From d7fb2834fd1ff1adf11e9de698ae63fca0660bc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Cs=C3=A1rdi?= Date: Fri, 30 May 2025 14:50:07 +0200 Subject: [PATCH 1/9] Add tree-sitter parser for TOML --- R/tree-sitter.R | 12 +- src/Makevars | 4 +- src/tree-sitter.c | 10 +- src/tree-sitter/toml/grammar.json | 838 ++++ src/tree-sitter/toml/node-types.json | 356 ++ src/tree-sitter/toml/parser.c | 4739 +++++++++++++++++++++ src/tree-sitter/toml/scanner.c | 82 + src/tree-sitter/toml/tree_sitter/alloc.h | 54 + src/tree-sitter/toml/tree_sitter/array.h | 290 ++ src/tree-sitter/toml/tree_sitter/parser.h | 266 ++ 10 files changed, 6646 insertions(+), 5 deletions(-) create mode 100644 src/tree-sitter/toml/grammar.json create mode 100644 src/tree-sitter/toml/node-types.json create mode 100644 src/tree-sitter/toml/parser.c create mode 100644 src/tree-sitter/toml/scanner.c create mode 100644 src/tree-sitter/toml/tree_sitter/alloc.h create mode 100644 src/tree-sitter/toml/tree_sitter/array.h create mode 100644 src/tree-sitter/toml/tree_sitter/parser.h diff --git a/R/tree-sitter.R b/R/tree-sitter.R index 253216a3..b8b85391 100644 --- a/R/tree-sitter.R +++ b/R/tree-sitter.R @@ -1,8 +1,14 @@ -ts_languages <- c(r = 0L, markdown = 1L, "markdown-inline" = 2L, yaml = 3L) +ts_languages <- c( + r = 0L, + markdown = 1L, + "markdown-inline" = 2L, + yaml = 3L, + toml = 4L +) s_expr <- function( code, - language = c("r", "markdown", "markdown-inline", "yaml"), + language = c("r", "markdown", "markdown-inline", "yaml", "toml"), ranges = NULL ) { language <- tolower(language) @@ -15,7 +21,7 @@ code_query <- function( code = NULL, query, file = NULL, - language = c("r", "markdown", "markdown-inline", "yaml"), + language = c("r", "markdown", "markdown-inline", "yaml", "toml"), ranges = NULL ) { language <- tolower(language) diff --git a/src/Makevars b/src/Makevars index e1e01438..3e5a772e 100644 --- a/src/Makevars +++ b/src/Makevars @@ -12,7 +12,9 @@ tree-sitter-files = \ tree-sitter/markdown-inline/parser.o \ tree-sitter/markdown-inline/scanner.o \ tree-sitter/yaml/parser.o \ - tree-sitter/yaml/scanner.o + tree-sitter/yaml/scanner.o \ + tree-sitter/toml/parser.o \ + tree-sitter/toml/scanner.o yaml-files = \ yaml/api.o \ diff --git a/src/tree-sitter.c b/src/tree-sitter.c index 73c8b043..5fdcbf69 100644 --- a/src/tree-sitter.c +++ b/src/tree-sitter.c @@ -10,6 +10,7 @@ extern const TSLanguage *tree_sitter_r(void); extern const TSLanguage *tree_sitter_markdown(void); extern const TSLanguage *tree_sitter_markdown_inline(void); extern const TSLanguage *tree_sitter_yaml(void); +extern const TSLanguage *tree_sitter_toml(void); static void r_free(void *data) { free(data); @@ -19,12 +20,14 @@ static const TSLanguage *r_lang = NULL; static const TSLanguage *markdown_lang = NULL; static const TSLanguage *markdown_inline_lang = NULL; static const TSLanguage *yaml_lang = NULL; +static const TSLanguage *toml_lang = NULL; enum ts_language_t { TS_LANGUAGE_R = 0, TS_LANGUAGE_MARKDOWN, TS_LANGUAGE_MARKDOWN_INLINE, - TS_LANGUAGE_YAML + TS_LANGUAGE_YAML, + TS_LANGUAGE_TOML }; static const TSLanguage *get_language(int code) { @@ -49,6 +52,11 @@ static const TSLanguage *get_language(int code) { yaml_lang = tree_sitter_yaml(); } return yaml_lang; + case TS_LANGUAGE_TOML: + if (toml_lang == NULL) { + toml_lang = tree_sitter_toml(); + } + return toml_lang; default: Rf_error("Unknonwn tree-sitter language code"); } diff --git a/src/tree-sitter/toml/grammar.json b/src/tree-sitter/toml/grammar.json new file mode 100644 index 00000000..ad25f766 --- /dev/null +++ b/src/tree-sitter/toml/grammar.json @@ -0,0 +1,838 @@ +{ + "$schema": "https://tree-sitter.github.io/tree-sitter/assets/schemas/grammar.schema.json", + "name": "toml", + "rules": { + "document": { + "type": "SEQ", + "members": [ + { + "type": "REPEAT", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "pair" + }, + { + "type": "PATTERN", + "value": "\\r?\\n" + } + ] + } + }, + { + "type": "REPEAT", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "table" + }, + { + "type": "SYMBOL", + "name": "table_array_element" + } + ] + } + } + ] + }, + "comment": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": -1, + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "#" + }, + { + "type": "REPEAT", + "content": { + "type": "PATTERN", + "value": "[^\\x00-\\x08\\x0a-\\x1f\\x7f]" + } + } + ] + } + } + }, + "table": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "[" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "dotted_key" + }, + { + "type": "SYMBOL", + "name": "_key" + } + ] + }, + { + "type": "STRING", + "value": "]" + }, + { + "type": "SYMBOL", + "name": "_line_ending_or_eof" + }, + { + "type": "REPEAT", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "pair" + }, + { + "type": "PATTERN", + "value": "\\r?\\n" + } + ] + } + } + ] + }, + "table_array_element": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "[[" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "dotted_key" + }, + { + "type": "SYMBOL", + "name": "_key" + } + ] + }, + { + "type": "STRING", + "value": "]]" + }, + { + "type": "SYMBOL", + "name": "_line_ending_or_eof" + }, + { + "type": "REPEAT", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "pair" + }, + { + "type": "PATTERN", + "value": "\\r?\\n" + } + ] + } + } + ] + }, + "pair": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "_inline_pair" + }, + { + "type": "SYMBOL", + "name": "_line_ending_or_eof" + } + ] + }, + "_inline_pair": { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "dotted_key" + }, + { + "type": "SYMBOL", + "name": "_key" + } + ] + }, + { + "type": "STRING", + "value": "=" + }, + { + "type": "SYMBOL", + "name": "_inline_value" + } + ] + }, + "_key": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "bare_key" + }, + { + "type": "SYMBOL", + "name": "quoted_key" + } + ] + }, + "dotted_key": { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "dotted_key" + }, + { + "type": "SYMBOL", + "name": "_key" + } + ] + }, + { + "type": "STRING", + "value": "." + }, + { + "type": "SYMBOL", + "name": "_key" + } + ] + }, + "bare_key": { + "type": "PATTERN", + "value": "[A-Za-z0-9_-]+" + }, + "quoted_key": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_basic_string" + }, + { + "type": "SYMBOL", + "name": "_literal_string" + } + ] + }, + "_inline_value": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "string" + }, + { + "type": "SYMBOL", + "name": "integer" + }, + { + "type": "SYMBOL", + "name": "float" + }, + { + "type": "SYMBOL", + "name": "boolean" + }, + { + "type": "SYMBOL", + "name": "offset_date_time" + }, + { + "type": "SYMBOL", + "name": "local_date_time" + }, + { + "type": "SYMBOL", + "name": "local_date" + }, + { + "type": "SYMBOL", + "name": "local_time" + }, + { + "type": "SYMBOL", + "name": "array" + }, + { + "type": "SYMBOL", + "name": "inline_table" + } + ] + }, + "string": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_basic_string" + }, + { + "type": "SYMBOL", + "name": "_multiline_basic_string" + }, + { + "type": "SYMBOL", + "name": "_literal_string" + }, + { + "type": "SYMBOL", + "name": "_multiline_literal_string" + } + ] + }, + "_basic_string": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "\"" + }, + { + "type": "REPEAT", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "IMMEDIATE_TOKEN", + "content": { + "type": "REPEAT1", + "content": { + "type": "PATTERN", + "value": "[^\\x00-\\x08\\x0a-\\x1f\\x22\\x5c\\x7f]" + } + } + }, + { + "type": "SYMBOL", + "name": "escape_sequence" + } + ] + } + }, + { + "type": "IMMEDIATE_TOKEN", + "content": { + "type": "STRING", + "value": "\"" + } + } + ] + }, + "_multiline_basic_string": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "\"\"\"" + }, + { + "type": "REPEAT", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "IMMEDIATE_TOKEN", + "content": { + "type": "REPEAT1", + "content": { + "type": "PATTERN", + "value": "[^\\x00-\\x08\\x0a-\\x1f\\x22\\x5c\\x7f]" + } + } + }, + { + "type": "SYMBOL", + "name": "_multiline_basic_string_content" + }, + { + "type": "IMMEDIATE_TOKEN", + "content": { + "type": "PATTERN", + "value": "\\r?\\n" + } + }, + { + "type": "SYMBOL", + "name": "escape_sequence" + }, + { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "_escape_line_ending" + }, + "named": true, + "value": "escape_sequence" + } + ] + } + }, + { + "type": "SYMBOL", + "name": "_multiline_basic_string_end" + } + ] + }, + "escape_sequence": { + "type": "IMMEDIATE_TOKEN", + "content": { + "type": "PATTERN", + "value": "\\\\([btnfr\"\\\\]|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8})" + } + }, + "_escape_line_ending": { + "type": "IMMEDIATE_TOKEN", + "content": { + "type": "SEQ", + "members": [ + { + "type": "PATTERN", + "value": "\\\\" + }, + { + "type": "PATTERN", + "value": "\\r?\\n" + } + ] + } + }, + "_literal_string": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "'" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "IMMEDIATE_TOKEN", + "content": { + "type": "REPEAT1", + "content": { + "type": "PATTERN", + "value": "[^\\x00-\\x08\\x0a-\\x1f\\x27\\x7f]" + } + } + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "IMMEDIATE_TOKEN", + "content": { + "type": "STRING", + "value": "'" + } + } + ] + }, + "_multiline_literal_string": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "'''" + }, + { + "type": "REPEAT", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "IMMEDIATE_TOKEN", + "content": { + "type": "REPEAT1", + "content": { + "type": "PATTERN", + "value": "[^\\x00-\\x08\\x0a-\\x1f\\x27\\x7f]" + } + } + }, + { + "type": "SYMBOL", + "name": "_multiline_literal_string_content" + }, + { + "type": "IMMEDIATE_TOKEN", + "content": { + "type": "PATTERN", + "value": "\\r?\\n" + } + } + ] + } + }, + { + "type": "SYMBOL", + "name": "_multiline_literal_string_end" + } + ] + }, + "integer": { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "[+-]?(0|[1-9](_?[0-9])*)" + }, + { + "type": "PATTERN", + "value": "0x[0-9a-fA-F](_?[0-9a-fA-F])*" + }, + { + "type": "PATTERN", + "value": "0o[0-7](_?[0-7])*" + }, + { + "type": "PATTERN", + "value": "0b[01](_?[01])*" + } + ] + }, + "float": { + "type": "CHOICE", + "members": [ + { + "type": "TOKEN", + "content": { + "type": "SEQ", + "members": [ + { + "type": "PATTERN", + "value": "[+-]?(0|[1-9](_?[0-9])*)" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "[.][0-9](_?[0-9])*" + }, + { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "[.][0-9](_?[0-9])*" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "SEQ", + "members": [ + { + "type": "PATTERN", + "value": "[eE]" + }, + { + "type": "PATTERN", + "value": "[+-]?[0-9](_?[0-9])*" + } + ] + } + ] + } + ] + } + ] + } + }, + { + "type": "PATTERN", + "value": "[+-]?(inf|nan)" + } + ] + }, + "boolean": { + "type": "PATTERN", + "value": "true|false" + }, + "offset_date_time": { + "type": "TOKEN", + "content": { + "type": "SEQ", + "members": [ + { + "type": "PATTERN", + "value": "([0-9]+)-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])" + }, + { + "type": "PATTERN", + "value": "[ tT]" + }, + { + "type": "PATTERN", + "value": "([01][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9]|60)([.][0-9]+)?" + }, + { + "type": "PATTERN", + "value": "([zZ])|([+-]([01][0-9]|2[0-3]):[0-5][0-9])" + } + ] + } + }, + "local_date_time": { + "type": "TOKEN", + "content": { + "type": "SEQ", + "members": [ + { + "type": "PATTERN", + "value": "([0-9]+)-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])" + }, + { + "type": "PATTERN", + "value": "[ tT]" + }, + { + "type": "PATTERN", + "value": "([01][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9]|60)([.][0-9]+)?" + } + ] + } + }, + "local_date": { + "type": "PATTERN", + "value": "([0-9]+)-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])" + }, + "local_time": { + "type": "PATTERN", + "value": "([01][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9]|60)([.][0-9]+)?" + }, + "array": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "[" + }, + { + "type": "REPEAT", + "content": { + "type": "PATTERN", + "value": "\\r?\\n" + } + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "_inline_value" + }, + { + "type": "REPEAT", + "content": { + "type": "PATTERN", + "value": "\\r?\\n" + } + }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "," + }, + { + "type": "REPEAT", + "content": { + "type": "PATTERN", + "value": "\\r?\\n" + } + }, + { + "type": "SYMBOL", + "name": "_inline_value" + }, + { + "type": "REPEAT", + "content": { + "type": "PATTERN", + "value": "\\r?\\n" + } + } + ] + } + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "," + }, + { + "type": "REPEAT", + "content": { + "type": "PATTERN", + "value": "\\r?\\n" + } + } + ] + }, + { + "type": "BLANK" + } + ] + } + ] + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "STRING", + "value": "]" + } + ] + }, + "inline_table": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "{" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "_inline_pair" + }, + "named": true, + "value": "pair" + }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "," + }, + { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "_inline_pair" + }, + "named": true, + "value": "pair" + } + ] + } + } + ] + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "STRING", + "value": "}" + } + ] + } + }, + "extras": [ + { + "type": "SYMBOL", + "name": "comment" + }, + { + "type": "PATTERN", + "value": "[ \\t]" + } + ], + "conflicts": [], + "precedences": [], + "externals": [ + { + "type": "SYMBOL", + "name": "_line_ending_or_eof" + }, + { + "type": "SYMBOL", + "name": "_multiline_basic_string_content" + }, + { + "type": "SYMBOL", + "name": "_multiline_basic_string_end" + }, + { + "type": "SYMBOL", + "name": "_multiline_literal_string_content" + }, + { + "type": "SYMBOL", + "name": "_multiline_literal_string_end" + } + ], + "inline": [], + "supertypes": [] +} diff --git a/src/tree-sitter/toml/node-types.json b/src/tree-sitter/toml/node-types.json new file mode 100644 index 00000000..1f707a3a --- /dev/null +++ b/src/tree-sitter/toml/node-types.json @@ -0,0 +1,356 @@ +[ + { + "type": "array", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "array", + "named": true + }, + { + "type": "boolean", + "named": true + }, + { + "type": "float", + "named": true + }, + { + "type": "inline_table", + "named": true + }, + { + "type": "integer", + "named": true + }, + { + "type": "local_date", + "named": true + }, + { + "type": "local_date_time", + "named": true + }, + { + "type": "local_time", + "named": true + }, + { + "type": "offset_date_time", + "named": true + }, + { + "type": "string", + "named": true + } + ] + } + }, + { + "type": "document", + "named": true, + "root": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "pair", + "named": true + }, + { + "type": "table", + "named": true + }, + { + "type": "table_array_element", + "named": true + } + ] + } + }, + { + "type": "dotted_key", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "bare_key", + "named": true + }, + { + "type": "dotted_key", + "named": true + }, + { + "type": "quoted_key", + "named": true + } + ] + } + }, + { + "type": "float", + "named": true, + "fields": {} + }, + { + "type": "inline_table", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "pair", + "named": true + } + ] + } + }, + { + "type": "integer", + "named": true, + "fields": {} + }, + { + "type": "pair", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "array", + "named": true + }, + { + "type": "bare_key", + "named": true + }, + { + "type": "boolean", + "named": true + }, + { + "type": "dotted_key", + "named": true + }, + { + "type": "float", + "named": true + }, + { + "type": "inline_table", + "named": true + }, + { + "type": "integer", + "named": true + }, + { + "type": "local_date", + "named": true + }, + { + "type": "local_date_time", + "named": true + }, + { + "type": "local_time", + "named": true + }, + { + "type": "offset_date_time", + "named": true + }, + { + "type": "quoted_key", + "named": true + }, + { + "type": "string", + "named": true + } + ] + } + }, + { + "type": "quoted_key", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "escape_sequence", + "named": true + } + ] + } + }, + { + "type": "string", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "escape_sequence", + "named": true + } + ] + } + }, + { + "type": "table", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "bare_key", + "named": true + }, + { + "type": "dotted_key", + "named": true + }, + { + "type": "pair", + "named": true + }, + { + "type": "quoted_key", + "named": true + } + ] + } + }, + { + "type": "table_array_element", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "bare_key", + "named": true + }, + { + "type": "dotted_key", + "named": true + }, + { + "type": "pair", + "named": true + }, + { + "type": "quoted_key", + "named": true + } + ] + } + }, + { + "type": "\"", + "named": false + }, + { + "type": "\"\"\"", + "named": false + }, + { + "type": "'", + "named": false + }, + { + "type": "'''", + "named": false + }, + { + "type": ",", + "named": false + }, + { + "type": ".", + "named": false + }, + { + "type": "=", + "named": false + }, + { + "type": "[", + "named": false + }, + { + "type": "[[", + "named": false + }, + { + "type": "]", + "named": false + }, + { + "type": "]]", + "named": false + }, + { + "type": "bare_key", + "named": true + }, + { + "type": "boolean", + "named": true + }, + { + "type": "comment", + "named": true + }, + { + "type": "escape_sequence", + "named": true + }, + { + "type": "local_date", + "named": true + }, + { + "type": "local_date_time", + "named": true + }, + { + "type": "local_time", + "named": true + }, + { + "type": "offset_date_time", + "named": true + }, + { + "type": "{", + "named": false + }, + { + "type": "}", + "named": false + } +] \ No newline at end of file diff --git a/src/tree-sitter/toml/parser.c b/src/tree-sitter/toml/parser.c new file mode 100644 index 00000000..1cfc62ba --- /dev/null +++ b/src/tree-sitter/toml/parser.c @@ -0,0 +1,4739 @@ +#include "tree_sitter/parser.h" + +#if defined(__GNUC__) || defined(__clang__) +#pragma GCC diagnostic ignored "-Wmissing-field-initializers" +#endif + +#define LANGUAGE_VERSION 14 +#define STATE_COUNT 152 +#define LARGE_STATE_COUNT 2 +#define SYMBOL_COUNT 66 +#define ALIAS_COUNT 0 +#define TOKEN_COUNT 40 +#define EXTERNAL_TOKEN_COUNT 5 +#define FIELD_COUNT 0 +#define MAX_ALIAS_SEQUENCE_LENGTH 8 +#define PRODUCTION_ID_COUNT 2 + +enum ts_symbol_identifiers { + aux_sym_document_token1 = 1, + sym_comment = 2, + anon_sym_LBRACK = 3, + anon_sym_RBRACK = 4, + anon_sym_LBRACK_LBRACK = 5, + anon_sym_RBRACK_RBRACK = 6, + anon_sym_EQ = 7, + anon_sym_DOT = 8, + sym_bare_key = 9, + anon_sym_DQUOTE = 10, + aux_sym__basic_string_token1 = 11, + anon_sym_DQUOTE2 = 12, + anon_sym_DQUOTE_DQUOTE_DQUOTE = 13, + aux_sym__multiline_basic_string_token1 = 14, + sym_escape_sequence = 15, + sym__escape_line_ending = 16, + anon_sym_SQUOTE = 17, + aux_sym__literal_string_token1 = 18, + anon_sym_SQUOTE2 = 19, + anon_sym_SQUOTE_SQUOTE_SQUOTE = 20, + aux_sym_integer_token1 = 21, + aux_sym_integer_token2 = 22, + aux_sym_integer_token3 = 23, + aux_sym_integer_token4 = 24, + aux_sym_float_token1 = 25, + aux_sym_float_token2 = 26, + sym_boolean = 27, + sym_offset_date_time = 28, + sym_local_date_time = 29, + sym_local_date = 30, + sym_local_time = 31, + anon_sym_COMMA = 32, + anon_sym_LBRACE = 33, + anon_sym_RBRACE = 34, + sym__line_ending_or_eof = 35, + sym__multiline_basic_string_content = 36, + sym__multiline_basic_string_end = 37, + sym__multiline_literal_string_content = 38, + sym__multiline_literal_string_end = 39, + sym_document = 40, + sym_table = 41, + sym_table_array_element = 42, + sym_pair = 43, + sym__inline_pair = 44, + sym__key = 45, + sym_dotted_key = 46, + sym_quoted_key = 47, + sym__inline_value = 48, + sym_string = 49, + sym__basic_string = 50, + sym__multiline_basic_string = 51, + sym__literal_string = 52, + sym__multiline_literal_string = 53, + sym_integer = 54, + sym_float = 55, + sym_array = 56, + sym_inline_table = 57, + aux_sym_document_repeat1 = 58, + aux_sym_document_repeat2 = 59, + aux_sym__basic_string_repeat1 = 60, + aux_sym__multiline_basic_string_repeat1 = 61, + aux_sym__multiline_literal_string_repeat1 = 62, + aux_sym_array_repeat1 = 63, + aux_sym_array_repeat2 = 64, + aux_sym_inline_table_repeat1 = 65, +}; + +static const char * const ts_symbol_names[] = { + [ts_builtin_sym_end] = "end", + [aux_sym_document_token1] = "document_token1", + [sym_comment] = "comment", + [anon_sym_LBRACK] = "[", + [anon_sym_RBRACK] = "]", + [anon_sym_LBRACK_LBRACK] = "[[", + [anon_sym_RBRACK_RBRACK] = "]]", + [anon_sym_EQ] = "=", + [anon_sym_DOT] = ".", + [sym_bare_key] = "bare_key", + [anon_sym_DQUOTE] = "\"", + [aux_sym__basic_string_token1] = "_basic_string_token1", + [anon_sym_DQUOTE2] = "\"", + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = "\"\"\"", + [aux_sym__multiline_basic_string_token1] = "_multiline_basic_string_token1", + [sym_escape_sequence] = "escape_sequence", + [sym__escape_line_ending] = "escape_sequence", + [anon_sym_SQUOTE] = "'", + [aux_sym__literal_string_token1] = "_literal_string_token1", + [anon_sym_SQUOTE2] = "'", + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = "'''", + [aux_sym_integer_token1] = "integer_token1", + [aux_sym_integer_token2] = "integer_token2", + [aux_sym_integer_token3] = "integer_token3", + [aux_sym_integer_token4] = "integer_token4", + [aux_sym_float_token1] = "float_token1", + [aux_sym_float_token2] = "float_token2", + [sym_boolean] = "boolean", + [sym_offset_date_time] = "offset_date_time", + [sym_local_date_time] = "local_date_time", + [sym_local_date] = "local_date", + [sym_local_time] = "local_time", + [anon_sym_COMMA] = ",", + [anon_sym_LBRACE] = "{", + [anon_sym_RBRACE] = "}", + [sym__line_ending_or_eof] = "_line_ending_or_eof", + [sym__multiline_basic_string_content] = "_multiline_basic_string_content", + [sym__multiline_basic_string_end] = "_multiline_basic_string_end", + [sym__multiline_literal_string_content] = "_multiline_literal_string_content", + [sym__multiline_literal_string_end] = "_multiline_literal_string_end", + [sym_document] = "document", + [sym_table] = "table", + [sym_table_array_element] = "table_array_element", + [sym_pair] = "pair", + [sym__inline_pair] = "_inline_pair", + [sym__key] = "_key", + [sym_dotted_key] = "dotted_key", + [sym_quoted_key] = "quoted_key", + [sym__inline_value] = "_inline_value", + [sym_string] = "string", + [sym__basic_string] = "_basic_string", + [sym__multiline_basic_string] = "_multiline_basic_string", + [sym__literal_string] = "_literal_string", + [sym__multiline_literal_string] = "_multiline_literal_string", + [sym_integer] = "integer", + [sym_float] = "float", + [sym_array] = "array", + [sym_inline_table] = "inline_table", + [aux_sym_document_repeat1] = "document_repeat1", + [aux_sym_document_repeat2] = "document_repeat2", + [aux_sym__basic_string_repeat1] = "_basic_string_repeat1", + [aux_sym__multiline_basic_string_repeat1] = "_multiline_basic_string_repeat1", + [aux_sym__multiline_literal_string_repeat1] = "_multiline_literal_string_repeat1", + [aux_sym_array_repeat1] = "array_repeat1", + [aux_sym_array_repeat2] = "array_repeat2", + [aux_sym_inline_table_repeat1] = "inline_table_repeat1", +}; + +static const TSSymbol ts_symbol_map[] = { + [ts_builtin_sym_end] = ts_builtin_sym_end, + [aux_sym_document_token1] = aux_sym_document_token1, + [sym_comment] = sym_comment, + [anon_sym_LBRACK] = anon_sym_LBRACK, + [anon_sym_RBRACK] = anon_sym_RBRACK, + [anon_sym_LBRACK_LBRACK] = anon_sym_LBRACK_LBRACK, + [anon_sym_RBRACK_RBRACK] = anon_sym_RBRACK_RBRACK, + [anon_sym_EQ] = anon_sym_EQ, + [anon_sym_DOT] = anon_sym_DOT, + [sym_bare_key] = sym_bare_key, + [anon_sym_DQUOTE] = anon_sym_DQUOTE, + [aux_sym__basic_string_token1] = aux_sym__basic_string_token1, + [anon_sym_DQUOTE2] = anon_sym_DQUOTE, + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = anon_sym_DQUOTE_DQUOTE_DQUOTE, + [aux_sym__multiline_basic_string_token1] = aux_sym__multiline_basic_string_token1, + [sym_escape_sequence] = sym_escape_sequence, + [sym__escape_line_ending] = sym_escape_sequence, + [anon_sym_SQUOTE] = anon_sym_SQUOTE, + [aux_sym__literal_string_token1] = aux_sym__literal_string_token1, + [anon_sym_SQUOTE2] = anon_sym_SQUOTE, + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = anon_sym_SQUOTE_SQUOTE_SQUOTE, + [aux_sym_integer_token1] = aux_sym_integer_token1, + [aux_sym_integer_token2] = aux_sym_integer_token2, + [aux_sym_integer_token3] = aux_sym_integer_token3, + [aux_sym_integer_token4] = aux_sym_integer_token4, + [aux_sym_float_token1] = aux_sym_float_token1, + [aux_sym_float_token2] = aux_sym_float_token2, + [sym_boolean] = sym_boolean, + [sym_offset_date_time] = sym_offset_date_time, + [sym_local_date_time] = sym_local_date_time, + [sym_local_date] = sym_local_date, + [sym_local_time] = sym_local_time, + [anon_sym_COMMA] = anon_sym_COMMA, + [anon_sym_LBRACE] = anon_sym_LBRACE, + [anon_sym_RBRACE] = anon_sym_RBRACE, + [sym__line_ending_or_eof] = sym__line_ending_or_eof, + [sym__multiline_basic_string_content] = sym__multiline_basic_string_content, + [sym__multiline_basic_string_end] = sym__multiline_basic_string_end, + [sym__multiline_literal_string_content] = sym__multiline_literal_string_content, + [sym__multiline_literal_string_end] = sym__multiline_literal_string_end, + [sym_document] = sym_document, + [sym_table] = sym_table, + [sym_table_array_element] = sym_table_array_element, + [sym_pair] = sym_pair, + [sym__inline_pair] = sym__inline_pair, + [sym__key] = sym__key, + [sym_dotted_key] = sym_dotted_key, + [sym_quoted_key] = sym_quoted_key, + [sym__inline_value] = sym__inline_value, + [sym_string] = sym_string, + [sym__basic_string] = sym__basic_string, + [sym__multiline_basic_string] = sym__multiline_basic_string, + [sym__literal_string] = sym__literal_string, + [sym__multiline_literal_string] = sym__multiline_literal_string, + [sym_integer] = sym_integer, + [sym_float] = sym_float, + [sym_array] = sym_array, + [sym_inline_table] = sym_inline_table, + [aux_sym_document_repeat1] = aux_sym_document_repeat1, + [aux_sym_document_repeat2] = aux_sym_document_repeat2, + [aux_sym__basic_string_repeat1] = aux_sym__basic_string_repeat1, + [aux_sym__multiline_basic_string_repeat1] = aux_sym__multiline_basic_string_repeat1, + [aux_sym__multiline_literal_string_repeat1] = aux_sym__multiline_literal_string_repeat1, + [aux_sym_array_repeat1] = aux_sym_array_repeat1, + [aux_sym_array_repeat2] = aux_sym_array_repeat2, + [aux_sym_inline_table_repeat1] = aux_sym_inline_table_repeat1, +}; + +static const TSSymbolMetadata ts_symbol_metadata[] = { + [ts_builtin_sym_end] = { + .visible = false, + .named = true, + }, + [aux_sym_document_token1] = { + .visible = false, + .named = false, + }, + [sym_comment] = { + .visible = true, + .named = true, + }, + [anon_sym_LBRACK] = { + .visible = true, + .named = false, + }, + [anon_sym_RBRACK] = { + .visible = true, + .named = false, + }, + [anon_sym_LBRACK_LBRACK] = { + .visible = true, + .named = false, + }, + [anon_sym_RBRACK_RBRACK] = { + .visible = true, + .named = false, + }, + [anon_sym_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_DOT] = { + .visible = true, + .named = false, + }, + [sym_bare_key] = { + .visible = true, + .named = true, + }, + [anon_sym_DQUOTE] = { + .visible = true, + .named = false, + }, + [aux_sym__basic_string_token1] = { + .visible = false, + .named = false, + }, + [anon_sym_DQUOTE2] = { + .visible = true, + .named = false, + }, + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = { + .visible = true, + .named = false, + }, + [aux_sym__multiline_basic_string_token1] = { + .visible = false, + .named = false, + }, + [sym_escape_sequence] = { + .visible = true, + .named = true, + }, + [sym__escape_line_ending] = { + .visible = true, + .named = true, + }, + [anon_sym_SQUOTE] = { + .visible = true, + .named = false, + }, + [aux_sym__literal_string_token1] = { + .visible = false, + .named = false, + }, + [anon_sym_SQUOTE2] = { + .visible = true, + .named = false, + }, + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = { + .visible = true, + .named = false, + }, + [aux_sym_integer_token1] = { + .visible = false, + .named = false, + }, + [aux_sym_integer_token2] = { + .visible = false, + .named = false, + }, + [aux_sym_integer_token3] = { + .visible = false, + .named = false, + }, + [aux_sym_integer_token4] = { + .visible = false, + .named = false, + }, + [aux_sym_float_token1] = { + .visible = false, + .named = false, + }, + [aux_sym_float_token2] = { + .visible = false, + .named = false, + }, + [sym_boolean] = { + .visible = true, + .named = true, + }, + [sym_offset_date_time] = { + .visible = true, + .named = true, + }, + [sym_local_date_time] = { + .visible = true, + .named = true, + }, + [sym_local_date] = { + .visible = true, + .named = true, + }, + [sym_local_time] = { + .visible = true, + .named = true, + }, + [anon_sym_COMMA] = { + .visible = true, + .named = false, + }, + [anon_sym_LBRACE] = { + .visible = true, + .named = false, + }, + [anon_sym_RBRACE] = { + .visible = true, + .named = false, + }, + [sym__line_ending_or_eof] = { + .visible = false, + .named = true, + }, + [sym__multiline_basic_string_content] = { + .visible = false, + .named = true, + }, + [sym__multiline_basic_string_end] = { + .visible = false, + .named = true, + }, + [sym__multiline_literal_string_content] = { + .visible = false, + .named = true, + }, + [sym__multiline_literal_string_end] = { + .visible = false, + .named = true, + }, + [sym_document] = { + .visible = true, + .named = true, + }, + [sym_table] = { + .visible = true, + .named = true, + }, + [sym_table_array_element] = { + .visible = true, + .named = true, + }, + [sym_pair] = { + .visible = true, + .named = true, + }, + [sym__inline_pair] = { + .visible = false, + .named = true, + }, + [sym__key] = { + .visible = false, + .named = true, + }, + [sym_dotted_key] = { + .visible = true, + .named = true, + }, + [sym_quoted_key] = { + .visible = true, + .named = true, + }, + [sym__inline_value] = { + .visible = false, + .named = true, + }, + [sym_string] = { + .visible = true, + .named = true, + }, + [sym__basic_string] = { + .visible = false, + .named = true, + }, + [sym__multiline_basic_string] = { + .visible = false, + .named = true, + }, + [sym__literal_string] = { + .visible = false, + .named = true, + }, + [sym__multiline_literal_string] = { + .visible = false, + .named = true, + }, + [sym_integer] = { + .visible = true, + .named = true, + }, + [sym_float] = { + .visible = true, + .named = true, + }, + [sym_array] = { + .visible = true, + .named = true, + }, + [sym_inline_table] = { + .visible = true, + .named = true, + }, + [aux_sym_document_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_document_repeat2] = { + .visible = false, + .named = false, + }, + [aux_sym__basic_string_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym__multiline_basic_string_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym__multiline_literal_string_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_array_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_array_repeat2] = { + .visible = false, + .named = false, + }, + [aux_sym_inline_table_repeat1] = { + .visible = false, + .named = false, + }, +}; + +static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { + [0] = {0}, + [1] = { + [1] = sym_pair, + }, +}; + +static const uint16_t ts_non_terminal_alias_map[] = { + sym__inline_pair, 2, + sym__inline_pair, + sym_pair, + 0, +}; + +static const TSStateId ts_primary_state_ids[STATE_COUNT] = { + [0] = 0, + [1] = 1, + [2] = 2, + [3] = 3, + [4] = 4, + [5] = 5, + [6] = 6, + [7] = 2, + [8] = 8, + [9] = 9, + [10] = 10, + [11] = 9, + [12] = 12, + [13] = 13, + [14] = 5, + [15] = 3, + [16] = 8, + [17] = 6, + [18] = 4, + [19] = 10, + [20] = 12, + [21] = 13, + [22] = 22, + [23] = 23, + [24] = 24, + [25] = 24, + [26] = 26, + [27] = 27, + [28] = 28, + [29] = 29, + [30] = 30, + [31] = 31, + [32] = 32, + [33] = 33, + [34] = 33, + [35] = 35, + [36] = 36, + [37] = 37, + [38] = 38, + [39] = 39, + [40] = 40, + [41] = 41, + [42] = 40, + [43] = 43, + [44] = 41, + [45] = 43, + [46] = 46, + [47] = 47, + [48] = 48, + [49] = 49, + [50] = 50, + [51] = 51, + [52] = 52, + [53] = 53, + [54] = 54, + [55] = 55, + [56] = 56, + [57] = 57, + [58] = 58, + [59] = 57, + [60] = 58, + [61] = 61, + [62] = 61, + [63] = 54, + [64] = 56, + [65] = 53, + [66] = 66, + [67] = 67, + [68] = 68, + [69] = 69, + [70] = 70, + [71] = 71, + [72] = 72, + [73] = 73, + [74] = 74, + [75] = 75, + [76] = 76, + [77] = 77, + [78] = 78, + [79] = 79, + [80] = 80, + [81] = 81, + [82] = 82, + [83] = 83, + [84] = 84, + [85] = 85, + [86] = 86, + [87] = 87, + [88] = 88, + [89] = 67, + [90] = 88, + [91] = 67, + [92] = 92, + [93] = 88, + [94] = 94, + [95] = 95, + [96] = 96, + [97] = 97, + [98] = 94, + [99] = 99, + [100] = 97, + [101] = 99, + [102] = 102, + [103] = 102, + [104] = 104, + [105] = 104, + [106] = 106, + [107] = 107, + [108] = 108, + [109] = 109, + [110] = 47, + [111] = 48, + [112] = 51, + [113] = 52, + [114] = 114, + [115] = 115, + [116] = 114, + [117] = 117, + [118] = 107, + [119] = 109, + [120] = 120, + [121] = 114, + [122] = 96, + [123] = 78, + [124] = 48, + [125] = 125, + [126] = 79, + [127] = 127, + [128] = 75, + [129] = 71, + [130] = 81, + [131] = 51, + [132] = 76, + [133] = 84, + [134] = 85, + [135] = 82, + [136] = 72, + [137] = 77, + [138] = 115, + [139] = 73, + [140] = 86, + [141] = 141, + [142] = 142, + [143] = 83, + [144] = 47, + [145] = 145, + [146] = 141, + [147] = 87, + [148] = 52, + [149] = 74, + [150] = 141, + [151] = 80, +}; + +static bool ts_lex(TSLexer *lexer, TSStateId state) { + START_LEXER(); + eof = lexer->eof(lexer); + switch (state) { + case 0: + if (eof) ADVANCE(77); + ADVANCE_MAP( + '\n', 129, + '\r', 1, + '"', 127, + '#', 79, + '\'', 137, + '+', 15, + ',', 161, + '-', 95, + '.', 86, + '0', 92, + '1', 90, + '2', 89, + '=', 85, + '[', 81, + '\\', 5, + ']', 82, + 'f', 102, + 'i', 108, + 'n', 103, + 't', 109, + '{', 162, + '}', 163, + ); + if (lookahead == '\t' || + lookahead == ' ') SKIP(75); + if (('3' <= lookahead && lookahead <= '9')) ADVANCE(91); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + END_STATE(); + case 1: + if (lookahead == '\n') ADVANCE(129); + END_STATE(); + case 2: + if (lookahead == '\n') ADVANCE(129); + if (lookahead == '\r') ADVANCE(1); + if (lookahead == '"') ADVANCE(126); + if (lookahead == '#') ADVANCE(125); + if (lookahead == '\\') ADVANCE(5); + if (lookahead == '\t' || + lookahead == ' ') ADVANCE(124); + if (lookahead > ' ' && + lookahead != 0x7f) ADVANCE(125); + END_STATE(); + case 3: + if (lookahead == '\n') ADVANCE(129); + if (lookahead == '\r') ADVANCE(1); + if (lookahead == '#') ADVANCE(135); + if (lookahead == '\'') ADVANCE(136); + if (lookahead == '\t' || + lookahead == ' ') ADVANCE(134); + if (lookahead > ' ' && + lookahead != 0x7f) ADVANCE(135); + END_STATE(); + case 4: + if (lookahead == '\n') ADVANCE(131); + END_STATE(); + case 5: + ADVANCE_MAP( + '\n', 131, + '\r', 4, + 'U', 74, + 'u', 70, + '"', 130, + '\\', 130, + 'b', 130, + 'f', 130, + 'n', 130, + 'r', 130, + 't', 130, + ); + END_STATE(); + case 6: + if (lookahead == '\n') ADVANCE(78); + END_STATE(); + case 7: + ADVANCE_MAP( + '\n', 78, + '\r', 6, + '"', 123, + '#', 79, + '\'', 133, + ',', 161, + '0', 144, + '1', 142, + '2', 141, + '[', 80, + ']', 82, + 'f', 30, + 'i', 35, + 'n', 31, + 't', 37, + '{', 162, + ); + if (lookahead == '\t' || + lookahead == ' ') SKIP(7); + if (('+' <= lookahead && lookahead <= '-')) ADVANCE(17); + if (('3' <= lookahead && lookahead <= '9')) ADVANCE(143); + END_STATE(); + case 8: + if (lookahead == '"') ADVANCE(128); + END_STATE(); + case 9: + if (lookahead == '#') ADVANCE(79); + if (lookahead == '\'') ADVANCE(136); + if (lookahead == '.') ADVANCE(86); + if (lookahead == ']') ADVANCE(29); + if (lookahead == '\t' || + lookahead == ' ') SKIP(10); + END_STATE(); + case 10: + if (lookahead == '#') ADVANCE(79); + if (lookahead == '.') ADVANCE(86); + if (lookahead == ']') ADVANCE(29); + if (lookahead == '\t' || + lookahead == ' ') SKIP(10); + END_STATE(); + case 11: + if (lookahead == '\'') ADVANCE(138); + END_STATE(); + case 12: + if (lookahead == '-') ADVANCE(18); + if (lookahead == ':') ADVANCE(46); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(13); + END_STATE(); + case 13: + if (lookahead == '-') ADVANCE(18); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(13); + END_STATE(); + case 14: + if (lookahead == '-') ADVANCE(20); + END_STATE(); + case 15: + if (lookahead == '0') ADVANCE(139); + if (lookahead == 'i') ADVANCE(35); + if (lookahead == 'n') ADVANCE(31); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(147); + END_STATE(); + case 16: + if (lookahead == '0') ADVANCE(159); + END_STATE(); + case 17: + if (lookahead == '0') ADVANCE(146); + if (lookahead == 'i') ADVANCE(35); + if (lookahead == 'n') ADVANCE(31); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(145); + END_STATE(); + case 18: + if (lookahead == '0') ADVANCE(50); + if (lookahead == '1') ADVANCE(43); + END_STATE(); + case 19: + if (lookahead == '0') ADVANCE(156); + END_STATE(); + case 20: + if (lookahead == '0') ADVANCE(51); + if (lookahead == '3') ADVANCE(42); + if (lookahead == '1' || + lookahead == '2') ADVANCE(59); + END_STATE(); + case 21: + if (lookahead == '2') ADVANCE(44); + if (lookahead == '0' || + lookahead == '1') ADVANCE(63); + END_STATE(); + case 22: + if (lookahead == '2') ADVANCE(45); + if (lookahead == '0' || + lookahead == '1') ADVANCE(64); + END_STATE(); + case 23: + if (lookahead == '6') ADVANCE(16); + if (('0' <= lookahead && lookahead <= '5')) ADVANCE(54); + END_STATE(); + case 24: + if (lookahead == '6') ADVANCE(19); + if (('0' <= lookahead && lookahead <= '5')) ADVANCE(60); + END_STATE(); + case 25: + if (lookahead == ':') ADVANCE(23); + END_STATE(); + case 26: + if (lookahead == ':') ADVANCE(47); + END_STATE(); + case 27: + if (lookahead == ':') ADVANCE(24); + END_STATE(); + case 28: + if (lookahead == ':') ADVANCE(48); + END_STATE(); + case 29: + if (lookahead == ']') ADVANCE(84); + END_STATE(); + case 30: + if (lookahead == 'a') ADVANCE(34); + END_STATE(); + case 31: + if (lookahead == 'a') ADVANCE(36); + END_STATE(); + case 32: + if (lookahead == 'e') ADVANCE(154); + END_STATE(); + case 33: + if (lookahead == 'f') ADVANCE(153); + END_STATE(); + case 34: + if (lookahead == 'l') ADVANCE(38); + END_STATE(); + case 35: + if (lookahead == 'n') ADVANCE(33); + END_STATE(); + case 36: + if (lookahead == 'n') ADVANCE(153); + END_STATE(); + case 37: + if (lookahead == 'r') ADVANCE(39); + END_STATE(); + case 38: + if (lookahead == 's') ADVANCE(32); + END_STATE(); + case 39: + if (lookahead == 'u') ADVANCE(32); + END_STATE(); + case 40: + if (lookahead == '+' || + lookahead == '-') ADVANCE(58); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(152); + END_STATE(); + case 41: + if (lookahead == '0' || + lookahead == '1') ADVANCE(150); + END_STATE(); + case 42: + if (lookahead == '0' || + lookahead == '1') ADVANCE(158); + END_STATE(); + case 43: + if (('0' <= lookahead && lookahead <= '2')) ADVANCE(14); + END_STATE(); + case 44: + if (('0' <= lookahead && lookahead <= '3')) ADVANCE(28); + END_STATE(); + case 45: + if (('0' <= lookahead && lookahead <= '3')) ADVANCE(26); + END_STATE(); + case 46: + if (('0' <= lookahead && lookahead <= '5')) ADVANCE(53); + END_STATE(); + case 47: + if (('0' <= lookahead && lookahead <= '5')) ADVANCE(61); + END_STATE(); + case 48: + if (('0' <= lookahead && lookahead <= '5')) ADVANCE(65); + END_STATE(); + case 49: + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(149); + END_STATE(); + case 50: + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(14); + END_STATE(); + case 51: + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(158); + END_STATE(); + case 52: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(147); + END_STATE(); + case 53: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(25); + END_STATE(); + case 54: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(159); + END_STATE(); + case 55: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(160); + END_STATE(); + case 56: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(145); + END_STATE(); + case 57: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(151); + END_STATE(); + case 58: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(152); + END_STATE(); + case 59: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(158); + END_STATE(); + case 60: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(156); + END_STATE(); + case 61: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(155); + END_STATE(); + case 62: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(157); + END_STATE(); + case 63: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(28); + END_STATE(); + case 64: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(26); + END_STATE(); + case 65: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(27); + END_STATE(); + case 66: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(130); + END_STATE(); + case 67: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(148); + END_STATE(); + case 68: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(66); + END_STATE(); + case 69: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(68); + END_STATE(); + case 70: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(69); + END_STATE(); + case 71: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(70); + END_STATE(); + case 72: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(71); + END_STATE(); + case 73: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(72); + END_STATE(); + case 74: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(73); + END_STATE(); + case 75: + if (eof) ADVANCE(77); + ADVANCE_MAP( + '\n', 78, + '\r', 6, + '"', 123, + '#', 79, + '\'', 133, + '+', 15, + ',', 161, + '-', 95, + '.', 86, + '0', 92, + '1', 90, + '2', 89, + '=', 85, + '[', 81, + ']', 82, + 'f', 102, + 'i', 108, + 'n', 103, + 't', 109, + '{', 162, + '}', 163, + ); + if (lookahead == '\t' || + lookahead == ' ') SKIP(75); + if (('3' <= lookahead && lookahead <= '9')) ADVANCE(91); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + END_STATE(); + case 76: + if (eof) ADVANCE(77); + ADVANCE_MAP( + '\n', 78, + '\r', 6, + '"', 122, + '#', 79, + '\'', 132, + ',', 161, + '.', 86, + '=', 85, + '[', 81, + ']', 82, + '}', 163, + ); + if (lookahead == '\t' || + lookahead == ' ') SKIP(76); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + END_STATE(); + case 77: + ACCEPT_TOKEN(ts_builtin_sym_end); + END_STATE(); + case 78: + ACCEPT_TOKEN(aux_sym_document_token1); + END_STATE(); + case 79: + ACCEPT_TOKEN(sym_comment); + if (lookahead > 0x08 && + (lookahead < '\n' || 0x1f < lookahead) && + lookahead != 0x7f) ADVANCE(79); + END_STATE(); + case 80: + ACCEPT_TOKEN(anon_sym_LBRACK); + END_STATE(); + case 81: + ACCEPT_TOKEN(anon_sym_LBRACK); + if (lookahead == '[') ADVANCE(83); + END_STATE(); + case 82: + ACCEPT_TOKEN(anon_sym_RBRACK); + END_STATE(); + case 83: + ACCEPT_TOKEN(anon_sym_LBRACK_LBRACK); + END_STATE(); + case 84: + ACCEPT_TOKEN(anon_sym_RBRACK_RBRACK); + END_STATE(); + case 85: + ACCEPT_TOKEN(anon_sym_EQ); + END_STATE(); + case 86: + ACCEPT_TOKEN(anon_sym_DOT); + END_STATE(); + case 87: + ACCEPT_TOKEN(sym_bare_key); + if (lookahead == '-') ADVANCE(96); + if (lookahead == ':') ADVANCE(46); + if (lookahead == '_') ADVANCE(119); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(91); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + END_STATE(); + case 88: + ACCEPT_TOKEN(sym_bare_key); + if (lookahead == '-') ADVANCE(96); + if (lookahead == ':') ADVANCE(46); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(93); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + END_STATE(); + case 89: + ACCEPT_TOKEN(sym_bare_key); + if (lookahead == '-') ADVANCE(96); + if (lookahead == '_') ADVANCE(119); + if (('0' <= lookahead && lookahead <= '3')) ADVANCE(87); + if (('4' <= lookahead && lookahead <= '9')) ADVANCE(91); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + END_STATE(); + case 90: + ACCEPT_TOKEN(sym_bare_key); + if (lookahead == '-') ADVANCE(96); + if (lookahead == '_') ADVANCE(119); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(87); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + END_STATE(); + case 91: + ACCEPT_TOKEN(sym_bare_key); + if (lookahead == '-') ADVANCE(96); + if (lookahead == '_') ADVANCE(119); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(91); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + END_STATE(); + case 92: + ACCEPT_TOKEN(sym_bare_key); + if (lookahead == '-') ADVANCE(96); + if (lookahead == 'b') ADVANCE(113); + if (lookahead == 'o') ADVANCE(115); + if (lookahead == 'x') ADVANCE(120); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(88); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + END_STATE(); + case 93: + ACCEPT_TOKEN(sym_bare_key); + if (lookahead == '-') ADVANCE(96); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(93); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + END_STATE(); + case 94: + ACCEPT_TOKEN(sym_bare_key); + if (lookahead == '-') ADVANCE(97); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + END_STATE(); + case 95: + ACCEPT_TOKEN(sym_bare_key); + if (lookahead == '0') ADVANCE(121); + if (lookahead == 'i') ADVANCE(108); + if (lookahead == 'n') ADVANCE(103); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(101); + if (lookahead == '-' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + END_STATE(); + case 96: + ACCEPT_TOKEN(sym_bare_key); + if (lookahead == '0') ADVANCE(117); + if (lookahead == '1') ADVANCE(114); + if (lookahead == '-' || + ('2' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + END_STATE(); + case 97: + ACCEPT_TOKEN(sym_bare_key); + if (lookahead == '0') ADVANCE(116); + if (lookahead == '3') ADVANCE(112); + if (lookahead == '1' || + lookahead == '2') ADVANCE(118); + if (lookahead == '-' || + ('4' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + END_STATE(); + case 98: + ACCEPT_TOKEN(sym_bare_key); + if (lookahead == '_') ADVANCE(113); + if (lookahead == '0' || + lookahead == '1') ADVANCE(98); + if (lookahead == '-' || + ('2' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + END_STATE(); + case 99: + ACCEPT_TOKEN(sym_bare_key); + if (lookahead == '_') ADVANCE(115); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(99); + if (lookahead == '-' || + lookahead == '8' || + lookahead == '9' || + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + END_STATE(); + case 100: + ACCEPT_TOKEN(sym_bare_key); + if (lookahead == '_') ADVANCE(120); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(100); + if (lookahead == '-' || + ('G' <= lookahead && lookahead <= 'Z') || + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(121); + END_STATE(); + case 101: + ACCEPT_TOKEN(sym_bare_key); + if (lookahead == '_') ADVANCE(119); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(101); + if (lookahead == '-' || + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + END_STATE(); + case 102: + ACCEPT_TOKEN(sym_bare_key); + if (lookahead == 'a') ADVANCE(106); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(121); + END_STATE(); + case 103: + ACCEPT_TOKEN(sym_bare_key); + if (lookahead == 'a') ADVANCE(107); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(121); + END_STATE(); + case 104: + ACCEPT_TOKEN(sym_bare_key); + if (lookahead == 'e') ADVANCE(121); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + END_STATE(); + case 105: + ACCEPT_TOKEN(sym_bare_key); + if (lookahead == 'f') ADVANCE(121); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + END_STATE(); + case 106: + ACCEPT_TOKEN(sym_bare_key); + if (lookahead == 'l') ADVANCE(110); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + END_STATE(); + case 107: + ACCEPT_TOKEN(sym_bare_key); + if (lookahead == 'n') ADVANCE(121); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + END_STATE(); + case 108: + ACCEPT_TOKEN(sym_bare_key); + if (lookahead == 'n') ADVANCE(105); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + END_STATE(); + case 109: + ACCEPT_TOKEN(sym_bare_key); + if (lookahead == 'r') ADVANCE(111); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + END_STATE(); + case 110: + ACCEPT_TOKEN(sym_bare_key); + if (lookahead == 's') ADVANCE(104); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + END_STATE(); + case 111: + ACCEPT_TOKEN(sym_bare_key); + if (lookahead == 'u') ADVANCE(104); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + END_STATE(); + case 112: + ACCEPT_TOKEN(sym_bare_key); + if (lookahead == '0' || + lookahead == '1') ADVANCE(121); + if (lookahead == '-' || + ('2' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + END_STATE(); + case 113: + ACCEPT_TOKEN(sym_bare_key); + if (lookahead == '0' || + lookahead == '1') ADVANCE(98); + if (lookahead == '-' || + ('2' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + END_STATE(); + case 114: + ACCEPT_TOKEN(sym_bare_key); + if (('0' <= lookahead && lookahead <= '2')) ADVANCE(94); + if (lookahead == '-' || + ('3' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + END_STATE(); + case 115: + ACCEPT_TOKEN(sym_bare_key); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(99); + if (lookahead == '-' || + lookahead == '8' || + lookahead == '9' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + END_STATE(); + case 116: + ACCEPT_TOKEN(sym_bare_key); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(121); + if (lookahead == '-' || + lookahead == '0' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + END_STATE(); + case 117: + ACCEPT_TOKEN(sym_bare_key); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(94); + if (lookahead == '-' || + lookahead == '0' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + END_STATE(); + case 118: + ACCEPT_TOKEN(sym_bare_key); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(121); + if (lookahead == '-' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + END_STATE(); + case 119: + ACCEPT_TOKEN(sym_bare_key); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(101); + if (lookahead == '-' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + END_STATE(); + case 120: + ACCEPT_TOKEN(sym_bare_key); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(100); + if (lookahead == '-' || + ('G' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(121); + END_STATE(); + case 121: + ACCEPT_TOKEN(sym_bare_key); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + END_STATE(); + case 122: + ACCEPT_TOKEN(anon_sym_DQUOTE); + END_STATE(); + case 123: + ACCEPT_TOKEN(anon_sym_DQUOTE); + if (lookahead == '"') ADVANCE(8); + END_STATE(); + case 124: + ACCEPT_TOKEN(aux_sym__basic_string_token1); + if (lookahead == '#') ADVANCE(125); + if (lookahead == '\t' || + lookahead == ' ') ADVANCE(124); + if (lookahead > ' ' && + lookahead != '"' && + lookahead != '#' && + lookahead != '\\' && + lookahead != 0x7f) ADVANCE(125); + END_STATE(); + case 125: + ACCEPT_TOKEN(aux_sym__basic_string_token1); + if (lookahead > 0x08 && + (lookahead < '\n' || 0x1f < lookahead) && + lookahead != '"' && + lookahead != '\\' && + lookahead != 0x7f) ADVANCE(125); + END_STATE(); + case 126: + ACCEPT_TOKEN(anon_sym_DQUOTE2); + END_STATE(); + case 127: + ACCEPT_TOKEN(anon_sym_DQUOTE2); + if (lookahead == '"') ADVANCE(8); + END_STATE(); + case 128: + ACCEPT_TOKEN(anon_sym_DQUOTE_DQUOTE_DQUOTE); + END_STATE(); + case 129: + ACCEPT_TOKEN(aux_sym__multiline_basic_string_token1); + END_STATE(); + case 130: + ACCEPT_TOKEN(sym_escape_sequence); + END_STATE(); + case 131: + ACCEPT_TOKEN(sym__escape_line_ending); + END_STATE(); + case 132: + ACCEPT_TOKEN(anon_sym_SQUOTE); + END_STATE(); + case 133: + ACCEPT_TOKEN(anon_sym_SQUOTE); + if (lookahead == '\'') ADVANCE(11); + END_STATE(); + case 134: + ACCEPT_TOKEN(aux_sym__literal_string_token1); + if (lookahead == '#') ADVANCE(135); + if (lookahead == '\t' || + lookahead == ' ') ADVANCE(134); + if (lookahead > ' ' && + lookahead != '\'' && + lookahead != 0x7f) ADVANCE(135); + END_STATE(); + case 135: + ACCEPT_TOKEN(aux_sym__literal_string_token1); + if (lookahead > 0x08 && + (lookahead < '\n' || 0x1f < lookahead) && + lookahead != '\'' && + lookahead != 0x7f) ADVANCE(135); + END_STATE(); + case 136: + ACCEPT_TOKEN(anon_sym_SQUOTE2); + END_STATE(); + case 137: + ACCEPT_TOKEN(anon_sym_SQUOTE2); + if (lookahead == '\'') ADVANCE(11); + END_STATE(); + case 138: + ACCEPT_TOKEN(anon_sym_SQUOTE_SQUOTE_SQUOTE); + END_STATE(); + case 139: + ACCEPT_TOKEN(aux_sym_integer_token1); + END_STATE(); + case 140: + ACCEPT_TOKEN(aux_sym_integer_token1); + if (lookahead == '-') ADVANCE(18); + if (lookahead == '.') ADVANCE(57); + if (lookahead == ':') ADVANCE(46); + if (lookahead == '_') ADVANCE(56); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(40); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(143); + END_STATE(); + case 141: + ACCEPT_TOKEN(aux_sym_integer_token1); + if (lookahead == '-') ADVANCE(18); + if (lookahead == '.') ADVANCE(57); + if (lookahead == '_') ADVANCE(56); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(40); + if (('0' <= lookahead && lookahead <= '3')) ADVANCE(140); + if (('4' <= lookahead && lookahead <= '9')) ADVANCE(143); + END_STATE(); + case 142: + ACCEPT_TOKEN(aux_sym_integer_token1); + if (lookahead == '-') ADVANCE(18); + if (lookahead == '.') ADVANCE(57); + if (lookahead == '_') ADVANCE(56); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(40); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(140); + END_STATE(); + case 143: + ACCEPT_TOKEN(aux_sym_integer_token1); + if (lookahead == '-') ADVANCE(18); + if (lookahead == '.') ADVANCE(57); + if (lookahead == '_') ADVANCE(56); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(40); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(143); + END_STATE(); + case 144: + ACCEPT_TOKEN(aux_sym_integer_token1); + if (lookahead == '-') ADVANCE(18); + if (lookahead == '.') ADVANCE(57); + if (lookahead == 'b') ADVANCE(41); + if (lookahead == 'o') ADVANCE(49); + if (lookahead == 'x') ADVANCE(67); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(40); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(12); + END_STATE(); + case 145: + ACCEPT_TOKEN(aux_sym_integer_token1); + if (lookahead == '.') ADVANCE(57); + if (lookahead == '_') ADVANCE(56); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(40); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(145); + END_STATE(); + case 146: + ACCEPT_TOKEN(aux_sym_integer_token1); + if (lookahead == '.') ADVANCE(57); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(40); + END_STATE(); + case 147: + ACCEPT_TOKEN(aux_sym_integer_token1); + if (lookahead == '_') ADVANCE(52); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(147); + END_STATE(); + case 148: + ACCEPT_TOKEN(aux_sym_integer_token2); + if (lookahead == '_') ADVANCE(67); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(148); + END_STATE(); + case 149: + ACCEPT_TOKEN(aux_sym_integer_token3); + if (lookahead == '_') ADVANCE(49); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(149); + END_STATE(); + case 150: + ACCEPT_TOKEN(aux_sym_integer_token4); + if (lookahead == '_') ADVANCE(41); + if (lookahead == '0' || + lookahead == '1') ADVANCE(150); + END_STATE(); + case 151: + ACCEPT_TOKEN(aux_sym_float_token1); + if (lookahead == '_') ADVANCE(57); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(40); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(151); + END_STATE(); + case 152: + ACCEPT_TOKEN(aux_sym_float_token1); + if (lookahead == '_') ADVANCE(58); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(152); + END_STATE(); + case 153: + ACCEPT_TOKEN(aux_sym_float_token2); + END_STATE(); + case 154: + ACCEPT_TOKEN(sym_boolean); + END_STATE(); + case 155: + ACCEPT_TOKEN(sym_offset_date_time); + END_STATE(); + case 156: + ACCEPT_TOKEN(sym_local_date_time); + if (lookahead == '.') ADVANCE(62); + if (lookahead == '+' || + lookahead == '-') ADVANCE(22); + if (lookahead == 'Z' || + lookahead == 'z') ADVANCE(155); + END_STATE(); + case 157: + ACCEPT_TOKEN(sym_local_date_time); + if (lookahead == '+' || + lookahead == '-') ADVANCE(22); + if (lookahead == 'Z' || + lookahead == 'z') ADVANCE(155); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(157); + END_STATE(); + case 158: + ACCEPT_TOKEN(sym_local_date); + if (lookahead == ' ' || + lookahead == 'T' || + lookahead == 't') ADVANCE(21); + END_STATE(); + case 159: + ACCEPT_TOKEN(sym_local_time); + if (lookahead == '.') ADVANCE(55); + END_STATE(); + case 160: + ACCEPT_TOKEN(sym_local_time); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(160); + END_STATE(); + case 161: + ACCEPT_TOKEN(anon_sym_COMMA); + END_STATE(); + case 162: + ACCEPT_TOKEN(anon_sym_LBRACE); + END_STATE(); + case 163: + ACCEPT_TOKEN(anon_sym_RBRACE); + END_STATE(); + default: + return false; + } +} + +static const TSLexMode ts_lex_modes[STATE_COUNT] = { + [0] = {.lex_state = 0, .external_lex_state = 1}, + [1] = {.lex_state = 76}, + [2] = {.lex_state = 7}, + [3] = {.lex_state = 7}, + [4] = {.lex_state = 7}, + [5] = {.lex_state = 7}, + [6] = {.lex_state = 7}, + [7] = {.lex_state = 7}, + [8] = {.lex_state = 7}, + [9] = {.lex_state = 7}, + [10] = {.lex_state = 7}, + [11] = {.lex_state = 7}, + [12] = {.lex_state = 7}, + [13] = {.lex_state = 7}, + [14] = {.lex_state = 7}, + [15] = {.lex_state = 7}, + [16] = {.lex_state = 7}, + [17] = {.lex_state = 7}, + [18] = {.lex_state = 7}, + [19] = {.lex_state = 7}, + [20] = {.lex_state = 7}, + [21] = {.lex_state = 7}, + [22] = {.lex_state = 7}, + [23] = {.lex_state = 7}, + [24] = {.lex_state = 7}, + [25] = {.lex_state = 7}, + [26] = {.lex_state = 7}, + [27] = {.lex_state = 76}, + [28] = {.lex_state = 76}, + [29] = {.lex_state = 76}, + [30] = {.lex_state = 76}, + [31] = {.lex_state = 76}, + [32] = {.lex_state = 76}, + [33] = {.lex_state = 76}, + [34] = {.lex_state = 76}, + [35] = {.lex_state = 76}, + [36] = {.lex_state = 76}, + [37] = {.lex_state = 76}, + [38] = {.lex_state = 76}, + [39] = {.lex_state = 2, .external_lex_state = 2}, + [40] = {.lex_state = 76}, + [41] = {.lex_state = 2, .external_lex_state = 2}, + [42] = {.lex_state = 76}, + [43] = {.lex_state = 2, .external_lex_state = 2}, + [44] = {.lex_state = 2, .external_lex_state = 2}, + [45] = {.lex_state = 2, .external_lex_state = 2}, + [46] = {.lex_state = 0}, + [47] = {.lex_state = 76}, + [48] = {.lex_state = 76}, + [49] = {.lex_state = 0}, + [50] = {.lex_state = 0}, + [51] = {.lex_state = 76}, + [52] = {.lex_state = 76}, + [53] = {.lex_state = 76}, + [54] = {.lex_state = 76}, + [55] = {.lex_state = 3, .external_lex_state = 3}, + [56] = {.lex_state = 76}, + [57] = {.lex_state = 3, .external_lex_state = 3}, + [58] = {.lex_state = 76}, + [59] = {.lex_state = 3, .external_lex_state = 3}, + [60] = {.lex_state = 76}, + [61] = {.lex_state = 3, .external_lex_state = 3}, + [62] = {.lex_state = 3, .external_lex_state = 3}, + [63] = {.lex_state = 76}, + [64] = {.lex_state = 76}, + [65] = {.lex_state = 76}, + [66] = {.lex_state = 2}, + [67] = {.lex_state = 2}, + [68] = {.lex_state = 76}, + [69] = {.lex_state = 76}, + [70] = {.lex_state = 76}, + [71] = {.lex_state = 76}, + [72] = {.lex_state = 76}, + [73] = {.lex_state = 76}, + [74] = {.lex_state = 76}, + [75] = {.lex_state = 76}, + [76] = {.lex_state = 76}, + [77] = {.lex_state = 76}, + [78] = {.lex_state = 76}, + [79] = {.lex_state = 76}, + [80] = {.lex_state = 76}, + [81] = {.lex_state = 76}, + [82] = {.lex_state = 76}, + [83] = {.lex_state = 76}, + [84] = {.lex_state = 76}, + [85] = {.lex_state = 76}, + [86] = {.lex_state = 76}, + [87] = {.lex_state = 76}, + [88] = {.lex_state = 2}, + [89] = {.lex_state = 2}, + [90] = {.lex_state = 2}, + [91] = {.lex_state = 2}, + [92] = {.lex_state = 76}, + [93] = {.lex_state = 2}, + [94] = {.lex_state = 0}, + [95] = {.lex_state = 0}, + [96] = {.lex_state = 0}, + [97] = {.lex_state = 0}, + [98] = {.lex_state = 0}, + [99] = {.lex_state = 0}, + [100] = {.lex_state = 0}, + [101] = {.lex_state = 0}, + [102] = {.lex_state = 0}, + [103] = {.lex_state = 0}, + [104] = {.lex_state = 0}, + [105] = {.lex_state = 0}, + [106] = {.lex_state = 0}, + [107] = {.lex_state = 0}, + [108] = {.lex_state = 0}, + [109] = {.lex_state = 0}, + [110] = {.lex_state = 9}, + [111] = {.lex_state = 9}, + [112] = {.lex_state = 9}, + [113] = {.lex_state = 9}, + [114] = {.lex_state = 3}, + [115] = {.lex_state = 0}, + [116] = {.lex_state = 3}, + [117] = {.lex_state = 0}, + [118] = {.lex_state = 9}, + [119] = {.lex_state = 0}, + [120] = {.lex_state = 9}, + [121] = {.lex_state = 3}, + [122] = {.lex_state = 9}, + [123] = {.lex_state = 0, .external_lex_state = 4}, + [124] = {.lex_state = 0, .external_lex_state = 4}, + [125] = {.lex_state = 0}, + [126] = {.lex_state = 0, .external_lex_state = 4}, + [127] = {.lex_state = 0, .external_lex_state = 4}, + [128] = {.lex_state = 0, .external_lex_state = 4}, + [129] = {.lex_state = 0, .external_lex_state = 4}, + [130] = {.lex_state = 0, .external_lex_state = 4}, + [131] = {.lex_state = 0, .external_lex_state = 4}, + [132] = {.lex_state = 0, .external_lex_state = 4}, + [133] = {.lex_state = 0, .external_lex_state = 4}, + [134] = {.lex_state = 0, .external_lex_state = 4}, + [135] = {.lex_state = 0, .external_lex_state = 4}, + [136] = {.lex_state = 0, .external_lex_state = 4}, + [137] = {.lex_state = 0, .external_lex_state = 4}, + [138] = {.lex_state = 0, .external_lex_state = 4}, + [139] = {.lex_state = 0, .external_lex_state = 4}, + [140] = {.lex_state = 0, .external_lex_state = 4}, + [141] = {.lex_state = 9}, + [142] = {.lex_state = 0, .external_lex_state = 4}, + [143] = {.lex_state = 0, .external_lex_state = 4}, + [144] = {.lex_state = 0, .external_lex_state = 4}, + [145] = {.lex_state = 0, .external_lex_state = 4}, + [146] = {.lex_state = 9}, + [147] = {.lex_state = 0, .external_lex_state = 4}, + [148] = {.lex_state = 0, .external_lex_state = 4}, + [149] = {.lex_state = 0, .external_lex_state = 4}, + [150] = {.lex_state = 9}, + [151] = {.lex_state = 0, .external_lex_state = 4}, +}; + +static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { + [0] = { + [ts_builtin_sym_end] = ACTIONS(1), + [aux_sym_document_token1] = ACTIONS(1), + [sym_comment] = ACTIONS(3), + [anon_sym_LBRACK] = ACTIONS(1), + [anon_sym_RBRACK] = ACTIONS(1), + [anon_sym_LBRACK_LBRACK] = ACTIONS(1), + [anon_sym_EQ] = ACTIONS(1), + [anon_sym_DOT] = ACTIONS(1), + [sym_bare_key] = ACTIONS(1), + [anon_sym_DQUOTE] = ACTIONS(1), + [anon_sym_DQUOTE2] = ACTIONS(1), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1), + [aux_sym__multiline_basic_string_token1] = ACTIONS(1), + [sym_escape_sequence] = ACTIONS(1), + [sym__escape_line_ending] = ACTIONS(1), + [anon_sym_SQUOTE] = ACTIONS(1), + [anon_sym_SQUOTE2] = ACTIONS(1), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1), + [aux_sym_integer_token1] = ACTIONS(1), + [aux_sym_integer_token2] = ACTIONS(1), + [aux_sym_integer_token3] = ACTIONS(1), + [aux_sym_integer_token4] = ACTIONS(1), + [aux_sym_float_token2] = ACTIONS(1), + [sym_boolean] = ACTIONS(1), + [sym_local_date] = ACTIONS(1), + [sym_local_time] = ACTIONS(1), + [anon_sym_COMMA] = ACTIONS(1), + [anon_sym_LBRACE] = ACTIONS(1), + [anon_sym_RBRACE] = ACTIONS(1), + [sym__line_ending_or_eof] = ACTIONS(1), + [sym__multiline_basic_string_content] = ACTIONS(1), + [sym__multiline_basic_string_end] = ACTIONS(1), + [sym__multiline_literal_string_content] = ACTIONS(1), + [sym__multiline_literal_string_end] = ACTIONS(1), + }, + [1] = { + [sym_document] = STATE(125), + [sym_table] = STATE(46), + [sym_table_array_element] = STATE(46), + [sym_pair] = STATE(27), + [sym__inline_pair] = STATE(127), + [sym__key] = STATE(119), + [sym_dotted_key] = STATE(119), + [sym_quoted_key] = STATE(119), + [sym__basic_string] = STATE(96), + [sym__literal_string] = STATE(96), + [aux_sym_document_repeat1] = STATE(27), + [aux_sym_document_repeat2] = STATE(46), + [ts_builtin_sym_end] = ACTIONS(5), + [aux_sym_document_token1] = ACTIONS(7), + [sym_comment] = ACTIONS(3), + [anon_sym_LBRACK] = ACTIONS(9), + [anon_sym_LBRACK_LBRACK] = ACTIONS(11), + [sym_bare_key] = ACTIONS(13), + [anon_sym_DQUOTE] = ACTIONS(15), + [anon_sym_SQUOTE] = ACTIONS(17), + }, +}; + +static const uint16_t ts_small_parse_table[] = { + [0] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19), 1, + aux_sym_document_token1, + ACTIONS(21), 1, + anon_sym_LBRACK, + ACTIONS(23), 1, + anon_sym_RBRACK, + ACTIONS(25), 1, + anon_sym_DQUOTE, + ACTIONS(27), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(29), 1, + anon_sym_SQUOTE, + ACTIONS(31), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(33), 1, + aux_sym_integer_token1, + ACTIONS(43), 1, + anon_sym_LBRACE, + STATE(26), 1, + aux_sym_array_repeat1, + ACTIONS(37), 2, + aux_sym_float_token1, + aux_sym_float_token2, + ACTIONS(41), 2, + sym_local_date_time, + sym_local_date, + ACTIONS(35), 3, + aux_sym_integer_token2, + aux_sym_integer_token3, + aux_sym_integer_token4, + ACTIONS(39), 3, + sym_boolean, + sym_offset_date_time, + sym_local_time, + STATE(73), 4, + sym__basic_string, + sym__multiline_basic_string, + sym__literal_string, + sym__multiline_literal_string, + STATE(63), 6, + sym__inline_value, + sym_string, + sym_integer, + sym_float, + sym_array, + sym_inline_table, + [66] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19), 1, + aux_sym_document_token1, + ACTIONS(21), 1, + anon_sym_LBRACK, + ACTIONS(25), 1, + anon_sym_DQUOTE, + ACTIONS(27), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(29), 1, + anon_sym_SQUOTE, + ACTIONS(31), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(33), 1, + aux_sym_integer_token1, + ACTIONS(43), 1, + anon_sym_LBRACE, + ACTIONS(45), 1, + anon_sym_RBRACK, + STATE(26), 1, + aux_sym_array_repeat1, + ACTIONS(37), 2, + aux_sym_float_token1, + aux_sym_float_token2, + ACTIONS(49), 2, + sym_local_date_time, + sym_local_date, + ACTIONS(35), 3, + aux_sym_integer_token2, + aux_sym_integer_token3, + aux_sym_integer_token4, + ACTIONS(47), 3, + sym_boolean, + sym_offset_date_time, + sym_local_time, + STATE(73), 4, + sym__basic_string, + sym__multiline_basic_string, + sym__literal_string, + sym__multiline_literal_string, + STATE(69), 6, + sym__inline_value, + sym_string, + sym_integer, + sym_float, + sym_array, + sym_inline_table, + [132] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21), 1, + anon_sym_LBRACK, + ACTIONS(25), 1, + anon_sym_DQUOTE, + ACTIONS(27), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(29), 1, + anon_sym_SQUOTE, + ACTIONS(31), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(33), 1, + aux_sym_integer_token1, + ACTIONS(43), 1, + anon_sym_LBRACE, + ACTIONS(51), 1, + aux_sym_document_token1, + ACTIONS(53), 1, + anon_sym_RBRACK, + STATE(6), 1, + aux_sym_array_repeat1, + ACTIONS(37), 2, + aux_sym_float_token1, + aux_sym_float_token2, + ACTIONS(57), 2, + sym_local_date_time, + sym_local_date, + ACTIONS(35), 3, + aux_sym_integer_token2, + aux_sym_integer_token3, + aux_sym_integer_token4, + ACTIONS(55), 3, + sym_boolean, + sym_offset_date_time, + sym_local_time, + STATE(73), 4, + sym__basic_string, + sym__multiline_basic_string, + sym__literal_string, + sym__multiline_literal_string, + STATE(92), 6, + sym__inline_value, + sym_string, + sym_integer, + sym_float, + sym_array, + sym_inline_table, + [198] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21), 1, + anon_sym_LBRACK, + ACTIONS(25), 1, + anon_sym_DQUOTE, + ACTIONS(27), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(29), 1, + anon_sym_SQUOTE, + ACTIONS(31), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(33), 1, + aux_sym_integer_token1, + ACTIONS(43), 1, + anon_sym_LBRACE, + ACTIONS(59), 1, + aux_sym_document_token1, + ACTIONS(61), 1, + anon_sym_RBRACK, + STATE(7), 1, + aux_sym_array_repeat1, + ACTIONS(37), 2, + aux_sym_float_token1, + aux_sym_float_token2, + ACTIONS(65), 2, + sym_local_date_time, + sym_local_date, + ACTIONS(35), 3, + aux_sym_integer_token2, + aux_sym_integer_token3, + aux_sym_integer_token4, + ACTIONS(63), 3, + sym_boolean, + sym_offset_date_time, + sym_local_time, + STATE(73), 4, + sym__basic_string, + sym__multiline_basic_string, + sym__literal_string, + sym__multiline_literal_string, + STATE(58), 6, + sym__inline_value, + sym_string, + sym_integer, + sym_float, + sym_array, + sym_inline_table, + [264] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19), 1, + aux_sym_document_token1, + ACTIONS(21), 1, + anon_sym_LBRACK, + ACTIONS(25), 1, + anon_sym_DQUOTE, + ACTIONS(27), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(29), 1, + anon_sym_SQUOTE, + ACTIONS(31), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(33), 1, + aux_sym_integer_token1, + ACTIONS(43), 1, + anon_sym_LBRACE, + ACTIONS(67), 1, + anon_sym_RBRACK, + STATE(26), 1, + aux_sym_array_repeat1, + ACTIONS(37), 2, + aux_sym_float_token1, + aux_sym_float_token2, + ACTIONS(49), 2, + sym_local_date_time, + sym_local_date, + ACTIONS(35), 3, + aux_sym_integer_token2, + aux_sym_integer_token3, + aux_sym_integer_token4, + ACTIONS(47), 3, + sym_boolean, + sym_offset_date_time, + sym_local_time, + STATE(73), 4, + sym__basic_string, + sym__multiline_basic_string, + sym__literal_string, + sym__multiline_literal_string, + STATE(69), 6, + sym__inline_value, + sym_string, + sym_integer, + sym_float, + sym_array, + sym_inline_table, + [330] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19), 1, + aux_sym_document_token1, + ACTIONS(21), 1, + anon_sym_LBRACK, + ACTIONS(25), 1, + anon_sym_DQUOTE, + ACTIONS(27), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(29), 1, + anon_sym_SQUOTE, + ACTIONS(31), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(33), 1, + aux_sym_integer_token1, + ACTIONS(43), 1, + anon_sym_LBRACE, + ACTIONS(69), 1, + anon_sym_RBRACK, + STATE(26), 1, + aux_sym_array_repeat1, + ACTIONS(37), 2, + aux_sym_float_token1, + aux_sym_float_token2, + ACTIONS(73), 2, + sym_local_date_time, + sym_local_date, + ACTIONS(35), 3, + aux_sym_integer_token2, + aux_sym_integer_token3, + aux_sym_integer_token4, + ACTIONS(71), 3, + sym_boolean, + sym_offset_date_time, + sym_local_time, + STATE(73), 4, + sym__basic_string, + sym__multiline_basic_string, + sym__literal_string, + sym__multiline_literal_string, + STATE(54), 6, + sym__inline_value, + sym_string, + sym_integer, + sym_float, + sym_array, + sym_inline_table, + [396] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21), 1, + anon_sym_LBRACK, + ACTIONS(25), 1, + anon_sym_DQUOTE, + ACTIONS(27), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(29), 1, + anon_sym_SQUOTE, + ACTIONS(31), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(33), 1, + aux_sym_integer_token1, + ACTIONS(43), 1, + anon_sym_LBRACE, + ACTIONS(67), 1, + anon_sym_RBRACK, + ACTIONS(75), 1, + aux_sym_document_token1, + STATE(9), 1, + aux_sym_array_repeat1, + ACTIONS(37), 2, + aux_sym_float_token1, + aux_sym_float_token2, + ACTIONS(57), 2, + sym_local_date_time, + sym_local_date, + ACTIONS(35), 3, + aux_sym_integer_token2, + aux_sym_integer_token3, + aux_sym_integer_token4, + ACTIONS(55), 3, + sym_boolean, + sym_offset_date_time, + sym_local_time, + STATE(73), 4, + sym__basic_string, + sym__multiline_basic_string, + sym__literal_string, + sym__multiline_literal_string, + STATE(92), 6, + sym__inline_value, + sym_string, + sym_integer, + sym_float, + sym_array, + sym_inline_table, + [462] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19), 1, + aux_sym_document_token1, + ACTIONS(21), 1, + anon_sym_LBRACK, + ACTIONS(25), 1, + anon_sym_DQUOTE, + ACTIONS(27), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(29), 1, + anon_sym_SQUOTE, + ACTIONS(31), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(33), 1, + aux_sym_integer_token1, + ACTIONS(43), 1, + anon_sym_LBRACE, + ACTIONS(77), 1, + anon_sym_RBRACK, + STATE(26), 1, + aux_sym_array_repeat1, + ACTIONS(37), 2, + aux_sym_float_token1, + aux_sym_float_token2, + ACTIONS(49), 2, + sym_local_date_time, + sym_local_date, + ACTIONS(35), 3, + aux_sym_integer_token2, + aux_sym_integer_token3, + aux_sym_integer_token4, + ACTIONS(47), 3, + sym_boolean, + sym_offset_date_time, + sym_local_time, + STATE(73), 4, + sym__basic_string, + sym__multiline_basic_string, + sym__literal_string, + sym__multiline_literal_string, + STATE(69), 6, + sym__inline_value, + sym_string, + sym_integer, + sym_float, + sym_array, + sym_inline_table, + [528] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21), 1, + anon_sym_LBRACK, + ACTIONS(25), 1, + anon_sym_DQUOTE, + ACTIONS(27), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(29), 1, + anon_sym_SQUOTE, + ACTIONS(31), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(33), 1, + aux_sym_integer_token1, + ACTIONS(43), 1, + anon_sym_LBRACE, + ACTIONS(77), 1, + anon_sym_RBRACK, + ACTIONS(79), 1, + aux_sym_document_token1, + STATE(12), 1, + aux_sym_array_repeat1, + ACTIONS(37), 2, + aux_sym_float_token1, + aux_sym_float_token2, + ACTIONS(57), 2, + sym_local_date_time, + sym_local_date, + ACTIONS(35), 3, + aux_sym_integer_token2, + aux_sym_integer_token3, + aux_sym_integer_token4, + ACTIONS(55), 3, + sym_boolean, + sym_offset_date_time, + sym_local_time, + STATE(73), 4, + sym__basic_string, + sym__multiline_basic_string, + sym__literal_string, + sym__multiline_literal_string, + STATE(92), 6, + sym__inline_value, + sym_string, + sym_integer, + sym_float, + sym_array, + sym_inline_table, + [594] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19), 1, + aux_sym_document_token1, + ACTIONS(21), 1, + anon_sym_LBRACK, + ACTIONS(25), 1, + anon_sym_DQUOTE, + ACTIONS(27), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(29), 1, + anon_sym_SQUOTE, + ACTIONS(31), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(33), 1, + aux_sym_integer_token1, + ACTIONS(43), 1, + anon_sym_LBRACE, + ACTIONS(81), 1, + anon_sym_RBRACK, + STATE(26), 1, + aux_sym_array_repeat1, + ACTIONS(37), 2, + aux_sym_float_token1, + aux_sym_float_token2, + ACTIONS(49), 2, + sym_local_date_time, + sym_local_date, + ACTIONS(35), 3, + aux_sym_integer_token2, + aux_sym_integer_token3, + aux_sym_integer_token4, + ACTIONS(47), 3, + sym_boolean, + sym_offset_date_time, + sym_local_time, + STATE(73), 4, + sym__basic_string, + sym__multiline_basic_string, + sym__literal_string, + sym__multiline_literal_string, + STATE(69), 6, + sym__inline_value, + sym_string, + sym_integer, + sym_float, + sym_array, + sym_inline_table, + [660] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19), 1, + aux_sym_document_token1, + ACTIONS(21), 1, + anon_sym_LBRACK, + ACTIONS(25), 1, + anon_sym_DQUOTE, + ACTIONS(27), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(29), 1, + anon_sym_SQUOTE, + ACTIONS(31), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(33), 1, + aux_sym_integer_token1, + ACTIONS(43), 1, + anon_sym_LBRACE, + ACTIONS(83), 1, + anon_sym_RBRACK, + STATE(26), 1, + aux_sym_array_repeat1, + ACTIONS(37), 2, + aux_sym_float_token1, + aux_sym_float_token2, + ACTIONS(49), 2, + sym_local_date_time, + sym_local_date, + ACTIONS(35), 3, + aux_sym_integer_token2, + aux_sym_integer_token3, + aux_sym_integer_token4, + ACTIONS(47), 3, + sym_boolean, + sym_offset_date_time, + sym_local_time, + STATE(73), 4, + sym__basic_string, + sym__multiline_basic_string, + sym__literal_string, + sym__multiline_literal_string, + STATE(69), 6, + sym__inline_value, + sym_string, + sym_integer, + sym_float, + sym_array, + sym_inline_table, + [726] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21), 1, + anon_sym_LBRACK, + ACTIONS(25), 1, + anon_sym_DQUOTE, + ACTIONS(27), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(29), 1, + anon_sym_SQUOTE, + ACTIONS(31), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(33), 1, + aux_sym_integer_token1, + ACTIONS(43), 1, + anon_sym_LBRACE, + ACTIONS(83), 1, + anon_sym_RBRACK, + ACTIONS(85), 1, + aux_sym_document_token1, + STATE(15), 1, + aux_sym_array_repeat1, + ACTIONS(37), 2, + aux_sym_float_token1, + aux_sym_float_token2, + ACTIONS(57), 2, + sym_local_date_time, + sym_local_date, + ACTIONS(35), 3, + aux_sym_integer_token2, + aux_sym_integer_token3, + aux_sym_integer_token4, + ACTIONS(55), 3, + sym_boolean, + sym_offset_date_time, + sym_local_time, + STATE(73), 4, + sym__basic_string, + sym__multiline_basic_string, + sym__literal_string, + sym__multiline_literal_string, + STATE(92), 6, + sym__inline_value, + sym_string, + sym_integer, + sym_float, + sym_array, + sym_inline_table, + [792] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21), 1, + anon_sym_LBRACK, + ACTIONS(25), 1, + anon_sym_DQUOTE, + ACTIONS(27), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(29), 1, + anon_sym_SQUOTE, + ACTIONS(31), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(33), 1, + aux_sym_integer_token1, + ACTIONS(43), 1, + anon_sym_LBRACE, + ACTIONS(87), 1, + aux_sym_document_token1, + ACTIONS(89), 1, + anon_sym_RBRACK, + STATE(2), 1, + aux_sym_array_repeat1, + ACTIONS(37), 2, + aux_sym_float_token1, + aux_sym_float_token2, + ACTIONS(93), 2, + sym_local_date_time, + sym_local_date, + ACTIONS(35), 3, + aux_sym_integer_token2, + aux_sym_integer_token3, + aux_sym_integer_token4, + ACTIONS(91), 3, + sym_boolean, + sym_offset_date_time, + sym_local_time, + STATE(73), 4, + sym__basic_string, + sym__multiline_basic_string, + sym__literal_string, + sym__multiline_literal_string, + STATE(60), 6, + sym__inline_value, + sym_string, + sym_integer, + sym_float, + sym_array, + sym_inline_table, + [858] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19), 1, + aux_sym_document_token1, + ACTIONS(21), 1, + anon_sym_LBRACK, + ACTIONS(25), 1, + anon_sym_DQUOTE, + ACTIONS(27), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(29), 1, + anon_sym_SQUOTE, + ACTIONS(31), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(33), 1, + aux_sym_integer_token1, + ACTIONS(43), 1, + anon_sym_LBRACE, + ACTIONS(95), 1, + anon_sym_RBRACK, + STATE(26), 1, + aux_sym_array_repeat1, + ACTIONS(37), 2, + aux_sym_float_token1, + aux_sym_float_token2, + ACTIONS(49), 2, + sym_local_date_time, + sym_local_date, + ACTIONS(35), 3, + aux_sym_integer_token2, + aux_sym_integer_token3, + aux_sym_integer_token4, + ACTIONS(47), 3, + sym_boolean, + sym_offset_date_time, + sym_local_time, + STATE(73), 4, + sym__basic_string, + sym__multiline_basic_string, + sym__literal_string, + sym__multiline_literal_string, + STATE(69), 6, + sym__inline_value, + sym_string, + sym_integer, + sym_float, + sym_array, + sym_inline_table, + [924] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21), 1, + anon_sym_LBRACK, + ACTIONS(25), 1, + anon_sym_DQUOTE, + ACTIONS(27), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(29), 1, + anon_sym_SQUOTE, + ACTIONS(31), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(33), 1, + aux_sym_integer_token1, + ACTIONS(43), 1, + anon_sym_LBRACE, + ACTIONS(97), 1, + aux_sym_document_token1, + ACTIONS(99), 1, + anon_sym_RBRACK, + STATE(11), 1, + aux_sym_array_repeat1, + ACTIONS(37), 2, + aux_sym_float_token1, + aux_sym_float_token2, + ACTIONS(57), 2, + sym_local_date_time, + sym_local_date, + ACTIONS(35), 3, + aux_sym_integer_token2, + aux_sym_integer_token3, + aux_sym_integer_token4, + ACTIONS(55), 3, + sym_boolean, + sym_offset_date_time, + sym_local_time, + STATE(73), 4, + sym__basic_string, + sym__multiline_basic_string, + sym__literal_string, + sym__multiline_literal_string, + STATE(92), 6, + sym__inline_value, + sym_string, + sym_integer, + sym_float, + sym_array, + sym_inline_table, + [990] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19), 1, + aux_sym_document_token1, + ACTIONS(21), 1, + anon_sym_LBRACK, + ACTIONS(25), 1, + anon_sym_DQUOTE, + ACTIONS(27), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(29), 1, + anon_sym_SQUOTE, + ACTIONS(31), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(33), 1, + aux_sym_integer_token1, + ACTIONS(43), 1, + anon_sym_LBRACE, + ACTIONS(99), 1, + anon_sym_RBRACK, + STATE(26), 1, + aux_sym_array_repeat1, + ACTIONS(37), 2, + aux_sym_float_token1, + aux_sym_float_token2, + ACTIONS(49), 2, + sym_local_date_time, + sym_local_date, + ACTIONS(35), 3, + aux_sym_integer_token2, + aux_sym_integer_token3, + aux_sym_integer_token4, + ACTIONS(47), 3, + sym_boolean, + sym_offset_date_time, + sym_local_time, + STATE(73), 4, + sym__basic_string, + sym__multiline_basic_string, + sym__literal_string, + sym__multiline_literal_string, + STATE(69), 6, + sym__inline_value, + sym_string, + sym_integer, + sym_float, + sym_array, + sym_inline_table, + [1056] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21), 1, + anon_sym_LBRACK, + ACTIONS(25), 1, + anon_sym_DQUOTE, + ACTIONS(27), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(29), 1, + anon_sym_SQUOTE, + ACTIONS(31), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(33), 1, + aux_sym_integer_token1, + ACTIONS(43), 1, + anon_sym_LBRACE, + ACTIONS(101), 1, + aux_sym_document_token1, + ACTIONS(103), 1, + anon_sym_RBRACK, + STATE(17), 1, + aux_sym_array_repeat1, + ACTIONS(37), 2, + aux_sym_float_token1, + aux_sym_float_token2, + ACTIONS(57), 2, + sym_local_date_time, + sym_local_date, + ACTIONS(35), 3, + aux_sym_integer_token2, + aux_sym_integer_token3, + aux_sym_integer_token4, + ACTIONS(55), 3, + sym_boolean, + sym_offset_date_time, + sym_local_time, + STATE(73), 4, + sym__basic_string, + sym__multiline_basic_string, + sym__literal_string, + sym__multiline_literal_string, + STATE(92), 6, + sym__inline_value, + sym_string, + sym_integer, + sym_float, + sym_array, + sym_inline_table, + [1122] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21), 1, + anon_sym_LBRACK, + ACTIONS(25), 1, + anon_sym_DQUOTE, + ACTIONS(27), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(29), 1, + anon_sym_SQUOTE, + ACTIONS(31), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(33), 1, + aux_sym_integer_token1, + ACTIONS(43), 1, + anon_sym_LBRACE, + ACTIONS(81), 1, + anon_sym_RBRACK, + ACTIONS(105), 1, + aux_sym_document_token1, + STATE(20), 1, + aux_sym_array_repeat1, + ACTIONS(37), 2, + aux_sym_float_token1, + aux_sym_float_token2, + ACTIONS(57), 2, + sym_local_date_time, + sym_local_date, + ACTIONS(35), 3, + aux_sym_integer_token2, + aux_sym_integer_token3, + aux_sym_integer_token4, + ACTIONS(55), 3, + sym_boolean, + sym_offset_date_time, + sym_local_time, + STATE(73), 4, + sym__basic_string, + sym__multiline_basic_string, + sym__literal_string, + sym__multiline_literal_string, + STATE(92), 6, + sym__inline_value, + sym_string, + sym_integer, + sym_float, + sym_array, + sym_inline_table, + [1188] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19), 1, + aux_sym_document_token1, + ACTIONS(21), 1, + anon_sym_LBRACK, + ACTIONS(25), 1, + anon_sym_DQUOTE, + ACTIONS(27), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(29), 1, + anon_sym_SQUOTE, + ACTIONS(31), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(33), 1, + aux_sym_integer_token1, + ACTIONS(43), 1, + anon_sym_LBRACE, + ACTIONS(107), 1, + anon_sym_RBRACK, + STATE(26), 1, + aux_sym_array_repeat1, + ACTIONS(37), 2, + aux_sym_float_token1, + aux_sym_float_token2, + ACTIONS(49), 2, + sym_local_date_time, + sym_local_date, + ACTIONS(35), 3, + aux_sym_integer_token2, + aux_sym_integer_token3, + aux_sym_integer_token4, + ACTIONS(47), 3, + sym_boolean, + sym_offset_date_time, + sym_local_time, + STATE(73), 4, + sym__basic_string, + sym__multiline_basic_string, + sym__literal_string, + sym__multiline_literal_string, + STATE(69), 6, + sym__inline_value, + sym_string, + sym_integer, + sym_float, + sym_array, + sym_inline_table, + [1254] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21), 1, + anon_sym_LBRACK, + ACTIONS(25), 1, + anon_sym_DQUOTE, + ACTIONS(27), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(29), 1, + anon_sym_SQUOTE, + ACTIONS(31), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(33), 1, + aux_sym_integer_token1, + ACTIONS(43), 1, + anon_sym_LBRACE, + ACTIONS(107), 1, + anon_sym_RBRACK, + ACTIONS(109), 1, + aux_sym_document_token1, + STATE(3), 1, + aux_sym_array_repeat1, + ACTIONS(37), 2, + aux_sym_float_token1, + aux_sym_float_token2, + ACTIONS(57), 2, + sym_local_date_time, + sym_local_date, + ACTIONS(35), 3, + aux_sym_integer_token2, + aux_sym_integer_token3, + aux_sym_integer_token4, + ACTIONS(55), 3, + sym_boolean, + sym_offset_date_time, + sym_local_time, + STATE(73), 4, + sym__basic_string, + sym__multiline_basic_string, + sym__literal_string, + sym__multiline_literal_string, + STATE(92), 6, + sym__inline_value, + sym_string, + sym_integer, + sym_float, + sym_array, + sym_inline_table, + [1320] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21), 1, + anon_sym_LBRACK, + ACTIONS(25), 1, + anon_sym_DQUOTE, + ACTIONS(27), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(29), 1, + anon_sym_SQUOTE, + ACTIONS(31), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(33), 1, + aux_sym_integer_token1, + ACTIONS(43), 1, + anon_sym_LBRACE, + ACTIONS(111), 1, + aux_sym_document_token1, + STATE(23), 1, + aux_sym_array_repeat1, + ACTIONS(37), 2, + aux_sym_float_token1, + aux_sym_float_token2, + ACTIONS(57), 2, + sym_local_date_time, + sym_local_date, + ACTIONS(35), 3, + aux_sym_integer_token2, + aux_sym_integer_token3, + aux_sym_integer_token4, + ACTIONS(55), 3, + sym_boolean, + sym_offset_date_time, + sym_local_time, + STATE(73), 4, + sym__basic_string, + sym__multiline_basic_string, + sym__literal_string, + sym__multiline_literal_string, + STATE(92), 6, + sym__inline_value, + sym_string, + sym_integer, + sym_float, + sym_array, + sym_inline_table, + [1383] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19), 1, + aux_sym_document_token1, + ACTIONS(21), 1, + anon_sym_LBRACK, + ACTIONS(25), 1, + anon_sym_DQUOTE, + ACTIONS(27), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(29), 1, + anon_sym_SQUOTE, + ACTIONS(31), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(33), 1, + aux_sym_integer_token1, + ACTIONS(43), 1, + anon_sym_LBRACE, + STATE(26), 1, + aux_sym_array_repeat1, + ACTIONS(37), 2, + aux_sym_float_token1, + aux_sym_float_token2, + ACTIONS(49), 2, + sym_local_date_time, + sym_local_date, + ACTIONS(35), 3, + aux_sym_integer_token2, + aux_sym_integer_token3, + aux_sym_integer_token4, + ACTIONS(47), 3, + sym_boolean, + sym_offset_date_time, + sym_local_time, + STATE(73), 4, + sym__basic_string, + sym__multiline_basic_string, + sym__literal_string, + sym__multiline_literal_string, + STATE(69), 6, + sym__inline_value, + sym_string, + sym_integer, + sym_float, + sym_array, + sym_inline_table, + [1446] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(113), 1, + anon_sym_LBRACK, + ACTIONS(115), 1, + anon_sym_DQUOTE, + ACTIONS(117), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(119), 1, + anon_sym_SQUOTE, + ACTIONS(121), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(123), 1, + aux_sym_integer_token1, + ACTIONS(133), 1, + anon_sym_LBRACE, + ACTIONS(127), 2, + aux_sym_float_token1, + aux_sym_float_token2, + ACTIONS(131), 2, + sym_local_date_time, + sym_local_date, + ACTIONS(125), 3, + aux_sym_integer_token2, + aux_sym_integer_token3, + aux_sym_integer_token4, + ACTIONS(129), 3, + sym_boolean, + sym_offset_date_time, + sym_local_time, + STATE(139), 4, + sym__basic_string, + sym__multiline_basic_string, + sym__literal_string, + sym__multiline_literal_string, + STATE(138), 6, + sym__inline_value, + sym_string, + sym_integer, + sym_float, + sym_array, + sym_inline_table, + [1503] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21), 1, + anon_sym_LBRACK, + ACTIONS(25), 1, + anon_sym_DQUOTE, + ACTIONS(27), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(29), 1, + anon_sym_SQUOTE, + ACTIONS(31), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(33), 1, + aux_sym_integer_token1, + ACTIONS(43), 1, + anon_sym_LBRACE, + ACTIONS(37), 2, + aux_sym_float_token1, + aux_sym_float_token2, + ACTIONS(137), 2, + sym_local_date_time, + sym_local_date, + ACTIONS(35), 3, + aux_sym_integer_token2, + aux_sym_integer_token3, + aux_sym_integer_token4, + ACTIONS(135), 3, + sym_boolean, + sym_offset_date_time, + sym_local_time, + STATE(73), 4, + sym__basic_string, + sym__multiline_basic_string, + sym__literal_string, + sym__multiline_literal_string, + STATE(115), 6, + sym__inline_value, + sym_string, + sym_integer, + sym_float, + sym_array, + sym_inline_table, + [1560] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(139), 1, + aux_sym_document_token1, + STATE(26), 1, + aux_sym_array_repeat1, + ACTIONS(144), 5, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + aux_sym_integer_token1, + sym_local_date_time, + sym_local_date, + ACTIONS(142), 14, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + aux_sym_integer_token2, + aux_sym_integer_token3, + aux_sym_integer_token4, + aux_sym_float_token1, + aux_sym_float_token2, + sym_boolean, + sym_offset_date_time, + sym_local_time, + anon_sym_COMMA, + anon_sym_LBRACE, + [1593] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9), 1, + anon_sym_LBRACK, + ACTIONS(11), 1, + anon_sym_LBRACK_LBRACK, + ACTIONS(13), 1, + sym_bare_key, + ACTIONS(15), 1, + anon_sym_DQUOTE, + ACTIONS(17), 1, + anon_sym_SQUOTE, + ACTIONS(146), 1, + ts_builtin_sym_end, + ACTIONS(148), 1, + aux_sym_document_token1, + STATE(127), 1, + sym__inline_pair, + STATE(29), 2, + sym_pair, + aux_sym_document_repeat1, + STATE(96), 2, + sym__basic_string, + sym__literal_string, + STATE(49), 3, + sym_table, + sym_table_array_element, + aux_sym_document_repeat2, + STATE(119), 3, + sym__key, + sym_dotted_key, + sym_quoted_key, + [1639] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13), 1, + sym_bare_key, + ACTIONS(15), 1, + anon_sym_DQUOTE, + ACTIONS(17), 1, + anon_sym_SQUOTE, + ACTIONS(152), 1, + aux_sym_document_token1, + ACTIONS(154), 1, + anon_sym_LBRACK, + STATE(127), 1, + sym__inline_pair, + ACTIONS(150), 2, + ts_builtin_sym_end, + anon_sym_LBRACK_LBRACK, + STATE(31), 2, + sym_pair, + aux_sym_document_repeat1, + STATE(96), 2, + sym__basic_string, + sym__literal_string, + STATE(119), 3, + sym__key, + sym_dotted_key, + sym_quoted_key, + [1678] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(158), 1, + aux_sym_document_token1, + ACTIONS(161), 1, + anon_sym_LBRACK, + ACTIONS(163), 1, + sym_bare_key, + ACTIONS(166), 1, + anon_sym_DQUOTE, + ACTIONS(169), 1, + anon_sym_SQUOTE, + STATE(127), 1, + sym__inline_pair, + ACTIONS(156), 2, + ts_builtin_sym_end, + anon_sym_LBRACK_LBRACK, + STATE(29), 2, + sym_pair, + aux_sym_document_repeat1, + STATE(96), 2, + sym__basic_string, + sym__literal_string, + STATE(119), 3, + sym__key, + sym_dotted_key, + sym_quoted_key, + [1717] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13), 1, + sym_bare_key, + ACTIONS(15), 1, + anon_sym_DQUOTE, + ACTIONS(17), 1, + anon_sym_SQUOTE, + ACTIONS(148), 1, + aux_sym_document_token1, + ACTIONS(174), 1, + anon_sym_LBRACK, + STATE(127), 1, + sym__inline_pair, + ACTIONS(172), 2, + ts_builtin_sym_end, + anon_sym_LBRACK_LBRACK, + STATE(29), 2, + sym_pair, + aux_sym_document_repeat1, + STATE(96), 2, + sym__basic_string, + sym__literal_string, + STATE(119), 3, + sym__key, + sym_dotted_key, + sym_quoted_key, + [1756] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13), 1, + sym_bare_key, + ACTIONS(15), 1, + anon_sym_DQUOTE, + ACTIONS(17), 1, + anon_sym_SQUOTE, + ACTIONS(148), 1, + aux_sym_document_token1, + ACTIONS(178), 1, + anon_sym_LBRACK, + STATE(127), 1, + sym__inline_pair, + ACTIONS(176), 2, + ts_builtin_sym_end, + anon_sym_LBRACK_LBRACK, + STATE(29), 2, + sym_pair, + aux_sym_document_repeat1, + STATE(96), 2, + sym__basic_string, + sym__literal_string, + STATE(119), 3, + sym__key, + sym_dotted_key, + sym_quoted_key, + [1795] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13), 1, + sym_bare_key, + ACTIONS(15), 1, + anon_sym_DQUOTE, + ACTIONS(17), 1, + anon_sym_SQUOTE, + ACTIONS(182), 1, + aux_sym_document_token1, + ACTIONS(184), 1, + anon_sym_LBRACK, + STATE(127), 1, + sym__inline_pair, + ACTIONS(180), 2, + ts_builtin_sym_end, + anon_sym_LBRACK_LBRACK, + STATE(30), 2, + sym_pair, + aux_sym_document_repeat1, + STATE(96), 2, + sym__basic_string, + sym__literal_string, + STATE(119), 3, + sym__key, + sym_dotted_key, + sym_quoted_key, + [1834] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15), 1, + anon_sym_DQUOTE, + ACTIONS(17), 1, + anon_sym_SQUOTE, + ACTIONS(186), 1, + sym_bare_key, + ACTIONS(188), 1, + anon_sym_RBRACE, + STATE(94), 1, + sym__inline_pair, + STATE(96), 2, + sym__basic_string, + sym__literal_string, + STATE(109), 3, + sym__key, + sym_dotted_key, + sym_quoted_key, + [1862] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15), 1, + anon_sym_DQUOTE, + ACTIONS(17), 1, + anon_sym_SQUOTE, + ACTIONS(186), 1, + sym_bare_key, + ACTIONS(190), 1, + anon_sym_RBRACE, + STATE(98), 1, + sym__inline_pair, + STATE(96), 2, + sym__basic_string, + sym__literal_string, + STATE(109), 3, + sym__key, + sym_dotted_key, + sym_quoted_key, + [1890] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15), 1, + anon_sym_DQUOTE, + ACTIONS(17), 1, + anon_sym_SQUOTE, + ACTIONS(186), 1, + sym_bare_key, + STATE(108), 1, + sym__inline_pair, + STATE(96), 2, + sym__basic_string, + sym__literal_string, + STATE(109), 3, + sym__key, + sym_dotted_key, + sym_quoted_key, + [1915] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15), 1, + anon_sym_DQUOTE, + ACTIONS(17), 1, + anon_sym_SQUOTE, + ACTIONS(192), 1, + sym_bare_key, + STATE(96), 2, + sym__basic_string, + sym__literal_string, + STATE(117), 3, + sym__key, + sym_dotted_key, + sym_quoted_key, + [1937] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(194), 1, + sym_bare_key, + ACTIONS(196), 1, + anon_sym_DQUOTE, + ACTIONS(198), 1, + anon_sym_SQUOTE, + STATE(122), 2, + sym__basic_string, + sym__literal_string, + STATE(120), 3, + sym__key, + sym_dotted_key, + sym_quoted_key, + [1959] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(202), 1, + anon_sym_LBRACK, + ACTIONS(200), 6, + ts_builtin_sym_end, + aux_sym_document_token1, + anon_sym_LBRACK_LBRACK, + sym_bare_key, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + [1974] = 4, + ACTIONS(204), 1, + sym_comment, + ACTIONS(209), 1, + sym__multiline_basic_string_end, + STATE(39), 1, + aux_sym__multiline_basic_string_repeat1, + ACTIONS(206), 5, + sym__multiline_basic_string_content, + aux_sym__basic_string_token1, + aux_sym__multiline_basic_string_token1, + sym_escape_sequence, + sym__escape_line_ending, + [1991] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(196), 1, + anon_sym_DQUOTE, + ACTIONS(198), 1, + anon_sym_SQUOTE, + ACTIONS(211), 1, + sym_bare_key, + STATE(118), 2, + sym__key, + sym_quoted_key, + STATE(122), 2, + sym__basic_string, + sym__literal_string, + [2012] = 4, + ACTIONS(204), 1, + sym_comment, + ACTIONS(215), 1, + sym__multiline_basic_string_end, + STATE(43), 1, + aux_sym__multiline_basic_string_repeat1, + ACTIONS(213), 5, + sym__multiline_basic_string_content, + aux_sym__basic_string_token1, + aux_sym__multiline_basic_string_token1, + sym_escape_sequence, + sym__escape_line_ending, + [2029] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15), 1, + anon_sym_DQUOTE, + ACTIONS(17), 1, + anon_sym_SQUOTE, + ACTIONS(217), 1, + sym_bare_key, + STATE(96), 2, + sym__basic_string, + sym__literal_string, + STATE(107), 2, + sym__key, + sym_quoted_key, + [2050] = 4, + ACTIONS(204), 1, + sym_comment, + ACTIONS(221), 1, + sym__multiline_basic_string_end, + STATE(39), 1, + aux_sym__multiline_basic_string_repeat1, + ACTIONS(219), 5, + sym__multiline_basic_string_content, + aux_sym__basic_string_token1, + aux_sym__multiline_basic_string_token1, + sym_escape_sequence, + sym__escape_line_ending, + [2067] = 4, + ACTIONS(204), 1, + sym_comment, + ACTIONS(225), 1, + sym__multiline_basic_string_end, + STATE(45), 1, + aux_sym__multiline_basic_string_repeat1, + ACTIONS(223), 5, + sym__multiline_basic_string_content, + aux_sym__basic_string_token1, + aux_sym__multiline_basic_string_token1, + sym_escape_sequence, + sym__escape_line_ending, + [2084] = 4, + ACTIONS(204), 1, + sym_comment, + ACTIONS(227), 1, + sym__multiline_basic_string_end, + STATE(39), 1, + aux_sym__multiline_basic_string_repeat1, + ACTIONS(219), 5, + sym__multiline_basic_string_content, + aux_sym__basic_string_token1, + aux_sym__multiline_basic_string_token1, + sym_escape_sequence, + sym__escape_line_ending, + [2101] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9), 1, + anon_sym_LBRACK, + ACTIONS(11), 1, + anon_sym_LBRACK_LBRACK, + ACTIONS(146), 1, + ts_builtin_sym_end, + STATE(50), 3, + sym_table, + sym_table_array_element, + aux_sym_document_repeat2, + [2119] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(229), 6, + aux_sym_document_token1, + anon_sym_RBRACK, + anon_sym_EQ, + anon_sym_DOT, + anon_sym_COMMA, + anon_sym_RBRACE, + [2131] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(231), 6, + aux_sym_document_token1, + anon_sym_RBRACK, + anon_sym_EQ, + anon_sym_DOT, + anon_sym_COMMA, + anon_sym_RBRACE, + [2143] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9), 1, + anon_sym_LBRACK, + ACTIONS(11), 1, + anon_sym_LBRACK_LBRACK, + ACTIONS(233), 1, + ts_builtin_sym_end, + STATE(50), 3, + sym_table, + sym_table_array_element, + aux_sym_document_repeat2, + [2161] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(235), 1, + ts_builtin_sym_end, + ACTIONS(237), 1, + anon_sym_LBRACK, + ACTIONS(240), 1, + anon_sym_LBRACK_LBRACK, + STATE(50), 3, + sym_table, + sym_table_array_element, + aux_sym_document_repeat2, + [2179] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(243), 6, + aux_sym_document_token1, + anon_sym_RBRACK, + anon_sym_EQ, + anon_sym_DOT, + anon_sym_COMMA, + anon_sym_RBRACE, + [2191] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(245), 6, + aux_sym_document_token1, + anon_sym_RBRACK, + anon_sym_EQ, + anon_sym_DOT, + anon_sym_COMMA, + anon_sym_RBRACE, + [2203] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19), 1, + aux_sym_document_token1, + ACTIONS(103), 1, + anon_sym_RBRACK, + ACTIONS(247), 1, + anon_sym_COMMA, + STATE(26), 1, + aux_sym_array_repeat1, + STATE(103), 1, + aux_sym_array_repeat2, + [2222] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(53), 1, + anon_sym_RBRACK, + ACTIONS(249), 1, + aux_sym_document_token1, + ACTIONS(251), 1, + anon_sym_COMMA, + STATE(56), 1, + aux_sym_array_repeat1, + STATE(102), 1, + aux_sym_array_repeat2, + [2241] = 4, + ACTIONS(204), 1, + sym_comment, + ACTIONS(256), 1, + sym__multiline_literal_string_end, + STATE(55), 1, + aux_sym__multiline_literal_string_repeat1, + ACTIONS(253), 3, + sym__multiline_literal_string_content, + aux_sym__multiline_basic_string_token1, + aux_sym__literal_string_token1, + [2256] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19), 1, + aux_sym_document_token1, + ACTIONS(67), 1, + anon_sym_RBRACK, + ACTIONS(258), 1, + anon_sym_COMMA, + STATE(26), 1, + aux_sym_array_repeat1, + STATE(104), 1, + aux_sym_array_repeat2, + [2275] = 4, + ACTIONS(204), 1, + sym_comment, + ACTIONS(262), 1, + sym__multiline_literal_string_end, + STATE(62), 1, + aux_sym__multiline_literal_string_repeat1, + ACTIONS(260), 3, + sym__multiline_literal_string_content, + aux_sym__multiline_basic_string_token1, + aux_sym__literal_string_token1, + [2290] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(69), 1, + anon_sym_RBRACK, + ACTIONS(264), 1, + aux_sym_document_token1, + ACTIONS(266), 1, + anon_sym_COMMA, + STATE(65), 1, + aux_sym_array_repeat1, + STATE(97), 1, + aux_sym_array_repeat2, + [2309] = 4, + ACTIONS(204), 1, + sym_comment, + ACTIONS(270), 1, + sym__multiline_literal_string_end, + STATE(61), 1, + aux_sym__multiline_literal_string_repeat1, + ACTIONS(268), 3, + sym__multiline_literal_string_content, + aux_sym__multiline_basic_string_token1, + aux_sym__literal_string_token1, + [2324] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(23), 1, + anon_sym_RBRACK, + ACTIONS(272), 1, + aux_sym_document_token1, + ACTIONS(274), 1, + anon_sym_COMMA, + STATE(53), 1, + aux_sym_array_repeat1, + STATE(100), 1, + aux_sym_array_repeat2, + [2343] = 4, + ACTIONS(204), 1, + sym_comment, + ACTIONS(278), 1, + sym__multiline_literal_string_end, + STATE(55), 1, + aux_sym__multiline_literal_string_repeat1, + ACTIONS(276), 3, + sym__multiline_literal_string_content, + aux_sym__multiline_basic_string_token1, + aux_sym__literal_string_token1, + [2358] = 4, + ACTIONS(204), 1, + sym_comment, + ACTIONS(280), 1, + sym__multiline_literal_string_end, + STATE(55), 1, + aux_sym__multiline_literal_string_repeat1, + ACTIONS(276), 3, + sym__multiline_literal_string_content, + aux_sym__multiline_basic_string_token1, + aux_sym__literal_string_token1, + [2373] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(103), 1, + anon_sym_RBRACK, + ACTIONS(247), 1, + anon_sym_COMMA, + ACTIONS(282), 1, + aux_sym_document_token1, + STATE(64), 1, + aux_sym_array_repeat1, + STATE(103), 1, + aux_sym_array_repeat2, + [2392] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19), 1, + aux_sym_document_token1, + ACTIONS(99), 1, + anon_sym_RBRACK, + ACTIONS(284), 1, + anon_sym_COMMA, + STATE(26), 1, + aux_sym_array_repeat1, + STATE(105), 1, + aux_sym_array_repeat2, + [2411] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19), 1, + aux_sym_document_token1, + ACTIONS(53), 1, + anon_sym_RBRACK, + ACTIONS(251), 1, + anon_sym_COMMA, + STATE(26), 1, + aux_sym_array_repeat1, + STATE(102), 1, + aux_sym_array_repeat2, + [2430] = 4, + ACTIONS(204), 1, + sym_comment, + ACTIONS(289), 1, + anon_sym_DQUOTE2, + STATE(66), 1, + aux_sym__basic_string_repeat1, + ACTIONS(286), 2, + aux_sym__basic_string_token1, + sym_escape_sequence, + [2444] = 4, + ACTIONS(204), 1, + sym_comment, + ACTIONS(293), 1, + anon_sym_DQUOTE2, + STATE(66), 1, + aux_sym__basic_string_repeat1, + ACTIONS(291), 2, + aux_sym__basic_string_token1, + sym_escape_sequence, + [2458] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19), 1, + aux_sym_document_token1, + STATE(26), 1, + aux_sym_array_repeat1, + ACTIONS(295), 2, + anon_sym_RBRACK, + anon_sym_COMMA, + [2472] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(297), 1, + aux_sym_document_token1, + STATE(70), 1, + aux_sym_array_repeat1, + ACTIONS(295), 2, + anon_sym_RBRACK, + anon_sym_COMMA, + [2486] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19), 1, + aux_sym_document_token1, + STATE(26), 1, + aux_sym_array_repeat1, + ACTIONS(299), 2, + anon_sym_RBRACK, + anon_sym_COMMA, + [2500] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(301), 4, + aux_sym_document_token1, + anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_RBRACE, + [2510] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(303), 4, + aux_sym_document_token1, + anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_RBRACE, + [2520] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(305), 4, + aux_sym_document_token1, + anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_RBRACE, + [2530] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(307), 4, + aux_sym_document_token1, + anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_RBRACE, + [2540] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(309), 4, + aux_sym_document_token1, + anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_RBRACE, + [2550] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(311), 4, + aux_sym_document_token1, + anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_RBRACE, + [2560] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(313), 4, + aux_sym_document_token1, + anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_RBRACE, + [2570] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(315), 4, + aux_sym_document_token1, + anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_RBRACE, + [2580] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(317), 4, + aux_sym_document_token1, + anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_RBRACE, + [2590] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(319), 4, + aux_sym_document_token1, + anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_RBRACE, + [2600] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(321), 4, + aux_sym_document_token1, + anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_RBRACE, + [2610] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(323), 4, + aux_sym_document_token1, + anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_RBRACE, + [2620] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(325), 4, + aux_sym_document_token1, + anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_RBRACE, + [2630] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(327), 4, + aux_sym_document_token1, + anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_RBRACE, + [2640] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(329), 4, + aux_sym_document_token1, + anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_RBRACE, + [2650] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(331), 4, + aux_sym_document_token1, + anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_RBRACE, + [2660] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(333), 4, + aux_sym_document_token1, + anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_RBRACE, + [2670] = 4, + ACTIONS(204), 1, + sym_comment, + ACTIONS(337), 1, + anon_sym_DQUOTE2, + STATE(89), 1, + aux_sym__basic_string_repeat1, + ACTIONS(335), 2, + aux_sym__basic_string_token1, + sym_escape_sequence, + [2684] = 4, + ACTIONS(204), 1, + sym_comment, + ACTIONS(339), 1, + anon_sym_DQUOTE2, + STATE(66), 1, + aux_sym__basic_string_repeat1, + ACTIONS(291), 2, + aux_sym__basic_string_token1, + sym_escape_sequence, + [2698] = 4, + ACTIONS(204), 1, + sym_comment, + ACTIONS(343), 1, + anon_sym_DQUOTE2, + STATE(91), 1, + aux_sym__basic_string_repeat1, + ACTIONS(341), 2, + aux_sym__basic_string_token1, + sym_escape_sequence, + [2712] = 4, + ACTIONS(204), 1, + sym_comment, + ACTIONS(345), 1, + anon_sym_DQUOTE2, + STATE(66), 1, + aux_sym__basic_string_repeat1, + ACTIONS(291), 2, + aux_sym__basic_string_token1, + sym_escape_sequence, + [2726] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(347), 1, + aux_sym_document_token1, + STATE(68), 1, + aux_sym_array_repeat1, + ACTIONS(349), 2, + anon_sym_RBRACK, + anon_sym_COMMA, + [2740] = 4, + ACTIONS(204), 1, + sym_comment, + ACTIONS(353), 1, + anon_sym_DQUOTE2, + STATE(67), 1, + aux_sym__basic_string_repeat1, + ACTIONS(351), 2, + aux_sym__basic_string_token1, + sym_escape_sequence, + [2754] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(355), 1, + anon_sym_COMMA, + ACTIONS(357), 1, + anon_sym_RBRACE, + STATE(99), 1, + aux_sym_inline_table_repeat1, + [2767] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(349), 1, + anon_sym_RBRACK, + ACTIONS(359), 1, + anon_sym_COMMA, + STATE(95), 1, + aux_sym_array_repeat2, + [2780] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(362), 3, + anon_sym_RBRACK, + anon_sym_EQ, + anon_sym_DOT, + [2789] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(53), 1, + anon_sym_RBRACK, + ACTIONS(251), 1, + anon_sym_COMMA, + STATE(95), 1, + aux_sym_array_repeat2, + [2802] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(355), 1, + anon_sym_COMMA, + ACTIONS(364), 1, + anon_sym_RBRACE, + STATE(101), 1, + aux_sym_inline_table_repeat1, + [2815] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(355), 1, + anon_sym_COMMA, + ACTIONS(366), 1, + anon_sym_RBRACE, + STATE(106), 1, + aux_sym_inline_table_repeat1, + [2828] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(103), 1, + anon_sym_RBRACK, + ACTIONS(247), 1, + anon_sym_COMMA, + STATE(95), 1, + aux_sym_array_repeat2, + [2841] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(355), 1, + anon_sym_COMMA, + ACTIONS(368), 1, + anon_sym_RBRACE, + STATE(106), 1, + aux_sym_inline_table_repeat1, + [2854] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(67), 1, + anon_sym_RBRACK, + ACTIONS(258), 1, + anon_sym_COMMA, + STATE(95), 1, + aux_sym_array_repeat2, + [2867] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(99), 1, + anon_sym_RBRACK, + ACTIONS(284), 1, + anon_sym_COMMA, + STATE(95), 1, + aux_sym_array_repeat2, + [2880] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(77), 1, + anon_sym_RBRACK, + ACTIONS(370), 1, + anon_sym_COMMA, + STATE(95), 1, + aux_sym_array_repeat2, + [2893] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(81), 1, + anon_sym_RBRACK, + ACTIONS(372), 1, + anon_sym_COMMA, + STATE(95), 1, + aux_sym_array_repeat2, + [2906] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(374), 1, + anon_sym_COMMA, + ACTIONS(377), 1, + anon_sym_RBRACE, + STATE(106), 1, + aux_sym_inline_table_repeat1, + [2919] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(379), 3, + anon_sym_RBRACK, + anon_sym_EQ, + anon_sym_DOT, + [2928] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(381), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [2936] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(383), 1, + anon_sym_EQ, + ACTIONS(385), 1, + anon_sym_DOT, + [2946] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(229), 2, + anon_sym_RBRACK_RBRACK, + anon_sym_DOT, + [2954] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(231), 2, + anon_sym_RBRACK_RBRACK, + anon_sym_DOT, + [2962] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(243), 2, + anon_sym_RBRACK_RBRACK, + anon_sym_DOT, + [2970] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(245), 2, + anon_sym_RBRACK_RBRACK, + anon_sym_DOT, + [2978] = 3, + ACTIONS(204), 1, + sym_comment, + ACTIONS(387), 1, + aux_sym__literal_string_token1, + ACTIONS(389), 1, + anon_sym_SQUOTE2, + [2988] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(391), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [2996] = 3, + ACTIONS(204), 1, + sym_comment, + ACTIONS(393), 1, + aux_sym__literal_string_token1, + ACTIONS(395), 1, + anon_sym_SQUOTE2, + [3006] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(385), 1, + anon_sym_DOT, + ACTIONS(397), 1, + anon_sym_RBRACK, + [3016] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(379), 2, + anon_sym_RBRACK_RBRACK, + anon_sym_DOT, + [3024] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(385), 1, + anon_sym_DOT, + ACTIONS(399), 1, + anon_sym_EQ, + [3034] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(401), 1, + anon_sym_RBRACK_RBRACK, + ACTIONS(403), 1, + anon_sym_DOT, + [3044] = 3, + ACTIONS(204), 1, + sym_comment, + ACTIONS(405), 1, + aux_sym__literal_string_token1, + ACTIONS(407), 1, + anon_sym_SQUOTE2, + [3054] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(362), 2, + anon_sym_RBRACK_RBRACK, + anon_sym_DOT, + [3062] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(315), 1, + sym__line_ending_or_eof, + [3069] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(231), 1, + sym__line_ending_or_eof, + [3076] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(409), 1, + ts_builtin_sym_end, + [3083] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(317), 1, + sym__line_ending_or_eof, + [3090] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(411), 1, + sym__line_ending_or_eof, + [3097] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(309), 1, + sym__line_ending_or_eof, + [3104] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(301), 1, + sym__line_ending_or_eof, + [3111] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(321), 1, + sym__line_ending_or_eof, + [3118] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(243), 1, + sym__line_ending_or_eof, + [3125] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(311), 1, + sym__line_ending_or_eof, + [3132] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(327), 1, + sym__line_ending_or_eof, + [3139] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(329), 1, + sym__line_ending_or_eof, + [3146] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(323), 1, + sym__line_ending_or_eof, + [3153] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(303), 1, + sym__line_ending_or_eof, + [3160] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(313), 1, + sym__line_ending_or_eof, + [3167] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(391), 1, + sym__line_ending_or_eof, + [3174] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(305), 1, + sym__line_ending_or_eof, + [3181] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(331), 1, + sym__line_ending_or_eof, + [3188] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(413), 1, + anon_sym_SQUOTE2, + [3195] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(415), 1, + sym__line_ending_or_eof, + [3202] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(325), 1, + sym__line_ending_or_eof, + [3209] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(229), 1, + sym__line_ending_or_eof, + [3216] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(417), 1, + sym__line_ending_or_eof, + [3223] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(419), 1, + anon_sym_SQUOTE2, + [3230] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(333), 1, + sym__line_ending_or_eof, + [3237] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(245), 1, + sym__line_ending_or_eof, + [3244] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(307), 1, + sym__line_ending_or_eof, + [3251] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(421), 1, + anon_sym_SQUOTE2, + [3258] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(319), 1, + sym__line_ending_or_eof, +}; + +static const uint32_t ts_small_parse_table_map[] = { + [SMALL_STATE(2)] = 0, + [SMALL_STATE(3)] = 66, + [SMALL_STATE(4)] = 132, + [SMALL_STATE(5)] = 198, + [SMALL_STATE(6)] = 264, + [SMALL_STATE(7)] = 330, + [SMALL_STATE(8)] = 396, + [SMALL_STATE(9)] = 462, + [SMALL_STATE(10)] = 528, + [SMALL_STATE(11)] = 594, + [SMALL_STATE(12)] = 660, + [SMALL_STATE(13)] = 726, + [SMALL_STATE(14)] = 792, + [SMALL_STATE(15)] = 858, + [SMALL_STATE(16)] = 924, + [SMALL_STATE(17)] = 990, + [SMALL_STATE(18)] = 1056, + [SMALL_STATE(19)] = 1122, + [SMALL_STATE(20)] = 1188, + [SMALL_STATE(21)] = 1254, + [SMALL_STATE(22)] = 1320, + [SMALL_STATE(23)] = 1383, + [SMALL_STATE(24)] = 1446, + [SMALL_STATE(25)] = 1503, + [SMALL_STATE(26)] = 1560, + [SMALL_STATE(27)] = 1593, + [SMALL_STATE(28)] = 1639, + [SMALL_STATE(29)] = 1678, + [SMALL_STATE(30)] = 1717, + [SMALL_STATE(31)] = 1756, + [SMALL_STATE(32)] = 1795, + [SMALL_STATE(33)] = 1834, + [SMALL_STATE(34)] = 1862, + [SMALL_STATE(35)] = 1890, + [SMALL_STATE(36)] = 1915, + [SMALL_STATE(37)] = 1937, + [SMALL_STATE(38)] = 1959, + [SMALL_STATE(39)] = 1974, + [SMALL_STATE(40)] = 1991, + [SMALL_STATE(41)] = 2012, + [SMALL_STATE(42)] = 2029, + [SMALL_STATE(43)] = 2050, + [SMALL_STATE(44)] = 2067, + [SMALL_STATE(45)] = 2084, + [SMALL_STATE(46)] = 2101, + [SMALL_STATE(47)] = 2119, + [SMALL_STATE(48)] = 2131, + [SMALL_STATE(49)] = 2143, + [SMALL_STATE(50)] = 2161, + [SMALL_STATE(51)] = 2179, + [SMALL_STATE(52)] = 2191, + [SMALL_STATE(53)] = 2203, + [SMALL_STATE(54)] = 2222, + [SMALL_STATE(55)] = 2241, + [SMALL_STATE(56)] = 2256, + [SMALL_STATE(57)] = 2275, + [SMALL_STATE(58)] = 2290, + [SMALL_STATE(59)] = 2309, + [SMALL_STATE(60)] = 2324, + [SMALL_STATE(61)] = 2343, + [SMALL_STATE(62)] = 2358, + [SMALL_STATE(63)] = 2373, + [SMALL_STATE(64)] = 2392, + [SMALL_STATE(65)] = 2411, + [SMALL_STATE(66)] = 2430, + [SMALL_STATE(67)] = 2444, + [SMALL_STATE(68)] = 2458, + [SMALL_STATE(69)] = 2472, + [SMALL_STATE(70)] = 2486, + [SMALL_STATE(71)] = 2500, + [SMALL_STATE(72)] = 2510, + [SMALL_STATE(73)] = 2520, + [SMALL_STATE(74)] = 2530, + [SMALL_STATE(75)] = 2540, + [SMALL_STATE(76)] = 2550, + [SMALL_STATE(77)] = 2560, + [SMALL_STATE(78)] = 2570, + [SMALL_STATE(79)] = 2580, + [SMALL_STATE(80)] = 2590, + [SMALL_STATE(81)] = 2600, + [SMALL_STATE(82)] = 2610, + [SMALL_STATE(83)] = 2620, + [SMALL_STATE(84)] = 2630, + [SMALL_STATE(85)] = 2640, + [SMALL_STATE(86)] = 2650, + [SMALL_STATE(87)] = 2660, + [SMALL_STATE(88)] = 2670, + [SMALL_STATE(89)] = 2684, + [SMALL_STATE(90)] = 2698, + [SMALL_STATE(91)] = 2712, + [SMALL_STATE(92)] = 2726, + [SMALL_STATE(93)] = 2740, + [SMALL_STATE(94)] = 2754, + [SMALL_STATE(95)] = 2767, + [SMALL_STATE(96)] = 2780, + [SMALL_STATE(97)] = 2789, + [SMALL_STATE(98)] = 2802, + [SMALL_STATE(99)] = 2815, + [SMALL_STATE(100)] = 2828, + [SMALL_STATE(101)] = 2841, + [SMALL_STATE(102)] = 2854, + [SMALL_STATE(103)] = 2867, + [SMALL_STATE(104)] = 2880, + [SMALL_STATE(105)] = 2893, + [SMALL_STATE(106)] = 2906, + [SMALL_STATE(107)] = 2919, + [SMALL_STATE(108)] = 2928, + [SMALL_STATE(109)] = 2936, + [SMALL_STATE(110)] = 2946, + [SMALL_STATE(111)] = 2954, + [SMALL_STATE(112)] = 2962, + [SMALL_STATE(113)] = 2970, + [SMALL_STATE(114)] = 2978, + [SMALL_STATE(115)] = 2988, + [SMALL_STATE(116)] = 2996, + [SMALL_STATE(117)] = 3006, + [SMALL_STATE(118)] = 3016, + [SMALL_STATE(119)] = 3024, + [SMALL_STATE(120)] = 3034, + [SMALL_STATE(121)] = 3044, + [SMALL_STATE(122)] = 3054, + [SMALL_STATE(123)] = 3062, + [SMALL_STATE(124)] = 3069, + [SMALL_STATE(125)] = 3076, + [SMALL_STATE(126)] = 3083, + [SMALL_STATE(127)] = 3090, + [SMALL_STATE(128)] = 3097, + [SMALL_STATE(129)] = 3104, + [SMALL_STATE(130)] = 3111, + [SMALL_STATE(131)] = 3118, + [SMALL_STATE(132)] = 3125, + [SMALL_STATE(133)] = 3132, + [SMALL_STATE(134)] = 3139, + [SMALL_STATE(135)] = 3146, + [SMALL_STATE(136)] = 3153, + [SMALL_STATE(137)] = 3160, + [SMALL_STATE(138)] = 3167, + [SMALL_STATE(139)] = 3174, + [SMALL_STATE(140)] = 3181, + [SMALL_STATE(141)] = 3188, + [SMALL_STATE(142)] = 3195, + [SMALL_STATE(143)] = 3202, + [SMALL_STATE(144)] = 3209, + [SMALL_STATE(145)] = 3216, + [SMALL_STATE(146)] = 3223, + [SMALL_STATE(147)] = 3230, + [SMALL_STATE(148)] = 3237, + [SMALL_STATE(149)] = 3244, + [SMALL_STATE(150)] = 3251, + [SMALL_STATE(151)] = 3258, +}; + +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_EXTRA(), + [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 0, 0, 0), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(63), + [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(69), + [51] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(92), + [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), + [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54), + [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [89] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60), + [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93), + [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), + [121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), + [125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), + [133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), + [139] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), SHIFT_REPEAT(26), + [142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), + [144] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), + [146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 1, 0, 0), + [148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table, 4, 0, 0), + [152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table, 4, 0, 0), + [156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), + [158] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(29), + [161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), + [163] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(119), + [166] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(90), + [169] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(116), + [172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_array_element, 5, 0, 0), + [174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_array_element, 5, 0, 0), + [176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table, 5, 0, 0), + [178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table, 5, 0, 0), + [180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_array_element, 4, 0, 0), + [182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [184] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_array_element, 4, 0, 0), + [186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 2, 0, 0), + [202] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pair, 2, 0, 0), + [204] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [206] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__multiline_basic_string_repeat1, 2, 0, 0), SHIFT_REPEAT(39), + [209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__multiline_basic_string_repeat1, 2, 0, 0), + [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__basic_string, 2, 0, 0), + [231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__literal_string, 2, 0, 0), + [233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 2, 0, 0), + [235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat2, 2, 0, 0), + [237] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat2, 2, 0, 0), SHIFT_REPEAT(36), + [240] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat2, 2, 0, 0), SHIFT_REPEAT(37), + [243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__basic_string, 3, 0, 0), + [245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__literal_string, 3, 0, 0), + [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [253] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__multiline_literal_string_repeat1, 2, 0, 0), SHIFT_REPEAT(55), + [256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__multiline_literal_string_repeat1, 2, 0, 0), + [258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), + [268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [286] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__basic_string_repeat1, 2, 0, 0), SHIFT_REPEAT(66), + [289] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__basic_string_repeat1, 2, 0, 0), + [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat2, 3, 0, 0), + [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat2, 4, 0, 0), + [301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_integer, 1, 0, 0), + [303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_float, 1, 0, 0), + [305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 1, 0, 0), + [307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), + [309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__multiline_basic_string, 2, 0, 0), + [311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__multiline_literal_string, 2, 0, 0), + [313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inline_table, 2, 0, 0), + [315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3, 0, 0), + [317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__multiline_basic_string, 3, 0, 0), + [319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__multiline_literal_string, 3, 0, 0), + [321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inline_table, 3, 0, 1), + [323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4, 0, 0), + [325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inline_table, 4, 0, 1), + [327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 5, 0, 0), + [329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 6, 0, 0), + [331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 7, 0, 0), + [333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 8, 0, 0), + [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat2, 2, 0, 0), + [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [359] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat2, 2, 0, 0), SHIFT_REPEAT(22), + [362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_key, 1, 0, 0), + [364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [374] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_inline_table_repeat1, 2, 0, 0), SHIFT_REPEAT(35), + [377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_inline_table_repeat1, 2, 0, 0), + [379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dotted_key, 3, 0, 0), + [381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_inline_table_repeat1, 2, 0, 1), + [383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_pair, 3, 0, 0), + [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [409] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), +}; + +enum ts_external_scanner_symbol_identifiers { + ts_external_token__line_ending_or_eof = 0, + ts_external_token__multiline_basic_string_content = 1, + ts_external_token__multiline_basic_string_end = 2, + ts_external_token__multiline_literal_string_content = 3, + ts_external_token__multiline_literal_string_end = 4, +}; + +static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { + [ts_external_token__line_ending_or_eof] = sym__line_ending_or_eof, + [ts_external_token__multiline_basic_string_content] = sym__multiline_basic_string_content, + [ts_external_token__multiline_basic_string_end] = sym__multiline_basic_string_end, + [ts_external_token__multiline_literal_string_content] = sym__multiline_literal_string_content, + [ts_external_token__multiline_literal_string_end] = sym__multiline_literal_string_end, +}; + +static const bool ts_external_scanner_states[5][EXTERNAL_TOKEN_COUNT] = { + [1] = { + [ts_external_token__line_ending_or_eof] = true, + [ts_external_token__multiline_basic_string_content] = true, + [ts_external_token__multiline_basic_string_end] = true, + [ts_external_token__multiline_literal_string_content] = true, + [ts_external_token__multiline_literal_string_end] = true, + }, + [2] = { + [ts_external_token__multiline_basic_string_content] = true, + [ts_external_token__multiline_basic_string_end] = true, + }, + [3] = { + [ts_external_token__multiline_literal_string_content] = true, + [ts_external_token__multiline_literal_string_end] = true, + }, + [4] = { + [ts_external_token__line_ending_or_eof] = true, + }, +}; + +#ifdef __cplusplus +extern "C" { +#endif +void *tree_sitter_toml_external_scanner_create(void); +void tree_sitter_toml_external_scanner_destroy(void *); +bool tree_sitter_toml_external_scanner_scan(void *, TSLexer *, const bool *); +unsigned tree_sitter_toml_external_scanner_serialize(void *, char *); +void tree_sitter_toml_external_scanner_deserialize(void *, const char *, unsigned); + +#ifdef TREE_SITTER_HIDE_SYMBOLS +#define TS_PUBLIC +#elif defined(_WIN32) +#define TS_PUBLIC __declspec(dllexport) +#else +#define TS_PUBLIC __attribute__((visibility("default"))) +#endif + +TS_PUBLIC const TSLanguage *tree_sitter_toml(void) { + static const TSLanguage language = { + .version = LANGUAGE_VERSION, + .symbol_count = SYMBOL_COUNT, + .alias_count = ALIAS_COUNT, + .token_count = TOKEN_COUNT, + .external_token_count = EXTERNAL_TOKEN_COUNT, + .state_count = STATE_COUNT, + .large_state_count = LARGE_STATE_COUNT, + .production_id_count = PRODUCTION_ID_COUNT, + .field_count = FIELD_COUNT, + .max_alias_sequence_length = MAX_ALIAS_SEQUENCE_LENGTH, + .parse_table = &ts_parse_table[0][0], + .small_parse_table = ts_small_parse_table, + .small_parse_table_map = ts_small_parse_table_map, + .parse_actions = ts_parse_actions, + .symbol_names = ts_symbol_names, + .symbol_metadata = ts_symbol_metadata, + .public_symbol_map = ts_symbol_map, + .alias_map = ts_non_terminal_alias_map, + .alias_sequences = &ts_alias_sequences[0][0], + .lex_modes = ts_lex_modes, + .lex_fn = ts_lex, + .external_scanner = { + &ts_external_scanner_states[0][0], + ts_external_scanner_symbol_map, + tree_sitter_toml_external_scanner_create, + tree_sitter_toml_external_scanner_destroy, + tree_sitter_toml_external_scanner_scan, + tree_sitter_toml_external_scanner_serialize, + tree_sitter_toml_external_scanner_deserialize, + }, + .primary_state_ids = ts_primary_state_ids, + }; + return &language; +} +#ifdef __cplusplus +} +#endif diff --git a/src/tree-sitter/toml/scanner.c b/src/tree-sitter/toml/scanner.c new file mode 100644 index 00000000..7fa3c23d --- /dev/null +++ b/src/tree-sitter/toml/scanner.c @@ -0,0 +1,82 @@ +#include "tree_sitter/parser.h" + +typedef enum { + LINE_ENDING_OR_EOF, + MULTILINE_BASIC_STRING_CONTENT, + MULTILINE_BASIC_STRING_END, + MULTILINE_LITERAL_STRING_CONTENT, + MULTILINE_LITERAL_STRING_END, +} TokenType; + +void *tree_sitter_toml_external_scanner_create() { return NULL; } + +void tree_sitter_toml_external_scanner_destroy(void *payload) {} + +unsigned tree_sitter_toml_external_scanner_serialize(void *payload, char *buffer) { return 0; } + +void tree_sitter_toml_external_scanner_deserialize(void *payload, const char *buffer, unsigned length) {} + +bool tree_sitter_toml_external_scanner_scan_multiline_string_end(TSLexer *lexer, const bool *valid_symbols, + int32_t delimiter, TokenType content_symbol, + TokenType end_symbol) { + if (!valid_symbols[end_symbol] || lexer->lookahead != delimiter) { + return false; + } + + lexer->advance(lexer, false); + lexer->mark_end(lexer); + + if (lexer->lookahead != delimiter) { + lexer->result_symbol = content_symbol; + return true; + } + + lexer->advance(lexer, false); + + if (lexer->lookahead != delimiter) { + lexer->mark_end(lexer); + lexer->result_symbol = content_symbol; + return true; + } + + lexer->advance(lexer, false); + + if (lexer->lookahead != delimiter) { + lexer->mark_end(lexer); + lexer->result_symbol = end_symbol; + return true; + } + + lexer->result_symbol = content_symbol; + return true; +} + +bool tree_sitter_toml_external_scanner_scan(void *payload, TSLexer *lexer, const bool *valid_symbols) { + if (tree_sitter_toml_external_scanner_scan_multiline_string_end( + lexer, valid_symbols, '"', MULTILINE_BASIC_STRING_CONTENT, MULTILINE_BASIC_STRING_END) || + tree_sitter_toml_external_scanner_scan_multiline_string_end( + lexer, valid_symbols, '\'', MULTILINE_LITERAL_STRING_CONTENT, MULTILINE_LITERAL_STRING_END)) { + return true; + } + + if (valid_symbols[LINE_ENDING_OR_EOF]) { + lexer->result_symbol = LINE_ENDING_OR_EOF; + + while (lexer->lookahead == ' ' || lexer->lookahead == '\t') { + lexer->advance(lexer, true); + } + + if (lexer->lookahead == 0 || lexer->lookahead == '\n') { + return true; + } + + if (lexer->lookahead == '\r') { + lexer->advance(lexer, true); + if (lexer->lookahead == '\n') { + return true; + } + } + } + + return false; +} diff --git a/src/tree-sitter/toml/tree_sitter/alloc.h b/src/tree-sitter/toml/tree_sitter/alloc.h new file mode 100644 index 00000000..1abdd120 --- /dev/null +++ b/src/tree-sitter/toml/tree_sitter/alloc.h @@ -0,0 +1,54 @@ +#ifndef TREE_SITTER_ALLOC_H_ +#define TREE_SITTER_ALLOC_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +#include +#include +#include + +// Allow clients to override allocation functions +#ifdef TREE_SITTER_REUSE_ALLOCATOR + +extern void *(*ts_current_malloc)(size_t size); +extern void *(*ts_current_calloc)(size_t count, size_t size); +extern void *(*ts_current_realloc)(void *ptr, size_t size); +extern void (*ts_current_free)(void *ptr); + +#ifndef ts_malloc +#define ts_malloc ts_current_malloc +#endif +#ifndef ts_calloc +#define ts_calloc ts_current_calloc +#endif +#ifndef ts_realloc +#define ts_realloc ts_current_realloc +#endif +#ifndef ts_free +#define ts_free ts_current_free +#endif + +#else + +#ifndef ts_malloc +#define ts_malloc malloc +#endif +#ifndef ts_calloc +#define ts_calloc calloc +#endif +#ifndef ts_realloc +#define ts_realloc realloc +#endif +#ifndef ts_free +#define ts_free free +#endif + +#endif + +#ifdef __cplusplus +} +#endif + +#endif // TREE_SITTER_ALLOC_H_ diff --git a/src/tree-sitter/toml/tree_sitter/array.h b/src/tree-sitter/toml/tree_sitter/array.h new file mode 100644 index 00000000..15a3b233 --- /dev/null +++ b/src/tree-sitter/toml/tree_sitter/array.h @@ -0,0 +1,290 @@ +#ifndef TREE_SITTER_ARRAY_H_ +#define TREE_SITTER_ARRAY_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +#include "./alloc.h" + +#include +#include +#include +#include +#include + +#ifdef _MSC_VER +#pragma warning(disable : 4101) +#elif defined(__GNUC__) || defined(__clang__) +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wunused-variable" +#endif + +#define Array(T) \ + struct { \ + T *contents; \ + uint32_t size; \ + uint32_t capacity; \ + } + +/// Initialize an array. +#define array_init(self) \ + ((self)->size = 0, (self)->capacity = 0, (self)->contents = NULL) + +/// Create an empty array. +#define array_new() \ + { NULL, 0, 0 } + +/// Get a pointer to the element at a given `index` in the array. +#define array_get(self, _index) \ + (assert((uint32_t)(_index) < (self)->size), &(self)->contents[_index]) + +/// Get a pointer to the first element in the array. +#define array_front(self) array_get(self, 0) + +/// Get a pointer to the last element in the array. +#define array_back(self) array_get(self, (self)->size - 1) + +/// Clear the array, setting its size to zero. Note that this does not free any +/// memory allocated for the array's contents. +#define array_clear(self) ((self)->size = 0) + +/// Reserve `new_capacity` elements of space in the array. If `new_capacity` is +/// less than the array's current capacity, this function has no effect. +#define array_reserve(self, new_capacity) \ + _array__reserve((Array *)(self), array_elem_size(self), new_capacity) + +/// Free any memory allocated for this array. Note that this does not free any +/// memory allocated for the array's contents. +#define array_delete(self) _array__delete((Array *)(self)) + +/// Push a new `element` onto the end of the array. +#define array_push(self, element) \ + (_array__grow((Array *)(self), 1, array_elem_size(self)), \ + (self)->contents[(self)->size++] = (element)) + +/// Increase the array's size by `count` elements. +/// New elements are zero-initialized. +#define array_grow_by(self, count) \ + do { \ + if ((count) == 0) break; \ + _array__grow((Array *)(self), count, array_elem_size(self)); \ + memset((self)->contents + (self)->size, 0, (count) * array_elem_size(self)); \ + (self)->size += (count); \ + } while (0) + +/// Append all elements from one array to the end of another. +#define array_push_all(self, other) \ + array_extend((self), (other)->size, (other)->contents) + +/// Append `count` elements to the end of the array, reading their values from the +/// `contents` pointer. +#define array_extend(self, count, contents) \ + _array__splice( \ + (Array *)(self), array_elem_size(self), (self)->size, \ + 0, count, contents \ + ) + +/// Remove `old_count` elements from the array starting at the given `index`. At +/// the same index, insert `new_count` new elements, reading their values from the +/// `new_contents` pointer. +#define array_splice(self, _index, old_count, new_count, new_contents) \ + _array__splice( \ + (Array *)(self), array_elem_size(self), _index, \ + old_count, new_count, new_contents \ + ) + +/// Insert one `element` into the array at the given `index`. +#define array_insert(self, _index, element) \ + _array__splice((Array *)(self), array_elem_size(self), _index, 0, 1, &(element)) + +/// Remove one element from the array at the given `index`. +#define array_erase(self, _index) \ + _array__erase((Array *)(self), array_elem_size(self), _index) + +/// Pop the last element off the array, returning the element by value. +#define array_pop(self) ((self)->contents[--(self)->size]) + +/// Assign the contents of one array to another, reallocating if necessary. +#define array_assign(self, other) \ + _array__assign((Array *)(self), (const Array *)(other), array_elem_size(self)) + +/// Swap one array with another +#define array_swap(self, other) \ + _array__swap((Array *)(self), (Array *)(other)) + +/// Get the size of the array contents +#define array_elem_size(self) (sizeof *(self)->contents) + +/// Search a sorted array for a given `needle` value, using the given `compare` +/// callback to determine the order. +/// +/// If an existing element is found to be equal to `needle`, then the `index` +/// out-parameter is set to the existing value's index, and the `exists` +/// out-parameter is set to true. Otherwise, `index` is set to an index where +/// `needle` should be inserted in order to preserve the sorting, and `exists` +/// is set to false. +#define array_search_sorted_with(self, compare, needle, _index, _exists) \ + _array__search_sorted(self, 0, compare, , needle, _index, _exists) + +/// Search a sorted array for a given `needle` value, using integer comparisons +/// of a given struct field (specified with a leading dot) to determine the order. +/// +/// See also `array_search_sorted_with`. +#define array_search_sorted_by(self, field, needle, _index, _exists) \ + _array__search_sorted(self, 0, _compare_int, field, needle, _index, _exists) + +/// Insert a given `value` into a sorted array, using the given `compare` +/// callback to determine the order. +#define array_insert_sorted_with(self, compare, value) \ + do { \ + unsigned _index, _exists; \ + array_search_sorted_with(self, compare, &(value), &_index, &_exists); \ + if (!_exists) array_insert(self, _index, value); \ + } while (0) + +/// Insert a given `value` into a sorted array, using integer comparisons of +/// a given struct field (specified with a leading dot) to determine the order. +/// +/// See also `array_search_sorted_by`. +#define array_insert_sorted_by(self, field, value) \ + do { \ + unsigned _index, _exists; \ + array_search_sorted_by(self, field, (value) field, &_index, &_exists); \ + if (!_exists) array_insert(self, _index, value); \ + } while (0) + +// Private + +typedef Array(void) Array; + +/// This is not what you're looking for, see `array_delete`. +static inline void _array__delete(Array *self) { + if (self->contents) { + ts_free(self->contents); + self->contents = NULL; + self->size = 0; + self->capacity = 0; + } +} + +/// This is not what you're looking for, see `array_erase`. +static inline void _array__erase(Array *self, size_t element_size, + uint32_t index) { + assert(index < self->size); + char *contents = (char *)self->contents; + memmove(contents + index * element_size, contents + (index + 1) * element_size, + (self->size - index - 1) * element_size); + self->size--; +} + +/// This is not what you're looking for, see `array_reserve`. +static inline void _array__reserve(Array *self, size_t element_size, uint32_t new_capacity) { + if (new_capacity > self->capacity) { + if (self->contents) { + self->contents = ts_realloc(self->contents, new_capacity * element_size); + } else { + self->contents = ts_malloc(new_capacity * element_size); + } + self->capacity = new_capacity; + } +} + +/// This is not what you're looking for, see `array_assign`. +static inline void _array__assign(Array *self, const Array *other, size_t element_size) { + _array__reserve(self, element_size, other->size); + self->size = other->size; + memcpy(self->contents, other->contents, self->size * element_size); +} + +/// This is not what you're looking for, see `array_swap`. +static inline void _array__swap(Array *self, Array *other) { + Array swap = *other; + *other = *self; + *self = swap; +} + +/// This is not what you're looking for, see `array_push` or `array_grow_by`. +static inline void _array__grow(Array *self, uint32_t count, size_t element_size) { + uint32_t new_size = self->size + count; + if (new_size > self->capacity) { + uint32_t new_capacity = self->capacity * 2; + if (new_capacity < 8) new_capacity = 8; + if (new_capacity < new_size) new_capacity = new_size; + _array__reserve(self, element_size, new_capacity); + } +} + +/// This is not what you're looking for, see `array_splice`. +static inline void _array__splice(Array *self, size_t element_size, + uint32_t index, uint32_t old_count, + uint32_t new_count, const void *elements) { + uint32_t new_size = self->size + new_count - old_count; + uint32_t old_end = index + old_count; + uint32_t new_end = index + new_count; + assert(old_end <= self->size); + + _array__reserve(self, element_size, new_size); + + char *contents = (char *)self->contents; + if (self->size > old_end) { + memmove( + contents + new_end * element_size, + contents + old_end * element_size, + (self->size - old_end) * element_size + ); + } + if (new_count > 0) { + if (elements) { + memcpy( + (contents + index * element_size), + elements, + new_count * element_size + ); + } else { + memset( + (contents + index * element_size), + 0, + new_count * element_size + ); + } + } + self->size += new_count - old_count; +} + +/// A binary search routine, based on Rust's `std::slice::binary_search_by`. +/// This is not what you're looking for, see `array_search_sorted_with` or `array_search_sorted_by`. +#define _array__search_sorted(self, start, compare, suffix, needle, _index, _exists) \ + do { \ + *(_index) = start; \ + *(_exists) = false; \ + uint32_t size = (self)->size - *(_index); \ + if (size == 0) break; \ + int comparison; \ + while (size > 1) { \ + uint32_t half_size = size / 2; \ + uint32_t mid_index = *(_index) + half_size; \ + comparison = compare(&((self)->contents[mid_index] suffix), (needle)); \ + if (comparison <= 0) *(_index) = mid_index; \ + size -= half_size; \ + } \ + comparison = compare(&((self)->contents[*(_index)] suffix), (needle)); \ + if (comparison == 0) *(_exists) = true; \ + else if (comparison < 0) *(_index) += 1; \ + } while (0) + +/// Helper macro for the `_sorted_by` routines below. This takes the left (existing) +/// parameter by reference in order to work with the generic sorting function above. +#define _compare_int(a, b) ((int)*(a) - (int)(b)) + +#ifdef _MSC_VER +#pragma warning(default : 4101) +#elif defined(__GNUC__) || defined(__clang__) +#pragma GCC diagnostic pop +#endif + +#ifdef __cplusplus +} +#endif + +#endif // TREE_SITTER_ARRAY_H_ diff --git a/src/tree-sitter/toml/tree_sitter/parser.h b/src/tree-sitter/toml/tree_sitter/parser.h new file mode 100644 index 00000000..799f599b --- /dev/null +++ b/src/tree-sitter/toml/tree_sitter/parser.h @@ -0,0 +1,266 @@ +#ifndef TREE_SITTER_PARSER_H_ +#define TREE_SITTER_PARSER_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +#include +#include +#include + +#define ts_builtin_sym_error ((TSSymbol)-1) +#define ts_builtin_sym_end 0 +#define TREE_SITTER_SERIALIZATION_BUFFER_SIZE 1024 + +#ifndef TREE_SITTER_API_H_ +typedef uint16_t TSStateId; +typedef uint16_t TSSymbol; +typedef uint16_t TSFieldId; +typedef struct TSLanguage TSLanguage; +#endif + +typedef struct { + TSFieldId field_id; + uint8_t child_index; + bool inherited; +} TSFieldMapEntry; + +typedef struct { + uint16_t index; + uint16_t length; +} TSFieldMapSlice; + +typedef struct { + bool visible; + bool named; + bool supertype; +} TSSymbolMetadata; + +typedef struct TSLexer TSLexer; + +struct TSLexer { + int32_t lookahead; + TSSymbol result_symbol; + void (*advance)(TSLexer *, bool); + void (*mark_end)(TSLexer *); + uint32_t (*get_column)(TSLexer *); + bool (*is_at_included_range_start)(const TSLexer *); + bool (*eof)(const TSLexer *); + void (*log)(const TSLexer *, const char *, ...); +}; + +typedef enum { + TSParseActionTypeShift, + TSParseActionTypeReduce, + TSParseActionTypeAccept, + TSParseActionTypeRecover, +} TSParseActionType; + +typedef union { + struct { + uint8_t type; + TSStateId state; + bool extra; + bool repetition; + } shift; + struct { + uint8_t type; + uint8_t child_count; + TSSymbol symbol; + int16_t dynamic_precedence; + uint16_t production_id; + } reduce; + uint8_t type; +} TSParseAction; + +typedef struct { + uint16_t lex_state; + uint16_t external_lex_state; +} TSLexMode; + +typedef union { + TSParseAction action; + struct { + uint8_t count; + bool reusable; + } entry; +} TSParseActionEntry; + +typedef struct { + int32_t start; + int32_t end; +} TSCharacterRange; + +struct TSLanguage { + uint32_t version; + uint32_t symbol_count; + uint32_t alias_count; + uint32_t token_count; + uint32_t external_token_count; + uint32_t state_count; + uint32_t large_state_count; + uint32_t production_id_count; + uint32_t field_count; + uint16_t max_alias_sequence_length; + const uint16_t *parse_table; + const uint16_t *small_parse_table; + const uint32_t *small_parse_table_map; + const TSParseActionEntry *parse_actions; + const char * const *symbol_names; + const char * const *field_names; + const TSFieldMapSlice *field_map_slices; + const TSFieldMapEntry *field_map_entries; + const TSSymbolMetadata *symbol_metadata; + const TSSymbol *public_symbol_map; + const uint16_t *alias_map; + const TSSymbol *alias_sequences; + const TSLexMode *lex_modes; + bool (*lex_fn)(TSLexer *, TSStateId); + bool (*keyword_lex_fn)(TSLexer *, TSStateId); + TSSymbol keyword_capture_token; + struct { + const bool *states; + const TSSymbol *symbol_map; + void *(*create)(void); + void (*destroy)(void *); + bool (*scan)(void *, TSLexer *, const bool *symbol_whitelist); + unsigned (*serialize)(void *, char *); + void (*deserialize)(void *, const char *, unsigned); + } external_scanner; + const TSStateId *primary_state_ids; +}; + +static inline bool set_contains(TSCharacterRange *ranges, uint32_t len, int32_t lookahead) { + uint32_t index = 0; + uint32_t size = len - index; + while (size > 1) { + uint32_t half_size = size / 2; + uint32_t mid_index = index + half_size; + TSCharacterRange *range = &ranges[mid_index]; + if (lookahead >= range->start && lookahead <= range->end) { + return true; + } else if (lookahead > range->end) { + index = mid_index; + } + size -= half_size; + } + TSCharacterRange *range = &ranges[index]; + return (lookahead >= range->start && lookahead <= range->end); +} + +/* + * Lexer Macros + */ + +#ifdef _MSC_VER +#define UNUSED __pragma(warning(suppress : 4101)) +#else +#define UNUSED __attribute__((unused)) +#endif + +#define START_LEXER() \ + bool result = false; \ + bool skip = false; \ + UNUSED \ + bool eof = false; \ + int32_t lookahead; \ + goto start; \ + next_state: \ + lexer->advance(lexer, skip); \ + start: \ + skip = false; \ + lookahead = lexer->lookahead; + +#define ADVANCE(state_value) \ + { \ + state = state_value; \ + goto next_state; \ + } + +#define ADVANCE_MAP(...) \ + { \ + static const uint16_t map[] = { __VA_ARGS__ }; \ + for (uint32_t i = 0; i < sizeof(map) / sizeof(map[0]); i += 2) { \ + if (map[i] == lookahead) { \ + state = map[i + 1]; \ + goto next_state; \ + } \ + } \ + } + +#define SKIP(state_value) \ + { \ + skip = true; \ + state = state_value; \ + goto next_state; \ + } + +#define ACCEPT_TOKEN(symbol_value) \ + result = true; \ + lexer->result_symbol = symbol_value; \ + lexer->mark_end(lexer); + +#define END_STATE() return result; + +/* + * Parse Table Macros + */ + +#define SMALL_STATE(id) ((id) - LARGE_STATE_COUNT) + +#define STATE(id) id + +#define ACTIONS(id) id + +#define SHIFT(state_value) \ + {{ \ + .shift = { \ + .type = TSParseActionTypeShift, \ + .state = (state_value) \ + } \ + }} + +#define SHIFT_REPEAT(state_value) \ + {{ \ + .shift = { \ + .type = TSParseActionTypeShift, \ + .state = (state_value), \ + .repetition = true \ + } \ + }} + +#define SHIFT_EXTRA() \ + {{ \ + .shift = { \ + .type = TSParseActionTypeShift, \ + .extra = true \ + } \ + }} + +#define REDUCE(symbol_name, children, precedence, prod_id) \ + {{ \ + .reduce = { \ + .type = TSParseActionTypeReduce, \ + .symbol = symbol_name, \ + .child_count = children, \ + .dynamic_precedence = precedence, \ + .production_id = prod_id \ + }, \ + }} + +#define RECOVER() \ + {{ \ + .type = TSParseActionTypeRecover \ + }} + +#define ACCEPT_INPUT() \ + {{ \ + .type = TSParseActionTypeAccept \ + }} + +#ifdef __cplusplus +} +#endif + +#endif // TREE_SITTER_PARSER_H_ From fdd706f6c0de9aa50cc3ad93ee5009f53b45e48c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Cs=C3=A1rdi?= Date: Fri, 30 May 2025 22:18:35 +0200 Subject: [PATCH 2/9] token_table() function --- R/tree-sitter.R | 11 +++++ src/init.c | 2 + src/tree-sitter.c | 117 ++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 130 insertions(+) diff --git a/R/tree-sitter.R b/R/tree-sitter.R index b8b85391..de76f170 100644 --- a/R/tree-sitter.R +++ b/R/tree-sitter.R @@ -17,6 +17,17 @@ s_expr <- function( call_with_cleanup(c_s_expr, code, language, ranges) } +token_table <- function( + code, + language = c("r", "markdown", "markdown-inline", "yaml", "toml"), + ranges = NULL +) { + language <- tolower(language) + language <- ts_languages[match.arg(language)] + if (is.character(code)) code <- charToRaw(paste(code, collapse = "\n")) + call_with_cleanup(c_token_table, code, language, ranges) +} + code_query <- function( code = NULL, query, diff --git a/src/init.c b/src/init.c index 1bd30885..cde45516 100644 --- a/src/init.c +++ b/src/init.c @@ -7,6 +7,7 @@ SEXP code_query(SEXP input, SEXP pattern, SEXP rlanguage, SEXP ranges); SEXP code_query_path(SEXP path, SEXP pattern, SEXP rlanguage, SEXP ranges); SEXP s_expr(SEXP input, SEXP rlanguage, SEXP ranges); +SEXP token_table(SEXP input, SEXP rlanguage, SEXP rranges); SEXP yaml_parse_scalar(SEXP x); @@ -15,6 +16,7 @@ static const R_CallMethodDef callMethods[] = { { "code_query", (DL_FUNC) &code_query, 4 }, { "code_query_path", (DL_FUNC) &code_query_path, 4 }, { "s_expr", (DL_FUNC) &s_expr, 3 }, + { "token_table", (DL_FUNC) &token_table, 3 }, { "yaml_parse_scalar", (DL_FUNC) &yaml_parse_scalar, 1 }, { NULL, NULL, 0 } }; diff --git a/src/tree-sitter.c b/src/tree-sitter.c index 5fdcbf69..c196b928 100644 --- a/src/tree-sitter.c +++ b/src/tree-sitter.c @@ -119,6 +119,123 @@ SEXP s_expr(SEXP input, SEXP rlanguage, SEXP rranges) { return result; } +SEXP token_table(SEXP input, SEXP rlanguage, SEXP rranges) { + const TSLanguage *language = get_language(INTEGER(rlanguage)[0]); + TSParser *parser = NULL; + + parser = ts_parser_new(); + if (!ts_parser_set_language(parser, language)) { + Rf_error("Failed to set R language, internal error."); + } + r_call_on_exit((cleanup_fn_t) ts_parser_delete, parser); + + uint32_t count; + TSRange *ranges = get_ranges(rranges, &count); + if (ranges) { + if (!ts_parser_set_included_ranges(parser, ranges, count)) { + Rf_error("Invalid ranges for tree-sitter parser"); + } + } + + const char *c_input = (const char*) RAW(input); + uint32_t length = Rf_length(input); + TSTree *tree = ts_parser_parse_string(parser, NULL, c_input, length); + r_call_on_exit((cleanup_fn_t) ts_tree_delete, tree); + TSNode root = ts_tree_root_node(tree); + uint32_t num_nodes = ts_node_descendant_count(root); + const char *nms[] = { + "id", "parent", "type", "code", "start_byte", "end_byte", + "start_row", "start_column", "end_row", "end_column", "" + }; + SEXP res = PROTECT(Rf_mkNamed(VECSXP, nms)); + SET_VECTOR_ELT(res, 0, Rf_allocVector(INTSXP, num_nodes)); + SEXP res_id = VECTOR_ELT(res, 0); + SET_VECTOR_ELT(res, 1, Rf_allocVector(INTSXP, num_nodes)); + SEXP res_parent = VECTOR_ELT(res, 1); + SET_VECTOR_ELT(res, 2, Rf_allocVector(STRSXP, num_nodes)); + SEXP res_type = VECTOR_ELT(res, 2); + SET_VECTOR_ELT(res, 3, Rf_allocVector(STRSXP, num_nodes)); + SEXP res_code = VECTOR_ELT(res, 3); + SET_VECTOR_ELT(res, 4, Rf_allocVector(INTSXP, num_nodes)); + SEXP res_start_byte = VECTOR_ELT(res, 4); + SET_VECTOR_ELT(res, 5, Rf_allocVector(INTSXP, num_nodes)); + SEXP res_end_byte = VECTOR_ELT(res, 5); + SET_VECTOR_ELT(res, 6, Rf_allocVector(INTSXP, num_nodes)); + SEXP res_start_row = VECTOR_ELT(res, 6); + SET_VECTOR_ELT(res, 7, Rf_allocVector(INTSXP, num_nodes)); + SEXP res_start_column = VECTOR_ELT(res, 7); + SET_VECTOR_ELT(res, 8, Rf_allocVector(INTSXP, num_nodes)); + SEXP res_end_row = VECTOR_ELT(res, 8); + SET_VECTOR_ELT(res, 9, Rf_allocVector(INTSXP, num_nodes)); + SEXP res_end_column = VECTOR_ELT(res, 9); + + TSTreeCursor cursor = ts_tree_cursor_new(root); + r_call_on_exit((cleanup_fn_t) ts_tree_cursor_delete, &cursor); + + size_t idx = 0; + bool ok = true; + uint32_t parent = 0; + while (ok) { + // record current node + TSNode crnt = ts_tree_cursor_current_node(&cursor); + INTEGER(res_id)[idx] = idx + 1; + INTEGER(res_parent)[idx] = parent + 1; + const char *type = ts_node_type(crnt); + SET_STRING_ELT(res_type, idx, Rf_mkChar(type)); + uint32_t sb = ts_node_start_byte(crnt); + INTEGER(res_start_byte)[idx] = sb; + uint32_t eb = ts_node_end_byte(crnt); + INTEGER(res_end_byte)[idx] = eb; + TSPoint spt = ts_node_start_point(crnt); + INTEGER(res_start_row)[idx] = spt.row; + INTEGER(res_start_column)[idx] = spt.column; + TSPoint ept = ts_node_end_point(crnt); + INTEGER(res_end_row)[idx] = ept.row; + INTEGER(res_end_column)[idx] = ept.column; + if (ts_node_child_count(crnt) == 0) { + SET_STRING_ELT(res_code, idx, Rf_mkCharLen(c_input + sb, eb - sb)); + } else { + SET_STRING_ELT(res_code, idx, R_NaString); + } + + // find next node. if there is a child, use that. + // otherwise if there is a sibling use that. + // otherwise go up until there is a sibling. or until cannot go up. + ok = ts_tree_cursor_goto_first_child(&cursor); + if (ok) { + parent = idx; + } else { + // parent stays the same + ok = ts_tree_cursor_goto_next_sibling(&cursor); + } + while (!ok) { + ok = ts_tree_cursor_goto_parent(&cursor); + if (!ok) break; + parent = INTEGER(res_parent)[parent] - 1; + ok = ts_tree_cursor_goto_next_sibling(&cursor); + } + + idx++; + } + + // no parent for root node + INTEGER(res_parent)[0] = NA_INTEGER; + + SEXP rnms = PROTECT(Rf_allocVector(INTSXP, 2)); + INTEGER(rnms)[0] = NA_INTEGER; + INTEGER(rnms)[1] = - num_nodes; + Rf_setAttrib(res, R_RowNamesSymbol, rnms); + UNPROTECT(1); + + SEXP cls = PROTECT(Rf_allocVector(STRSXP, 2)); + SET_STRING_ELT(cls, 0, Rf_mkChar("tbl")); + SET_STRING_ELT(cls, 1, Rf_mkChar("data.frame")); + Rf_setAttrib(res, R_ClassSymbol, cls); + + UNPROTECT(2); + return res; +} + typedef enum { EQ = 0, NOT_EQ, From 77959ee2ca3970fdca6847a10abaf00baec1d18e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Cs=C3=A1rdi?= Date: Fri, 30 May 2025 23:15:03 +0200 Subject: [PATCH 3/9] Update tree-sitter versions --- src/tree-sitter.c | 2 +- src/tree-sitter/lib/include/tree_sitter/api.h | 240 +- src/tree-sitter/lib/src/alloc.c | 18 +- src/tree-sitter/lib/src/alloc.h | 8 +- src/tree-sitter/lib/src/array.h | 23 +- src/tree-sitter/lib/src/clock.h | 6 +- src/tree-sitter/lib/src/get_changed_ranges.c | 60 +- src/tree-sitter/lib/src/language.c | 76 +- src/tree-sitter/lib/src/language.h | 22 +- src/tree-sitter/lib/src/length.h | 2 +- src/tree-sitter/lib/src/lexer.c | 115 +- src/tree-sitter/lib/src/lexer.h | 21 +- src/tree-sitter/lib/src/lib.c | 2 - src/tree-sitter/lib/src/node.c | 124 +- src/tree-sitter/lib/src/parser.c | 325 +- src/tree-sitter/lib/src/parser.h | 34 +- src/tree-sitter/lib/src/point.h | 16 +- src/tree-sitter/lib/src/portable/endian.h | 239 + src/tree-sitter/lib/src/query.c | 259 +- src/tree-sitter/lib/src/stack.c | 32 +- src/tree-sitter/lib/src/stack.h | 70 +- src/tree-sitter/lib/src/subtree.c | 76 +- src/tree-sitter/lib/src/subtree.h | 73 +- src/tree-sitter/lib/src/tree.c | 11 +- src/tree-sitter/lib/src/tree.h | 4 +- src/tree-sitter/lib/src/tree_cursor.c | 25 +- src/tree-sitter/lib/src/tree_cursor.h | 22 +- src/tree-sitter/lib/src/ts_assert.h | 11 + src/tree-sitter/lib/src/unicode.h | 43 +- src/tree-sitter/lib/src/wasm/stdlib.c | 4 + src/tree-sitter/lib/src/wasm/wasm-stdlib.h | 2138 +- src/tree-sitter/lib/src/wasm_store.c | 208 +- src/tree-sitter/lib/src/wasm_store.h | 24 +- src/tree-sitter/r/grammar.json | 547 +- src/tree-sitter/r/node-types.json | 80 +- src/tree-sitter/r/parser.c | 249936 +++++++-------- src/tree-sitter/r/scanner.c | 132 +- src/tree-sitter/r/tree_sitter/alloc.h | 8 +- src/tree-sitter/r/tree_sitter/array.h | 9 +- src/tree-sitter/r/tree_sitter/parser.h | 34 +- src/tree-sitter/toml/grammar.json | 5 +- src/tree-sitter/toml/node-types.json | 3 +- src/tree-sitter/toml/parser.c | 24 +- src/tree-sitter/toml/tree_sitter/array.h | 3 +- src/tree-sitter/toml/tree_sitter/parser.h | 34 +- 45 files changed, 111580 insertions(+), 143568 deletions(-) create mode 100644 src/tree-sitter/lib/src/portable/endian.h create mode 100644 src/tree-sitter/lib/src/ts_assert.h diff --git a/src/tree-sitter.c b/src/tree-sitter.c index c196b928..216e4281 100644 --- a/src/tree-sitter.c +++ b/src/tree-sitter.c @@ -192,7 +192,7 @@ SEXP token_table(SEXP input, SEXP rlanguage, SEXP rranges) { TSPoint ept = ts_node_end_point(crnt); INTEGER(res_end_row)[idx] = ept.row; INTEGER(res_end_column)[idx] = ept.column; - if (ts_node_child_count(crnt) == 0) { + if (ts_node_named_child_count(crnt) == 0) { SET_STRING_ELT(res_code, idx, Rf_mkCharLen(c_input + sb, eb - sb)); } else { SET_STRING_ELT(res_code, idx, R_NaString); diff --git a/src/tree-sitter/lib/include/tree_sitter/api.h b/src/tree-sitter/lib/include/tree_sitter/api.h index c1fbad25..2bbfe66f 100644 --- a/src/tree-sitter/lib/include/tree_sitter/api.h +++ b/src/tree-sitter/lib/include/tree_sitter/api.h @@ -26,7 +26,7 @@ extern "C" { * The Tree-sitter library is generally backwards-compatible with languages * generated using older CLI versions, but is not forwards-compatible. */ -#define TREE_SITTER_LANGUAGE_VERSION 14 +#define TREE_SITTER_LANGUAGE_VERSION 15 /** * The earliest ABI version that is supported by the current version of the @@ -48,14 +48,26 @@ typedef struct TSQuery TSQuery; typedef struct TSQueryCursor TSQueryCursor; typedef struct TSLookaheadIterator TSLookaheadIterator; +// This function signature reads one code point from the given string, +// returning the number of bytes consumed. It should write the code point +// to the `code_point` pointer, or write -1 if the input is invalid. +typedef uint32_t (*DecodeFunction)( + const uint8_t *string, + uint32_t length, + int32_t *code_point +); + typedef enum TSInputEncoding { TSInputEncodingUTF8, - TSInputEncodingUTF16, + TSInputEncodingUTF16LE, + TSInputEncodingUTF16BE, + TSInputEncodingCustom } TSInputEncoding; typedef enum TSSymbolType { TSSymbolTypeRegular, TSSymbolTypeAnonymous, + TSSymbolTypeSupertype, TSSymbolTypeAuxiliary, } TSSymbolType; @@ -75,8 +87,20 @@ typedef struct TSInput { void *payload; const char *(*read)(void *payload, uint32_t byte_index, TSPoint position, uint32_t *bytes_read); TSInputEncoding encoding; + DecodeFunction decode; } TSInput; +typedef struct TSParseState { + void *payload; + uint32_t current_byte_offset; + bool has_error; +} TSParseState; + +typedef struct TSParseOptions { + void *payload; + bool (*progress_callback)(TSParseState *state); +} TSParseOptions; + typedef enum TSLogType { TSLogTypeParse, TSLogTypeLex, @@ -149,6 +173,30 @@ typedef enum TSQueryError { TSQueryErrorLanguage, } TSQueryError; +typedef struct TSQueryCursorState { + void *payload; + uint32_t current_byte_offset; +} TSQueryCursorState; + +typedef struct TSQueryCursorOptions { + void *payload; + bool (*progress_callback)(TSQueryCursorState *state); +} TSQueryCursorOptions; + +/** + * The metadata associated with a language. + * + * Currently, this metadata can be used to check the [Semantic Version](https://semver.org/) + * of the language. This version information should be used to signal if a given parser might + * be incompatible with existing queries when upgrading between major versions, or minor versions + * if it's in zerover. + */ +typedef struct TSLanguageMetadata { + uint8_t major_version; + uint8_t minor_version; + uint8_t patch_version; +} TSLanguageMetadata; + /********************/ /* Section - Parser */ /********************/ @@ -174,7 +222,7 @@ const TSLanguage *ts_parser_language(const TSParser *self); * Returns a boolean indicating whether or not the language was successfully * assigned. True means assignment succeeded. False means there was a version * mismatch: the language was generated with an incompatible version of the - * Tree-sitter CLI. Check the language's version using [`ts_language_version`] + * Tree-sitter CLI. Check the language's ABI version using [`ts_language_abi_version`] * and compare it to this library's [`TREE_SITTER_LANGUAGE_VERSION`] and * [`TREE_SITTER_MIN_COMPATIBLE_LANGUAGE_VERSION`] constants. */ @@ -245,7 +293,7 @@ const TSRange *ts_parser_included_ranges( * `TSInputEncodingUTF8` or `TSInputEncodingUTF16`. * * This function returns a syntax tree on success, and `NULL` on failure. There - * are three possible reasons for failure: + * are four possible reasons for failure: * 1. The parser does not have a language assigned. Check for this using the [`ts_parser_language`] function. * 2. Parsing was cancelled due to a timeout that was set by an earlier call to @@ -257,6 +305,8 @@ const TSRange *ts_parser_included_ranges( * earlier call to [`ts_parser_set_cancellation_flag`]. You can resume parsing * from where the parser left out by calling [`ts_parser_parse`] again with * the same arguments. + * 4. Parsing was cancelled due to the progress callback returning true. This callback + * is passed in [`ts_parser_parse_with_options`] inside the [`TSParseOptions`] struct. * * [`read`]: TSInput::read * [`payload`]: TSInput::payload @@ -269,6 +319,20 @@ TSTree *ts_parser_parse( TSInput input ); +/** + * Use the parser to parse some source code and create a syntax tree, with some options. + * + * See [`ts_parser_parse`] for more details. + * + * See [`TSParseOptions`] for more details on the options. + */ +TSTree* ts_parser_parse_with_options( + TSParser *self, + const TSTree *old_tree, + TSInput input, + TSParseOptions parse_options +); + /** * Use the parser to parse some source code stored in one contiguous buffer. * The first two parameters are the same as in the [`ts_parser_parse`] function @@ -308,6 +372,8 @@ TSTree *ts_parser_parse_string_encoding( void ts_parser_reset(TSParser *self); /** + * @deprecated use [`ts_parser_parse_with_options`] and pass in a callback instead, this will be removed in 0.26. + * * Set the maximum duration in microseconds that parsing should be allowed to * take before halting. * @@ -317,11 +383,15 @@ void ts_parser_reset(TSParser *self); void ts_parser_set_timeout_micros(TSParser *self, uint64_t timeout_micros); /** + * @deprecated use [`ts_parser_parse_with_options`] and pass in a callback instead, this will be removed in 0.26. + * * Get the duration in microseconds that parsing is allowed to take. */ uint64_t ts_parser_timeout_micros(const TSParser *self); /** + * @deprecated use [`ts_parser_parse_with_options`] and pass in a callback instead, this will be removed in 0.26. + * * Set the parser's current cancellation flag pointer. * * If a non-null pointer is assigned, then the parser will periodically read @@ -331,6 +401,8 @@ uint64_t ts_parser_timeout_micros(const TSParser *self); void ts_parser_set_cancellation_flag(TSParser *self, const size_t *flag); /** + * @deprecated use [`ts_parser_parse_with_options`] and pass in a callback instead, this will be removed in 0.26. + * * Get the parser's current cancellation flag pointer. */ const size_t *ts_parser_cancellation_flag(const TSParser *self); @@ -420,6 +492,13 @@ void ts_tree_edit(TSTree *self, const TSInputEdit *edit); * You need to pass the old tree that was passed to parse, as well as the new * tree that was returned from that function. * + * The returned ranges indicate areas where the hierarchical structure of syntax + * nodes (from root to leaf) has changed between the old and new trees. Characters + * outside these ranges have identical ancestor nodes in both trees. + * + * Note that the returned ranges may be slightly larger than the exact changed areas, + * but Tree-sitter attempts to make them as small as possible. + * * The returned array is allocated using `malloc` and the caller is responsible * for freeing it using `free`. The length of the array will be written to the * given `length` pointer. @@ -548,15 +627,17 @@ TSStateId ts_node_next_parse_state(TSNode self); /** * Get the node's immediate parent. - * Prefer [`ts_node_child_containing_descendant`] for + * Prefer [`ts_node_child_with_descendant`] for * iterating over the node's ancestors. */ TSNode ts_node_parent(TSNode self); /** - * Get the node's child that contains `descendant`. + * Get the node that contains `descendant`. + * + * Note that this can return `descendant` itself. */ -TSNode ts_node_child_containing_descendant(TSNode self, TSNode descendant); +TSNode ts_node_child_with_descendant(TSNode self, TSNode descendant); /** * Get the node's child at the given index, where zero represents the first @@ -570,6 +651,12 @@ TSNode ts_node_child(TSNode self, uint32_t child_index); */ const char *ts_node_field_name_for_child(TSNode self, uint32_t child_index); +/** + * Get the field name for node's named child at the given index, where zero + * represents the first named child. Returns NULL, if no field is found. + */ +const char *ts_node_field_name_for_named_child(TSNode self, uint32_t named_child_index); + /** * Get the node's number of children. */ @@ -619,12 +706,12 @@ TSNode ts_node_next_named_sibling(TSNode self); TSNode ts_node_prev_named_sibling(TSNode self); /** - * Get the node's first child that extends beyond the given byte offset. + * Get the node's first child that contains or starts after the given byte offset. */ TSNode ts_node_first_child_for_byte(TSNode self, uint32_t byte); /** - * Get the node's first named child that extends beyond the given byte offset. + * Get the node's first named child that contains or starts after the given byte offset. */ TSNode ts_node_first_named_child_for_byte(TSNode self, uint32_t byte); @@ -673,6 +760,9 @@ bool ts_node_eq(TSNode self, TSNode other); * A tree cursor allows you to walk a syntax tree more efficiently than is * possible using the [`TSNode`] functions. It is a mutable object that is always * on a certain syntax node, and can be moved imperatively to different nodes. + * + * Note that the given node is considered the root of the cursor, + * and the cursor cannot walk outside this node. */ TSTreeCursor ts_tree_cursor_new(TSNode node); @@ -721,6 +811,9 @@ TSFieldId ts_tree_cursor_current_field_id(const TSTreeCursor *self); * * This returns `true` if the cursor successfully moved, and returns `false` * if there was no parent node (the cursor was already on the root node). + * + * Note that the node the cursor was constructed with is considered the root + * of the cursor, and the cursor cannot walk outside this node. */ bool ts_tree_cursor_goto_parent(TSTreeCursor *self); @@ -729,6 +822,9 @@ bool ts_tree_cursor_goto_parent(TSTreeCursor *self); * * This returns `true` if the cursor successfully moved, and returns `false` * if there was no next sibling node. + * + * Note that the node the cursor was constructed with is considered the root + * of the cursor, and the cursor cannot walk outside this node. */ bool ts_tree_cursor_goto_next_sibling(TSTreeCursor *self); @@ -740,8 +836,10 @@ bool ts_tree_cursor_goto_next_sibling(TSTreeCursor *self); * * Note, that this function may be slower than * [`ts_tree_cursor_goto_next_sibling`] due to how node positions are stored. In - * the worst case, this will need to iterate through all the children upto the - * previous sibling node to recalculate its position. + * the worst case, this will need to iterate through all the children up to the + * previous sibling node to recalculate its position. Also note that the node the cursor + * was constructed with is considered the root of the cursor, and the cursor cannot + * walk outside this node. */ bool ts_tree_cursor_goto_previous_sibling(TSTreeCursor *self); @@ -785,7 +883,7 @@ uint32_t ts_tree_cursor_current_descendant_index(const TSTreeCursor *self); uint32_t ts_tree_cursor_current_depth(const TSTreeCursor *self); /** - * Move the cursor to the first child of its current node that extends beyond + * Move the cursor to the first child of its current node that contains or starts after * the given byte offset or point. * * This returns the index of the child node if one was found, and returns -1 @@ -968,6 +1066,16 @@ void ts_query_cursor_delete(TSQueryCursor *self); */ void ts_query_cursor_exec(TSQueryCursor *self, const TSQuery *query, TSNode node); +/** + * Start running a given query on a given node, with some options. + */ +void ts_query_cursor_exec_with_options( + TSQueryCursor *self, + const TSQuery *query, + TSNode node, + const TSQueryCursorOptions *query_options +); + /** * Manage the maximum number of in-progress matches allowed by this query * cursor. @@ -984,11 +1092,58 @@ uint32_t ts_query_cursor_match_limit(const TSQueryCursor *self); void ts_query_cursor_set_match_limit(TSQueryCursor *self, uint32_t limit); /** - * Set the range of bytes or (row, column) positions in which the query - * will be executed. + * @deprecated use [`ts_query_cursor_exec_with_options`] and pass in a callback instead, this will be removed in 0.26. + * + * Set the maximum duration in microseconds that query execution should be allowed to + * take before halting. + * + * If query execution takes longer than this, it will halt early, returning NULL. + * See [`ts_query_cursor_next_match`] or [`ts_query_cursor_next_capture`] for more information. + */ +void ts_query_cursor_set_timeout_micros(TSQueryCursor *self, uint64_t timeout_micros); + +/** + * @deprecated use [`ts_query_cursor_exec_with_options`] and pass in a callback instead, this will be removed in 0.26. + * + * Get the duration in microseconds that query execution is allowed to take. + * + * This is set via [`ts_query_cursor_set_timeout_micros`]. */ -void ts_query_cursor_set_byte_range(TSQueryCursor *self, uint32_t start_byte, uint32_t end_byte); -void ts_query_cursor_set_point_range(TSQueryCursor *self, TSPoint start_point, TSPoint end_point); +uint64_t ts_query_cursor_timeout_micros(const TSQueryCursor *self); + +/** + * Set the range of bytes in which the query will be executed. + * + * The query cursor will return matches that intersect with the given point range. + * This means that a match may be returned even if some of its captures fall + * outside the specified range, as long as at least part of the match + * overlaps with the range. + * + * For example, if a query pattern matches a node that spans a larger area + * than the specified range, but part of that node intersects with the range, + * the entire match will be returned. + * + * This will return `false` if the start byte is greater than the end byte, otherwise + * it will return `true`. + */ +bool ts_query_cursor_set_byte_range(TSQueryCursor *self, uint32_t start_byte, uint32_t end_byte); + +/** + * Set the range of (row, column) positions in which the query will be executed. + * + * The query cursor will return matches that intersect with the given point range. + * This means that a match may be returned even if some of its captures fall + * outside the specified range, as long as at least part of the match + * overlaps with the range. + * + * For example, if a query pattern matches a node that spans a larger area + * than the specified range, but part of that node intersects with the range, + * the entire match will be returned. + * + * This will return `false` if the start point is greater than the end point, otherwise + * it will return `true`. + */ +bool ts_query_cursor_set_point_range(TSQueryCursor *self, TSPoint start_point, TSPoint end_point); /** * Advance to the next match of the currently running query. @@ -1003,7 +1158,7 @@ void ts_query_cursor_remove_match(TSQueryCursor *self, uint32_t match_id); * Advance to the next capture of the currently running query. * * If there is a capture, write its match to `*match` and its index within - * the matche's capture list to `*capture_index`. Otherwise, return `false`. + * the match's capture list to `*capture_index`. Otherwise, return `false`. */ bool ts_query_cursor_next_capture( TSQueryCursor *self, @@ -1052,11 +1207,6 @@ uint32_t ts_language_symbol_count(const TSLanguage *self); */ uint32_t ts_language_state_count(const TSLanguage *self); -/** - * Get a node type string for the given numerical id. - */ -const char *ts_language_symbol_name(const TSLanguage *self, TSSymbol symbol); - /** * Get the numerical id for the given node type string. */ @@ -1082,6 +1232,27 @@ const char *ts_language_field_name_for_id(const TSLanguage *self, TSFieldId id); */ TSFieldId ts_language_field_id_for_name(const TSLanguage *self, const char *name, uint32_t name_length); +/** + * Get a list of all supertype symbols for the language. +*/ +const TSSymbol *ts_language_supertypes(const TSLanguage *self, uint32_t *length); + +/** + * Get a list of all subtype symbol ids for a given supertype symbol. + * + * See [`ts_language_supertypes`] for fetching all supertype symbols. + */ +const TSSymbol *ts_language_subtypes( + const TSLanguage *self, + TSSymbol supertype, + uint32_t *length +); + +/** + * Get a node type string for the given numerical id. + */ +const char *ts_language_symbol_name(const TSLanguage *self, TSSymbol symbol); + /** * Check whether the given node type id belongs to named nodes, anonymous nodes, * or a hidden nodes. @@ -1091,6 +1262,8 @@ TSFieldId ts_language_field_id_for_name(const TSLanguage *self, const char *name TSSymbolType ts_language_symbol_type(const TSLanguage *self, TSSymbol symbol); /** + * @deprecated use [`ts_language_abi_version`] instead, this will be removed in 0.26. + * * Get the ABI version number for this language. This version number is used * to ensure that languages were generated by a compatible version of * Tree-sitter. @@ -1099,6 +1272,24 @@ TSSymbolType ts_language_symbol_type(const TSLanguage *self, TSSymbol symbol); */ uint32_t ts_language_version(const TSLanguage *self); +/** + * Get the ABI version number for this language. This version number is used + * to ensure that languages were generated by a compatible version of + * Tree-sitter. + * + * See also [`ts_parser_set_language`]. + */ +uint32_t ts_language_abi_version(const TSLanguage *self); + +/** + * Get the metadata for this language. This information is generated by the + * CLI, and relies on the language author providing the correct metadata in + * the language's `tree-sitter.json` file. + * + * See also [`TSMetadata`]. + */ +const TSLanguageMetadata *ts_language_metadata(const TSLanguage *self); + /** * Get the next parse state. Combine this with lookahead iterators to generate * completion suggestions or valid symbols in error nodes. Use @@ -1106,6 +1297,11 @@ uint32_t ts_language_version(const TSLanguage *self); */ TSStateId ts_language_next_state(const TSLanguage *self, TSStateId state, TSSymbol symbol); +/** + * Get the name of this language. This returns `NULL` in older parsers. + */ +const char *ts_language_name(const TSLanguage *self); + /********************************/ /* Section - Lookahead Iterator */ /********************************/ diff --git a/src/tree-sitter/lib/src/alloc.c b/src/tree-sitter/lib/src/alloc.c index cdff578d..e5cb1d5e 100644 --- a/src/tree-sitter/lib/src/alloc.c +++ b/src/tree-sitter/lib/src/alloc.c @@ -5,10 +5,8 @@ static void *ts_malloc_default(size_t size) { void *result = malloc(size); if (size > 0 && !result) { - // --- r-tree-sitter begin --- - // fprintf(stderr, "tree-sitter failed to allocate %zu bytes", size); - // abort(); - // --- r-tree-sitter end --- + fprintf(stderr, "tree-sitter failed to allocate %zu bytes", size); + abort(); } return result; } @@ -16,10 +14,8 @@ static void *ts_malloc_default(size_t size) { static void *ts_calloc_default(size_t count, size_t size) { void *result = calloc(count, size); if (count > 0 && !result) { - // --- r-tree-sitter begin --- - // fprintf(stderr, "tree-sitter failed to allocate %zu bytes", count * size); - // abort(); - // --- r-tree-sitter end --- + fprintf(stderr, "tree-sitter failed to allocate %zu bytes", count * size); + abort(); } return result; } @@ -27,10 +23,8 @@ static void *ts_calloc_default(size_t count, size_t size) { static void *ts_realloc_default(void *buffer, size_t size) { void *result = realloc(buffer, size); if (size > 0 && !result) { - // --- r-tree-sitter begin --- - // fprintf(stderr, "tree-sitter failed to reallocate %zu bytes", size); - // abort(); - // --- r-tree-sitter end --- + fprintf(stderr, "tree-sitter failed to reallocate %zu bytes", size); + abort(); } return result; } diff --git a/src/tree-sitter/lib/src/alloc.h b/src/tree-sitter/lib/src/alloc.h index a0eadb7a..a27b8a63 100644 --- a/src/tree-sitter/lib/src/alloc.h +++ b/src/tree-sitter/lib/src/alloc.h @@ -15,10 +15,10 @@ extern "C" { #define TS_PUBLIC __attribute__((visibility("default"))) #endif -TS_PUBLIC extern void *(*ts_current_malloc)(size_t); -TS_PUBLIC extern void *(*ts_current_calloc)(size_t, size_t); -TS_PUBLIC extern void *(*ts_current_realloc)(void *, size_t); -TS_PUBLIC extern void (*ts_current_free)(void *); +TS_PUBLIC extern void *(*ts_current_malloc)(size_t size); +TS_PUBLIC extern void *(*ts_current_calloc)(size_t count, size_t size); +TS_PUBLIC extern void *(*ts_current_realloc)(void *ptr, size_t size); +TS_PUBLIC extern void (*ts_current_free)(void *ptr); // Allow clients to override allocation functions #ifndef ts_malloc diff --git a/src/tree-sitter/lib/src/array.h b/src/tree-sitter/lib/src/array.h index cbef7369..d965c617 100644 --- a/src/tree-sitter/lib/src/array.h +++ b/src/tree-sitter/lib/src/array.h @@ -6,21 +6,20 @@ extern "C" { #endif #include "./alloc.h" +#include "./ts_assert.h" -#include #include #include #include #include -// --- r-tree-sitter begin --- #ifdef _MSC_VER -# pragma warning(disable : 4101) +#pragma warning(push) +#pragma warning(disable : 4101) #elif defined(__GNUC__) || defined(__clang__) -# pragma GCC diagnostic push -# pragma GCC diagnostic ignored "-Wunused-variable" +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wunused-variable" #endif -// --- r-tree-sitter end --- #define Array(T) \ struct { \ @@ -39,7 +38,7 @@ extern "C" { /// Get a pointer to the element at a given `index` in the array. #define array_get(self, _index) \ - (assert((uint32_t)(_index) < (self)->size), &(self)->contents[_index]) + (ts_assert((uint32_t)(_index) < (self)->size), &(self)->contents[_index]) /// Get a pointer to the first element in the array. #define array_front(self) array_get(self, 0) @@ -173,7 +172,7 @@ static inline void _array__delete(Array *self) { /// This is not what you're looking for, see `array_erase`. static inline void _array__erase(Array *self, size_t element_size, uint32_t index) { - assert(index < self->size); + ts_assert(index < self->size); char *contents = (char *)self->contents; memmove(contents + index * element_size, contents + (index + 1) * element_size, (self->size - index - 1) * element_size); @@ -224,7 +223,7 @@ static inline void _array__splice(Array *self, size_t element_size, uint32_t new_size = self->size + new_count - old_count; uint32_t old_end = index + old_count; uint32_t new_end = index + new_count; - assert(old_end <= self->size); + ts_assert(old_end <= self->size); _array__reserve(self, element_size, new_size); @@ -279,13 +278,11 @@ static inline void _array__splice(Array *self, size_t element_size, /// parameter by reference in order to work with the generic sorting function above. #define _compare_int(a, b) ((int)*(a) - (int)(b)) -// --- r-tree-sitter begin --- #ifdef _MSC_VER -# pragma warning(default : 4101) +#pragma warning(pop) #elif defined(__GNUC__) || defined(__clang__) -# pragma GCC diagnostic pop +#pragma GCC diagnostic pop #endif -// --- r-tree-sitter end --- #ifdef __cplusplus } diff --git a/src/tree-sitter/lib/src/clock.h b/src/tree-sitter/lib/src/clock.h index 5d246ca7..7a13185e 100644 --- a/src/tree-sitter/lib/src/clock.h +++ b/src/tree-sitter/lib/src/clock.h @@ -49,9 +49,9 @@ static inline bool clock_is_gt(TSClock self, TSClock other) { return self > other; } -#elif defined(CLOCK_MONOTONIC) && !defined(__APPLE__) +#elif defined(CLOCK_MONOTONIC) -// POSIX with monotonic clock support (Linux) +// POSIX with monotonic clock support (Linux, macOS) // * Represent a time as a monotonic (seconds, nanoseconds) pair. // * Represent a duration as a number of microseconds. // @@ -102,7 +102,7 @@ static inline bool clock_is_gt(TSClock self, TSClock other) { #else -// macOS or POSIX without monotonic clock support +// POSIX without monotonic clock support // * Represent a time as a process clock value. // * Represent a duration as a number of process clock ticks. // diff --git a/src/tree-sitter/lib/src/get_changed_ranges.c b/src/tree-sitter/lib/src/get_changed_ranges.c index bcf8da94..b8130a12 100644 --- a/src/tree-sitter/lib/src/get_changed_ranges.c +++ b/src/tree-sitter/lib/src/get_changed_ranges.c @@ -3,7 +3,7 @@ #include "./language.h" #include "./error_costs.h" #include "./tree_cursor.h" -#include +#include "./ts_assert.h" // #define DEBUG_GET_CHANGED_RANGES @@ -108,6 +108,7 @@ typedef struct { const TSLanguage *language; unsigned visible_depth; bool in_padding; + Subtree prev_external_token; } Iterator; static Iterator iterator_new( @@ -127,6 +128,7 @@ static Iterator iterator_new( .language = language, .visible_depth = 1, .in_padding = false, + .prev_external_token = NULL_SUBTREE, }; } @@ -244,6 +246,10 @@ static bool iterator_descend(Iterator *self, uint32_t goal_position) { position = child_right; if (!ts_subtree_extra(*child)) structural_child_index++; + Subtree last_external_token = ts_subtree_last_external_token(*child); + if (last_external_token.ptr) { + self->prev_external_token = last_external_token; + } } } while (did_descend); @@ -268,6 +274,10 @@ static void iterator_advance(Iterator *self) { const Subtree *parent = array_back(&self->cursor.stack)->subtree; uint32_t child_index = entry.child_index + 1; + Subtree last_external_token = ts_subtree_last_external_token(*entry.subtree); + if (last_external_token.ptr) { + self->prev_external_token = last_external_token; + } if (ts_subtree_child_count(*parent) > child_index) { Length position = length_add(entry.position, ts_subtree_total_size(*entry.subtree)); uint32_t structural_child_index = entry.structural_child_index; @@ -313,29 +323,41 @@ static IteratorComparison iterator_compare( TSSymbol new_alias_symbol = 0; iterator_get_visible_state(old_iter, &old_tree, &old_alias_symbol, &old_start); iterator_get_visible_state(new_iter, &new_tree, &new_alias_symbol, &new_start); + TSSymbol old_symbol = ts_subtree_symbol(old_tree); + TSSymbol new_symbol = ts_subtree_symbol(new_tree); if (!old_tree.ptr && !new_tree.ptr) return IteratorMatches; if (!old_tree.ptr || !new_tree.ptr) return IteratorDiffers; + if (old_alias_symbol != new_alias_symbol || old_symbol != new_symbol) return IteratorDiffers; + + uint32_t old_size = ts_subtree_size(old_tree).bytes; + uint32_t new_size = ts_subtree_size(new_tree).bytes; + TSStateId old_state = ts_subtree_parse_state(old_tree); + TSStateId new_state = ts_subtree_parse_state(new_tree); + bool old_has_external_tokens = ts_subtree_has_external_tokens(old_tree); + bool new_has_external_tokens = ts_subtree_has_external_tokens(new_tree); + uint32_t old_error_cost = ts_subtree_error_cost(old_tree); + uint32_t new_error_cost = ts_subtree_error_cost(new_tree); if ( - old_alias_symbol == new_alias_symbol && - ts_subtree_symbol(old_tree) == ts_subtree_symbol(new_tree) + old_start != new_start || + old_symbol == ts_builtin_sym_error || + old_size != new_size || + old_state == TS_TREE_STATE_NONE || + new_state == TS_TREE_STATE_NONE || + ((old_state == ERROR_STATE) != (new_state == ERROR_STATE)) || + old_error_cost != new_error_cost || + old_has_external_tokens != new_has_external_tokens || + ts_subtree_has_changes(old_tree) || + ( + old_has_external_tokens && + !ts_subtree_external_scanner_state_eq(old_iter->prev_external_token, new_iter->prev_external_token) + ) ) { - if (old_start == new_start && - !ts_subtree_has_changes(old_tree) && - ts_subtree_symbol(old_tree) != ts_builtin_sym_error && - ts_subtree_size(old_tree).bytes == ts_subtree_size(new_tree).bytes && - ts_subtree_parse_state(old_tree) != TS_TREE_STATE_NONE && - ts_subtree_parse_state(new_tree) != TS_TREE_STATE_NONE && - (ts_subtree_parse_state(old_tree) == ERROR_STATE) == - (ts_subtree_parse_state(new_tree) == ERROR_STATE)) { - return IteratorMatches; - } else { - return IteratorMayDiffer; - } + return IteratorMayDiffer; } - return IteratorDiffers; + return IteratorMatches; } #ifdef DEBUG_GET_CHANGED_RANGES @@ -348,8 +370,8 @@ static inline void iterator_print_state(Iterator *self) { "(%-25s %s\t depth:%u [%u, %u] - [%u, %u])", name, self->in_padding ? "(p)" : " ", self->visible_depth, - start.row + 1, start.column, - end.row + 1, end.column + start.row, start.column, + end.row, end.column ); } #endif @@ -380,7 +402,7 @@ unsigned ts_subtree_get_changed_ranges( do { #ifdef DEBUG_GET_CHANGED_RANGES - printf("At [%-2u, %-2u] Compare ", position.extent.row + 1, position.extent.column); + printf("At [%-2u, %-2u] Compare ", position.extent.row, position.extent.column); iterator_print_state(&old_iter); printf("\tvs\t"); iterator_print_state(&new_iter); diff --git a/src/tree-sitter/lib/src/language.c b/src/tree-sitter/lib/src/language.c index d49907f9..b341a670 100644 --- a/src/tree-sitter/lib/src/language.c +++ b/src/tree-sitter/lib/src/language.c @@ -24,8 +24,45 @@ uint32_t ts_language_state_count(const TSLanguage *self) { return self->state_count; } +const TSSymbol *ts_language_supertypes(const TSLanguage *self, uint32_t *length) { + if (self->abi_version >= LANGUAGE_VERSION_WITH_RESERVED_WORDS) { + *length = self->supertype_count; + return self->supertype_symbols; + } else { + *length = 0; + return NULL; + } +} + +const TSSymbol *ts_language_subtypes( + const TSLanguage *self, + TSSymbol supertype, + uint32_t *length +) { + if (self->abi_version < LANGUAGE_VERSION_WITH_RESERVED_WORDS || !ts_language_symbol_metadata(self, supertype).supertype) { + *length = 0; + return NULL; + } + + TSMapSlice slice = self->supertype_map_slices[supertype]; + *length = slice.length; + return &self->supertype_map_entries[slice.index]; +} + uint32_t ts_language_version(const TSLanguage *self) { - return self->version; + return self->abi_version; +} + +uint32_t ts_language_abi_version(const TSLanguage *self) { + return self->abi_version; +} + +const TSLanguageMetadata *ts_language_metadata(const TSLanguage *self) { + return self->abi_version >= LANGUAGE_VERSION_WITH_RESERVED_WORDS ? &self->metadata : NULL; +} + +const char *ts_language_name(const TSLanguage *self) { + return self->abi_version >= LANGUAGE_VERSION_WITH_RESERVED_WORDS ? self->name : NULL; } uint32_t ts_language_field_count(const TSLanguage *self) { @@ -43,7 +80,7 @@ void ts_language_table_entry( result->is_reusable = false; result->actions = NULL; } else { - assert(symbol < self->token_count); + ts_assert(symbol < self->token_count); uint32_t action_index = ts_language_lookup(self, state, symbol); const TSParseActionEntry *entry = &self->parse_actions[action_index]; result->action_count = entry->entry.count; @@ -52,6 +89,39 @@ void ts_language_table_entry( } } +TSLexerMode ts_language_lex_mode_for_state( + const TSLanguage *self, + TSStateId state +) { + if (self->abi_version < 15) { + TSLexMode mode = ((const TSLexMode *)self->lex_modes)[state]; + return (TSLexerMode) { + .lex_state = mode.lex_state, + .external_lex_state = mode.external_lex_state, + .reserved_word_set_id = 0, + }; + } else { + return self->lex_modes[state]; + } +} + +bool ts_language_is_reserved_word( + const TSLanguage *self, + TSStateId state, + TSSymbol symbol +) { + TSLexerMode lex_mode = ts_language_lex_mode_for_state(self, state); + if (lex_mode.reserved_word_set_id > 0) { + unsigned start = lex_mode.reserved_word_set_id * self->max_reserved_word_set_size; + unsigned end = start + self->max_reserved_word_set_size; + for (unsigned i = start; i < end; i++) { + if (self->reserved_words[i] == symbol) return true; + if (self->reserved_words[i] == 0) break; + } + } + return false; +} + TSSymbolMetadata ts_language_symbol_metadata( const TSLanguage *self, TSSymbol symbol @@ -138,6 +208,8 @@ TSSymbolType ts_language_symbol_type( return TSSymbolTypeRegular; } else if (metadata.visible) { return TSSymbolTypeAnonymous; + } else if (metadata.supertype) { + return TSSymbolTypeSupertype; } else { return TSSymbolTypeAuxiliary; } diff --git a/src/tree-sitter/lib/src/language.h b/src/tree-sitter/lib/src/language.h index 4e2769b4..518c06bf 100644 --- a/src/tree-sitter/lib/src/language.h +++ b/src/tree-sitter/lib/src/language.h @@ -10,8 +10,8 @@ extern "C" { #define ts_builtin_sym_error_repeat (ts_builtin_sym_error - 1) +#define LANGUAGE_VERSION_WITH_RESERVED_WORDS 15 #define LANGUAGE_VERSION_WITH_PRIMARY_STATES 14 -#define LANGUAGE_VERSION_USABLE_VIA_WASM 13 typedef struct { const TSParseAction *actions; @@ -35,17 +35,11 @@ typedef struct { uint16_t action_count; } LookaheadIterator; -void ts_language_table_entry(const TSLanguage *, TSStateId, TSSymbol, TableEntry *); - -TSSymbolMetadata ts_language_symbol_metadata(const TSLanguage *, TSSymbol); - -TSSymbol ts_language_public_symbol(const TSLanguage *, TSSymbol); - -TSStateId ts_language_next_state(const TSLanguage *self, TSStateId state, TSSymbol symbol); - -static inline bool ts_language_is_symbol_external(const TSLanguage *self, TSSymbol symbol) { - return 0 < symbol && symbol < self->external_token_count + 1; -} +void ts_language_table_entry(const TSLanguage *self, TSStateId state, TSSymbol symbol, TableEntry *result); +TSLexerMode ts_language_lex_mode_for_state(const TSLanguage *self, TSStateId state); +bool ts_language_is_reserved_word(const TSLanguage *self, TSStateId state, TSSymbol symbol); +TSSymbolMetadata ts_language_symbol_metadata(const TSLanguage *self, TSSymbol symbol); +TSSymbol ts_language_public_symbol(const TSLanguage *self, TSSymbol symbol); static inline const TSParseAction *ts_language_actions( const TSLanguage *self, @@ -189,7 +183,7 @@ static inline bool ts_language_state_is_primary( const TSLanguage *self, TSStateId state ) { - if (self->version >= LANGUAGE_VERSION_WITH_PRIMARY_STATES) { + if (self->abi_version >= LANGUAGE_VERSION_WITH_PRIMARY_STATES) { return state == self->primary_state_ids[state]; } else { return true; @@ -238,7 +232,7 @@ static inline void ts_language_field_map( return; } - TSFieldMapSlice slice = self->field_map_slices[production_id]; + TSMapSlice slice = self->field_map_slices[production_id]; *start = &self->field_map_entries[slice.index]; *end = &self->field_map_entries[slice.index] + slice.length; } diff --git a/src/tree-sitter/lib/src/length.h b/src/tree-sitter/lib/src/length.h index 42d61ef3..ddf156ce 100644 --- a/src/tree-sitter/lib/src/length.h +++ b/src/tree-sitter/lib/src/length.h @@ -31,7 +31,7 @@ static inline Length length_add(Length len1, Length len2) { static inline Length length_sub(Length len1, Length len2) { Length result; - result.bytes = len1.bytes - len2.bytes; + result.bytes = (len1.bytes >= len2.bytes) ? len1.bytes - len2.bytes : 0; result.extent = point_sub(len1.extent, len2.extent); return result; } diff --git a/src/tree-sitter/lib/src/lexer.c b/src/tree-sitter/lib/src/lexer.c index e795618d..94124fd1 100644 --- a/src/tree-sitter/lib/src/lexer.c +++ b/src/tree-sitter/lib/src/lexer.c @@ -1,9 +1,11 @@ -#include -#include "./lexer.h" -#include "./subtree.h" #include "./length.h" +#include "./lexer.h" #include "./unicode.h" + +#include "tree_sitter/api.h" + #include +#include #define LOG(message, character) \ if (self->logger.log) { \ @@ -37,6 +39,35 @@ static const TSRange DEFAULT_RANGE = { .end_byte = UINT32_MAX }; +/** + * Sets the column data to the given value and marks it valid. + * @param self The lexer state. + * @param val The new value of the column data. + */ +static void ts_lexer__set_column_data(Lexer *self, uint32_t val) { + self->column_data.valid = true; + self->column_data.value = val; +} + +/** + * Increments the value of the column data; no-op if invalid. + * @param self The lexer state. + */ +static void ts_lexer__increment_column_data(Lexer *self) { + if (self->column_data.valid) { + self->column_data.value++; + } +} + +/** + * Marks the column data as invalid. + * @param self The lexer state. + */ +static void ts_lexer__invalidate_column_data(Lexer *self) { + self->column_data.valid = false; + self->column_data.value = 0; +} + // Check if the lexer has reached EOF. This state is stored // by setting the lexer's `current_included_range_index` such that // it has consumed all of its available ranges. @@ -83,9 +114,10 @@ static void ts_lexer__get_lookahead(Lexer *self) { } const uint8_t *chunk = (const uint8_t *)self->chunk + position_in_chunk; - UnicodeDecodeFunction decode = self->input.encoding == TSInputEncodingUTF8 - ? ts_decode_utf8 - : ts_decode_utf16; + DecodeFunction decode = + self->input.encoding == TSInputEncodingUTF8 ? ts_decode_utf8 : + self->input.encoding == TSInputEncodingUTF16LE ? ts_decode_utf16_le : + self->input.encoding == TSInputEncodingUTF16BE ? ts_decode_utf16_be : self->input.decode; self->lookahead_size = decode(chunk, size, &self->data.lookahead); @@ -104,6 +136,10 @@ static void ts_lexer__get_lookahead(Lexer *self) { } static void ts_lexer_goto(Lexer *self, Length position) { + if (position.bytes != self->current_position.bytes) { + ts_lexer__invalidate_column_data(self); + } + self->current_position = position; // Move to the first valid position at or after the given position. @@ -156,16 +192,24 @@ static void ts_lexer_goto(Lexer *self, Length position) { } } -// Intended to be called only from functions that control logging. +/** + * Actually advances the lexer. Does not log anything. + * @param self The lexer state. + * @param skip Whether to mark the consumed codepoint as whitespace. + */ static void ts_lexer__do_advance(Lexer *self, bool skip) { if (self->lookahead_size) { - self->current_position.bytes += self->lookahead_size; if (self->data.lookahead == '\n') { self->current_position.extent.row++; self->current_position.extent.column = 0; + ts_lexer__set_column_data(self, 0); } else { + bool is_bom = self->current_position.bytes == 0 && + self->data.lookahead == BYTE_ORDER_MARK; + if (!is_bom) ts_lexer__increment_column_data(self); self->current_position.extent.column += self->lookahead_size; } + self->current_position.bytes += self->lookahead_size; } const TSRange *current_range = &self->included_ranges[self->current_included_range_index]; @@ -249,27 +293,33 @@ static void ts_lexer__mark_end(TSLexer *_self) { static uint32_t ts_lexer__get_column(TSLexer *_self) { Lexer *self = (Lexer *)_self; - uint32_t goal_byte = self->current_position.bytes; - self->did_get_column = true; - self->current_position.bytes -= self->current_position.extent.column; - self->current_position.extent.column = 0; - if (self->current_position.bytes < self->chunk_start) { + if (!self->column_data.valid) { + // Record current position + uint32_t goal_byte = self->current_position.bytes; + + // Back up to the beginning of the line + Length start_of_col = { + self->current_position.bytes - self->current_position.extent.column, + {self->current_position.extent.row, 0}, + }; + ts_lexer_goto(self, start_of_col); + ts_lexer__set_column_data(self, 0); ts_lexer__get_chunk(self); - } - uint32_t result = 0; - if (!ts_lexer__eof(_self)) { - ts_lexer__get_lookahead(self); - while (self->current_position.bytes < goal_byte && self->chunk) { - result++; - ts_lexer__do_advance(self, false); - if (ts_lexer__eof(_self)) break; + if (!ts_lexer__eof(_self)) { + ts_lexer__get_lookahead(self); + + // Advance to the recorded position + while (self->current_position.bytes < goal_byte && !ts_lexer__eof(_self) && self->chunk) { + ts_lexer__do_advance(self, false); + if (ts_lexer__eof(_self)) break; + } } } - return result; + return self->column_data.value; } // Is the lexer at a boundary between two disjoint included ranges of @@ -322,6 +372,11 @@ void ts_lexer_init(Lexer *self) { .included_ranges = NULL, .included_range_count = 0, .current_included_range_index = 0, + .did_get_column = false, + .column_data = { + .valid = false, + .value = 0 + } }; ts_lexer_set_included_ranges(self, NULL, 0); } @@ -352,10 +407,12 @@ void ts_lexer_start(Lexer *self) { if (!ts_lexer__eof(&self->data)) { if (!self->chunk_size) ts_lexer__get_chunk(self); if (!self->lookahead_size) ts_lexer__get_lookahead(self); - if ( - self->current_position.bytes == 0 && - self->data.lookahead == BYTE_ORDER_MARK - ) ts_lexer__advance(&self->data, true); + if (self->current_position.bytes == 0) { + if (self->data.lookahead == BYTE_ORDER_MARK) { + ts_lexer__advance(&self->data, true); + } + ts_lexer__set_column_data(self, 0); + } } } @@ -386,12 +443,6 @@ void ts_lexer_finish(Lexer *self, uint32_t *lookahead_end_byte) { } } -void ts_lexer_advance_to_end(Lexer *self) { - while (self->chunk) { - ts_lexer__advance(&self->data, false); - } -} - void ts_lexer_mark_end(Lexer *self) { ts_lexer__mark_end(&self->data); } diff --git a/src/tree-sitter/lib/src/lexer.h b/src/tree-sitter/lib/src/lexer.h index 445c4fdc..7f451e3f 100644 --- a/src/tree-sitter/lib/src/lexer.h +++ b/src/tree-sitter/lib/src/lexer.h @@ -10,6 +10,11 @@ extern "C" { #include "tree_sitter/api.h" #include "./parser.h" +typedef struct { + uint32_t value; + bool valid; +} ColumnData; + typedef struct { TSLexer data; Length current_position; @@ -27,18 +32,18 @@ typedef struct { uint32_t chunk_size; uint32_t lookahead_size; bool did_get_column; + ColumnData column_data; char debug_buffer[TREE_SITTER_SERIALIZATION_BUFFER_SIZE]; } Lexer; -void ts_lexer_init(Lexer *); -void ts_lexer_delete(Lexer *); -void ts_lexer_set_input(Lexer *, TSInput); -void ts_lexer_reset(Lexer *, Length); -void ts_lexer_start(Lexer *); -void ts_lexer_finish(Lexer *, uint32_t *); -void ts_lexer_advance_to_end(Lexer *); -void ts_lexer_mark_end(Lexer *); +void ts_lexer_init(Lexer *self); +void ts_lexer_delete(Lexer *self); +void ts_lexer_set_input(Lexer *self, TSInput input); +void ts_lexer_reset(Lexer *self, Length position); +void ts_lexer_start(Lexer *self); +void ts_lexer_finish(Lexer *self, uint32_t *lookahead_end_byte); +void ts_lexer_mark_end(Lexer *self); bool ts_lexer_set_included_ranges(Lexer *self, const TSRange *ranges, uint32_t count); TSRange *ts_lexer_included_ranges(const Lexer *self, uint32_t *count); diff --git a/src/tree-sitter/lib/src/lib.c b/src/tree-sitter/lib/src/lib.c index 70671ee6..9bfb69f0 100644 --- a/src/tree-sitter/lib/src/lib.c +++ b/src/tree-sitter/lib/src/lib.c @@ -1,5 +1,3 @@ -#define _POSIX_C_SOURCE 200112L - #include "./alloc.c" #include "./get_changed_ranges.c" #include "./language.c" diff --git a/src/tree-sitter/lib/src/node.c b/src/tree-sitter/lib/src/node.c index 1c0eea73..d83fa90b 100644 --- a/src/tree-sitter/lib/src/node.c +++ b/src/tree-sitter/lib/src/node.c @@ -1,4 +1,5 @@ #include +#include "./point.h" #include "./subtree.h" #include "./tree.h" #include "./language.h" @@ -12,6 +13,8 @@ typedef struct { const TSSymbol *alias_sequence; } NodeChildIterator; +static inline bool ts_node__is_relevant(TSNode self, bool include_anonymous); + // TSNode - constructors TSNode ts_node_new( @@ -260,8 +263,16 @@ static inline TSNode ts_node__next_sibling(TSNode self, bool include_anonymous) TSNode child; NodeChildIterator iterator = ts_node_iterate_children(&node); while (ts_node_child_iterator_next(&iterator, &child)) { - if (iterator.position.bytes < target_end_byte) continue; - if (ts_node_start_byte(child) <= ts_node_start_byte(self)) { + if (iterator.position.bytes <= target_end_byte) continue; + uint32_t start_byte = ts_node_start_byte(self); + uint32_t child_start_byte = ts_node_start_byte(child); + + bool is_empty = start_byte == target_end_byte; + bool contains_target = is_empty ? + child_start_byte < start_byte : + child_start_byte <= start_byte; + + if (contains_target) { if (ts_node__subtree(child).ptr != ts_node__subtree(self).ptr) { child_containing_target = child; } @@ -304,22 +315,36 @@ static inline TSNode ts_node__first_child_for_byte( TSNode node = self; bool did_descend = true; + NodeChildIterator last_iterator; + bool has_last_iterator = false; + while (did_descend) { did_descend = false; TSNode child; NodeChildIterator iterator = ts_node_iterate_children(&node); + loop: while (ts_node_child_iterator_next(&iterator, &child)) { if (ts_node_end_byte(child) > goal) { if (ts_node__is_relevant(child, include_anonymous)) { return child; } else if (ts_node_child_count(child) > 0) { + if (iterator.child_index < ts_subtree_child_count(ts_node__subtree(child))) { + last_iterator = iterator; + has_last_iterator = true; + } did_descend = true; node = child; break; } } } + + if (!did_descend && has_last_iterator) { + iterator = last_iterator; + has_last_iterator = false; + goto loop; + } } return ts_node__null(); @@ -331,6 +356,9 @@ static inline TSNode ts_node__descendant_for_byte_range( uint32_t range_end, bool include_anonymous ) { + if (range_start > range_end) { + return ts_node__null(); + } TSNode node = self; TSNode last_visible_node = self; @@ -344,9 +372,13 @@ static inline TSNode ts_node__descendant_for_byte_range( uint32_t node_end = iterator.position.bytes; // The end of this node must extend far enough forward to touch - // the end of the range and exceed the start of the range. + // the end of the range if (node_end < range_end) continue; - if (node_end <= range_start) continue; + + // ...and exceed the start of the range, unless the node itself is + // empty, in which case it must at least be equal to the start of the range. + bool is_empty = ts_node_start_byte(child) == node_end; + if (is_empty ? node_end < range_start : node_end <= range_start) continue; // The start of this node must extend far enough backward to // touch the start of the range. @@ -370,6 +402,9 @@ static inline TSNode ts_node__descendant_for_point_range( TSPoint range_end, bool include_anonymous ) { + if (point_gt(range_start, range_end)) { + return ts_node__null(); + } TSNode node = self; TSNode last_visible_node = self; @@ -383,9 +418,15 @@ static inline TSNode ts_node__descendant_for_point_range( TSPoint node_end = iterator.position.extent; // The end of this node must extend far enough forward to touch - // the end of the range and exceed the start of the range. + // the end of the range if (point_lt(node_end, range_end)) continue; - if (point_lte(node_end, range_start)) continue; + + // ...and exceed the start of the range, unless the node itself is + // empty, in which case it must at least be equal to the start of the range. + bool is_empty = point_eq(ts_node_start_point(child), node_end); + if (is_empty ? point_lt(node_end, range_start) : point_lte(node_end, range_start)) { + continue; + } // The start of this node must extend far enough backward to // touch the start of the range. @@ -508,17 +549,18 @@ TSNode ts_node_parent(TSNode self) { if (node.id == self.id) return ts_node__null(); while (true) { - TSNode next_node = ts_node_child_containing_descendant(node, self); - if (ts_node_is_null(next_node)) break; - node = next_node; + TSNode next_node = ts_node_child_with_descendant(node, self); + if (next_node.id == self.id || ts_node_is_null(next_node)) break; + node = next_node; } return node; } -TSNode ts_node_child_containing_descendant(TSNode self, TSNode subnode) { - uint32_t start_byte = ts_node_start_byte(subnode); - uint32_t end_byte = ts_node_end_byte(subnode); +TSNode ts_node_child_with_descendant(TSNode self, TSNode descendant) { + uint32_t start_byte = ts_node_start_byte(descendant); + uint32_t end_byte = ts_node_end_byte(descendant); + bool is_empty = start_byte == end_byte; do { NodeChildIterator iter = ts_node_iterate_children(&self); @@ -526,11 +568,23 @@ TSNode ts_node_child_containing_descendant(TSNode self, TSNode subnode) { if ( !ts_node_child_iterator_next(&iter, &self) || ts_node_start_byte(self) > start_byte - || self.id == subnode.id ) { return ts_node__null(); } - } while (iter.position.bytes < end_byte || ts_node_child_count(self) == 0); + if (self.id == descendant.id) { + return self; + } + + // If the descendant is empty, and the end byte is within `self`, + // we check whether `self` contains it or not. + if (is_empty && iter.position.bytes >= end_byte && ts_node_child_count(self) > 0) { + TSNode child = ts_node_child_with_descendant(self, descendant); + // If the child is not null, return self if it's relevant, else return the child + if (!ts_node_is_null(child)) { + return ts_node__is_relevant(self, true) ? self : child; + } + } + } while ((is_empty ? iter.position.bytes <= end_byte : iter.position.bytes < end_byte) || ts_node_child_count(self) == 0); } while (!ts_node__is_relevant(self, true)); return self; @@ -674,6 +728,48 @@ const char *ts_node_field_name_for_child(TSNode self, uint32_t child_index) { return NULL; } +const char *ts_node_field_name_for_named_child(TSNode self, uint32_t named_child_index) { + TSNode result = self; + bool did_descend = true; + const char *inherited_field_name = NULL; + + while (did_descend) { + did_descend = false; + + TSNode child; + uint32_t index = 0; + NodeChildIterator iterator = ts_node_iterate_children(&result); + while (ts_node_child_iterator_next(&iterator, &child)) { + if (ts_node__is_relevant(child, false)) { + if (index == named_child_index) { + if (ts_node_is_extra(child)) { + return NULL; + } + const char *field_name = ts_node__field_name_from_language(result, iterator.structural_child_index - 1); + if (field_name) return field_name; + return inherited_field_name; + } + index++; + } else { + uint32_t named_grandchild_index = named_child_index - index; + uint32_t grandchild_count = ts_node__relevant_child_count(child, false); + if (named_grandchild_index < grandchild_count) { + const char *field_name = ts_node__field_name_from_language(result, iterator.structural_child_index - 1); + if (field_name) inherited_field_name = field_name; + + did_descend = true; + result = child; + named_child_index = named_grandchild_index; + break; + } + index += grandchild_count; + } + } + } + + return NULL; +} + TSNode ts_node_child_by_field_name( TSNode self, const char *name, diff --git a/src/tree-sitter/lib/src/parser.c b/src/tree-sitter/lib/src/parser.c index 2927d820..896ea4e7 100644 --- a/src/tree-sitter/lib/src/parser.c +++ b/src/tree-sitter/lib/src/parser.c @@ -1,7 +1,4 @@ -#define _POSIX_C_SOURCE 200112L - #include -#include #include #include #include @@ -21,6 +18,7 @@ #include "./stack.h" #include "./subtree.h" #include "./tree.h" +#include "./ts_assert.h" #include "./wasm_store.h" #define LOG(...) \ @@ -82,8 +80,8 @@ static const unsigned MAX_VERSION_COUNT = 6; static const unsigned MAX_VERSION_COUNT_OVERFLOW = 4; static const unsigned MAX_SUMMARY_DEPTH = 16; -static const unsigned MAX_COST_DIFFERENCE = 16 * ERROR_COST_PER_SKIPPED_TREE; -static const unsigned OP_COUNT_PER_TIMEOUT_CHECK = 100; +static const unsigned MAX_COST_DIFFERENCE = 18 * ERROR_COST_PER_SKIPPED_TREE; +static const unsigned OP_COUNT_PER_PARSER_TIMEOUT_CHECK = 100; typedef struct { Subtree token; @@ -113,8 +111,12 @@ struct TSParser { const volatile size_t *cancellation_flag; Subtree old_tree; TSRangeArray included_range_differences; + TSParseOptions parse_options; + TSParseState parse_state; unsigned included_range_difference_index; bool has_scanner_error; + bool canceled_balancing; + bool has_error; }; typedef struct { @@ -342,7 +344,7 @@ static bool ts_parser__better_version_exists( return false; } -static bool ts_parser__call_main_lex_fn(TSParser *self, TSLexMode lex_mode) { +static bool ts_parser__call_main_lex_fn(TSParser *self, TSLexerMode lex_mode) { if (ts_language_is_wasm(self->language)) { return ts_wasm_store_call_lex_main(self->wasm_store, lex_mode.lex_state); } else { @@ -350,7 +352,7 @@ static bool ts_parser__call_main_lex_fn(TSParser *self, TSLexMode lex_mode) { } } -static bool ts_parser__call_keyword_lex_fn(TSParser *self, TSLexMode lex_mode) { +static bool ts_parser__call_keyword_lex_fn(TSParser *self) { if (ts_language_is_wasm(self->language)) { return ts_wasm_store_call_lex_keyword(self->wasm_store, 0); } else { @@ -405,7 +407,7 @@ static unsigned ts_parser__external_scanner_serialize( self->external_scanner_payload, self->lexer.debug_buffer ); - assert(length <= TREE_SITTER_SERIALIZATION_BUFFER_SIZE); + ts_assert(length <= TREE_SITTER_SERIALIZATION_BUFFER_SIZE); return length; } } @@ -473,10 +475,10 @@ static bool ts_parser__can_reuse_first_leaf( Subtree tree, TableEntry *table_entry ) { - TSLexMode current_lex_mode = self->language->lex_modes[state]; TSSymbol leaf_symbol = ts_subtree_leaf_symbol(tree); TSStateId leaf_state = ts_subtree_leaf_parse_state(tree); - TSLexMode leaf_lex_mode = self->language->lex_modes[leaf_state]; + TSLexerMode current_lex_mode = ts_language_lex_mode_for_state(self->language, state); + TSLexerMode leaf_lex_mode = ts_language_lex_mode_for_state(self->language, leaf_state); // At the end of a non-terminal extra node, the lexer normally returns // NULL, which indicates that the parser should look for a reduce action @@ -487,7 +489,7 @@ static bool ts_parser__can_reuse_first_leaf( // If the token was created in a state with the same set of lookaheads, it is reusable. if ( table_entry->action_count > 0 && - memcmp(&leaf_lex_mode, ¤t_lex_mode, sizeof(TSLexMode)) == 0 && + memcmp(&leaf_lex_mode, ¤t_lex_mode, sizeof(TSLexerMode)) == 0 && ( leaf_symbol != self->language->keyword_capture_token || (!ts_subtree_is_keyword(tree) && ts_subtree_parse_state(tree) == state) @@ -507,7 +509,7 @@ static Subtree ts_parser__lex( StackVersion version, TSStateId parse_state ) { - TSLexMode lex_mode = self->language->lex_modes[parse_state]; + TSLexerMode lex_mode = ts_language_lex_mode_for_state(self->language, parse_state); if (lex_mode.lex_state == (uint16_t)-1) { LOG("no_lookahead_after_non_terminal_extra"); return NULL_SUBTREE; @@ -531,6 +533,7 @@ static Subtree ts_parser__lex( for (;;) { bool found_token = false; Length current_position = self->lexer.current_position; + ColumnData column_data = self->lexer.column_data; if (lex_mode.external_lex_state != 0) { LOG( @@ -553,27 +556,29 @@ static Subtree ts_parser__lex( external_scanner_state_len ); - // When recovering from an error, ignore any zero-length external tokens - // unless they have changed the external scanner's state. This helps to - // avoid infinite loops which could otherwise occur, because the lexer is - // looking for any possible token, instead of looking for the specific set of - // tokens that are valid in some parse state. + // Avoid infinite loops caused by the external scanner returning empty tokens. + // Empty tokens are needed in some circumstances, e.g. indent/dedent tokens + // in Python. Ignore the following classes of empty tokens: // - // Note that it's possible that the token end position may be *before* the - // original position of the lexer because of the way that tokens are positioned - // at included range boundaries: when a token is terminated at the start of - // an included range, it is marked as ending at the *end* of the preceding - // included range. + // * Tokens produced during error recovery. When recovering from an error, + // all tokens are allowed, so it's easy to accidentally return unwanted + // empty tokens. + // * Tokens that are marked as 'extra' in the grammar. These don't change + // the parse state, so they would definitely cause an infinite loop. if ( self->lexer.token_end_position.bytes <= current_position.bytes && - (error_mode || !ts_stack_has_advanced_since_error(self->stack, version)) && !external_scanner_state_changed ) { - LOG( - "ignore_empty_external_token symbol:%s", - SYM_NAME(self->language->external_scanner.symbol_map[self->lexer.data.result_symbol]) - ) - found_token = false; + TSSymbol symbol = self->language->external_scanner.symbol_map[self->lexer.data.result_symbol]; + TSStateId next_parse_state = ts_language_next_state(self->language, parse_state, symbol); + bool token_is_extra = (next_parse_state == parse_state); + if (error_mode || !ts_stack_has_advanced_since_error(self->stack, version) || token_is_extra) { + LOG( + "ignore_empty_external_token symbol:%s", + SYM_NAME(self->language->external_scanner.symbol_map[self->lexer.data.result_symbol]) + ); + found_token = false; + } } } @@ -584,6 +589,7 @@ static Subtree ts_parser__lex( } ts_lexer_reset(&self->lexer, current_position); + self->lexer.column_data = column_data; } LOG( @@ -599,7 +605,7 @@ static Subtree ts_parser__lex( if (!error_mode) { error_mode = true; - lex_mode = self->language->lex_modes[ERROR_STATE]; + lex_mode = ts_language_lex_mode_for_state(self->language, ERROR_STATE); ts_lexer_reset(&self->lexer, start_position); continue; } @@ -651,12 +657,15 @@ static Subtree ts_parser__lex( ts_lexer_reset(&self->lexer, self->lexer.token_start_position); ts_lexer_start(&self->lexer); - is_keyword = ts_parser__call_keyword_lex_fn(self, lex_mode); + is_keyword = ts_parser__call_keyword_lex_fn(self); if ( is_keyword && self->lexer.token_end_position.bytes == end_byte && - ts_language_has_actions(self->language, parse_state, self->lexer.data.result_symbol) + ( + ts_language_has_actions(self->language, parse_state, self->lexer.data.result_symbol) || + ts_language_is_reserved_word(self->language, parse_state, self->lexer.data.result_symbol) + ) ) { symbol = self->lexer.data.result_symbol; } @@ -940,6 +949,7 @@ static StackVersion ts_parser__reduce( // children. StackSliceArray pop = ts_stack_pop_count(self->stack, version, count); uint32_t removed_version_count = 0; + uint32_t halted_version_count = ts_stack_halted_version_count(self->stack); for (uint32_t i = 0; i < pop.size; i++) { StackSlice slice = pop.contents[i]; StackVersion slice_version = slice.version - removed_version_count; @@ -948,11 +958,12 @@ static StackVersion ts_parser__reduce( // will all be sorted and truncated at the end of the outer parsing loop. // Allow the maximum version count to be temporarily exceeded, but only // by a limited threshold. - if (slice_version > MAX_VERSION_COUNT + MAX_VERSION_COUNT_OVERFLOW) { + if (slice_version > MAX_VERSION_COUNT + MAX_VERSION_COUNT_OVERFLOW + halted_version_count) { ts_stack_remove_version(self->stack, slice_version); ts_subtree_array_delete(&self->tree_pool, &slice.subtrees); removed_version_count++; while (i + 1 < pop.size) { + LOG("aborting reduce with too many versions") StackSlice next_slice = pop.contents[i + 1]; if (next_slice.version != slice.version) break; ts_subtree_array_delete(&self->tree_pool, &next_slice.subtrees); @@ -1041,7 +1052,7 @@ static void ts_parser__accept( StackVersion version, Subtree lookahead ) { - assert(ts_subtree_is_eof(lookahead)); + ts_assert(ts_subtree_is_eof(lookahead)); ts_stack_push(self->stack, version, lookahead, false, 1); StackSliceArray pop = ts_stack_pop_all(self->stack, version); @@ -1052,7 +1063,7 @@ static void ts_parser__accept( for (uint32_t j = trees.size - 1; j + 1 > 0; j--) { Subtree tree = trees.contents[j]; if (!ts_subtree_extra(tree)) { - assert(!tree.data.is_inline); + ts_assert(!tree.data.is_inline); uint32_t child_count = ts_subtree_child_count(tree); const Subtree *children = ts_subtree_children(tree); for (uint32_t k = 0; k < child_count; k++) { @@ -1070,7 +1081,7 @@ static void ts_parser__accept( } } - assert(root.ptr); + ts_assert(root.ptr); self->accept_count++; if (self->finished_tree.ptr) { @@ -1206,7 +1217,7 @@ static bool ts_parser__recover_to_state( SubtreeArray error_trees = ts_stack_pop_error(self->stack, slice.version); if (error_trees.size > 0) { - assert(error_trees.size == 1); + ts_assert(error_trees.size == 1); Subtree error_tree = error_trees.contents[0]; uint32_t error_child_count = ts_subtree_child_count(error_tree); if (error_child_count > 0) { @@ -1309,10 +1320,23 @@ static void ts_parser__recover( // and subsequently halted. Remove those versions. for (unsigned i = previous_version_count; i < ts_stack_version_count(self->stack); i++) { if (!ts_stack_is_active(self->stack, i)) { + LOG("removed paused version:%u", i); ts_stack_remove_version(self->stack, i--); + LOG_STACK(); } } + // If the parser is still in the error state at the end of the file, just wrap everything + // in an ERROR node and terminate. + if (ts_subtree_is_eof(lookahead)) { + LOG("recover_eof"); + SubtreeArray children = array_new(); + Subtree parent = ts_subtree_new_error_node(&children, false, self->language); + ts_stack_push(self->stack, version, parent, false, 1); + ts_parser__accept(self, version, lookahead); + return; + } + // If strategy 1 succeeded, a new stack version will have been created which is able to handle // the current lookahead token. Now, in addition, try strategy 2 described above: skip the // current lookahead token by wrapping it in an ERROR node. @@ -1333,17 +1357,6 @@ static void ts_parser__recover( return; } - // If the parser is still in the error state at the end of the file, just wrap everything - // in an ERROR node and terminate. - if (ts_subtree_is_eof(lookahead)) { - LOG("recover_eof"); - SubtreeArray children = array_new(); - Subtree parent = ts_subtree_new_error_node(&children, false, self->language); - ts_stack_push(self->stack, version, parent, false, 1); - ts_parser__accept(self, version, lookahead); - return; - } - // Do not recover if the result would clearly be worse than some existing stack version. unsigned new_cost = current_error_cost + ERROR_COST_PER_SKIPPED_TREE + @@ -1413,6 +1426,16 @@ static void ts_parser__recover( self->stack, version, ts_subtree_last_external_token(lookahead) ); } + + bool has_error = true; + for (unsigned i = 0; i < ts_stack_version_count(self->stack); i++) { + ErrorStatus status = ts_parser__version_status(self, i); + if (!status.is_in_error) { + has_error = false; + break; + } + } + self->has_error = has_error; } static void ts_parser__handle_error( @@ -1494,8 +1517,7 @@ static void ts_parser__handle_error( for (unsigned i = previous_version_count; i < version_count; i++) { bool did_merge = ts_stack_merge(self->stack, version, previous_version_count); - assert(did_merge); - (void)did_merge; // fix warning/error with clang -Os + ts_assert(did_merge); } ts_stack_record_summary(self->stack, version, MAX_SUMMARY_DEPTH); @@ -1513,6 +1535,32 @@ static void ts_parser__handle_error( LOG_STACK(); } +static bool ts_parser__check_progress(TSParser *self, Subtree *lookahead, const uint32_t *position, unsigned operations) { + self->operation_count += operations; + if (self->operation_count >= OP_COUNT_PER_PARSER_TIMEOUT_CHECK) { + self->operation_count = 0; + } + if (position != NULL) { + self->parse_state.current_byte_offset = *position; + self->parse_state.has_error = self->has_error; + } + if ( + self->operation_count == 0 && + ( + // TODO(amaanq): remove cancellation flag & clock checks before 0.26 + (self->cancellation_flag && atomic_load(self->cancellation_flag)) || + (!clock_is_null(self->end_clock) && clock_is_gt(clock_now(), self->end_clock)) || + (self->parse_options.progress_callback && self->parse_options.progress_callback(&self->parse_state)) + ) + ) { + if (lookahead && lookahead->ptr) { + ts_subtree_release(&self->tree_pool, *lookahead); + } + return false; + } + return true; +} + static bool ts_parser__advance( TSParser *self, StackVersion version, @@ -1563,19 +1611,9 @@ static bool ts_parser__advance( } } - // If a cancellation flag or a timeout was provided, then check every + // If a cancellation flag, timeout, or progress callback was provided, then check every // time a fixed number of parse actions has been processed. - if (++self->operation_count == OP_COUNT_PER_TIMEOUT_CHECK) { - self->operation_count = 0; - } - if ( - self->operation_count == 0 && - ((self->cancellation_flag && atomic_load(self->cancellation_flag)) || - (!clock_is_null(self->end_clock) && clock_is_gt(clock_now(), self->end_clock))) - ) { - if (lookahead.ptr) { - ts_subtree_release(&self->tree_pool, lookahead); - } + if (!ts_parser__check_progress(self, &lookahead, &position, 1)) { return false; } @@ -1584,6 +1622,7 @@ static bool ts_parser__advance( // an ambiguous state. REDUCE actions always create a new stack // version, whereas SHIFT actions update the existing stack version // and terminate this loop. + bool did_reduce = false; StackVersion last_reduction_version = STACK_VERSION_NONE; for (uint32_t i = 0; i < table_entry.action_count; i++) { TSParseAction action = table_entry.actions[i]; @@ -1619,6 +1658,7 @@ static bool ts_parser__advance( action.reduce.dynamic_precedence, action.reduce.production_id, is_fragile, end_of_non_terminal_extra ); + did_reduce = true; if (reduction_version != STACK_VERSION_NONE) { last_reduction_version = reduction_version; } @@ -1670,22 +1710,30 @@ static bool ts_parser__advance( continue; } - // A non-terminal extra rule was reduced and merged into an existing - // stack version. This version can be discarded. - if (!lookahead.ptr) { + // A reduction was performed, but was merged into an existing stack version. + // This version can be discarded. + if (did_reduce) { + if (lookahead.ptr) { + ts_subtree_release(&self->tree_pool, lookahead); + } ts_stack_halt(self->stack, version); return true; } - // If there were no parse actions for the current lookahead token, then - // it is not valid in this state. If the current lookahead token is a - // keyword, then switch to treating it as the normal word token if that - // token is valid in this state. + // If the current lookahead token is a keyword that is not valid, but the + // default word token *is* valid, then treat the lookahead token as the word + // token instead. if ( ts_subtree_is_keyword(lookahead) && - ts_subtree_symbol(lookahead) != self->language->keyword_capture_token + ts_subtree_symbol(lookahead) != self->language->keyword_capture_token && + !ts_language_is_reserved_word(self->language, state, ts_subtree_symbol(lookahead)) ) { - ts_language_table_entry(self->language, state, self->language->keyword_capture_token, &table_entry); + ts_language_table_entry( + self->language, + state, + self->language->keyword_capture_token, + &table_entry + ); if (table_entry.action_count > 0) { LOG( "switch from_keyword:%s, to_word_token:%s", @@ -1700,19 +1748,10 @@ static bool ts_parser__advance( } } - // If the current lookahead token is not valid and the parser is - // already in the error state, restart the error recovery process. - // TODO - can this be unified with the other `RECOVER` case above? - if (state == ERROR_STATE) { - ts_parser__recover(self, version, lookahead); - return true; - } - - // If the current lookahead token is not valid and the previous - // subtree on the stack was reused from an old tree, it isn't actually - // valid to reuse it. Remove it from the stack, and in its place, - // push each of its children. Then try again to process the current - // lookahead. + // If the current lookahead token is not valid and the previous subtree on + // the stack was reused from an old tree, then it wasn't actually valid to + // reuse that previous subtree. Remove it from the stack, and in its place, + // push each of its children. Then try again to process the current lookahead. if (ts_parser__breakdown_top_of_stack(self, version)) { state = ts_stack_state(self->stack, version); ts_subtree_release(&self->tree_pool, lookahead); @@ -1720,12 +1759,12 @@ static bool ts_parser__advance( continue; } - // At this point, the current lookahead token is definitely not valid - // for this parse stack version. Mark this version as paused and continue - // processing any other stack versions that might exist. If some other - // version advances successfully, then this version can simply be removed. - // But if all versions end up paused, then error recovery is needed. - LOG("detect_error"); + // Otherwise, there is definitely an error in this version of the parse stack. + // Mark this version as paused and continue processing any other stack + // versions that exist. If some other version advances successfully, then + // this version can simply be removed. But if all versions end up paused, + // then error recovery is needed. + LOG("detect_error lookahead:%s", TREE_NAME(lookahead)); ts_stack_pause(self->stack, version, lookahead); return true; } @@ -1814,6 +1853,7 @@ static unsigned ts_parser__condense_stack(TSParser *self) { has_unpaused_version = true; } else { ts_stack_remove_version(self->stack, i); + made_changes = true; i--; n--; } @@ -1831,8 +1871,66 @@ static unsigned ts_parser__condense_stack(TSParser *self) { return min_error_cost; } +static bool ts_parser__balance_subtree(TSParser *self) { + Subtree finished_tree = self->finished_tree; + + // If we haven't canceled balancing in progress before, then we want to clear the tree stack and + // push the initial finished tree onto it. Otherwise, if we're resuming balancing after a + // cancellation, we don't want to clear the tree stack. + if (!self->canceled_balancing) { + array_clear(&self->tree_pool.tree_stack); + if (ts_subtree_child_count(finished_tree) > 0 && finished_tree.ptr->ref_count == 1) { + array_push(&self->tree_pool.tree_stack, ts_subtree_to_mut_unsafe(finished_tree)); + } + } + + while (self->tree_pool.tree_stack.size > 0) { + if (!ts_parser__check_progress(self, NULL, NULL, 1)) { + return false; + } + + MutableSubtree tree = self->tree_pool.tree_stack.contents[ + self->tree_pool.tree_stack.size - 1 + ]; + + if (tree.ptr->repeat_depth > 0) { + Subtree child1 = ts_subtree_children(tree)[0]; + Subtree child2 = ts_subtree_children(tree)[tree.ptr->child_count - 1]; + long repeat_delta = (long)ts_subtree_repeat_depth(child1) - (long)ts_subtree_repeat_depth(child2); + if (repeat_delta > 0) { + unsigned n = (unsigned)repeat_delta; + + for (unsigned i = n / 2; i > 0; i /= 2) { + ts_subtree_compress(tree, i, self->language, &self->tree_pool.tree_stack); + n -= i; + + // We scale the operation count increment in `ts_parser__check_progress` proportionately to the compression + // size since larger values of i take longer to process. Shifting by 4 empirically provides good check + // intervals (e.g. 193 operations when i=3100) to prevent blocking during large compressions. + uint8_t operations = i >> 4 > 0 ? i >> 4 : 1; + if (!ts_parser__check_progress(self, NULL, NULL, operations)) { + return false; + } + } + } + } + + (void)array_pop(&self->tree_pool.tree_stack); + + for (uint32_t i = 0; i < tree.ptr->child_count; i++) { + Subtree child = ts_subtree_children(tree)[i]; + if (ts_subtree_child_count(child) > 0 && child.ptr->ref_count == 1) { + array_push(&self->tree_pool.tree_stack, ts_subtree_to_mut_unsafe(child)); + } + } + } + + return true; +} + static bool ts_parser_has_outstanding_parse(TSParser *self) { return ( + self->canceled_balancing || self->external_scanner_payload || ts_stack_state(self->stack, 0) != 1 || ts_stack_node_count_since_error(self->stack, 0) != 0 @@ -1855,6 +1953,8 @@ TSParser *ts_parser_new(void) { self->timeout_duration = 0; self->language = NULL; self->has_scanner_error = false; + self->has_error = false; + self->canceled_balancing = false; self->external_scanner_payload = NULL; self->end_clock = clock_null(); self->operation_count = 0; @@ -1902,8 +2002,8 @@ bool ts_parser_set_language(TSParser *self, const TSLanguage *language) { if (language) { if ( - language->version > TREE_SITTER_LANGUAGE_VERSION || - language->version < TREE_SITTER_MIN_COMPATIBLE_LANGUAGE_VERSION + language->abi_version > TREE_SITTER_LANGUAGE_VERSION || + language->abi_version < TREE_SITTER_MIN_COMPATIBLE_LANGUAGE_VERSION ) return false; if (ts_language_is_wasm(language)) { @@ -1991,6 +2091,10 @@ void ts_parser_reset(TSParser *self) { } self->accept_count = 0; self->has_scanner_error = false; + self->has_error = false; + self->canceled_balancing = false; + self->parse_options = (TSParseOptions) {0}; + self->parse_state = (TSParseState) {0}; } TSTree *ts_parser_parse( @@ -2010,8 +2114,16 @@ TSTree *ts_parser_parse( array_clear(&self->included_range_differences); self->included_range_difference_index = 0; + self->operation_count = 0; + if (self->timeout_duration) { + self->end_clock = clock_after(clock_now(), self->timeout_duration); + } else { + self->end_clock = clock_null(); + } + if (ts_parser_has_outstanding_parse(self)) { LOG("resume_parsing"); + if (self->canceled_balancing) goto balance; } else { ts_parser__external_scanner_create(self); if (self->has_scanner_error) goto exit; @@ -2037,13 +2149,6 @@ TSTree *ts_parser_parse( } } - self->operation_count = 0; - if (self->timeout_duration) { - self->end_clock = clock_after(clock_now(), self->timeout_duration); - } else { - self->end_clock = clock_null(); - } - uint32_t position = 0, last_position = 0, version_count = 0; do { for ( @@ -2101,8 +2206,13 @@ TSTree *ts_parser_parse( } } while (version_count != 0); - assert(self->finished_tree.ptr); - ts_subtree_balance(self->finished_tree, &self->tree_pool, self->language); +balance: + ts_assert(self->finished_tree.ptr); + if (!ts_parser__balance_subtree(self)) { + self->canceled_balancing = true; + return false; + } + self->canceled_balancing = false; LOG("done"); LOG_TREE(self->finished_tree); @@ -2119,6 +2229,20 @@ TSTree *ts_parser_parse( return result; } +TSTree *ts_parser_parse_with_options( + TSParser *self, + const TSTree *old_tree, + TSInput input, + TSParseOptions parse_options +) { + self->parse_options = parse_options; + self->parse_state.payload = parse_options.payload; + TSTree *result = ts_parser_parse(self, old_tree, input); + // Reset parser options before further parse calls. + self->parse_options = (TSParseOptions) {0}; + return result; +} + TSTree *ts_parser_parse_string( TSParser *self, const TSTree *old_tree, @@ -2140,6 +2264,7 @@ TSTree *ts_parser_parse_string_encoding( &input, ts_string_input_read, encoding, + NULL, }); } diff --git a/src/tree-sitter/lib/src/parser.h b/src/tree-sitter/lib/src/parser.h index 799f599b..858107de 100644 --- a/src/tree-sitter/lib/src/parser.h +++ b/src/tree-sitter/lib/src/parser.h @@ -18,6 +18,11 @@ typedef uint16_t TSStateId; typedef uint16_t TSSymbol; typedef uint16_t TSFieldId; typedef struct TSLanguage TSLanguage; +typedef struct TSLanguageMetadata { + uint8_t major_version; + uint8_t minor_version; + uint8_t patch_version; +} TSLanguageMetadata; #endif typedef struct { @@ -26,10 +31,11 @@ typedef struct { bool inherited; } TSFieldMapEntry; +// Used to index the field and supertype maps. typedef struct { uint16_t index; uint16_t length; -} TSFieldMapSlice; +} TSMapSlice; typedef struct { bool visible; @@ -79,6 +85,12 @@ typedef struct { uint16_t external_lex_state; } TSLexMode; +typedef struct { + uint16_t lex_state; + uint16_t external_lex_state; + uint16_t reserved_word_set_id; +} TSLexerMode; + typedef union { TSParseAction action; struct { @@ -93,7 +105,7 @@ typedef struct { } TSCharacterRange; struct TSLanguage { - uint32_t version; + uint32_t abi_version; uint32_t symbol_count; uint32_t alias_count; uint32_t token_count; @@ -109,13 +121,13 @@ struct TSLanguage { const TSParseActionEntry *parse_actions; const char * const *symbol_names; const char * const *field_names; - const TSFieldMapSlice *field_map_slices; + const TSMapSlice *field_map_slices; const TSFieldMapEntry *field_map_entries; const TSSymbolMetadata *symbol_metadata; const TSSymbol *public_symbol_map; const uint16_t *alias_map; const TSSymbol *alias_sequences; - const TSLexMode *lex_modes; + const TSLexerMode *lex_modes; bool (*lex_fn)(TSLexer *, TSStateId); bool (*keyword_lex_fn)(TSLexer *, TSStateId); TSSymbol keyword_capture_token; @@ -129,15 +141,23 @@ struct TSLanguage { void (*deserialize)(void *, const char *, unsigned); } external_scanner; const TSStateId *primary_state_ids; + const char *name; + const TSSymbol *reserved_words; + uint16_t max_reserved_word_set_size; + uint32_t supertype_count; + const TSSymbol *supertype_symbols; + const TSMapSlice *supertype_map_slices; + const TSSymbol *supertype_map_entries; + TSLanguageMetadata metadata; }; -static inline bool set_contains(TSCharacterRange *ranges, uint32_t len, int32_t lookahead) { +static inline bool set_contains(const TSCharacterRange *ranges, uint32_t len, int32_t lookahead) { uint32_t index = 0; uint32_t size = len - index; while (size > 1) { uint32_t half_size = size / 2; uint32_t mid_index = index + half_size; - TSCharacterRange *range = &ranges[mid_index]; + const TSCharacterRange *range = &ranges[mid_index]; if (lookahead >= range->start && lookahead <= range->end) { return true; } else if (lookahead > range->end) { @@ -145,7 +165,7 @@ static inline bool set_contains(TSCharacterRange *ranges, uint32_t len, int32_t } size -= half_size; } - TSCharacterRange *range = &ranges[index]; + const TSCharacterRange *range = &ranges[index]; return (lookahead >= range->start && lookahead <= range->end); } diff --git a/src/tree-sitter/lib/src/point.h b/src/tree-sitter/lib/src/point.h index 37346c8d..39581988 100644 --- a/src/tree-sitter/lib/src/point.h +++ b/src/tree-sitter/lib/src/point.h @@ -22,7 +22,7 @@ static inline TSPoint point_sub(TSPoint a, TSPoint b) { if (a.row > b.row) return point__new(a.row - b.row, a.column); else - return point__new(0, a.column - b.column); + return point__new(0, (a.column >= b.column) ? a.column - b.column : 0); } static inline bool point_lte(TSPoint a, TSPoint b) { @@ -45,18 +45,4 @@ static inline bool point_eq(TSPoint a, TSPoint b) { return a.row == b.row && a.column == b.column; } -static inline TSPoint point_min(TSPoint a, TSPoint b) { - if (a.row < b.row || (a.row == b.row && a.column < b.column)) - return a; - else - return b; -} - -static inline TSPoint point_max(TSPoint a, TSPoint b) { - if (a.row > b.row || (a.row == b.row && a.column > b.column)) - return a; - else - return b; -} - #endif diff --git a/src/tree-sitter/lib/src/portable/endian.h b/src/tree-sitter/lib/src/portable/endian.h new file mode 100644 index 00000000..f467ec53 --- /dev/null +++ b/src/tree-sitter/lib/src/portable/endian.h @@ -0,0 +1,239 @@ +// "License": Public Domain +// I, Mathias Panzenböck, place this file hereby into the public domain. Use it at your own risk for whatever you like. +// In case there are jurisdictions that don't support putting things in the public domain you can also consider it to +// be "dual licensed" under the BSD, MIT and Apache licenses, if you want to. This code is trivial anyway. Consider it +// an example on how to get the endian conversion functions on different platforms. + +// updates from https://github.com/mikepb/endian.h/issues/4 + +#ifndef ENDIAN_H +#define ENDIAN_H + +#if (defined(_WIN16) || defined(_WIN32) || defined(_WIN64)) && !defined(__WINDOWS__) + +# define __WINDOWS__ + +#endif + +#if defined(HAVE_ENDIAN_H) || \ + defined(__linux__) || \ + defined(__GNU__) || \ + defined(__illumos__) || \ + defined(__NetBSD__) || \ + defined(__OpenBSD__) || \ + defined(__CYGWIN__) || \ + defined(__MSYS__) || \ + defined(__EMSCRIPTEN__) || \ + defined(__wasi__) + +#if defined(__NetBSD__) +#define _NETBSD_SOURCE 1 +#endif + +# include + +#elif defined(HAVE_SYS_ENDIAN_H) || \ + defined(__FreeBSD__) || \ + defined(__DragonFly__) + +# include + +#elif defined(__APPLE__) +# define __BYTE_ORDER BYTE_ORDER +# define __BIG_ENDIAN BIG_ENDIAN +# define __LITTLE_ENDIAN LITTLE_ENDIAN +# define __PDP_ENDIAN PDP_ENDIAN + +# if !defined(_POSIX_C_SOURCE) +# include + +# define htobe16(x) OSSwapHostToBigInt16(x) +# define htole16(x) OSSwapHostToLittleInt16(x) +# define be16toh(x) OSSwapBigToHostInt16(x) +# define le16toh(x) OSSwapLittleToHostInt16(x) + +# define htobe32(x) OSSwapHostToBigInt32(x) +# define htole32(x) OSSwapHostToLittleInt32(x) +# define be32toh(x) OSSwapBigToHostInt32(x) +# define le32toh(x) OSSwapLittleToHostInt32(x) + +# define htobe64(x) OSSwapHostToBigInt64(x) +# define htole64(x) OSSwapHostToLittleInt64(x) +# define be64toh(x) OSSwapBigToHostInt64(x) +# define le64toh(x) OSSwapLittleToHostInt64(x) +# else +# if BYTE_ORDER == LITTLE_ENDIAN +# define htobe16(x) __builtin_bswap16(x) +# define htole16(x) (x) +# define be16toh(x) __builtin_bswap16(x) +# define le16toh(x) (x) + +# define htobe32(x) __builtin_bswap32(x) +# define htole32(x) (x) +# define be32toh(x) __builtin_bswap32(x) +# define le32toh(x) (x) + +# define htobe64(x) __builtin_bswap64(x) +# define htole64(x) (x) +# define be64toh(x) __builtin_bswap64(x) +# define le64toh(x) (x) +# elif BYTE_ORDER == BIG_ENDIAN +# define htobe16(x) (x) +# define htole16(x) __builtin_bswap16(x) +# define be16toh(x) (x) +# define le16toh(x) __builtin_bswap16(x) + +# define htobe32(x) (x) +# define htole32(x) __builtin_bswap32(x) +# define be32toh(x) (x) +# define le32toh(x) __builtin_bswap32(x) + +# define htobe64(x) (x) +# define htole64(x) __builtin_bswap64(x) +# define be64toh(x) (x) +# define le64toh(x) __builtin_bswap64(x) +# else +# error byte order not supported +# endif +# endif + +#elif defined(__WINDOWS__) + +# if defined(_MSC_VER) && !defined(__clang__) +# include +# define B_SWAP_16(x) _byteswap_ushort(x) +# define B_SWAP_32(x) _byteswap_ulong(x) +# define B_SWAP_64(x) _byteswap_uint64(x) +# else +# define B_SWAP_16(x) __builtin_bswap16(x) +# define B_SWAP_32(x) __builtin_bswap32(x) +# define B_SWAP_64(x) __builtin_bswap64(x) +# endif + +# if defined(__MINGW32__) || defined(HAVE_SYS_PARAM_H) +# include +# endif + +# ifndef BIG_ENDIAN +# ifdef __BIG_ENDIAN +# define BIG_ENDIAN __BIG_ENDIAN +# elif defined(__ORDER_BIG_ENDIAN__) +# define BIG_ENDIAN __ORDER_BIG_ENDIAN__ +# else +# define BIG_ENDIAN 4321 +# endif +# endif + +# ifndef LITTLE_ENDIAN +# ifdef __LITTLE_ENDIAN +# define LITTLE_ENDIAN __LITTLE_ENDIAN +# elif defined(__ORDER_LITTLE_ENDIAN__) +# define LITTLE_ENDIAN __ORDER_LITTLE_ENDIAN__ +# else +# define LITTLE_ENDIAN 1234 +# endif +# endif + +# ifndef BYTE_ORDER +# ifdef __BYTE_ORDER +# define BYTE_ORDER __BYTE_ORDER +# elif defined(__BYTE_ORDER__) +# define BYTE_ORDER __BYTE_ORDER__ +# else + /* assume LE on Windows if nothing was defined */ +# define BYTE_ORDER LITTLE_ENDIAN +# endif +# endif + +# if BYTE_ORDER == LITTLE_ENDIAN + +# define htobe16(x) B_SWAP_16(x) +# define htole16(x) (x) +# define be16toh(x) B_SWAP_16(x) +# define le16toh(x) (x) + +# define htobe32(x) B_SWAP_32(x) +# define htole32(x) (x) +# define be32toh(x) B_SWAP_32(x) +# define le32toh(x) (x) + +# define htobe64(x) B_SWAP_64(x) +# define htole64(x) (x) +# define be64toh(x) B_SWAP_64(x) +# define le64toh(x) (x) + +# elif BYTE_ORDER == BIG_ENDIAN + +# define htobe16(x) (x) +# define htole16(x) B_SWAP_16(x) +# define be16toh(x) (x) +# define le16toh(x) B_SWAP_16(x) + +# define htobe32(x) (x) +# define htole32(x) B_SWAP_32(x) +# define be32toh(x) (x) +# define le32toh(x) B_SWAP_32(x) + +# define htobe64(x) (x) +# define htole64(x) B_SWAP_64(x) +# define be64toh(x) (x) +# define le64toh(x) B_SWAP_64(x) + +# else + +# error byte order not supported + +# endif + +#elif defined(__QNXNTO__) + +# include + +# define __LITTLE_ENDIAN 1234 +# define __BIG_ENDIAN 4321 +# define __PDP_ENDIAN 3412 + +# if defined(__BIGENDIAN__) + +# define __BYTE_ORDER __BIG_ENDIAN + +# define htobe16(x) (x) +# define htobe32(x) (x) +# define htobe64(x) (x) + +# define htole16(x) ENDIAN_SWAP16(x) +# define htole32(x) ENDIAN_SWAP32(x) +# define htole64(x) ENDIAN_SWAP64(x) + +# elif defined(__LITTLEENDIAN__) + +# define __BYTE_ORDER __LITTLE_ENDIAN + +# define htole16(x) (x) +# define htole32(x) (x) +# define htole64(x) (x) + +# define htobe16(x) ENDIAN_SWAP16(x) +# define htobe32(x) ENDIAN_SWAP32(x) +# define htobe64(x) ENDIAN_SWAP64(x) + +# else + +# error byte order not supported + +# endif + +# define be16toh(x) ENDIAN_BE16(x) +# define be32toh(x) ENDIAN_BE32(x) +# define be64toh(x) ENDIAN_BE64(x) +# define le16toh(x) ENDIAN_LE16(x) +# define le32toh(x) ENDIAN_LE32(x) +# define le64toh(x) ENDIAN_LE64(x) + +#else + +# error platform not supported + +#endif + +#endif diff --git a/src/tree-sitter/lib/src/query.c b/src/tree-sitter/lib/src/query.c index c9e8fbd0..61991c2d 100644 --- a/src/tree-sitter/lib/src/query.c +++ b/src/tree-sitter/lib/src/query.c @@ -1,6 +1,16 @@ +/* + * On NetBSD, defining standard requirements like this removes symbols + * from the namespace; however, we need non-standard symbols for + * endian.h. + */ +#if defined(__NetBSD__) && defined(_POSIX_C_SOURCE) +#undef _POSIX_C_SOURCE +#endif + #include "tree_sitter/api.h" #include "./alloc.h" #include "./array.h" +#include "./clock.h" #include "./language.h" #include "./point.h" #include "./tree_cursor.h" @@ -80,7 +90,7 @@ typedef struct { * for the entire top-level pattern. When iterating through a query's * captures using `ts_query_cursor_next_capture`, this field is used to * detect that a capture can safely be returned from a match that has not - * even completed yet. + * even completed yet. */ typedef struct { TSSymbol symbol; @@ -99,6 +109,7 @@ typedef struct { bool contains_captures: 1; bool root_pattern_guaranteed: 1; bool parent_pattern_guaranteed: 1; + bool is_missing: 1; } QueryStep; /* @@ -121,7 +132,7 @@ typedef struct { } SymbolTable; /** - * CaptureQuantififers - a data structure holding the quantifiers of pattern captures. + * CaptureQuantifiers - a data structure holding the quantifiers of pattern captures. */ typedef Array(uint8_t) CaptureQuantifiers; @@ -172,7 +183,8 @@ typedef struct { * list of captures from the `CaptureListPool`. * - `seeking_immediate_match` - A flag that indicates that the state's next * step must be matched by the very next sibling. This is used when - * processing repetitions. + * processing repetitions, or when processing a wildcard node followed by + * an anchor. * - `has_in_progress_alternatives` - A flag that indicates that there is are * other states that have the same captures as this state, but are at * different steps in their pattern. This means that in order to obey the @@ -312,6 +324,11 @@ struct TSQueryCursor { TSPoint start_point; TSPoint end_point; uint32_t next_state_id; + TSClock end_clock; + TSDuration timeout_duration; + const TSQueryCursorOptions *query_options; + TSQueryCursorState query_state; + unsigned operation_count; bool on_visible_node; bool ascending; bool halted; @@ -322,6 +339,7 @@ static const TSQueryError PARENT_DONE = -1; static const uint16_t PATTERN_DONE_MARKER = UINT16_MAX; static const uint16_t NONE = UINT16_MAX; static const TSSymbol WILDCARD_SYMBOL = 0; +static const unsigned OP_COUNT_PER_QUERY_TIMEOUT_CHECK = 100; /********** * Stream @@ -437,7 +455,7 @@ static const CaptureList *capture_list_pool_get(const CaptureListPool *self, uin } static CaptureList *capture_list_pool_get_mut(CaptureListPool *self, uint16_t id) { - assert(id < self->list.size); + ts_assert(id < self->list.size); return &self->list.contents[id]; } @@ -1690,7 +1708,7 @@ static bool ts_query__analyze_patterns(TSQuery *self, unsigned *error_offset) { unsigned first_child_step_index = parent_step_index + 1; uint32_t j, child_exists; array_search_sorted_by(&self->step_offsets, .step_index, first_child_step_index, &j, &child_exists); - assert(child_exists); + ts_assert(child_exists); *error_offset = self->step_offsets.contents[j].byte_offset; all_patterns_are_valid = false; break; @@ -1749,7 +1767,7 @@ static bool ts_query__analyze_patterns(TSQuery *self, unsigned *error_offset) { // If this pattern cannot match, store the pattern index so that it can be // returned to the caller. if (analysis.finished_parent_symbols.size == 0) { - assert(analysis.final_step_indices.size > 0); + ts_assert(analysis.final_step_indices.size > 0); uint16_t impossible_step_index = *array_back(&analysis.final_step_indices); uint32_t j, impossible_exists; array_search_sorted_by(&self->step_offsets, .step_index, impossible_step_index, &j, &impossible_exists); @@ -2306,16 +2324,62 @@ static TSQueryError ts_query__parse_pattern( // Otherwise, this parenthesis is the start of a named node. else { TSSymbol symbol; + bool is_missing = false; + const char *node_name = stream->input; // Parse a normal node name if (stream_is_ident_start(stream)) { - const char *node_name = stream->input; stream_scan_identifier(stream); uint32_t length = (uint32_t)(stream->input - node_name); // Parse the wildcard symbol if (length == 1 && node_name[0] == '_') { symbol = WILDCARD_SYMBOL; + } else if (!strncmp(node_name, "MISSING", length)) { + is_missing = true; + stream_skip_whitespace(stream); + + if (stream_is_ident_start(stream)) { + const char *missing_node_name = stream->input; + stream_scan_identifier(stream); + uint32_t missing_node_length = (uint32_t)(stream->input - missing_node_name); + symbol = ts_language_symbol_for_name( + self->language, + missing_node_name, + missing_node_length, + true + ); + if (!symbol) { + stream_reset(stream, missing_node_name); + return TSQueryErrorNodeType; + } + } + + else if (stream->next == '"') { + const char *string_start = stream->input; + TSQueryError e = ts_query__parse_string_literal(self, stream); + if (e) return e; + + symbol = ts_language_symbol_for_name( + self->language, + self->string_buffer.contents, + self->string_buffer.size, + false + ); + if (!symbol) { + stream_reset(stream, string_start + 1); + return TSQueryErrorNodeType; + } + } + + else if (stream->next == ')') { + symbol = WILDCARD_SYMBOL; + } + + else { + stream_reset(stream, stream->input); + return TSQueryErrorSyntax; + } } else { @@ -2341,6 +2405,9 @@ static TSQueryError ts_query__parse_pattern( step->supertype_symbol = step->symbol; step->symbol = WILDCARD_SYMBOL; } + if (is_missing) { + step->is_missing = true; + } if (symbol == WILDCARD_SYMBOL) { step->is_named = true; } @@ -2348,26 +2415,56 @@ static TSQueryError ts_query__parse_pattern( stream_skip_whitespace(stream); if (stream->next == '/') { + if (!step->supertype_symbol) { + stream_reset(stream, node_name - 1); // reset to the start of the node + return TSQueryErrorStructure; + } + stream_advance(stream); if (!stream_is_ident_start(stream)) { return TSQueryErrorSyntax; } - const char *node_name = stream->input; + const char *subtype_node_name = stream->input; stream_scan_identifier(stream); - uint32_t length = (uint32_t)(stream->input - node_name); + uint32_t length = (uint32_t)(stream->input - subtype_node_name); step->symbol = ts_language_symbol_for_name( self->language, - node_name, + subtype_node_name, length, true ); if (!step->symbol) { - stream_reset(stream, node_name); + stream_reset(stream, subtype_node_name); return TSQueryErrorNodeType; } + // Get all the possible subtypes for the given supertype, + // and check if the given subtype is valid. + if (self->language->abi_version >= LANGUAGE_VERSION_WITH_RESERVED_WORDS) { + uint32_t subtype_length; + const TSSymbol *subtypes = ts_language_subtypes( + self->language, + step->supertype_symbol, + &subtype_length + ); + + bool subtype_is_valid = false; + for (uint32_t i = 0; i < subtype_length; i++) { + if (subtypes[i] == step->symbol) { + subtype_is_valid = true; + break; + } + } + + // This subtype is not valid for the given supertype. + if (!subtype_is_valid) { + stream_reset(stream, node_name - 1); // reset to the start of the node + return TSQueryErrorStructure; + } + } + stream_skip_whitespace(stream); } @@ -2426,6 +2523,9 @@ static TSQueryError ts_query__parse_pattern( child_is_immediate, &child_capture_quantifiers ); + // In the event we only parsed a predicate, meaning no new steps were added, + // then subtract one so we're not indexing past the end of the array + if (step_index == self->steps.size) step_index--; if (e == PARENT_DONE) { if (stream->next == ')') { if (child_is_immediate) { @@ -2433,7 +2533,23 @@ static TSQueryError ts_query__parse_pattern( capture_quantifiers_delete(&child_capture_quantifiers); return TSQueryErrorSyntax; } - self->steps.contents[last_child_step_index].is_last_child = true; + // Mark this step *and* its alternatives as the last child of the parent. + QueryStep *last_child_step = array_get(&self->steps, last_child_step_index); + last_child_step->is_last_child = true; + if ( + last_child_step->alternative_index != NONE && + last_child_step->alternative_index < self->steps.size + ) { + QueryStep *alternative_step = &self->steps.contents[last_child_step->alternative_index]; + alternative_step->is_last_child = true; + while ( + alternative_step->alternative_index != NONE && + alternative_step->alternative_index < self->steps.size + ) { + alternative_step = &self->steps.contents[alternative_step->alternative_index]; + alternative_step->is_last_child = true; + } + } } if (negated_field_count) { @@ -2670,8 +2786,8 @@ TSQuery *ts_query_new( ) { if ( !language || - language->version > TREE_SITTER_LANGUAGE_VERSION || - language->version < TREE_SITTER_MIN_COMPATIBLE_LANGUAGE_VERSION + language->abi_version > TREE_SITTER_LANGUAGE_VERSION || + language->abi_version < TREE_SITTER_MIN_COMPATIBLE_LANGUAGE_VERSION ) { *error_type = TSQueryErrorLanguage; return NULL; @@ -2862,9 +2978,7 @@ const TSQueryPredicateStep *ts_query_predicates_for_pattern( ) { Slice slice = self->patterns.contents[pattern_index].predicate_steps; *step_count = slice.length; - if (self->predicate_steps.contents == NULL) { - return NULL; - } + if (slice.length == 0) return NULL; return &self->predicate_steps.contents[slice.offset]; } @@ -2927,13 +3041,13 @@ bool ts_query__step_is_fallible( const TSQuery *self, uint16_t step_index ) { - assert((uint32_t)step_index + 1 < self->steps.size); + ts_assert((uint32_t)step_index + 1 < self->steps.size); QueryStep *step = &self->steps.contents[step_index]; QueryStep *next_step = &self->steps.contents[step_index + 1]; return ( next_step->depth != PATTERN_DONE_MARKER && next_step->depth > step->depth && - !next_step->parent_pattern_guaranteed + (!next_step->parent_pattern_guaranteed || step->symbol == WILDCARD_SYMBOL) ); } @@ -2986,6 +3100,9 @@ TSQueryCursor *ts_query_cursor_new(void) { .start_point = {0, 0}, .end_point = POINT_MAX, .max_start_depth = UINT32_MAX, + .timeout_duration = 0, + .end_clock = clock_null(), + .operation_count = 0, }; array_reserve(&self->states, 8); array_reserve(&self->finished_states, 8); @@ -3012,6 +3129,14 @@ void ts_query_cursor_set_match_limit(TSQueryCursor *self, uint32_t limit) { self->capture_list_pool.max_capture_list_count = limit; } +uint64_t ts_query_cursor_timeout_micros(const TSQueryCursor *self) { + return duration_to_micros(self->timeout_duration); +} + +void ts_query_cursor_set_timeout_micros(TSQueryCursor *self, uint64_t timeout_micros) { + self->timeout_duration = duration_from_micros(timeout_micros); +} + #ifdef DEBUG_EXECUTE_QUERY #define LOG(...) fprintf(stderr, __VA_ARGS__) #else @@ -3023,7 +3148,7 @@ void ts_query_cursor_exec( const TSQuery *query, TSNode node ) { - if (query) { + if (query) { LOG("query steps:\n"); for (unsigned i = 0; i < query->steps.size; i++) { QueryStep *step = &query->steps.contents[i]; @@ -3060,9 +3185,32 @@ void ts_query_cursor_exec( self->halted = false; self->query = query; self->did_exceed_match_limit = false; + self->operation_count = 0; + if (self->timeout_duration) { + self->end_clock = clock_after(clock_now(), self->timeout_duration); + } else { + self->end_clock = clock_null(); + } + self->query_options = NULL; + self->query_state = (TSQueryCursorState) {0}; } -void ts_query_cursor_set_byte_range( +void ts_query_cursor_exec_with_options( + TSQueryCursor *self, + const TSQuery *query, + TSNode node, + const TSQueryCursorOptions *query_options +) { + ts_query_cursor_exec(self, query, node); + if (query_options) { + self->query_options = query_options; + self->query_state = (TSQueryCursorState) { + .payload = query_options->payload + }; + } +} + +bool ts_query_cursor_set_byte_range( TSQueryCursor *self, uint32_t start_byte, uint32_t end_byte @@ -3070,11 +3218,15 @@ void ts_query_cursor_set_byte_range( if (end_byte == 0) { end_byte = UINT32_MAX; } + if (start_byte > end_byte) { + return false; + } self->start_byte = start_byte; self->end_byte = end_byte; + return true; } -void ts_query_cursor_set_point_range( +bool ts_query_cursor_set_point_range( TSQueryCursor *self, TSPoint start_point, TSPoint end_point @@ -3082,8 +3234,12 @@ void ts_query_cursor_set_point_range( if (end_point.row == 0 && end_point.column == 0) { end_point = POINT_MAX; } + if (point_gt(start_point, end_point)) { + return false; + } self->start_point = start_point; self->end_point = end_point; + return true; } // Search through all of the in-progress states, and find the captured @@ -3093,7 +3249,7 @@ static bool ts_query_cursor__first_in_progress_capture( uint32_t *state_index, uint32_t *byte_offset, uint32_t *pattern_index, - bool *root_pattern_guaranteed + bool *is_definite ) { bool result = false; *state_index = UINT32_MAX; @@ -3128,8 +3284,11 @@ static bool ts_query_cursor__first_in_progress_capture( (node_start_byte == *byte_offset && state->pattern_index < *pattern_index) ) { QueryStep *step = &self->query->steps.contents[state->step_index]; - if (root_pattern_guaranteed) { - *root_pattern_guaranteed = step->root_pattern_guaranteed; + if (is_definite) { + // We're being a bit conservative here by asserting that the following step + // is not immediate, because this capture might end up being discarded if the + // following symbol in the tree isn't the required symbol for this step. + *is_definite = step->root_pattern_guaranteed && !step->is_immediate; } else if (step->root_pattern_guaranteed) { continue; } @@ -3456,7 +3615,26 @@ static inline bool ts_query_cursor__advance( } } - if (did_match || self->halted) return did_match; + if (++self->operation_count == OP_COUNT_PER_QUERY_TIMEOUT_CHECK) { + self->operation_count = 0; + } + + if (self->query_options && self->query_options->progress_callback) { + self->query_state.current_byte_offset = ts_node_start_byte(ts_tree_cursor_current_node(&self->cursor)); + } + if ( + did_match || + self->halted || + ( + self->operation_count == 0 && + ( + (!clock_is_null(self->end_clock) && clock_is_gt(clock_now(), self->end_clock)) || + (self->query_options && self->query_options->progress_callback && self->query_options->progress_callback(&self->query_state)) + ) + ) + ) { + return did_match; + } // Exit the current node. if (self->ascending) { @@ -3573,6 +3751,7 @@ static inline bool ts_query_cursor__advance( if (self->on_visible_node) { TSSymbol symbol = ts_node_symbol(node); bool is_named = ts_node_is_named(node); + bool is_missing = ts_node_is_missing(node); bool has_later_siblings; bool has_later_named_siblings; bool can_have_later_siblings_with_this_field; @@ -3669,9 +3848,13 @@ static inline bool ts_query_cursor__advance( // pattern. bool node_does_match = false; if (step->symbol == WILDCARD_SYMBOL) { - node_does_match = !node_is_error && (is_named || !step->is_named); + if (step->is_missing) { + node_does_match = is_missing; + } else { + node_does_match = !node_is_error && (is_named || !step->is_named); + } } else { - node_does_match = symbol == step->symbol; + node_does_match = symbol == step->symbol && (!step->is_missing || is_missing); } bool later_sibling_can_match = has_later_siblings; if ((step->is_immediate && is_named) || state->seeking_immediate_match) { @@ -3796,7 +3979,6 @@ static inline bool ts_query_cursor__advance( // Advance this state to the next step of its pattern. state->step_index++; - state->seeking_immediate_match = false; LOG( " advance state. pattern:%u, step:%u\n", state->pattern_index, @@ -3804,6 +3986,21 @@ static inline bool ts_query_cursor__advance( ); QueryStep *next_step = &self->query->steps.contents[state->step_index]; + + // For a given step, if the current symbol is the wildcard symbol, `_`, and it is **not** + // named, meaning it should capture anonymous nodes, **and** the next step is immediate, + // we reuse the `seeking_immediate_match` flag to indicate that we are looking for an + // immediate match due to an unnamed wildcard symbol. + // + // The reason for this is that typically, anchors will not consider anonymous nodes, + // but we're special casing the wildcard symbol to allow for any immediate matches, + // regardless of whether they are named or not. + if (step->symbol == WILDCARD_SYMBOL && !step->is_named && next_step->is_immediate) { + state->seeking_immediate_match = true; + } else { + state->seeking_immediate_match = false; + } + if (stop_on_definite_step && next_step->root_pattern_guaranteed) did_match = true; // If this state's next step has an alternative step, then copy the state in order @@ -4030,7 +4227,7 @@ bool ts_query_cursor_next_capture( uint32_t first_unfinished_pattern_index; uint32_t first_unfinished_state_index; bool first_unfinished_state_is_definite = false; - ts_query_cursor__first_in_progress_capture( + bool found_unfinished_state = ts_query_cursor__first_in_progress_capture( self, &first_unfinished_state_index, &first_unfinished_capture_byte, @@ -4120,7 +4317,7 @@ bool ts_query_cursor_next_capture( return true; } - if (capture_list_pool_is_empty(&self->capture_list_pool)) { + if (capture_list_pool_is_empty(&self->capture_list_pool) && found_unfinished_state) { LOG( " abandon state. index:%u, pattern:%u, offset:%u.\n", first_unfinished_state_index, diff --git a/src/tree-sitter/lib/src/stack.c b/src/tree-sitter/lib/src/stack.c index 3bc367da..453d9845 100644 --- a/src/tree-sitter/lib/src/stack.c +++ b/src/tree-sitter/lib/src/stack.c @@ -82,9 +82,9 @@ typedef StackAction (*StackCallback)(void *, const StackIterator *); static void stack_node_retain(StackNode *self) { if (!self) return; - assert(self->ref_count > 0); + ts_assert(self->ref_count > 0); self->ref_count++; - assert(self->ref_count != 0); + ts_assert(self->ref_count != 0); } static void stack_node_release( @@ -93,7 +93,7 @@ static void stack_node_release( SubtreePool *subtree_pool ) { recur: - assert(self->ref_count != 0); + ts_assert(self->ref_count != 0); self->ref_count--; if (self->ref_count > 0) return; @@ -460,6 +460,17 @@ uint32_t ts_stack_version_count(const Stack *self) { return self->heads.size; } +uint32_t ts_stack_halted_version_count(Stack *self) { + uint32_t count = 0; + for (uint32_t i = 0; i < self->heads.size; i++) { + StackHead *head = array_get(&self->heads, i); + if (head->status == StackStatusHalted) { + count++; + } + } + return count; +} + TSStateId ts_stack_state(const Stack *self, StackVersion version) { return array_get(&self->heads, version)->node->state; } @@ -524,6 +535,7 @@ StackSliceArray ts_stack_pop_count(Stack *self, StackVersion version, uint32_t c return stack__iter(self, version, pop_count_callback, &count, (int)count); } + forceinline StackAction pop_pending_callback(void *payload, const StackIterator *iterator) { (void)payload; if (iterator->subtree_count >= 1) { @@ -567,7 +579,7 @@ SubtreeArray ts_stack_pop_error(Stack *self, StackVersion version) { bool found_error = false; StackSliceArray pop = stack__iter(self, version, pop_error_callback, &found_error, 1); if (pop.size > 0) { - assert(pop.size == 1); + ts_assert(pop.size == 1); ts_stack_renumber_version(self, pop.contents[0].version, version); return pop.contents[0].subtrees; } @@ -663,8 +675,8 @@ void ts_stack_remove_version(Stack *self, StackVersion version) { void ts_stack_renumber_version(Stack *self, StackVersion v1, StackVersion v2) { if (v1 == v2) return; - assert(v2 < v1); - assert((uint32_t)v1 < self->heads.size); + ts_assert(v2 < v1); + ts_assert((uint32_t)v1 < self->heads.size); StackHead *source_head = &self->heads.contents[v1]; StackHead *target_head = &self->heads.contents[v2]; if (target_head->summary && !source_head->summary) { @@ -683,7 +695,7 @@ void ts_stack_swap_versions(Stack *self, StackVersion v1, StackVersion v2) { } StackVersion ts_stack_copy_version(Stack *self, StackVersion version) { - assert(version < self->heads.size); + ts_assert(version < self->heads.size); array_push(&self->heads, self->heads.contents[version]); StackHead *head = array_back(&self->heads); stack_node_retain(head->node); @@ -743,7 +755,7 @@ bool ts_stack_is_paused(const Stack *self, StackVersion version) { Subtree ts_stack_resume(Stack *self, StackVersion version) { StackHead *head = array_get(&self->heads, version); - assert(head->status == StackStatusPaused); + ts_assert(head->status == StackStatusPaused); Subtree result = head->lookahead_when_paused; head->status = StackStatusActive; head->lookahead_when_paused = NULL_SUBTREE; @@ -766,9 +778,7 @@ void ts_stack_clear(Stack *self) { bool ts_stack_print_dot_graph(Stack *self, const TSLanguage *language, FILE *f) { array_reserve(&self->iterators, 32); - // --- r-tree-sitter begin --- - // if (!f) f = stderr; - // --- r-tree-sitter end --- + if (!f) f = stderr; fprintf(f, "digraph stack {\n"); fprintf(f, "rankdir=\"RL\";\n"); diff --git a/src/tree-sitter/lib/src/stack.h b/src/tree-sitter/lib/src/stack.h index 86abbc9d..2619f1e8 100644 --- a/src/tree-sitter/lib/src/stack.h +++ b/src/tree-sitter/lib/src/stack.h @@ -7,7 +7,6 @@ extern "C" { #include "./array.h" #include "./subtree.h" -#include "./error_costs.h" #include typedef struct Stack Stack; @@ -29,23 +28,26 @@ typedef struct { typedef Array(StackSummaryEntry) StackSummary; // Create a stack. -Stack *ts_stack_new(SubtreePool *); +Stack *ts_stack_new(SubtreePool *subtree_pool); // Release the memory reserved for a given stack. -void ts_stack_delete(Stack *); +void ts_stack_delete(Stack *self); // Get the stack's current number of versions. -uint32_t ts_stack_version_count(const Stack *); +uint32_t ts_stack_version_count(const Stack *self); + +// Get the stack's current number of halted versions. +uint32_t ts_stack_halted_version_count(Stack *self); // Get the state at the top of the given version of the stack. If the stack is // empty, this returns the initial state, 0. -TSStateId ts_stack_state(const Stack *, StackVersion); +TSStateId ts_stack_state(const Stack *self, StackVersion version); // Get the last external token associated with a given version of the stack. -Subtree ts_stack_last_external_token(const Stack *, StackVersion); +Subtree ts_stack_last_external_token(const Stack *self, StackVersion version); // Set the last external token associated with a given version of the stack. -void ts_stack_set_last_external_token(Stack *, StackVersion, Subtree ); +void ts_stack_set_last_external_token(Stack *self, StackVersion version, Subtree token); // Get the position of the given version of the stack within the document. Length ts_stack_position(const Stack *, StackVersion); @@ -55,76 +57,74 @@ Length ts_stack_position(const Stack *, StackVersion); // This transfers ownership of the tree to the Stack. Callers that // need to retain ownership of the tree for their own purposes should // first retain the tree. -void ts_stack_push(Stack *, StackVersion, Subtree , bool, TSStateId); +void ts_stack_push(Stack *self, StackVersion version, Subtree subtree, bool pending, TSStateId state); // Pop the given number of entries from the given version of the stack. This // operation can increase the number of stack versions by revealing multiple // versions which had previously been merged. It returns an array that // specifies the index of each revealed version and the trees that were // removed from that version. -StackSliceArray ts_stack_pop_count(Stack *, StackVersion, uint32_t count); +StackSliceArray ts_stack_pop_count(Stack *self, StackVersion version, uint32_t count); // Remove an error at the top of the given version of the stack. -SubtreeArray ts_stack_pop_error(Stack *, StackVersion); +SubtreeArray ts_stack_pop_error(Stack *self, StackVersion version); // Remove any pending trees from the top of the given version of the stack. -StackSliceArray ts_stack_pop_pending(Stack *, StackVersion); +StackSliceArray ts_stack_pop_pending(Stack *self, StackVersion version); -// Remove any all trees from the given version of the stack. -StackSliceArray ts_stack_pop_all(Stack *, StackVersion); +// Remove all trees from the given version of the stack. +StackSliceArray ts_stack_pop_all(Stack *self, StackVersion version); // Get the maximum number of tree nodes reachable from this version of the stack // since the last error was detected. -unsigned ts_stack_node_count_since_error(const Stack *, StackVersion); +unsigned ts_stack_node_count_since_error(const Stack *self, StackVersion version); -int ts_stack_dynamic_precedence(Stack *, StackVersion); +int ts_stack_dynamic_precedence(Stack *self, StackVersion version); -bool ts_stack_has_advanced_since_error(const Stack *, StackVersion); +bool ts_stack_has_advanced_since_error(const Stack *self, StackVersion version); // Compute a summary of all the parse states near the top of the given // version of the stack and store the summary for later retrieval. -void ts_stack_record_summary(Stack *, StackVersion, unsigned max_depth); +void ts_stack_record_summary(Stack *self, StackVersion version, unsigned max_depth); // Retrieve a summary of all the parse states near the top of the // given version of the stack. -StackSummary *ts_stack_get_summary(Stack *, StackVersion); +StackSummary *ts_stack_get_summary(Stack *self, StackVersion version); // Get the total cost of all errors on the given version of the stack. -unsigned ts_stack_error_cost(const Stack *, StackVersion version); +unsigned ts_stack_error_cost(const Stack *self, StackVersion version); // Merge the given two stack versions if possible, returning true // if they were successfully merged and false otherwise. -bool ts_stack_merge(Stack *, StackVersion, StackVersion); +bool ts_stack_merge(Stack *self, StackVersion version1, StackVersion version2); // Determine whether the given two stack versions can be merged. -bool ts_stack_can_merge(Stack *, StackVersion, StackVersion); +bool ts_stack_can_merge(Stack *self, StackVersion version1, StackVersion version2); -Subtree ts_stack_resume(Stack *, StackVersion); +Subtree ts_stack_resume(Stack *self, StackVersion version); -void ts_stack_pause(Stack *, StackVersion, Subtree); +void ts_stack_pause(Stack *self, StackVersion version, Subtree lookahead); -void ts_stack_halt(Stack *, StackVersion); +void ts_stack_halt(Stack *self, StackVersion version); -bool ts_stack_is_active(const Stack *, StackVersion); +bool ts_stack_is_active(const Stack *self, StackVersion version); -bool ts_stack_is_paused(const Stack *, StackVersion); +bool ts_stack_is_paused(const Stack *self, StackVersion version); -bool ts_stack_is_halted(const Stack *, StackVersion); +bool ts_stack_is_halted(const Stack *self, StackVersion version); -void ts_stack_renumber_version(Stack *, StackVersion, StackVersion); +void ts_stack_renumber_version(Stack *self, StackVersion v1, StackVersion v2); -void ts_stack_swap_versions(Stack *, StackVersion, StackVersion); +void ts_stack_swap_versions(Stack *, StackVersion v1, StackVersion v2); -StackVersion ts_stack_copy_version(Stack *, StackVersion); +StackVersion ts_stack_copy_version(Stack *self, StackVersion version); // Remove the given version from the stack. -void ts_stack_remove_version(Stack *, StackVersion); - -void ts_stack_clear(Stack *); +void ts_stack_remove_version(Stack *self, StackVersion version); -bool ts_stack_print_dot_graph(Stack *, const TSLanguage *, FILE *); +void ts_stack_clear(Stack *self); -typedef void (*StackIterateCallback)(void *, TSStateId, uint32_t); +bool ts_stack_print_dot_graph(Stack *self, const TSLanguage *language, FILE *f); #ifdef __cplusplus } diff --git a/src/tree-sitter/lib/src/subtree.c b/src/tree-sitter/lib/src/subtree.c index 4524e182..35f65738 100644 --- a/src/tree-sitter/lib/src/subtree.c +++ b/src/tree-sitter/lib/src/subtree.c @@ -1,4 +1,3 @@ -#include #include #include #include @@ -11,6 +10,7 @@ #include "./length.h" #include "./language.h" #include "./error_costs.h" +#include "./ts_assert.h" #include typedef struct { @@ -157,6 +157,7 @@ static inline bool ts_subtree_can_inline(Length padding, Length size, uint32_t l padding.bytes < TS_MAX_INLINE_TREE_LENGTH && padding.extent.row < 16 && padding.extent.column < TS_MAX_INLINE_TREE_LENGTH && + size.bytes < TS_MAX_INLINE_TREE_LENGTH && size.extent.row == 0 && size.extent.column < TS_MAX_INLINE_TREE_LENGTH && lookahead_bytes < 16; @@ -229,7 +230,7 @@ void ts_subtree_set_symbol( ) { TSSymbolMetadata metadata = ts_language_symbol_metadata(language, symbol); if (self->data.is_inline) { - assert(symbol < UINT8_MAX); + ts_assert(symbol < UINT8_MAX); self->data.symbol = symbol; self->data.named = metadata.named; self->data.visible = metadata.visible; @@ -288,7 +289,7 @@ MutableSubtree ts_subtree_make_mut(SubtreePool *pool, Subtree self) { return result; } -static void ts_subtree__compress( +void ts_subtree_compress( MutableSubtree self, unsigned count, const TSLanguage *language, @@ -334,44 +335,12 @@ static void ts_subtree__compress( } } -void ts_subtree_balance(Subtree self, SubtreePool *pool, const TSLanguage *language) { - array_clear(&pool->tree_stack); - - if (ts_subtree_child_count(self) > 0 && self.ptr->ref_count == 1) { - array_push(&pool->tree_stack, ts_subtree_to_mut_unsafe(self)); - } - - while (pool->tree_stack.size > 0) { - MutableSubtree tree = array_pop(&pool->tree_stack); - - if (tree.ptr->repeat_depth > 0) { - Subtree child1 = ts_subtree_children(tree)[0]; - Subtree child2 = ts_subtree_children(tree)[tree.ptr->child_count - 1]; - long repeat_delta = (long)ts_subtree_repeat_depth(child1) - (long)ts_subtree_repeat_depth(child2); - if (repeat_delta > 0) { - unsigned n = (unsigned)repeat_delta; - for (unsigned i = n / 2; i > 0; i /= 2) { - ts_subtree__compress(tree, i, language, &pool->tree_stack); - n -= i; - } - } - } - - for (uint32_t i = 0; i < tree.ptr->child_count; i++) { - Subtree child = ts_subtree_children(tree)[i]; - if (ts_subtree_child_count(child) > 0 && child.ptr->ref_count == 1) { - array_push(&pool->tree_stack, ts_subtree_to_mut_unsafe(child)); - } - } - } -} - // Assign all of the node's properties that depend on its children. void ts_subtree_summarize_children( MutableSubtree self, const TSLanguage *language ) { - assert(!self.data.is_inline); + ts_assert(!self.data.is_inline); self.ptr->named_child_count = 0; self.ptr->visible_child_count = 0; @@ -438,7 +407,12 @@ void ts_subtree_summarize_children( self.ptr->dynamic_precedence += ts_subtree_dynamic_precedence(child); self.ptr->visible_descendant_count += ts_subtree_visible_descendant_count(child); - if (alias_sequence && alias_sequence[structural_index] != 0 && !ts_subtree_extra(child)) { + if ( + !ts_subtree_extra(child) && + ts_subtree_symbol(child) != 0 && + alias_sequence && + alias_sequence[structural_index] != 0 + ) { self.ptr->visible_descendant_count++; self.ptr->visible_child_count++; if (ts_language_symbol_metadata(language, alias_sequence[structural_index]).named) { @@ -583,16 +557,16 @@ Subtree ts_subtree_new_missing_leaf( void ts_subtree_retain(Subtree self) { if (self.data.is_inline) return; - assert(self.ptr->ref_count > 0); + ts_assert(self.ptr->ref_count > 0); atomic_inc((volatile uint32_t *)&self.ptr->ref_count); - assert(self.ptr->ref_count != 0); + ts_assert(self.ptr->ref_count != 0); } void ts_subtree_release(SubtreePool *pool, Subtree self) { if (self.data.is_inline) return; array_clear(&pool->tree_stack); - assert(self.ptr->ref_count > 0); + ts_assert(self.ptr->ref_count > 0); if (atomic_dec((volatile uint32_t *)&self.ptr->ref_count) == 0) { array_push(&pool->tree_stack, ts_subtree_to_mut_unsafe(self)); } @@ -604,7 +578,7 @@ void ts_subtree_release(SubtreePool *pool, Subtree self) { for (uint32_t i = 0; i < tree.ptr->child_count; i++) { Subtree child = children[i]; if (child.data.is_inline) continue; - assert(child.ptr->ref_count > 0); + ts_assert(child.ptr->ref_count > 0); if (atomic_dec((volatile uint32_t *)&child.ptr->ref_count) == 0) { array_push(&pool->tree_stack, ts_subtree_to_mut_unsafe(child)); } @@ -677,7 +651,8 @@ Subtree ts_subtree_edit(Subtree self, const TSInputEdit *input_edit, SubtreePool Edit edit = entry.edit; bool is_noop = edit.old_end.bytes == edit.start.bytes && edit.new_end.bytes == edit.start.bytes; bool is_pure_insertion = edit.old_end.bytes == edit.start.bytes; - bool invalidate_first_row = ts_subtree_depends_on_column(*entry.tree); + bool parent_depends_on_column = ts_subtree_depends_on_column(*entry.tree); + bool column_shifted = edit.new_end.extent.column != edit.old_end.extent.column; Length size = ts_subtree_size(*entry.tree); Length padding = ts_subtree_padding(*entry.tree); @@ -699,12 +674,6 @@ Subtree ts_subtree_edit(Subtree self, const TSInputEdit *input_edit, SubtreePool padding = edit.new_end; } - // If the edit is a pure insertion right at the start of the subtree, - // shift the subtree over according to the insertion. - else if (edit.start.bytes == padding.bytes && is_pure_insertion) { - padding = edit.new_end; - } - // If the edit is within this subtree, resize the subtree to reflect the edit. else if ( edit.start.bytes < total_size.bytes || @@ -766,13 +735,17 @@ Subtree ts_subtree_edit(Subtree self, const TSInputEdit *input_edit, SubtreePool // Keep editing child nodes until a node is reached that starts after the edit. // Also, if this node's validity depends on its column position, then continue - // invaliditing child nodes until reaching a line break. + // invalidating child nodes until reaching a line break. if (( (child_left.bytes > edit.old_end.bytes) || (child_left.bytes == edit.old_end.bytes && child_size.bytes > 0 && i > 0) ) && ( - !invalidate_first_row || - child_left.extent.row > entry.tree->ptr->padding.extent.row + !parent_depends_on_column || + child_left.extent.row > padding.extent.row + ) && ( + !ts_subtree_depends_on_column(*child) || + !column_shifted || + child_left.extent.row > edit.old_end.extent.row )) { break; } @@ -985,6 +958,7 @@ void ts_subtree__print_dot_graph(const Subtree *self, uint32_t start_offset, if (ts_subtree_child_count(*self) == 0) fprintf(f, ", shape=plaintext"); if (ts_subtree_extra(*self)) fprintf(f, ", fontcolor=gray"); + if (ts_subtree_has_changes(*self)) fprintf(f, ", color=green, penwidth=2"); fprintf(f, ", tooltip=\"" "range: %u - %u\n" diff --git a/src/tree-sitter/lib/src/subtree.h b/src/tree-sitter/lib/src/subtree.h index f140ecdb..ffc5fb7a 100644 --- a/src/tree-sitter/lib/src/subtree.h +++ b/src/tree-sitter/lib/src/subtree.h @@ -173,44 +173,61 @@ typedef struct { MutableSubtreeArray tree_stack; } SubtreePool; -void ts_external_scanner_state_init(ExternalScannerState *, const char *, unsigned); -const char *ts_external_scanner_state_data(const ExternalScannerState *); -bool ts_external_scanner_state_eq(const ExternalScannerState *self, const char *, unsigned); +void ts_external_scanner_state_init(ExternalScannerState *self, const char *data, unsigned length); +const char *ts_external_scanner_state_data(const ExternalScannerState *self); +bool ts_external_scanner_state_eq(const ExternalScannerState *self, const char *buffer, unsigned length); void ts_external_scanner_state_delete(ExternalScannerState *self); -void ts_subtree_array_copy(SubtreeArray, SubtreeArray *); -void ts_subtree_array_clear(SubtreePool *, SubtreeArray *); -void ts_subtree_array_delete(SubtreePool *, SubtreeArray *); -void ts_subtree_array_remove_trailing_extras(SubtreeArray *, SubtreeArray *); -void ts_subtree_array_reverse(SubtreeArray *); +void ts_subtree_array_copy(SubtreeArray self, SubtreeArray *dest); +void ts_subtree_array_clear(SubtreePool *pool, SubtreeArray *self); +void ts_subtree_array_delete(SubtreePool *pool, SubtreeArray *self); +void ts_subtree_array_remove_trailing_extras(SubtreeArray *self, SubtreeArray *destination); +void ts_subtree_array_reverse(SubtreeArray *self); SubtreePool ts_subtree_pool_new(uint32_t capacity); -void ts_subtree_pool_delete(SubtreePool *); +void ts_subtree_pool_delete(SubtreePool *self); Subtree ts_subtree_new_leaf( - SubtreePool *, TSSymbol, Length, Length, uint32_t, - TSStateId, bool, bool, bool, const TSLanguage * + SubtreePool *pool, TSSymbol symbol, Length padding, Length size, + uint32_t lookahead_bytes, TSStateId parse_state, + bool has_external_tokens, bool depends_on_column, + bool is_keyword, const TSLanguage *language ); Subtree ts_subtree_new_error( - SubtreePool *, int32_t, Length, Length, uint32_t, TSStateId, const TSLanguage * + SubtreePool *pool, int32_t lookahead_char, Length padding, Length size, + uint32_t bytes_scanned, TSStateId parse_state, const TSLanguage *language ); -MutableSubtree ts_subtree_new_node(TSSymbol, SubtreeArray *, unsigned, const TSLanguage *); -Subtree ts_subtree_new_error_node(SubtreeArray *, bool, const TSLanguage *); -Subtree ts_subtree_new_missing_leaf(SubtreePool *, TSSymbol, Length, uint32_t, const TSLanguage *); -MutableSubtree ts_subtree_make_mut(SubtreePool *, Subtree); -void ts_subtree_retain(Subtree); -void ts_subtree_release(SubtreePool *, Subtree); -int ts_subtree_compare(Subtree, Subtree, SubtreePool *); -void ts_subtree_set_symbol(MutableSubtree *, TSSymbol, const TSLanguage *); -void ts_subtree_summarize(MutableSubtree, const Subtree *, uint32_t, const TSLanguage *); -void ts_subtree_summarize_children(MutableSubtree, const TSLanguage *); -void ts_subtree_balance(Subtree, SubtreePool *, const TSLanguage *); -Subtree ts_subtree_edit(Subtree, const TSInputEdit *edit, SubtreePool *); -char *ts_subtree_string(Subtree, TSSymbol, bool, const TSLanguage *, bool include_all); -void ts_subtree_print_dot_graph(Subtree, const TSLanguage *, FILE *); -Subtree ts_subtree_last_external_token(Subtree); +MutableSubtree ts_subtree_new_node( + TSSymbol symbol, + SubtreeArray *chiildren, + unsigned production_id, + const TSLanguage *language +); +Subtree ts_subtree_new_error_node( + SubtreeArray *children, + bool extra, + const TSLanguage * language +); +Subtree ts_subtree_new_missing_leaf( + SubtreePool *pool, + TSSymbol symbol, + Length padding, + uint32_t lookahead_bytes, + const TSLanguage *language +); +MutableSubtree ts_subtree_make_mut(SubtreePool *pool, Subtree self); +void ts_subtree_retain(Subtree self); +void ts_subtree_release(SubtreePool *pool, Subtree self); +int ts_subtree_compare(Subtree left, Subtree right, SubtreePool *pool); +void ts_subtree_set_symbol(MutableSubtree *self, TSSymbol symbol, const TSLanguage *language); +void ts_subtree_compress(MutableSubtree self, unsigned count, const TSLanguage *language, MutableSubtreeArray *stack); +void ts_subtree_summarize_children(MutableSubtree self, const TSLanguage *language); +Subtree ts_subtree_edit(Subtree self, const TSInputEdit *edit, SubtreePool *pool); +char *ts_subtree_string(Subtree self, TSSymbol alias_symbol, bool alias_is_named, const TSLanguage *language, bool include_all); +void ts_subtree_print_dot_graph(Subtree self, const TSLanguage *language, FILE *f); +Subtree ts_subtree_last_external_token(Subtree tree); const ExternalScannerState *ts_subtree_external_scanner_state(Subtree self); -bool ts_subtree_external_scanner_state_eq(Subtree, Subtree); +bool ts_subtree_external_scanner_state_eq(Subtree self, Subtree other); #define SUBTREE_GET(self, name) ((self).data.is_inline ? (self).data.name : (self).ptr->name) diff --git a/src/tree-sitter/lib/src/tree.c b/src/tree-sitter/lib/src/tree.c index 14936732..bb451180 100644 --- a/src/tree-sitter/lib/src/tree.c +++ b/src/tree-sitter/lib/src/tree.c @@ -1,5 +1,3 @@ -#define _POSIX_C_SOURCE 200112L - #include "tree_sitter/api.h" #include "./array.h" #include "./get_changed_ranges.h" @@ -148,7 +146,7 @@ void ts_tree_print_dot_graph(const TSTree *self, int fd) { fclose(file); } -#else +#elif !defined(__wasi__) // WASI doesn't support dup #include @@ -162,4 +160,11 @@ void ts_tree_print_dot_graph(const TSTree *self, int file_descriptor) { fclose(file); } +#else + +void ts_tree_print_dot_graph(const TSTree *self, int file_descriptor) { + (void)self; + (void)file_descriptor; +} + #endif diff --git a/src/tree-sitter/lib/src/tree.h b/src/tree-sitter/lib/src/tree.h index f012f888..9328f55a 100644 --- a/src/tree-sitter/lib/src/tree.h +++ b/src/tree-sitter/lib/src/tree.h @@ -21,8 +21,8 @@ struct TSTree { unsigned included_range_count; }; -TSTree *ts_tree_new(Subtree root, const TSLanguage *language, const TSRange *, unsigned); -TSNode ts_node_new(const TSTree *, const Subtree *, Length, TSSymbol); +TSTree *ts_tree_new(Subtree root, const TSLanguage *language, const TSRange *included_ranges, unsigned included_range_count); +TSNode ts_node_new(const TSTree *tree, const Subtree *subtree, Length position, TSSymbol alias); #ifdef __cplusplus } diff --git a/src/tree-sitter/lib/src/tree_cursor.c b/src/tree-sitter/lib/src/tree_cursor.c index ddd7d66b..9d2ddd3d 100644 --- a/src/tree-sitter/lib/src/tree_cursor.c +++ b/src/tree-sitter/lib/src/tree_cursor.c @@ -1,5 +1,4 @@ #include "tree_sitter/api.h" -#include "./alloc.h" #include "./tree_cursor.h" #include "./language.h" #include "./tree.h" @@ -130,13 +129,17 @@ static inline bool ts_tree_cursor_child_iterator_previous( }; *visible = ts_subtree_visible(*child); bool extra = ts_subtree_extra(*child); + + self->position = length_backtrack(self->position, ts_subtree_padding(*child)); + self->child_index--; + if (!extra && self->alias_sequence) { *visible |= self->alias_sequence[self->structural_child_index]; - self->structural_child_index--; + if (self->child_index > 0) { + self->structural_child_index--; + } } - self->position = length_backtrack(self->position, ts_subtree_padding(*child)); - self->child_index--; // unsigned can underflow so compare it to child_count if (self->child_index < self->parent.ptr->child_count) { @@ -212,7 +215,6 @@ bool ts_tree_cursor_goto_first_child(TSTreeCursor *self) { return false; } } - return false; } TreeCursorStep ts_tree_cursor_goto_last_child_internal(TSTreeCursor *_self) { @@ -253,7 +255,6 @@ bool ts_tree_cursor_goto_last_child(TSTreeCursor *self) { return false; } } - return false; } static inline int64_t ts_tree_cursor_goto_first_child_for_byte_and_point( @@ -274,7 +275,7 @@ static inline int64_t ts_tree_cursor_goto_first_child_for_byte_and_point( CursorChildIterator iterator = ts_tree_cursor_iterate_children(self); while (ts_tree_cursor_child_iterator_next(&iterator, &entry, &visible)) { Length entry_end = length_add(entry.position, ts_subtree_size(*entry.subtree)); - bool at_goal = entry_end.bytes >= goal_byte && point_gte(entry_end.extent, goal_point); + bool at_goal = entry_end.bytes > goal_byte && point_gt(entry_end.extent, goal_point); uint32_t visible_child_count = ts_subtree_visible_child_count(*entry.subtree); if (at_goal) { if (visible) { @@ -307,8 +308,9 @@ int64_t ts_tree_cursor_goto_first_child_for_point(TSTreeCursor *self, TSPoint go } TreeCursorStep ts_tree_cursor_goto_sibling_internal( - TSTreeCursor *_self, - bool (*advance)(CursorChildIterator *, TreeCursorEntry *, bool *)) { + TSTreeCursor *_self, + bool (*advance)(CursorChildIterator *, TreeCursorEntry *, bool *) +) { TreeCursor *self = (TreeCursor *)_self; uint32_t initial_size = self->stack.size; @@ -475,8 +477,9 @@ uint32_t ts_tree_cursor_current_descendant_index(const TSTreeCursor *_self) { TSNode ts_tree_cursor_current_node(const TSTreeCursor *_self) { const TreeCursor *self = (const TreeCursor *)_self; TreeCursorEntry *last_entry = array_back(&self->stack); - TSSymbol alias_symbol = self->root_alias_symbol; - if (self->stack.size > 1 && !ts_subtree_extra(*last_entry->subtree)) { + bool is_extra = ts_subtree_extra(*last_entry->subtree); + TSSymbol alias_symbol = is_extra ? 0 : self->root_alias_symbol; + if (self->stack.size > 1 && !is_extra) { TreeCursorEntry *parent_entry = &self->stack.contents[self->stack.size - 2]; alias_symbol = ts_language_alias_at( self->tree->language, diff --git a/src/tree-sitter/lib/src/tree_cursor.h b/src/tree-sitter/lib/src/tree_cursor.h index 96a386df..7d4e7ef0 100644 --- a/src/tree-sitter/lib/src/tree_cursor.h +++ b/src/tree-sitter/lib/src/tree_cursor.h @@ -23,19 +23,19 @@ typedef enum { TreeCursorStepVisible, } TreeCursorStep; -void ts_tree_cursor_init(TreeCursor *, TSNode); +void ts_tree_cursor_init(TreeCursor *self, TSNode node); void ts_tree_cursor_current_status( - const TSTreeCursor *, - TSFieldId *, - bool *, - bool *, - bool *, - TSSymbol *, - unsigned * + const TSTreeCursor *_self, + TSFieldId *field_id, + bool *has_later_siblings, + bool *has_later_named_siblings, + bool *can_have_later_siblings_with_this_field, + TSSymbol *supertypes, + unsigned *supertype_count ); -TreeCursorStep ts_tree_cursor_goto_first_child_internal(TSTreeCursor *); -TreeCursorStep ts_tree_cursor_goto_next_sibling_internal(TSTreeCursor *); +TreeCursorStep ts_tree_cursor_goto_first_child_internal(TSTreeCursor *_self); +TreeCursorStep ts_tree_cursor_goto_next_sibling_internal(TSTreeCursor *_self); static inline Subtree ts_tree_cursor_current_subtree(const TSTreeCursor *_self) { const TreeCursor *self = (const TreeCursor *)_self; @@ -43,6 +43,6 @@ static inline Subtree ts_tree_cursor_current_subtree(const TSTreeCursor *_self) return *last_entry->subtree; } -TSNode ts_tree_cursor_parent_node(const TSTreeCursor *); +TSNode ts_tree_cursor_parent_node(const TSTreeCursor *_self); #endif // TREE_SITTER_TREE_CURSOR_H_ diff --git a/src/tree-sitter/lib/src/ts_assert.h b/src/tree-sitter/lib/src/ts_assert.h new file mode 100644 index 00000000..4cb8f36a --- /dev/null +++ b/src/tree-sitter/lib/src/ts_assert.h @@ -0,0 +1,11 @@ +#ifndef TREE_SITTER_ASSERT_H_ +#define TREE_SITTER_ASSERT_H_ + +#ifdef NDEBUG +#define ts_assert(e) ((void)(e)) +#else +#include +#define ts_assert(e) assert(e) +#endif + +#endif // TREE_SITTER_ASSERT_H_ diff --git a/src/tree-sitter/lib/src/unicode.h b/src/tree-sitter/lib/src/unicode.h index 0fba56a6..0fba3f29 100644 --- a/src/tree-sitter/lib/src/unicode.h +++ b/src/tree-sitter/lib/src/unicode.h @@ -12,34 +12,59 @@ extern "C" { #define U_EXPORT2 #include "unicode/utf8.h" #include "unicode/utf16.h" +#include "portable/endian.h" + +#define U16_NEXT_LE(s, i, length, c) UPRV_BLOCK_MACRO_BEGIN { \ + (c)=le16toh((s)[(i)++]); \ + if(U16_IS_LEAD(c)) { \ + uint16_t __c2; \ + if((i)!=(length) && U16_IS_TRAIL(__c2=(s)[(i)])) { \ + ++(i); \ + (c)=U16_GET_SUPPLEMENTARY((c), __c2); \ + } \ + } \ +} UPRV_BLOCK_MACRO_END + +#define U16_NEXT_BE(s, i, length, c) UPRV_BLOCK_MACRO_BEGIN { \ + (c)=be16toh((s)[(i)++]); \ + if(U16_IS_LEAD(c)) { \ + uint16_t __c2; \ + if((i)!=(length) && U16_IS_TRAIL(__c2=(s)[(i)])) { \ + ++(i); \ + (c)=U16_GET_SUPPLEMENTARY((c), __c2); \ + } \ + } \ +} UPRV_BLOCK_MACRO_END static const int32_t TS_DECODE_ERROR = U_SENTINEL; -// These functions read one unicode code point from the given string, -// returning the number of bytes consumed. -typedef uint32_t (*UnicodeDecodeFunction)( +static inline uint32_t ts_decode_utf8( const uint8_t *string, uint32_t length, int32_t *code_point -); +) { + uint32_t i = 0; + U8_NEXT(string, i, length, *code_point); + return i; +} -static inline uint32_t ts_decode_utf8( +static inline uint32_t ts_decode_utf16_le( const uint8_t *string, uint32_t length, int32_t *code_point ) { uint32_t i = 0; - U8_NEXT(string, i, length, *code_point); - return i; + U16_NEXT_LE(((uint16_t *)string), i, length, *code_point); + return i * 2; } -static inline uint32_t ts_decode_utf16( +static inline uint32_t ts_decode_utf16_be( const uint8_t *string, uint32_t length, int32_t *code_point ) { uint32_t i = 0; - U16_NEXT(((uint16_t *)string), i, length, *code_point); + U16_NEXT_BE(((uint16_t *)string), i, length, *code_point); return i * 2; } diff --git a/src/tree-sitter/lib/src/wasm/stdlib.c b/src/tree-sitter/lib/src/wasm/stdlib.c index cfe2e4b3..e3e59f5d 100644 --- a/src/tree-sitter/lib/src/wasm/stdlib.c +++ b/src/tree-sitter/lib/src/wasm/stdlib.c @@ -3,6 +3,8 @@ // as needed, and freeing is mostly a noop. But in the special case of freeing // the last-allocated pointer, we'll reuse that pointer again. +#ifdef TREE_SITTER_FEATURE_WASM + #include #include #include @@ -107,3 +109,5 @@ void *realloc(void *ptr, size_t new_size) { memcpy(result, ®ion->data, region->size); return result; } + +#endif diff --git a/src/tree-sitter/lib/src/wasm/wasm-stdlib.h b/src/tree-sitter/lib/src/wasm/wasm-stdlib.h index c1f3bc08..a9d241d7 100644 --- a/src/tree-sitter/lib/src/wasm/wasm-stdlib.h +++ b/src/tree-sitter/lib/src/wasm/wasm-stdlib.h @@ -1,3 +1,5 @@ +#ifdef TREE_SITTER_FEATURE_WASM + unsigned char STDLIB_WASM[] = { 0x00, 0x61, 0x73, 0x6d, 0x01, 0x00, 0x00, 0x00, 0x01, 0x1e, 0x06, 0x60, 0x02, 0x7f, 0x7f, 0x01, 0x7f, 0x60, 0x01, 0x7f, 0x00, 0x60, 0x00, 0x00, @@ -46,919 +48,921 @@ unsigned char STDLIB_WASM[] = { 0x72, 0x63, 0x6d, 0x70, 0x00, 0x19, 0x07, 0x73, 0x74, 0x72, 0x6e, 0x63, 0x61, 0x74, 0x00, 0x24, 0x07, 0x73, 0x74, 0x72, 0x6e, 0x63, 0x6d, 0x70, 0x00, 0x1d, 0x07, 0x73, 0x74, 0x72, 0x6e, 0x63, 0x70, 0x79, 0x00, 0x26, - 0x08, 0x01, 0x05, 0x0a, 0xe8, 0x2b, 0x29, 0x02, 0x00, 0x0b, 0x03, 0x00, + 0x08, 0x01, 0x05, 0x0a, 0xff, 0x2b, 0x29, 0x02, 0x00, 0x0b, 0x03, 0x00, 0x00, 0x0b, 0x0d, 0x00, 0x41, 0xe8, 0xc2, 0x04, 0x41, 0x00, 0x41, 0x10, - 0xfc, 0x0b, 0x00, 0x0b, 0x52, 0x01, 0x01, 0x7f, 0x02, 0x40, 0x02, 0x40, + 0xfc, 0x0b, 0x00, 0x0b, 0x51, 0x01, 0x01, 0x7f, 0x02, 0x40, 0x02, 0x40, 0x23, 0x81, 0x80, 0x80, 0x80, 0x00, 0x41, 0xe8, 0xc2, 0x84, 0x80, 0x00, 0x6a, 0x28, 0x02, 0x00, 0x0d, 0x00, 0x23, 0x81, 0x80, 0x80, 0x80, 0x00, 0x41, 0xe8, 0xc2, 0x84, 0x80, 0x00, 0x6a, 0x41, 0x01, 0x36, 0x02, 0x00, 0x10, 0x83, 0x80, 0x80, 0x80, 0x00, 0x10, 0x8d, 0x80, 0x80, 0x80, 0x00, 0x21, 0x00, 0x10, 0x92, 0x80, 0x80, 0x80, 0x00, 0x20, 0x00, 0x0d, 0x01, - 0x0f, 0x0b, 0x00, 0x00, 0x0b, 0x20, 0x00, 0x10, 0x90, 0x80, 0x80, 0x80, - 0x00, 0x00, 0x0b, 0x37, 0x01, 0x01, 0x7f, 0x23, 0x81, 0x80, 0x80, 0x80, - 0x00, 0x22, 0x01, 0x41, 0xf0, 0xc2, 0x84, 0x80, 0x00, 0x6a, 0x20, 0x00, - 0x36, 0x02, 0x00, 0x20, 0x01, 0x41, 0xec, 0xc2, 0x84, 0x80, 0x00, 0x6a, - 0x20, 0x00, 0x36, 0x02, 0x00, 0x20, 0x01, 0x41, 0xf4, 0xc2, 0x84, 0x80, - 0x00, 0x6a, 0x3f, 0x00, 0x41, 0x10, 0x74, 0x36, 0x02, 0x00, 0x0b, 0xb4, - 0x01, 0x01, 0x03, 0x7f, 0x02, 0x40, 0x02, 0x40, 0x23, 0x81, 0x80, 0x80, - 0x80, 0x00, 0x22, 0x01, 0x41, 0xf4, 0xc2, 0x84, 0x80, 0x00, 0x6a, 0x28, - 0x02, 0x00, 0x20, 0x01, 0x41, 0xf0, 0xc2, 0x84, 0x80, 0x00, 0x6a, 0x28, - 0x02, 0x00, 0x22, 0x01, 0x20, 0x00, 0x6a, 0x41, 0x07, 0x6a, 0x41, 0x7c, - 0x71, 0x22, 0x02, 0x4f, 0x0d, 0x00, 0x41, 0x00, 0x21, 0x01, 0x20, 0x02, - 0x23, 0x81, 0x80, 0x80, 0x80, 0x00, 0x41, 0xec, 0xc2, 0x84, 0x80, 0x00, - 0x6a, 0x28, 0x02, 0x00, 0x6b, 0x41, 0x80, 0x80, 0x80, 0x02, 0x4a, 0x0d, - 0x01, 0x20, 0x00, 0x41, 0x7f, 0x6a, 0x41, 0x10, 0x76, 0x41, 0x01, 0x6a, - 0x40, 0x00, 0x41, 0x7f, 0x46, 0x0d, 0x01, 0x3f, 0x00, 0x21, 0x01, 0x23, - 0x81, 0x80, 0x80, 0x80, 0x00, 0x22, 0x03, 0x41, 0xf4, 0xc2, 0x84, 0x80, - 0x00, 0x6a, 0x20, 0x01, 0x41, 0x10, 0x74, 0x36, 0x02, 0x00, 0x20, 0x03, - 0x41, 0xf0, 0xc2, 0x84, 0x80, 0x00, 0x6a, 0x28, 0x02, 0x00, 0x21, 0x01, - 0x0b, 0x20, 0x01, 0x20, 0x00, 0x36, 0x02, 0x00, 0x23, 0x81, 0x80, 0x80, - 0x80, 0x00, 0x41, 0xf0, 0xc2, 0x84, 0x80, 0x00, 0x6a, 0x20, 0x02, 0x36, - 0x02, 0x00, 0x20, 0x01, 0x41, 0x04, 0x6a, 0x21, 0x01, 0x0b, 0x20, 0x01, - 0x0b, 0x48, 0x01, 0x02, 0x7f, 0x02, 0x40, 0x20, 0x00, 0x45, 0x0d, 0x00, - 0x20, 0x00, 0x41, 0x7c, 0x6a, 0x22, 0x01, 0x28, 0x02, 0x00, 0x21, 0x02, - 0x23, 0x81, 0x80, 0x80, 0x80, 0x00, 0x41, 0xf0, 0xc2, 0x84, 0x80, 0x00, - 0x6a, 0x28, 0x02, 0x00, 0x20, 0x00, 0x20, 0x02, 0x6a, 0x41, 0x03, 0x6a, - 0x41, 0x7c, 0x71, 0x47, 0x0d, 0x00, 0x23, 0x81, 0x80, 0x80, 0x80, 0x00, - 0x41, 0xf0, 0xc2, 0x84, 0x80, 0x00, 0x6a, 0x20, 0x01, 0x36, 0x02, 0x00, - 0x0b, 0x0b, 0x19, 0x00, 0x20, 0x01, 0x20, 0x00, 0x6c, 0x22, 0x00, 0x10, - 0x88, 0x80, 0x80, 0x80, 0x00, 0x41, 0x00, 0x20, 0x00, 0x10, 0x94, 0x80, - 0x80, 0x80, 0x00, 0x0b, 0x6b, 0x01, 0x02, 0x7f, 0x02, 0x40, 0x20, 0x00, - 0x45, 0x0d, 0x00, 0x20, 0x00, 0x41, 0x7c, 0x6a, 0x22, 0x02, 0x28, 0x02, - 0x00, 0x21, 0x03, 0x02, 0x40, 0x23, 0x81, 0x80, 0x80, 0x80, 0x00, 0x41, - 0xf0, 0xc2, 0x84, 0x80, 0x00, 0x6a, 0x28, 0x02, 0x00, 0x20, 0x00, 0x20, - 0x03, 0x6a, 0x41, 0x03, 0x6a, 0x41, 0x7c, 0x71, 0x47, 0x0d, 0x00, 0x23, + 0x0f, 0x0b, 0x00, 0x0b, 0x20, 0x00, 0x10, 0x90, 0x80, 0x80, 0x80, 0x00, + 0x00, 0x0b, 0x37, 0x01, 0x01, 0x7f, 0x23, 0x81, 0x80, 0x80, 0x80, 0x00, + 0x22, 0x01, 0x41, 0xf0, 0xc2, 0x84, 0x80, 0x00, 0x6a, 0x20, 0x00, 0x36, + 0x02, 0x00, 0x20, 0x01, 0x41, 0xec, 0xc2, 0x84, 0x80, 0x00, 0x6a, 0x20, + 0x00, 0x36, 0x02, 0x00, 0x20, 0x01, 0x41, 0xf4, 0xc2, 0x84, 0x80, 0x00, + 0x6a, 0x3f, 0x00, 0x41, 0x10, 0x74, 0x36, 0x02, 0x00, 0x0b, 0xb4, 0x01, + 0x01, 0x03, 0x7f, 0x02, 0x40, 0x02, 0x40, 0x23, 0x81, 0x80, 0x80, 0x80, + 0x00, 0x22, 0x01, 0x41, 0xf4, 0xc2, 0x84, 0x80, 0x00, 0x6a, 0x28, 0x02, + 0x00, 0x20, 0x01, 0x41, 0xf0, 0xc2, 0x84, 0x80, 0x00, 0x6a, 0x28, 0x02, + 0x00, 0x22, 0x01, 0x20, 0x00, 0x6a, 0x41, 0x07, 0x6a, 0x41, 0x7c, 0x71, + 0x22, 0x02, 0x4f, 0x0d, 0x00, 0x41, 0x00, 0x21, 0x01, 0x20, 0x02, 0x23, + 0x81, 0x80, 0x80, 0x80, 0x00, 0x41, 0xec, 0xc2, 0x84, 0x80, 0x00, 0x6a, + 0x28, 0x02, 0x00, 0x6b, 0x41, 0x80, 0x80, 0x80, 0x02, 0x4a, 0x0d, 0x01, + 0x20, 0x00, 0x41, 0x7f, 0x6a, 0x41, 0x10, 0x76, 0x41, 0x01, 0x6a, 0x40, + 0x00, 0x41, 0x7f, 0x46, 0x0d, 0x01, 0x3f, 0x00, 0x21, 0x01, 0x23, 0x81, + 0x80, 0x80, 0x80, 0x00, 0x22, 0x03, 0x41, 0xf4, 0xc2, 0x84, 0x80, 0x00, + 0x6a, 0x20, 0x01, 0x41, 0x10, 0x74, 0x36, 0x02, 0x00, 0x20, 0x03, 0x41, + 0xf0, 0xc2, 0x84, 0x80, 0x00, 0x6a, 0x28, 0x02, 0x00, 0x21, 0x01, 0x0b, + 0x20, 0x01, 0x20, 0x00, 0x36, 0x02, 0x00, 0x23, 0x81, 0x80, 0x80, 0x80, + 0x00, 0x41, 0xf0, 0xc2, 0x84, 0x80, 0x00, 0x6a, 0x20, 0x02, 0x36, 0x02, + 0x00, 0x20, 0x01, 0x41, 0x04, 0x6a, 0x21, 0x01, 0x0b, 0x20, 0x01, 0x0b, + 0x48, 0x01, 0x02, 0x7f, 0x02, 0x40, 0x20, 0x00, 0x45, 0x0d, 0x00, 0x20, + 0x00, 0x41, 0x7c, 0x6a, 0x22, 0x01, 0x28, 0x02, 0x00, 0x21, 0x02, 0x23, 0x81, 0x80, 0x80, 0x80, 0x00, 0x41, 0xf0, 0xc2, 0x84, 0x80, 0x00, 0x6a, - 0x20, 0x02, 0x36, 0x02, 0x00, 0x0c, 0x01, 0x0b, 0x20, 0x01, 0x10, 0x88, - 0x80, 0x80, 0x80, 0x00, 0x20, 0x00, 0x20, 0x02, 0x28, 0x02, 0x00, 0x10, - 0x93, 0x80, 0x80, 0x80, 0x00, 0x0f, 0x0b, 0x20, 0x01, 0x10, 0x88, 0x80, - 0x80, 0x80, 0x00, 0x0b, 0x0b, 0x00, 0x20, 0x00, 0x10, 0x90, 0x80, 0x80, - 0x80, 0x00, 0x00, 0x0b, 0xd5, 0x01, 0x01, 0x03, 0x7f, 0x23, 0x80, 0x80, - 0x80, 0x80, 0x00, 0x41, 0x10, 0x6b, 0x22, 0x00, 0x24, 0x80, 0x80, 0x80, - 0x80, 0x00, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40, - 0x20, 0x00, 0x41, 0x08, 0x6a, 0x20, 0x00, 0x41, 0x0c, 0x6a, 0x10, 0x8f, - 0x80, 0x80, 0x80, 0x00, 0x0d, 0x00, 0x20, 0x00, 0x28, 0x02, 0x08, 0x41, - 0x01, 0x6a, 0x22, 0x01, 0x45, 0x0d, 0x01, 0x20, 0x00, 0x28, 0x02, 0x0c, - 0x10, 0x88, 0x80, 0x80, 0x80, 0x00, 0x22, 0x02, 0x45, 0x0d, 0x02, 0x20, - 0x01, 0x41, 0x04, 0x10, 0x8a, 0x80, 0x80, 0x80, 0x00, 0x22, 0x01, 0x45, - 0x0d, 0x03, 0x20, 0x01, 0x20, 0x02, 0x10, 0x8e, 0x80, 0x80, 0x80, 0x00, - 0x0d, 0x04, 0x20, 0x00, 0x28, 0x02, 0x08, 0x20, 0x01, 0x10, 0x84, 0x80, - 0x80, 0x80, 0x00, 0x21, 0x01, 0x20, 0x00, 0x41, 0x10, 0x6a, 0x24, 0x80, - 0x80, 0x80, 0x80, 0x00, 0x20, 0x01, 0x0f, 0x0b, 0x41, 0xc7, 0x00, 0x10, - 0x8c, 0x80, 0x80, 0x80, 0x00, 0x00, 0x0b, 0x41, 0xc6, 0x00, 0x10, 0x8c, + 0x28, 0x02, 0x00, 0x20, 0x00, 0x20, 0x02, 0x6a, 0x41, 0x03, 0x6a, 0x41, + 0x7c, 0x71, 0x47, 0x0d, 0x00, 0x23, 0x81, 0x80, 0x80, 0x80, 0x00, 0x41, + 0xf0, 0xc2, 0x84, 0x80, 0x00, 0x6a, 0x20, 0x01, 0x36, 0x02, 0x00, 0x0b, + 0x0b, 0x19, 0x00, 0x20, 0x01, 0x20, 0x00, 0x6c, 0x22, 0x00, 0x10, 0x88, + 0x80, 0x80, 0x80, 0x00, 0x41, 0x00, 0x20, 0x00, 0x10, 0x94, 0x80, 0x80, + 0x80, 0x00, 0x0b, 0x6b, 0x01, 0x02, 0x7f, 0x02, 0x40, 0x20, 0x00, 0x45, + 0x0d, 0x00, 0x20, 0x00, 0x41, 0x7c, 0x6a, 0x22, 0x02, 0x28, 0x02, 0x00, + 0x21, 0x03, 0x02, 0x40, 0x23, 0x81, 0x80, 0x80, 0x80, 0x00, 0x41, 0xf0, + 0xc2, 0x84, 0x80, 0x00, 0x6a, 0x28, 0x02, 0x00, 0x20, 0x00, 0x20, 0x03, + 0x6a, 0x41, 0x03, 0x6a, 0x41, 0x7c, 0x71, 0x47, 0x0d, 0x00, 0x23, 0x81, + 0x80, 0x80, 0x80, 0x00, 0x41, 0xf0, 0xc2, 0x84, 0x80, 0x00, 0x6a, 0x20, + 0x02, 0x36, 0x02, 0x00, 0x0c, 0x01, 0x0b, 0x20, 0x01, 0x10, 0x88, 0x80, + 0x80, 0x80, 0x00, 0x20, 0x00, 0x20, 0x02, 0x28, 0x02, 0x00, 0x10, 0x93, + 0x80, 0x80, 0x80, 0x00, 0x0f, 0x0b, 0x20, 0x01, 0x10, 0x88, 0x80, 0x80, + 0x80, 0x00, 0x0b, 0x0b, 0x00, 0x20, 0x00, 0x10, 0x90, 0x80, 0x80, 0x80, + 0x00, 0x00, 0x0b, 0xd5, 0x01, 0x01, 0x03, 0x7f, 0x23, 0x80, 0x80, 0x80, + 0x80, 0x00, 0x41, 0x10, 0x6b, 0x22, 0x00, 0x24, 0x80, 0x80, 0x80, 0x80, + 0x00, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40, 0x20, + 0x00, 0x41, 0x08, 0x6a, 0x20, 0x00, 0x41, 0x0c, 0x6a, 0x10, 0x8f, 0x80, + 0x80, 0x80, 0x00, 0x0d, 0x00, 0x20, 0x00, 0x28, 0x02, 0x08, 0x41, 0x01, + 0x6a, 0x22, 0x01, 0x45, 0x0d, 0x01, 0x20, 0x00, 0x28, 0x02, 0x0c, 0x10, + 0x88, 0x80, 0x80, 0x80, 0x00, 0x22, 0x02, 0x45, 0x0d, 0x02, 0x20, 0x01, + 0x41, 0x04, 0x10, 0x8a, 0x80, 0x80, 0x80, 0x00, 0x22, 0x01, 0x45, 0x0d, + 0x03, 0x20, 0x01, 0x20, 0x02, 0x10, 0x8e, 0x80, 0x80, 0x80, 0x00, 0x0d, + 0x04, 0x20, 0x00, 0x28, 0x02, 0x08, 0x20, 0x01, 0x10, 0x84, 0x80, 0x80, + 0x80, 0x00, 0x21, 0x01, 0x20, 0x00, 0x41, 0x10, 0x6a, 0x24, 0x80, 0x80, + 0x80, 0x80, 0x00, 0x20, 0x01, 0x0f, 0x0b, 0x41, 0xc7, 0x00, 0x10, 0x8c, 0x80, 0x80, 0x80, 0x00, 0x00, 0x0b, 0x41, 0xc6, 0x00, 0x10, 0x8c, 0x80, - 0x80, 0x80, 0x00, 0x00, 0x0b, 0x20, 0x02, 0x10, 0x89, 0x80, 0x80, 0x80, - 0x00, 0x41, 0xc6, 0x00, 0x10, 0x8c, 0x80, 0x80, 0x80, 0x00, 0x00, 0x0b, - 0x20, 0x02, 0x10, 0x89, 0x80, 0x80, 0x80, 0x00, 0x20, 0x01, 0x10, 0x89, - 0x80, 0x80, 0x80, 0x00, 0x41, 0xc7, 0x00, 0x10, 0x8c, 0x80, 0x80, 0x80, - 0x00, 0x00, 0x0b, 0x11, 0x00, 0x20, 0x00, 0x20, 0x01, 0x10, 0x80, 0x80, - 0x80, 0x80, 0x00, 0x41, 0xff, 0xff, 0x03, 0x71, 0x0b, 0x11, 0x00, 0x20, - 0x00, 0x20, 0x01, 0x10, 0x81, 0x80, 0x80, 0x80, 0x00, 0x41, 0xff, 0xff, - 0x03, 0x71, 0x0b, 0x0b, 0x00, 0x20, 0x00, 0x10, 0x82, 0x80, 0x80, 0x80, - 0x00, 0x00, 0x0b, 0x02, 0x00, 0x0b, 0x0e, 0x00, 0x10, 0x91, 0x80, 0x80, - 0x80, 0x00, 0x10, 0x91, 0x80, 0x80, 0x80, 0x00, 0x0b, 0xe6, 0x07, 0x01, - 0x04, 0x7f, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40, 0x20, 0x02, 0x41, 0x20, - 0x4b, 0x0d, 0x00, 0x20, 0x01, 0x41, 0x03, 0x71, 0x45, 0x0d, 0x01, 0x20, - 0x02, 0x45, 0x0d, 0x01, 0x20, 0x00, 0x20, 0x01, 0x2d, 0x00, 0x00, 0x3a, - 0x00, 0x00, 0x20, 0x02, 0x41, 0x7f, 0x6a, 0x21, 0x03, 0x20, 0x00, 0x41, - 0x01, 0x6a, 0x21, 0x04, 0x20, 0x01, 0x41, 0x01, 0x6a, 0x22, 0x05, 0x41, - 0x03, 0x71, 0x45, 0x0d, 0x02, 0x20, 0x03, 0x45, 0x0d, 0x02, 0x20, 0x00, - 0x20, 0x01, 0x2d, 0x00, 0x01, 0x3a, 0x00, 0x01, 0x20, 0x02, 0x41, 0x7e, - 0x6a, 0x21, 0x03, 0x20, 0x00, 0x41, 0x02, 0x6a, 0x21, 0x04, 0x20, 0x01, - 0x41, 0x02, 0x6a, 0x22, 0x05, 0x41, 0x03, 0x71, 0x45, 0x0d, 0x02, 0x20, - 0x03, 0x45, 0x0d, 0x02, 0x20, 0x00, 0x20, 0x01, 0x2d, 0x00, 0x02, 0x3a, - 0x00, 0x02, 0x20, 0x02, 0x41, 0x7d, 0x6a, 0x21, 0x03, 0x20, 0x00, 0x41, - 0x03, 0x6a, 0x21, 0x04, 0x20, 0x01, 0x41, 0x03, 0x6a, 0x22, 0x05, 0x41, - 0x03, 0x71, 0x45, 0x0d, 0x02, 0x20, 0x03, 0x45, 0x0d, 0x02, 0x20, 0x00, - 0x20, 0x01, 0x2d, 0x00, 0x03, 0x3a, 0x00, 0x03, 0x20, 0x02, 0x41, 0x7c, - 0x6a, 0x21, 0x03, 0x20, 0x00, 0x41, 0x04, 0x6a, 0x21, 0x04, 0x20, 0x01, - 0x41, 0x04, 0x6a, 0x21, 0x05, 0x0c, 0x02, 0x0b, 0x20, 0x00, 0x20, 0x01, - 0x20, 0x02, 0xfc, 0x0a, 0x00, 0x00, 0x20, 0x00, 0x0f, 0x0b, 0x20, 0x02, - 0x21, 0x03, 0x20, 0x00, 0x21, 0x04, 0x20, 0x01, 0x21, 0x05, 0x0b, 0x02, - 0x40, 0x02, 0x40, 0x20, 0x04, 0x41, 0x03, 0x71, 0x22, 0x02, 0x0d, 0x00, - 0x02, 0x40, 0x02, 0x40, 0x20, 0x03, 0x41, 0x10, 0x4f, 0x0d, 0x00, 0x20, - 0x03, 0x21, 0x02, 0x0c, 0x01, 0x0b, 0x02, 0x40, 0x20, 0x03, 0x41, 0x70, - 0x6a, 0x22, 0x02, 0x41, 0x10, 0x71, 0x0d, 0x00, 0x20, 0x04, 0x20, 0x05, - 0x29, 0x02, 0x00, 0x37, 0x02, 0x00, 0x20, 0x04, 0x20, 0x05, 0x29, 0x02, - 0x08, 0x37, 0x02, 0x08, 0x20, 0x04, 0x41, 0x10, 0x6a, 0x21, 0x04, 0x20, - 0x05, 0x41, 0x10, 0x6a, 0x21, 0x05, 0x20, 0x02, 0x21, 0x03, 0x0b, 0x20, - 0x02, 0x41, 0x10, 0x49, 0x0d, 0x00, 0x20, 0x03, 0x21, 0x02, 0x03, 0x40, - 0x20, 0x04, 0x20, 0x05, 0x29, 0x02, 0x00, 0x37, 0x02, 0x00, 0x20, 0x04, - 0x20, 0x05, 0x29, 0x02, 0x08, 0x37, 0x02, 0x08, 0x20, 0x04, 0x20, 0x05, - 0x29, 0x02, 0x10, 0x37, 0x02, 0x10, 0x20, 0x04, 0x20, 0x05, 0x29, 0x02, - 0x18, 0x37, 0x02, 0x18, 0x20, 0x04, 0x41, 0x20, 0x6a, 0x21, 0x04, 0x20, - 0x05, 0x41, 0x20, 0x6a, 0x21, 0x05, 0x20, 0x02, 0x41, 0x60, 0x6a, 0x22, - 0x02, 0x41, 0x0f, 0x4b, 0x0d, 0x00, 0x0b, 0x0b, 0x02, 0x40, 0x20, 0x02, - 0x41, 0x08, 0x49, 0x0d, 0x00, 0x20, 0x04, 0x20, 0x05, 0x29, 0x02, 0x00, - 0x37, 0x02, 0x00, 0x20, 0x05, 0x41, 0x08, 0x6a, 0x21, 0x05, 0x20, 0x04, - 0x41, 0x08, 0x6a, 0x21, 0x04, 0x0b, 0x02, 0x40, 0x20, 0x02, 0x41, 0x04, - 0x71, 0x45, 0x0d, 0x00, 0x20, 0x04, 0x20, 0x05, 0x28, 0x02, 0x00, 0x36, - 0x02, 0x00, 0x20, 0x05, 0x41, 0x04, 0x6a, 0x21, 0x05, 0x20, 0x04, 0x41, - 0x04, 0x6a, 0x21, 0x04, 0x0b, 0x02, 0x40, 0x20, 0x02, 0x41, 0x02, 0x71, - 0x45, 0x0d, 0x00, 0x20, 0x04, 0x20, 0x05, 0x2f, 0x00, 0x00, 0x3b, 0x00, - 0x00, 0x20, 0x04, 0x41, 0x02, 0x6a, 0x21, 0x04, 0x20, 0x05, 0x41, 0x02, - 0x6a, 0x21, 0x05, 0x0b, 0x20, 0x02, 0x41, 0x01, 0x71, 0x45, 0x0d, 0x01, - 0x20, 0x04, 0x20, 0x05, 0x2d, 0x00, 0x00, 0x3a, 0x00, 0x00, 0x20, 0x00, - 0x0f, 0x0b, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40, - 0x20, 0x03, 0x41, 0x20, 0x49, 0x0d, 0x00, 0x02, 0x40, 0x02, 0x40, 0x20, - 0x02, 0x41, 0x7f, 0x6a, 0x0e, 0x03, 0x03, 0x00, 0x01, 0x07, 0x0b, 0x20, - 0x04, 0x20, 0x05, 0x28, 0x02, 0x00, 0x3b, 0x00, 0x00, 0x20, 0x04, 0x20, - 0x05, 0x41, 0x02, 0x6a, 0x28, 0x01, 0x00, 0x36, 0x02, 0x02, 0x20, 0x04, - 0x20, 0x05, 0x41, 0x06, 0x6a, 0x29, 0x01, 0x00, 0x37, 0x02, 0x06, 0x20, - 0x04, 0x41, 0x12, 0x6a, 0x21, 0x02, 0x20, 0x05, 0x41, 0x12, 0x6a, 0x21, - 0x01, 0x41, 0x0e, 0x21, 0x06, 0x20, 0x05, 0x41, 0x0e, 0x6a, 0x28, 0x01, - 0x00, 0x21, 0x05, 0x41, 0x0e, 0x21, 0x03, 0x0c, 0x03, 0x0b, 0x20, 0x04, - 0x20, 0x05, 0x28, 0x02, 0x00, 0x3a, 0x00, 0x00, 0x20, 0x04, 0x20, 0x05, - 0x41, 0x01, 0x6a, 0x28, 0x00, 0x00, 0x36, 0x02, 0x01, 0x20, 0x04, 0x20, - 0x05, 0x41, 0x05, 0x6a, 0x29, 0x00, 0x00, 0x37, 0x02, 0x05, 0x20, 0x04, - 0x41, 0x11, 0x6a, 0x21, 0x02, 0x20, 0x05, 0x41, 0x11, 0x6a, 0x21, 0x01, - 0x41, 0x0d, 0x21, 0x06, 0x20, 0x05, 0x41, 0x0d, 0x6a, 0x28, 0x00, 0x00, - 0x21, 0x05, 0x41, 0x0f, 0x21, 0x03, 0x0c, 0x02, 0x0b, 0x02, 0x40, 0x02, - 0x40, 0x20, 0x03, 0x41, 0x10, 0x4f, 0x0d, 0x00, 0x20, 0x04, 0x21, 0x02, - 0x20, 0x05, 0x21, 0x01, 0x0c, 0x01, 0x0b, 0x20, 0x04, 0x20, 0x05, 0x2d, - 0x00, 0x00, 0x3a, 0x00, 0x00, 0x20, 0x04, 0x20, 0x05, 0x28, 0x00, 0x01, - 0x36, 0x00, 0x01, 0x20, 0x04, 0x20, 0x05, 0x29, 0x00, 0x05, 0x37, 0x00, - 0x05, 0x20, 0x04, 0x20, 0x05, 0x2f, 0x00, 0x0d, 0x3b, 0x00, 0x0d, 0x20, - 0x04, 0x20, 0x05, 0x2d, 0x00, 0x0f, 0x3a, 0x00, 0x0f, 0x20, 0x04, 0x41, - 0x10, 0x6a, 0x21, 0x02, 0x20, 0x05, 0x41, 0x10, 0x6a, 0x21, 0x01, 0x0b, - 0x20, 0x03, 0x41, 0x08, 0x71, 0x0d, 0x02, 0x0c, 0x03, 0x0b, 0x20, 0x04, - 0x20, 0x05, 0x28, 0x02, 0x00, 0x22, 0x02, 0x3a, 0x00, 0x00, 0x20, 0x04, - 0x20, 0x02, 0x41, 0x10, 0x76, 0x3a, 0x00, 0x02, 0x20, 0x04, 0x20, 0x02, - 0x41, 0x08, 0x76, 0x3a, 0x00, 0x01, 0x20, 0x04, 0x20, 0x05, 0x41, 0x03, - 0x6a, 0x28, 0x00, 0x00, 0x36, 0x02, 0x03, 0x20, 0x04, 0x20, 0x05, 0x41, - 0x07, 0x6a, 0x29, 0x00, 0x00, 0x37, 0x02, 0x07, 0x20, 0x04, 0x41, 0x13, - 0x6a, 0x21, 0x02, 0x20, 0x05, 0x41, 0x13, 0x6a, 0x21, 0x01, 0x41, 0x0f, - 0x21, 0x06, 0x20, 0x05, 0x41, 0x0f, 0x6a, 0x28, 0x00, 0x00, 0x21, 0x05, - 0x41, 0x0d, 0x21, 0x03, 0x0b, 0x20, 0x04, 0x20, 0x06, 0x6a, 0x20, 0x05, - 0x36, 0x02, 0x00, 0x0b, 0x20, 0x02, 0x20, 0x01, 0x29, 0x00, 0x00, 0x37, - 0x00, 0x00, 0x20, 0x02, 0x41, 0x08, 0x6a, 0x21, 0x02, 0x20, 0x01, 0x41, - 0x08, 0x6a, 0x21, 0x01, 0x0b, 0x02, 0x40, 0x20, 0x03, 0x41, 0x04, 0x71, - 0x45, 0x0d, 0x00, 0x20, 0x02, 0x20, 0x01, 0x28, 0x00, 0x00, 0x36, 0x00, - 0x00, 0x20, 0x02, 0x41, 0x04, 0x6a, 0x21, 0x02, 0x20, 0x01, 0x41, 0x04, - 0x6a, 0x21, 0x01, 0x0b, 0x02, 0x40, 0x20, 0x03, 0x41, 0x02, 0x71, 0x45, - 0x0d, 0x00, 0x20, 0x02, 0x20, 0x01, 0x2f, 0x00, 0x00, 0x3b, 0x00, 0x00, - 0x20, 0x02, 0x41, 0x02, 0x6a, 0x21, 0x02, 0x20, 0x01, 0x41, 0x02, 0x6a, - 0x21, 0x01, 0x0b, 0x20, 0x03, 0x41, 0x01, 0x71, 0x45, 0x0d, 0x00, 0x20, - 0x02, 0x20, 0x01, 0x2d, 0x00, 0x00, 0x3a, 0x00, 0x00, 0x0b, 0x20, 0x00, - 0x0b, 0x88, 0x03, 0x02, 0x03, 0x7f, 0x01, 0x7e, 0x02, 0x40, 0x20, 0x02, - 0x41, 0x21, 0x49, 0x0d, 0x00, 0x20, 0x00, 0x20, 0x01, 0x20, 0x02, 0xfc, - 0x0b, 0x00, 0x20, 0x00, 0x0f, 0x0b, 0x02, 0x40, 0x20, 0x02, 0x45, 0x0d, - 0x00, 0x20, 0x00, 0x20, 0x01, 0x3a, 0x00, 0x00, 0x20, 0x02, 0x20, 0x00, - 0x6a, 0x22, 0x03, 0x41, 0x7f, 0x6a, 0x20, 0x01, 0x3a, 0x00, 0x00, 0x20, - 0x02, 0x41, 0x03, 0x49, 0x0d, 0x00, 0x20, 0x00, 0x20, 0x01, 0x3a, 0x00, - 0x02, 0x20, 0x00, 0x20, 0x01, 0x3a, 0x00, 0x01, 0x20, 0x03, 0x41, 0x7d, - 0x6a, 0x20, 0x01, 0x3a, 0x00, 0x00, 0x20, 0x03, 0x41, 0x7e, 0x6a, 0x20, - 0x01, 0x3a, 0x00, 0x00, 0x20, 0x02, 0x41, 0x07, 0x49, 0x0d, 0x00, 0x20, - 0x00, 0x20, 0x01, 0x3a, 0x00, 0x03, 0x20, 0x03, 0x41, 0x7c, 0x6a, 0x20, - 0x01, 0x3a, 0x00, 0x00, 0x20, 0x02, 0x41, 0x09, 0x49, 0x0d, 0x00, 0x20, - 0x00, 0x41, 0x00, 0x20, 0x00, 0x6b, 0x41, 0x03, 0x71, 0x22, 0x04, 0x6a, - 0x22, 0x05, 0x20, 0x01, 0x41, 0xff, 0x01, 0x71, 0x41, 0x81, 0x82, 0x84, - 0x08, 0x6c, 0x22, 0x03, 0x36, 0x02, 0x00, 0x20, 0x05, 0x20, 0x02, 0x20, - 0x04, 0x6b, 0x41, 0x7c, 0x71, 0x22, 0x01, 0x6a, 0x22, 0x02, 0x41, 0x7c, - 0x6a, 0x20, 0x03, 0x36, 0x02, 0x00, 0x20, 0x01, 0x41, 0x09, 0x49, 0x0d, - 0x00, 0x20, 0x05, 0x20, 0x03, 0x36, 0x02, 0x08, 0x20, 0x05, 0x20, 0x03, - 0x36, 0x02, 0x04, 0x20, 0x02, 0x41, 0x78, 0x6a, 0x20, 0x03, 0x36, 0x02, - 0x00, 0x20, 0x02, 0x41, 0x74, 0x6a, 0x20, 0x03, 0x36, 0x02, 0x00, 0x20, - 0x01, 0x41, 0x19, 0x49, 0x0d, 0x00, 0x20, 0x05, 0x20, 0x03, 0x36, 0x02, - 0x18, 0x20, 0x05, 0x20, 0x03, 0x36, 0x02, 0x14, 0x20, 0x05, 0x20, 0x03, - 0x36, 0x02, 0x10, 0x20, 0x05, 0x20, 0x03, 0x36, 0x02, 0x0c, 0x20, 0x02, - 0x41, 0x70, 0x6a, 0x20, 0x03, 0x36, 0x02, 0x00, 0x20, 0x02, 0x41, 0x6c, - 0x6a, 0x20, 0x03, 0x36, 0x02, 0x00, 0x20, 0x02, 0x41, 0x68, 0x6a, 0x20, - 0x03, 0x36, 0x02, 0x00, 0x20, 0x02, 0x41, 0x64, 0x6a, 0x20, 0x03, 0x36, - 0x02, 0x00, 0x20, 0x01, 0x20, 0x05, 0x41, 0x04, 0x71, 0x41, 0x18, 0x72, - 0x22, 0x02, 0x6b, 0x22, 0x01, 0x41, 0x20, 0x49, 0x0d, 0x00, 0x20, 0x03, - 0xad, 0x42, 0x81, 0x80, 0x80, 0x80, 0x10, 0x7e, 0x21, 0x06, 0x20, 0x05, - 0x20, 0x02, 0x6a, 0x21, 0x02, 0x03, 0x40, 0x20, 0x02, 0x20, 0x06, 0x37, - 0x03, 0x18, 0x20, 0x02, 0x20, 0x06, 0x37, 0x03, 0x10, 0x20, 0x02, 0x20, - 0x06, 0x37, 0x03, 0x08, 0x20, 0x02, 0x20, 0x06, 0x37, 0x03, 0x00, 0x20, - 0x02, 0x41, 0x20, 0x6a, 0x21, 0x02, 0x20, 0x01, 0x41, 0x60, 0x6a, 0x22, - 0x01, 0x41, 0x1f, 0x4b, 0x0d, 0x00, 0x0b, 0x0b, 0x20, 0x00, 0x0b, 0xcc, - 0x01, 0x01, 0x03, 0x7f, 0x20, 0x00, 0x21, 0x01, 0x02, 0x40, 0x02, 0x40, - 0x20, 0x00, 0x41, 0x03, 0x71, 0x45, 0x0d, 0x00, 0x02, 0x40, 0x20, 0x00, - 0x2d, 0x00, 0x00, 0x0d, 0x00, 0x20, 0x00, 0x20, 0x00, 0x6b, 0x0f, 0x0b, - 0x20, 0x00, 0x41, 0x01, 0x6a, 0x22, 0x01, 0x41, 0x03, 0x71, 0x45, 0x0d, - 0x00, 0x20, 0x01, 0x2d, 0x00, 0x00, 0x45, 0x0d, 0x01, 0x20, 0x00, 0x41, - 0x02, 0x6a, 0x22, 0x01, 0x41, 0x03, 0x71, 0x45, 0x0d, 0x00, 0x20, 0x01, - 0x2d, 0x00, 0x00, 0x45, 0x0d, 0x01, 0x20, 0x00, 0x41, 0x03, 0x6a, 0x22, - 0x01, 0x41, 0x03, 0x71, 0x45, 0x0d, 0x00, 0x20, 0x01, 0x2d, 0x00, 0x00, - 0x45, 0x0d, 0x01, 0x20, 0x00, 0x41, 0x04, 0x6a, 0x22, 0x01, 0x41, 0x03, - 0x71, 0x0d, 0x01, 0x0b, 0x20, 0x01, 0x41, 0x7c, 0x6a, 0x21, 0x02, 0x20, - 0x01, 0x41, 0x7b, 0x6a, 0x21, 0x01, 0x03, 0x40, 0x20, 0x01, 0x41, 0x04, - 0x6a, 0x21, 0x01, 0x20, 0x02, 0x41, 0x04, 0x6a, 0x22, 0x02, 0x28, 0x02, - 0x00, 0x22, 0x03, 0x41, 0x7f, 0x73, 0x20, 0x03, 0x41, 0xff, 0xfd, 0xfb, - 0x77, 0x6a, 0x71, 0x41, 0x80, 0x81, 0x82, 0x84, 0x78, 0x71, 0x45, 0x0d, - 0x00, 0x0b, 0x03, 0x40, 0x20, 0x01, 0x41, 0x01, 0x6a, 0x21, 0x01, 0x20, - 0x02, 0x2d, 0x00, 0x00, 0x21, 0x03, 0x20, 0x02, 0x41, 0x01, 0x6a, 0x21, - 0x02, 0x20, 0x03, 0x0d, 0x00, 0x0b, 0x0b, 0x20, 0x01, 0x20, 0x00, 0x6b, - 0x0b, 0x44, 0x00, 0x02, 0x40, 0x20, 0x00, 0x41, 0xff, 0xff, 0x07, 0x4b, - 0x0d, 0x00, 0x20, 0x00, 0x41, 0x08, 0x76, 0x41, 0x80, 0x80, 0x84, 0x80, - 0x00, 0x6a, 0x2d, 0x00, 0x00, 0x41, 0x05, 0x74, 0x20, 0x00, 0x41, 0x03, - 0x76, 0x41, 0x1f, 0x71, 0x72, 0x41, 0x80, 0x80, 0x84, 0x80, 0x00, 0x6a, - 0x2d, 0x00, 0x00, 0x20, 0x00, 0x41, 0x07, 0x71, 0x76, 0x41, 0x01, 0x71, - 0x0f, 0x0b, 0x20, 0x00, 0x41, 0xfe, 0xff, 0x0b, 0x49, 0x0b, 0x49, 0x01, - 0x03, 0x7f, 0x41, 0x00, 0x21, 0x03, 0x02, 0x40, 0x20, 0x02, 0x45, 0x0d, - 0x00, 0x02, 0x40, 0x03, 0x40, 0x20, 0x00, 0x2d, 0x00, 0x00, 0x22, 0x04, - 0x20, 0x01, 0x2d, 0x00, 0x00, 0x22, 0x05, 0x47, 0x0d, 0x01, 0x20, 0x01, - 0x41, 0x01, 0x6a, 0x21, 0x01, 0x20, 0x00, 0x41, 0x01, 0x6a, 0x21, 0x00, - 0x20, 0x02, 0x41, 0x7f, 0x6a, 0x22, 0x02, 0x0d, 0x00, 0x0c, 0x02, 0x0b, - 0x0b, 0x20, 0x04, 0x20, 0x05, 0x6b, 0x21, 0x03, 0x0b, 0x20, 0x03, 0x0b, - 0xf2, 0x02, 0x01, 0x03, 0x7f, 0x20, 0x02, 0x41, 0x00, 0x47, 0x21, 0x03, - 0x02, 0x40, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40, 0x20, 0x00, 0x41, 0x03, - 0x71, 0x45, 0x0d, 0x00, 0x20, 0x02, 0x45, 0x0d, 0x00, 0x02, 0x40, 0x20, - 0x00, 0x2d, 0x00, 0x00, 0x20, 0x01, 0x41, 0xff, 0x01, 0x71, 0x47, 0x0d, - 0x00, 0x20, 0x00, 0x21, 0x04, 0x20, 0x02, 0x21, 0x05, 0x0c, 0x03, 0x0b, - 0x20, 0x02, 0x41, 0x7f, 0x6a, 0x22, 0x05, 0x41, 0x00, 0x47, 0x21, 0x03, - 0x20, 0x00, 0x41, 0x01, 0x6a, 0x22, 0x04, 0x41, 0x03, 0x71, 0x45, 0x0d, - 0x01, 0x20, 0x05, 0x45, 0x0d, 0x01, 0x20, 0x04, 0x2d, 0x00, 0x00, 0x20, - 0x01, 0x41, 0xff, 0x01, 0x71, 0x46, 0x0d, 0x02, 0x20, 0x02, 0x41, 0x7e, - 0x6a, 0x22, 0x05, 0x41, 0x00, 0x47, 0x21, 0x03, 0x20, 0x00, 0x41, 0x02, - 0x6a, 0x22, 0x04, 0x41, 0x03, 0x71, 0x45, 0x0d, 0x01, 0x20, 0x05, 0x45, - 0x0d, 0x01, 0x20, 0x04, 0x2d, 0x00, 0x00, 0x20, 0x01, 0x41, 0xff, 0x01, - 0x71, 0x46, 0x0d, 0x02, 0x20, 0x02, 0x41, 0x7d, 0x6a, 0x22, 0x05, 0x41, - 0x00, 0x47, 0x21, 0x03, 0x20, 0x00, 0x41, 0x03, 0x6a, 0x22, 0x04, 0x41, - 0x03, 0x71, 0x45, 0x0d, 0x01, 0x20, 0x05, 0x45, 0x0d, 0x01, 0x20, 0x04, - 0x2d, 0x00, 0x00, 0x20, 0x01, 0x41, 0xff, 0x01, 0x71, 0x46, 0x0d, 0x02, - 0x20, 0x00, 0x41, 0x04, 0x6a, 0x21, 0x04, 0x20, 0x02, 0x41, 0x7c, 0x6a, - 0x22, 0x05, 0x41, 0x00, 0x47, 0x21, 0x03, 0x0c, 0x01, 0x0b, 0x20, 0x02, - 0x21, 0x05, 0x20, 0x00, 0x21, 0x04, 0x0b, 0x20, 0x03, 0x45, 0x0d, 0x01, - 0x02, 0x40, 0x20, 0x04, 0x2d, 0x00, 0x00, 0x20, 0x01, 0x41, 0xff, 0x01, - 0x71, 0x46, 0x0d, 0x00, 0x20, 0x05, 0x41, 0x04, 0x49, 0x0d, 0x00, 0x20, - 0x01, 0x41, 0xff, 0x01, 0x71, 0x41, 0x81, 0x82, 0x84, 0x08, 0x6c, 0x21, - 0x00, 0x03, 0x40, 0x20, 0x04, 0x28, 0x02, 0x00, 0x20, 0x00, 0x73, 0x22, - 0x02, 0x41, 0x7f, 0x73, 0x20, 0x02, 0x41, 0xff, 0xfd, 0xfb, 0x77, 0x6a, - 0x71, 0x41, 0x80, 0x81, 0x82, 0x84, 0x78, 0x71, 0x0d, 0x02, 0x20, 0x04, - 0x41, 0x04, 0x6a, 0x21, 0x04, 0x20, 0x05, 0x41, 0x7c, 0x6a, 0x22, 0x05, - 0x41, 0x03, 0x4b, 0x0d, 0x00, 0x0b, 0x0b, 0x20, 0x05, 0x45, 0x0d, 0x01, - 0x0b, 0x20, 0x01, 0x41, 0xff, 0x01, 0x71, 0x21, 0x02, 0x03, 0x40, 0x02, - 0x40, 0x20, 0x04, 0x2d, 0x00, 0x00, 0x20, 0x02, 0x47, 0x0d, 0x00, 0x20, - 0x04, 0x0f, 0x0b, 0x20, 0x04, 0x41, 0x01, 0x6a, 0x21, 0x04, 0x20, 0x05, - 0x41, 0x7f, 0x6a, 0x22, 0x05, 0x0d, 0x00, 0x0b, 0x0b, 0x41, 0x00, 0x0b, - 0x67, 0x01, 0x02, 0x7f, 0x20, 0x01, 0x2d, 0x00, 0x00, 0x21, 0x02, 0x02, - 0x40, 0x20, 0x00, 0x2d, 0x00, 0x00, 0x22, 0x03, 0x45, 0x0d, 0x00, 0x20, - 0x03, 0x20, 0x02, 0x41, 0xff, 0x01, 0x71, 0x47, 0x0d, 0x00, 0x20, 0x00, - 0x41, 0x01, 0x6a, 0x21, 0x00, 0x20, 0x01, 0x41, 0x01, 0x6a, 0x21, 0x01, - 0x03, 0x40, 0x20, 0x01, 0x2d, 0x00, 0x00, 0x21, 0x02, 0x20, 0x00, 0x2d, - 0x00, 0x00, 0x22, 0x03, 0x45, 0x0d, 0x01, 0x20, 0x00, 0x41, 0x01, 0x6a, - 0x21, 0x00, 0x20, 0x01, 0x41, 0x01, 0x6a, 0x21, 0x01, 0x20, 0x03, 0x20, - 0x02, 0x41, 0xff, 0x01, 0x71, 0x46, 0x0d, 0x00, 0x0b, 0x0b, 0x20, 0x03, - 0x20, 0x02, 0x41, 0xff, 0x01, 0x71, 0x6b, 0x0b, 0x0c, 0x00, 0x20, 0x00, - 0x41, 0x00, 0x10, 0x9b, 0x80, 0x80, 0x80, 0x00, 0x0b, 0xbc, 0x02, 0x01, - 0x06, 0x7f, 0x02, 0x40, 0x20, 0x00, 0x41, 0xff, 0xff, 0x07, 0x4b, 0x0d, - 0x00, 0x20, 0x00, 0x20, 0x00, 0x41, 0xff, 0x01, 0x71, 0x22, 0x02, 0x41, - 0x03, 0x6e, 0x22, 0x03, 0x41, 0x03, 0x6c, 0x6b, 0x41, 0xff, 0x01, 0x71, - 0x41, 0x02, 0x74, 0x41, 0xc0, 0x9e, 0x84, 0x80, 0x00, 0x6a, 0x28, 0x02, - 0x00, 0x20, 0x00, 0x41, 0x08, 0x76, 0x22, 0x04, 0x41, 0xa0, 0xa9, 0x84, - 0x80, 0x00, 0x6a, 0x2d, 0x00, 0x00, 0x41, 0xd6, 0x00, 0x6c, 0x20, 0x03, - 0x6a, 0x41, 0xa0, 0xa9, 0x84, 0x80, 0x00, 0x6a, 0x2d, 0x00, 0x00, 0x6c, - 0x41, 0x0b, 0x76, 0x41, 0x06, 0x70, 0x20, 0x04, 0x41, 0x90, 0xbe, 0x84, - 0x80, 0x00, 0x6a, 0x2d, 0x00, 0x00, 0x6a, 0x41, 0x02, 0x74, 0x41, 0xd0, - 0x9e, 0x84, 0x80, 0x00, 0x6a, 0x28, 0x02, 0x00, 0x22, 0x03, 0x41, 0x08, - 0x75, 0x21, 0x04, 0x02, 0x40, 0x20, 0x03, 0x41, 0xff, 0x01, 0x71, 0x22, - 0x03, 0x41, 0x01, 0x4b, 0x0d, 0x00, 0x20, 0x04, 0x41, 0x00, 0x20, 0x03, - 0x20, 0x01, 0x73, 0x6b, 0x71, 0x20, 0x00, 0x6a, 0x0f, 0x0b, 0x20, 0x04, - 0x41, 0xff, 0x01, 0x71, 0x22, 0x03, 0x45, 0x0d, 0x00, 0x20, 0x04, 0x41, - 0x08, 0x76, 0x21, 0x04, 0x03, 0x40, 0x02, 0x40, 0x20, 0x02, 0x20, 0x03, - 0x41, 0x01, 0x76, 0x22, 0x05, 0x20, 0x04, 0x6a, 0x22, 0x06, 0x41, 0x01, - 0x74, 0x41, 0x90, 0xa6, 0x84, 0x80, 0x00, 0x6a, 0x2d, 0x00, 0x00, 0x22, - 0x07, 0x47, 0x0d, 0x00, 0x02, 0x40, 0x20, 0x06, 0x41, 0x01, 0x74, 0x41, - 0x91, 0xa6, 0x84, 0x80, 0x00, 0x6a, 0x2d, 0x00, 0x00, 0x41, 0x02, 0x74, - 0x41, 0xd0, 0x9e, 0x84, 0x80, 0x00, 0x6a, 0x28, 0x02, 0x00, 0x22, 0x03, - 0x41, 0xff, 0x01, 0x71, 0x22, 0x04, 0x41, 0x01, 0x4b, 0x0d, 0x00, 0x20, - 0x03, 0x41, 0x08, 0x75, 0x41, 0x00, 0x20, 0x04, 0x20, 0x01, 0x73, 0x6b, - 0x71, 0x20, 0x00, 0x6a, 0x0f, 0x0b, 0x41, 0x7f, 0x41, 0x01, 0x20, 0x01, - 0x1b, 0x20, 0x00, 0x6a, 0x0f, 0x0b, 0x20, 0x04, 0x20, 0x06, 0x20, 0x02, - 0x20, 0x07, 0x49, 0x22, 0x07, 0x1b, 0x21, 0x04, 0x20, 0x05, 0x20, 0x03, - 0x20, 0x05, 0x6b, 0x20, 0x07, 0x1b, 0x22, 0x03, 0x0d, 0x00, 0x0b, 0x0b, - 0x20, 0x00, 0x0b, 0x0c, 0x00, 0x20, 0x00, 0x41, 0x01, 0x10, 0x9b, 0x80, - 0x80, 0x80, 0x00, 0x0b, 0x7b, 0x01, 0x02, 0x7f, 0x02, 0x40, 0x20, 0x02, - 0x0d, 0x00, 0x41, 0x00, 0x0f, 0x0b, 0x02, 0x40, 0x02, 0x40, 0x20, 0x00, - 0x2d, 0x00, 0x00, 0x22, 0x03, 0x45, 0x0d, 0x00, 0x20, 0x00, 0x41, 0x01, - 0x6a, 0x21, 0x00, 0x20, 0x02, 0x41, 0x7f, 0x6a, 0x21, 0x02, 0x03, 0x40, - 0x20, 0x03, 0x41, 0xff, 0x01, 0x71, 0x20, 0x01, 0x2d, 0x00, 0x00, 0x22, - 0x04, 0x47, 0x0d, 0x02, 0x20, 0x04, 0x45, 0x0d, 0x02, 0x20, 0x02, 0x41, - 0x00, 0x46, 0x0d, 0x02, 0x20, 0x02, 0x41, 0x7f, 0x6a, 0x21, 0x02, 0x20, - 0x01, 0x41, 0x01, 0x6a, 0x21, 0x01, 0x20, 0x00, 0x2d, 0x00, 0x00, 0x21, - 0x03, 0x20, 0x00, 0x41, 0x01, 0x6a, 0x21, 0x00, 0x20, 0x03, 0x0d, 0x00, - 0x0b, 0x0b, 0x41, 0x00, 0x21, 0x03, 0x0b, 0x20, 0x03, 0x41, 0xff, 0x01, - 0x71, 0x20, 0x01, 0x2d, 0x00, 0x00, 0x6b, 0x0b, 0x0d, 0x00, 0x20, 0x00, - 0x10, 0x9a, 0x80, 0x80, 0x80, 0x00, 0x20, 0x00, 0x47, 0x0b, 0xbf, 0x09, - 0x01, 0x04, 0x7f, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40, 0x20, 0x02, 0x41, - 0x21, 0x4f, 0x0d, 0x00, 0x20, 0x00, 0x20, 0x01, 0x46, 0x0d, 0x02, 0x20, - 0x01, 0x20, 0x00, 0x20, 0x02, 0x6a, 0x22, 0x03, 0x6b, 0x41, 0x00, 0x20, - 0x02, 0x41, 0x01, 0x74, 0x6b, 0x4b, 0x0d, 0x01, 0x0b, 0x20, 0x00, 0x20, - 0x01, 0x20, 0x02, 0xfc, 0x0a, 0x00, 0x00, 0x0c, 0x01, 0x0b, 0x20, 0x01, - 0x20, 0x00, 0x73, 0x41, 0x03, 0x71, 0x21, 0x04, 0x02, 0x40, 0x02, 0x40, - 0x02, 0x40, 0x20, 0x00, 0x20, 0x01, 0x4f, 0x0d, 0x00, 0x02, 0x40, 0x20, - 0x04, 0x45, 0x0d, 0x00, 0x20, 0x02, 0x21, 0x05, 0x20, 0x00, 0x21, 0x03, - 0x0c, 0x03, 0x0b, 0x02, 0x40, 0x20, 0x00, 0x41, 0x03, 0x71, 0x0d, 0x00, - 0x20, 0x02, 0x21, 0x05, 0x20, 0x00, 0x21, 0x03, 0x0c, 0x02, 0x0b, 0x20, - 0x02, 0x45, 0x0d, 0x03, 0x20, 0x00, 0x20, 0x01, 0x2d, 0x00, 0x00, 0x3a, - 0x00, 0x00, 0x20, 0x02, 0x41, 0x7f, 0x6a, 0x21, 0x05, 0x02, 0x40, 0x20, - 0x00, 0x41, 0x01, 0x6a, 0x22, 0x03, 0x41, 0x03, 0x71, 0x0d, 0x00, 0x20, - 0x01, 0x41, 0x01, 0x6a, 0x21, 0x01, 0x0c, 0x02, 0x0b, 0x20, 0x05, 0x45, - 0x0d, 0x03, 0x20, 0x00, 0x20, 0x01, 0x2d, 0x00, 0x01, 0x3a, 0x00, 0x01, - 0x20, 0x02, 0x41, 0x7e, 0x6a, 0x21, 0x05, 0x02, 0x40, 0x20, 0x00, 0x41, - 0x02, 0x6a, 0x22, 0x03, 0x41, 0x03, 0x71, 0x0d, 0x00, 0x20, 0x01, 0x41, - 0x02, 0x6a, 0x21, 0x01, 0x0c, 0x02, 0x0b, 0x20, 0x05, 0x45, 0x0d, 0x03, - 0x20, 0x00, 0x20, 0x01, 0x2d, 0x00, 0x02, 0x3a, 0x00, 0x02, 0x20, 0x02, - 0x41, 0x7d, 0x6a, 0x21, 0x05, 0x02, 0x40, 0x20, 0x00, 0x41, 0x03, 0x6a, - 0x22, 0x03, 0x41, 0x03, 0x71, 0x0d, 0x00, 0x20, 0x01, 0x41, 0x03, 0x6a, - 0x21, 0x01, 0x0c, 0x02, 0x0b, 0x20, 0x05, 0x45, 0x0d, 0x03, 0x20, 0x00, - 0x20, 0x01, 0x2d, 0x00, 0x03, 0x3a, 0x00, 0x03, 0x20, 0x00, 0x41, 0x04, - 0x6a, 0x21, 0x03, 0x20, 0x01, 0x41, 0x04, 0x6a, 0x21, 0x01, 0x20, 0x02, - 0x41, 0x7c, 0x6a, 0x21, 0x05, 0x0c, 0x01, 0x0b, 0x02, 0x40, 0x20, 0x04, - 0x0d, 0x00, 0x02, 0x40, 0x20, 0x03, 0x41, 0x03, 0x71, 0x45, 0x0d, 0x00, - 0x20, 0x02, 0x45, 0x0d, 0x04, 0x20, 0x00, 0x20, 0x02, 0x41, 0x7f, 0x6a, - 0x22, 0x03, 0x6a, 0x22, 0x04, 0x20, 0x01, 0x20, 0x03, 0x6a, 0x2d, 0x00, - 0x00, 0x3a, 0x00, 0x00, 0x02, 0x40, 0x20, 0x04, 0x41, 0x03, 0x71, 0x0d, - 0x00, 0x20, 0x03, 0x21, 0x02, 0x0c, 0x01, 0x0b, 0x20, 0x03, 0x45, 0x0d, - 0x04, 0x20, 0x00, 0x20, 0x02, 0x41, 0x7e, 0x6a, 0x22, 0x03, 0x6a, 0x22, - 0x04, 0x20, 0x01, 0x20, 0x03, 0x6a, 0x2d, 0x00, 0x00, 0x3a, 0x00, 0x00, - 0x02, 0x40, 0x20, 0x04, 0x41, 0x03, 0x71, 0x0d, 0x00, 0x20, 0x03, 0x21, - 0x02, 0x0c, 0x01, 0x0b, 0x20, 0x03, 0x45, 0x0d, 0x04, 0x20, 0x00, 0x20, - 0x02, 0x41, 0x7d, 0x6a, 0x22, 0x03, 0x6a, 0x22, 0x04, 0x20, 0x01, 0x20, - 0x03, 0x6a, 0x2d, 0x00, 0x00, 0x3a, 0x00, 0x00, 0x02, 0x40, 0x20, 0x04, - 0x41, 0x03, 0x71, 0x0d, 0x00, 0x20, 0x03, 0x21, 0x02, 0x0c, 0x01, 0x0b, - 0x20, 0x03, 0x45, 0x0d, 0x04, 0x20, 0x00, 0x20, 0x02, 0x41, 0x7c, 0x6a, - 0x22, 0x02, 0x6a, 0x20, 0x01, 0x20, 0x02, 0x6a, 0x2d, 0x00, 0x00, 0x3a, - 0x00, 0x00, 0x0b, 0x20, 0x02, 0x41, 0x04, 0x49, 0x0d, 0x00, 0x02, 0x40, - 0x20, 0x02, 0x41, 0x7c, 0x6a, 0x22, 0x06, 0x41, 0x02, 0x76, 0x41, 0x01, - 0x6a, 0x41, 0x03, 0x71, 0x22, 0x03, 0x45, 0x0d, 0x00, 0x20, 0x01, 0x41, - 0x7c, 0x6a, 0x21, 0x04, 0x20, 0x00, 0x41, 0x7c, 0x6a, 0x21, 0x05, 0x03, - 0x40, 0x20, 0x05, 0x20, 0x02, 0x6a, 0x20, 0x04, 0x20, 0x02, 0x6a, 0x28, - 0x02, 0x00, 0x36, 0x02, 0x00, 0x20, 0x02, 0x41, 0x7c, 0x6a, 0x21, 0x02, - 0x20, 0x03, 0x41, 0x7f, 0x6a, 0x22, 0x03, 0x0d, 0x00, 0x0b, 0x0b, 0x20, - 0x06, 0x41, 0x0c, 0x49, 0x0d, 0x00, 0x20, 0x01, 0x41, 0x70, 0x6a, 0x21, - 0x05, 0x20, 0x00, 0x41, 0x70, 0x6a, 0x21, 0x06, 0x03, 0x40, 0x20, 0x06, - 0x20, 0x02, 0x6a, 0x22, 0x03, 0x41, 0x0c, 0x6a, 0x20, 0x05, 0x20, 0x02, - 0x6a, 0x22, 0x04, 0x41, 0x0c, 0x6a, 0x28, 0x02, 0x00, 0x36, 0x02, 0x00, - 0x20, 0x03, 0x41, 0x08, 0x6a, 0x20, 0x04, 0x41, 0x08, 0x6a, 0x28, 0x02, - 0x00, 0x36, 0x02, 0x00, 0x20, 0x03, 0x41, 0x04, 0x6a, 0x20, 0x04, 0x41, - 0x04, 0x6a, 0x28, 0x02, 0x00, 0x36, 0x02, 0x00, 0x20, 0x03, 0x20, 0x04, - 0x28, 0x02, 0x00, 0x36, 0x02, 0x00, 0x20, 0x02, 0x41, 0x70, 0x6a, 0x22, - 0x02, 0x41, 0x03, 0x4b, 0x0d, 0x00, 0x0b, 0x0b, 0x20, 0x02, 0x45, 0x0d, - 0x02, 0x20, 0x02, 0x21, 0x03, 0x02, 0x40, 0x20, 0x02, 0x41, 0x03, 0x71, - 0x22, 0x04, 0x45, 0x0d, 0x00, 0x20, 0x01, 0x41, 0x7f, 0x6a, 0x21, 0x05, - 0x20, 0x00, 0x41, 0x7f, 0x6a, 0x21, 0x06, 0x20, 0x02, 0x21, 0x03, 0x03, - 0x40, 0x20, 0x06, 0x20, 0x03, 0x6a, 0x20, 0x05, 0x20, 0x03, 0x6a, 0x2d, - 0x00, 0x00, 0x3a, 0x00, 0x00, 0x20, 0x03, 0x41, 0x7f, 0x6a, 0x21, 0x03, - 0x20, 0x04, 0x41, 0x7f, 0x6a, 0x22, 0x04, 0x0d, 0x00, 0x0b, 0x0b, 0x20, - 0x02, 0x41, 0x04, 0x49, 0x0d, 0x02, 0x20, 0x01, 0x41, 0x7c, 0x6a, 0x21, - 0x04, 0x20, 0x00, 0x41, 0x7c, 0x6a, 0x21, 0x05, 0x03, 0x40, 0x20, 0x05, - 0x20, 0x03, 0x6a, 0x22, 0x01, 0x41, 0x03, 0x6a, 0x20, 0x04, 0x20, 0x03, - 0x6a, 0x22, 0x02, 0x41, 0x03, 0x6a, 0x2d, 0x00, 0x00, 0x3a, 0x00, 0x00, - 0x20, 0x01, 0x41, 0x02, 0x6a, 0x20, 0x02, 0x41, 0x02, 0x6a, 0x2d, 0x00, - 0x00, 0x3a, 0x00, 0x00, 0x20, 0x01, 0x41, 0x01, 0x6a, 0x20, 0x02, 0x41, - 0x01, 0x6a, 0x2d, 0x00, 0x00, 0x3a, 0x00, 0x00, 0x20, 0x01, 0x20, 0x02, - 0x2d, 0x00, 0x00, 0x3a, 0x00, 0x00, 0x20, 0x03, 0x41, 0x7c, 0x6a, 0x22, - 0x03, 0x0d, 0x00, 0x0c, 0x03, 0x0b, 0x0b, 0x20, 0x05, 0x41, 0x04, 0x49, - 0x0d, 0x00, 0x02, 0x40, 0x20, 0x05, 0x41, 0x7c, 0x6a, 0x22, 0x04, 0x41, - 0x02, 0x76, 0x41, 0x01, 0x6a, 0x41, 0x07, 0x71, 0x22, 0x02, 0x45, 0x0d, - 0x00, 0x20, 0x05, 0x20, 0x02, 0x41, 0x02, 0x74, 0x6b, 0x21, 0x05, 0x03, - 0x40, 0x20, 0x03, 0x20, 0x01, 0x28, 0x02, 0x00, 0x36, 0x02, 0x00, 0x20, - 0x01, 0x41, 0x04, 0x6a, 0x21, 0x01, 0x20, 0x03, 0x41, 0x04, 0x6a, 0x21, - 0x03, 0x20, 0x02, 0x41, 0x7f, 0x6a, 0x22, 0x02, 0x0d, 0x00, 0x0b, 0x0b, - 0x20, 0x04, 0x41, 0x1c, 0x49, 0x0d, 0x00, 0x03, 0x40, 0x20, 0x03, 0x20, - 0x01, 0x28, 0x02, 0x00, 0x36, 0x02, 0x00, 0x20, 0x03, 0x20, 0x01, 0x28, - 0x02, 0x04, 0x36, 0x02, 0x04, 0x20, 0x03, 0x20, 0x01, 0x28, 0x02, 0x08, - 0x36, 0x02, 0x08, 0x20, 0x03, 0x20, 0x01, 0x28, 0x02, 0x0c, 0x36, 0x02, - 0x0c, 0x20, 0x03, 0x20, 0x01, 0x28, 0x02, 0x10, 0x36, 0x02, 0x10, 0x20, - 0x03, 0x20, 0x01, 0x28, 0x02, 0x14, 0x36, 0x02, 0x14, 0x20, 0x03, 0x20, - 0x01, 0x28, 0x02, 0x18, 0x36, 0x02, 0x18, 0x20, 0x03, 0x20, 0x01, 0x28, - 0x02, 0x1c, 0x36, 0x02, 0x1c, 0x20, 0x01, 0x41, 0x20, 0x6a, 0x21, 0x01, - 0x20, 0x03, 0x41, 0x20, 0x6a, 0x21, 0x03, 0x20, 0x05, 0x41, 0x60, 0x6a, + 0x80, 0x80, 0x00, 0x00, 0x0b, 0x41, 0xc6, 0x00, 0x10, 0x8c, 0x80, 0x80, + 0x80, 0x00, 0x00, 0x0b, 0x20, 0x02, 0x10, 0x89, 0x80, 0x80, 0x80, 0x00, + 0x41, 0xc6, 0x00, 0x10, 0x8c, 0x80, 0x80, 0x80, 0x00, 0x00, 0x0b, 0x20, + 0x02, 0x10, 0x89, 0x80, 0x80, 0x80, 0x00, 0x20, 0x01, 0x10, 0x89, 0x80, + 0x80, 0x80, 0x00, 0x41, 0xc7, 0x00, 0x10, 0x8c, 0x80, 0x80, 0x80, 0x00, + 0x00, 0x0b, 0x11, 0x00, 0x20, 0x00, 0x20, 0x01, 0x10, 0x80, 0x80, 0x80, + 0x80, 0x00, 0x41, 0xff, 0xff, 0x03, 0x71, 0x0b, 0x11, 0x00, 0x20, 0x00, + 0x20, 0x01, 0x10, 0x81, 0x80, 0x80, 0x80, 0x00, 0x41, 0xff, 0xff, 0x03, + 0x71, 0x0b, 0x0b, 0x00, 0x20, 0x00, 0x10, 0x82, 0x80, 0x80, 0x80, 0x00, + 0x00, 0x0b, 0x02, 0x00, 0x0b, 0x0e, 0x00, 0x10, 0x91, 0x80, 0x80, 0x80, + 0x00, 0x10, 0x91, 0x80, 0x80, 0x80, 0x00, 0x0b, 0xee, 0x07, 0x01, 0x04, + 0x7f, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40, 0x20, 0x02, 0x41, 0x20, 0x4b, + 0x0d, 0x00, 0x20, 0x01, 0x41, 0x03, 0x71, 0x45, 0x0d, 0x01, 0x20, 0x02, + 0x45, 0x0d, 0x01, 0x20, 0x00, 0x20, 0x01, 0x2d, 0x00, 0x00, 0x3a, 0x00, + 0x00, 0x20, 0x02, 0x41, 0x7f, 0x6a, 0x21, 0x03, 0x20, 0x00, 0x41, 0x01, + 0x6a, 0x21, 0x04, 0x20, 0x01, 0x41, 0x01, 0x6a, 0x22, 0x05, 0x41, 0x03, + 0x71, 0x45, 0x0d, 0x02, 0x20, 0x03, 0x45, 0x0d, 0x02, 0x20, 0x00, 0x20, + 0x01, 0x2d, 0x00, 0x01, 0x3a, 0x00, 0x01, 0x20, 0x02, 0x41, 0x7e, 0x6a, + 0x21, 0x03, 0x20, 0x00, 0x41, 0x02, 0x6a, 0x21, 0x04, 0x20, 0x01, 0x41, + 0x02, 0x6a, 0x22, 0x05, 0x41, 0x03, 0x71, 0x45, 0x0d, 0x02, 0x20, 0x03, + 0x45, 0x0d, 0x02, 0x20, 0x00, 0x20, 0x01, 0x2d, 0x00, 0x02, 0x3a, 0x00, + 0x02, 0x20, 0x02, 0x41, 0x7d, 0x6a, 0x21, 0x03, 0x20, 0x00, 0x41, 0x03, + 0x6a, 0x21, 0x04, 0x20, 0x01, 0x41, 0x03, 0x6a, 0x22, 0x05, 0x41, 0x03, + 0x71, 0x45, 0x0d, 0x02, 0x20, 0x03, 0x45, 0x0d, 0x02, 0x20, 0x00, 0x20, + 0x01, 0x2d, 0x00, 0x03, 0x3a, 0x00, 0x03, 0x20, 0x02, 0x41, 0x7c, 0x6a, + 0x21, 0x03, 0x20, 0x00, 0x41, 0x04, 0x6a, 0x21, 0x04, 0x20, 0x01, 0x41, + 0x04, 0x6a, 0x21, 0x05, 0x0c, 0x02, 0x0b, 0x20, 0x00, 0x20, 0x01, 0x20, + 0x02, 0xfc, 0x0a, 0x00, 0x00, 0x20, 0x00, 0x0f, 0x0b, 0x20, 0x02, 0x21, + 0x03, 0x20, 0x00, 0x21, 0x04, 0x20, 0x01, 0x21, 0x05, 0x0b, 0x02, 0x40, + 0x02, 0x40, 0x20, 0x04, 0x41, 0x03, 0x71, 0x22, 0x02, 0x0d, 0x00, 0x02, + 0x40, 0x02, 0x40, 0x20, 0x03, 0x41, 0x10, 0x4f, 0x0d, 0x00, 0x20, 0x03, + 0x21, 0x02, 0x0c, 0x01, 0x0b, 0x02, 0x40, 0x20, 0x03, 0x41, 0x70, 0x6a, + 0x22, 0x02, 0x41, 0x10, 0x71, 0x0d, 0x00, 0x20, 0x04, 0x20, 0x05, 0x29, + 0x02, 0x00, 0x37, 0x02, 0x00, 0x20, 0x04, 0x20, 0x05, 0x29, 0x02, 0x08, + 0x37, 0x02, 0x08, 0x20, 0x04, 0x41, 0x10, 0x6a, 0x21, 0x04, 0x20, 0x05, + 0x41, 0x10, 0x6a, 0x21, 0x05, 0x20, 0x02, 0x21, 0x03, 0x0b, 0x20, 0x02, + 0x41, 0x10, 0x49, 0x0d, 0x00, 0x20, 0x03, 0x21, 0x02, 0x03, 0x40, 0x20, + 0x04, 0x20, 0x05, 0x29, 0x02, 0x00, 0x37, 0x02, 0x00, 0x20, 0x04, 0x20, + 0x05, 0x29, 0x02, 0x08, 0x37, 0x02, 0x08, 0x20, 0x04, 0x20, 0x05, 0x29, + 0x02, 0x10, 0x37, 0x02, 0x10, 0x20, 0x04, 0x20, 0x05, 0x29, 0x02, 0x18, + 0x37, 0x02, 0x18, 0x20, 0x04, 0x41, 0x20, 0x6a, 0x21, 0x04, 0x20, 0x05, + 0x41, 0x20, 0x6a, 0x21, 0x05, 0x20, 0x02, 0x41, 0x60, 0x6a, 0x22, 0x02, + 0x41, 0x0f, 0x4b, 0x0d, 0x00, 0x0b, 0x0b, 0x02, 0x40, 0x20, 0x02, 0x41, + 0x08, 0x49, 0x0d, 0x00, 0x20, 0x04, 0x20, 0x05, 0x29, 0x02, 0x00, 0x37, + 0x02, 0x00, 0x20, 0x05, 0x41, 0x08, 0x6a, 0x21, 0x05, 0x20, 0x04, 0x41, + 0x08, 0x6a, 0x21, 0x04, 0x0b, 0x02, 0x40, 0x20, 0x02, 0x41, 0x04, 0x71, + 0x45, 0x0d, 0x00, 0x20, 0x04, 0x20, 0x05, 0x28, 0x02, 0x00, 0x36, 0x02, + 0x00, 0x20, 0x05, 0x41, 0x04, 0x6a, 0x21, 0x05, 0x20, 0x04, 0x41, 0x04, + 0x6a, 0x21, 0x04, 0x0b, 0x02, 0x40, 0x20, 0x02, 0x41, 0x02, 0x71, 0x45, + 0x0d, 0x00, 0x20, 0x04, 0x20, 0x05, 0x2f, 0x00, 0x00, 0x3b, 0x00, 0x00, + 0x20, 0x04, 0x41, 0x02, 0x6a, 0x21, 0x04, 0x20, 0x05, 0x41, 0x02, 0x6a, + 0x21, 0x05, 0x0b, 0x20, 0x02, 0x41, 0x01, 0x71, 0x45, 0x0d, 0x01, 0x20, + 0x04, 0x20, 0x05, 0x2d, 0x00, 0x00, 0x3a, 0x00, 0x00, 0x20, 0x00, 0x0f, + 0x0b, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40, 0x20, + 0x03, 0x41, 0x20, 0x49, 0x0d, 0x00, 0x20, 0x04, 0x20, 0x05, 0x28, 0x02, + 0x00, 0x22, 0x03, 0x3a, 0x00, 0x00, 0x02, 0x40, 0x02, 0x40, 0x20, 0x02, + 0x41, 0x7f, 0x6a, 0x0e, 0x03, 0x03, 0x00, 0x01, 0x03, 0x0b, 0x20, 0x04, + 0x20, 0x03, 0x41, 0x08, 0x76, 0x3a, 0x00, 0x01, 0x20, 0x04, 0x20, 0x05, + 0x41, 0x06, 0x6a, 0x29, 0x01, 0x00, 0x37, 0x02, 0x06, 0x20, 0x04, 0x20, + 0x05, 0x28, 0x02, 0x04, 0x41, 0x10, 0x74, 0x20, 0x03, 0x41, 0x10, 0x76, + 0x72, 0x36, 0x02, 0x02, 0x20, 0x04, 0x41, 0x12, 0x6a, 0x21, 0x02, 0x20, + 0x05, 0x41, 0x12, 0x6a, 0x21, 0x01, 0x41, 0x0e, 0x21, 0x06, 0x20, 0x05, + 0x41, 0x0e, 0x6a, 0x28, 0x01, 0x00, 0x21, 0x05, 0x41, 0x0e, 0x21, 0x03, + 0x0c, 0x03, 0x0b, 0x20, 0x04, 0x20, 0x05, 0x41, 0x05, 0x6a, 0x29, 0x00, + 0x00, 0x37, 0x02, 0x05, 0x20, 0x04, 0x20, 0x05, 0x28, 0x02, 0x04, 0x41, + 0x18, 0x74, 0x20, 0x03, 0x41, 0x08, 0x76, 0x72, 0x36, 0x02, 0x01, 0x20, + 0x04, 0x41, 0x11, 0x6a, 0x21, 0x02, 0x20, 0x05, 0x41, 0x11, 0x6a, 0x21, + 0x01, 0x41, 0x0d, 0x21, 0x06, 0x20, 0x05, 0x41, 0x0d, 0x6a, 0x28, 0x00, + 0x00, 0x21, 0x05, 0x41, 0x0f, 0x21, 0x03, 0x0c, 0x02, 0x0b, 0x02, 0x40, + 0x02, 0x40, 0x20, 0x03, 0x41, 0x10, 0x4f, 0x0d, 0x00, 0x20, 0x04, 0x21, + 0x02, 0x20, 0x05, 0x21, 0x01, 0x0c, 0x01, 0x0b, 0x20, 0x04, 0x20, 0x05, + 0x2d, 0x00, 0x00, 0x3a, 0x00, 0x00, 0x20, 0x04, 0x20, 0x05, 0x28, 0x00, + 0x01, 0x36, 0x00, 0x01, 0x20, 0x04, 0x20, 0x05, 0x29, 0x00, 0x05, 0x37, + 0x00, 0x05, 0x20, 0x04, 0x20, 0x05, 0x2f, 0x00, 0x0d, 0x3b, 0x00, 0x0d, + 0x20, 0x04, 0x20, 0x05, 0x2d, 0x00, 0x0f, 0x3a, 0x00, 0x0f, 0x20, 0x04, + 0x41, 0x10, 0x6a, 0x21, 0x02, 0x20, 0x05, 0x41, 0x10, 0x6a, 0x21, 0x01, + 0x0b, 0x20, 0x03, 0x41, 0x08, 0x71, 0x0d, 0x02, 0x0c, 0x03, 0x0b, 0x20, + 0x04, 0x20, 0x03, 0x41, 0x10, 0x76, 0x3a, 0x00, 0x02, 0x20, 0x04, 0x20, + 0x03, 0x41, 0x08, 0x76, 0x3a, 0x00, 0x01, 0x20, 0x04, 0x20, 0x05, 0x41, + 0x07, 0x6a, 0x29, 0x00, 0x00, 0x37, 0x02, 0x07, 0x20, 0x04, 0x20, 0x05, + 0x28, 0x02, 0x04, 0x41, 0x08, 0x74, 0x20, 0x03, 0x41, 0x18, 0x76, 0x72, + 0x36, 0x02, 0x03, 0x20, 0x04, 0x41, 0x13, 0x6a, 0x21, 0x02, 0x20, 0x05, + 0x41, 0x13, 0x6a, 0x21, 0x01, 0x41, 0x0f, 0x21, 0x06, 0x20, 0x05, 0x41, + 0x0f, 0x6a, 0x28, 0x00, 0x00, 0x21, 0x05, 0x41, 0x0d, 0x21, 0x03, 0x0b, + 0x20, 0x04, 0x20, 0x06, 0x6a, 0x20, 0x05, 0x36, 0x02, 0x00, 0x0b, 0x20, + 0x02, 0x20, 0x01, 0x29, 0x00, 0x00, 0x37, 0x00, 0x00, 0x20, 0x02, 0x41, + 0x08, 0x6a, 0x21, 0x02, 0x20, 0x01, 0x41, 0x08, 0x6a, 0x21, 0x01, 0x0b, + 0x02, 0x40, 0x20, 0x03, 0x41, 0x04, 0x71, 0x45, 0x0d, 0x00, 0x20, 0x02, + 0x20, 0x01, 0x28, 0x00, 0x00, 0x36, 0x00, 0x00, 0x20, 0x02, 0x41, 0x04, + 0x6a, 0x21, 0x02, 0x20, 0x01, 0x41, 0x04, 0x6a, 0x21, 0x01, 0x0b, 0x02, + 0x40, 0x20, 0x03, 0x41, 0x02, 0x71, 0x45, 0x0d, 0x00, 0x20, 0x02, 0x20, + 0x01, 0x2f, 0x00, 0x00, 0x3b, 0x00, 0x00, 0x20, 0x02, 0x41, 0x02, 0x6a, + 0x21, 0x02, 0x20, 0x01, 0x41, 0x02, 0x6a, 0x21, 0x01, 0x0b, 0x20, 0x03, + 0x41, 0x01, 0x71, 0x45, 0x0d, 0x00, 0x20, 0x02, 0x20, 0x01, 0x2d, 0x00, + 0x00, 0x3a, 0x00, 0x00, 0x0b, 0x20, 0x00, 0x0b, 0x88, 0x03, 0x02, 0x03, + 0x7f, 0x01, 0x7e, 0x02, 0x40, 0x20, 0x02, 0x41, 0x21, 0x49, 0x0d, 0x00, + 0x20, 0x00, 0x20, 0x01, 0x20, 0x02, 0xfc, 0x0b, 0x00, 0x20, 0x00, 0x0f, + 0x0b, 0x02, 0x40, 0x20, 0x02, 0x45, 0x0d, 0x00, 0x20, 0x00, 0x20, 0x01, + 0x3a, 0x00, 0x00, 0x20, 0x00, 0x20, 0x02, 0x6a, 0x22, 0x03, 0x41, 0x7f, + 0x6a, 0x20, 0x01, 0x3a, 0x00, 0x00, 0x20, 0x02, 0x41, 0x03, 0x49, 0x0d, + 0x00, 0x20, 0x00, 0x20, 0x01, 0x3a, 0x00, 0x02, 0x20, 0x00, 0x20, 0x01, + 0x3a, 0x00, 0x01, 0x20, 0x03, 0x41, 0x7d, 0x6a, 0x20, 0x01, 0x3a, 0x00, + 0x00, 0x20, 0x03, 0x41, 0x7e, 0x6a, 0x20, 0x01, 0x3a, 0x00, 0x00, 0x20, + 0x02, 0x41, 0x07, 0x49, 0x0d, 0x00, 0x20, 0x00, 0x20, 0x01, 0x3a, 0x00, + 0x03, 0x20, 0x03, 0x41, 0x7c, 0x6a, 0x20, 0x01, 0x3a, 0x00, 0x00, 0x20, + 0x02, 0x41, 0x09, 0x49, 0x0d, 0x00, 0x20, 0x00, 0x41, 0x00, 0x20, 0x00, + 0x6b, 0x41, 0x03, 0x71, 0x22, 0x04, 0x6a, 0x22, 0x05, 0x20, 0x01, 0x41, + 0xff, 0x01, 0x71, 0x41, 0x81, 0x82, 0x84, 0x08, 0x6c, 0x22, 0x03, 0x36, + 0x02, 0x00, 0x20, 0x05, 0x20, 0x02, 0x20, 0x04, 0x6b, 0x41, 0x3c, 0x71, + 0x22, 0x01, 0x6a, 0x22, 0x02, 0x41, 0x7c, 0x6a, 0x20, 0x03, 0x36, 0x02, + 0x00, 0x20, 0x01, 0x41, 0x09, 0x49, 0x0d, 0x00, 0x20, 0x05, 0x20, 0x03, + 0x36, 0x02, 0x08, 0x20, 0x05, 0x20, 0x03, 0x36, 0x02, 0x04, 0x20, 0x02, + 0x41, 0x78, 0x6a, 0x20, 0x03, 0x36, 0x02, 0x00, 0x20, 0x02, 0x41, 0x74, + 0x6a, 0x20, 0x03, 0x36, 0x02, 0x00, 0x20, 0x01, 0x41, 0x19, 0x49, 0x0d, + 0x00, 0x20, 0x05, 0x20, 0x03, 0x36, 0x02, 0x18, 0x20, 0x05, 0x20, 0x03, + 0x36, 0x02, 0x14, 0x20, 0x05, 0x20, 0x03, 0x36, 0x02, 0x10, 0x20, 0x05, + 0x20, 0x03, 0x36, 0x02, 0x0c, 0x20, 0x02, 0x41, 0x70, 0x6a, 0x20, 0x03, + 0x36, 0x02, 0x00, 0x20, 0x02, 0x41, 0x6c, 0x6a, 0x20, 0x03, 0x36, 0x02, + 0x00, 0x20, 0x02, 0x41, 0x68, 0x6a, 0x20, 0x03, 0x36, 0x02, 0x00, 0x20, + 0x02, 0x41, 0x64, 0x6a, 0x20, 0x03, 0x36, 0x02, 0x00, 0x20, 0x01, 0x20, + 0x05, 0x41, 0x04, 0x71, 0x41, 0x18, 0x72, 0x22, 0x02, 0x6b, 0x22, 0x01, + 0x41, 0x20, 0x49, 0x0d, 0x00, 0x20, 0x03, 0xad, 0x42, 0x81, 0x80, 0x80, + 0x80, 0x10, 0x7e, 0x21, 0x06, 0x20, 0x05, 0x20, 0x02, 0x6a, 0x21, 0x02, + 0x03, 0x40, 0x20, 0x02, 0x20, 0x06, 0x37, 0x03, 0x18, 0x20, 0x02, 0x20, + 0x06, 0x37, 0x03, 0x10, 0x20, 0x02, 0x20, 0x06, 0x37, 0x03, 0x08, 0x20, + 0x02, 0x20, 0x06, 0x37, 0x03, 0x00, 0x20, 0x02, 0x41, 0x20, 0x6a, 0x21, + 0x02, 0x20, 0x01, 0x41, 0x60, 0x6a, 0x22, 0x01, 0x41, 0x1f, 0x4b, 0x0d, + 0x00, 0x0b, 0x0b, 0x20, 0x00, 0x0b, 0xcf, 0x01, 0x01, 0x03, 0x7f, 0x20, + 0x00, 0x21, 0x01, 0x02, 0x40, 0x02, 0x40, 0x20, 0x00, 0x41, 0x03, 0x71, + 0x45, 0x0d, 0x00, 0x02, 0x40, 0x20, 0x00, 0x2d, 0x00, 0x00, 0x0d, 0x00, + 0x20, 0x00, 0x20, 0x00, 0x6b, 0x0f, 0x0b, 0x20, 0x00, 0x41, 0x01, 0x6a, + 0x22, 0x01, 0x41, 0x03, 0x71, 0x45, 0x0d, 0x00, 0x20, 0x01, 0x2d, 0x00, + 0x00, 0x45, 0x0d, 0x01, 0x20, 0x00, 0x41, 0x02, 0x6a, 0x22, 0x01, 0x41, + 0x03, 0x71, 0x45, 0x0d, 0x00, 0x20, 0x01, 0x2d, 0x00, 0x00, 0x45, 0x0d, + 0x01, 0x20, 0x00, 0x41, 0x03, 0x6a, 0x22, 0x01, 0x41, 0x03, 0x71, 0x45, + 0x0d, 0x00, 0x20, 0x01, 0x2d, 0x00, 0x00, 0x45, 0x0d, 0x01, 0x20, 0x00, + 0x41, 0x04, 0x6a, 0x22, 0x01, 0x41, 0x03, 0x71, 0x0d, 0x01, 0x0b, 0x20, + 0x01, 0x41, 0x7c, 0x6a, 0x21, 0x02, 0x20, 0x01, 0x41, 0x7b, 0x6a, 0x21, + 0x01, 0x03, 0x40, 0x20, 0x01, 0x41, 0x04, 0x6a, 0x21, 0x01, 0x41, 0x80, + 0x82, 0x84, 0x08, 0x20, 0x02, 0x41, 0x04, 0x6a, 0x22, 0x02, 0x28, 0x02, + 0x00, 0x22, 0x03, 0x6b, 0x20, 0x03, 0x72, 0x41, 0x80, 0x81, 0x82, 0x84, + 0x78, 0x71, 0x41, 0x80, 0x81, 0x82, 0x84, 0x78, 0x46, 0x0d, 0x00, 0x0b, + 0x03, 0x40, 0x20, 0x01, 0x41, 0x01, 0x6a, 0x21, 0x01, 0x20, 0x02, 0x2d, + 0x00, 0x00, 0x21, 0x03, 0x20, 0x02, 0x41, 0x01, 0x6a, 0x21, 0x02, 0x20, + 0x03, 0x0d, 0x00, 0x0b, 0x0b, 0x20, 0x01, 0x20, 0x00, 0x6b, 0x0b, 0x44, + 0x00, 0x02, 0x40, 0x20, 0x00, 0x41, 0xff, 0xff, 0x07, 0x4b, 0x0d, 0x00, + 0x20, 0x00, 0x41, 0x08, 0x76, 0x41, 0x80, 0x80, 0x84, 0x80, 0x00, 0x6a, + 0x2d, 0x00, 0x00, 0x41, 0x05, 0x74, 0x20, 0x00, 0x41, 0x03, 0x76, 0x41, + 0x1f, 0x71, 0x72, 0x41, 0x80, 0x80, 0x84, 0x80, 0x00, 0x6a, 0x2d, 0x00, + 0x00, 0x20, 0x00, 0x41, 0x07, 0x71, 0x76, 0x41, 0x01, 0x71, 0x0f, 0x0b, + 0x20, 0x00, 0x41, 0xfe, 0xff, 0x0b, 0x49, 0x0b, 0x49, 0x01, 0x03, 0x7f, + 0x41, 0x00, 0x21, 0x03, 0x02, 0x40, 0x20, 0x02, 0x45, 0x0d, 0x00, 0x02, + 0x40, 0x03, 0x40, 0x20, 0x00, 0x2d, 0x00, 0x00, 0x22, 0x04, 0x20, 0x01, + 0x2d, 0x00, 0x00, 0x22, 0x05, 0x47, 0x0d, 0x01, 0x20, 0x01, 0x41, 0x01, + 0x6a, 0x21, 0x01, 0x20, 0x00, 0x41, 0x01, 0x6a, 0x21, 0x00, 0x20, 0x02, + 0x41, 0x7f, 0x6a, 0x22, 0x02, 0x0d, 0x00, 0x0c, 0x02, 0x0b, 0x0b, 0x20, + 0x04, 0x20, 0x05, 0x6b, 0x21, 0x03, 0x0b, 0x20, 0x03, 0x0b, 0xf6, 0x02, + 0x01, 0x03, 0x7f, 0x20, 0x02, 0x41, 0x00, 0x47, 0x21, 0x03, 0x02, 0x40, + 0x02, 0x40, 0x02, 0x40, 0x02, 0x40, 0x20, 0x00, 0x41, 0x03, 0x71, 0x45, + 0x0d, 0x00, 0x20, 0x02, 0x45, 0x0d, 0x00, 0x02, 0x40, 0x20, 0x00, 0x2d, + 0x00, 0x00, 0x20, 0x01, 0x41, 0xff, 0x01, 0x71, 0x47, 0x0d, 0x00, 0x20, + 0x00, 0x21, 0x04, 0x20, 0x02, 0x21, 0x05, 0x0c, 0x03, 0x0b, 0x20, 0x02, + 0x41, 0x7f, 0x6a, 0x22, 0x05, 0x41, 0x00, 0x47, 0x21, 0x03, 0x20, 0x00, + 0x41, 0x01, 0x6a, 0x22, 0x04, 0x41, 0x03, 0x71, 0x45, 0x0d, 0x01, 0x20, + 0x05, 0x45, 0x0d, 0x01, 0x20, 0x04, 0x2d, 0x00, 0x00, 0x20, 0x01, 0x41, + 0xff, 0x01, 0x71, 0x46, 0x0d, 0x02, 0x20, 0x02, 0x41, 0x7e, 0x6a, 0x22, + 0x05, 0x41, 0x00, 0x47, 0x21, 0x03, 0x20, 0x00, 0x41, 0x02, 0x6a, 0x22, + 0x04, 0x41, 0x03, 0x71, 0x45, 0x0d, 0x01, 0x20, 0x05, 0x45, 0x0d, 0x01, + 0x20, 0x04, 0x2d, 0x00, 0x00, 0x20, 0x01, 0x41, 0xff, 0x01, 0x71, 0x46, + 0x0d, 0x02, 0x20, 0x02, 0x41, 0x7d, 0x6a, 0x22, 0x05, 0x41, 0x00, 0x47, + 0x21, 0x03, 0x20, 0x00, 0x41, 0x03, 0x6a, 0x22, 0x04, 0x41, 0x03, 0x71, + 0x45, 0x0d, 0x01, 0x20, 0x05, 0x45, 0x0d, 0x01, 0x20, 0x04, 0x2d, 0x00, + 0x00, 0x20, 0x01, 0x41, 0xff, 0x01, 0x71, 0x46, 0x0d, 0x02, 0x20, 0x00, + 0x41, 0x04, 0x6a, 0x21, 0x04, 0x20, 0x02, 0x41, 0x7c, 0x6a, 0x22, 0x05, + 0x41, 0x00, 0x47, 0x21, 0x03, 0x0c, 0x01, 0x0b, 0x20, 0x02, 0x21, 0x05, + 0x20, 0x00, 0x21, 0x04, 0x0b, 0x20, 0x03, 0x45, 0x0d, 0x01, 0x02, 0x40, + 0x20, 0x04, 0x2d, 0x00, 0x00, 0x20, 0x01, 0x41, 0xff, 0x01, 0x71, 0x46, + 0x0d, 0x00, 0x20, 0x05, 0x41, 0x04, 0x49, 0x0d, 0x00, 0x20, 0x01, 0x41, + 0xff, 0x01, 0x71, 0x41, 0x81, 0x82, 0x84, 0x08, 0x6c, 0x21, 0x00, 0x03, + 0x40, 0x41, 0x80, 0x82, 0x84, 0x08, 0x20, 0x04, 0x28, 0x02, 0x00, 0x20, + 0x00, 0x73, 0x22, 0x02, 0x6b, 0x20, 0x02, 0x72, 0x41, 0x80, 0x81, 0x82, + 0x84, 0x78, 0x71, 0x41, 0x80, 0x81, 0x82, 0x84, 0x78, 0x47, 0x0d, 0x02, + 0x20, 0x04, 0x41, 0x04, 0x6a, 0x21, 0x04, 0x20, 0x05, 0x41, 0x7c, 0x6a, 0x22, 0x05, 0x41, 0x03, 0x4b, 0x0d, 0x00, 0x0b, 0x0b, 0x20, 0x05, 0x45, - 0x0d, 0x00, 0x02, 0x40, 0x02, 0x40, 0x20, 0x05, 0x41, 0x07, 0x71, 0x22, - 0x02, 0x0d, 0x00, 0x20, 0x05, 0x21, 0x04, 0x0c, 0x01, 0x0b, 0x20, 0x05, - 0x41, 0x78, 0x71, 0x21, 0x04, 0x03, 0x40, 0x20, 0x03, 0x20, 0x01, 0x2d, - 0x00, 0x00, 0x3a, 0x00, 0x00, 0x20, 0x03, 0x41, 0x01, 0x6a, 0x21, 0x03, - 0x20, 0x01, 0x41, 0x01, 0x6a, 0x21, 0x01, 0x20, 0x02, 0x41, 0x7f, 0x6a, - 0x22, 0x02, 0x0d, 0x00, 0x0b, 0x0b, 0x20, 0x05, 0x41, 0x08, 0x49, 0x0d, - 0x00, 0x03, 0x40, 0x20, 0x03, 0x20, 0x01, 0x2d, 0x00, 0x00, 0x3a, 0x00, - 0x00, 0x20, 0x03, 0x20, 0x01, 0x2d, 0x00, 0x01, 0x3a, 0x00, 0x01, 0x20, - 0x03, 0x20, 0x01, 0x2d, 0x00, 0x02, 0x3a, 0x00, 0x02, 0x20, 0x03, 0x20, - 0x01, 0x2d, 0x00, 0x03, 0x3a, 0x00, 0x03, 0x20, 0x03, 0x20, 0x01, 0x2d, - 0x00, 0x04, 0x3a, 0x00, 0x04, 0x20, 0x03, 0x20, 0x01, 0x2d, 0x00, 0x05, - 0x3a, 0x00, 0x05, 0x20, 0x03, 0x20, 0x01, 0x2d, 0x00, 0x06, 0x3a, 0x00, - 0x06, 0x20, 0x03, 0x20, 0x01, 0x2d, 0x00, 0x07, 0x3a, 0x00, 0x07, 0x20, - 0x03, 0x41, 0x08, 0x6a, 0x21, 0x03, 0x20, 0x01, 0x41, 0x08, 0x6a, 0x21, - 0x01, 0x20, 0x04, 0x41, 0x78, 0x6a, 0x22, 0x04, 0x0d, 0x00, 0x0b, 0x0b, - 0x20, 0x00, 0x0b, 0x0d, 0x00, 0x20, 0x00, 0x10, 0x9c, 0x80, 0x80, 0x80, - 0x00, 0x20, 0x00, 0x47, 0x0b, 0x0d, 0x00, 0x20, 0x00, 0x41, 0x20, 0x46, - 0x20, 0x00, 0x41, 0x09, 0x46, 0x72, 0x0b, 0x0a, 0x00, 0x20, 0x00, 0x10, - 0xa1, 0x80, 0x80, 0x80, 0x00, 0x0b, 0x0a, 0x00, 0x20, 0x00, 0x41, 0x50, - 0x6a, 0x41, 0x0a, 0x49, 0x0b, 0x4d, 0x01, 0x02, 0x7f, 0x20, 0x00, 0x20, - 0x00, 0x10, 0x95, 0x80, 0x80, 0x80, 0x00, 0x6a, 0x21, 0x03, 0x02, 0x40, - 0x20, 0x02, 0x45, 0x0d, 0x00, 0x03, 0x40, 0x20, 0x01, 0x2d, 0x00, 0x00, - 0x22, 0x04, 0x45, 0x0d, 0x01, 0x20, 0x03, 0x20, 0x04, 0x3a, 0x00, 0x00, + 0x0d, 0x01, 0x0b, 0x20, 0x01, 0x41, 0xff, 0x01, 0x71, 0x21, 0x02, 0x03, + 0x40, 0x02, 0x40, 0x20, 0x04, 0x2d, 0x00, 0x00, 0x20, 0x02, 0x47, 0x0d, + 0x00, 0x20, 0x04, 0x0f, 0x0b, 0x20, 0x04, 0x41, 0x01, 0x6a, 0x21, 0x04, + 0x20, 0x05, 0x41, 0x7f, 0x6a, 0x22, 0x05, 0x0d, 0x00, 0x0b, 0x0b, 0x41, + 0x00, 0x0b, 0x67, 0x01, 0x02, 0x7f, 0x20, 0x01, 0x2d, 0x00, 0x00, 0x21, + 0x02, 0x02, 0x40, 0x20, 0x00, 0x2d, 0x00, 0x00, 0x22, 0x03, 0x45, 0x0d, + 0x00, 0x20, 0x03, 0x20, 0x02, 0x41, 0xff, 0x01, 0x71, 0x47, 0x0d, 0x00, + 0x20, 0x00, 0x41, 0x01, 0x6a, 0x21, 0x00, 0x20, 0x01, 0x41, 0x01, 0x6a, + 0x21, 0x01, 0x03, 0x40, 0x20, 0x01, 0x2d, 0x00, 0x00, 0x21, 0x02, 0x20, + 0x00, 0x2d, 0x00, 0x00, 0x22, 0x03, 0x45, 0x0d, 0x01, 0x20, 0x00, 0x41, + 0x01, 0x6a, 0x21, 0x00, 0x20, 0x01, 0x41, 0x01, 0x6a, 0x21, 0x01, 0x20, + 0x03, 0x20, 0x02, 0x41, 0xff, 0x01, 0x71, 0x46, 0x0d, 0x00, 0x0b, 0x0b, + 0x20, 0x03, 0x20, 0x02, 0x41, 0xff, 0x01, 0x71, 0x6b, 0x0b, 0x0c, 0x00, + 0x20, 0x00, 0x41, 0x00, 0x10, 0x9b, 0x80, 0x80, 0x80, 0x00, 0x0b, 0xb4, + 0x02, 0x01, 0x07, 0x7f, 0x02, 0x40, 0x20, 0x00, 0x41, 0xff, 0xff, 0x07, + 0x4b, 0x0d, 0x00, 0x20, 0x00, 0x20, 0x00, 0x41, 0xff, 0x01, 0x71, 0x22, + 0x02, 0x41, 0x03, 0x6e, 0x22, 0x03, 0x41, 0x03, 0x6c, 0x6b, 0x41, 0xff, + 0x01, 0x71, 0x41, 0x02, 0x74, 0x41, 0xc0, 0x9e, 0x84, 0x80, 0x00, 0x6a, + 0x28, 0x02, 0x00, 0x20, 0x00, 0x41, 0x08, 0x76, 0x22, 0x04, 0x41, 0xa0, + 0xa9, 0x84, 0x80, 0x00, 0x6a, 0x2d, 0x00, 0x00, 0x41, 0xd6, 0x00, 0x6c, + 0x20, 0x03, 0x6a, 0x41, 0xa0, 0xa9, 0x84, 0x80, 0x00, 0x6a, 0x2d, 0x00, + 0x00, 0x6c, 0x41, 0x0b, 0x76, 0x41, 0x06, 0x70, 0x20, 0x04, 0x41, 0x90, + 0xbe, 0x84, 0x80, 0x00, 0x6a, 0x2d, 0x00, 0x00, 0x6a, 0x41, 0x02, 0x74, + 0x41, 0xd0, 0x9e, 0x84, 0x80, 0x00, 0x6a, 0x28, 0x02, 0x00, 0x22, 0x03, + 0x41, 0x08, 0x75, 0x21, 0x04, 0x02, 0x40, 0x20, 0x03, 0x41, 0xff, 0x01, + 0x71, 0x22, 0x03, 0x41, 0x01, 0x4b, 0x0d, 0x00, 0x20, 0x04, 0x41, 0x00, + 0x20, 0x03, 0x20, 0x01, 0x73, 0x6b, 0x71, 0x20, 0x00, 0x6a, 0x0f, 0x0b, + 0x20, 0x04, 0x41, 0xff, 0x01, 0x71, 0x22, 0x03, 0x45, 0x0d, 0x00, 0x20, + 0x04, 0x41, 0x08, 0x76, 0x21, 0x04, 0x03, 0x40, 0x02, 0x40, 0x20, 0x02, + 0x20, 0x03, 0x41, 0x01, 0x76, 0x22, 0x05, 0x20, 0x04, 0x6a, 0x22, 0x06, + 0x41, 0x01, 0x74, 0x41, 0x90, 0xa6, 0x84, 0x80, 0x00, 0x6a, 0x22, 0x07, + 0x2d, 0x00, 0x00, 0x22, 0x08, 0x47, 0x0d, 0x00, 0x02, 0x40, 0x20, 0x07, + 0x2d, 0x00, 0x01, 0x41, 0x02, 0x74, 0x41, 0xd0, 0x9e, 0x84, 0x80, 0x00, + 0x6a, 0x28, 0x02, 0x00, 0x22, 0x03, 0x41, 0xff, 0x01, 0x71, 0x22, 0x04, + 0x41, 0x01, 0x4b, 0x0d, 0x00, 0x20, 0x03, 0x41, 0x08, 0x75, 0x41, 0x00, + 0x20, 0x04, 0x20, 0x01, 0x73, 0x6b, 0x71, 0x20, 0x00, 0x6a, 0x0f, 0x0b, + 0x41, 0x7f, 0x41, 0x01, 0x20, 0x01, 0x1b, 0x20, 0x00, 0x6a, 0x0f, 0x0b, + 0x20, 0x04, 0x20, 0x06, 0x20, 0x02, 0x20, 0x08, 0x49, 0x22, 0x08, 0x1b, + 0x21, 0x04, 0x20, 0x05, 0x20, 0x03, 0x20, 0x05, 0x6b, 0x20, 0x08, 0x1b, + 0x22, 0x03, 0x0d, 0x00, 0x0b, 0x0b, 0x20, 0x00, 0x0b, 0x0c, 0x00, 0x20, + 0x00, 0x41, 0x01, 0x10, 0x9b, 0x80, 0x80, 0x80, 0x00, 0x0b, 0x87, 0x01, + 0x01, 0x02, 0x7f, 0x02, 0x40, 0x20, 0x02, 0x0d, 0x00, 0x41, 0x00, 0x0f, + 0x0b, 0x02, 0x40, 0x02, 0x40, 0x20, 0x00, 0x2d, 0x00, 0x00, 0x22, 0x03, + 0x0d, 0x00, 0x41, 0x00, 0x21, 0x03, 0x0c, 0x01, 0x0b, 0x20, 0x00, 0x41, + 0x01, 0x6a, 0x21, 0x00, 0x20, 0x02, 0x41, 0x7f, 0x6a, 0x21, 0x02, 0x02, + 0x40, 0x03, 0x40, 0x20, 0x03, 0x41, 0xff, 0x01, 0x71, 0x20, 0x01, 0x2d, + 0x00, 0x00, 0x22, 0x04, 0x47, 0x0d, 0x01, 0x20, 0x04, 0x45, 0x0d, 0x01, + 0x20, 0x02, 0x41, 0x00, 0x46, 0x0d, 0x01, 0x20, 0x02, 0x41, 0x7f, 0x6a, + 0x21, 0x02, 0x20, 0x01, 0x41, 0x01, 0x6a, 0x21, 0x01, 0x20, 0x00, 0x2d, + 0x00, 0x00, 0x21, 0x03, 0x20, 0x00, 0x41, 0x01, 0x6a, 0x21, 0x00, 0x20, + 0x03, 0x0d, 0x00, 0x0b, 0x41, 0x00, 0x21, 0x03, 0x0b, 0x20, 0x03, 0x41, + 0xff, 0x01, 0x71, 0x21, 0x03, 0x0b, 0x20, 0x03, 0x20, 0x01, 0x2d, 0x00, + 0x00, 0x6b, 0x0b, 0x0d, 0x00, 0x20, 0x00, 0x10, 0x9a, 0x80, 0x80, 0x80, + 0x00, 0x20, 0x00, 0x47, 0x0b, 0xbf, 0x09, 0x01, 0x04, 0x7f, 0x02, 0x40, + 0x02, 0x40, 0x02, 0x40, 0x20, 0x02, 0x41, 0x21, 0x4f, 0x0d, 0x00, 0x20, + 0x00, 0x20, 0x01, 0x46, 0x0d, 0x02, 0x20, 0x01, 0x20, 0x00, 0x20, 0x02, + 0x6a, 0x22, 0x03, 0x6b, 0x41, 0x00, 0x20, 0x02, 0x41, 0x01, 0x74, 0x6b, + 0x4b, 0x0d, 0x01, 0x0b, 0x20, 0x00, 0x20, 0x01, 0x20, 0x02, 0xfc, 0x0a, + 0x00, 0x00, 0x0c, 0x01, 0x0b, 0x20, 0x01, 0x20, 0x00, 0x73, 0x41, 0x03, + 0x71, 0x21, 0x04, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40, 0x20, 0x00, 0x20, + 0x01, 0x4f, 0x0d, 0x00, 0x02, 0x40, 0x20, 0x04, 0x45, 0x0d, 0x00, 0x20, + 0x02, 0x21, 0x05, 0x20, 0x00, 0x21, 0x03, 0x0c, 0x03, 0x0b, 0x02, 0x40, + 0x20, 0x00, 0x41, 0x03, 0x71, 0x0d, 0x00, 0x20, 0x02, 0x21, 0x05, 0x20, + 0x00, 0x21, 0x03, 0x0c, 0x02, 0x0b, 0x20, 0x02, 0x45, 0x0d, 0x03, 0x20, + 0x00, 0x20, 0x01, 0x2d, 0x00, 0x00, 0x3a, 0x00, 0x00, 0x20, 0x02, 0x41, + 0x7f, 0x6a, 0x21, 0x05, 0x02, 0x40, 0x20, 0x00, 0x41, 0x01, 0x6a, 0x22, + 0x03, 0x41, 0x03, 0x71, 0x0d, 0x00, 0x20, 0x01, 0x41, 0x01, 0x6a, 0x21, + 0x01, 0x0c, 0x02, 0x0b, 0x20, 0x05, 0x45, 0x0d, 0x03, 0x20, 0x00, 0x20, + 0x01, 0x2d, 0x00, 0x01, 0x3a, 0x00, 0x01, 0x20, 0x02, 0x41, 0x7e, 0x6a, + 0x21, 0x05, 0x02, 0x40, 0x20, 0x00, 0x41, 0x02, 0x6a, 0x22, 0x03, 0x41, + 0x03, 0x71, 0x0d, 0x00, 0x20, 0x01, 0x41, 0x02, 0x6a, 0x21, 0x01, 0x0c, + 0x02, 0x0b, 0x20, 0x05, 0x45, 0x0d, 0x03, 0x20, 0x00, 0x20, 0x01, 0x2d, + 0x00, 0x02, 0x3a, 0x00, 0x02, 0x20, 0x02, 0x41, 0x7d, 0x6a, 0x21, 0x05, + 0x02, 0x40, 0x20, 0x00, 0x41, 0x03, 0x6a, 0x22, 0x03, 0x41, 0x03, 0x71, + 0x0d, 0x00, 0x20, 0x01, 0x41, 0x03, 0x6a, 0x21, 0x01, 0x0c, 0x02, 0x0b, + 0x20, 0x05, 0x45, 0x0d, 0x03, 0x20, 0x00, 0x20, 0x01, 0x2d, 0x00, 0x03, + 0x3a, 0x00, 0x03, 0x20, 0x00, 0x41, 0x04, 0x6a, 0x21, 0x03, 0x20, 0x01, + 0x41, 0x04, 0x6a, 0x21, 0x01, 0x20, 0x02, 0x41, 0x7c, 0x6a, 0x21, 0x05, + 0x0c, 0x01, 0x0b, 0x02, 0x40, 0x20, 0x04, 0x0d, 0x00, 0x02, 0x40, 0x20, + 0x03, 0x41, 0x03, 0x71, 0x45, 0x0d, 0x00, 0x20, 0x02, 0x45, 0x0d, 0x04, + 0x20, 0x00, 0x20, 0x02, 0x41, 0x7f, 0x6a, 0x22, 0x03, 0x6a, 0x22, 0x04, + 0x20, 0x01, 0x20, 0x03, 0x6a, 0x2d, 0x00, 0x00, 0x3a, 0x00, 0x00, 0x02, + 0x40, 0x20, 0x04, 0x41, 0x03, 0x71, 0x0d, 0x00, 0x20, 0x03, 0x21, 0x02, + 0x0c, 0x01, 0x0b, 0x20, 0x03, 0x45, 0x0d, 0x04, 0x20, 0x00, 0x20, 0x02, + 0x41, 0x7e, 0x6a, 0x22, 0x03, 0x6a, 0x22, 0x04, 0x20, 0x01, 0x20, 0x03, + 0x6a, 0x2d, 0x00, 0x00, 0x3a, 0x00, 0x00, 0x02, 0x40, 0x20, 0x04, 0x41, + 0x03, 0x71, 0x0d, 0x00, 0x20, 0x03, 0x21, 0x02, 0x0c, 0x01, 0x0b, 0x20, + 0x03, 0x45, 0x0d, 0x04, 0x20, 0x00, 0x20, 0x02, 0x41, 0x7d, 0x6a, 0x22, + 0x03, 0x6a, 0x22, 0x04, 0x20, 0x01, 0x20, 0x03, 0x6a, 0x2d, 0x00, 0x00, + 0x3a, 0x00, 0x00, 0x02, 0x40, 0x20, 0x04, 0x41, 0x03, 0x71, 0x0d, 0x00, + 0x20, 0x03, 0x21, 0x02, 0x0c, 0x01, 0x0b, 0x20, 0x03, 0x45, 0x0d, 0x04, + 0x20, 0x00, 0x20, 0x02, 0x41, 0x7c, 0x6a, 0x22, 0x02, 0x6a, 0x20, 0x01, + 0x20, 0x02, 0x6a, 0x2d, 0x00, 0x00, 0x3a, 0x00, 0x00, 0x0b, 0x20, 0x02, + 0x41, 0x04, 0x49, 0x0d, 0x00, 0x02, 0x40, 0x20, 0x02, 0x41, 0x7c, 0x6a, + 0x22, 0x06, 0x41, 0x02, 0x76, 0x41, 0x01, 0x6a, 0x41, 0x03, 0x71, 0x22, + 0x03, 0x45, 0x0d, 0x00, 0x20, 0x01, 0x41, 0x7c, 0x6a, 0x21, 0x04, 0x20, + 0x00, 0x41, 0x7c, 0x6a, 0x21, 0x05, 0x03, 0x40, 0x20, 0x05, 0x20, 0x02, + 0x6a, 0x20, 0x04, 0x20, 0x02, 0x6a, 0x28, 0x02, 0x00, 0x36, 0x02, 0x00, + 0x20, 0x02, 0x41, 0x7c, 0x6a, 0x21, 0x02, 0x20, 0x03, 0x41, 0x7f, 0x6a, + 0x22, 0x03, 0x0d, 0x00, 0x0b, 0x0b, 0x20, 0x06, 0x41, 0x0c, 0x49, 0x0d, + 0x00, 0x20, 0x01, 0x41, 0x70, 0x6a, 0x21, 0x05, 0x20, 0x00, 0x41, 0x70, + 0x6a, 0x21, 0x06, 0x03, 0x40, 0x20, 0x06, 0x20, 0x02, 0x6a, 0x22, 0x03, + 0x41, 0x0c, 0x6a, 0x20, 0x05, 0x20, 0x02, 0x6a, 0x22, 0x04, 0x41, 0x0c, + 0x6a, 0x28, 0x02, 0x00, 0x36, 0x02, 0x00, 0x20, 0x03, 0x41, 0x08, 0x6a, + 0x20, 0x04, 0x41, 0x08, 0x6a, 0x28, 0x02, 0x00, 0x36, 0x02, 0x00, 0x20, + 0x03, 0x41, 0x04, 0x6a, 0x20, 0x04, 0x41, 0x04, 0x6a, 0x28, 0x02, 0x00, + 0x36, 0x02, 0x00, 0x20, 0x03, 0x20, 0x04, 0x28, 0x02, 0x00, 0x36, 0x02, + 0x00, 0x20, 0x02, 0x41, 0x70, 0x6a, 0x22, 0x02, 0x41, 0x03, 0x4b, 0x0d, + 0x00, 0x0b, 0x0b, 0x20, 0x02, 0x45, 0x0d, 0x02, 0x20, 0x02, 0x21, 0x03, + 0x02, 0x40, 0x20, 0x02, 0x41, 0x03, 0x71, 0x22, 0x04, 0x45, 0x0d, 0x00, + 0x20, 0x01, 0x41, 0x7f, 0x6a, 0x21, 0x05, 0x20, 0x00, 0x41, 0x7f, 0x6a, + 0x21, 0x06, 0x20, 0x02, 0x21, 0x03, 0x03, 0x40, 0x20, 0x06, 0x20, 0x03, + 0x6a, 0x20, 0x05, 0x20, 0x03, 0x6a, 0x2d, 0x00, 0x00, 0x3a, 0x00, 0x00, + 0x20, 0x03, 0x41, 0x7f, 0x6a, 0x21, 0x03, 0x20, 0x04, 0x41, 0x7f, 0x6a, + 0x22, 0x04, 0x0d, 0x00, 0x0b, 0x0b, 0x20, 0x02, 0x41, 0x04, 0x49, 0x0d, + 0x02, 0x20, 0x01, 0x41, 0x7c, 0x6a, 0x21, 0x04, 0x20, 0x00, 0x41, 0x7c, + 0x6a, 0x21, 0x05, 0x03, 0x40, 0x20, 0x05, 0x20, 0x03, 0x6a, 0x22, 0x01, + 0x41, 0x03, 0x6a, 0x20, 0x04, 0x20, 0x03, 0x6a, 0x22, 0x02, 0x41, 0x03, + 0x6a, 0x2d, 0x00, 0x00, 0x3a, 0x00, 0x00, 0x20, 0x01, 0x41, 0x02, 0x6a, + 0x20, 0x02, 0x41, 0x02, 0x6a, 0x2d, 0x00, 0x00, 0x3a, 0x00, 0x00, 0x20, + 0x01, 0x41, 0x01, 0x6a, 0x20, 0x02, 0x41, 0x01, 0x6a, 0x2d, 0x00, 0x00, + 0x3a, 0x00, 0x00, 0x20, 0x01, 0x20, 0x02, 0x2d, 0x00, 0x00, 0x3a, 0x00, + 0x00, 0x20, 0x03, 0x41, 0x7c, 0x6a, 0x22, 0x03, 0x0d, 0x00, 0x0c, 0x03, + 0x0b, 0x0b, 0x20, 0x05, 0x41, 0x04, 0x49, 0x0d, 0x00, 0x02, 0x40, 0x20, + 0x05, 0x41, 0x7c, 0x6a, 0x22, 0x04, 0x41, 0x02, 0x76, 0x41, 0x01, 0x6a, + 0x41, 0x07, 0x71, 0x22, 0x02, 0x45, 0x0d, 0x00, 0x20, 0x05, 0x20, 0x02, + 0x41, 0x02, 0x74, 0x6b, 0x21, 0x05, 0x03, 0x40, 0x20, 0x03, 0x20, 0x01, + 0x28, 0x02, 0x00, 0x36, 0x02, 0x00, 0x20, 0x01, 0x41, 0x04, 0x6a, 0x21, + 0x01, 0x20, 0x03, 0x41, 0x04, 0x6a, 0x21, 0x03, 0x20, 0x02, 0x41, 0x7f, + 0x6a, 0x22, 0x02, 0x0d, 0x00, 0x0b, 0x0b, 0x20, 0x04, 0x41, 0x1c, 0x49, + 0x0d, 0x00, 0x03, 0x40, 0x20, 0x03, 0x20, 0x01, 0x28, 0x02, 0x00, 0x36, + 0x02, 0x00, 0x20, 0x03, 0x20, 0x01, 0x28, 0x02, 0x04, 0x36, 0x02, 0x04, + 0x20, 0x03, 0x20, 0x01, 0x28, 0x02, 0x08, 0x36, 0x02, 0x08, 0x20, 0x03, + 0x20, 0x01, 0x28, 0x02, 0x0c, 0x36, 0x02, 0x0c, 0x20, 0x03, 0x20, 0x01, + 0x28, 0x02, 0x10, 0x36, 0x02, 0x10, 0x20, 0x03, 0x20, 0x01, 0x28, 0x02, + 0x14, 0x36, 0x02, 0x14, 0x20, 0x03, 0x20, 0x01, 0x28, 0x02, 0x18, 0x36, + 0x02, 0x18, 0x20, 0x03, 0x20, 0x01, 0x28, 0x02, 0x1c, 0x36, 0x02, 0x1c, + 0x20, 0x01, 0x41, 0x20, 0x6a, 0x21, 0x01, 0x20, 0x03, 0x41, 0x20, 0x6a, + 0x21, 0x03, 0x20, 0x05, 0x41, 0x60, 0x6a, 0x22, 0x05, 0x41, 0x03, 0x4b, + 0x0d, 0x00, 0x0b, 0x0b, 0x20, 0x05, 0x45, 0x0d, 0x00, 0x02, 0x40, 0x02, + 0x40, 0x20, 0x05, 0x41, 0x07, 0x71, 0x22, 0x02, 0x0d, 0x00, 0x20, 0x05, + 0x21, 0x04, 0x0c, 0x01, 0x0b, 0x20, 0x05, 0x41, 0x78, 0x71, 0x21, 0x04, + 0x03, 0x40, 0x20, 0x03, 0x20, 0x01, 0x2d, 0x00, 0x00, 0x3a, 0x00, 0x00, 0x20, 0x03, 0x41, 0x01, 0x6a, 0x21, 0x03, 0x20, 0x01, 0x41, 0x01, 0x6a, 0x21, 0x01, 0x20, 0x02, 0x41, 0x7f, 0x6a, 0x22, 0x02, 0x0d, 0x00, 0x0b, - 0x0b, 0x20, 0x03, 0x41, 0x00, 0x3a, 0x00, 0x00, 0x20, 0x00, 0x0b, 0xef, - 0x03, 0x01, 0x04, 0x7f, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40, - 0x02, 0x40, 0x20, 0x01, 0x20, 0x00, 0x73, 0x41, 0x03, 0x71, 0x45, 0x0d, - 0x00, 0x20, 0x00, 0x21, 0x03, 0x0c, 0x01, 0x0b, 0x20, 0x02, 0x41, 0x00, - 0x47, 0x21, 0x04, 0x02, 0x40, 0x02, 0x40, 0x20, 0x01, 0x41, 0x03, 0x71, - 0x0d, 0x00, 0x20, 0x00, 0x21, 0x03, 0x0c, 0x01, 0x0b, 0x02, 0x40, 0x20, - 0x02, 0x0d, 0x00, 0x20, 0x00, 0x21, 0x03, 0x0c, 0x01, 0x0b, 0x20, 0x00, - 0x20, 0x01, 0x2d, 0x00, 0x00, 0x22, 0x03, 0x3a, 0x00, 0x00, 0x02, 0x40, - 0x20, 0x03, 0x0d, 0x00, 0x20, 0x00, 0x21, 0x03, 0x20, 0x02, 0x21, 0x05, - 0x0c, 0x05, 0x0b, 0x20, 0x00, 0x41, 0x01, 0x6a, 0x21, 0x03, 0x20, 0x02, - 0x41, 0x7f, 0x6a, 0x22, 0x05, 0x41, 0x00, 0x47, 0x21, 0x04, 0x02, 0x40, - 0x20, 0x01, 0x41, 0x01, 0x6a, 0x22, 0x06, 0x41, 0x03, 0x71, 0x45, 0x0d, - 0x00, 0x20, 0x05, 0x45, 0x0d, 0x00, 0x20, 0x03, 0x20, 0x06, 0x2d, 0x00, - 0x00, 0x22, 0x04, 0x3a, 0x00, 0x00, 0x20, 0x04, 0x45, 0x0d, 0x05, 0x20, - 0x00, 0x41, 0x02, 0x6a, 0x21, 0x03, 0x20, 0x02, 0x41, 0x7e, 0x6a, 0x22, - 0x05, 0x41, 0x00, 0x47, 0x21, 0x04, 0x02, 0x40, 0x20, 0x01, 0x41, 0x02, - 0x6a, 0x22, 0x06, 0x41, 0x03, 0x71, 0x45, 0x0d, 0x00, 0x20, 0x05, 0x45, - 0x0d, 0x00, 0x20, 0x03, 0x20, 0x06, 0x2d, 0x00, 0x00, 0x22, 0x04, 0x3a, - 0x00, 0x00, 0x20, 0x04, 0x45, 0x0d, 0x06, 0x20, 0x00, 0x41, 0x03, 0x6a, - 0x21, 0x03, 0x20, 0x02, 0x41, 0x7d, 0x6a, 0x22, 0x05, 0x41, 0x00, 0x47, - 0x21, 0x04, 0x02, 0x40, 0x20, 0x01, 0x41, 0x03, 0x6a, 0x22, 0x06, 0x41, - 0x03, 0x71, 0x45, 0x0d, 0x00, 0x20, 0x05, 0x45, 0x0d, 0x00, 0x20, 0x03, - 0x20, 0x06, 0x2d, 0x00, 0x00, 0x22, 0x04, 0x3a, 0x00, 0x00, 0x20, 0x04, - 0x45, 0x0d, 0x07, 0x20, 0x00, 0x41, 0x04, 0x6a, 0x21, 0x03, 0x20, 0x01, - 0x41, 0x04, 0x6a, 0x21, 0x01, 0x20, 0x02, 0x41, 0x7c, 0x6a, 0x22, 0x02, - 0x41, 0x00, 0x47, 0x21, 0x04, 0x0c, 0x03, 0x0b, 0x20, 0x06, 0x21, 0x01, - 0x20, 0x05, 0x21, 0x02, 0x0c, 0x02, 0x0b, 0x20, 0x06, 0x21, 0x01, 0x20, - 0x05, 0x21, 0x02, 0x0c, 0x01, 0x0b, 0x20, 0x06, 0x21, 0x01, 0x20, 0x05, - 0x21, 0x02, 0x0b, 0x20, 0x04, 0x45, 0x0d, 0x02, 0x02, 0x40, 0x20, 0x01, - 0x2d, 0x00, 0x00, 0x0d, 0x00, 0x20, 0x02, 0x21, 0x05, 0x0c, 0x04, 0x0b, - 0x20, 0x02, 0x41, 0x04, 0x49, 0x0d, 0x00, 0x03, 0x40, 0x20, 0x01, 0x28, - 0x02, 0x00, 0x22, 0x00, 0x41, 0x7f, 0x73, 0x20, 0x00, 0x41, 0xff, 0xfd, - 0xfb, 0x77, 0x6a, 0x71, 0x41, 0x80, 0x81, 0x82, 0x84, 0x78, 0x71, 0x0d, - 0x02, 0x20, 0x03, 0x20, 0x00, 0x36, 0x02, 0x00, 0x20, 0x03, 0x41, 0x04, - 0x6a, 0x21, 0x03, 0x20, 0x01, 0x41, 0x04, 0x6a, 0x21, 0x01, 0x20, 0x02, - 0x41, 0x7c, 0x6a, 0x22, 0x02, 0x41, 0x03, 0x4b, 0x0d, 0x00, 0x0b, 0x0b, - 0x20, 0x02, 0x45, 0x0d, 0x01, 0x0b, 0x03, 0x40, 0x20, 0x03, 0x20, 0x01, - 0x2d, 0x00, 0x00, 0x22, 0x00, 0x3a, 0x00, 0x00, 0x02, 0x40, 0x20, 0x00, - 0x0d, 0x00, 0x20, 0x02, 0x21, 0x05, 0x0c, 0x03, 0x0b, 0x20, 0x03, 0x41, - 0x01, 0x6a, 0x21, 0x03, 0x20, 0x01, 0x41, 0x01, 0x6a, 0x21, 0x01, 0x20, - 0x02, 0x41, 0x7f, 0x6a, 0x22, 0x02, 0x0d, 0x00, 0x0b, 0x0b, 0x41, 0x00, - 0x21, 0x05, 0x0b, 0x20, 0x03, 0x41, 0x00, 0x20, 0x05, 0x10, 0x94, 0x80, - 0x80, 0x80, 0x00, 0x0b, 0x11, 0x00, 0x20, 0x00, 0x20, 0x01, 0x20, 0x02, - 0x10, 0xa5, 0x80, 0x80, 0x80, 0x00, 0x1a, 0x20, 0x00, 0x0b, 0x17, 0x00, - 0x20, 0x00, 0x41, 0x50, 0x6a, 0x41, 0x0a, 0x49, 0x20, 0x00, 0x41, 0x20, - 0x72, 0x41, 0x9f, 0x7f, 0x6a, 0x41, 0x06, 0x49, 0x72, 0x0b, 0x2a, 0x01, - 0x03, 0x7f, 0x41, 0x00, 0x21, 0x01, 0x03, 0x40, 0x20, 0x00, 0x20, 0x01, - 0x6a, 0x21, 0x02, 0x20, 0x01, 0x41, 0x04, 0x6a, 0x22, 0x03, 0x21, 0x01, - 0x20, 0x02, 0x28, 0x02, 0x00, 0x0d, 0x00, 0x0b, 0x20, 0x03, 0x41, 0x7c, - 0x6a, 0x41, 0x02, 0x75, 0x0b, 0x45, 0x01, 0x01, 0x7f, 0x02, 0x40, 0x20, - 0x01, 0x45, 0x0d, 0x00, 0x20, 0x00, 0x41, 0x7c, 0x6a, 0x21, 0x00, 0x02, - 0x40, 0x03, 0x40, 0x20, 0x00, 0x41, 0x04, 0x6a, 0x22, 0x00, 0x28, 0x02, - 0x00, 0x22, 0x02, 0x45, 0x0d, 0x01, 0x20, 0x02, 0x20, 0x01, 0x47, 0x0d, - 0x00, 0x0b, 0x0b, 0x20, 0x00, 0x41, 0x00, 0x20, 0x02, 0x1b, 0x0f, 0x0b, - 0x20, 0x00, 0x20, 0x00, 0x10, 0xa8, 0x80, 0x80, 0x80, 0x00, 0x41, 0x02, - 0x74, 0x6a, 0x0b, 0x1d, 0x00, 0x02, 0x40, 0x20, 0x00, 0x0d, 0x00, 0x41, - 0x00, 0x0f, 0x0b, 0x41, 0x90, 0xc2, 0x84, 0x80, 0x00, 0x20, 0x00, 0x10, - 0xa9, 0x80, 0x80, 0x80, 0x00, 0x41, 0x00, 0x47, 0x0b, 0x24, 0x01, 0x01, - 0x7f, 0x41, 0x01, 0x21, 0x01, 0x02, 0x40, 0x20, 0x00, 0x41, 0x50, 0x6a, - 0x41, 0x0a, 0x49, 0x0d, 0x00, 0x20, 0x00, 0x10, 0x96, 0x80, 0x80, 0x80, - 0x00, 0x41, 0x00, 0x47, 0x21, 0x01, 0x0b, 0x20, 0x01, 0x0b, 0x0b, 0xf1, - 0x42, 0x01, 0x00, 0x41, 0x80, 0x80, 0x04, 0x0b, 0xe8, 0x42, 0x12, 0x11, - 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, - 0x1f, 0x20, 0x21, 0x11, 0x22, 0x23, 0x24, 0x11, 0x25, 0x26, 0x27, 0x28, - 0x29, 0x2a, 0x2b, 0x2c, 0x11, 0x2d, 0x2e, 0x2f, 0x10, 0x10, 0x30, 0x10, - 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x31, 0x32, 0x33, 0x10, 0x34, 0x35, - 0x10, 0x10, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, + 0x0b, 0x20, 0x05, 0x41, 0x08, 0x49, 0x0d, 0x00, 0x03, 0x40, 0x20, 0x03, + 0x20, 0x01, 0x2d, 0x00, 0x00, 0x3a, 0x00, 0x00, 0x20, 0x03, 0x20, 0x01, + 0x2d, 0x00, 0x01, 0x3a, 0x00, 0x01, 0x20, 0x03, 0x20, 0x01, 0x2d, 0x00, + 0x02, 0x3a, 0x00, 0x02, 0x20, 0x03, 0x20, 0x01, 0x2d, 0x00, 0x03, 0x3a, + 0x00, 0x03, 0x20, 0x03, 0x20, 0x01, 0x2d, 0x00, 0x04, 0x3a, 0x00, 0x04, + 0x20, 0x03, 0x20, 0x01, 0x2d, 0x00, 0x05, 0x3a, 0x00, 0x05, 0x20, 0x03, + 0x20, 0x01, 0x2d, 0x00, 0x06, 0x3a, 0x00, 0x06, 0x20, 0x03, 0x20, 0x01, + 0x2d, 0x00, 0x07, 0x3a, 0x00, 0x07, 0x20, 0x03, 0x41, 0x08, 0x6a, 0x21, + 0x03, 0x20, 0x01, 0x41, 0x08, 0x6a, 0x21, 0x01, 0x20, 0x04, 0x41, 0x78, + 0x6a, 0x22, 0x04, 0x0d, 0x00, 0x0b, 0x0b, 0x20, 0x00, 0x0b, 0x0d, 0x00, + 0x20, 0x00, 0x10, 0x9c, 0x80, 0x80, 0x80, 0x00, 0x20, 0x00, 0x47, 0x0b, + 0x0d, 0x00, 0x20, 0x00, 0x41, 0x20, 0x46, 0x20, 0x00, 0x41, 0x09, 0x46, + 0x72, 0x0b, 0x0a, 0x00, 0x20, 0x00, 0x10, 0xa1, 0x80, 0x80, 0x80, 0x00, + 0x0b, 0x0a, 0x00, 0x20, 0x00, 0x41, 0x50, 0x6a, 0x41, 0x0a, 0x49, 0x0b, + 0x4d, 0x01, 0x02, 0x7f, 0x20, 0x00, 0x20, 0x00, 0x10, 0x95, 0x80, 0x80, + 0x80, 0x00, 0x6a, 0x21, 0x03, 0x02, 0x40, 0x20, 0x02, 0x45, 0x0d, 0x00, + 0x03, 0x40, 0x20, 0x01, 0x2d, 0x00, 0x00, 0x22, 0x04, 0x45, 0x0d, 0x01, + 0x20, 0x03, 0x20, 0x04, 0x3a, 0x00, 0x00, 0x20, 0x03, 0x41, 0x01, 0x6a, + 0x21, 0x03, 0x20, 0x01, 0x41, 0x01, 0x6a, 0x21, 0x01, 0x20, 0x02, 0x41, + 0x7f, 0x6a, 0x22, 0x02, 0x0d, 0x00, 0x0b, 0x0b, 0x20, 0x03, 0x41, 0x00, + 0x3a, 0x00, 0x00, 0x20, 0x00, 0x0b, 0xf3, 0x03, 0x01, 0x04, 0x7f, 0x02, + 0x40, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40, 0x20, 0x01, 0x20, + 0x00, 0x73, 0x41, 0x03, 0x71, 0x45, 0x0d, 0x00, 0x20, 0x00, 0x21, 0x03, + 0x0c, 0x01, 0x0b, 0x20, 0x02, 0x41, 0x00, 0x47, 0x21, 0x04, 0x02, 0x40, + 0x02, 0x40, 0x20, 0x01, 0x41, 0x03, 0x71, 0x0d, 0x00, 0x20, 0x00, 0x21, + 0x03, 0x0c, 0x01, 0x0b, 0x02, 0x40, 0x20, 0x02, 0x0d, 0x00, 0x20, 0x00, + 0x21, 0x03, 0x0c, 0x01, 0x0b, 0x20, 0x00, 0x20, 0x01, 0x2d, 0x00, 0x00, + 0x22, 0x03, 0x3a, 0x00, 0x00, 0x02, 0x40, 0x20, 0x03, 0x0d, 0x00, 0x20, + 0x00, 0x21, 0x03, 0x20, 0x02, 0x21, 0x05, 0x0c, 0x05, 0x0b, 0x20, 0x00, + 0x41, 0x01, 0x6a, 0x21, 0x03, 0x20, 0x02, 0x41, 0x7f, 0x6a, 0x22, 0x05, + 0x41, 0x00, 0x47, 0x21, 0x04, 0x02, 0x40, 0x20, 0x01, 0x41, 0x01, 0x6a, + 0x22, 0x06, 0x41, 0x03, 0x71, 0x45, 0x0d, 0x00, 0x20, 0x05, 0x45, 0x0d, + 0x00, 0x20, 0x03, 0x20, 0x06, 0x2d, 0x00, 0x00, 0x22, 0x04, 0x3a, 0x00, + 0x00, 0x20, 0x04, 0x45, 0x0d, 0x05, 0x20, 0x00, 0x41, 0x02, 0x6a, 0x21, + 0x03, 0x20, 0x02, 0x41, 0x7e, 0x6a, 0x22, 0x05, 0x41, 0x00, 0x47, 0x21, + 0x04, 0x02, 0x40, 0x20, 0x01, 0x41, 0x02, 0x6a, 0x22, 0x06, 0x41, 0x03, + 0x71, 0x45, 0x0d, 0x00, 0x20, 0x05, 0x45, 0x0d, 0x00, 0x20, 0x03, 0x20, + 0x06, 0x2d, 0x00, 0x00, 0x22, 0x04, 0x3a, 0x00, 0x00, 0x20, 0x04, 0x45, + 0x0d, 0x06, 0x20, 0x00, 0x41, 0x03, 0x6a, 0x21, 0x03, 0x20, 0x02, 0x41, + 0x7d, 0x6a, 0x22, 0x05, 0x41, 0x00, 0x47, 0x21, 0x04, 0x02, 0x40, 0x20, + 0x01, 0x41, 0x03, 0x6a, 0x22, 0x06, 0x41, 0x03, 0x71, 0x45, 0x0d, 0x00, + 0x20, 0x05, 0x45, 0x0d, 0x00, 0x20, 0x03, 0x20, 0x06, 0x2d, 0x00, 0x00, + 0x22, 0x04, 0x3a, 0x00, 0x00, 0x20, 0x04, 0x45, 0x0d, 0x07, 0x20, 0x00, + 0x41, 0x04, 0x6a, 0x21, 0x03, 0x20, 0x01, 0x41, 0x04, 0x6a, 0x21, 0x01, + 0x20, 0x02, 0x41, 0x7c, 0x6a, 0x22, 0x02, 0x41, 0x00, 0x47, 0x21, 0x04, + 0x0c, 0x03, 0x0b, 0x20, 0x06, 0x21, 0x01, 0x20, 0x05, 0x21, 0x02, 0x0c, + 0x02, 0x0b, 0x20, 0x06, 0x21, 0x01, 0x20, 0x05, 0x21, 0x02, 0x0c, 0x01, + 0x0b, 0x20, 0x06, 0x21, 0x01, 0x20, 0x05, 0x21, 0x02, 0x0b, 0x20, 0x04, + 0x45, 0x0d, 0x02, 0x02, 0x40, 0x20, 0x01, 0x2d, 0x00, 0x00, 0x0d, 0x00, + 0x20, 0x02, 0x21, 0x05, 0x0c, 0x04, 0x0b, 0x20, 0x02, 0x41, 0x04, 0x49, + 0x0d, 0x00, 0x03, 0x40, 0x41, 0x80, 0x82, 0x84, 0x08, 0x20, 0x01, 0x28, + 0x02, 0x00, 0x22, 0x00, 0x6b, 0x20, 0x00, 0x72, 0x41, 0x80, 0x81, 0x82, + 0x84, 0x78, 0x71, 0x41, 0x80, 0x81, 0x82, 0x84, 0x78, 0x47, 0x0d, 0x02, + 0x20, 0x03, 0x20, 0x00, 0x36, 0x02, 0x00, 0x20, 0x03, 0x41, 0x04, 0x6a, + 0x21, 0x03, 0x20, 0x01, 0x41, 0x04, 0x6a, 0x21, 0x01, 0x20, 0x02, 0x41, + 0x7c, 0x6a, 0x22, 0x02, 0x41, 0x03, 0x4b, 0x0d, 0x00, 0x0b, 0x0b, 0x20, + 0x02, 0x45, 0x0d, 0x01, 0x0b, 0x03, 0x40, 0x20, 0x03, 0x20, 0x01, 0x2d, + 0x00, 0x00, 0x22, 0x00, 0x3a, 0x00, 0x00, 0x02, 0x40, 0x20, 0x00, 0x0d, + 0x00, 0x20, 0x02, 0x21, 0x05, 0x0c, 0x03, 0x0b, 0x20, 0x03, 0x41, 0x01, + 0x6a, 0x21, 0x03, 0x20, 0x01, 0x41, 0x01, 0x6a, 0x21, 0x01, 0x20, 0x02, + 0x41, 0x7f, 0x6a, 0x22, 0x02, 0x0d, 0x00, 0x0b, 0x0b, 0x41, 0x00, 0x21, + 0x05, 0x0b, 0x20, 0x03, 0x41, 0x00, 0x20, 0x05, 0x10, 0x94, 0x80, 0x80, + 0x80, 0x00, 0x0b, 0x11, 0x00, 0x20, 0x00, 0x20, 0x01, 0x20, 0x02, 0x10, + 0xa5, 0x80, 0x80, 0x80, 0x00, 0x1a, 0x20, 0x00, 0x0b, 0x17, 0x00, 0x20, + 0x00, 0x41, 0x50, 0x6a, 0x41, 0x0a, 0x49, 0x20, 0x00, 0x41, 0x20, 0x72, + 0x41, 0x9f, 0x7f, 0x6a, 0x41, 0x06, 0x49, 0x72, 0x0b, 0x2a, 0x01, 0x03, + 0x7f, 0x41, 0x00, 0x21, 0x01, 0x03, 0x40, 0x20, 0x00, 0x20, 0x01, 0x6a, + 0x21, 0x02, 0x20, 0x01, 0x41, 0x04, 0x6a, 0x22, 0x03, 0x21, 0x01, 0x20, + 0x02, 0x28, 0x02, 0x00, 0x0d, 0x00, 0x0b, 0x20, 0x03, 0x41, 0x7c, 0x6a, + 0x41, 0x02, 0x75, 0x0b, 0x45, 0x01, 0x01, 0x7f, 0x02, 0x40, 0x20, 0x01, + 0x45, 0x0d, 0x00, 0x20, 0x00, 0x41, 0x7c, 0x6a, 0x21, 0x00, 0x02, 0x40, + 0x03, 0x40, 0x20, 0x00, 0x41, 0x04, 0x6a, 0x22, 0x00, 0x28, 0x02, 0x00, + 0x22, 0x02, 0x45, 0x0d, 0x01, 0x20, 0x02, 0x20, 0x01, 0x47, 0x0d, 0x00, + 0x0b, 0x0b, 0x20, 0x00, 0x41, 0x00, 0x20, 0x02, 0x1b, 0x0f, 0x0b, 0x20, + 0x00, 0x20, 0x00, 0x10, 0xa8, 0x80, 0x80, 0x80, 0x00, 0x41, 0x02, 0x74, + 0x6a, 0x0b, 0x1d, 0x00, 0x02, 0x40, 0x20, 0x00, 0x0d, 0x00, 0x41, 0x00, + 0x0f, 0x0b, 0x41, 0x90, 0xc2, 0x84, 0x80, 0x00, 0x20, 0x00, 0x10, 0xa9, + 0x80, 0x80, 0x80, 0x00, 0x41, 0x00, 0x47, 0x0b, 0x24, 0x01, 0x01, 0x7f, + 0x41, 0x01, 0x21, 0x01, 0x02, 0x40, 0x20, 0x00, 0x41, 0x50, 0x6a, 0x41, + 0x0a, 0x49, 0x0d, 0x00, 0x20, 0x00, 0x10, 0x96, 0x80, 0x80, 0x80, 0x00, + 0x41, 0x00, 0x47, 0x21, 0x01, 0x0b, 0x20, 0x01, 0x0b, 0x0b, 0xf1, 0x42, + 0x01, 0x00, 0x41, 0x80, 0x80, 0x04, 0x0b, 0xe8, 0x42, 0x12, 0x11, 0x13, + 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, + 0x20, 0x21, 0x11, 0x22, 0x23, 0x24, 0x11, 0x25, 0x26, 0x27, 0x28, 0x29, + 0x2a, 0x2b, 0x2c, 0x11, 0x2d, 0x2e, 0x2f, 0x10, 0x10, 0x30, 0x10, 0x10, + 0x10, 0x10, 0x10, 0x10, 0x10, 0x31, 0x32, 0x33, 0x10, 0x34, 0x35, 0x10, + 0x10, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, - 0x11, 0x11, 0x11, 0x36, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, + 0x11, 0x11, 0x36, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, - 0x11, 0x37, 0x11, 0x11, 0x11, 0x11, 0x38, 0x11, 0x39, 0x3a, 0x3b, 0x3c, - 0x3d, 0x3e, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, + 0x37, 0x11, 0x11, 0x11, 0x11, 0x38, 0x11, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, + 0x3e, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, - 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x3f, 0x10, 0x10, + 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x3f, 0x10, 0x10, 0x10, + 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, + 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x11, 0x40, 0x41, 0x11, 0x42, 0x43, + 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x11, 0x4b, 0x4c, 0x4d, 0x4e, + 0x4f, 0x50, 0x51, 0x10, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, + 0x5a, 0x5b, 0x5c, 0x5d, 0x10, 0x5e, 0x5f, 0x60, 0x10, 0x11, 0x11, 0x11, + 0x61, 0x62, 0x63, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, + 0x10, 0x11, 0x11, 0x11, 0x11, 0x64, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, + 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x11, 0x11, 0x65, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, - 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x11, 0x40, 0x41, 0x11, 0x42, - 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x11, 0x4b, 0x4c, 0x4d, - 0x4e, 0x4f, 0x50, 0x51, 0x10, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, - 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x10, 0x5e, 0x5f, 0x60, 0x10, 0x11, 0x11, - 0x11, 0x61, 0x62, 0x63, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, - 0x10, 0x10, 0x11, 0x11, 0x11, 0x11, 0x64, 0x10, 0x10, 0x10, 0x10, 0x10, - 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x11, 0x11, - 0x65, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, - 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x11, 0x11, - 0x66, 0x67, 0x10, 0x10, 0x68, 0x69, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, + 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x11, 0x11, 0x66, + 0x67, 0x10, 0x10, 0x68, 0x69, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, - 0x11, 0x11, 0x11, 0x11, 0x11, 0x6a, 0x11, 0x11, 0x6b, 0x10, 0x10, 0x10, + 0x11, 0x11, 0x11, 0x11, 0x6a, 0x11, 0x11, 0x6b, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, - 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x11, 0x6c, - 0x6d, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x6e, 0x10, + 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x11, 0x6c, 0x6d, + 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x6e, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, - 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x6f, 0x70, - 0x71, 0x72, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x73, 0x74, - 0x75, 0x10, 0x10, 0x10, 0x10, 0x10, 0x76, 0x77, 0x10, 0x10, 0x10, 0x10, - 0x78, 0x10, 0x10, 0x79, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, - 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x6f, 0x70, 0x71, + 0x72, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x73, 0x74, 0x75, + 0x10, 0x10, 0x10, 0x10, 0x10, 0x76, 0x77, 0x10, 0x10, 0x10, 0x10, 0x78, + 0x10, 0x10, 0x79, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, + 0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0x07, 0xfe, 0xff, - 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x20, 0x04, 0xff, 0xff, - 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc3, 0xff, 0x03, 0x00, 0x1f, 0x50, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xdf, 0xbc, 0x40, 0xd7, 0xff, 0xff, 0xfb, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbf, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x03, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfe, 0xff, 0xff, 0xff, 0x7f, 0x02, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, - 0x00, 0x00, 0x00, 0x00, 0xff, 0xbf, 0xb6, 0x00, 0xff, 0xff, 0xff, 0x87, - 0x07, 0x00, 0x00, 0x00, 0xff, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xfe, 0xff, 0xc3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xef, 0x1f, 0xfe, 0xe1, 0xff, 0x9f, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xe0, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x07, 0x30, 0x04, 0xff, 0xff, 0xff, 0xfc, 0xff, 0x1f, - 0x00, 0x00, 0xff, 0xff, 0xff, 0x01, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xff, 0xff, 0xdf, 0x3f, 0x00, 0x00, 0xf0, 0xff, 0xf8, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xef, 0xff, 0xdf, - 0xe1, 0xff, 0xcf, 0xff, 0xfe, 0xff, 0xef, 0x9f, 0xf9, 0xff, 0xff, 0xfd, - 0xc5, 0xe3, 0x9f, 0x59, 0x80, 0xb0, 0xcf, 0xff, 0x03, 0x10, 0xee, 0x87, - 0xf9, 0xff, 0xff, 0xfd, 0x6d, 0xc3, 0x87, 0x19, 0x02, 0x5e, 0xc0, 0xff, - 0x3f, 0x00, 0xee, 0xbf, 0xfb, 0xff, 0xff, 0xfd, 0xed, 0xe3, 0xbf, 0x1b, - 0x01, 0x00, 0xcf, 0xff, 0x00, 0x1e, 0xee, 0x9f, 0xf9, 0xff, 0xff, 0xfd, - 0xed, 0xe3, 0x9f, 0x19, 0xc0, 0xb0, 0xcf, 0xff, 0x02, 0x00, 0xec, 0xc7, - 0x3d, 0xd6, 0x18, 0xc7, 0xff, 0xc3, 0xc7, 0x1d, 0x81, 0x00, 0xc0, 0xff, - 0x00, 0x00, 0xef, 0xdf, 0xfd, 0xff, 0xff, 0xfd, 0xff, 0xe3, 0xdf, 0x1d, - 0x60, 0x07, 0xcf, 0xff, 0x00, 0x00, 0xef, 0xdf, 0xfd, 0xff, 0xff, 0xfd, - 0xef, 0xe3, 0xdf, 0x1d, 0x60, 0x40, 0xcf, 0xff, 0x06, 0x00, 0xef, 0xdf, - 0xfd, 0xff, 0xff, 0xff, 0xff, 0xe7, 0xdf, 0x5d, 0xf0, 0x80, 0xcf, 0xff, - 0x00, 0xfc, 0xec, 0xff, 0x7f, 0xfc, 0xff, 0xff, 0xfb, 0x2f, 0x7f, 0x80, - 0x5f, 0xff, 0xc0, 0xff, 0x0c, 0x00, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x7f, - 0xff, 0x07, 0x3f, 0x20, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0xd6, 0xf7, - 0xff, 0xff, 0xaf, 0xff, 0xff, 0x3b, 0x5f, 0x20, 0xff, 0xf3, 0x00, 0x00, - 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0x03, 0x00, 0x00, 0xff, 0xfe, - 0xff, 0xff, 0xff, 0x1f, 0xfe, 0xff, 0x03, 0xff, 0xff, 0xfe, 0xff, 0xff, - 0xff, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x7f, 0xf9, 0xff, 0x03, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xbf, 0x20, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x3d, 0x7f, 0x3d, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3d, - 0xff, 0xff, 0xff, 0xff, 0x3d, 0x7f, 0x3d, 0xff, 0x7f, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x3d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x3f, 0xfe, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0x07, 0xfe, 0xff, 0xff, + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x20, 0x04, 0xff, 0xff, 0x7f, + 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc3, 0xff, 0x03, 0x00, 0x1f, 0x50, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xdf, 0xbc, 0x40, 0xd7, 0xff, 0xff, 0xfb, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0x03, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, + 0xff, 0xff, 0xff, 0x7f, 0x02, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, + 0x00, 0x00, 0x00, 0xff, 0xbf, 0xb6, 0x00, 0xff, 0xff, 0xff, 0x87, 0x07, + 0x00, 0x00, 0x00, 0xff, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfe, 0xff, 0xc3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xef, 0x1f, 0xfe, 0xe1, 0xff, 0x9f, 0x00, 0x00, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, + 0xff, 0xff, 0x07, 0x30, 0x04, 0xff, 0xff, 0xff, 0xfc, 0xff, 0x1f, 0x00, + 0x00, 0xff, 0xff, 0xff, 0x01, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xdf, 0x3f, 0x00, 0x00, 0xf0, 0xff, 0xf8, 0x03, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xef, 0xff, 0xdf, 0xe1, + 0xff, 0xcf, 0xff, 0xfe, 0xff, 0xef, 0x9f, 0xf9, 0xff, 0xff, 0xfd, 0xc5, + 0xe3, 0x9f, 0x59, 0x80, 0xb0, 0xcf, 0xff, 0x03, 0x10, 0xee, 0x87, 0xf9, + 0xff, 0xff, 0xfd, 0x6d, 0xc3, 0x87, 0x19, 0x02, 0x5e, 0xc0, 0xff, 0x3f, + 0x00, 0xee, 0xbf, 0xfb, 0xff, 0xff, 0xfd, 0xed, 0xe3, 0xbf, 0x1b, 0x01, + 0x00, 0xcf, 0xff, 0x00, 0x1e, 0xee, 0x9f, 0xf9, 0xff, 0xff, 0xfd, 0xed, + 0xe3, 0x9f, 0x19, 0xc0, 0xb0, 0xcf, 0xff, 0x02, 0x00, 0xec, 0xc7, 0x3d, + 0xd6, 0x18, 0xc7, 0xff, 0xc3, 0xc7, 0x1d, 0x81, 0x00, 0xc0, 0xff, 0x00, + 0x00, 0xef, 0xdf, 0xfd, 0xff, 0xff, 0xfd, 0xff, 0xe3, 0xdf, 0x1d, 0x60, + 0x07, 0xcf, 0xff, 0x00, 0x00, 0xef, 0xdf, 0xfd, 0xff, 0xff, 0xfd, 0xef, + 0xe3, 0xdf, 0x1d, 0x60, 0x40, 0xcf, 0xff, 0x06, 0x00, 0xef, 0xdf, 0xfd, + 0xff, 0xff, 0xff, 0xff, 0xe7, 0xdf, 0x5d, 0xf0, 0x80, 0xcf, 0xff, 0x00, + 0xfc, 0xec, 0xff, 0x7f, 0xfc, 0xff, 0xff, 0xfb, 0x2f, 0x7f, 0x80, 0x5f, + 0xff, 0xc0, 0xff, 0x0c, 0x00, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xff, + 0x07, 0x3f, 0x20, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0xd6, 0xf7, 0xff, + 0xff, 0xaf, 0xff, 0xff, 0x3b, 0x5f, 0x20, 0xff, 0xf3, 0x00, 0x00, 0x00, + 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0x03, 0x00, 0x00, 0xff, 0xfe, 0xff, + 0xff, 0xff, 0x1f, 0xfe, 0xff, 0x03, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, + 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0x7f, 0xf9, 0xff, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xbf, 0x20, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0x3d, 0x7f, 0x3d, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3d, 0xff, + 0xff, 0xff, 0xff, 0x3d, 0x7f, 0x3d, 0xff, 0x7f, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0x3d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x07, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x3f, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x9f, 0xff, 0xff, 0xfe, 0xff, - 0xff, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, - 0xff, 0x01, 0xff, 0xdf, 0x0f, 0x00, 0xff, 0xff, 0x0f, 0x00, 0xff, 0xff, - 0x0f, 0x00, 0xff, 0xdf, 0x0d, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xcf, 0xff, 0xff, 0x01, 0x80, 0x10, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, - 0xff, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0x07, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x3f, 0x00, 0xff, 0xff, 0xff, 0x7f, 0xff, 0x0f, - 0xff, 0x01, 0xc0, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x1f, 0x00, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x0f, 0xff, 0xff, 0xff, 0x03, 0xff, 0x03, 0x00, 0x00, - 0x00, 0x00, 0xff, 0xff, 0xff, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x7f, 0xfe, 0xff, 0x1f, 0x00, 0xff, 0x03, 0xff, 0x03, 0x80, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xef, 0xff, 0xef, 0x0f, 0xff, 0x03, 0x00, 0x00, - 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xbf, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x7f, 0x00, 0xff, 0xe3, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0xff, 0x01, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xe7, 0x00, 0x00, 0x00, 0x00, 0x00, 0xde, - 0x6f, 0x04, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0x1f, 0x00, 0xff, 0xff, - 0x3f, 0x3f, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x3f, 0xff, 0xaa, 0xff, 0xff, - 0xff, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdf, 0x5f, 0xdc, 0x1f, - 0xcf, 0x0f, 0xff, 0x1f, 0xdc, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, - 0xff, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x84, 0xfc, 0x2f, 0x3e, 0x50, 0xbd, 0xff, 0xf3, 0xe0, 0x43, - 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x03, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x78, - 0x0c, 0x00, 0xff, 0xff, 0xff, 0xff, 0xbf, 0x20, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x80, 0x00, 0x00, 0xff, 0xff, 0x7f, 0x00, 0x7f, 0x7f, - 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0xfe, 0x03, - 0x3e, 0x1f, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x7f, 0xe0, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xf7, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0xff, 0xff, - 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x9f, 0xff, 0xff, 0xfe, 0xff, 0xff, + 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0xff, + 0x01, 0xff, 0xdf, 0x0f, 0x00, 0xff, 0xff, 0x0f, 0x00, 0xff, 0xff, 0x0f, + 0x00, 0xff, 0xdf, 0x0d, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcf, + 0xff, 0xff, 0x01, 0x80, 0x10, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0xff, + 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0x3f, 0x00, 0xff, 0xff, 0xff, 0x7f, 0xff, 0x0f, 0xff, + 0x01, 0xc0, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x1f, 0x00, 0xff, 0xff, 0xff, + 0xff, 0xff, 0x0f, 0xff, 0xff, 0xff, 0x03, 0xff, 0x03, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x7f, 0xfe, 0xff, 0x1f, 0x00, 0xff, 0x03, 0xff, 0x03, 0x80, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xef, 0xff, 0xef, 0x0f, 0xff, 0x03, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xbf, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, + 0x00, 0xff, 0xe3, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0xff, 0x01, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xe7, 0x00, 0x00, 0x00, 0x00, 0x00, 0xde, 0x6f, + 0x04, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0x1f, 0x00, 0xff, 0xff, 0x3f, + 0x3f, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x3f, 0xff, 0xaa, 0xff, 0xff, 0xff, + 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdf, 0x5f, 0xdc, 0x1f, 0xcf, + 0x0f, 0xff, 0x1f, 0xdc, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0xff, + 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x84, 0xfc, 0x2f, 0x3e, 0x50, 0xbd, 0xff, 0xf3, 0xe0, 0x43, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0x03, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x78, 0x0c, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xbf, 0x20, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0x80, 0x00, 0x00, 0xff, 0xff, 0x7f, 0x00, 0x7f, 0x7f, 0x7f, + 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0xfe, 0x03, 0x3e, + 0x1f, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, + 0xe0, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xf7, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0xff, 0xff, 0xff, + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0xff, 0x1f, - 0xff, 0xff, 0xff, 0x0f, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, - 0xf0, 0x8f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0xfc, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x80, 0xff, 0xbf, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x2f, 0x00, 0xff, 0x03, 0x00, 0x00, 0xfc, 0xe8, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x07, 0xff, 0xff, 0xff, 0xff, 0x07, 0x00, 0xff, 0xff, - 0xff, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xff, 0x00, 0x80, - 0xff, 0x03, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x7f, 0x00, 0xff, 0x3f, 0xff, 0x03, 0xff, 0xff, 0x7f, 0xfc, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x05, 0x00, 0x00, 0x38, 0xff, 0xff, - 0x3c, 0x00, 0x7e, 0x7e, 0x7e, 0x00, 0x7f, 0x7f, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xf7, 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x07, 0xff, 0x03, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, 0xff, 0xff, 0x7f, 0xf8, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0x00, - 0x00, 0x00, 0x7f, 0x00, 0xf8, 0xe0, 0xff, 0xfd, 0x7f, 0x5f, 0xdb, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0xff, 0x1f, 0xff, + 0xff, 0xff, 0x0f, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xf0, + 0x8f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0xfc, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, + 0xff, 0xbf, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0x0f, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0x2f, 0x00, 0xff, 0x03, 0x00, 0x00, 0xfc, 0xe8, 0xff, 0xff, 0xff, + 0xff, 0xff, 0x07, 0xff, 0xff, 0xff, 0xff, 0x07, 0x00, 0xff, 0xff, 0xff, + 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xff, 0x00, 0x80, 0xff, + 0x03, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, + 0x00, 0xff, 0x3f, 0xff, 0x03, 0xff, 0xff, 0x7f, 0xfc, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x7f, 0x05, 0x00, 0x00, 0x38, 0xff, 0xff, 0x3c, + 0x00, 0x7e, 0x7e, 0x7e, 0x00, 0x7f, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xf7, 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x07, 0xff, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x03, 0x00, 0x00, 0x00, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdf, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, 0xff, 0xff, 0x7f, 0xf8, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0x00, 0x00, + 0x00, 0x7f, 0x00, 0xf8, 0xe0, 0xff, 0xfd, 0x7f, 0x5f, 0xdb, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, + 0x00, 0x00, 0x00, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x3f, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x1f, 0x00, 0x00, 0xff, 0x03, 0xfe, 0xff, 0xff, 0x07, 0xfe, 0xff, - 0xff, 0x07, 0xc0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x7f, 0xfc, 0xfc, 0xfc, 0x1c, 0x00, 0x00, 0x00, 0x00, 0xff, 0xef, - 0xff, 0xff, 0x7f, 0xff, 0xff, 0xb7, 0xff, 0x3f, 0xff, 0x3f, 0x00, 0x00, - 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x1f, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, - 0xff, 0xff, 0x00, 0xe0, 0xff, 0xff, 0xff, 0x07, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x07, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xff, 0xff, 0xff, 0x0f, 0xff, - 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x1f, 0x00, 0x00, 0xff, 0x03, 0xfe, 0xff, 0xff, 0x07, 0xfe, 0xff, 0xff, + 0x07, 0xc0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x7f, 0xfc, 0xfc, 0xfc, 0x1c, 0x00, 0x00, 0x00, 0x00, 0xff, 0xef, 0xff, + 0xff, 0x7f, 0xff, 0xff, 0xb7, 0xff, 0x3f, 0xff, 0x3f, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x1f, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, + 0xff, 0x00, 0xe0, 0xff, 0xff, 0xff, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x07, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xff, 0xff, 0xff, 0x0f, 0xff, 0x3e, + 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x3f, 0xff, 0x03, 0xff, 0xff, 0xff, 0xff, 0x0f, 0xff, 0xff, 0xff, - 0xff, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, 0xff, 0xff, 0x3f, 0x00, 0xff, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xfd, 0xff, 0xff, 0xff, 0xff, - 0xbf, 0x91, 0xff, 0xff, 0x3f, 0x00, 0xff, 0xff, 0x7f, 0x00, 0xff, 0xff, - 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, - 0x37, 0x00, 0xff, 0xff, 0x3f, 0x00, 0xff, 0xff, 0xff, 0x03, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6f, 0xf0, - 0xef, 0xfe, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, - 0xff, 0x1f, 0xff, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x00, 0xff, 0xfe, - 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x3f, 0x00, 0xff, 0xff, 0x3f, 0x00, 0xff, 0xff, 0x07, 0x00, 0xff, 0xff, + 0x3f, 0xff, 0x03, 0xff, 0xff, 0xff, 0xff, 0x0f, 0xff, 0xff, 0xff, 0xff, + 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0x7f, 0x00, 0xff, 0xff, 0x3f, 0x00, 0xff, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xbf, + 0x91, 0xff, 0xff, 0x3f, 0x00, 0xff, 0xff, 0x7f, 0x00, 0xff, 0xff, 0xff, + 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x37, + 0x00, 0xff, 0xff, 0x3f, 0x00, 0xff, 0xff, 0xff, 0x03, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6f, 0xf0, 0xef, + 0xfe, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, + 0x1f, 0xff, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x00, 0xff, 0xfe, 0xff, + 0xff, 0x1f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, + 0x00, 0xff, 0xff, 0x3f, 0x00, 0xff, 0xff, 0x07, 0x00, 0xff, 0xff, 0x03, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x07, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x07, 0x00, 0xff, 0xff, 0xff, + 0xff, 0xff, 0x00, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x1f, 0x80, 0x00, 0xff, + 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x7f, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x00, 0x00, + 0x00, 0xc0, 0xff, 0x00, 0x00, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x01, 0x00, 0x00, 0xff, 0xff, 0xff, 0x01, 0xff, 0x03, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xc7, 0xff, 0x70, 0x00, 0xff, 0xff, 0xff, 0xff, 0x47, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1e, 0x00, 0xff, + 0x17, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfb, 0xff, 0xff, 0xff, 0x9f, + 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xbd, 0xff, + 0xbf, 0xff, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0xff, + 0x03, 0xef, 0x9f, 0xf9, 0xff, 0xff, 0xfd, 0xed, 0xe3, 0x9f, 0x19, 0x81, + 0xe0, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xbb, 0x07, 0xff, 0x83, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb3, 0x00, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x07, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x07, 0x00, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x00, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x1f, 0x80, 0x00, - 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, - 0x7f, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x00, - 0x00, 0x00, 0xc0, 0xff, 0x00, 0x00, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x01, 0x00, 0x00, 0xff, 0xff, 0xff, 0x01, 0xff, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xc7, 0xff, 0x70, 0x00, 0xff, 0xff, 0xff, 0xff, - 0x47, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1e, 0x00, - 0xff, 0x17, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfb, 0xff, 0xff, 0xff, - 0x9f, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xbd, - 0xff, 0xbf, 0xff, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, - 0xff, 0x03, 0xef, 0x9f, 0xf9, 0xff, 0xff, 0xfd, 0xed, 0xe3, 0x9f, 0x19, - 0x81, 0xe0, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbb, 0x07, 0xff, 0x83, 0x00, 0x00, - 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb3, 0x00, - 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x3f, 0x7f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, - 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x11, 0x00, - 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x3f, 0x01, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, - 0xff, 0xe7, 0xff, 0x07, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, - 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xfc, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x1a, 0x00, 0x00, 0x00, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xe7, 0x7f, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x20, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0xff, 0xfd, 0xff, 0xff, 0xff, 0xff, - 0x7f, 0x7f, 0x01, 0x00, 0xff, 0x03, 0x00, 0x00, 0xfc, 0xff, 0xff, 0xff, - 0xfc, 0xff, 0xff, 0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x7f, 0xfb, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xb4, 0xcb, 0x00, - 0xff, 0x03, 0xbf, 0xfd, 0xff, 0xff, 0xff, 0x7f, 0x7b, 0x01, 0xff, 0x03, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xff, 0xff, 0x7f, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0x3f, 0x7f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x11, 0x00, 0xff, + 0x03, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, + 0x01, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, + 0xe7, 0xff, 0x07, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xfc, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfc, 0x1a, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xe7, 0x7f, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x20, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x01, 0xff, 0xfd, 0xff, 0xff, 0xff, 0xff, 0x7f, + 0x7f, 0x01, 0x00, 0xff, 0x03, 0x00, 0x00, 0xfc, 0xff, 0xff, 0xff, 0xfc, + 0xff, 0xff, 0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x7f, 0xfb, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xb4, 0xcb, 0x00, 0xff, + 0x03, 0xbf, 0xfd, 0xff, 0xff, 0xff, 0x7f, 0x7b, 0x01, 0xff, 0x03, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0x7f, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0x7f, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, + 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0xff, 0xff, 0xff, 0x7f, 0xff, 0x03, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0x3f, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0x0f, 0x00, 0xff, 0x03, 0xf8, 0xff, 0xff, 0xe0, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x01, 0xff, 0xff, 0xff, 0x7f, 0xff, 0x03, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, + 0xff, 0xff, 0x3f, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, + 0x00, 0x0f, 0x00, 0xff, 0x03, 0xf8, 0xff, 0xff, 0xe0, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x87, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x80, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x87, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0x80, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x0b, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x07, 0x00, 0xff, 0xff, - 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0xf0, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x07, 0x00, 0xff, 0xff, 0xff, + 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0xf0, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x07, 0xff, 0x1f, 0xff, 0x01, 0xff, 0x43, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdf, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xdf, 0x64, 0xde, 0xff, 0xeb, 0xef, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbf, 0xe7, 0xdf, 0xdf, 0xff, 0xff, - 0xff, 0x7b, 0x5f, 0xfc, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0x07, 0xff, 0x1f, 0xff, 0x01, 0xff, 0x43, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdf, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xdf, 0x64, 0xde, 0xff, 0xeb, 0xef, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xbf, 0xe7, 0xdf, 0xdf, 0xff, 0xff, 0xff, + 0x7b, 0x5f, 0xfc, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0xff, - 0xff, 0xff, 0xfd, 0xff, 0xff, 0xf7, 0xff, 0xff, 0xff, 0xf7, 0xff, 0xff, - 0xdf, 0xff, 0xff, 0xff, 0xdf, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, - 0xff, 0xff, 0xff, 0xfd, 0xff, 0xff, 0xff, 0xfd, 0xff, 0xff, 0xf7, 0xcf, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xf9, 0xdb, 0x07, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xff, + 0xff, 0xfd, 0xff, 0xff, 0xf7, 0xff, 0xff, 0xff, 0xf7, 0xff, 0xff, 0xdf, + 0xff, 0xff, 0xff, 0xdf, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, + 0xff, 0xff, 0xfd, 0xff, 0xff, 0xff, 0xfd, 0xff, 0xff, 0xf7, 0xcf, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xf9, 0xdb, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x80, 0x3f, 0xff, 0x43, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x80, 0x3f, 0xff, 0x43, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x0f, 0xff, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, + 0xff, 0xff, 0x0f, 0xff, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x8f, 0x08, - 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xef, 0xff, - 0xff, 0xff, 0x96, 0xfe, 0xf7, 0x0a, 0x84, 0xea, 0x96, 0xaa, 0x96, 0xf7, - 0xf7, 0x5e, 0xff, 0xfb, 0xff, 0x0f, 0xee, 0xfb, 0xff, 0x0f, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0x03, 0xff, 0xff, 0xff, 0x03, 0xff, 0xff, 0xff, 0x03, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x56, 0x01, 0x00, 0x00, 0x39, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, - 0x00, 0x00, 0x00, 0xe0, 0xff, 0xff, 0x00, 0xbf, 0x1d, 0x00, 0x00, 0xe7, - 0x02, 0x00, 0x00, 0x79, 0x00, 0x00, 0x02, 0x24, 0x00, 0x00, 0x01, 0x01, - 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, - 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0x01, 0x39, 0xff, 0xff, 0x00, 0x18, - 0xff, 0xff, 0x01, 0x87, 0xff, 0xff, 0x00, 0xd4, 0xfe, 0xff, 0x00, 0xc3, - 0x00, 0x00, 0x01, 0xd2, 0x00, 0x00, 0x01, 0xce, 0x00, 0x00, 0x01, 0xcd, - 0x00, 0x00, 0x01, 0x4f, 0x00, 0x00, 0x01, 0xca, 0x00, 0x00, 0x01, 0xcb, - 0x00, 0x00, 0x01, 0xcf, 0x00, 0x00, 0x00, 0x61, 0x00, 0x00, 0x01, 0xd3, - 0x00, 0x00, 0x01, 0xd1, 0x00, 0x00, 0x00, 0xa3, 0x00, 0x00, 0x01, 0xd5, - 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x01, 0xd6, 0x00, 0x00, 0x01, 0xda, - 0x00, 0x00, 0x01, 0xd9, 0x00, 0x00, 0x01, 0xdb, 0x00, 0x00, 0x00, 0x38, - 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0xb1, 0xff, 0xff, 0x01, 0x9f, - 0xff, 0xff, 0x01, 0xc8, 0xff, 0xff, 0x02, 0x28, 0x24, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x33, - 0xff, 0xff, 0x00, 0x26, 0xff, 0xff, 0x01, 0x7e, 0xff, 0xff, 0x01, 0x2b, - 0x2a, 0x00, 0x01, 0x5d, 0xff, 0xff, 0x01, 0x28, 0x2a, 0x00, 0x00, 0x3f, - 0x2a, 0x00, 0x01, 0x3d, 0xff, 0xff, 0x01, 0x45, 0x00, 0x00, 0x01, 0x47, - 0x00, 0x00, 0x00, 0x1f, 0x2a, 0x00, 0x00, 0x1c, 0x2a, 0x00, 0x00, 0x1e, - 0x2a, 0x00, 0x00, 0x2e, 0xff, 0xff, 0x00, 0x32, 0xff, 0xff, 0x00, 0x36, - 0xff, 0xff, 0x00, 0x35, 0xff, 0xff, 0x00, 0x4f, 0xa5, 0x00, 0x00, 0x4b, - 0xa5, 0x00, 0x00, 0x31, 0xff, 0xff, 0x00, 0x28, 0xa5, 0x00, 0x00, 0x44, - 0xa5, 0x00, 0x00, 0x2f, 0xff, 0xff, 0x00, 0x2d, 0xff, 0xff, 0x00, 0xf7, - 0x29, 0x00, 0x00, 0x41, 0xa5, 0x00, 0x00, 0xfd, 0x29, 0x00, 0x00, 0x2b, - 0xff, 0xff, 0x00, 0x2a, 0xff, 0xff, 0x00, 0xe7, 0x29, 0x00, 0x00, 0x43, - 0xa5, 0x00, 0x00, 0x2a, 0xa5, 0x00, 0x00, 0xbb, 0xff, 0xff, 0x00, 0x27, - 0xff, 0xff, 0x00, 0xb9, 0xff, 0xff, 0x00, 0x25, 0xff, 0xff, 0x00, 0x15, - 0xa5, 0x00, 0x00, 0x12, 0xa5, 0x00, 0x02, 0x24, 0x4c, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x01, 0x20, 0x00, 0x00, 0x00, 0xe0, 0xff, 0xff, 0x01, 0x01, - 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x54, 0x00, 0x00, 0x01, 0x74, - 0x00, 0x00, 0x01, 0x26, 0x00, 0x00, 0x01, 0x25, 0x00, 0x00, 0x01, 0x40, - 0x00, 0x00, 0x01, 0x3f, 0x00, 0x00, 0x00, 0xda, 0xff, 0xff, 0x00, 0xdb, - 0xff, 0xff, 0x00, 0xe1, 0xff, 0xff, 0x00, 0xc0, 0xff, 0xff, 0x00, 0xc1, - 0xff, 0xff, 0x01, 0x08, 0x00, 0x00, 0x00, 0xc2, 0xff, 0xff, 0x00, 0xc7, - 0xff, 0xff, 0x00, 0xd1, 0xff, 0xff, 0x00, 0xca, 0xff, 0xff, 0x00, 0xf8, - 0xff, 0xff, 0x00, 0xaa, 0xff, 0xff, 0x00, 0xb0, 0xff, 0xff, 0x00, 0x07, - 0x00, 0x00, 0x00, 0x8c, 0xff, 0xff, 0x01, 0xc4, 0xff, 0xff, 0x00, 0xa0, - 0xff, 0xff, 0x01, 0xf9, 0xff, 0xff, 0x02, 0x1a, 0x70, 0x00, 0x01, 0x01, - 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x01, 0x20, 0x00, 0x00, 0x00, 0xe0, - 0xff, 0xff, 0x01, 0x50, 0x00, 0x00, 0x01, 0x0f, 0x00, 0x00, 0x00, 0xf1, - 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x30, 0x00, 0x00, 0x00, 0xd0, - 0xff, 0xff, 0x01, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, - 0x00, 0x00, 0x00, 0xc0, 0x0b, 0x00, 0x01, 0x60, 0x1c, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x01, 0xd0, 0x97, 0x00, 0x01, 0x08, 0x00, 0x00, 0x00, 0xf8, - 0xff, 0xff, 0x02, 0x05, 0x8a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x40, - 0xf4, 0xff, 0x00, 0x9e, 0xe7, 0xff, 0x00, 0xc2, 0x89, 0x00, 0x00, 0xdb, - 0xe7, 0xff, 0x00, 0x92, 0xe7, 0xff, 0x00, 0x93, 0xe7, 0xff, 0x00, 0x9c, - 0xe7, 0xff, 0x00, 0x9d, 0xe7, 0xff, 0x00, 0xa4, 0xe7, 0xff, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x38, 0x8a, 0x00, 0x00, 0x04, 0x8a, 0x00, 0x00, 0xe6, - 0x0e, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, - 0x00, 0x00, 0x00, 0xc5, 0xff, 0xff, 0x01, 0x41, 0xe2, 0xff, 0x02, 0x1d, - 0x8f, 0x00, 0x00, 0x08, 0x00, 0x00, 0x01, 0xf8, 0xff, 0xff, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x56, 0x00, 0x00, 0x01, 0xaa, 0xff, 0xff, 0x00, 0x4a, - 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x70, - 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x01, 0xb6, - 0xff, 0xff, 0x01, 0xf7, 0xff, 0xff, 0x00, 0xdb, 0xe3, 0xff, 0x01, 0x9c, - 0xff, 0xff, 0x01, 0x90, 0xff, 0xff, 0x01, 0x80, 0xff, 0xff, 0x01, 0x82, - 0xff, 0xff, 0x02, 0x05, 0xac, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x10, - 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0x01, 0x1c, 0x00, 0x00, 0x01, 0x01, - 0x00, 0x00, 0x01, 0xa3, 0xe2, 0xff, 0x01, 0x41, 0xdf, 0xff, 0x01, 0xba, - 0xdf, 0xff, 0x00, 0xe4, 0xff, 0xff, 0x02, 0x0b, 0xb1, 0x00, 0x01, 0x01, - 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x01, 0x30, 0x00, 0x00, 0x00, 0xd0, - 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x09, 0xd6, 0xff, 0x01, 0x1a, - 0xf1, 0xff, 0x01, 0x19, 0xd6, 0xff, 0x00, 0xd5, 0xd5, 0xff, 0x00, 0xd8, - 0xd5, 0xff, 0x01, 0xe4, 0xd5, 0xff, 0x01, 0x03, 0xd6, 0xff, 0x01, 0xe1, - 0xd5, 0xff, 0x01, 0xe2, 0xd5, 0xff, 0x01, 0xc1, 0xd5, 0xff, 0x00, 0x00, - 0x00, 0x00, 0x00, 0xa0, 0xe3, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, - 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x02, 0x0c, 0xbc, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x01, 0xbc, - 0x5a, 0xff, 0x01, 0xa0, 0x03, 0x00, 0x01, 0xfc, 0x75, 0xff, 0x01, 0xd8, - 0x5a, 0xff, 0x00, 0x30, 0x00, 0x00, 0x01, 0xb1, 0x5a, 0xff, 0x01, 0xb5, - 0x5a, 0xff, 0x01, 0xbf, 0x5a, 0xff, 0x01, 0xee, 0x5a, 0xff, 0x01, 0xd6, - 0x5a, 0xff, 0x01, 0xeb, 0x5a, 0xff, 0x01, 0xd0, 0xff, 0xff, 0x01, 0xbd, - 0x5a, 0xff, 0x01, 0xc8, 0x75, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, - 0x68, 0xff, 0x00, 0x60, 0xfc, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, - 0x00, 0x00, 0x00, 0xe0, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x28, - 0x00, 0x00, 0x00, 0xd8, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x40, - 0x00, 0x00, 0x00, 0xc0, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, - 0x00, 0x00, 0x00, 0xe0, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, - 0x00, 0x00, 0x00, 0xe0, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x22, - 0x00, 0x00, 0x00, 0xde, 0xff, 0xff, 0x30, 0x0c, 0x31, 0x0d, 0x78, 0x0e, - 0x7f, 0x0f, 0x80, 0x10, 0x81, 0x11, 0x86, 0x12, 0x89, 0x13, 0x8a, 0x13, - 0x8e, 0x14, 0x8f, 0x15, 0x90, 0x16, 0x93, 0x13, 0x94, 0x17, 0x95, 0x18, - 0x96, 0x19, 0x97, 0x1a, 0x9a, 0x1b, 0x9c, 0x19, 0x9d, 0x1c, 0x9e, 0x1d, - 0x9f, 0x1e, 0xa6, 0x1f, 0xa9, 0x1f, 0xae, 0x1f, 0xb1, 0x20, 0xb2, 0x20, - 0xb7, 0x21, 0xbf, 0x22, 0xc5, 0x23, 0xc8, 0x23, 0xcb, 0x23, 0xdd, 0x24, - 0xf2, 0x23, 0xf6, 0x25, 0xf7, 0x26, 0x20, 0x2d, 0x3a, 0x2e, 0x3d, 0x2f, - 0x3e, 0x30, 0x3f, 0x31, 0x40, 0x31, 0x43, 0x32, 0x44, 0x33, 0x45, 0x34, - 0x50, 0x35, 0x51, 0x36, 0x52, 0x37, 0x53, 0x38, 0x54, 0x39, 0x59, 0x3a, - 0x5b, 0x3b, 0x5c, 0x3c, 0x61, 0x3d, 0x63, 0x3e, 0x65, 0x3f, 0x66, 0x40, - 0x68, 0x41, 0x69, 0x42, 0x6a, 0x40, 0x6b, 0x43, 0x6c, 0x44, 0x6f, 0x42, - 0x71, 0x45, 0x72, 0x46, 0x75, 0x47, 0x7d, 0x48, 0x82, 0x49, 0x87, 0x4a, - 0x89, 0x4b, 0x8a, 0x4c, 0x8b, 0x4c, 0x8c, 0x4d, 0x92, 0x4e, 0x9d, 0x4f, - 0x9e, 0x50, 0x45, 0x57, 0x7b, 0x1d, 0x7c, 0x1d, 0x7d, 0x1d, 0x7f, 0x58, - 0x86, 0x59, 0x88, 0x5a, 0x89, 0x5a, 0x8a, 0x5a, 0x8c, 0x5b, 0x8e, 0x5c, - 0x8f, 0x5c, 0xac, 0x5d, 0xad, 0x5e, 0xae, 0x5e, 0xaf, 0x5e, 0xc2, 0x5f, - 0xcc, 0x60, 0xcd, 0x61, 0xce, 0x61, 0xcf, 0x62, 0xd0, 0x63, 0xd1, 0x64, - 0xd5, 0x65, 0xd6, 0x66, 0xd7, 0x67, 0xf0, 0x68, 0xf1, 0x69, 0xf2, 0x6a, - 0xf3, 0x6b, 0xf4, 0x6c, 0xf5, 0x6d, 0xf9, 0x6e, 0xfd, 0x2d, 0xfe, 0x2d, - 0xff, 0x2d, 0x50, 0x69, 0x51, 0x69, 0x52, 0x69, 0x53, 0x69, 0x54, 0x69, - 0x55, 0x69, 0x56, 0x69, 0x57, 0x69, 0x58, 0x69, 0x59, 0x69, 0x5a, 0x69, - 0x5b, 0x69, 0x5c, 0x69, 0x5d, 0x69, 0x5e, 0x69, 0x5f, 0x69, 0x82, 0x00, - 0x83, 0x00, 0x84, 0x00, 0x85, 0x00, 0x86, 0x00, 0x87, 0x00, 0x88, 0x00, - 0x89, 0x00, 0xc0, 0x75, 0xcf, 0x76, 0x80, 0x89, 0x81, 0x8a, 0x82, 0x8b, - 0x85, 0x8c, 0x86, 0x8d, 0x70, 0x9d, 0x71, 0x9d, 0x76, 0x9e, 0x77, 0x9e, - 0x78, 0x9f, 0x79, 0x9f, 0x7a, 0xa0, 0x7b, 0xa0, 0x7c, 0xa1, 0x7d, 0xa1, - 0xb3, 0xa2, 0xba, 0xa3, 0xbb, 0xa3, 0xbc, 0xa4, 0xbe, 0xa5, 0xc3, 0xa2, - 0xcc, 0xa4, 0xda, 0xa6, 0xdb, 0xa6, 0xe5, 0x6a, 0xea, 0xa7, 0xeb, 0xa7, - 0xec, 0x6e, 0xf3, 0xa2, 0xf8, 0xa8, 0xf9, 0xa8, 0xfa, 0xa9, 0xfb, 0xa9, - 0xfc, 0xa4, 0x26, 0xb0, 0x2a, 0xb1, 0x2b, 0xb2, 0x4e, 0xb3, 0x84, 0x08, - 0x62, 0xba, 0x63, 0xbb, 0x64, 0xbc, 0x65, 0xbd, 0x66, 0xbe, 0x6d, 0xbf, - 0x6e, 0xc0, 0x6f, 0xc1, 0x70, 0xc2, 0x7e, 0xc3, 0x7f, 0xc3, 0x7d, 0xcf, - 0x8d, 0xd0, 0x94, 0xd1, 0xab, 0xd2, 0xac, 0xd3, 0xad, 0xd4, 0xb0, 0xd5, - 0xb1, 0xd6, 0xb2, 0xd7, 0xc4, 0xd8, 0xc5, 0xd9, 0xc6, 0xda, 0x07, 0x08, - 0x09, 0x0a, 0x0b, 0x0c, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, - 0x06, 0x06, 0x0d, 0x06, 0x06, 0x0e, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, - 0x06, 0x06, 0x0f, 0x10, 0x11, 0x12, 0x06, 0x13, 0x06, 0x06, 0x06, 0x06, - 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x14, 0x15, 0x06, 0x06, 0x06, 0x06, + 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x8f, 0x08, 0xff, + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xef, 0xff, 0xff, + 0xff, 0x96, 0xfe, 0xf7, 0x0a, 0x84, 0xea, 0x96, 0xaa, 0x96, 0xf7, 0xf7, + 0x5e, 0xff, 0xfb, 0xff, 0x0f, 0xee, 0xfb, 0xff, 0x0f, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, + 0xff, 0xff, 0x03, 0xff, 0xff, 0xff, 0x03, 0xff, 0xff, 0xff, 0x03, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x08, 0x00, 0x00, 0x56, 0x01, 0x00, 0x00, 0x39, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, 0x00, + 0x00, 0x00, 0xe0, 0xff, 0xff, 0x00, 0xbf, 0x1d, 0x00, 0x00, 0xe7, 0x02, + 0x00, 0x00, 0x79, 0x00, 0x00, 0x02, 0x24, 0x00, 0x00, 0x01, 0x01, 0x00, + 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, 0x00, + 0x00, 0x00, 0xfe, 0xff, 0xff, 0x01, 0x39, 0xff, 0xff, 0x00, 0x18, 0xff, + 0xff, 0x01, 0x87, 0xff, 0xff, 0x00, 0xd4, 0xfe, 0xff, 0x00, 0xc3, 0x00, + 0x00, 0x01, 0xd2, 0x00, 0x00, 0x01, 0xce, 0x00, 0x00, 0x01, 0xcd, 0x00, + 0x00, 0x01, 0x4f, 0x00, 0x00, 0x01, 0xca, 0x00, 0x00, 0x01, 0xcb, 0x00, + 0x00, 0x01, 0xcf, 0x00, 0x00, 0x00, 0x61, 0x00, 0x00, 0x01, 0xd3, 0x00, + 0x00, 0x01, 0xd1, 0x00, 0x00, 0x00, 0xa3, 0x00, 0x00, 0x01, 0xd5, 0x00, + 0x00, 0x00, 0x82, 0x00, 0x00, 0x01, 0xd6, 0x00, 0x00, 0x01, 0xda, 0x00, + 0x00, 0x01, 0xd9, 0x00, 0x00, 0x01, 0xdb, 0x00, 0x00, 0x00, 0x38, 0x00, + 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0xb1, 0xff, 0xff, 0x01, 0x9f, 0xff, + 0xff, 0x01, 0xc8, 0xff, 0xff, 0x02, 0x28, 0x24, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x33, 0xff, + 0xff, 0x00, 0x26, 0xff, 0xff, 0x01, 0x7e, 0xff, 0xff, 0x01, 0x2b, 0x2a, + 0x00, 0x01, 0x5d, 0xff, 0xff, 0x01, 0x28, 0x2a, 0x00, 0x00, 0x3f, 0x2a, + 0x00, 0x01, 0x3d, 0xff, 0xff, 0x01, 0x45, 0x00, 0x00, 0x01, 0x47, 0x00, + 0x00, 0x00, 0x1f, 0x2a, 0x00, 0x00, 0x1c, 0x2a, 0x00, 0x00, 0x1e, 0x2a, + 0x00, 0x00, 0x2e, 0xff, 0xff, 0x00, 0x32, 0xff, 0xff, 0x00, 0x36, 0xff, + 0xff, 0x00, 0x35, 0xff, 0xff, 0x00, 0x4f, 0xa5, 0x00, 0x00, 0x4b, 0xa5, + 0x00, 0x00, 0x31, 0xff, 0xff, 0x00, 0x28, 0xa5, 0x00, 0x00, 0x44, 0xa5, + 0x00, 0x00, 0x2f, 0xff, 0xff, 0x00, 0x2d, 0xff, 0xff, 0x00, 0xf7, 0x29, + 0x00, 0x00, 0x41, 0xa5, 0x00, 0x00, 0xfd, 0x29, 0x00, 0x00, 0x2b, 0xff, + 0xff, 0x00, 0x2a, 0xff, 0xff, 0x00, 0xe7, 0x29, 0x00, 0x00, 0x43, 0xa5, + 0x00, 0x00, 0x2a, 0xa5, 0x00, 0x00, 0xbb, 0xff, 0xff, 0x00, 0x27, 0xff, + 0xff, 0x00, 0xb9, 0xff, 0xff, 0x00, 0x25, 0xff, 0xff, 0x00, 0x15, 0xa5, + 0x00, 0x00, 0x12, 0xa5, 0x00, 0x02, 0x24, 0x4c, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x01, 0x20, 0x00, 0x00, 0x00, 0xe0, 0xff, 0xff, 0x01, 0x01, 0x00, + 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x54, 0x00, 0x00, 0x01, 0x74, 0x00, + 0x00, 0x01, 0x26, 0x00, 0x00, 0x01, 0x25, 0x00, 0x00, 0x01, 0x40, 0x00, + 0x00, 0x01, 0x3f, 0x00, 0x00, 0x00, 0xda, 0xff, 0xff, 0x00, 0xdb, 0xff, + 0xff, 0x00, 0xe1, 0xff, 0xff, 0x00, 0xc0, 0xff, 0xff, 0x00, 0xc1, 0xff, + 0xff, 0x01, 0x08, 0x00, 0x00, 0x00, 0xc2, 0xff, 0xff, 0x00, 0xc7, 0xff, + 0xff, 0x00, 0xd1, 0xff, 0xff, 0x00, 0xca, 0xff, 0xff, 0x00, 0xf8, 0xff, + 0xff, 0x00, 0xaa, 0xff, 0xff, 0x00, 0xb0, 0xff, 0xff, 0x00, 0x07, 0x00, + 0x00, 0x00, 0x8c, 0xff, 0xff, 0x01, 0xc4, 0xff, 0xff, 0x00, 0xa0, 0xff, + 0xff, 0x01, 0xf9, 0xff, 0xff, 0x02, 0x1a, 0x70, 0x00, 0x01, 0x01, 0x00, + 0x00, 0x00, 0xff, 0xff, 0xff, 0x01, 0x20, 0x00, 0x00, 0x00, 0xe0, 0xff, + 0xff, 0x01, 0x50, 0x00, 0x00, 0x01, 0x0f, 0x00, 0x00, 0x00, 0xf1, 0xff, + 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x30, 0x00, 0x00, 0x00, 0xd0, 0xff, + 0xff, 0x01, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xc0, 0x0b, 0x00, 0x01, 0x60, 0x1c, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x01, 0xd0, 0x97, 0x00, 0x01, 0x08, 0x00, 0x00, 0x00, 0xf8, 0xff, + 0xff, 0x02, 0x05, 0x8a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x40, 0xf4, + 0xff, 0x00, 0x9e, 0xe7, 0xff, 0x00, 0xc2, 0x89, 0x00, 0x00, 0xdb, 0xe7, + 0xff, 0x00, 0x92, 0xe7, 0xff, 0x00, 0x93, 0xe7, 0xff, 0x00, 0x9c, 0xe7, + 0xff, 0x00, 0x9d, 0xe7, 0xff, 0x00, 0xa4, 0xe7, 0xff, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x38, 0x8a, 0x00, 0x00, 0x04, 0x8a, 0x00, 0x00, 0xe6, 0x0e, + 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xc5, 0xff, 0xff, 0x01, 0x41, 0xe2, 0xff, 0x02, 0x1d, 0x8f, + 0x00, 0x00, 0x08, 0x00, 0x00, 0x01, 0xf8, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x56, 0x00, 0x00, 0x01, 0xaa, 0xff, 0xff, 0x00, 0x4a, 0x00, + 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x70, 0x00, + 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x01, 0xb6, 0xff, + 0xff, 0x01, 0xf7, 0xff, 0xff, 0x00, 0xdb, 0xe3, 0xff, 0x01, 0x9c, 0xff, + 0xff, 0x01, 0x90, 0xff, 0xff, 0x01, 0x80, 0xff, 0xff, 0x01, 0x82, 0xff, + 0xff, 0x02, 0x05, 0xac, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, + 0x00, 0x00, 0xf0, 0xff, 0xff, 0x01, 0x1c, 0x00, 0x00, 0x01, 0x01, 0x00, + 0x00, 0x01, 0xa3, 0xe2, 0xff, 0x01, 0x41, 0xdf, 0xff, 0x01, 0xba, 0xdf, + 0xff, 0x00, 0xe4, 0xff, 0xff, 0x02, 0x0b, 0xb1, 0x00, 0x01, 0x01, 0x00, + 0x00, 0x00, 0xff, 0xff, 0xff, 0x01, 0x30, 0x00, 0x00, 0x00, 0xd0, 0xff, + 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x09, 0xd6, 0xff, 0x01, 0x1a, 0xf1, + 0xff, 0x01, 0x19, 0xd6, 0xff, 0x00, 0xd5, 0xd5, 0xff, 0x00, 0xd8, 0xd5, + 0xff, 0x01, 0xe4, 0xd5, 0xff, 0x01, 0x03, 0xd6, 0xff, 0x01, 0xe1, 0xd5, + 0xff, 0x01, 0xe2, 0xd5, 0xff, 0x01, 0xc1, 0xd5, 0xff, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xa0, 0xe3, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, + 0x00, 0x00, 0xff, 0xff, 0xff, 0x02, 0x0c, 0xbc, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x01, 0xbc, 0x5a, + 0xff, 0x01, 0xa0, 0x03, 0x00, 0x01, 0xfc, 0x75, 0xff, 0x01, 0xd8, 0x5a, + 0xff, 0x00, 0x30, 0x00, 0x00, 0x01, 0xb1, 0x5a, 0xff, 0x01, 0xb5, 0x5a, + 0xff, 0x01, 0xbf, 0x5a, 0xff, 0x01, 0xee, 0x5a, 0xff, 0x01, 0xd6, 0x5a, + 0xff, 0x01, 0xeb, 0x5a, 0xff, 0x01, 0xd0, 0xff, 0xff, 0x01, 0xbd, 0x5a, + 0xff, 0x01, 0xc8, 0x75, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x68, + 0xff, 0x00, 0x60, 0xfc, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, 0x00, + 0x00, 0x00, 0xe0, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x28, 0x00, + 0x00, 0x00, 0xd8, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, + 0x00, 0x00, 0xc0, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, 0x00, + 0x00, 0x00, 0xe0, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, 0x00, + 0x00, 0x00, 0xe0, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x22, 0x00, + 0x00, 0x00, 0xde, 0xff, 0xff, 0x30, 0x0c, 0x31, 0x0d, 0x78, 0x0e, 0x7f, + 0x0f, 0x80, 0x10, 0x81, 0x11, 0x86, 0x12, 0x89, 0x13, 0x8a, 0x13, 0x8e, + 0x14, 0x8f, 0x15, 0x90, 0x16, 0x93, 0x13, 0x94, 0x17, 0x95, 0x18, 0x96, + 0x19, 0x97, 0x1a, 0x9a, 0x1b, 0x9c, 0x19, 0x9d, 0x1c, 0x9e, 0x1d, 0x9f, + 0x1e, 0xa6, 0x1f, 0xa9, 0x1f, 0xae, 0x1f, 0xb1, 0x20, 0xb2, 0x20, 0xb7, + 0x21, 0xbf, 0x22, 0xc5, 0x23, 0xc8, 0x23, 0xcb, 0x23, 0xdd, 0x24, 0xf2, + 0x23, 0xf6, 0x25, 0xf7, 0x26, 0x20, 0x2d, 0x3a, 0x2e, 0x3d, 0x2f, 0x3e, + 0x30, 0x3f, 0x31, 0x40, 0x31, 0x43, 0x32, 0x44, 0x33, 0x45, 0x34, 0x50, + 0x35, 0x51, 0x36, 0x52, 0x37, 0x53, 0x38, 0x54, 0x39, 0x59, 0x3a, 0x5b, + 0x3b, 0x5c, 0x3c, 0x61, 0x3d, 0x63, 0x3e, 0x65, 0x3f, 0x66, 0x40, 0x68, + 0x41, 0x69, 0x42, 0x6a, 0x40, 0x6b, 0x43, 0x6c, 0x44, 0x6f, 0x42, 0x71, + 0x45, 0x72, 0x46, 0x75, 0x47, 0x7d, 0x48, 0x82, 0x49, 0x87, 0x4a, 0x89, + 0x4b, 0x8a, 0x4c, 0x8b, 0x4c, 0x8c, 0x4d, 0x92, 0x4e, 0x9d, 0x4f, 0x9e, + 0x50, 0x45, 0x57, 0x7b, 0x1d, 0x7c, 0x1d, 0x7d, 0x1d, 0x7f, 0x58, 0x86, + 0x59, 0x88, 0x5a, 0x89, 0x5a, 0x8a, 0x5a, 0x8c, 0x5b, 0x8e, 0x5c, 0x8f, + 0x5c, 0xac, 0x5d, 0xad, 0x5e, 0xae, 0x5e, 0xaf, 0x5e, 0xc2, 0x5f, 0xcc, + 0x60, 0xcd, 0x61, 0xce, 0x61, 0xcf, 0x62, 0xd0, 0x63, 0xd1, 0x64, 0xd5, + 0x65, 0xd6, 0x66, 0xd7, 0x67, 0xf0, 0x68, 0xf1, 0x69, 0xf2, 0x6a, 0xf3, + 0x6b, 0xf4, 0x6c, 0xf5, 0x6d, 0xf9, 0x6e, 0xfd, 0x2d, 0xfe, 0x2d, 0xff, + 0x2d, 0x50, 0x69, 0x51, 0x69, 0x52, 0x69, 0x53, 0x69, 0x54, 0x69, 0x55, + 0x69, 0x56, 0x69, 0x57, 0x69, 0x58, 0x69, 0x59, 0x69, 0x5a, 0x69, 0x5b, + 0x69, 0x5c, 0x69, 0x5d, 0x69, 0x5e, 0x69, 0x5f, 0x69, 0x82, 0x00, 0x83, + 0x00, 0x84, 0x00, 0x85, 0x00, 0x86, 0x00, 0x87, 0x00, 0x88, 0x00, 0x89, + 0x00, 0xc0, 0x75, 0xcf, 0x76, 0x80, 0x89, 0x81, 0x8a, 0x82, 0x8b, 0x85, + 0x8c, 0x86, 0x8d, 0x70, 0x9d, 0x71, 0x9d, 0x76, 0x9e, 0x77, 0x9e, 0x78, + 0x9f, 0x79, 0x9f, 0x7a, 0xa0, 0x7b, 0xa0, 0x7c, 0xa1, 0x7d, 0xa1, 0xb3, + 0xa2, 0xba, 0xa3, 0xbb, 0xa3, 0xbc, 0xa4, 0xbe, 0xa5, 0xc3, 0xa2, 0xcc, + 0xa4, 0xda, 0xa6, 0xdb, 0xa6, 0xe5, 0x6a, 0xea, 0xa7, 0xeb, 0xa7, 0xec, + 0x6e, 0xf3, 0xa2, 0xf8, 0xa8, 0xf9, 0xa8, 0xfa, 0xa9, 0xfb, 0xa9, 0xfc, + 0xa4, 0x26, 0xb0, 0x2a, 0xb1, 0x2b, 0xb2, 0x4e, 0xb3, 0x84, 0x08, 0x62, + 0xba, 0x63, 0xbb, 0x64, 0xbc, 0x65, 0xbd, 0x66, 0xbe, 0x6d, 0xbf, 0x6e, + 0xc0, 0x6f, 0xc1, 0x70, 0xc2, 0x7e, 0xc3, 0x7f, 0xc3, 0x7d, 0xcf, 0x8d, + 0xd0, 0x94, 0xd1, 0xab, 0xd2, 0xac, 0xd3, 0xad, 0xd4, 0xb0, 0xd5, 0xb1, + 0xd6, 0xb2, 0xd7, 0xc4, 0xd8, 0xc5, 0xd9, 0xc6, 0xda, 0x07, 0x08, 0x09, + 0x0a, 0x0b, 0x0c, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, + 0x06, 0x0d, 0x06, 0x06, 0x0e, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, + 0x06, 0x0f, 0x10, 0x11, 0x12, 0x06, 0x13, 0x06, 0x06, 0x06, 0x06, 0x06, + 0x06, 0x06, 0x06, 0x06, 0x06, 0x14, 0x15, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, @@ -968,24 +972,24 @@ unsigned char STDLIB_WASM[] = { 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, - 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x16, 0x17, 0x06, 0x06, - 0x06, 0x18, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, + 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x16, 0x17, 0x06, 0x06, 0x06, + 0x18, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, - 0x06, 0x19, 0x06, 0x06, 0x06, 0x06, 0x1a, 0x06, 0x06, 0x06, 0x06, 0x06, - 0x06, 0x06, 0x1b, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, - 0x06, 0x06, 0x1c, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, + 0x19, 0x06, 0x06, 0x06, 0x06, 0x1a, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, + 0x06, 0x1b, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, + 0x06, 0x1c, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, - 0x06, 0x06, 0x06, 0x06, 0x1d, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, + 0x06, 0x06, 0x06, 0x1d, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, @@ -995,9 +999,9 @@ unsigned char STDLIB_WASM[] = { 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, - 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x1e, 0x06, 0x06, 0x06, 0x06, + 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x1e, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, - 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x06, 0x06, 0x06, 0x06, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, @@ -1006,45 +1010,45 @@ unsigned char STDLIB_WASM[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x2b, 0x2b, - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x01, 0x00, 0x54, 0x56, 0x56, 0x56, - 0x56, 0x56, 0x56, 0x56, 0x56, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x18, 0x00, 0x00, 0x00, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x07, - 0x2b, 0x2b, 0x5b, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x4a, 0x56, - 0x56, 0x05, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, - 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x24, 0x50, 0x79, 0x31, 0x50, 0x31, - 0x50, 0x31, 0x38, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, - 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x4e, 0x31, 0x02, 0x4e, 0x0d, 0x0d, - 0x4e, 0x03, 0x4e, 0x00, 0x24, 0x6e, 0x00, 0x4e, 0x31, 0x26, 0x6e, 0x51, - 0x4e, 0x24, 0x50, 0x4e, 0x39, 0x14, 0x81, 0x1b, 0x1d, 0x1d, 0x53, 0x31, - 0x50, 0x31, 0x50, 0x0d, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x1b, 0x53, - 0x24, 0x50, 0x31, 0x02, 0x5c, 0x7b, 0x5c, 0x7b, 0x5c, 0x7b, 0x5c, 0x7b, - 0x5c, 0x7b, 0x14, 0x79, 0x5c, 0x7b, 0x5c, 0x7b, 0x5c, 0x2d, 0x2b, 0x49, - 0x03, 0x48, 0x03, 0x78, 0x5c, 0x7b, 0x14, 0x00, 0x96, 0x0a, 0x01, 0x2b, - 0x28, 0x06, 0x06, 0x00, 0x2a, 0x06, 0x2a, 0x2a, 0x2b, 0x07, 0xbb, 0xb5, - 0x2b, 0x1e, 0x00, 0x2b, 0x07, 0x2b, 0x2b, 0x2b, 0x01, 0x2b, 0x2b, 0x2b, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x2b, 0x2b, 0x2b, + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x01, 0x00, 0x54, 0x56, 0x56, 0x56, 0x56, + 0x56, 0x56, 0x56, 0x56, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, + 0x00, 0x00, 0x00, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x07, 0x2b, + 0x2b, 0x5b, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x4a, 0x56, 0x56, + 0x05, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, + 0x50, 0x31, 0x50, 0x31, 0x50, 0x24, 0x50, 0x79, 0x31, 0x50, 0x31, 0x50, + 0x31, 0x38, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, + 0x50, 0x31, 0x50, 0x31, 0x50, 0x4e, 0x31, 0x02, 0x4e, 0x0d, 0x0d, 0x4e, + 0x03, 0x4e, 0x00, 0x24, 0x6e, 0x00, 0x4e, 0x31, 0x26, 0x6e, 0x51, 0x4e, + 0x24, 0x50, 0x4e, 0x39, 0x14, 0x81, 0x1b, 0x1d, 0x1d, 0x53, 0x31, 0x50, + 0x31, 0x50, 0x0d, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x1b, 0x53, 0x24, + 0x50, 0x31, 0x02, 0x5c, 0x7b, 0x5c, 0x7b, 0x5c, 0x7b, 0x5c, 0x7b, 0x5c, + 0x7b, 0x14, 0x79, 0x5c, 0x7b, 0x5c, 0x7b, 0x5c, 0x2d, 0x2b, 0x49, 0x03, + 0x48, 0x03, 0x78, 0x5c, 0x7b, 0x14, 0x00, 0x96, 0x0a, 0x01, 0x2b, 0x28, + 0x06, 0x06, 0x00, 0x2a, 0x06, 0x2a, 0x2a, 0x2b, 0x07, 0xbb, 0xb5, 0x2b, + 0x1e, 0x00, 0x2b, 0x07, 0x2b, 0x2b, 0x2b, 0x01, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x01, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, + 0x2b, 0x2b, 0x2b, 0x2b, 0x01, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2a, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0xcd, 0x46, 0xcd, 0x2b, 0x00, - 0x25, 0x2b, 0x07, 0x01, 0x06, 0x01, 0x55, 0x56, 0x56, 0x56, 0x56, 0x56, - 0x55, 0x56, 0x56, 0x02, 0x24, 0x81, 0x81, 0x81, 0x81, 0x81, 0x15, 0x81, - 0x81, 0x81, 0x00, 0x00, 0x2b, 0x00, 0xb2, 0xd1, 0xb2, 0xd1, 0xb2, 0xd1, - 0xb2, 0xd1, 0x00, 0x00, 0xcd, 0xcc, 0x01, 0x00, 0xd7, 0xd7, 0xd7, 0xd7, - 0xd7, 0x83, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, - 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, 0x1c, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, - 0x31, 0x50, 0x31, 0x02, 0x00, 0x00, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, - 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, - 0x4e, 0x31, 0x50, 0x31, 0x50, 0x4e, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, - 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, 0x02, 0x87, 0xa6, - 0x87, 0xa6, 0x87, 0xa6, 0x87, 0xa6, 0x87, 0xa6, 0x87, 0xa6, 0x87, 0xa6, - 0x87, 0xa6, 0x2a, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, - 0x2b, 0x2b, 0x2b, 0x00, 0x00, 0x00, 0x54, 0x56, 0x56, 0x56, 0x56, 0x56, - 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x2b, 0x2b, 0x2b, 0x2b, 0x2a, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0xcd, 0x46, 0xcd, 0x2b, 0x00, 0x25, + 0x2b, 0x07, 0x01, 0x06, 0x01, 0x55, 0x56, 0x56, 0x56, 0x56, 0x56, 0x55, + 0x56, 0x56, 0x02, 0x24, 0x81, 0x81, 0x81, 0x81, 0x81, 0x15, 0x81, 0x81, + 0x81, 0x00, 0x00, 0x2b, 0x00, 0xb2, 0xd1, 0xb2, 0xd1, 0xb2, 0xd1, 0xb2, + 0xd1, 0x00, 0x00, 0xcd, 0xcc, 0x01, 0x00, 0xd7, 0xd7, 0xd7, 0xd7, 0xd7, + 0x83, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0xac, + 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, 0x1c, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, + 0x50, 0x31, 0x02, 0x00, 0x00, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, + 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x4e, + 0x31, 0x50, 0x31, 0x50, 0x4e, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, + 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, 0x02, 0x87, 0xa6, 0x87, + 0xa6, 0x87, 0xa6, 0x87, 0xa6, 0x87, 0xa6, 0x87, 0xa6, 0x87, 0xa6, 0x87, + 0xa6, 0x2a, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, + 0x2b, 0x2b, 0x00, 0x00, 0x00, 0x54, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, + 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, @@ -1052,61 +1056,61 @@ unsigned char STDLIB_WASM[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, - 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x0c, 0x00, 0x0c, 0x2a, 0x2b, 0x2b, - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x07, - 0x2a, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x54, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, + 0x56, 0x56, 0x56, 0x56, 0x56, 0x0c, 0x00, 0x0c, 0x2a, 0x2b, 0x2b, 0x2b, + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x07, 0x2a, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x2b, 0x2b, 0x2b, 0x2b, - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x56, 0x56, - 0x6c, 0x81, 0x15, 0x00, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x56, 0x56, 0x6c, + 0x81, 0x15, 0x00, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x07, 0x6c, - 0x03, 0x41, 0x2b, 0x2b, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, - 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x2c, 0x56, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x6c, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x25, 0x06, 0x25, - 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, - 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, - 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, - 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, 0x56, 0x7a, - 0x9e, 0x26, 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, - 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, - 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, 0x01, 0x2b, 0x2b, - 0x4f, 0x56, 0x56, 0x2c, 0x2b, 0x7f, 0x56, 0x56, 0x39, 0x2b, 0x2b, 0x55, - 0x56, 0x56, 0x2b, 0x2b, 0x4f, 0x56, 0x56, 0x2c, 0x2b, 0x7f, 0x56, 0x56, - 0x81, 0x37, 0x75, 0x5b, 0x7b, 0x5c, 0x2b, 0x2b, 0x4f, 0x56, 0x56, 0x02, - 0xac, 0x04, 0x00, 0x00, 0x39, 0x2b, 0x2b, 0x55, 0x56, 0x56, 0x2b, 0x2b, - 0x4f, 0x56, 0x56, 0x2c, 0x2b, 0x2b, 0x56, 0x56, 0x32, 0x13, 0x81, 0x57, - 0x00, 0x6f, 0x81, 0x7e, 0xc9, 0xd7, 0x7e, 0x2d, 0x81, 0x81, 0x0e, 0x7e, - 0x39, 0x7f, 0x6f, 0x57, 0x00, 0x81, 0x81, 0x7e, 0x15, 0x00, 0x7e, 0x03, + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x07, 0x6c, 0x03, + 0x41, 0x2b, 0x2b, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, + 0x56, 0x56, 0x56, 0x56, 0x56, 0x2c, 0x56, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, - 0x07, 0x2b, 0x24, 0x2b, 0x97, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, - 0x2b, 0x2b, 0x2a, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x56, 0x56, 0x56, 0x56, - 0x56, 0x80, 0x81, 0x81, 0x81, 0x81, 0x39, 0xbb, 0x2a, 0x2b, 0x2b, 0x2b, + 0x2b, 0x2b, 0x2b, 0x2b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x6c, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x25, 0x06, 0x25, 0x06, + 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, + 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, + 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, + 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, 0x56, 0x7a, 0x9e, + 0x26, 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, + 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, + 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, 0x25, 0x06, 0x01, 0x2b, 0x2b, 0x4f, + 0x56, 0x56, 0x2c, 0x2b, 0x7f, 0x56, 0x56, 0x39, 0x2b, 0x2b, 0x55, 0x56, + 0x56, 0x2b, 0x2b, 0x4f, 0x56, 0x56, 0x2c, 0x2b, 0x7f, 0x56, 0x56, 0x81, + 0x37, 0x75, 0x5b, 0x7b, 0x5c, 0x2b, 0x2b, 0x4f, 0x56, 0x56, 0x02, 0xac, + 0x04, 0x00, 0x00, 0x39, 0x2b, 0x2b, 0x55, 0x56, 0x56, 0x2b, 0x2b, 0x4f, + 0x56, 0x56, 0x2c, 0x2b, 0x2b, 0x56, 0x56, 0x32, 0x13, 0x81, 0x57, 0x00, + 0x6f, 0x81, 0x7e, 0xc9, 0xd7, 0x7e, 0x2d, 0x81, 0x81, 0x0e, 0x7e, 0x39, + 0x7f, 0x6f, 0x57, 0x00, 0x81, 0x81, 0x7e, 0x15, 0x00, 0x7e, 0x03, 0x2b, + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x07, + 0x2b, 0x24, 0x2b, 0x97, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, + 0x2b, 0x2a, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x56, 0x56, 0x56, 0x56, 0x56, + 0x80, 0x81, 0x81, 0x81, 0x81, 0x39, 0xbb, 0x2a, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, - 0x2b, 0x01, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, - 0x81, 0x81, 0x81, 0x81, 0x81, 0xc9, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, - 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, 0xd0, 0x0d, 0x00, - 0x4e, 0x31, 0x02, 0xb4, 0xc1, 0xc1, 0xd7, 0xd7, 0x24, 0x50, 0x31, 0x50, - 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, - 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, - 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0xd7, 0xd7, 0x53, 0xc1, 0x47, 0xd4, - 0xd7, 0xd7, 0xd7, 0x05, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, - 0x2b, 0x2b, 0x2b, 0x2b, 0x07, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, + 0x81, 0x81, 0x81, 0x81, 0xc9, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, + 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, 0xd0, 0x0d, 0x00, 0x4e, + 0x31, 0x02, 0xb4, 0xc1, 0xc1, 0xd7, 0xd7, 0x24, 0x50, 0x31, 0x50, 0x31, + 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, + 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, + 0x50, 0x31, 0x50, 0x31, 0x50, 0xd7, 0xd7, 0x53, 0xc1, 0x47, 0xd4, 0xd7, + 0xd7, 0xd7, 0x05, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, + 0x2b, 0x2b, 0x2b, 0x07, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, @@ -1114,75 +1118,74 @@ unsigned char STDLIB_WASM[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x4e, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, - 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x24, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x00, 0x00, + 0x00, 0x00, 0x4e, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, + 0x50, 0x31, 0x50, 0x31, 0x50, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, + 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x31, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x2b, 0x2b, 0x2b, - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x79, 0x5c, 0x7b, 0x5c, 0x7b, - 0x4f, 0x7b, 0x5c, 0x7b, 0x5c, 0x7b, 0x5c, 0x7b, 0x5c, 0x7b, 0x5c, 0x7b, - 0x5c, 0x7b, 0x5c, 0x7b, 0x5c, 0x7b, 0x5c, 0x7b, 0x5c, 0x2d, 0x2b, 0x2b, - 0x79, 0x14, 0x5c, 0x7b, 0x5c, 0x2d, 0x79, 0x2a, 0x5c, 0x27, 0x5c, 0x7b, - 0x5c, 0x7b, 0x5c, 0x7b, 0xa4, 0x00, 0x0a, 0xb4, 0x5c, 0x7b, 0x5c, 0x7b, - 0x4f, 0x03, 0x2a, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x01, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x79, 0x5c, 0x7b, 0x5c, 0x7b, 0x4f, + 0x7b, 0x5c, 0x7b, 0x5c, 0x7b, 0x5c, 0x7b, 0x5c, 0x7b, 0x5c, 0x7b, 0x5c, + 0x7b, 0x5c, 0x7b, 0x5c, 0x7b, 0x5c, 0x7b, 0x5c, 0x2d, 0x2b, 0x2b, 0x79, + 0x14, 0x5c, 0x7b, 0x5c, 0x2d, 0x79, 0x2a, 0x5c, 0x27, 0x5c, 0x7b, 0x5c, + 0x7b, 0x5c, 0x7b, 0xa4, 0x00, 0x0a, 0xb4, 0x5c, 0x7b, 0x5c, 0x7b, 0x4f, + 0x03, 0x2a, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, + 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, - 0x2b, 0x2b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x07, 0x00, 0x48, 0x56, 0x56, - 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x2b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x2b, + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x07, 0x00, 0x48, 0x56, 0x56, 0x56, + 0x56, 0x56, 0x56, 0x56, 0x56, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, - 0x2b, 0x2b, 0x2b, 0x55, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, - 0x56, 0x56, 0x56, 0x56, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, + 0x2b, 0x2b, 0x55, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, + 0x56, 0x56, 0x56, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x24, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, - 0x07, 0x00, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, - 0x56, 0x56, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x07, + 0x00, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, + 0x56, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x2b, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, - 0x2b, 0x2b, 0x2b, 0x07, 0x00, 0x00, 0x00, 0x00, 0x56, 0x56, 0x56, 0x56, + 0x2b, 0x2b, 0x07, 0x00, 0x00, 0x00, 0x00, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, - 0x56, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x56, 0x56, - 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x2b, + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x56, 0x56, 0x56, + 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, - 0x2b, 0x2b, 0x2b, 0x2b, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, - 0x56, 0x56, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x2a, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, + 0x2b, 0x2b, 0x2b, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, + 0x56, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x2b, - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x55, 0x56, 0x56, - 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x2b, 0x2b, + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x55, 0x56, 0x56, 0x56, + 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x56, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x27, 0x51, 0x6f, 0x77, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x00, - 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x83, 0x8e, - 0x92, 0x97, 0x00, 0xaa, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xb4, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x27, 0x51, 0x6f, 0x77, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, + 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x83, 0x8e, 0x92, + 0x97, 0x00, 0xaa, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xb4, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, @@ -1191,24 +1194,24 @@ unsigned char STDLIB_WASM[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xc6, 0xc9, 0x00, 0x00, 0x00, 0xdb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xc6, 0xc9, 0x00, 0x00, 0x00, 0xdb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xde, 0x00, 0x00, - 0x00, 0x00, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xde, 0x00, 0x00, 0x00, + 0x00, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xea, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xea, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, @@ -1218,85 +1221,94 @@ unsigned char STDLIB_WASM[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0xed, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0a, 0x00, - 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x0c, 0x00, - 0x00, 0x00, 0x85, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x01, 0x20, - 0x00, 0x00, 0x02, 0x20, 0x00, 0x00, 0x03, 0x20, 0x00, 0x00, 0x04, 0x20, - 0x00, 0x00, 0x05, 0x20, 0x00, 0x00, 0x06, 0x20, 0x00, 0x00, 0x08, 0x20, - 0x00, 0x00, 0x09, 0x20, 0x00, 0x00, 0x0a, 0x20, 0x00, 0x00, 0x28, 0x20, - 0x00, 0x00, 0x29, 0x20, 0x00, 0x00, 0x5f, 0x20, 0x00, 0x00, 0x00, 0x30, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x92, 0x05, 0x04, 0x6e, 0x61, - 0x6d, 0x65, 0x01, 0xc9, 0x04, 0x2c, 0x00, 0x2a, 0x5f, 0x5f, 0x69, 0x6d, - 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x77, 0x61, 0x73, 0x69, 0x5f, - 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x5f, 0x70, 0x72, 0x65, - 0x76, 0x69, 0x65, 0x77, 0x31, 0x5f, 0x61, 0x72, 0x67, 0x73, 0x5f, 0x67, - 0x65, 0x74, 0x01, 0x30, 0x5f, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, - 0x65, 0x64, 0x5f, 0x77, 0x61, 0x73, 0x69, 0x5f, 0x73, 0x6e, 0x61, 0x70, - 0x73, 0x68, 0x6f, 0x74, 0x5f, 0x70, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, - 0x31, 0x5f, 0x61, 0x72, 0x67, 0x73, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x73, - 0x5f, 0x67, 0x65, 0x74, 0x02, 0x2b, 0x5f, 0x5f, 0x69, 0x6d, 0x70, 0x6f, - 0x72, 0x74, 0x65, 0x64, 0x5f, 0x77, 0x61, 0x73, 0x69, 0x5f, 0x73, 0x6e, - 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x5f, 0x70, 0x72, 0x65, 0x76, 0x69, - 0x65, 0x77, 0x31, 0x5f, 0x70, 0x72, 0x6f, 0x63, 0x5f, 0x65, 0x78, 0x69, - 0x74, 0x03, 0x11, 0x5f, 0x5f, 0x77, 0x61, 0x73, 0x6d, 0x5f, 0x63, 0x61, - 0x6c, 0x6c, 0x5f, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x04, 0x13, 0x75, 0x6e, - 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x77, 0x65, 0x61, 0x6b, - 0x3a, 0x6d, 0x61, 0x69, 0x6e, 0x05, 0x12, 0x5f, 0x5f, 0x77, 0x61, 0x73, - 0x6d, 0x5f, 0x69, 0x6e, 0x69, 0x74, 0x5f, 0x6d, 0x65, 0x6d, 0x6f, 0x72, - 0x79, 0x06, 0x06, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x07, 0x0a, 0x72, - 0x65, 0x73, 0x65, 0x74, 0x5f, 0x68, 0x65, 0x61, 0x70, 0x08, 0x06, 0x6d, - 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x09, 0x04, 0x66, 0x72, 0x65, 0x65, 0x0a, - 0x06, 0x63, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x0b, 0x07, 0x72, 0x65, 0x61, - 0x6c, 0x6c, 0x6f, 0x63, 0x0c, 0x05, 0x5f, 0x45, 0x78, 0x69, 0x74, 0x0d, - 0x0b, 0x5f, 0x5f, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x76, 0x6f, 0x69, 0x64, - 0x0e, 0x0f, 0x5f, 0x5f, 0x77, 0x61, 0x73, 0x69, 0x5f, 0x61, 0x72, 0x67, - 0x73, 0x5f, 0x67, 0x65, 0x74, 0x0f, 0x15, 0x5f, 0x5f, 0x77, 0x61, 0x73, - 0x69, 0x5f, 0x61, 0x72, 0x67, 0x73, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x73, - 0x5f, 0x67, 0x65, 0x74, 0x10, 0x10, 0x5f, 0x5f, 0x77, 0x61, 0x73, 0x69, - 0x5f, 0x70, 0x72, 0x6f, 0x63, 0x5f, 0x65, 0x78, 0x69, 0x74, 0x11, 0x05, - 0x64, 0x75, 0x6d, 0x6d, 0x79, 0x12, 0x11, 0x5f, 0x5f, 0x77, 0x61, 0x73, - 0x6d, 0x5f, 0x63, 0x61, 0x6c, 0x6c, 0x5f, 0x64, 0x74, 0x6f, 0x72, 0x73, - 0x13, 0x06, 0x6d, 0x65, 0x6d, 0x63, 0x70, 0x79, 0x14, 0x06, 0x6d, 0x65, - 0x6d, 0x73, 0x65, 0x74, 0x15, 0x06, 0x73, 0x74, 0x72, 0x6c, 0x65, 0x6e, - 0x16, 0x08, 0x69, 0x73, 0x77, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x17, 0x06, - 0x6d, 0x65, 0x6d, 0x63, 0x6d, 0x70, 0x18, 0x06, 0x6d, 0x65, 0x6d, 0x63, - 0x68, 0x72, 0x19, 0x06, 0x73, 0x74, 0x72, 0x63, 0x6d, 0x70, 0x1a, 0x08, - 0x74, 0x6f, 0x77, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x1b, 0x07, 0x63, 0x61, - 0x73, 0x65, 0x6d, 0x61, 0x70, 0x1c, 0x08, 0x74, 0x6f, 0x77, 0x75, 0x70, - 0x70, 0x65, 0x72, 0x1d, 0x07, 0x73, 0x74, 0x72, 0x6e, 0x63, 0x6d, 0x70, - 0x1e, 0x08, 0x69, 0x73, 0x77, 0x75, 0x70, 0x70, 0x65, 0x72, 0x1f, 0x07, - 0x6d, 0x65, 0x6d, 0x6d, 0x6f, 0x76, 0x65, 0x20, 0x08, 0x69, 0x73, 0x77, - 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x21, 0x07, 0x69, 0x73, 0x62, 0x6c, 0x61, - 0x6e, 0x6b, 0x22, 0x08, 0x69, 0x73, 0x77, 0x62, 0x6c, 0x61, 0x6e, 0x6b, - 0x23, 0x08, 0x69, 0x73, 0x77, 0x64, 0x69, 0x67, 0x69, 0x74, 0x24, 0x07, - 0x73, 0x74, 0x72, 0x6e, 0x63, 0x61, 0x74, 0x25, 0x09, 0x5f, 0x5f, 0x73, - 0x74, 0x70, 0x6e, 0x63, 0x70, 0x79, 0x26, 0x07, 0x73, 0x74, 0x72, 0x6e, - 0x63, 0x70, 0x79, 0x27, 0x09, 0x69, 0x73, 0x77, 0x78, 0x64, 0x69, 0x67, - 0x69, 0x74, 0x28, 0x06, 0x77, 0x63, 0x73, 0x6c, 0x65, 0x6e, 0x29, 0x06, - 0x77, 0x63, 0x73, 0x63, 0x68, 0x72, 0x2a, 0x08, 0x69, 0x73, 0x77, 0x73, - 0x70, 0x61, 0x63, 0x65, 0x2b, 0x08, 0x69, 0x73, 0x77, 0x61, 0x6c, 0x6e, - 0x75, 0x6d, 0x07, 0x33, 0x02, 0x00, 0x0f, 0x5f, 0x5f, 0x73, 0x74, 0x61, - 0x63, 0x6b, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x01, 0x1f, - 0x47, 0x4f, 0x54, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x69, 0x6e, 0x74, - 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2e, 0x5f, 0x5f, 0x6d, 0x65, 0x6d, 0x6f, - 0x72, 0x79, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x09, 0x0a, 0x01, 0x00, 0x07, - 0x2e, 0x72, 0x6f, 0x64, 0x61, 0x74, 0x61, 0x00, 0x76, 0x09, 0x70, 0x72, - 0x6f, 0x64, 0x75, 0x63, 0x65, 0x72, 0x73, 0x01, 0x0c, 0x70, 0x72, 0x6f, - 0x63, 0x65, 0x73, 0x73, 0x65, 0x64, 0x2d, 0x62, 0x79, 0x01, 0x05, 0x63, - 0x6c, 0x61, 0x6e, 0x67, 0x56, 0x31, 0x37, 0x2e, 0x30, 0x2e, 0x36, 0x20, - 0x28, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x67, 0x69, 0x74, - 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6c, 0x6c, 0x76, 0x6d, - 0x2f, 0x6c, 0x6c, 0x76, 0x6d, 0x2d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, - 0x74, 0x20, 0x36, 0x30, 0x30, 0x39, 0x37, 0x30, 0x38, 0x62, 0x34, 0x33, - 0x36, 0x37, 0x31, 0x37, 0x31, 0x63, 0x63, 0x64, 0x62, 0x66, 0x34, 0x62, - 0x35, 0x39, 0x30, 0x35, 0x63, 0x62, 0x36, 0x61, 0x38, 0x30, 0x33, 0x37, - 0x35, 0x33, 0x66, 0x65, 0x31, 0x38, 0x29, 0x00, 0x39, 0x0f, 0x74, 0x61, - 0x72, 0x67, 0x65, 0x74, 0x5f, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, - 0x73, 0x03, 0x2b, 0x0b, 0x62, 0x75, 0x6c, 0x6b, 0x2d, 0x6d, 0x65, 0x6d, - 0x6f, 0x72, 0x79, 0x2b, 0x0f, 0x6d, 0x75, 0x74, 0x61, 0x62, 0x6c, 0x65, - 0x2d, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x73, 0x2b, 0x08, 0x73, 0x69, - 0x67, 0x6e, 0x2d, 0x65, 0x78, 0x74 + 0x00, 0x00, 0xed, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x20, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, + 0x00, 0x0d, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, + 0x00, 0x85, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x01, 0x20, 0x00, + 0x00, 0x02, 0x20, 0x00, 0x00, 0x03, 0x20, 0x00, 0x00, 0x04, 0x20, 0x00, + 0x00, 0x05, 0x20, 0x00, 0x00, 0x06, 0x20, 0x00, 0x00, 0x08, 0x20, 0x00, + 0x00, 0x09, 0x20, 0x00, 0x00, 0x0a, 0x20, 0x00, 0x00, 0x28, 0x20, 0x00, + 0x00, 0x29, 0x20, 0x00, 0x00, 0x5f, 0x20, 0x00, 0x00, 0x00, 0x30, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x05, 0x04, 0x6e, 0x61, 0x6d, + 0x65, 0x00, 0x0c, 0x0b, 0x73, 0x74, 0x64, 0x6c, 0x69, 0x62, 0x2e, 0x77, + 0x61, 0x73, 0x6d, 0x01, 0xc9, 0x04, 0x2c, 0x00, 0x2a, 0x5f, 0x5f, 0x69, + 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x77, 0x61, 0x73, 0x69, + 0x5f, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x5f, 0x70, 0x72, + 0x65, 0x76, 0x69, 0x65, 0x77, 0x31, 0x5f, 0x61, 0x72, 0x67, 0x73, 0x5f, + 0x67, 0x65, 0x74, 0x01, 0x30, 0x5f, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, + 0x74, 0x65, 0x64, 0x5f, 0x77, 0x61, 0x73, 0x69, 0x5f, 0x73, 0x6e, 0x61, + 0x70, 0x73, 0x68, 0x6f, 0x74, 0x5f, 0x70, 0x72, 0x65, 0x76, 0x69, 0x65, + 0x77, 0x31, 0x5f, 0x61, 0x72, 0x67, 0x73, 0x5f, 0x73, 0x69, 0x7a, 0x65, + 0x73, 0x5f, 0x67, 0x65, 0x74, 0x02, 0x2b, 0x5f, 0x5f, 0x69, 0x6d, 0x70, + 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x77, 0x61, 0x73, 0x69, 0x5f, 0x73, + 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x5f, 0x70, 0x72, 0x65, 0x76, + 0x69, 0x65, 0x77, 0x31, 0x5f, 0x70, 0x72, 0x6f, 0x63, 0x5f, 0x65, 0x78, + 0x69, 0x74, 0x03, 0x11, 0x5f, 0x5f, 0x77, 0x61, 0x73, 0x6d, 0x5f, 0x63, + 0x61, 0x6c, 0x6c, 0x5f, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x04, 0x13, 0x75, + 0x6e, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x77, 0x65, 0x61, + 0x6b, 0x3a, 0x6d, 0x61, 0x69, 0x6e, 0x05, 0x12, 0x5f, 0x5f, 0x77, 0x61, + 0x73, 0x6d, 0x5f, 0x69, 0x6e, 0x69, 0x74, 0x5f, 0x6d, 0x65, 0x6d, 0x6f, + 0x72, 0x79, 0x06, 0x06, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x07, 0x0a, + 0x72, 0x65, 0x73, 0x65, 0x74, 0x5f, 0x68, 0x65, 0x61, 0x70, 0x08, 0x06, + 0x6d, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x09, 0x04, 0x66, 0x72, 0x65, 0x65, + 0x0a, 0x06, 0x63, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x0b, 0x07, 0x72, 0x65, + 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x0c, 0x05, 0x5f, 0x45, 0x78, 0x69, 0x74, + 0x0d, 0x0b, 0x5f, 0x5f, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x76, 0x6f, 0x69, + 0x64, 0x0e, 0x0f, 0x5f, 0x5f, 0x77, 0x61, 0x73, 0x69, 0x5f, 0x61, 0x72, + 0x67, 0x73, 0x5f, 0x67, 0x65, 0x74, 0x0f, 0x15, 0x5f, 0x5f, 0x77, 0x61, + 0x73, 0x69, 0x5f, 0x61, 0x72, 0x67, 0x73, 0x5f, 0x73, 0x69, 0x7a, 0x65, + 0x73, 0x5f, 0x67, 0x65, 0x74, 0x10, 0x10, 0x5f, 0x5f, 0x77, 0x61, 0x73, + 0x69, 0x5f, 0x70, 0x72, 0x6f, 0x63, 0x5f, 0x65, 0x78, 0x69, 0x74, 0x11, + 0x05, 0x64, 0x75, 0x6d, 0x6d, 0x79, 0x12, 0x11, 0x5f, 0x5f, 0x77, 0x61, + 0x73, 0x6d, 0x5f, 0x63, 0x61, 0x6c, 0x6c, 0x5f, 0x64, 0x74, 0x6f, 0x72, + 0x73, 0x13, 0x06, 0x6d, 0x65, 0x6d, 0x63, 0x70, 0x79, 0x14, 0x06, 0x6d, + 0x65, 0x6d, 0x73, 0x65, 0x74, 0x15, 0x06, 0x73, 0x74, 0x72, 0x6c, 0x65, + 0x6e, 0x16, 0x08, 0x69, 0x73, 0x77, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x17, + 0x06, 0x6d, 0x65, 0x6d, 0x63, 0x6d, 0x70, 0x18, 0x06, 0x6d, 0x65, 0x6d, + 0x63, 0x68, 0x72, 0x19, 0x06, 0x73, 0x74, 0x72, 0x63, 0x6d, 0x70, 0x1a, + 0x08, 0x74, 0x6f, 0x77, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x1b, 0x07, 0x63, + 0x61, 0x73, 0x65, 0x6d, 0x61, 0x70, 0x1c, 0x08, 0x74, 0x6f, 0x77, 0x75, + 0x70, 0x70, 0x65, 0x72, 0x1d, 0x07, 0x73, 0x74, 0x72, 0x6e, 0x63, 0x6d, + 0x70, 0x1e, 0x08, 0x69, 0x73, 0x77, 0x75, 0x70, 0x70, 0x65, 0x72, 0x1f, + 0x07, 0x6d, 0x65, 0x6d, 0x6d, 0x6f, 0x76, 0x65, 0x20, 0x08, 0x69, 0x73, + 0x77, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x21, 0x07, 0x69, 0x73, 0x62, 0x6c, + 0x61, 0x6e, 0x6b, 0x22, 0x08, 0x69, 0x73, 0x77, 0x62, 0x6c, 0x61, 0x6e, + 0x6b, 0x23, 0x08, 0x69, 0x73, 0x77, 0x64, 0x69, 0x67, 0x69, 0x74, 0x24, + 0x07, 0x73, 0x74, 0x72, 0x6e, 0x63, 0x61, 0x74, 0x25, 0x09, 0x5f, 0x5f, + 0x73, 0x74, 0x70, 0x6e, 0x63, 0x70, 0x79, 0x26, 0x07, 0x73, 0x74, 0x72, + 0x6e, 0x63, 0x70, 0x79, 0x27, 0x09, 0x69, 0x73, 0x77, 0x78, 0x64, 0x69, + 0x67, 0x69, 0x74, 0x28, 0x06, 0x77, 0x63, 0x73, 0x6c, 0x65, 0x6e, 0x29, + 0x06, 0x77, 0x63, 0x73, 0x63, 0x68, 0x72, 0x2a, 0x08, 0x69, 0x73, 0x77, + 0x73, 0x70, 0x61, 0x63, 0x65, 0x2b, 0x08, 0x69, 0x73, 0x77, 0x61, 0x6c, + 0x6e, 0x75, 0x6d, 0x07, 0x33, 0x02, 0x00, 0x0f, 0x5f, 0x5f, 0x73, 0x74, + 0x61, 0x63, 0x6b, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x01, + 0x1f, 0x47, 0x4f, 0x54, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x69, 0x6e, + 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2e, 0x5f, 0x5f, 0x6d, 0x65, 0x6d, + 0x6f, 0x72, 0x79, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x09, 0x0a, 0x01, 0x00, + 0x07, 0x2e, 0x72, 0x6f, 0x64, 0x61, 0x74, 0x61, 0x00, 0x8e, 0x01, 0x09, + 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x65, 0x72, 0x73, 0x02, 0x08, 0x6c, + 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x01, 0x03, 0x43, 0x31, 0x31, + 0x00, 0x0c, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x65, 0x64, 0x2d, + 0x62, 0x79, 0x01, 0x05, 0x63, 0x6c, 0x61, 0x6e, 0x67, 0x5f, 0x31, 0x39, + 0x2e, 0x31, 0x2e, 0x35, 0x2d, 0x77, 0x61, 0x73, 0x69, 0x2d, 0x73, 0x64, + 0x6b, 0x20, 0x28, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x67, + 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6c, 0x6c, + 0x76, 0x6d, 0x2f, 0x6c, 0x6c, 0x76, 0x6d, 0x2d, 0x70, 0x72, 0x6f, 0x6a, + 0x65, 0x63, 0x74, 0x20, 0x61, 0x62, 0x34, 0x62, 0x35, 0x61, 0x32, 0x64, + 0x62, 0x35, 0x38, 0x32, 0x39, 0x35, 0x38, 0x61, 0x66, 0x31, 0x65, 0x65, + 0x33, 0x30, 0x38, 0x61, 0x37, 0x39, 0x30, 0x63, 0x66, 0x64, 0x62, 0x34, + 0x32, 0x62, 0x64, 0x32, 0x34, 0x37, 0x32, 0x30, 0x29, 0x00, 0x56, 0x0f, + 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x66, 0x65, 0x61, 0x74, 0x75, + 0x72, 0x65, 0x73, 0x05, 0x2b, 0x0b, 0x62, 0x75, 0x6c, 0x6b, 0x2d, 0x6d, + 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x2b, 0x0a, 0x6d, 0x75, 0x6c, 0x74, 0x69, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x2b, 0x0f, 0x6d, 0x75, 0x74, 0x61, 0x62, + 0x6c, 0x65, 0x2d, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x73, 0x2b, 0x0f, + 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x2d, 0x74, 0x79, + 0x70, 0x65, 0x73, 0x2b, 0x08, 0x73, 0x69, 0x67, 0x6e, 0x2d, 0x65, 0x78, + 0x74 }; -unsigned int STDLIB_WASM_LEN = 15582; +unsigned int STDLIB_WASM_LEN = 15673; + +#endif diff --git a/src/tree-sitter/lib/src/wasm_store.c b/src/tree-sitter/lib/src/wasm_store.c index fc39c3b3..7a4320a0 100644 --- a/src/tree-sitter/lib/src/wasm_store.c +++ b/src/tree-sitter/lib/src/wasm_store.c @@ -16,6 +16,14 @@ #include #include +#ifdef _MSC_VER +#pragma warning(push) +#pragma warning(disable : 4100) +#elif defined(__GNUC__) || defined(__clang__) +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wunused-parameter" +#endif + #define array_len(a) (sizeof(a) / sizeof(a[0])) // The following symbols from the C and C++ standard libraries are available @@ -109,7 +117,7 @@ typedef Array(char) StringData; // LanguageInWasmMemory - The memory layout of a `TSLanguage` when compiled to // wasm32. This is used to copy static language data out of the wasm memory. typedef struct { - uint32_t version; + uint32_t abi_version; uint32_t symbol_count; uint32_t alias_count; uint32_t token_count; @@ -145,6 +153,14 @@ typedef struct { int32_t deserialize; } external_scanner; int32_t primary_state_ids; + int32_t name; + int32_t reserved_words; + uint16_t max_reserved_word_set_size; + uint32_t supertype_count; + int32_t supertype_symbols; + int32_t supertype_map_slices; + int32_t supertype_map_entries; + TSLanguageMetadata metadata; } LanguageInWasmMemory; // LexerInWasmMemory - The memory layout of a `TSLexer` when compiled to wasm32. @@ -159,8 +175,6 @@ typedef struct { int32_t eof; } LexerInWasmMemory; -static volatile uint32_t NEXT_LANGUAGE_ID; - // Linear memory layout: // [ <-- stack | stdlib statics | lexer | language statics --> | serialization_buffer | heap --> ] #define MAX_MEMORY_SIZE (128 * 1024 * 1024 / MEMORY_PAGE_SIZE) @@ -169,7 +183,7 @@ static volatile uint32_t NEXT_LANGUAGE_ID; * WasmDylinkMemoryInfo ***********************/ -static uint8_t read_u8(const uint8_t **p, const uint8_t *end) { +static uint8_t read_u8(const uint8_t **p) { return *(*p)++; } @@ -204,7 +218,7 @@ static bool wasm_dylink_info__parse( p += 4; while (p < end) { - uint8_t section_id = read_u8(&p, end); + uint8_t section_id = read_u8(&p); uint32_t section_length = read_uleb128(&p, end); const uint8_t *section_end = p + section_length; if (section_end > end) return false; @@ -217,7 +231,7 @@ static bool wasm_dylink_info__parse( if (name_length == 8 && memcmp(p, "dylink.0", 8) == 0) { p = name_end; while (p < section_end) { - uint8_t subsection_type = read_u8(&p, section_end); + uint8_t subsection_type = read_u8(&p); uint32_t subsection_size = read_uleb128(&p, section_end); const uint8_t *subsection_end = p + subsection_size; if (subsection_end > section_end) return false; @@ -258,7 +272,7 @@ static wasm_trap_t *callback__debug_message( ) { wasmtime_context_t *context = wasmtime_caller_context(caller); TSWasmStore *store = env; - assert(args_and_results_len == 2); + ts_assert(args_and_results_len == 2); uint32_t string_address = args_and_results[0].i32; uint32_t value = args_and_results[1].i32; uint8_t *memory = wasmtime_memory_data(context, &store->memory); @@ -282,7 +296,7 @@ static wasm_trap_t *callback__lexer_advance( size_t args_and_results_len ) { wasmtime_context_t *context = wasmtime_caller_context(caller); - assert(args_and_results_len == 2); + ts_assert(args_and_results_len == 2); TSWasmStore *store = env; TSLexer *lexer = store->current_lexer; @@ -408,6 +422,17 @@ static void *copy_strings( return result; } +static void *copy_string( + const uint8_t *data, + int32_t address +) { + const char *string = (const char *)&data[address]; + size_t len = strlen(string); + char *result = ts_malloc(len + 1); + memcpy(result, string, len + 1); + return result; +} + static bool name_eq(const wasm_name_t *name, const char *string) { return strncmp(string, name->data, name->size) == 0; } @@ -432,7 +457,7 @@ static inline wasm_functype_t* wasm_functype_new_4_0( snprintf(*output, message_length + 1, __VA_ARGS__); \ } while (0) -WasmLanguageId *language_id_new() { +WasmLanguageId *language_id_new(void) { WasmLanguageId *self = ts_malloc(sizeof(WasmLanguageId)); self->is_language_deleted = false; self->ref_count = 1; @@ -476,13 +501,13 @@ static bool ts_wasm_store__provide_builtin_import( wasmtime_val_t value = WASM_I32_VAL(self->current_memory_offset); wasmtime_global_t global; error = wasmtime_global_new(context, self->const_i32_type, &value, &global); - assert(!error); + ts_assert(!error); *import = (wasmtime_extern_t) {.kind = WASMTIME_EXTERN_GLOBAL, .of.global = global}; } else if (name_eq(import_name, "__table_base")) { wasmtime_val_t value = WASM_I32_VAL(self->current_function_table_offset); wasmtime_global_t global; error = wasmtime_global_new(context, self->const_i32_type, &value, &global); - assert(!error); + ts_assert(!error); *import = (wasmtime_extern_t) {.kind = WASMTIME_EXTERN_GLOBAL, .of.global = global}; } else if (name_eq(import_name, "__stack_pointer")) { *import = (wasmtime_extern_t) {.kind = WASMTIME_EXTERN_GLOBAL, .of.global = self->stack_pointer_global}; @@ -530,7 +555,7 @@ static bool ts_wasm_store__call_module_initializer( wasmtime_context_t *context = wasmtime_store_context(self->store); wasmtime_func_t initialization_func = export->of.func; wasmtime_error_t *error = wasmtime_func_call(context, &initialization_func, NULL, 0, NULL, 0, trap); - assert(!error); + ts_assert(!error); return true; } else { return false; @@ -545,6 +570,7 @@ TSWasmStore *ts_wasm_store_new(TSWasmEngine *engine, TSWasmError *wasm_error) { wasm_trap_t *trap = NULL; wasm_message_t message = WASM_EMPTY_VEC; wasm_exporttype_vec_t export_types = WASM_EMPTY_VEC; + wasm_importtype_vec_t import_types = WASM_EMPTY_VEC; wasmtime_extern_t *imports = NULL; wasmtime_module_t *stdlib_module = NULL; wasm_memorytype_t *memory_type = NULL; @@ -660,11 +686,10 @@ TSWasmStore *ts_wasm_store_new(TSWasmEngine *engine, TSWasmError *wasm_error) { } // Retrieve the stdlib module's imports. - wasm_importtype_vec_t import_types = WASM_EMPTY_VEC; wasmtime_module_imports(stdlib_module, &import_types); // Find the initial number of memory pages needed by the stdlib. - const wasm_memorytype_t *stdlib_memory_type; + const wasm_memorytype_t *stdlib_memory_type = NULL; for (unsigned i = 0; i < import_types.size; i++) { wasm_importtype_t *import_type = import_types.data[i]; const wasm_name_t *import_name = wasm_importtype_name(import_type); @@ -729,7 +754,7 @@ TSWasmStore *ts_wasm_store_new(TSWasmEngine *engine, TSWasmError *wasm_error) { wasmtime_val_t stack_pointer_value = WASM_I32_VAL(0); wasmtime_global_t stack_pointer_global; error = wasmtime_global_new(context, var_i32_type, &stack_pointer_value, &stack_pointer_global); - assert(!error); + ts_assert(!error); *self = (TSWasmStore) { .engine = wasmtime_engine_clone(engine), @@ -801,7 +826,7 @@ TSWasmStore *ts_wasm_store_new(TSWasmEngine *engine, TSWasmError *wasm_error) { size_t name_len; wasmtime_extern_t export = {.kind = WASM_EXTERN_GLOBAL}; bool exists = wasmtime_instance_export_nth(context, &instance, i, &export_name, &name_len, &export); - assert(exists); + ts_assert(exists); if (export.kind == WASMTIME_EXTERN_GLOBAL) { if (name_eq(name, "__stack_pointer")) { @@ -864,7 +889,7 @@ TSWasmStore *ts_wasm_store_new(TSWasmEngine *engine, TSWasmError *wasm_error) { // Add all of the lexer callback functions to the function table. Store their function table // indices on the in-memory lexer. - uint32_t table_index; + uint64_t table_index; error = wasmtime_table_grow(context, &function_table, lexer_definitions_len, &initializer, &table_index); if (error) { wasmtime_error_message(error, &message); @@ -881,7 +906,7 @@ TSWasmStore *ts_wasm_store_new(TSWasmEngine *engine, TSWasmError *wasm_error) { wasmtime_func_t func = {function_table.store_id, *definition->storage_location}; wasmtime_val_t func_val = {.kind = WASMTIME_FUNCREF, .of.funcref = func}; error = wasmtime_table_set(context, &function_table, table_index, &func_val); - assert(!error); + ts_assert(!error); *(int32_t *)(definition->storage_location) = table_index; table_index++; } @@ -965,7 +990,7 @@ static bool ts_wasm_store__instantiate( // Grow the function table to make room for the new functions. wasmtime_val_t initializer = {.kind = WASMTIME_FUNCREF}; - uint32_t prev_table_size; + uint64_t prev_table_size; error = wasmtime_table_grow(context, &self->function_table, dylink_info->table_size, &initializer, &prev_table_size); if (error) { format(error_message, "invalid function table size %u", dylink_info->table_size); @@ -1069,7 +1094,7 @@ static bool ts_wasm_store__instantiate( char *export_name; wasmtime_extern_t export = {.kind = WASM_EXTERN_GLOBAL}; bool exists = wasmtime_instance_export_nth(context, &instance, i, &export_name, &name_len, &export); - assert(exists); + ts_assert(exists); // If the module exports an initialization or data-relocation function, call it. if (ts_wasm_store__call_module_initializer(self, name, &export, &trap)) { @@ -1105,7 +1130,7 @@ static bool ts_wasm_store__instantiate( wasmtime_func_t language_func = language_extern.of.func; wasmtime_val_t language_address_val; error = wasmtime_func_call(context, &language_func, NULL, 0, &language_address_val, 1, &trap); - assert(!error); + ts_assert(!error); if (trap) { wasm_trap_message(trap, &message); format( @@ -1195,31 +1220,32 @@ const TSLanguage *ts_wasm_store_load_language( const uint8_t *memory = wasmtime_memory_data(context, &self->memory); memcpy(&wasm_language, &memory[language_address], sizeof(LanguageInWasmMemory)); - if (wasm_language.version < LANGUAGE_VERSION_USABLE_VIA_WASM) { - wasm_error->kind = TSWasmErrorKindInstantiate; - format(&wasm_error->message, "language version %u is too old for wasm", wasm_language.version); - goto error; - } + bool has_supertypes = + wasm_language.abi_version > LANGUAGE_VERSION_WITH_RESERVED_WORDS && + wasm_language.supertype_count > 0; int32_t addresses[] = { - wasm_language.alias_map, - wasm_language.alias_sequences, - wasm_language.field_map_entries, - wasm_language.field_map_slices, - wasm_language.field_names, - wasm_language.keyword_lex_fn, - wasm_language.lex_fn, - wasm_language.lex_modes, - wasm_language.parse_actions, wasm_language.parse_table, - wasm_language.primary_state_ids, - wasm_language.primary_state_ids, - wasm_language.public_symbol_map, wasm_language.small_parse_table, wasm_language.small_parse_table_map, - wasm_language.symbol_metadata, - wasm_language.symbol_metadata, + wasm_language.parse_actions, wasm_language.symbol_names, + wasm_language.field_names, + wasm_language.field_map_slices, + wasm_language.field_map_entries, + wasm_language.symbol_metadata, + wasm_language.public_symbol_map, + wasm_language.alias_map, + wasm_language.alias_sequences, + wasm_language.lex_modes, + wasm_language.lex_fn, + wasm_language.keyword_lex_fn, + wasm_language.primary_state_ids, + wasm_language.name, + wasm_language.reserved_words, + has_supertypes ? wasm_language.supertype_symbols : 0, + has_supertypes ? wasm_language.supertype_map_entries : 0, + has_supertypes ? wasm_language.supertype_map_slices : 0, wasm_language.external_token_count > 0 ? wasm_language.external_scanner.states : 0, wasm_language.external_token_count > 0 ? wasm_language.external_scanner.symbol_map : 0, wasm_language.external_token_count > 0 ? wasm_language.external_scanner.create : 0, @@ -1237,7 +1263,7 @@ const TSLanguage *ts_wasm_store_load_language( StringData field_name_buffer = array_new(); *language = (TSLanguage) { - .version = wasm_language.version, + .abi_version = wasm_language.abi_version, .symbol_count = wasm_language.symbol_count, .alias_count = wasm_language.alias_count, .token_count = wasm_language.token_count, @@ -1246,8 +1272,10 @@ const TSLanguage *ts_wasm_store_load_language( .large_state_count = wasm_language.large_state_count, .production_id_count = wasm_language.production_id_count, .field_count = wasm_language.field_count, + .supertype_count = wasm_language.supertype_count, .max_alias_sequence_length = wasm_language.max_alias_sequence_length, .keyword_capture_token = wasm_language.keyword_capture_token, + .metadata = wasm_language.metadata, .parse_table = copy( &memory[wasm_language.parse_table], wasm_language.large_state_count * wasm_language.symbol_count * sizeof(uint16_t) @@ -1274,21 +1302,21 @@ const TSLanguage *ts_wasm_store_load_language( ), .lex_modes = copy( &memory[wasm_language.lex_modes], - wasm_language.state_count * sizeof(TSLexMode) + wasm_language.state_count * sizeof(TSLexerMode) ), }; if (language->field_count > 0 && language->production_id_count > 0) { language->field_map_slices = copy( &memory[wasm_language.field_map_slices], - wasm_language.production_id_count * sizeof(TSFieldMapSlice) + wasm_language.production_id_count * sizeof(TSMapSlice) ); // Determine the number of field map entries by finding the greatest index // in any of the slices. uint32_t field_map_entry_count = 0; for (uint32_t i = 0; i < wasm_language.production_id_count; i++) { - TSFieldMapSlice slice = language->field_map_slices[i]; + TSMapSlice slice = language->field_map_slices[i]; uint32_t slice_end = slice.index + slice.length; if (slice_end > field_map_entry_count) { field_map_entry_count = slice_end; @@ -1307,6 +1335,37 @@ const TSLanguage *ts_wasm_store_load_language( ); } + if (has_supertypes) { + language->supertype_symbols = copy( + &memory[wasm_language.supertype_symbols], + wasm_language.supertype_count * sizeof(TSSymbol) + ); + + // Determine the number of supertype map slices by finding the greatest + // supertype ID. + int largest_supertype = 0; + for (unsigned i = 0; i < language->supertype_count; i++) { + TSSymbol supertype = language->supertype_symbols[i]; + if (supertype > largest_supertype) { + largest_supertype = supertype; + } + } + + language->supertype_map_slices = copy( + &memory[wasm_language.supertype_map_slices], + (largest_supertype + 1) * sizeof(TSMapSlice) + ); + + TSSymbol last_supertype = language->supertype_symbols[language->supertype_count - 1]; + TSMapSlice last_slice = language->supertype_map_slices[last_supertype]; + uint32_t supertype_map_entry_count = last_slice.index + last_slice.length; + + language->supertype_map_entries = copy( + &memory[wasm_language.supertype_map_entries], + supertype_map_entry_count * sizeof(char *) + ); + } + if (language->max_alias_sequence_length > 0 && language->production_id_count > 0) { // The alias map contains symbols, alias counts, and aliases, terminated by a null symbol. int32_t alias_map_size = 0; @@ -1343,13 +1402,22 @@ const TSLanguage *ts_wasm_store_load_language( ); } - if (language->version >= LANGUAGE_VERSION_WITH_PRIMARY_STATES) { + if (language->abi_version >= LANGUAGE_VERSION_WITH_PRIMARY_STATES) { language->primary_state_ids = copy( &memory[wasm_language.primary_state_ids], wasm_language.state_count * sizeof(TSStateId) ); } + if (language->abi_version >= LANGUAGE_VERSION_WITH_RESERVED_WORDS) { + language->name = copy_string(memory, wasm_language.name); + language->reserved_words = copy( + &memory[wasm_language.reserved_words], + wasm_language.max_reserved_word_set_size * sizeof(TSSymbol) + ); + language->max_reserved_word_set_size = wasm_language.max_reserved_word_set_size; + } + if (language->external_token_count > 0) { language->external_scanner.symbol_map = copy( &memory[wasm_language.external_scanner.symbol_map], @@ -1378,7 +1446,7 @@ const TSLanguage *ts_wasm_store_load_language( // to mark this language as WASM-based and to store the language's // WASM-specific data. language->lex_fn = ts_wasm_store__sentinel_lex_fn; - language->keyword_lex_fn = (void *)language_module; + language->keyword_lex_fn = (bool (*)(TSLexer *, TSStateId))language_module; // Clear out any instances of languages that have been deleted. for (unsigned i = 0; i < self->language_instances.size; i++) { @@ -1486,8 +1554,8 @@ void ts_wasm_store_reset_heap(TSWasmStore *self) { }; wasmtime_error_t *error = wasmtime_func_call(context, &func, args, 1, NULL, 0, &trap); - assert(!error); - assert(!trap); + ts_assert(!error); + ts_assert(!trap); } bool ts_wasm_store_start(TSWasmStore *self, TSLexer *lexer, const TSLanguage *language) { @@ -1516,8 +1584,8 @@ static void ts_wasm_store__call( wasmtime_context_t *context = wasmtime_store_context(self->store); wasmtime_val_t value; bool succeeded = wasmtime_table_get(context, &self->function_table, function_index, &value); - assert(succeeded); - assert(value.kind == WASMTIME_FUNCREF); + ts_assert(succeeded); + ts_assert(value.kind == WASMTIME_FUNCREF); wasmtime_func_t func = value.of.funcref; wasm_trap_t *trap = NULL; @@ -1545,13 +1613,22 @@ static void ts_wasm_store__call( } } +// The data fields of TSLexer, without the function pointers. +// +// This portion of the struct needs to be copied in and out +// of wasm memory before and after calling a scan function. +typedef struct { + int32_t lookahead; + TSSymbol result_symbol; +} TSLexerDataPrefix; + static bool ts_wasm_store__call_lex_function(TSWasmStore *self, unsigned function_index, TSStateId state) { wasmtime_context_t *context = wasmtime_store_context(self->store); uint8_t *memory_data = wasmtime_memory_data(context, &self->memory); memcpy( &memory_data[self->lexer_address], - &self->current_lexer->lookahead, - sizeof(self->current_lexer->lookahead) + self->current_lexer, + sizeof(TSLexerDataPrefix) ); wasmtime_val_raw_t args[2] = { @@ -1563,9 +1640,9 @@ static bool ts_wasm_store__call_lex_function(TSWasmStore *self, unsigned functio bool result = args[0].i32; memcpy( - &self->current_lexer->lookahead, + self->current_lexer, &memory_data[self->lexer_address], - sizeof(self->current_lexer->lookahead) + sizeof(self->current_lexer->result_symbol) + sizeof(TSLexerDataPrefix) ); return result; } @@ -1610,8 +1687,8 @@ bool ts_wasm_store_call_scanner_scan( memcpy( &memory_data[self->lexer_address], - &self->current_lexer->lookahead, - sizeof(self->current_lexer->lookahead) + self->current_lexer, + sizeof(TSLexerDataPrefix) ); uint32_t valid_tokens_address = @@ -1626,9 +1703,9 @@ bool ts_wasm_store_call_scanner_scan( if (self->has_error) return false; memcpy( - &self->current_lexer->lookahead, + self->current_lexer, &memory_data[self->lexer_address], - sizeof(self->current_lexer->lookahead) + sizeof(self->current_lexer->result_symbol) + sizeof(TSLexerDataPrefix) ); return args[0].i32; } @@ -1705,13 +1782,13 @@ static inline LanguageWasmModule *ts_language__wasm_module(const TSLanguage *sel void ts_wasm_language_retain(const TSLanguage *self) { LanguageWasmModule *module = ts_language__wasm_module(self); - assert(module->ref_count > 0); + ts_assert(module->ref_count > 0); atomic_inc(&module->ref_count); } void ts_wasm_language_release(const TSLanguage *self) { LanguageWasmModule *module = ts_language__wasm_module(self); - assert(module->ref_count > 0); + ts_assert(module->ref_count > 0); if (atomic_dec(&module->ref_count) == 0) { // Update the language id to reflect that the language is deleted. This allows any wasm stores // that hold wasm instances for this language to delete those instances. @@ -1729,8 +1806,13 @@ void ts_wasm_language_release(const TSLanguage *self) { ts_free((void *)self->external_scanner.symbol_map); ts_free((void *)self->field_map_entries); ts_free((void *)self->field_map_slices); + ts_free((void *)self->supertype_symbols); + ts_free((void *)self->supertype_map_entries); + ts_free((void *)self->supertype_map_slices); ts_free((void *)self->field_names); ts_free((void *)self->lex_modes); + ts_free((void *)self->name); + ts_free((void *)self->reserved_words); ts_free((void *)self->parse_actions); ts_free((void *)self->parse_table); ts_free((void *)self->primary_state_ids); @@ -1743,6 +1825,12 @@ void ts_wasm_language_release(const TSLanguage *self) { } } +#ifdef _MSC_VER +#pragma warning(pop) +#elif defined(__GNUC__) || defined(__clang__) +#pragma GCC diagnostic pop +#endif + #else // If the WASM feature is not enabled, define dummy versions of all of the diff --git a/src/tree-sitter/lib/src/wasm_store.h b/src/tree-sitter/lib/src/wasm_store.h index 212f30d6..0fd17e0d 100644 --- a/src/tree-sitter/lib/src/wasm_store.h +++ b/src/tree-sitter/lib/src/wasm_store.h @@ -8,21 +8,21 @@ extern "C" { #include "tree_sitter/api.h" #include "./parser.h" -bool ts_wasm_store_start(TSWasmStore *, TSLexer *, const TSLanguage *); -void ts_wasm_store_reset(TSWasmStore *); -bool ts_wasm_store_has_error(const TSWasmStore *); +bool ts_wasm_store_start(TSWasmStore *self, TSLexer *lexer, const TSLanguage *language); +void ts_wasm_store_reset(TSWasmStore *self); +bool ts_wasm_store_has_error(const TSWasmStore *self); -bool ts_wasm_store_call_lex_main(TSWasmStore *, TSStateId); -bool ts_wasm_store_call_lex_keyword(TSWasmStore *, TSStateId); +bool ts_wasm_store_call_lex_main(TSWasmStore *self, TSStateId state); +bool ts_wasm_store_call_lex_keyword(TSWasmStore *self, TSStateId state); -uint32_t ts_wasm_store_call_scanner_create(TSWasmStore *); -void ts_wasm_store_call_scanner_destroy(TSWasmStore *, uint32_t); -bool ts_wasm_store_call_scanner_scan(TSWasmStore *, uint32_t, uint32_t); -uint32_t ts_wasm_store_call_scanner_serialize(TSWasmStore *, uint32_t, char *); -void ts_wasm_store_call_scanner_deserialize(TSWasmStore *, uint32_t, const char *, unsigned); +uint32_t ts_wasm_store_call_scanner_create(TSWasmStore *self); +void ts_wasm_store_call_scanner_destroy(TSWasmStore *self, uint32_t scanner_address); +bool ts_wasm_store_call_scanner_scan(TSWasmStore *self, uint32_t scanner_address, uint32_t valid_tokens_ix); +uint32_t ts_wasm_store_call_scanner_serialize(TSWasmStore *self, uint32_t scanner_address, char *buffer); +void ts_wasm_store_call_scanner_deserialize(TSWasmStore *self, uint32_t scanner, const char *buffer, unsigned length); -void ts_wasm_language_retain(const TSLanguage *); -void ts_wasm_language_release(const TSLanguage *); +void ts_wasm_language_retain(const TSLanguage *self); +void ts_wasm_language_release(const TSLanguage *self); #ifdef __cplusplus } diff --git a/src/tree-sitter/r/grammar.json b/src/tree-sitter/r/grammar.json index e9903f18..ba0c270a 100644 --- a/src/tree-sitter/r/grammar.json +++ b/src/tree-sitter/r/grammar.json @@ -1,26 +1,36 @@ { + "$schema": "https://tree-sitter.github.io/tree-sitter/assets/schemas/grammar.schema.json", "name": "r", "word": "identifier", "rules": { "program": { - "type": "REPEAT", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "SYMBOL", - "name": "_semicolon" - }, - { - "type": "SYMBOL", - "name": "_newline" + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "_start" + }, + { + "type": "REPEAT", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_expression" + }, + { + "type": "SYMBOL", + "name": "_semicolon" + }, + { + "type": "SYMBOL", + "name": "_newline" + } + ] } - ] - } + } + ] }, "function_definition": { "type": "PREC_LEFT", @@ -157,50 +167,33 @@ "type": "SEQ", "members": [ { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "identifier" - } + "type": "SYMBOL", + "name": "_parameter_name" }, { "type": "STRING", "value": "=" }, { - "type": "CHOICE", - "members": [ - { - "type": "FIELD", - "name": "default", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "BLANK" - } - ] + "type": "FIELD", + "name": "default", + "content": { + "type": "SYMBOL", + "name": "_expression" + } } ] }, "_parameter_without_default": { + "type": "SYMBOL", + "name": "_parameter_name" + }, + "_parameter_name": { "type": "FIELD", "name": "name", "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "SYMBOL", - "name": "dots" - } - ] + "type": "SYMBOL", + "name": "_identifier_or_dots_or_dot_dot_i" } }, "if_statement": { @@ -324,7 +317,7 @@ "name": "variable", "content": { "type": "SYMBOL", - "name": "identifier" + "name": "_identifier_or_dots_or_dot_dot_i" } }, { @@ -516,23 +509,11 @@ } }, { - "type": "REPEAT", + "type": "FIELD", + "name": "body", "content": { - "type": "FIELD", - "name": "body", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "SYMBOL", - "name": "_newline" - } - ] - } + "type": "SYMBOL", + "name": "_expression" } }, { @@ -648,11 +629,53 @@ } }, { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_argument" - } + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "FIELD", + "name": "argument", + "content": { + "type": "SYMBOL", + "name": "argument" + } + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "comma" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "FIELD", + "name": "argument", + "content": { + "type": "SYMBOL", + "name": "argument" + } + }, + { + "type": "BLANK" + } + ] + } + ] + } + } + ] }, { "type": "FIELD", @@ -676,11 +699,53 @@ } }, { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_argument" - } + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "FIELD", + "name": "argument", + "content": { + "type": "SYMBOL", + "name": "argument" + } + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "comma" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "FIELD", + "name": "argument", + "content": { + "type": "SYMBOL", + "name": "argument" + } + }, + { + "type": "BLANK" + } + ] + } + ] + } + } + ] }, { "type": "FIELD", @@ -704,11 +769,53 @@ } }, { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_argument" - } + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "FIELD", + "name": "argument", + "content": { + "type": "SYMBOL", + "name": "argument" + } + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "comma" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "FIELD", + "name": "argument", + "content": { + "type": "SYMBOL", + "name": "argument" + } + }, + { + "type": "BLANK" + } + ] + } + ] + } + } + ] }, { "type": "FIELD", @@ -720,23 +827,6 @@ } ] }, - "_argument": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "comma" - }, - { - "type": "FIELD", - "name": "argument", - "content": { - "type": "SYMBOL", - "name": "argument" - } - } - ] - }, "argument": { "type": "CHOICE", "members": [ @@ -751,50 +841,33 @@ ] }, "_argument_named": { - "type": "PREC_RIGHT", - "value": 1, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "name", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "dots" - }, - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "SYMBOL", - "name": "string" - } - ] - } - }, - { - "type": "STRING", - "value": "=" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_argument_value" - }, - { - "type": "BLANK" - } - ] + "type": "SEQ", + "members": [ + { + "type": "FIELD", + "name": "name", + "content": { + "type": "SYMBOL", + "name": "_argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null" } - ] - } + }, + { + "type": "STRING", + "value": "=" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_argument_value" + }, + { + "type": "BLANK" + } + ] + } + ] }, "_argument_unnamed": { "type": "SYMBOL", @@ -804,17 +877,8 @@ "type": "FIELD", "name": "value", "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "SYMBOL", - "name": "_newline" - } - ] + "type": "SYMBOL", + "name": "_expression" } }, "unary_operator": { @@ -2112,7 +2176,7 @@ "name": "rhs", "content": { "type": "SYMBOL", - "name": "_string_or_identifier" + "name": "_string_or_identifier_or_dots_or_dot_dot_i" } }, { @@ -2160,7 +2224,7 @@ "name": "rhs", "content": { "type": "SYMBOL", - "name": "_string_or_identifier" + "name": "_string_or_identifier_or_dots_or_dot_dot_i" } }, { @@ -2187,7 +2251,7 @@ "name": "lhs", "content": { "type": "SYMBOL", - "name": "_string_or_identifier" + "name": "_string_or_identifier_or_dots_or_dot_dot_i" } }, { @@ -2206,7 +2270,7 @@ "name": "rhs", "content": { "type": "SYMBOL", - "name": "_string_or_identifier" + "name": "_string_or_identifier_or_dots_or_dot_dot_i" } }, { @@ -2228,7 +2292,7 @@ "name": "lhs", "content": { "type": "SYMBOL", - "name": "_string_or_identifier" + "name": "_string_or_identifier_or_dots_or_dot_dot_i" } }, { @@ -2247,7 +2311,7 @@ "name": "rhs", "content": { "type": "SYMBOL", - "name": "_string_or_identifier" + "name": "_string_or_identifier_or_dots_or_dot_dot_i" } }, { @@ -2292,7 +2356,7 @@ }, "_hex_literal": { "type": "PATTERN", - "value": "0[xX][0-9a-fA-F]+" + "value": "0[xX][0-9a-fA-F]+([pP][+-]?[0-9]+)?" }, "_number_literal": { "type": "PATTERN", @@ -2332,8 +2396,12 @@ "type": "SEQ", "members": [ { - "type": "STRING", - "value": "'" + "type": "FIELD", + "name": "open", + "content": { + "type": "STRING", + "value": "'" + } }, { "type": "CHOICE", @@ -2357,8 +2425,12 @@ ] }, { - "type": "STRING", - "value": "'" + "type": "FIELD", + "name": "close", + "content": { + "type": "STRING", + "value": "'" + } } ] }, @@ -2366,8 +2438,12 @@ "type": "SEQ", "members": [ { - "type": "STRING", - "value": "\"" + "type": "FIELD", + "name": "open", + "content": { + "type": "STRING", + "value": "\"" + } }, { "type": "CHOICE", @@ -2391,8 +2467,12 @@ ] }, { - "type": "STRING", - "value": "\"" + "type": "FIELD", + "name": "close", + "content": { + "type": "STRING", + "value": "\"" + } } ] }, @@ -2489,6 +2569,88 @@ ] } }, + "dots": { + "type": "STRING", + "value": "..." + }, + "dot_dot_i": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 1, + "content": { + "type": "PATTERN", + "value": "[.][.]\\d+" + } + } + }, + "_identifier_or_dots_or_dot_dot_i": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "identifier" + }, + { + "type": "SYMBOL", + "name": "dots" + }, + { + "type": "SYMBOL", + "name": "dot_dot_i" + } + ] + }, + "_string_or_identifier_or_dots_or_dot_dot_i": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "string" + }, + { + "type": "SYMBOL", + "name": "identifier" + }, + { + "type": "SYMBOL", + "name": "dots" + }, + { + "type": "SYMBOL", + "name": "dot_dot_i" + } + ] + }, + "_argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null": { + "type": "PREC", + "value": 1, + "content": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "string" + }, + { + "type": "SYMBOL", + "name": "identifier" + }, + { + "type": "SYMBOL", + "name": "dots" + }, + { + "type": "SYMBOL", + "name": "dot_dot_i" + }, + { + "type": "SYMBOL", + "name": "null" + } + ] + } + }, "return": { "type": "STRING", "value": "return" @@ -2546,21 +2708,6 @@ } ] }, - "dots": { - "type": "STRING", - "value": "..." - }, - "dot_dot_i": { - "type": "TOKEN", - "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[.][.]\\d+" - } - } - }, "_expression": { "type": "CHOICE", "members": [ @@ -2640,6 +2787,14 @@ "type": "SYMBOL", "name": "identifier" }, + { + "type": "SYMBOL", + "name": "dots" + }, + { + "type": "SYMBOL", + "name": "dot_dot_i" + }, { "type": "SYMBOL", "name": "return" @@ -2675,14 +2830,6 @@ { "type": "SYMBOL", "name": "na" - }, - { - "type": "SYMBOL", - "name": "dots" - }, - { - "type": "SYMBOL", - "name": "dot_dot_i" } ] }, @@ -2701,19 +2848,6 @@ "type": "STRING", "value": "," }, - "_string_or_identifier": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "string" - }, - { - "type": "SYMBOL", - "name": "identifier" - } - ] - }, "_else": { "type": "ALIAS", "content": { @@ -2809,6 +2943,10 @@ "conflicts": [], "precedences": [], "externals": [ + { + "type": "SYMBOL", + "name": "_start" + }, { "type": "SYMBOL", "name": "_newline" @@ -2863,5 +3001,6 @@ } ], "inline": [], - "supertypes": [] -} + "supertypes": [], + "reserved": {} +} \ No newline at end of file diff --git a/src/tree-sitter/r/node-types.json b/src/tree-sitter/r/node-types.json index e05fe305..e3445b63 100644 --- a/src/tree-sitter/r/node-types.json +++ b/src/tree-sitter/r/node-types.json @@ -7,6 +7,10 @@ "multiple": false, "required": false, "types": [ + { + "type": "dot_dot_i", + "named": true + }, { "type": "dots", "named": true @@ -15,6 +19,10 @@ "type": "identifier", "named": true }, + { + "type": "null", + "named": true + }, { "type": "string", "named": true @@ -1030,6 +1038,14 @@ "multiple": false, "required": false, "types": [ + { + "type": "dot_dot_i", + "named": true + }, + { + "type": "dots", + "named": true + }, { "type": "identifier", "named": true @@ -1327,6 +1343,14 @@ "multiple": false, "required": true, "types": [ + { + "type": "dot_dot_i", + "named": true + }, + { + "type": "dots", + "named": true + }, { "type": "identifier", "named": true @@ -1913,6 +1937,14 @@ "multiple": false, "required": true, "types": [ + { + "type": "dot_dot_i", + "named": true + }, + { + "type": "dots", + "named": true + }, { "type": "identifier", "named": true @@ -1941,6 +1973,14 @@ "multiple": false, "required": false, "types": [ + { + "type": "dot_dot_i", + "named": true + }, + { + "type": "dots", + "named": true + }, { "type": "identifier", "named": true @@ -2087,6 +2127,10 @@ "multiple": false, "required": true, "types": [ + { + "type": "dot_dot_i", + "named": true + }, { "type": "dots", "named": true @@ -2150,8 +2194,8 @@ "named": true, "fields": { "body": { - "multiple": true, - "required": false, + "multiple": false, + "required": true, "types": [ { "type": "binary_operator", @@ -2300,6 +2344,7 @@ { "type": "program", "named": true, + "root": true, "fields": {}, "children": { "multiple": true, @@ -2564,6 +2609,20 @@ "type": "string", "named": true, "fields": { + "close": { + "multiple": false, + "required": false, + "types": [ + { + "type": "\"", + "named": false + }, + { + "type": "'", + "named": false + } + ] + }, "content": { "multiple": false, "required": false, @@ -2573,6 +2632,20 @@ "named": true } ] + }, + "open": { + "multiple": false, + "required": false, + "types": [ + { + "type": "\"", + "named": false + }, + { + "type": "'", + "named": false + } + ] } } }, @@ -3489,7 +3562,8 @@ }, { "type": "comment", - "named": true + "named": true, + "extra": true }, { "type": "dot_dot_i", diff --git a/src/tree-sitter/r/parser.c b/src/tree-sitter/r/parser.c index f3d9000c..ee46c840 100644 --- a/src/tree-sitter/r/parser.c +++ b/src/tree-sitter/r/parser.c @@ -1,19 +1,23 @@ +/* Automatically @generated by tree-sitter v0.25.5 */ + #include "tree_sitter/parser.h" #if defined(__GNUC__) || defined(__clang__) -# pragma GCC diagnostic ignored "-Wmissing-field-initializers" +#pragma GCC diagnostic ignored "-Wmissing-field-initializers" #endif -#define LANGUAGE_VERSION 14 -#define STATE_COUNT 2355 -#define LARGE_STATE_COUNT 1063 -#define SYMBOL_COUNT 134 +#define LANGUAGE_VERSION 15 +#define STATE_COUNT 2082 +#define LARGE_STATE_COUNT 449 +#define SYMBOL_COUNT 136 #define ALIAS_COUNT 1 -#define TOKEN_COUNT 80 -#define EXTERNAL_TOKEN_COUNT 13 +#define TOKEN_COUNT 81 +#define EXTERNAL_TOKEN_COUNT 14 #define FIELD_COUNT 20 #define MAX_ALIAS_SEQUENCE_LENGTH 10 -#define PRODUCTION_ID_COUNT 55 +#define MAX_RESERVED_WORD_SET_SIZE 0 +#define PRODUCTION_ID_COUNT 57 +#define SUPERTYPE_COUNT 0 enum ts_symbol_identifiers { sym_identifier = 1, @@ -65,91 +69,93 @@ enum ts_symbol_identifiers { aux_sym__single_quoted_string_content_token1 = 47, aux_sym__double_quoted_string_content_token1 = 48, sym_escape_sequence = 49, - sym_return = 50, - sym_next = 51, - sym_break = 52, - sym_true = 53, - sym_false = 54, - sym_null = 55, - sym_inf = 56, - sym_nan = 57, - anon_sym_NA = 58, - anon_sym_NA_integer_ = 59, - anon_sym_NA_real_ = 60, - anon_sym_NA_complex_ = 61, - anon_sym_NA_character_ = 62, - sym_dots = 63, - sym_dot_dot_i = 64, + sym_dots = 50, + sym_dot_dot_i = 51, + sym_return = 52, + sym_next = 53, + sym_break = 54, + sym_true = 55, + sym_false = 56, + sym_null = 57, + sym_inf = 58, + sym_nan = 59, + anon_sym_NA = 60, + anon_sym_NA_integer_ = 61, + anon_sym_NA_real_ = 62, + anon_sym_NA_complex_ = 63, + anon_sym_NA_character_ = 64, sym_comment = 65, sym_comma = 66, - sym__newline = 67, - sym__semicolon = 68, - sym__raw_string_literal = 69, - sym__external_else = 70, - sym__external_open_parenthesis = 71, - sym__external_close_parenthesis = 72, - sym__external_open_brace = 73, - sym__external_close_brace = 74, - sym__external_open_bracket = 75, - sym__external_close_bracket = 76, - sym__external_open_bracket2 = 77, - sym__external_close_bracket2 = 78, - sym__error_sentinel = 79, - sym_program = 80, - sym_function_definition = 81, - sym_parameters = 82, - sym_parameter = 83, - sym__parameter_with_default = 84, - sym__parameter_without_default = 85, - sym_if_statement = 86, - sym_for_statement = 87, - sym_while_statement = 88, - sym_repeat_statement = 89, - sym_braced_expression = 90, - sym_parenthesized_expression = 91, - sym_call = 92, - sym_subset = 93, - sym_subset2 = 94, - sym_call_arguments = 95, - sym_subset_arguments = 96, - sym_subset2_arguments = 97, - sym__argument = 98, - sym_argument = 99, - sym__argument_named = 100, - sym__argument_unnamed = 101, - sym__argument_value = 102, - sym_unary_operator = 103, - sym_binary_operator = 104, - sym_extract_operator = 105, - sym_namespace_operator = 106, - sym_integer = 107, - sym_complex = 108, - sym_float = 109, - sym__float_literal = 110, - sym_string = 111, - sym__single_quoted_string = 112, - sym__double_quoted_string = 113, - aux_sym__single_quoted_string_content = 114, - aux_sym__double_quoted_string_content = 115, - sym_na = 116, - sym__expression = 117, - sym__string_or_identifier = 118, - sym__else = 119, - sym__open_parenthesis = 120, - sym__close_parenthesis = 121, - sym__open_brace = 122, - sym__close_brace = 123, - sym__open_bracket = 124, - sym__close_bracket = 125, - sym__open_bracket2 = 126, - sym__close_bracket2 = 127, - aux_sym_program_repeat1 = 128, - aux_sym_function_definition_repeat1 = 129, - aux_sym_parameters_repeat1 = 130, - aux_sym_braced_expression_repeat1 = 131, - aux_sym_parenthesized_expression_repeat1 = 132, - aux_sym_call_arguments_repeat1 = 133, - alias_sym_string_content = 134, + sym__start = 67, + sym__newline = 68, + sym__semicolon = 69, + sym__raw_string_literal = 70, + sym__external_else = 71, + sym__external_open_parenthesis = 72, + sym__external_close_parenthesis = 73, + sym__external_open_brace = 74, + sym__external_close_brace = 75, + sym__external_open_bracket = 76, + sym__external_close_bracket = 77, + sym__external_open_bracket2 = 78, + sym__external_close_bracket2 = 79, + sym__error_sentinel = 80, + sym_program = 81, + sym_function_definition = 82, + sym_parameters = 83, + sym_parameter = 84, + sym__parameter_with_default = 85, + sym__parameter_without_default = 86, + sym__parameter_name = 87, + sym_if_statement = 88, + sym_for_statement = 89, + sym_while_statement = 90, + sym_repeat_statement = 91, + sym_braced_expression = 92, + sym_parenthesized_expression = 93, + sym_call = 94, + sym_subset = 95, + sym_subset2 = 96, + sym_call_arguments = 97, + sym_subset_arguments = 98, + sym_subset2_arguments = 99, + sym_argument = 100, + sym__argument_named = 101, + sym__argument_unnamed = 102, + sym__argument_value = 103, + sym_unary_operator = 104, + sym_binary_operator = 105, + sym_extract_operator = 106, + sym_namespace_operator = 107, + sym_integer = 108, + sym_complex = 109, + sym_float = 110, + sym__float_literal = 111, + sym_string = 112, + sym__single_quoted_string = 113, + sym__double_quoted_string = 114, + aux_sym__single_quoted_string_content = 115, + aux_sym__double_quoted_string_content = 116, + sym__identifier_or_dots_or_dot_dot_i = 117, + sym__string_or_identifier_or_dots_or_dot_dot_i = 118, + sym__argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null = 119, + sym_na = 120, + sym__expression = 121, + sym__else = 122, + sym__open_parenthesis = 123, + sym__close_parenthesis = 124, + sym__open_brace = 125, + sym__close_brace = 126, + sym__open_bracket = 127, + sym__close_bracket = 128, + sym__open_bracket2 = 129, + sym__close_bracket2 = 130, + aux_sym_program_repeat1 = 131, + aux_sym_function_definition_repeat1 = 132, + aux_sym_parameters_repeat1 = 133, + aux_sym_braced_expression_repeat1 = 134, + aux_sym_call_arguments_repeat1 = 135, + alias_sym_string_content = 136, }; static const char * const ts_symbol_names[] = { @@ -203,6 +209,8 @@ static const char * const ts_symbol_names[] = { [aux_sym__single_quoted_string_content_token1] = "_single_quoted_string_content_token1", [aux_sym__double_quoted_string_content_token1] = "_double_quoted_string_content_token1", [sym_escape_sequence] = "escape_sequence", + [sym_dots] = "dots", + [sym_dot_dot_i] = "dot_dot_i", [sym_return] = "return", [sym_next] = "next", [sym_break] = "break", @@ -216,10 +224,9 @@ static const char * const ts_symbol_names[] = { [anon_sym_NA_real_] = "NA_real_", [anon_sym_NA_complex_] = "NA_complex_", [anon_sym_NA_character_] = "NA_character_", - [sym_dots] = "dots", - [sym_dot_dot_i] = "dot_dot_i", [sym_comment] = "comment", [sym_comma] = "comma", + [sym__start] = "_start", [sym__newline] = "_newline", [sym__semicolon] = "_semicolon", [sym__raw_string_literal] = "_raw_string_literal", @@ -239,6 +246,7 @@ static const char * const ts_symbol_names[] = { [sym_parameter] = "parameter", [sym__parameter_with_default] = "_parameter_with_default", [sym__parameter_without_default] = "_parameter_without_default", + [sym__parameter_name] = "_parameter_name", [sym_if_statement] = "if_statement", [sym_for_statement] = "for_statement", [sym_while_statement] = "while_statement", @@ -251,7 +259,6 @@ static const char * const ts_symbol_names[] = { [sym_call_arguments] = "arguments", [sym_subset_arguments] = "arguments", [sym_subset2_arguments] = "arguments", - [sym__argument] = "_argument", [sym_argument] = "argument", [sym__argument_named] = "_argument_named", [sym__argument_unnamed] = "_argument_unnamed", @@ -269,9 +276,11 @@ static const char * const ts_symbol_names[] = { [sym__double_quoted_string] = "_double_quoted_string", [aux_sym__single_quoted_string_content] = "_single_quoted_string_content", [aux_sym__double_quoted_string_content] = "_double_quoted_string_content", + [sym__identifier_or_dots_or_dot_dot_i] = "_identifier_or_dots_or_dot_dot_i", + [sym__string_or_identifier_or_dots_or_dot_dot_i] = "_string_or_identifier_or_dots_or_dot_dot_i", + [sym__argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null] = "_argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null", [sym_na] = "na", [sym__expression] = "_expression", - [sym__string_or_identifier] = "_string_or_identifier", [sym__else] = "_else", [sym__open_parenthesis] = "_open_parenthesis", [sym__close_parenthesis] = "_close_parenthesis", @@ -285,7 +294,6 @@ static const char * const ts_symbol_names[] = { [aux_sym_function_definition_repeat1] = "function_definition_repeat1", [aux_sym_parameters_repeat1] = "parameters_repeat1", [aux_sym_braced_expression_repeat1] = "braced_expression_repeat1", - [aux_sym_parenthesized_expression_repeat1] = "parenthesized_expression_repeat1", [aux_sym_call_arguments_repeat1] = "call_arguments_repeat1", [alias_sym_string_content] = "string_content", }; @@ -341,6 +349,8 @@ static const TSSymbol ts_symbol_map[] = { [aux_sym__single_quoted_string_content_token1] = aux_sym__single_quoted_string_content_token1, [aux_sym__double_quoted_string_content_token1] = aux_sym__double_quoted_string_content_token1, [sym_escape_sequence] = sym_escape_sequence, + [sym_dots] = sym_dots, + [sym_dot_dot_i] = sym_dot_dot_i, [sym_return] = sym_return, [sym_next] = sym_next, [sym_break] = sym_break, @@ -354,10 +364,9 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_NA_real_] = anon_sym_NA_real_, [anon_sym_NA_complex_] = anon_sym_NA_complex_, [anon_sym_NA_character_] = anon_sym_NA_character_, - [sym_dots] = sym_dots, - [sym_dot_dot_i] = sym_dot_dot_i, [sym_comment] = sym_comment, [sym_comma] = sym_comma, + [sym__start] = sym__start, [sym__newline] = sym__newline, [sym__semicolon] = sym__semicolon, [sym__raw_string_literal] = sym__raw_string_literal, @@ -377,6 +386,7 @@ static const TSSymbol ts_symbol_map[] = { [sym_parameter] = sym_parameter, [sym__parameter_with_default] = sym__parameter_with_default, [sym__parameter_without_default] = sym__parameter_without_default, + [sym__parameter_name] = sym__parameter_name, [sym_if_statement] = sym_if_statement, [sym_for_statement] = sym_for_statement, [sym_while_statement] = sym_while_statement, @@ -389,7 +399,6 @@ static const TSSymbol ts_symbol_map[] = { [sym_call_arguments] = sym_call_arguments, [sym_subset_arguments] = sym_call_arguments, [sym_subset2_arguments] = sym_call_arguments, - [sym__argument] = sym__argument, [sym_argument] = sym_argument, [sym__argument_named] = sym__argument_named, [sym__argument_unnamed] = sym__argument_unnamed, @@ -407,9 +416,11 @@ static const TSSymbol ts_symbol_map[] = { [sym__double_quoted_string] = sym__double_quoted_string, [aux_sym__single_quoted_string_content] = aux_sym__single_quoted_string_content, [aux_sym__double_quoted_string_content] = aux_sym__double_quoted_string_content, + [sym__identifier_or_dots_or_dot_dot_i] = sym__identifier_or_dots_or_dot_dot_i, + [sym__string_or_identifier_or_dots_or_dot_dot_i] = sym__string_or_identifier_or_dots_or_dot_dot_i, + [sym__argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null] = sym__argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null, [sym_na] = sym_na, [sym__expression] = sym__expression, - [sym__string_or_identifier] = sym__string_or_identifier, [sym__else] = sym__else, [sym__open_parenthesis] = sym__open_parenthesis, [sym__close_parenthesis] = sym__close_parenthesis, @@ -423,7 +434,6 @@ static const TSSymbol ts_symbol_map[] = { [aux_sym_function_definition_repeat1] = aux_sym_function_definition_repeat1, [aux_sym_parameters_repeat1] = aux_sym_parameters_repeat1, [aux_sym_braced_expression_repeat1] = aux_sym_braced_expression_repeat1, - [aux_sym_parenthesized_expression_repeat1] = aux_sym_parenthesized_expression_repeat1, [aux_sym_call_arguments_repeat1] = aux_sym_call_arguments_repeat1, [alias_sym_string_content] = alias_sym_string_content, }; @@ -629,6 +639,14 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_dots] = { + .visible = true, + .named = true, + }, + [sym_dot_dot_i] = { + .visible = true, + .named = true, + }, [sym_return] = { .visible = true, .named = true, @@ -681,14 +699,6 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [sym_dots] = { - .visible = true, - .named = true, - }, - [sym_dot_dot_i] = { - .visible = true, - .named = true, - }, [sym_comment] = { .visible = true, .named = true, @@ -697,6 +707,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym__start] = { + .visible = false, + .named = true, + }, [sym__newline] = { .visible = false, .named = true, @@ -773,6 +787,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = true, }, + [sym__parameter_name] = { + .visible = false, + .named = true, + }, [sym_if_statement] = { .visible = true, .named = true, @@ -821,10 +839,6 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, - [sym__argument] = { - .visible = false, - .named = true, - }, [sym_argument] = { .visible = true, .named = true, @@ -893,15 +907,23 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, - [sym_na] = { - .visible = true, + [sym__identifier_or_dots_or_dot_dot_i] = { + .visible = false, .named = true, }, - [sym__expression] = { + [sym__string_or_identifier_or_dots_or_dot_dot_i] = { + .visible = false, + .named = true, + }, + [sym__argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null] = { .visible = false, .named = true, }, - [sym__string_or_identifier] = { + [sym_na] = { + .visible = true, + .named = true, + }, + [sym__expression] = { .visible = false, .named = true, }, @@ -957,10 +979,6 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, - [aux_sym_parenthesized_expression_repeat1] = { - .visible = false, - .named = false, - }, [aux_sym_call_arguments_repeat1] = { .visible = false, .named = false, @@ -1018,272 +1036,289 @@ static const char * const ts_field_names[] = { [field_variable] = "variable", }; -static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { - [1] = {.index = 0, .length = 1}, - [2] = {.index = 1, .length = 1}, - [3] = {.index = 2, .length = 2}, - [4] = {.index = 4, .length = 2}, - [5] = {.index = 6, .length = 2}, - [6] = {.index = 8, .length = 1}, - [7] = {.index = 9, .length = 2}, - [8] = {.index = 11, .length = 3}, - [9] = {.index = 14, .length = 1}, - [10] = {.index = 15, .length = 2}, - [11] = {.index = 17, .length = 1}, - [12] = {.index = 18, .length = 1}, - [13] = {.index = 19, .length = 2}, - [14] = {.index = 21, .length = 1}, - [15] = {.index = 22, .length = 3}, - [16] = {.index = 25, .length = 1}, - [17] = {.index = 26, .length = 1}, - [18] = {.index = 27, .length = 1}, - [19] = {.index = 28, .length = 2}, - [20] = {.index = 30, .length = 1}, - [21] = {.index = 31, .length = 3}, - [22] = {.index = 34, .length = 2}, - [23] = {.index = 36, .length = 3}, - [24] = {.index = 39, .length = 3}, - [25] = {.index = 42, .length = 3}, - [26] = {.index = 45, .length = 3}, - [27] = {.index = 48, .length = 3}, - [28] = {.index = 51, .length = 2}, - [29] = {.index = 53, .length = 2}, - [30] = {.index = 55, .length = 1}, - [31] = {.index = 56, .length = 4}, - [32] = {.index = 60, .length = 2}, - [33] = {.index = 62, .length = 3}, - [34] = {.index = 65, .length = 4}, - [35] = {.index = 69, .length = 4}, - [36] = {.index = 73, .length = 2}, - [37] = {.index = 75, .length = 4}, - [38] = {.index = 79, .length = 4}, - [39] = {.index = 83, .length = 4}, - [40] = {.index = 87, .length = 4}, - [41] = {.index = 91, .length = 5}, - [42] = {.index = 96, .length = 4}, - [43] = {.index = 100, .length = 5}, - [44] = {.index = 105, .length = 4}, - [45] = {.index = 109, .length = 5}, - [46] = {.index = 114, .length = 5}, - [47] = {.index = 119, .length = 5}, - [48] = {.index = 124, .length = 5}, - [49] = {.index = 129, .length = 5}, - [50] = {.index = 134, .length = 5}, - [51] = {.index = 139, .length = 5}, - [52] = {.index = 144, .length = 5}, - [53] = {.index = 149, .length = 5}, - [54] = {.index = 154, .length = 5}, +static const TSMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { + [1] = {.index = 0, .length = 3}, + [2] = {.index = 3, .length = 1}, + [3] = {.index = 4, .length = 2}, + [4] = {.index = 6, .length = 2}, + [5] = {.index = 8, .length = 2}, + [6] = {.index = 10, .length = 2}, + [7] = {.index = 12, .length = 1}, + [8] = {.index = 13, .length = 3}, + [9] = {.index = 16, .length = 2}, + [10] = {.index = 18, .length = 1}, + [11] = {.index = 19, .length = 1}, + [12] = {.index = 20, .length = 1}, + [13] = {.index = 21, .length = 2}, + [14] = {.index = 23, .length = 3}, + [15] = {.index = 26, .length = 3}, + [16] = {.index = 29, .length = 2}, + [17] = {.index = 31, .length = 1}, + [18] = {.index = 32, .length = 1}, + [19] = {.index = 33, .length = 3}, + [20] = {.index = 36, .length = 3}, + [21] = {.index = 39, .length = 2}, + [22] = {.index = 41, .length = 3}, + [23] = {.index = 44, .length = 3}, + [24] = {.index = 47, .length = 3}, + [25] = {.index = 50, .length = 3}, + [26] = {.index = 53, .length = 1}, + [27] = {.index = 54, .length = 3}, + [28] = {.index = 57, .length = 3}, + [29] = {.index = 60, .length = 2}, + [30] = {.index = 62, .length = 1}, + [31] = {.index = 63, .length = 4}, + [32] = {.index = 67, .length = 2}, + [33] = {.index = 69, .length = 2}, + [34] = {.index = 71, .length = 3}, + [35] = {.index = 74, .length = 4}, + [36] = {.index = 78, .length = 4}, + [37] = {.index = 82, .length = 4}, + [38] = {.index = 86, .length = 2}, + [39] = {.index = 88, .length = 4}, + [40] = {.index = 92, .length = 4}, + [41] = {.index = 96, .length = 4}, + [42] = {.index = 100, .length = 4}, + [43] = {.index = 104, .length = 5}, + [44] = {.index = 109, .length = 4}, + [45] = {.index = 113, .length = 5}, + [46] = {.index = 118, .length = 4}, + [47] = {.index = 122, .length = 5}, + [48] = {.index = 127, .length = 5}, + [49] = {.index = 132, .length = 5}, + [50] = {.index = 137, .length = 5}, + [51] = {.index = 142, .length = 5}, + [52] = {.index = 147, .length = 5}, + [53] = {.index = 152, .length = 5}, + [54] = {.index = 157, .length = 5}, + [55] = {.index = 162, .length = 5}, + [56] = {.index = 167, .length = 5}, }; static const TSFieldMapEntry ts_field_map_entries[] = { [0] = + {field_close, 0, .inherited = true}, {field_content, 0, .inherited = true}, - [1] = + {field_open, 0, .inherited = true}, + [3] = {field_body, 1}, - [2] = + [4] = {field_operator, 0}, {field_rhs, 1}, - [4] = + [6] = + {field_close, 1}, + {field_open, 0}, + [8] = {field_lhs, 0}, {field_operator, 1}, - [6] = + [10] = {field_arguments, 1}, {field_function, 0}, - [8] = + [12] = {field_body, 0}, - [9] = - {field_close, 1}, - {field_open, 0}, - [11] = + [13] = {field_body, 2}, {field_name, 0}, {field_parameters, 1}, - [14] = - {field_name, 0}, - [15] = + [16] = {field_default, 0, .inherited = true}, {field_name, 0, .inherited = true}, - [17] = - {field_name, 0, .inherited = true}, [18] = - {field_body, 2}, + {field_name, 0, .inherited = true}, [19] = + {field_name, 0}, + [20] = + {field_body, 2}, + [21] = {field_operator, 0}, {field_rhs, 2}, - [21] = + [23] = + {field_close, 2}, {field_content, 1}, - [22] = + {field_open, 0}, + [26] = {field_lhs, 0}, {field_operator, 1}, {field_rhs, 2}, - [25] = - {field_value, 0}, - [26] = - {field_argument, 0, .inherited = true}, - [27] = - {field_argument, 0}, - [28] = + [29] = {field_name, 0, .inherited = true}, {field_value, 0, .inherited = true}, - [30] = - {field_value, 0, .inherited = true}, [31] = + {field_value, 0, .inherited = true}, + [32] = + {field_value, 0}, + [33] = + {field_body, 1}, + {field_close, 2}, + {field_open, 0}, + [36] = {field_body, 1, .inherited = true}, {field_close, 2}, {field_open, 0}, - [34] = + [39] = {field_body, 0, .inherited = true}, {field_body, 1, .inherited = true}, - [36] = + [41] = {field_body, 3}, {field_name, 0}, {field_parameters, 1}, - [39] = + [44] = {field_close, 2}, {field_open, 0}, {field_parameter, 1}, - [42] = + [47] = {field_body, 3}, {field_name, 0}, {field_parameters, 2}, - [45] = + [50] = {field_lhs, 0}, {field_operator, 1}, {field_rhs, 3}, - [48] = + [53] = + {field_argument, 1}, + [54] = + {field_argument, 1}, + {field_close, 2}, + {field_open, 0}, + [57] = {field_argument, 1, .inherited = true}, {field_close, 2}, {field_open, 0}, - [51] = + [60] = {field_argument, 0, .inherited = true}, {field_argument, 1, .inherited = true}, - [53] = - {field_default, 2}, - {field_name, 0}, - [55] = + [62] = {field_parameter, 1}, - [56] = + [63] = {field_close, 3}, {field_open, 0}, {field_parameter, 1}, {field_parameter, 2, .inherited = true}, - [60] = + [67] = {field_parameter, 0, .inherited = true}, {field_parameter, 1, .inherited = true}, - [62] = + [69] = + {field_default, 2}, + {field_name, 0, .inherited = true}, + [71] = {field_body, 4}, {field_name, 0}, {field_parameters, 2}, - [65] = + [74] = {field_close, 3}, {field_condition, 2}, {field_consequence, 4}, {field_open, 1}, - [69] = + [78] = {field_body, 4}, {field_close, 3}, {field_condition, 2}, {field_open, 1}, - [73] = + [82] = + {field_argument, 1}, + {field_argument, 2, .inherited = true}, + {field_close, 3}, + {field_open, 0}, + [86] = {field_name, 0}, {field_value, 2, .inherited = true}, - [75] = + [88] = {field_close, 3}, {field_condition, 2}, {field_consequence, 5}, {field_open, 1}, - [79] = + [92] = {field_close, 4}, {field_condition, 3}, {field_consequence, 5}, {field_open, 2}, - [83] = + [96] = {field_body, 5}, {field_close, 3}, {field_condition, 2}, {field_open, 1}, - [87] = + [100] = {field_body, 5}, {field_close, 4}, {field_condition, 3}, {field_open, 2}, - [91] = + [104] = {field_alternative, 6}, {field_close, 3}, {field_condition, 2}, {field_consequence, 4}, {field_open, 1}, - [96] = + [109] = {field_close, 4}, {field_condition, 3}, {field_consequence, 6}, {field_open, 2}, - [100] = + [113] = {field_body, 6}, {field_close, 5}, {field_open, 1}, {field_sequence, 4}, {field_variable, 2}, - [105] = + [118] = {field_body, 6}, {field_close, 4}, {field_condition, 3}, {field_open, 2}, - [109] = + [122] = {field_alternative, 7}, {field_close, 3}, {field_condition, 2}, {field_consequence, 4}, {field_open, 1}, - [114] = + [127] = {field_alternative, 7}, {field_close, 3}, {field_condition, 2}, {field_consequence, 5}, {field_open, 1}, - [119] = + [132] = {field_alternative, 7}, {field_close, 4}, {field_condition, 3}, {field_consequence, 5}, {field_open, 2}, - [124] = + [137] = {field_body, 7}, {field_close, 5}, {field_open, 1}, {field_sequence, 4}, {field_variable, 2}, - [129] = + [142] = {field_body, 7}, {field_close, 6}, {field_open, 2}, {field_sequence, 5}, {field_variable, 3}, - [134] = + [147] = {field_alternative, 8}, {field_close, 3}, {field_condition, 2}, {field_consequence, 5}, {field_open, 1}, - [139] = + [152] = {field_alternative, 8}, {field_close, 4}, {field_condition, 3}, {field_consequence, 5}, {field_open, 2}, - [144] = + [157] = {field_alternative, 8}, {field_close, 4}, {field_condition, 3}, {field_consequence, 6}, {field_open, 2}, - [149] = + [162] = {field_body, 8}, {field_close, 6}, {field_open, 2}, {field_sequence, 5}, {field_variable, 3}, - [154] = + [167] = {field_alternative, 9}, {field_close, 4}, {field_condition, 3}, @@ -1313,44 +1348,44 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1] = 1, [2] = 2, [3] = 3, - [4] = 2, + [4] = 4, [5] = 5, - [6] = 6, - [7] = 3, - [8] = 2, - [9] = 5, - [10] = 6, - [11] = 3, - [12] = 2, - [13] = 5, - [14] = 6, - [15] = 3, - [16] = 2, - [17] = 5, - [18] = 2, - [19] = 3, - [20] = 5, - [21] = 3, - [22] = 2, - [23] = 5, - [24] = 6, - [25] = 3, - [26] = 2, - [27] = 5, - [28] = 6, - [29] = 3, - [30] = 2, - [31] = 5, - [32] = 6, - [33] = 3, - [34] = 6, - [35] = 5, - [36] = 6, - [37] = 3, - [38] = 2, - [39] = 5, - [40] = 6, - [41] = 6, + [6] = 2, + [7] = 5, + [8] = 3, + [9] = 4, + [10] = 4, + [11] = 2, + [12] = 5, + [13] = 3, + [14] = 4, + [15] = 2, + [16] = 5, + [17] = 3, + [18] = 18, + [19] = 19, + [20] = 20, + [21] = 21, + [22] = 22, + [23] = 23, + [24] = 24, + [25] = 25, + [26] = 26, + [27] = 27, + [28] = 28, + [29] = 29, + [30] = 30, + [31] = 31, + [32] = 32, + [33] = 33, + [34] = 34, + [35] = 35, + [36] = 36, + [37] = 37, + [38] = 38, + [39] = 39, + [40] = 40, + [41] = 41, [42] = 42, [43] = 43, [44] = 44, @@ -1372,7 +1407,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [60] = 60, [61] = 61, [62] = 62, - [63] = 63, + [63] = 18, [64] = 64, [65] = 65, [66] = 66, @@ -1383,31 +1418,31 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [71] = 71, [72] = 72, [73] = 73, - [74] = 42, - [75] = 75, - [76] = 76, - [77] = 77, - [78] = 78, - [79] = 79, - [80] = 80, - [81] = 81, - [82] = 82, - [83] = 83, - [84] = 84, - [85] = 85, - [86] = 86, - [87] = 87, - [88] = 88, - [89] = 89, - [90] = 90, - [91] = 91, - [92] = 92, - [93] = 93, - [94] = 94, - [95] = 95, - [96] = 96, - [97] = 97, - [98] = 98, + [74] = 74, + [75] = 19, + [76] = 20, + [77] = 21, + [78] = 22, + [79] = 23, + [80] = 24, + [81] = 25, + [82] = 26, + [83] = 27, + [84] = 28, + [85] = 29, + [86] = 30, + [87] = 31, + [88] = 32, + [89] = 33, + [90] = 34, + [91] = 35, + [92] = 36, + [93] = 37, + [94] = 38, + [95] = 39, + [96] = 40, + [97] = 41, + [98] = 42, [99] = 43, [100] = 44, [101] = 45, @@ -1428,2245 +1463,1972 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [116] = 60, [117] = 61, [118] = 62, - [119] = 63, + [119] = 66, [120] = 64, [121] = 65, - [122] = 66, - [123] = 67, - [124] = 68, - [125] = 69, - [126] = 70, - [127] = 71, - [128] = 72, - [129] = 73, - [130] = 42, - [131] = 75, - [132] = 76, - [133] = 77, - [134] = 78, - [135] = 79, - [136] = 80, - [137] = 81, - [138] = 77, - [139] = 82, - [140] = 83, - [141] = 84, - [142] = 85, - [143] = 86, - [144] = 87, - [145] = 88, - [146] = 89, - [147] = 90, - [148] = 91, - [149] = 92, - [150] = 93, - [151] = 94, - [152] = 95, - [153] = 96, - [154] = 97, - [155] = 98, - [156] = 43, - [157] = 44, - [158] = 45, - [159] = 46, - [160] = 47, - [161] = 48, - [162] = 49, - [163] = 50, - [164] = 51, - [165] = 52, - [166] = 53, - [167] = 54, - [168] = 55, - [169] = 56, - [170] = 57, - [171] = 58, - [172] = 59, - [173] = 60, - [174] = 61, - [175] = 62, - [176] = 63, - [177] = 64, - [178] = 65, - [179] = 66, - [180] = 67, - [181] = 68, - [182] = 69, - [183] = 70, - [184] = 71, - [185] = 72, - [186] = 73, - [187] = 42, - [188] = 75, - [189] = 76, - [190] = 77, - [191] = 78, - [192] = 79, - [193] = 80, - [194] = 98, - [195] = 82, - [196] = 83, - [197] = 84, - [198] = 85, - [199] = 86, - [200] = 87, - [201] = 88, - [202] = 89, - [203] = 90, - [204] = 91, - [205] = 92, - [206] = 93, - [207] = 94, - [208] = 95, - [209] = 96, - [210] = 97, - [211] = 98, - [212] = 43, - [213] = 44, - [214] = 45, - [215] = 46, - [216] = 47, - [217] = 48, - [218] = 49, - [219] = 50, - [220] = 51, - [221] = 52, - [222] = 53, - [223] = 54, - [224] = 55, - [225] = 56, - [226] = 57, - [227] = 58, - [228] = 59, - [229] = 60, - [230] = 61, - [231] = 62, - [232] = 63, - [233] = 64, - [234] = 65, - [235] = 66, - [236] = 67, - [237] = 68, - [238] = 69, - [239] = 70, - [240] = 71, - [241] = 72, - [242] = 73, - [243] = 42, - [244] = 75, - [245] = 76, - [246] = 77, - [247] = 78, - [248] = 79, - [249] = 80, - [250] = 81, - [251] = 82, - [252] = 83, - [253] = 84, - [254] = 85, - [255] = 86, - [256] = 87, - [257] = 88, - [258] = 89, - [259] = 90, - [260] = 91, - [261] = 92, - [262] = 93, - [263] = 94, - [264] = 95, - [265] = 96, - [266] = 97, - [267] = 98, - [268] = 43, - [269] = 44, - [270] = 45, - [271] = 46, - [272] = 47, - [273] = 48, - [274] = 49, - [275] = 50, - [276] = 51, - [277] = 52, - [278] = 53, - [279] = 54, - [280] = 55, - [281] = 56, - [282] = 57, - [283] = 58, - [284] = 59, - [285] = 60, - [286] = 61, - [287] = 62, - [288] = 63, - [289] = 64, - [290] = 65, - [291] = 66, - [292] = 67, - [293] = 68, - [294] = 69, - [295] = 70, - [296] = 71, - [297] = 72, - [298] = 73, - [299] = 78, - [300] = 75, - [301] = 76, - [302] = 79, - [303] = 80, - [304] = 81, - [305] = 82, - [306] = 83, - [307] = 84, - [308] = 85, - [309] = 86, - [310] = 87, - [311] = 88, - [312] = 89, - [313] = 90, - [314] = 91, - [315] = 92, - [316] = 93, - [317] = 94, - [318] = 95, - [319] = 96, - [320] = 97, - [321] = 81, - [322] = 45, - [323] = 77, - [324] = 78, - [325] = 79, - [326] = 80, - [327] = 81, - [328] = 82, - [329] = 83, - [330] = 84, - [331] = 85, - [332] = 86, - [333] = 87, - [334] = 88, - [335] = 89, - [336] = 90, - [337] = 91, - [338] = 92, - [339] = 93, - [340] = 94, - [341] = 95, - [342] = 96, - [343] = 97, - [344] = 98, - [345] = 43, - [346] = 44, + [122] = 67, + [123] = 68, + [124] = 69, + [125] = 70, + [126] = 71, + [127] = 72, + [128] = 73, + [129] = 74, + [130] = 29, + [131] = 71, + [132] = 72, + [133] = 73, + [134] = 74, + [135] = 19, + [136] = 20, + [137] = 21, + [138] = 22, + [139] = 23, + [140] = 24, + [141] = 25, + [142] = 26, + [143] = 27, + [144] = 28, + [145] = 29, + [146] = 30, + [147] = 31, + [148] = 32, + [149] = 33, + [150] = 34, + [151] = 35, + [152] = 36, + [153] = 37, + [154] = 38, + [155] = 39, + [156] = 40, + [157] = 41, + [158] = 42, + [159] = 43, + [160] = 44, + [161] = 45, + [162] = 46, + [163] = 47, + [164] = 48, + [165] = 49, + [166] = 166, + [167] = 50, + [168] = 51, + [169] = 52, + [170] = 53, + [171] = 66, + [172] = 54, + [173] = 55, + [174] = 56, + [175] = 57, + [176] = 58, + [177] = 59, + [178] = 60, + [179] = 61, + [180] = 62, + [181] = 18, + [182] = 64, + [183] = 65, + [184] = 67, + [185] = 68, + [186] = 69, + [187] = 70, + [188] = 188, + [189] = 189, + [190] = 70, + [191] = 72, + [192] = 73, + [193] = 74, + [194] = 194, + [195] = 19, + [196] = 20, + [197] = 21, + [198] = 22, + [199] = 23, + [200] = 24, + [201] = 25, + [202] = 26, + [203] = 27, + [204] = 28, + [205] = 30, + [206] = 31, + [207] = 32, + [208] = 33, + [209] = 34, + [210] = 35, + [211] = 36, + [212] = 37, + [213] = 38, + [214] = 39, + [215] = 40, + [216] = 41, + [217] = 42, + [218] = 43, + [219] = 188, + [220] = 44, + [221] = 45, + [222] = 46, + [223] = 47, + [224] = 48, + [225] = 49, + [226] = 50, + [227] = 194, + [228] = 51, + [229] = 52, + [230] = 53, + [231] = 54, + [232] = 55, + [233] = 56, + [234] = 57, + [235] = 58, + [236] = 59, + [237] = 60, + [238] = 61, + [239] = 62, + [240] = 18, + [241] = 64, + [242] = 65, + [243] = 66, + [244] = 67, + [245] = 68, + [246] = 69, + [247] = 71, + [248] = 248, + [249] = 249, + [250] = 250, + [251] = 194, + [252] = 194, + [253] = 248, + [254] = 188, + [255] = 255, + [256] = 249, + [257] = 250, + [258] = 188, + [259] = 255, + [260] = 249, + [261] = 250, + [262] = 255, + [263] = 249, + [264] = 250, + [265] = 255, + [266] = 249, + [267] = 250, + [268] = 255, + [269] = 249, + [270] = 250, + [271] = 255, + [272] = 249, + [273] = 250, + [274] = 255, + [275] = 249, + [276] = 250, + [277] = 255, + [278] = 249, + [279] = 250, + [280] = 255, + [281] = 249, + [282] = 250, + [283] = 255, + [284] = 248, + [285] = 248, + [286] = 286, + [287] = 287, + [288] = 288, + [289] = 289, + [290] = 290, + [291] = 290, + [292] = 290, + [293] = 293, + [294] = 294, + [295] = 295, + [296] = 286, + [297] = 293, + [298] = 294, + [299] = 299, + [300] = 287, + [301] = 301, + [302] = 295, + [303] = 288, + [304] = 289, + [305] = 299, + [306] = 301, + [307] = 286, + [308] = 288, + [309] = 301, + [310] = 286, + [311] = 299, + [312] = 287, + [313] = 289, + [314] = 289, + [315] = 295, + [316] = 316, + [317] = 293, + [318] = 294, + [319] = 299, + [320] = 293, + [321] = 316, + [322] = 295, + [323] = 294, + [324] = 288, + [325] = 301, + [326] = 287, + [327] = 327, + [328] = 328, + [329] = 329, + [330] = 330, + [331] = 331, + [332] = 331, + [333] = 333, + [334] = 334, + [335] = 335, + [336] = 336, + [337] = 337, + [338] = 338, + [339] = 339, + [340] = 340, + [341] = 341, + [342] = 342, + [343] = 328, + [344] = 329, + [345] = 330, + [346] = 331, [347] = 347, - [348] = 348, - [349] = 45, - [350] = 46, - [351] = 47, - [352] = 48, - [353] = 49, - [354] = 50, - [355] = 51, - [356] = 52, - [357] = 53, - [358] = 54, - [359] = 55, - [360] = 56, - [361] = 57, - [362] = 58, - [363] = 59, - [364] = 60, - [365] = 81, - [366] = 61, - [367] = 62, - [368] = 63, - [369] = 64, - [370] = 65, - [371] = 66, - [372] = 67, - [373] = 68, - [374] = 69, - [375] = 70, - [376] = 71, - [377] = 72, - [378] = 73, - [379] = 42, - [380] = 75, - [381] = 76, - [382] = 77, - [383] = 78, - [384] = 79, - [385] = 80, - [386] = 81, - [387] = 82, - [388] = 83, - [389] = 84, - [390] = 85, - [391] = 86, - [392] = 87, - [393] = 88, - [394] = 89, - [395] = 90, - [396] = 91, - [397] = 92, - [398] = 93, - [399] = 94, - [400] = 95, - [401] = 96, - [402] = 97, - [403] = 98, - [404] = 43, - [405] = 44, - [406] = 347, - [407] = 348, - [408] = 45, - [409] = 46, - [410] = 47, - [411] = 48, - [412] = 49, - [413] = 50, - [414] = 51, - [415] = 52, - [416] = 53, - [417] = 54, - [418] = 55, - [419] = 56, - [420] = 57, - [421] = 58, - [422] = 59, - [423] = 60, - [424] = 61, - [425] = 62, - [426] = 63, - [427] = 64, - [428] = 65, - [429] = 66, - [430] = 67, - [431] = 68, - [432] = 69, - [433] = 70, - [434] = 71, - [435] = 72, - [436] = 73, - [437] = 42, - [438] = 75, - [439] = 76, - [440] = 440, - [441] = 441, - [442] = 442, - [443] = 443, - [444] = 444, - [445] = 82, - [446] = 83, - [447] = 84, - [448] = 85, - [449] = 86, - [450] = 87, - [451] = 88, - [452] = 89, - [453] = 90, - [454] = 91, + [348] = 341, + [349] = 347, + [350] = 350, + [351] = 351, + [352] = 352, + [353] = 353, + [354] = 354, + [355] = 350, + [356] = 351, + [357] = 357, + [358] = 358, + [359] = 359, + [360] = 352, + [361] = 342, + [362] = 353, + [363] = 354, + [364] = 357, + [365] = 358, + [366] = 359, + [367] = 333, + [368] = 331, + [369] = 331, + [370] = 370, + [371] = 334, + [372] = 370, + [373] = 370, + [374] = 331, + [375] = 331, + [376] = 370, + [377] = 331, + [378] = 370, + [379] = 335, + [380] = 370, + [381] = 381, + [382] = 336, + [383] = 337, + [384] = 370, + [385] = 327, + [386] = 316, + [387] = 338, + [388] = 370, + [389] = 381, + [390] = 316, + [391] = 370, + [392] = 331, + [393] = 339, + [394] = 370, + [395] = 340, + [396] = 331, + [397] = 397, + [398] = 398, + [399] = 334, + [400] = 337, + [401] = 341, + [402] = 330, + [403] = 328, + [404] = 333, + [405] = 347, + [406] = 334, + [407] = 359, + [408] = 350, + [409] = 335, + [410] = 329, + [411] = 336, + [412] = 337, + [413] = 339, + [414] = 340, + [415] = 327, + [416] = 338, + [417] = 342, + [418] = 351, + [419] = 381, + [420] = 338, + [421] = 352, + [422] = 350, + [423] = 353, + [424] = 339, + [425] = 340, + [426] = 354, + [427] = 329, + [428] = 357, + [429] = 335, + [430] = 357, + [431] = 358, + [432] = 359, + [433] = 351, + [434] = 336, + [435] = 352, + [436] = 353, + [437] = 354, + [438] = 438, + [439] = 328, + [440] = 342, + [441] = 341, + [442] = 381, + [443] = 330, + [444] = 358, + [445] = 327, + [446] = 446, + [447] = 333, + [448] = 347, + [449] = 449, + [450] = 449, + [451] = 449, + [452] = 452, + [453] = 453, + [454] = 454, [455] = 455, - [456] = 347, - [457] = 348, - [458] = 92, - [459] = 93, - [460] = 94, - [461] = 95, - [462] = 96, - [463] = 97, - [464] = 98, - [465] = 43, - [466] = 44, + [456] = 456, + [457] = 457, + [458] = 458, + [459] = 459, + [460] = 460, + [461] = 461, + [462] = 462, + [463] = 463, + [464] = 464, + [465] = 465, + [466] = 466, [467] = 467, [468] = 468, - [469] = 347, - [470] = 348, - [471] = 46, - [472] = 47, - [473] = 48, - [474] = 49, - [475] = 50, - [476] = 51, - [477] = 52, - [478] = 53, - [479] = 54, - [480] = 55, - [481] = 56, - [482] = 443, - [483] = 57, - [484] = 58, - [485] = 59, - [486] = 60, - [487] = 61, - [488] = 62, - [489] = 63, - [490] = 64, - [491] = 65, - [492] = 455, - [493] = 347, - [494] = 348, - [495] = 66, - [496] = 67, - [497] = 68, - [498] = 69, - [499] = 70, - [500] = 71, - [501] = 72, - [502] = 73, - [503] = 42, - [504] = 75, - [505] = 76, - [506] = 77, - [507] = 78, - [508] = 79, - [509] = 80, - [510] = 81, - [511] = 82, - [512] = 83, - [513] = 84, - [514] = 443, - [515] = 85, - [516] = 86, - [517] = 87, - [518] = 88, - [519] = 89, - [520] = 90, - [521] = 91, - [522] = 442, - [523] = 93, - [524] = 94, - [525] = 95, - [526] = 96, - [527] = 97, - [528] = 98, - [529] = 43, - [530] = 44, - [531] = 455, - [532] = 347, - [533] = 348, - [534] = 467, - [535] = 468, - [536] = 347, - [537] = 348, - [538] = 45, - [539] = 46, - [540] = 47, - [541] = 48, - [542] = 49, - [543] = 50, - [544] = 51, - [545] = 52, - [546] = 53, - [547] = 54, - [548] = 55, - [549] = 56, - [550] = 57, - [551] = 58, - [552] = 59, - [553] = 347, - [554] = 348, - [555] = 60, - [556] = 556, - [557] = 61, - [558] = 443, - [559] = 62, - [560] = 63, - [561] = 64, - [562] = 65, - [563] = 66, - [564] = 67, - [565] = 68, - [566] = 69, - [567] = 70, - [568] = 71, - [569] = 72, - [570] = 73, - [571] = 42, - [572] = 75, - [573] = 76, - [574] = 455, - [575] = 347, - [576] = 348, - [577] = 77, - [578] = 78, - [579] = 79, - [580] = 80, - [581] = 81, - [582] = 82, - [583] = 83, - [584] = 84, - [585] = 85, - [586] = 86, - [587] = 87, - [588] = 88, - [589] = 89, - [590] = 90, - [591] = 91, - [592] = 92, - [593] = 93, - [594] = 443, - [595] = 94, - [596] = 95, - [597] = 96, - [598] = 97, - [599] = 98, - [600] = 43, - [601] = 44, - [602] = 467, - [603] = 347, - [604] = 348, - [605] = 455, - [606] = 347, - [607] = 348, - [608] = 45, - [609] = 46, - [610] = 47, - [611] = 48, - [612] = 49, - [613] = 50, - [614] = 51, - [615] = 52, - [616] = 53, - [617] = 54, - [618] = 55, - [619] = 56, - [620] = 57, - [621] = 58, - [622] = 59, - [623] = 60, - [624] = 77, - [625] = 61, - [626] = 78, - [627] = 79, - [628] = 62, - [629] = 63, - [630] = 64, - [631] = 80, - [632] = 65, - [633] = 440, - [634] = 441, - [635] = 442, - [636] = 66, - [637] = 67, - [638] = 68, - [639] = 69, - [640] = 468, - [641] = 70, - [642] = 71, - [643] = 72, - [644] = 73, - [645] = 42, - [646] = 75, - [647] = 76, - [648] = 347, - [649] = 348, - [650] = 440, - [651] = 441, - [652] = 442, - [653] = 468, - [654] = 440, - [655] = 441, - [656] = 442, - [657] = 468, - [658] = 440, - [659] = 441, - [660] = 442, - [661] = 468, - [662] = 440, - [663] = 441, - [664] = 442, - [665] = 468, - [666] = 440, - [667] = 441, - [668] = 442, - [669] = 468, - [670] = 440, - [671] = 441, - [672] = 442, - [673] = 468, - [674] = 440, - [675] = 441, - [676] = 442, - [677] = 468, - [678] = 440, - [679] = 441, - [680] = 442, - [681] = 468, - [682] = 440, - [683] = 441, - [684] = 442, - [685] = 468, - [686] = 440, - [687] = 441, - [688] = 92, - [689] = 443, - [690] = 690, - [691] = 691, - [692] = 455, - [693] = 443, - [694] = 455, - [695] = 691, - [696] = 443, - [697] = 690, - [698] = 455, - [699] = 690, - [700] = 443, - [701] = 455, - [702] = 702, - [703] = 455, - [704] = 691, - [705] = 690, - [706] = 443, - [707] = 690, - [708] = 690, - [709] = 690, - [710] = 690, - [711] = 690, - [712] = 690, - [713] = 713, - [714] = 714, - [715] = 715, - [716] = 714, - [717] = 715, - [718] = 718, - [719] = 713, - [720] = 720, - [721] = 721, - [722] = 722, - [723] = 723, - [724] = 724, - [725] = 714, - [726] = 715, - [727] = 718, - [728] = 713, - [729] = 720, - [730] = 721, - [731] = 722, - [732] = 723, - [733] = 724, - [734] = 718, - [735] = 713, - [736] = 720, - [737] = 721, - [738] = 722, - [739] = 723, - [740] = 724, - [741] = 714, - [742] = 715, - [743] = 714, - [744] = 715, - [745] = 718, - [746] = 713, - [747] = 720, - [748] = 721, - [749] = 722, - [750] = 723, - [751] = 724, - [752] = 718, - [753] = 720, - [754] = 721, - [755] = 722, - [756] = 723, - [757] = 724, - [758] = 714, - [759] = 724, - [760] = 718, - [761] = 714, - [762] = 715, - [763] = 713, - [764] = 764, - [765] = 765, - [766] = 720, - [767] = 723, - [768] = 721, - [769] = 713, - [770] = 724, - [771] = 764, - [772] = 718, - [773] = 722, - [774] = 713, - [775] = 714, - [776] = 720, - [777] = 721, - [778] = 715, - [779] = 722, - [780] = 720, - [781] = 721, - [782] = 714, - [783] = 722, - [784] = 723, - [785] = 765, - [786] = 765, - [787] = 723, - [788] = 724, - [789] = 723, - [790] = 718, - [791] = 713, - [792] = 720, - [793] = 721, - [794] = 722, - [795] = 718, - [796] = 713, - [797] = 720, - [798] = 721, - [799] = 723, - [800] = 724, - [801] = 765, - [802] = 724, - [803] = 718, - [804] = 765, - [805] = 764, - [806] = 715, - [807] = 714, - [808] = 715, - [809] = 715, - [810] = 722, - [811] = 811, - [812] = 812, - [813] = 813, - [814] = 814, - [815] = 815, - [816] = 811, - [817] = 817, - [818] = 818, - [819] = 819, - [820] = 813, - [821] = 814, - [822] = 815, - [823] = 811, - [824] = 824, - [825] = 817, - [826] = 818, - [827] = 827, - [828] = 828, - [829] = 829, - [830] = 812, - [831] = 831, - [832] = 765, - [833] = 831, - [834] = 819, - [835] = 827, - [836] = 828, - [837] = 829, - [838] = 824, - [839] = 812, - [840] = 813, - [841] = 841, - [842] = 842, - [843] = 843, - [844] = 844, - [845] = 814, - [846] = 815, - [847] = 841, - [848] = 842, - [849] = 849, - [850] = 843, - [851] = 844, - [852] = 849, - [853] = 853, - [854] = 854, - [855] = 831, - [856] = 853, - [857] = 854, - [858] = 831, - [859] = 765, - [860] = 817, - [861] = 818, - [862] = 819, - [863] = 813, - [864] = 814, - [865] = 815, - [866] = 831, - [867] = 831, - [868] = 811, - [869] = 765, - [870] = 817, - [871] = 827, - [872] = 828, - [873] = 829, - [874] = 812, - [875] = 818, - [876] = 831, - [877] = 819, - [878] = 813, - [879] = 814, - [880] = 815, - [881] = 824, - [882] = 811, - [883] = 824, - [884] = 884, - [885] = 817, - [886] = 818, - [887] = 827, - [888] = 828, - [889] = 829, - [890] = 812, - [891] = 831, - [892] = 765, - [893] = 841, - [894] = 819, - [895] = 841, - [896] = 842, - [897] = 884, - [898] = 842, - [899] = 843, - [900] = 844, - [901] = 884, - [902] = 827, - [903] = 843, - [904] = 884, - [905] = 849, - [906] = 884, - [907] = 844, - [908] = 849, - [909] = 828, - [910] = 884, - [911] = 824, - [912] = 853, - [913] = 854, - [914] = 831, - [915] = 884, - [916] = 831, - [917] = 853, - [918] = 884, - [919] = 854, - [920] = 841, - [921] = 884, - [922] = 842, - [923] = 831, - [924] = 884, - [925] = 843, - [926] = 884, - [927] = 844, - [928] = 849, - [929] = 765, - [930] = 853, - [931] = 884, - [932] = 854, - [933] = 831, - [934] = 829, - [935] = 841, - [936] = 936, - [937] = 828, - [938] = 818, - [939] = 841, - [940] = 811, - [941] = 841, - [942] = 843, - [943] = 853, - [944] = 854, - [945] = 843, - [946] = 815, - [947] = 824, - [948] = 844, - [949] = 819, - [950] = 827, - [951] = 936, - [952] = 828, - [953] = 842, - [954] = 829, - [955] = 812, - [956] = 827, - [957] = 854, - [958] = 813, - [959] = 814, - [960] = 811, - [961] = 811, - [962] = 841, - [963] = 963, - [964] = 811, - [965] = 849, - [966] = 824, - [967] = 967, - [968] = 968, - [969] = 844, - [970] = 842, - [971] = 819, - [972] = 843, - [973] = 844, - [974] = 817, - [975] = 829, - [976] = 963, - [977] = 812, - [978] = 824, - [979] = 967, - [980] = 849, - [981] = 815, - [982] = 818, - [983] = 815, - [984] = 842, - [985] = 985, - [986] = 819, - [987] = 817, - [988] = 812, - [989] = 989, - [990] = 841, - [991] = 824, - [992] = 854, - [993] = 842, - [994] = 968, - [995] = 813, - [996] = 828, - [997] = 849, - [998] = 829, - [999] = 963, - [1000] = 814, - [1001] = 968, - [1002] = 1002, - [1003] = 813, - [1004] = 843, - [1005] = 819, - [1006] = 827, - [1007] = 842, - [1008] = 968, - [1009] = 817, - [1010] = 817, - [1011] = 843, - [1012] = 844, - [1013] = 963, - [1014] = 849, - [1015] = 968, - [1016] = 818, - [1017] = 853, - [1018] = 853, - [1019] = 811, - [1020] = 963, - [1021] = 827, - [1022] = 968, - [1023] = 827, - [1024] = 967, - [1025] = 936, - [1026] = 817, - [1027] = 963, - [1028] = 818, - [1029] = 968, - [1030] = 828, - [1031] = 963, - [1032] = 854, - [1033] = 819, - [1034] = 963, - [1035] = 828, - [1036] = 968, - [1037] = 813, - [1038] = 814, - [1039] = 968, - [1040] = 813, - [1041] = 963, - [1042] = 829, - [1043] = 968, - [1044] = 818, - [1045] = 844, - [1046] = 849, - [1047] = 814, - [1048] = 963, - [1049] = 814, - [1050] = 968, - [1051] = 829, - [1052] = 853, - [1053] = 854, - [1054] = 812, - [1055] = 963, - [1056] = 815, - [1057] = 968, - [1058] = 812, - [1059] = 815, - [1060] = 824, - [1061] = 853, - [1062] = 963, - [1063] = 1063, - [1064] = 1064, - [1065] = 1065, - [1066] = 1066, - [1067] = 1067, - [1068] = 1068, - [1069] = 1069, - [1070] = 1070, - [1071] = 1071, - [1072] = 1072, - [1073] = 1073, - [1074] = 1074, - [1075] = 1075, - [1076] = 1076, - [1077] = 1065, - [1078] = 1078, - [1079] = 1068, - [1080] = 1074, - [1081] = 1081, - [1082] = 1081, - [1083] = 1083, - [1084] = 1084, - [1085] = 1085, - [1086] = 1083, - [1087] = 1087, - [1088] = 1088, - [1089] = 1089, - [1090] = 1090, - [1091] = 1091, - [1092] = 1092, - [1093] = 1085, - [1094] = 1094, - [1095] = 1095, - [1096] = 1087, - [1097] = 1097, - [1098] = 1089, - [1099] = 1099, - [1100] = 1100, - [1101] = 1101, - [1102] = 1102, - [1103] = 1103, - [1104] = 1104, - [1105] = 1105, - [1106] = 1066, - [1107] = 1107, - [1108] = 1108, - [1109] = 1109, - [1110] = 1110, - [1111] = 1111, - [1112] = 1112, - [1113] = 1113, - [1114] = 1114, - [1115] = 1115, - [1116] = 1067, - [1117] = 1069, - [1118] = 1070, - [1119] = 1071, - [1120] = 1120, - [1121] = 1076, - [1122] = 1078, - [1123] = 1123, - [1124] = 1124, - [1125] = 1125, - [1126] = 1084, - [1127] = 1064, - [1128] = 1088, - [1129] = 1090, - [1130] = 1130, - [1131] = 1115, - [1132] = 1094, - [1133] = 1133, - [1134] = 1134, - [1135] = 1135, - [1136] = 1097, - [1137] = 1137, - [1138] = 1138, - [1139] = 1139, - [1140] = 1099, - [1141] = 1100, - [1142] = 1101, - [1143] = 1104, - [1144] = 1105, - [1145] = 1066, - [1146] = 1107, - [1147] = 1108, - [1148] = 1091, - [1149] = 1109, - [1150] = 1110, - [1151] = 1151, - [1152] = 1111, - [1153] = 1153, - [1154] = 1120, - [1155] = 1124, - [1156] = 1125, - [1157] = 1064, - [1158] = 1130, - [1159] = 1159, - [1160] = 1133, - [1161] = 1134, - [1162] = 1135, - [1163] = 1137, - [1164] = 1138, - [1165] = 1139, - [1166] = 1072, - [1167] = 1073, - [1168] = 1151, - [1169] = 1153, - [1170] = 1075, - [1171] = 1065, - [1172] = 1068, - [1173] = 1074, - [1174] = 1072, - [1175] = 1081, - [1176] = 1073, - [1177] = 1075, - [1178] = 1083, - [1179] = 1065, - [1180] = 1068, - [1181] = 1085, - [1182] = 1074, - [1183] = 1081, - [1184] = 1087, - [1185] = 1083, - [1186] = 1085, - [1187] = 1089, - [1188] = 1087, - [1189] = 1089, - [1190] = 1091, - [1191] = 1091, - [1192] = 1092, - [1193] = 1092, - [1194] = 1092, - [1195] = 1102, - [1196] = 1103, - [1197] = 1102, - [1198] = 1103, - [1199] = 1112, - [1200] = 1113, - [1201] = 1114, - [1202] = 1115, - [1203] = 1067, - [1204] = 1069, - [1205] = 1070, - [1206] = 1071, - [1207] = 1076, - [1208] = 1078, - [1209] = 1112, - [1210] = 1113, - [1211] = 1114, - [1212] = 1084, - [1213] = 1088, - [1214] = 1090, - [1215] = 1115, - [1216] = 1094, - [1217] = 1067, - [1218] = 1097, - [1219] = 1069, - [1220] = 1070, - [1221] = 1099, - [1222] = 1100, - [1223] = 1101, - [1224] = 1104, - [1225] = 1105, - [1226] = 1071, - [1227] = 1076, - [1228] = 1078, - [1229] = 1066, - [1230] = 1107, - [1231] = 1108, - [1232] = 1109, - [1233] = 1084, - [1234] = 1110, - [1235] = 1111, - [1236] = 1088, - [1237] = 1090, - [1238] = 1120, - [1239] = 1124, - [1240] = 1125, - [1241] = 1094, - [1242] = 1130, - [1243] = 1159, - [1244] = 1133, - [1245] = 1134, - [1246] = 1135, - [1247] = 1137, - [1248] = 1138, - [1249] = 1139, - [1250] = 1097, - [1251] = 1102, - [1252] = 1099, - [1253] = 1100, - [1254] = 1151, - [1255] = 1153, - [1256] = 1101, - [1257] = 1104, - [1258] = 1105, - [1259] = 1259, - [1260] = 1066, - [1261] = 1072, - [1262] = 1073, - [1263] = 1107, - [1264] = 1075, - [1265] = 1065, - [1266] = 1108, - [1267] = 1068, - [1268] = 1074, - [1269] = 1109, - [1270] = 1081, - [1271] = 1083, - [1272] = 1110, - [1273] = 1085, - [1274] = 1087, - [1275] = 1111, - [1276] = 1089, - [1277] = 1103, - [1278] = 1091, - [1279] = 1092, - [1280] = 1120, - [1281] = 1123, - [1282] = 1124, - [1283] = 1125, - [1284] = 1064, - [1285] = 1130, - [1286] = 1159, - [1287] = 1133, - [1288] = 1134, - [1289] = 1135, - [1290] = 1102, - [1291] = 1103, - [1292] = 1137, - [1293] = 1138, - [1294] = 1139, - [1295] = 1107, - [1296] = 1102, - [1297] = 1103, - [1298] = 1151, - [1299] = 1151, - [1300] = 1153, - [1301] = 1112, - [1302] = 1113, - [1303] = 1114, - [1304] = 1115, - [1305] = 1153, - [1306] = 1067, - [1307] = 1069, - [1308] = 1070, - [1309] = 1071, - [1310] = 1076, - [1311] = 1078, - [1312] = 1072, - [1313] = 1073, - [1314] = 1084, - [1315] = 1088, - [1316] = 1090, - [1317] = 1075, - [1318] = 1094, - [1319] = 1065, - [1320] = 1068, - [1321] = 1097, - [1322] = 1074, - [1323] = 1099, - [1324] = 1100, - [1325] = 1101, - [1326] = 1104, - [1327] = 1105, - [1328] = 1066, - [1329] = 1107, - [1330] = 1108, - [1331] = 1109, - [1332] = 1110, - [1333] = 1111, - [1334] = 1120, - [1335] = 1124, - [1336] = 1125, - [1337] = 1064, - [1338] = 1130, - [1339] = 1159, - [1340] = 1133, - [1341] = 1134, - [1342] = 1135, - [1343] = 1137, - [1344] = 1138, - [1345] = 1139, - [1346] = 1151, - [1347] = 1153, - [1348] = 1081, - [1349] = 1072, - [1350] = 1073, - [1351] = 1075, - [1352] = 1065, - [1353] = 1068, - [1354] = 1074, - [1355] = 1081, - [1356] = 1083, - [1357] = 1085, - [1358] = 1087, - [1359] = 1089, - [1360] = 1091, - [1361] = 1092, - [1362] = 1083, - [1363] = 1102, - [1364] = 1103, - [1365] = 1112, - [1366] = 1113, - [1367] = 1114, - [1368] = 1115, - [1369] = 1067, - [1370] = 1069, - [1371] = 1070, - [1372] = 1071, - [1373] = 1076, - [1374] = 1078, - [1375] = 1084, - [1376] = 1088, - [1377] = 1090, - [1378] = 1094, - [1379] = 1097, - [1380] = 1380, - [1381] = 1099, - [1382] = 1100, - [1383] = 1101, - [1384] = 1104, - [1385] = 1105, - [1386] = 1085, + [469] = 469, + [470] = 470, + [471] = 471, + [472] = 472, + [473] = 473, + [474] = 474, + [475] = 475, + [476] = 476, + [477] = 477, + [478] = 478, + [479] = 479, + [480] = 480, + [481] = 481, + [482] = 482, + [483] = 478, + [484] = 480, + [485] = 485, + [486] = 486, + [487] = 487, + [488] = 455, + [489] = 489, + [490] = 490, + [491] = 491, + [492] = 456, + [493] = 493, + [494] = 494, + [495] = 495, + [496] = 496, + [497] = 497, + [498] = 498, + [499] = 499, + [500] = 500, + [501] = 501, + [502] = 489, + [503] = 490, + [504] = 504, + [505] = 505, + [506] = 506, + [507] = 507, + [508] = 491, + [509] = 452, + [510] = 510, + [511] = 493, + [512] = 482, + [513] = 485, + [514] = 486, + [515] = 515, + [516] = 516, + [517] = 487, + [518] = 518, + [519] = 519, + [520] = 520, + [521] = 521, + [522] = 522, + [523] = 523, + [524] = 524, + [525] = 453, + [526] = 454, + [527] = 457, + [528] = 458, + [529] = 461, + [530] = 464, + [531] = 466, + [532] = 468, + [533] = 470, + [534] = 476, + [535] = 481, + [536] = 455, + [537] = 456, + [538] = 481, + [539] = 459, + [540] = 460, + [541] = 462, + [542] = 463, + [543] = 465, + [544] = 467, + [545] = 469, + [546] = 471, + [547] = 472, + [548] = 473, + [549] = 474, + [550] = 475, + [551] = 477, + [552] = 478, + [553] = 480, + [554] = 489, + [555] = 490, + [556] = 491, + [557] = 493, + [558] = 496, + [559] = 497, + [560] = 498, + [561] = 499, + [562] = 500, + [563] = 501, + [564] = 504, + [565] = 505, + [566] = 506, + [567] = 507, + [568] = 452, + [569] = 482, + [570] = 485, + [571] = 486, + [572] = 515, + [573] = 516, + [574] = 487, + [575] = 518, + [576] = 519, + [577] = 520, + [578] = 521, + [579] = 522, + [580] = 523, + [581] = 524, + [582] = 453, + [583] = 454, + [584] = 457, + [585] = 458, + [586] = 461, + [587] = 464, + [588] = 466, + [589] = 468, + [590] = 470, + [591] = 476, + [592] = 481, + [593] = 455, + [594] = 456, + [595] = 459, + [596] = 460, + [597] = 462, + [598] = 463, + [599] = 465, + [600] = 467, + [601] = 469, + [602] = 471, + [603] = 472, + [604] = 473, + [605] = 474, + [606] = 475, + [607] = 477, + [608] = 478, + [609] = 480, + [610] = 489, + [611] = 490, + [612] = 491, + [613] = 493, + [614] = 496, + [615] = 497, + [616] = 498, + [617] = 499, + [618] = 500, + [619] = 501, + [620] = 504, + [621] = 505, + [622] = 506, + [623] = 507, + [624] = 452, + [625] = 496, + [626] = 482, + [627] = 485, + [628] = 486, + [629] = 515, + [630] = 516, + [631] = 515, + [632] = 497, + [633] = 498, + [634] = 499, + [635] = 518, + [636] = 487, + [637] = 516, + [638] = 518, + [639] = 500, + [640] = 519, + [641] = 501, + [642] = 520, + [643] = 519, + [644] = 521, + [645] = 522, + [646] = 504, + [647] = 520, + [648] = 505, + [649] = 506, + [650] = 523, + [651] = 453, + [652] = 454, + [653] = 457, + [654] = 458, + [655] = 461, + [656] = 464, + [657] = 466, + [658] = 468, + [659] = 470, + [660] = 476, + [661] = 481, + [662] = 507, + [663] = 521, + [664] = 459, + [665] = 460, + [666] = 455, + [667] = 456, + [668] = 522, + [669] = 462, + [670] = 482, + [671] = 485, + [672] = 486, + [673] = 515, + [674] = 516, + [675] = 459, + [676] = 460, + [677] = 462, + [678] = 463, + [679] = 465, + [680] = 487, + [681] = 467, + [682] = 469, + [683] = 518, + [684] = 471, + [685] = 472, + [686] = 519, + [687] = 473, + [688] = 474, + [689] = 520, + [690] = 475, + [691] = 477, + [692] = 521, + [693] = 522, + [694] = 523, + [695] = 478, + [696] = 480, + [697] = 524, + [698] = 453, + [699] = 454, + [700] = 457, + [701] = 458, + [702] = 461, + [703] = 464, + [704] = 466, + [705] = 468, + [706] = 470, + [707] = 476, + [708] = 481, + [709] = 455, + [710] = 456, + [711] = 489, + [712] = 490, + [713] = 491, + [714] = 493, + [715] = 496, + [716] = 497, + [717] = 498, + [718] = 499, + [719] = 500, + [720] = 501, + [721] = 459, + [722] = 504, + [723] = 505, + [724] = 506, + [725] = 460, + [726] = 507, + [727] = 462, + [728] = 463, + [729] = 452, + [730] = 465, + [731] = 482, + [732] = 485, + [733] = 486, + [734] = 515, + [735] = 516, + [736] = 487, + [737] = 518, + [738] = 519, + [739] = 520, + [740] = 521, + [741] = 522, + [742] = 523, + [743] = 453, + [744] = 454, + [745] = 457, + [746] = 458, + [747] = 461, + [748] = 464, + [749] = 466, + [750] = 468, + [751] = 470, + [752] = 476, + [753] = 481, + [754] = 455, + [755] = 456, + [756] = 459, + [757] = 460, + [758] = 462, + [759] = 463, + [760] = 465, + [761] = 467, + [762] = 469, + [763] = 471, + [764] = 472, + [765] = 473, + [766] = 474, + [767] = 475, + [768] = 477, + [769] = 478, + [770] = 480, + [771] = 489, + [772] = 490, + [773] = 491, + [774] = 493, + [775] = 496, + [776] = 497, + [777] = 498, + [778] = 499, + [779] = 500, + [780] = 501, + [781] = 504, + [782] = 505, + [783] = 506, + [784] = 507, + [785] = 452, + [786] = 467, + [787] = 482, + [788] = 524, + [789] = 486, + [790] = 515, + [791] = 516, + [792] = 469, + [793] = 471, + [794] = 487, + [795] = 472, + [796] = 518, + [797] = 519, + [798] = 473, + [799] = 520, + [800] = 521, + [801] = 474, + [802] = 522, + [803] = 475, + [804] = 477, + [805] = 523, + [806] = 453, + [807] = 454, + [808] = 457, + [809] = 458, + [810] = 461, + [811] = 464, + [812] = 466, + [813] = 468, + [814] = 470, + [815] = 476, + [816] = 481, + [817] = 463, + [818] = 455, + [819] = 456, + [820] = 459, + [821] = 460, + [822] = 462, + [823] = 478, + [824] = 463, + [825] = 480, + [826] = 465, + [827] = 467, + [828] = 469, + [829] = 471, + [830] = 472, + [831] = 473, + [832] = 474, + [833] = 475, + [834] = 477, + [835] = 478, + [836] = 480, + [837] = 489, + [838] = 490, + [839] = 491, + [840] = 493, + [841] = 489, + [842] = 490, + [843] = 496, + [844] = 491, + [845] = 493, + [846] = 497, + [847] = 498, + [848] = 496, + [849] = 499, + [850] = 497, + [851] = 498, + [852] = 499, + [853] = 500, + [854] = 501, + [855] = 500, + [856] = 501, + [857] = 504, + [858] = 505, + [859] = 506, + [860] = 507, + [861] = 504, + [862] = 505, + [863] = 452, + [864] = 506, + [865] = 482, + [866] = 485, + [867] = 486, + [868] = 515, + [869] = 516, + [870] = 487, + [871] = 518, + [872] = 519, + [873] = 520, + [874] = 521, + [875] = 522, + [876] = 523, + [877] = 453, + [878] = 454, + [879] = 457, + [880] = 458, + [881] = 461, + [882] = 464, + [883] = 466, + [884] = 468, + [885] = 470, + [886] = 476, + [887] = 481, + [888] = 455, + [889] = 456, + [890] = 459, + [891] = 460, + [892] = 462, + [893] = 463, + [894] = 465, + [895] = 467, + [896] = 469, + [897] = 471, + [898] = 472, + [899] = 473, + [900] = 474, + [901] = 475, + [902] = 477, + [903] = 478, + [904] = 480, + [905] = 489, + [906] = 490, + [907] = 491, + [908] = 493, + [909] = 496, + [910] = 497, + [911] = 498, + [912] = 499, + [913] = 500, + [914] = 501, + [915] = 504, + [916] = 505, + [917] = 506, + [918] = 507, + [919] = 452, + [920] = 482, + [921] = 485, + [922] = 486, + [923] = 515, + [924] = 516, + [925] = 487, + [926] = 518, + [927] = 519, + [928] = 520, + [929] = 521, + [930] = 522, + [931] = 523, + [932] = 453, + [933] = 454, + [934] = 457, + [935] = 458, + [936] = 461, + [937] = 464, + [938] = 466, + [939] = 468, + [940] = 470, + [941] = 476, + [942] = 481, + [943] = 507, + [944] = 455, + [945] = 456, + [946] = 459, + [947] = 460, + [948] = 462, + [949] = 463, + [950] = 465, + [951] = 467, + [952] = 469, + [953] = 471, + [954] = 472, + [955] = 473, + [956] = 474, + [957] = 475, + [958] = 477, + [959] = 478, + [960] = 480, + [961] = 489, + [962] = 490, + [963] = 491, + [964] = 493, + [965] = 496, + [966] = 497, + [967] = 498, + [968] = 499, + [969] = 500, + [970] = 501, + [971] = 504, + [972] = 505, + [973] = 506, + [974] = 507, + [975] = 452, + [976] = 452, + [977] = 479, + [978] = 494, + [979] = 495, + [980] = 465, + [981] = 482, + [982] = 510, + [983] = 485, + [984] = 486, + [985] = 515, + [986] = 516, + [987] = 467, + [988] = 469, + [989] = 479, + [990] = 494, + [991] = 495, + [992] = 510, + [993] = 487, + [994] = 471, + [995] = 518, + [996] = 479, + [997] = 494, + [998] = 495, + [999] = 510, + [1000] = 519, + [1001] = 472, + [1002] = 520, + [1003] = 479, + [1004] = 494, + [1005] = 495, + [1006] = 510, + [1007] = 521, + [1008] = 473, + [1009] = 522, + [1010] = 479, + [1011] = 494, + [1012] = 495, + [1013] = 510, + [1014] = 474, + [1015] = 475, + [1016] = 523, + [1017] = 479, + [1018] = 494, + [1019] = 495, + [1020] = 510, + [1021] = 523, + [1022] = 524, + [1023] = 453, + [1024] = 454, + [1025] = 479, + [1026] = 494, + [1027] = 495, + [1028] = 510, + [1029] = 457, + [1030] = 458, + [1031] = 461, + [1032] = 464, + [1033] = 479, + [1034] = 494, + [1035] = 495, + [1036] = 510, + [1037] = 466, + [1038] = 468, + [1039] = 470, + [1040] = 476, + [1041] = 479, + [1042] = 494, + [1043] = 495, + [1044] = 510, + [1045] = 477, + [1046] = 485, + [1047] = 1047, + [1048] = 1048, + [1049] = 1049, + [1050] = 1050, + [1051] = 1048, + [1052] = 1047, + [1053] = 1053, + [1054] = 1054, + [1055] = 1055, + [1056] = 1056, + [1057] = 1054, + [1058] = 1047, + [1059] = 1050, + [1060] = 1049, + [1061] = 1053, + [1062] = 1054, + [1063] = 1047, + [1064] = 1050, + [1065] = 1055, + [1066] = 1053, + [1067] = 1054, + [1068] = 1047, + [1069] = 1050, + [1070] = 1055, + [1071] = 1053, + [1072] = 1054, + [1073] = 1047, + [1074] = 1050, + [1075] = 1055, + [1076] = 1053, + [1077] = 1054, + [1078] = 1047, + [1079] = 1050, + [1080] = 1055, + [1081] = 1053, + [1082] = 1054, + [1083] = 1047, + [1084] = 1050, + [1085] = 1055, + [1086] = 1053, + [1087] = 1054, + [1088] = 1047, + [1089] = 1050, + [1090] = 1055, + [1091] = 1053, + [1092] = 1054, + [1093] = 1050, + [1094] = 1055, + [1095] = 1053, + [1096] = 1054, + [1097] = 1047, + [1098] = 1050, + [1099] = 1055, + [1100] = 1053, + [1101] = 1048, + [1102] = 1049, + [1103] = 1048, + [1104] = 1049, + [1105] = 1048, + [1106] = 1049, + [1107] = 1048, + [1108] = 1049, + [1109] = 1048, + [1110] = 1049, + [1111] = 1048, + [1112] = 1049, + [1113] = 1048, + [1114] = 1049, + [1115] = 1048, + [1116] = 1049, + [1117] = 1055, + [1118] = 194, + [1119] = 194, + [1120] = 194, + [1121] = 188, + [1122] = 188, + [1123] = 188, + [1124] = 194, + [1125] = 188, + [1126] = 194, + [1127] = 188, + [1128] = 188, + [1129] = 194, + [1130] = 248, + [1131] = 248, + [1132] = 248, + [1133] = 248, + [1134] = 248, + [1135] = 248, + [1136] = 316, + [1137] = 316, + [1138] = 316, + [1139] = 5, + [1140] = 2, + [1141] = 5, + [1142] = 3, + [1143] = 4, + [1144] = 2, + [1145] = 5, + [1146] = 3, + [1147] = 4, + [1148] = 2, + [1149] = 5, + [1150] = 3, + [1151] = 4, + [1152] = 316, + [1153] = 4, + [1154] = 2, + [1155] = 3, + [1156] = 316, + [1157] = 5, + [1158] = 3, + [1159] = 4, + [1160] = 5, + [1161] = 3, + [1162] = 2, + [1163] = 316, + [1164] = 4, + [1165] = 2, + [1166] = 50, + [1167] = 71, + [1168] = 72, + [1169] = 73, + [1170] = 74, + [1171] = 19, + [1172] = 20, + [1173] = 21, + [1174] = 22, + [1175] = 23, + [1176] = 24, + [1177] = 25, + [1178] = 26, + [1179] = 27, + [1180] = 28, + [1181] = 29, + [1182] = 30, + [1183] = 31, + [1184] = 32, + [1185] = 33, + [1186] = 34, + [1187] = 35, + [1188] = 36, + [1189] = 37, + [1190] = 38, + [1191] = 39, + [1192] = 40, + [1193] = 41, + [1194] = 42, + [1195] = 43, + [1196] = 44, + [1197] = 45, + [1198] = 46, + [1199] = 47, + [1200] = 48, + [1201] = 49, + [1202] = 50, + [1203] = 66, + [1204] = 51, + [1205] = 52, + [1206] = 67, + [1207] = 53, + [1208] = 68, + [1209] = 54, + [1210] = 69, + [1211] = 55, + [1212] = 56, + [1213] = 57, + [1214] = 70, + [1215] = 58, + [1216] = 59, + [1217] = 60, + [1218] = 61, + [1219] = 62, + [1220] = 18, + [1221] = 64, + [1222] = 65, + [1223] = 66, + [1224] = 67, + [1225] = 68, + [1226] = 69, + [1227] = 70, + [1228] = 71, + [1229] = 72, + [1230] = 73, + [1231] = 74, + [1232] = 19, + [1233] = 20, + [1234] = 71, + [1235] = 21, + [1236] = 72, + [1237] = 73, + [1238] = 74, + [1239] = 19, + [1240] = 20, + [1241] = 21, + [1242] = 22, + [1243] = 22, + [1244] = 23, + [1245] = 24, + [1246] = 23, + [1247] = 25, + [1248] = 26, + [1249] = 24, + [1250] = 27, + [1251] = 28, + [1252] = 25, + [1253] = 29, + [1254] = 70, + [1255] = 26, + [1256] = 31, + [1257] = 32, + [1258] = 27, + [1259] = 33, + [1260] = 34, + [1261] = 35, + [1262] = 28, + [1263] = 36, + [1264] = 37, + [1265] = 38, + [1266] = 39, + [1267] = 40, + [1268] = 41, + [1269] = 42, + [1270] = 43, + [1271] = 44, + [1272] = 45, + [1273] = 46, + [1274] = 47, + [1275] = 48, + [1276] = 49, + [1277] = 29, + [1278] = 30, + [1279] = 51, + [1280] = 52, + [1281] = 31, + [1282] = 53, + [1283] = 32, + [1284] = 54, + [1285] = 33, + [1286] = 55, + [1287] = 56, + [1288] = 57, + [1289] = 58, + [1290] = 34, + [1291] = 35, + [1292] = 59, + [1293] = 60, + [1294] = 61, + [1295] = 62, + [1296] = 18, + [1297] = 64, + [1298] = 65, + [1299] = 36, + [1300] = 37, + [1301] = 38, + [1302] = 39, + [1303] = 40, + [1304] = 41, + [1305] = 42, + [1306] = 43, + [1307] = 44, + [1308] = 45, + [1309] = 46, + [1310] = 47, + [1311] = 48, + [1312] = 49, + [1313] = 50, + [1314] = 51, + [1315] = 52, + [1316] = 53, + [1317] = 54, + [1318] = 55, + [1319] = 56, + [1320] = 57, + [1321] = 58, + [1322] = 59, + [1323] = 60, + [1324] = 61, + [1325] = 62, + [1326] = 18, + [1327] = 64, + [1328] = 65, + [1329] = 66, + [1330] = 67, + [1331] = 68, + [1332] = 69, + [1333] = 30, + [1334] = 1334, + [1335] = 71, + [1336] = 38, + [1337] = 59, + [1338] = 41, + [1339] = 41, + [1340] = 31, + [1341] = 39, + [1342] = 60, + [1343] = 24, + [1344] = 36, + [1345] = 47, + [1346] = 51, + [1347] = 35, + [1348] = 48, + [1349] = 53, + [1350] = 35, + [1351] = 49, + [1352] = 23, + [1353] = 42, + [1354] = 32, + [1355] = 1355, + [1356] = 61, + [1357] = 60, + [1358] = 50, + [1359] = 43, + [1360] = 37, + [1361] = 62, + [1362] = 42, + [1363] = 18, + [1364] = 54, + [1365] = 51, + [1366] = 70, + [1367] = 38, + [1368] = 42, + [1369] = 66, + [1370] = 26, + [1371] = 25, + [1372] = 1372, + [1373] = 55, + [1374] = 64, + [1375] = 39, + [1376] = 23, + [1377] = 44, + [1378] = 65, + [1379] = 40, + [1380] = 67, + [1381] = 43, + [1382] = 62, + [1383] = 18, + [1384] = 29, + [1385] = 64, + [1386] = 1386, [1387] = 1387, - [1388] = 1087, - [1389] = 1089, - [1390] = 1066, - [1391] = 1107, - [1392] = 1091, - [1393] = 1108, - [1394] = 1109, - [1395] = 1092, - [1396] = 1110, - [1397] = 1112, - [1398] = 1111, - [1399] = 1113, - [1400] = 1114, - [1401] = 1112, - [1402] = 1120, - [1403] = 1124, - [1404] = 1125, - [1405] = 1064, - [1406] = 1130, - [1407] = 1159, - [1408] = 1133, - [1409] = 1134, - [1410] = 1135, - [1411] = 1137, - [1412] = 1138, - [1413] = 1139, - [1414] = 1113, - [1415] = 1115, - [1416] = 1114, - [1417] = 1067, - [1418] = 1069, - [1419] = 1102, - [1420] = 1103, - [1421] = 1151, - [1422] = 1153, - [1423] = 1070, - [1424] = 1071, - [1425] = 1108, - [1426] = 1426, - [1427] = 1076, - [1428] = 1078, - [1429] = 1115, - [1430] = 1072, - [1431] = 1084, - [1432] = 1073, - [1433] = 1109, - [1434] = 1075, - [1435] = 1088, - [1436] = 1065, - [1437] = 1090, - [1438] = 1068, - [1439] = 1067, - [1440] = 1074, - [1441] = 1081, - [1442] = 1094, - [1443] = 1083, - [1444] = 1069, - [1445] = 1085, - [1446] = 1070, - [1447] = 1087, - [1448] = 1071, - [1449] = 1089, - [1450] = 1097, - [1451] = 1091, - [1452] = 1112, - [1453] = 1092, - [1454] = 1113, - [1455] = 1114, - [1456] = 1110, - [1457] = 1115, - [1458] = 1076, - [1459] = 1099, - [1460] = 1067, - [1461] = 1100, - [1462] = 1069, - [1463] = 1070, - [1464] = 1071, - [1465] = 1102, - [1466] = 1103, - [1467] = 1101, - [1468] = 1104, - [1469] = 1076, - [1470] = 1078, - [1471] = 1105, - [1472] = 1078, - [1473] = 1084, - [1474] = 1111, - [1475] = 1088, - [1476] = 1090, - [1477] = 1084, - [1478] = 1094, - [1479] = 1066, - [1480] = 1107, - [1481] = 1097, - [1482] = 1088, - [1483] = 1112, - [1484] = 1113, - [1485] = 1114, - [1486] = 1115, - [1487] = 1108, - [1488] = 1090, - [1489] = 1067, - [1490] = 1099, - [1491] = 1069, - [1492] = 1070, - [1493] = 1071, - [1494] = 1100, - [1495] = 1076, - [1496] = 1078, - [1497] = 1101, - [1498] = 1104, - [1499] = 1105, - [1500] = 1084, - [1501] = 1109, - [1502] = 1088, - [1503] = 1090, - [1504] = 1072, - [1505] = 1110, - [1506] = 1094, - [1507] = 1111, - [1508] = 1066, - [1509] = 1097, - [1510] = 1094, - [1511] = 1107, - [1512] = 1073, - [1513] = 1099, - [1514] = 1100, - [1515] = 1101, - [1516] = 1104, - [1517] = 1105, - [1518] = 1108, - [1519] = 1109, - [1520] = 1075, - [1521] = 1110, - [1522] = 1066, - [1523] = 1120, - [1524] = 1107, - [1525] = 1111, - [1526] = 1108, - [1527] = 1123, - [1528] = 1109, - [1529] = 1124, - [1530] = 1110, - [1531] = 1125, - [1532] = 1111, - [1533] = 1064, - [1534] = 1120, - [1535] = 1123, - [1536] = 1124, - [1537] = 1120, - [1538] = 1124, - [1539] = 1125, - [1540] = 1064, - [1541] = 1130, - [1542] = 1159, - [1543] = 1133, - [1544] = 1134, - [1545] = 1135, - [1546] = 1137, - [1547] = 1138, - [1548] = 1139, - [1549] = 1125, - [1550] = 1064, - [1551] = 1130, - [1552] = 1159, - [1553] = 1133, - [1554] = 1134, - [1555] = 1135, - [1556] = 1137, - [1557] = 1138, - [1558] = 1151, - [1559] = 1153, - [1560] = 1139, - [1561] = 1130, - [1562] = 1159, - [1563] = 1133, - [1564] = 1134, - [1565] = 1135, - [1566] = 1137, - [1567] = 1138, - [1568] = 1072, - [1569] = 1139, - [1570] = 1073, - [1571] = 1097, - [1572] = 1075, - [1573] = 1151, - [1574] = 1065, - [1575] = 1153, - [1576] = 1068, - [1577] = 1074, - [1578] = 1081, - [1579] = 1065, - [1580] = 1083, - [1581] = 1085, - [1582] = 1099, - [1583] = 1087, - [1584] = 1100, - [1585] = 1089, - [1586] = 1101, - [1587] = 1091, - [1588] = 1104, - [1589] = 1092, - [1590] = 1105, - [1591] = 1072, - [1592] = 1151, - [1593] = 1073, - [1594] = 1153, - [1595] = 1075, - [1596] = 1068, - [1597] = 1065, - [1598] = 1068, - [1599] = 1074, - [1600] = 1074, - [1601] = 1102, - [1602] = 1103, - [1603] = 1099, - [1604] = 1081, - [1605] = 1081, - [1606] = 1083, - [1607] = 1066, - [1608] = 1085, - [1609] = 1100, - [1610] = 1087, - [1611] = 1107, - [1612] = 1089, - [1613] = 1083, - [1614] = 1091, - [1615] = 1072, - [1616] = 1092, - [1617] = 1108, - [1618] = 1073, - [1619] = 1120, - [1620] = 1075, - [1621] = 1109, - [1622] = 1112, - [1623] = 1113, - [1624] = 1114, - [1625] = 1115, - [1626] = 1065, - [1627] = 1085, - [1628] = 1067, - [1629] = 1068, - [1630] = 1069, - [1631] = 1070, - [1632] = 1071, - [1633] = 1110, - [1634] = 1076, - [1635] = 1078, - [1636] = 1074, - [1637] = 1123, - [1638] = 1081, - [1639] = 1084, - [1640] = 1102, - [1641] = 1088, - [1642] = 1090, - [1643] = 1103, - [1644] = 1111, - [1645] = 1094, - [1646] = 1083, - [1647] = 1087, - [1648] = 1085, - [1649] = 1097, - [1650] = 1124, - [1651] = 1087, - [1652] = 1089, - [1653] = 1089, - [1654] = 1125, - [1655] = 1091, - [1656] = 1120, - [1657] = 1092, - [1658] = 1123, - [1659] = 1259, - [1660] = 1124, - [1661] = 1380, - [1662] = 1387, - [1663] = 1125, - [1664] = 1426, - [1665] = 1064, - [1666] = 1112, - [1667] = 1113, - [1668] = 1114, - [1669] = 1115, - [1670] = 1130, - [1671] = 1159, - [1672] = 1067, - [1673] = 1133, - [1674] = 1069, - [1675] = 1070, - [1676] = 1071, - [1677] = 1134, - [1678] = 1135, - [1679] = 1076, - [1680] = 1078, - [1681] = 1137, - [1682] = 1138, - [1683] = 1139, - [1684] = 1259, - [1685] = 1380, - [1686] = 1387, - [1687] = 1426, - [1688] = 1084, - [1689] = 1091, - [1690] = 1088, - [1691] = 1090, - [1692] = 1064, - [1693] = 1092, - [1694] = 1094, - [1695] = 1259, - [1696] = 1380, - [1697] = 1387, - [1698] = 1426, - [1699] = 1102, - [1700] = 1103, - [1701] = 1130, - [1702] = 1097, - [1703] = 1159, - [1704] = 1133, - [1705] = 1259, - [1706] = 1380, - [1707] = 1387, - [1708] = 1426, - [1709] = 1099, - [1710] = 1100, - [1711] = 1101, - [1712] = 1104, - [1713] = 1105, - [1714] = 1134, - [1715] = 1259, - [1716] = 1380, - [1717] = 1387, - [1718] = 1426, - [1719] = 1151, - [1720] = 1153, - [1721] = 1066, - [1722] = 1107, - [1723] = 1259, - [1724] = 1380, - [1725] = 1387, - [1726] = 1426, - [1727] = 1108, - [1728] = 1109, - [1729] = 1110, - [1730] = 1135, - [1731] = 1111, - [1732] = 1259, - [1733] = 1380, - [1734] = 1387, - [1735] = 1426, - [1736] = 1137, - [1737] = 1138, - [1738] = 1139, - [1739] = 1120, - [1740] = 1124, - [1741] = 1125, - [1742] = 1259, - [1743] = 1380, - [1744] = 1387, - [1745] = 1426, - [1746] = 1064, - [1747] = 1130, - [1748] = 1159, - [1749] = 1133, - [1750] = 1134, - [1751] = 1135, - [1752] = 1137, - [1753] = 1259, - [1754] = 1380, - [1755] = 1387, - [1756] = 1426, - [1757] = 1138, - [1758] = 1139, - [1759] = 1072, - [1760] = 1101, - [1761] = 1073, - [1762] = 1104, - [1763] = 1112, - [1764] = 1259, - [1765] = 1380, - [1766] = 1387, - [1767] = 1426, - [1768] = 1113, - [1769] = 1114, - [1770] = 1075, - [1771] = 1151, - [1772] = 1153, - [1773] = 1105, - [1774] = 1259, - [1775] = 1380, - [1776] = 1387, - [1777] = 1426, - [1778] = 1159, - [1779] = 1779, - [1780] = 1780, - [1781] = 1781, - [1782] = 1779, - [1783] = 1783, - [1784] = 1784, - [1785] = 1781, - [1786] = 1779, + [1388] = 25, + [1389] = 1389, + [1390] = 65, + [1391] = 1355, + [1392] = 30, + [1393] = 61, + [1394] = 1394, + [1395] = 45, + [1396] = 69, + [1397] = 44, + [1398] = 45, + [1399] = 46, + [1400] = 50, + [1401] = 21, + [1402] = 46, + [1403] = 47, + [1404] = 48, + [1405] = 72, + [1406] = 73, + [1407] = 49, + [1408] = 68, + [1409] = 50, + [1410] = 68, + [1411] = 43, + [1412] = 1386, + [1413] = 1387, + [1414] = 1389, + [1415] = 47, + [1416] = 52, + [1417] = 1355, + [1418] = 66, + [1419] = 1394, + [1420] = 53, + [1421] = 74, + [1422] = 56, + [1423] = 1386, + [1424] = 1387, + [1425] = 44, + [1426] = 1389, + [1427] = 1394, + [1428] = 36, + [1429] = 1355, + [1430] = 71, + [1431] = 1394, + [1432] = 19, + [1433] = 54, + [1434] = 45, + [1435] = 1386, + [1436] = 1387, + [1437] = 1437, + [1438] = 1389, + [1439] = 67, + [1440] = 57, + [1441] = 1355, + [1442] = 48, + [1443] = 1394, + [1444] = 22, + [1445] = 55, + [1446] = 46, + [1447] = 1386, + [1448] = 1387, + [1449] = 56, + [1450] = 1389, + [1451] = 57, + [1452] = 1452, + [1453] = 1355, + [1454] = 49, + [1455] = 1394, + [1456] = 70, + [1457] = 37, + [1458] = 1386, + [1459] = 1387, + [1460] = 58, + [1461] = 1389, + [1462] = 58, + [1463] = 1355, + [1464] = 1394, + [1465] = 72, + [1466] = 73, + [1467] = 59, + [1468] = 60, + [1469] = 1386, + [1470] = 1387, + [1471] = 74, + [1472] = 1389, + [1473] = 61, + [1474] = 27, + [1475] = 1355, + [1476] = 62, + [1477] = 1394, + [1478] = 28, + [1479] = 18, + [1480] = 29, + [1481] = 19, + [1482] = 1386, + [1483] = 1387, + [1484] = 64, + [1485] = 1389, + [1486] = 65, + [1487] = 30, + [1488] = 1355, + [1489] = 20, + [1490] = 1394, + [1491] = 26, + [1492] = 21, + [1493] = 31, + [1494] = 68, + [1495] = 1386, + [1496] = 1387, + [1497] = 1389, + [1498] = 1355, + [1499] = 1394, + [1500] = 20, + [1501] = 51, + [1502] = 1437, + [1503] = 69, + [1504] = 22, + [1505] = 1334, + [1506] = 21, + [1507] = 1389, + [1508] = 32, + [1509] = 52, + [1510] = 66, + [1511] = 33, + [1512] = 53, + [1513] = 1437, + [1514] = 70, + [1515] = 1334, + [1516] = 22, + [1517] = 24, + [1518] = 69, + [1519] = 23, + [1520] = 1437, + [1521] = 27, + [1522] = 1334, + [1523] = 24, + [1524] = 34, + [1525] = 25, + [1526] = 1372, + [1527] = 1437, + [1528] = 35, + [1529] = 1334, + [1530] = 26, + [1531] = 54, + [1532] = 1334, + [1533] = 27, + [1534] = 1437, + [1535] = 1372, + [1536] = 1334, + [1537] = 55, + [1538] = 28, + [1539] = 36, + [1540] = 56, + [1541] = 1437, + [1542] = 57, + [1543] = 1334, + [1544] = 29, + [1545] = 37, + [1546] = 58, + [1547] = 28, + [1548] = 1437, + [1549] = 71, + [1550] = 67, + [1551] = 30, + [1552] = 59, + [1553] = 33, + [1554] = 1437, + [1555] = 38, + [1556] = 1334, + [1557] = 31, + [1558] = 39, + [1559] = 72, + [1560] = 73, + [1561] = 1437, + [1562] = 74, + [1563] = 1334, + [1564] = 1387, + [1565] = 32, + [1566] = 40, + [1567] = 40, + [1568] = 19, + [1569] = 20, + [1570] = 33, + [1571] = 34, + [1572] = 41, + [1573] = 1386, + [1574] = 34, + [1575] = 52, + [1576] = 294, + [1577] = 301, + [1578] = 295, + [1579] = 286, + [1580] = 288, + [1581] = 293, + [1582] = 294, + [1583] = 301, + [1584] = 295, + [1585] = 286, + [1586] = 287, + [1587] = 293, + [1588] = 289, + [1589] = 288, + [1590] = 295, + [1591] = 299, + [1592] = 299, + [1593] = 289, + [1594] = 289, + [1595] = 1595, + [1596] = 294, + [1597] = 301, + [1598] = 299, + [1599] = 287, + [1600] = 286, + [1601] = 288, + [1602] = 287, + [1603] = 293, + [1604] = 288, + [1605] = 289, + [1606] = 286, + [1607] = 293, + [1608] = 294, + [1609] = 301, + [1610] = 295, + [1611] = 299, + [1612] = 287, + [1613] = 289, + [1614] = 1614, + [1615] = 1614, + [1616] = 316, + [1617] = 286, + [1618] = 286, + [1619] = 288, + [1620] = 289, + [1621] = 293, + [1622] = 294, + [1623] = 301, + [1624] = 295, + [1625] = 293, + [1626] = 294, + [1627] = 301, + [1628] = 295, + [1629] = 299, + [1630] = 287, + [1631] = 1614, + [1632] = 299, + [1633] = 287, + [1634] = 288, + [1635] = 351, + [1636] = 337, + [1637] = 327, + [1638] = 334, + [1639] = 335, + [1640] = 336, + [1641] = 381, + [1642] = 337, + [1643] = 327, + [1644] = 338, + [1645] = 1645, + [1646] = 339, + [1647] = 340, + [1648] = 341, + [1649] = 347, + [1650] = 350, + [1651] = 351, + [1652] = 352, + [1653] = 353, + [1654] = 342, + [1655] = 328, + [1656] = 329, + [1657] = 330, + [1658] = 354, + [1659] = 338, + [1660] = 357, + [1661] = 358, + [1662] = 359, + [1663] = 333, + [1664] = 333, + [1665] = 1665, + [1666] = 334, + [1667] = 335, + [1668] = 336, + [1669] = 337, + [1670] = 327, + [1671] = 338, + [1672] = 335, + [1673] = 341, + [1674] = 347, + [1675] = 350, + [1676] = 351, + [1677] = 352, + [1678] = 353, + [1679] = 354, + [1680] = 341, + [1681] = 347, + [1682] = 350, + [1683] = 357, + [1684] = 358, + [1685] = 359, + [1686] = 352, + [1687] = 353, + [1688] = 354, + [1689] = 336, + [1690] = 381, + [1691] = 381, + [1692] = 339, + [1693] = 340, + [1694] = 339, + [1695] = 340, + [1696] = 357, + [1697] = 358, + [1698] = 1698, + [1699] = 342, + [1700] = 328, + [1701] = 329, + [1702] = 330, + [1703] = 359, + [1704] = 333, + [1705] = 342, + [1706] = 328, + [1707] = 329, + [1708] = 330, + [1709] = 334, + [1710] = 327, + [1711] = 357, + [1712] = 358, + [1713] = 359, + [1714] = 357, + [1715] = 358, + [1716] = 1716, + [1717] = 359, + [1718] = 336, + [1719] = 381, + [1720] = 337, + [1721] = 327, + [1722] = 339, + [1723] = 340, + [1724] = 338, + [1725] = 333, + [1726] = 335, + [1727] = 333, + [1728] = 354, + [1729] = 341, + [1730] = 351, + [1731] = 334, + [1732] = 381, + [1733] = 347, + [1734] = 350, + [1735] = 334, + [1736] = 381, + [1737] = 342, + [1738] = 339, + [1739] = 340, + [1740] = 351, + [1741] = 1716, + [1742] = 335, + [1743] = 336, + [1744] = 335, + [1745] = 336, + [1746] = 337, + [1747] = 330, + [1748] = 353, + [1749] = 352, + [1750] = 337, + [1751] = 327, + [1752] = 338, + [1753] = 342, + [1754] = 328, + [1755] = 329, + [1756] = 330, + [1757] = 353, + [1758] = 354, + [1759] = 342, + [1760] = 328, + [1761] = 329, + [1762] = 330, + [1763] = 339, + [1764] = 340, + [1765] = 329, + [1766] = 341, + [1767] = 347, + [1768] = 352, + [1769] = 328, + [1770] = 350, + [1771] = 351, + [1772] = 352, + [1773] = 353, + [1774] = 354, + [1775] = 333, + [1776] = 334, + [1777] = 1716, + [1778] = 357, + [1779] = 358, + [1780] = 359, + [1781] = 341, + [1782] = 347, + [1783] = 350, + [1784] = 338, + [1785] = 1785, + [1786] = 1786, [1787] = 1787, - [1788] = 1780, - [1789] = 1781, - [1790] = 1779, - [1791] = 1787, - [1792] = 1780, - [1793] = 1781, - [1794] = 1779, + [1788] = 1787, + [1789] = 1789, + [1790] = 1787, + [1791] = 1789, + [1792] = 1789, + [1793] = 1789, + [1794] = 1789, [1795] = 1787, - [1796] = 1780, - [1797] = 1781, - [1798] = 1779, + [1796] = 1787, + [1797] = 1787, + [1798] = 1789, [1799] = 1787, - [1800] = 1780, - [1801] = 1781, - [1802] = 1779, + [1800] = 1789, + [1801] = 1789, + [1802] = 1789, [1803] = 1787, - [1804] = 1780, - [1805] = 1781, - [1806] = 1779, - [1807] = 1787, - [1808] = 1780, - [1809] = 1781, - [1810] = 1779, - [1811] = 1787, - [1812] = 1780, - [1813] = 1781, - [1814] = 1779, - [1815] = 1787, - [1816] = 1780, - [1817] = 1781, - [1818] = 1784, - [1819] = 1787, - [1820] = 1780, - [1821] = 1781, - [1822] = 1779, - [1823] = 1787, - [1824] = 1780, - [1825] = 1781, - [1826] = 1779, - [1827] = 1787, - [1828] = 1780, - [1829] = 1783, - [1830] = 1784, - [1831] = 1783, - [1832] = 1784, - [1833] = 1783, - [1834] = 1784, - [1835] = 1783, - [1836] = 1784, - [1837] = 1783, - [1838] = 1784, - [1839] = 1783, - [1840] = 1784, - [1841] = 1783, - [1842] = 1784, - [1843] = 1783, - [1844] = 1784, - [1845] = 1783, - [1846] = 1784, - [1847] = 1783, - [1848] = 1784, - [1849] = 1783, - [1850] = 1787, - [1851] = 455, - [1852] = 443, - [1853] = 443, - [1854] = 455, - [1855] = 690, - [1856] = 5, - [1857] = 2, - [1858] = 3, - [1859] = 2, - [1860] = 690, - [1861] = 6, - [1862] = 3, - [1863] = 5, - [1864] = 6, - [1865] = 89, - [1866] = 64, - [1867] = 65, - [1868] = 66, - [1869] = 67, - [1870] = 68, - [1871] = 69, - [1872] = 48, - [1873] = 70, - [1874] = 71, - [1875] = 72, - [1876] = 73, - [1877] = 42, - [1878] = 75, - [1879] = 76, - [1880] = 45, - [1881] = 49, - [1882] = 44, - [1883] = 46, - [1884] = 54, - [1885] = 55, - [1886] = 50, - [1887] = 56, - [1888] = 51, - [1889] = 52, - [1890] = 53, - [1891] = 57, - [1892] = 765, - [1893] = 43, - [1894] = 59, - [1895] = 60, - [1896] = 77, - [1897] = 78, - [1898] = 79, - [1899] = 80, - [1900] = 81, - [1901] = 61, - [1902] = 62, - [1903] = 63, - [1904] = 82, - [1905] = 83, - [1906] = 84, - [1907] = 85, - [1908] = 86, - [1909] = 87, - [1910] = 88, - [1911] = 47, - [1912] = 90, - [1913] = 91, - [1914] = 92, - [1915] = 93, - [1916] = 94, - [1917] = 95, - [1918] = 96, - [1919] = 97, - [1920] = 98, - [1921] = 58, - [1922] = 1922, - [1923] = 97, - [1924] = 57, - [1925] = 50, - [1926] = 51, - [1927] = 66, - [1928] = 67, - [1929] = 83, - [1930] = 68, - [1931] = 84, - [1932] = 98, - [1933] = 69, - [1934] = 1934, + [1804] = 1787, + [1805] = 1789, + [1806] = 1787, + [1807] = 1807, + [1808] = 1808, + [1809] = 1809, + [1810] = 1810, + [1811] = 1811, + [1812] = 1812, + [1813] = 1811, + [1814] = 1814, + [1815] = 1815, + [1816] = 1816, + [1817] = 1815, + [1818] = 1818, + [1819] = 1810, + [1820] = 1820, + [1821] = 1816, + [1822] = 1822, + [1823] = 1823, + [1824] = 1812, + [1825] = 1808, + [1826] = 1809, + [1827] = 1820, + [1828] = 1812, + [1829] = 1823, + [1830] = 1830, + [1831] = 1818, + [1832] = 1810, + [1833] = 1818, + [1834] = 1810, + [1835] = 1830, + [1836] = 1816, + [1837] = 1822, + [1838] = 1816, + [1839] = 1839, + [1840] = 1822, + [1841] = 1841, + [1842] = 1808, + [1843] = 1809, + [1844] = 1812, + [1845] = 1811, + [1846] = 1818, + [1847] = 1808, + [1848] = 1848, + [1849] = 1809, + [1850] = 1818, + [1851] = 1810, + [1852] = 1810, + [1853] = 1816, + [1854] = 1822, + [1855] = 1812, + [1856] = 1811, + [1857] = 1839, + [1858] = 1816, + [1859] = 1808, + [1860] = 1809, + [1861] = 1812, + [1862] = 1830, + [1863] = 1822, + [1864] = 1815, + [1865] = 1818, + [1866] = 1810, + [1867] = 1818, + [1868] = 1810, + [1869] = 1869, + [1870] = 1816, + [1871] = 1822, + [1872] = 1820, + [1873] = 1816, + [1874] = 1822, + [1875] = 1830, + [1876] = 1808, + [1877] = 1809, + [1878] = 1812, + [1879] = 1830, + [1880] = 1823, + [1881] = 1808, + [1882] = 1822, + [1883] = 1823, + [1884] = 1823, + [1885] = 1811, + [1886] = 1815, + [1887] = 1839, + [1888] = 1820, + [1889] = 1808, + [1890] = 1809, + [1891] = 1808, + [1892] = 1811, + [1893] = 1815, + [1894] = 1812, + [1895] = 1820, + [1896] = 1809, + [1897] = 1809, + [1898] = 1839, + [1899] = 1839, + [1900] = 1823, + [1901] = 1830, + [1902] = 1812, + [1903] = 1820, + [1904] = 1818, + [1905] = 1810, + [1906] = 1811, + [1907] = 1823, + [1908] = 1816, + [1909] = 1822, + [1910] = 1818, + [1911] = 1911, + [1912] = 1912, + [1913] = 1839, + [1914] = 1823, + [1915] = 1823, + [1916] = 1811, + [1917] = 1917, + [1918] = 1918, + [1919] = 1811, + [1920] = 1808, + [1921] = 1815, + [1922] = 1820, + [1923] = 1809, + [1924] = 1830, + [1925] = 1839, + [1926] = 1812, + [1927] = 1823, + [1928] = 1815, + [1929] = 1811, + [1930] = 1830, + [1931] = 1815, + [1932] = 1839, + [1933] = 1933, + [1934] = 1839, [1935] = 1935, - [1936] = 1922, - [1937] = 1937, - [1938] = 58, - [1939] = 43, - [1940] = 1934, - [1941] = 70, - [1942] = 1935, - [1943] = 71, - [1944] = 1922, - [1945] = 1937, - [1946] = 59, - [1947] = 1934, - [1948] = 1935, - [1949] = 1922, - [1950] = 1937, - [1951] = 44, - [1952] = 77, - [1953] = 52, - [1954] = 1934, - [1955] = 1935, - [1956] = 1922, - [1957] = 1937, - [1958] = 72, - [1959] = 73, - [1960] = 765, - [1961] = 1934, - [1962] = 1935, - [1963] = 1922, - [1964] = 1937, - [1965] = 42, - [1966] = 1934, - [1967] = 75, - [1968] = 1935, - [1969] = 1922, - [1970] = 1937, - [1971] = 86, - [1972] = 87, - [1973] = 1934, - [1974] = 76, - [1975] = 1935, - [1976] = 1935, - [1977] = 1922, - [1978] = 1937, - [1979] = 53, - [1980] = 45, - [1981] = 1934, - [1982] = 78, - [1983] = 1935, - [1984] = 1922, - [1985] = 1937, - [1986] = 46, - [1987] = 60, - [1988] = 79, - [1989] = 88, - [1990] = 1934, - [1991] = 85, - [1992] = 1934, - [1993] = 1935, - [1994] = 1994, - [1995] = 1922, - [1996] = 1937, - [1997] = 89, - [1998] = 1934, - [1999] = 1935, - [2000] = 1922, - [2001] = 1937, - [2002] = 2002, - [2003] = 61, - [2004] = 1994, - [2005] = 2002, - [2006] = 90, - [2007] = 1994, - [2008] = 91, - [2009] = 2002, - [2010] = 1994, - [2011] = 55, - [2012] = 2002, - [2013] = 1994, - [2014] = 92, - [2015] = 2002, - [2016] = 47, - [2017] = 1994, - [2018] = 93, - [2019] = 80, - [2020] = 2002, - [2021] = 62, - [2022] = 1994, - [2023] = 48, - [2024] = 2002, - [2025] = 1994, - [2026] = 63, - [2027] = 2002, - [2028] = 94, - [2029] = 1994, - [2030] = 64, - [2031] = 2002, - [2032] = 1994, - [2033] = 81, - [2034] = 2002, - [2035] = 1994, - [2036] = 1937, - [2037] = 2002, - [2038] = 95, - [2039] = 1994, - [2040] = 82, - [2041] = 1934, - [2042] = 2002, - [2043] = 1935, - [2044] = 96, - [2045] = 1922, - [2046] = 56, - [2047] = 49, - [2048] = 1937, - [2049] = 65, - [2050] = 2050, - [2051] = 54, - [2052] = 2052, - [2053] = 2053, - [2054] = 2054, - [2055] = 714, - [2056] = 715, + [1936] = 1815, + [1937] = 1818, + [1938] = 1810, + [1939] = 1933, + [1940] = 1935, + [1941] = 1820, + [1942] = 1933, + [1943] = 1820, + [1944] = 1935, + [1945] = 1816, + [1946] = 1933, + [1947] = 1935, + [1948] = 1822, + [1949] = 1933, + [1950] = 1935, + [1951] = 1830, + [1952] = 1933, + [1953] = 1935, + [1954] = 1933, + [1955] = 1839, + [1956] = 1935, + [1957] = 1815, + [1958] = 1933, + [1959] = 1820, + [1960] = 1935, + [1961] = 1933, + [1962] = 1933, + [1963] = 1935, + [1964] = 1841, + [1965] = 1965, + [1966] = 1965, + [1967] = 1807, + [1968] = 1807, + [1969] = 1918, + [1970] = 1841, + [1971] = 1965, + [1972] = 1807, + [1973] = 1918, + [1974] = 1841, + [1975] = 1965, + [1976] = 1807, + [1977] = 1918, + [1978] = 1841, + [1979] = 1965, + [1980] = 1807, + [1981] = 1918, + [1982] = 1841, + [1983] = 1965, + [1984] = 1830, + [1985] = 1918, + [1986] = 1841, + [1987] = 1965, + [1988] = 1807, + [1989] = 1918, + [1990] = 1841, + [1991] = 1965, + [1992] = 1807, + [1993] = 1918, + [1994] = 1841, + [1995] = 1965, + [1996] = 1807, + [1997] = 1918, + [1998] = 1807, + [1999] = 1918, + [2000] = 1841, + [2001] = 1917, + [2002] = 1965, + [2003] = 1814, + [2004] = 1917, + [2005] = 1814, + [2006] = 1917, + [2007] = 1814, + [2008] = 1917, + [2009] = 1814, + [2010] = 1917, + [2011] = 1814, + [2012] = 1917, + [2013] = 1814, + [2014] = 1917, + [2015] = 1814, + [2016] = 1917, + [2017] = 1814, + [2018] = 1917, + [2019] = 1814, + [2020] = 1935, + [2021] = 2021, + [2022] = 2022, + [2023] = 2023, + [2024] = 2024, + [2025] = 2023, + [2026] = 2023, + [2027] = 316, + [2028] = 2028, + [2029] = 2029, + [2030] = 2030, + [2031] = 2031, + [2032] = 2032, + [2033] = 2033, + [2034] = 2033, + [2035] = 2031, + [2036] = 2033, + [2037] = 2037, + [2038] = 2038, + [2039] = 2033, + [2040] = 2032, + [2041] = 2041, + [2042] = 2032, + [2043] = 2043, + [2044] = 2041, + [2045] = 2033, + [2046] = 2033, + [2047] = 2033, + [2048] = 2033, + [2049] = 2041, + [2050] = 2033, + [2051] = 2031, + [2052] = 2033, + [2053] = 2038, + [2054] = 2043, + [2055] = 2043, + [2056] = 2038, [2057] = 2057, - [2058] = 713, + [2058] = 2058, [2059] = 2059, [2060] = 2060, - [2061] = 2054, - [2062] = 718, - [2063] = 2063, - [2064] = 720, - [2065] = 721, - [2066] = 2053, - [2067] = 2052, - [2068] = 723, - [2069] = 2069, - [2070] = 2069, - [2071] = 724, - [2072] = 2057, - [2073] = 722, - [2074] = 2052, - [2075] = 2054, - [2076] = 2059, - [2077] = 2057, - [2078] = 2053, - [2079] = 2069, - [2080] = 2063, + [2061] = 2058, + [2062] = 2062, + [2063] = 2059, + [2064] = 2058, + [2065] = 2062, + [2066] = 2058, + [2067] = 2059, + [2068] = 2058, + [2069] = 2059, + [2070] = 2058, + [2071] = 2059, + [2072] = 2062, + [2073] = 2059, + [2074] = 2058, + [2075] = 2059, + [2076] = 2058, + [2077] = 2058, + [2078] = 2059, + [2079] = 2059, + [2080] = 2058, [2081] = 2059, - [2082] = 2063, - [2083] = 713, - [2084] = 765, - [2085] = 715, - [2086] = 721, - [2087] = 720, - [2088] = 723, - [2089] = 722, - [2090] = 718, - [2091] = 714, - [2092] = 724, - [2093] = 2093, - [2094] = 824, - [2095] = 2095, - [2096] = 814, - [2097] = 854, - [2098] = 812, - [2099] = 843, - [2100] = 815, - [2101] = 829, - [2102] = 811, - [2103] = 844, - [2104] = 841, - [2105] = 2105, - [2106] = 817, - [2107] = 818, - [2108] = 827, - [2109] = 828, - [2110] = 842, - [2111] = 2111, - [2112] = 849, - [2113] = 819, - [2114] = 853, - [2115] = 813, - [2116] = 849, - [2117] = 819, - [2118] = 842, - [2119] = 841, - [2120] = 843, - [2121] = 844, - [2122] = 827, - [2123] = 829, - [2124] = 828, - [2125] = 853, - [2126] = 824, - [2127] = 854, - [2128] = 813, - [2129] = 811, - [2130] = 814, - [2131] = 815, - [2132] = 817, - [2133] = 818, - [2134] = 812, - [2135] = 2135, - [2136] = 2136, - [2137] = 2136, - [2138] = 2138, - [2139] = 2136, - [2140] = 2138, - [2141] = 2138, - [2142] = 2138, - [2143] = 2136, - [2144] = 2136, - [2145] = 2138, - [2146] = 2138, - [2147] = 2138, - [2148] = 2136, - [2149] = 2136, - [2150] = 2136, - [2151] = 2138, - [2152] = 2136, - [2153] = 2138, - [2154] = 2136, - [2155] = 2138, - [2156] = 2138, - [2157] = 2157, - [2158] = 2138, - [2159] = 2136, - [2160] = 2136, - [2161] = 2161, - [2162] = 2162, - [2163] = 2163, - [2164] = 2164, - [2165] = 2163, - [2166] = 2161, - [2167] = 2161, - [2168] = 2168, - [2169] = 2169, - [2170] = 2170, - [2171] = 2169, - [2172] = 2161, - [2173] = 2173, - [2174] = 2169, - [2175] = 2169, - [2176] = 2169, - [2177] = 2161, - [2178] = 2161, - [2179] = 2169, - [2180] = 2163, - [2181] = 2168, - [2182] = 2163, - [2183] = 2169, - [2184] = 2184, - [2185] = 2169, - [2186] = 2168, - [2187] = 2168, - [2188] = 2163, - [2189] = 2163, - [2190] = 2163, - [2191] = 2191, - [2192] = 2168, - [2193] = 2161, - [2194] = 2161, - [2195] = 2169, - [2196] = 2161, - [2197] = 2169, - [2198] = 2168, - [2199] = 2168, - [2200] = 2200, - [2201] = 2163, - [2202] = 2170, - [2203] = 2169, - [2204] = 2168, - [2205] = 2200, - [2206] = 2170, - [2207] = 2168, - [2208] = 2200, - [2209] = 2168, - [2210] = 2170, - [2211] = 2163, - [2212] = 2200, - [2213] = 2161, - [2214] = 2170, - [2215] = 2168, - [2216] = 2200, - [2217] = 2217, - [2218] = 2170, - [2219] = 2163, - [2220] = 2200, - [2221] = 2169, - [2222] = 2170, - [2223] = 2200, - [2224] = 2200, - [2225] = 2170, - [2226] = 2163, - [2227] = 2200, - [2228] = 2163, - [2229] = 2200, - [2230] = 2230, - [2231] = 2170, - [2232] = 2200, - [2233] = 2161, - [2234] = 2170, - [2235] = 2168, - [2236] = 2200, - [2237] = 2170, - [2238] = 2238, - [2239] = 2238, - [2240] = 2164, - [2241] = 2161, - [2242] = 2238, - [2243] = 2164, - [2244] = 2238, - [2245] = 2164, - [2246] = 2238, - [2247] = 2164, - [2248] = 2238, - [2249] = 2164, - [2250] = 2238, - [2251] = 2164, - [2252] = 2238, - [2253] = 2164, - [2254] = 2238, - [2255] = 2164, - [2256] = 2238, - [2257] = 2164, - [2258] = 2238, - [2259] = 2164, - [2260] = 2238, - [2261] = 2173, - [2262] = 2164, - [2263] = 2217, - [2264] = 2173, - [2265] = 2217, - [2266] = 2173, - [2267] = 2217, - [2268] = 2173, - [2269] = 2217, - [2270] = 2173, - [2271] = 2217, - [2272] = 2173, - [2273] = 2217, - [2274] = 2173, - [2275] = 2217, - [2276] = 2173, - [2277] = 2217, - [2278] = 2173, - [2279] = 2217, - [2280] = 2173, - [2281] = 2217, - [2282] = 2173, - [2283] = 2217, - [2284] = 2170, - [2285] = 2285, - [2286] = 2286, - [2287] = 765, - [2288] = 2288, - [2289] = 2289, - [2290] = 2290, - [2291] = 2290, - [2292] = 2290, - [2293] = 2290, - [2294] = 2294, - [2295] = 2290, - [2296] = 2296, - [2297] = 2297, - [2298] = 2290, - [2299] = 2290, - [2300] = 2290, - [2301] = 2290, - [2302] = 2290, - [2303] = 2290, - [2304] = 2304, - [2305] = 2290, - [2306] = 2306, - [2307] = 2307, - [2308] = 2308, - [2309] = 2309, - [2310] = 2306, - [2311] = 2307, - [2312] = 2308, - [2313] = 2306, - [2314] = 2306, - [2315] = 2307, - [2316] = 2309, - [2317] = 2306, - [2318] = 2306, - [2319] = 2307, - [2320] = 2308, - [2321] = 2309, - [2322] = 2306, - [2323] = 2307, - [2324] = 2308, - [2325] = 2309, - [2326] = 2307, - [2327] = 2307, - [2328] = 2306, - [2329] = 2307, - [2330] = 2307, - [2331] = 2308, - [2332] = 2308, - [2333] = 2309, - [2334] = 2307, - [2335] = 2308, - [2336] = 2306, - [2337] = 2306, - [2338] = 2308, - [2339] = 2309, - [2340] = 2308, - [2341] = 2309, - [2342] = 2307, - [2343] = 2309, - [2344] = 2308, - [2345] = 2309, - [2346] = 2307, - [2347] = 2347, - [2348] = 2308, - [2349] = 2309, - [2350] = 2308, - [2351] = 2309, - [2352] = 2306, - [2353] = 2306, - [2354] = 2309, }; -static TSCharacterRange sym_identifier_character_set_1[] = { +static const TSCharacterRange sym_identifier_character_set_1[] = { {'.', '.'}, {'A', 'Z'}, {'_', 'z'}, {0xaa, 0xaa}, {0xb5, 0xb5}, {0xba, 0xba}, {0xc0, 0xd6}, {0xd8, 0xf6}, {0xf8, 0x2c1}, {0x2c6, 0x2d1}, {0x2e0, 0x2e4}, {0x2ec, 0x2ec}, {0x2ee, 0x2ee}, {0x370, 0x374}, {0x376, 0x377}, {0x37b, 0x37d}, {0x37f, 0x37f}, {0x386, 0x386}, {0x388, 0x38a}, {0x38c, 0x38c}, {0x38e, 0x3a1}, {0x3a3, 0x3f5}, {0x3f7, 0x481}, {0x48a, 0x52f}, @@ -3695,7 +3457,7 @@ static TSCharacterRange sym_identifier_character_set_1[] = { {0x1760, 0x176c}, {0x176e, 0x1770}, {0x1780, 0x17b3}, {0x17d7, 0x17d7}, {0x17dc, 0x17dc}, {0x1820, 0x1878}, {0x1880, 0x18a8}, {0x18aa, 0x18aa}, {0x18b0, 0x18f5}, {0x1900, 0x191e}, {0x1950, 0x196d}, {0x1970, 0x1974}, {0x1980, 0x19ab}, {0x19b0, 0x19c9}, {0x1a00, 0x1a16}, {0x1a20, 0x1a54}, {0x1aa7, 0x1aa7}, {0x1b05, 0x1b33}, {0x1b45, 0x1b4c}, {0x1b83, 0x1ba0}, {0x1bae, 0x1baf}, {0x1bba, 0x1be5}, {0x1c00, 0x1c23}, {0x1c4d, 0x1c4f}, - {0x1c5a, 0x1c7d}, {0x1c80, 0x1c88}, {0x1c90, 0x1cba}, {0x1cbd, 0x1cbf}, {0x1ce9, 0x1cec}, {0x1cee, 0x1cf3}, {0x1cf5, 0x1cf6}, {0x1cfa, 0x1cfa}, + {0x1c5a, 0x1c7d}, {0x1c80, 0x1c8a}, {0x1c90, 0x1cba}, {0x1cbd, 0x1cbf}, {0x1ce9, 0x1cec}, {0x1cee, 0x1cf3}, {0x1cf5, 0x1cf6}, {0x1cfa, 0x1cfa}, {0x1d00, 0x1dbf}, {0x1e00, 0x1f15}, {0x1f18, 0x1f1d}, {0x1f20, 0x1f45}, {0x1f48, 0x1f4d}, {0x1f50, 0x1f57}, {0x1f59, 0x1f59}, {0x1f5b, 0x1f5b}, {0x1f5d, 0x1f5d}, {0x1f5f, 0x1f7d}, {0x1f80, 0x1fb4}, {0x1fb6, 0x1fbc}, {0x1fbe, 0x1fbe}, {0x1fc2, 0x1fc4}, {0x1fc6, 0x1fcc}, {0x1fd0, 0x1fd3}, {0x1fd6, 0x1fdb}, {0x1fe0, 0x1fec}, {0x1ff2, 0x1ff4}, {0x1ff6, 0x1ffc}, {0x2071, 0x2071}, {0x207f, 0x207f}, {0x2090, 0x209c}, {0x2102, 0x2102}, @@ -3705,7 +3467,7 @@ static TSCharacterRange sym_identifier_character_set_1[] = { {0x2db8, 0x2dbe}, {0x2dc0, 0x2dc6}, {0x2dc8, 0x2dce}, {0x2dd0, 0x2dd6}, {0x2dd8, 0x2dde}, {0x3005, 0x3007}, {0x3021, 0x3029}, {0x3031, 0x3035}, {0x3038, 0x303c}, {0x3041, 0x3096}, {0x309d, 0x309f}, {0x30a1, 0x30fa}, {0x30fc, 0x30ff}, {0x3105, 0x312f}, {0x3131, 0x318e}, {0x31a0, 0x31bf}, {0x31f0, 0x31ff}, {0x3400, 0x4dbf}, {0x4e00, 0xa48c}, {0xa4d0, 0xa4fd}, {0xa500, 0xa60c}, {0xa610, 0xa61f}, {0xa62a, 0xa62b}, {0xa640, 0xa66e}, - {0xa67f, 0xa69d}, {0xa6a0, 0xa6ef}, {0xa717, 0xa71f}, {0xa722, 0xa788}, {0xa78b, 0xa7ca}, {0xa7d0, 0xa7d1}, {0xa7d3, 0xa7d3}, {0xa7d5, 0xa7d9}, + {0xa67f, 0xa69d}, {0xa6a0, 0xa6ef}, {0xa717, 0xa71f}, {0xa722, 0xa788}, {0xa78b, 0xa7cd}, {0xa7d0, 0xa7d1}, {0xa7d3, 0xa7d3}, {0xa7d5, 0xa7dc}, {0xa7f2, 0xa801}, {0xa803, 0xa805}, {0xa807, 0xa80a}, {0xa80c, 0xa822}, {0xa840, 0xa873}, {0xa882, 0xa8b3}, {0xa8f2, 0xa8f7}, {0xa8fb, 0xa8fb}, {0xa8fd, 0xa8fe}, {0xa90a, 0xa925}, {0xa930, 0xa946}, {0xa960, 0xa97c}, {0xa984, 0xa9b2}, {0xa9cf, 0xa9cf}, {0xa9e0, 0xa9e4}, {0xa9e6, 0xa9ef}, {0xa9fa, 0xa9fe}, {0xaa00, 0xaa28}, {0xaa40, 0xaa42}, {0xaa44, 0xaa4b}, {0xaa60, 0xaa76}, {0xaa7a, 0xaa7a}, {0xaa7e, 0xaaaf}, {0xaab1, 0xaab1}, @@ -3719,48 +3481,50 @@ static TSCharacterRange sym_identifier_character_set_1[] = { {0x10080, 0x100fa}, {0x10140, 0x10174}, {0x10280, 0x1029c}, {0x102a0, 0x102d0}, {0x10300, 0x1031f}, {0x1032d, 0x1034a}, {0x10350, 0x10375}, {0x10380, 0x1039d}, {0x103a0, 0x103c3}, {0x103c8, 0x103cf}, {0x103d1, 0x103d5}, {0x10400, 0x1049d}, {0x104b0, 0x104d3}, {0x104d8, 0x104fb}, {0x10500, 0x10527}, {0x10530, 0x10563}, {0x10570, 0x1057a}, {0x1057c, 0x1058a}, {0x1058c, 0x10592}, {0x10594, 0x10595}, {0x10597, 0x105a1}, {0x105a3, 0x105b1}, {0x105b3, 0x105b9}, {0x105bb, 0x105bc}, - {0x10600, 0x10736}, {0x10740, 0x10755}, {0x10760, 0x10767}, {0x10780, 0x10785}, {0x10787, 0x107b0}, {0x107b2, 0x107ba}, {0x10800, 0x10805}, {0x10808, 0x10808}, - {0x1080a, 0x10835}, {0x10837, 0x10838}, {0x1083c, 0x1083c}, {0x1083f, 0x10855}, {0x10860, 0x10876}, {0x10880, 0x1089e}, {0x108e0, 0x108f2}, {0x108f4, 0x108f5}, - {0x10900, 0x10915}, {0x10920, 0x10939}, {0x10980, 0x109b7}, {0x109be, 0x109bf}, {0x10a00, 0x10a00}, {0x10a10, 0x10a13}, {0x10a15, 0x10a17}, {0x10a19, 0x10a35}, - {0x10a60, 0x10a7c}, {0x10a80, 0x10a9c}, {0x10ac0, 0x10ac7}, {0x10ac9, 0x10ae4}, {0x10b00, 0x10b35}, {0x10b40, 0x10b55}, {0x10b60, 0x10b72}, {0x10b80, 0x10b91}, - {0x10c00, 0x10c48}, {0x10c80, 0x10cb2}, {0x10cc0, 0x10cf2}, {0x10d00, 0x10d23}, {0x10e80, 0x10ea9}, {0x10eb0, 0x10eb1}, {0x10f00, 0x10f1c}, {0x10f27, 0x10f27}, - {0x10f30, 0x10f45}, {0x10f70, 0x10f81}, {0x10fb0, 0x10fc4}, {0x10fe0, 0x10ff6}, {0x11003, 0x11037}, {0x11071, 0x11072}, {0x11075, 0x11075}, {0x11083, 0x110af}, - {0x110d0, 0x110e8}, {0x11103, 0x11126}, {0x11144, 0x11144}, {0x11147, 0x11147}, {0x11150, 0x11172}, {0x11176, 0x11176}, {0x11183, 0x111b2}, {0x111c1, 0x111c4}, - {0x111da, 0x111da}, {0x111dc, 0x111dc}, {0x11200, 0x11211}, {0x11213, 0x1122b}, {0x1123f, 0x11240}, {0x11280, 0x11286}, {0x11288, 0x11288}, {0x1128a, 0x1128d}, - {0x1128f, 0x1129d}, {0x1129f, 0x112a8}, {0x112b0, 0x112de}, {0x11305, 0x1130c}, {0x1130f, 0x11310}, {0x11313, 0x11328}, {0x1132a, 0x11330}, {0x11332, 0x11333}, - {0x11335, 0x11339}, {0x1133d, 0x1133d}, {0x11350, 0x11350}, {0x1135d, 0x11361}, {0x11400, 0x11434}, {0x11447, 0x1144a}, {0x1145f, 0x11461}, {0x11480, 0x114af}, - {0x114c4, 0x114c5}, {0x114c7, 0x114c7}, {0x11580, 0x115ae}, {0x115d8, 0x115db}, {0x11600, 0x1162f}, {0x11644, 0x11644}, {0x11680, 0x116aa}, {0x116b8, 0x116b8}, - {0x11700, 0x1171a}, {0x11740, 0x11746}, {0x11800, 0x1182b}, {0x118a0, 0x118df}, {0x118ff, 0x11906}, {0x11909, 0x11909}, {0x1190c, 0x11913}, {0x11915, 0x11916}, - {0x11918, 0x1192f}, {0x1193f, 0x1193f}, {0x11941, 0x11941}, {0x119a0, 0x119a7}, {0x119aa, 0x119d0}, {0x119e1, 0x119e1}, {0x119e3, 0x119e3}, {0x11a00, 0x11a00}, - {0x11a0b, 0x11a32}, {0x11a3a, 0x11a3a}, {0x11a50, 0x11a50}, {0x11a5c, 0x11a89}, {0x11a9d, 0x11a9d}, {0x11ab0, 0x11af8}, {0x11c00, 0x11c08}, {0x11c0a, 0x11c2e}, - {0x11c40, 0x11c40}, {0x11c72, 0x11c8f}, {0x11d00, 0x11d06}, {0x11d08, 0x11d09}, {0x11d0b, 0x11d30}, {0x11d46, 0x11d46}, {0x11d60, 0x11d65}, {0x11d67, 0x11d68}, - {0x11d6a, 0x11d89}, {0x11d98, 0x11d98}, {0x11ee0, 0x11ef2}, {0x11f02, 0x11f02}, {0x11f04, 0x11f10}, {0x11f12, 0x11f33}, {0x11fb0, 0x11fb0}, {0x12000, 0x12399}, - {0x12400, 0x1246e}, {0x12480, 0x12543}, {0x12f90, 0x12ff0}, {0x13000, 0x1342f}, {0x13441, 0x13446}, {0x14400, 0x14646}, {0x16800, 0x16a38}, {0x16a40, 0x16a5e}, - {0x16a70, 0x16abe}, {0x16ad0, 0x16aed}, {0x16b00, 0x16b2f}, {0x16b40, 0x16b43}, {0x16b63, 0x16b77}, {0x16b7d, 0x16b8f}, {0x16e40, 0x16e7f}, {0x16f00, 0x16f4a}, - {0x16f50, 0x16f50}, {0x16f93, 0x16f9f}, {0x16fe0, 0x16fe1}, {0x16fe3, 0x16fe3}, {0x17000, 0x187f7}, {0x18800, 0x18cd5}, {0x18d00, 0x18d08}, {0x1aff0, 0x1aff3}, - {0x1aff5, 0x1affb}, {0x1affd, 0x1affe}, {0x1b000, 0x1b122}, {0x1b132, 0x1b132}, {0x1b150, 0x1b152}, {0x1b155, 0x1b155}, {0x1b164, 0x1b167}, {0x1b170, 0x1b2fb}, - {0x1bc00, 0x1bc6a}, {0x1bc70, 0x1bc7c}, {0x1bc80, 0x1bc88}, {0x1bc90, 0x1bc99}, {0x1d400, 0x1d454}, {0x1d456, 0x1d49c}, {0x1d49e, 0x1d49f}, {0x1d4a2, 0x1d4a2}, - {0x1d4a5, 0x1d4a6}, {0x1d4a9, 0x1d4ac}, {0x1d4ae, 0x1d4b9}, {0x1d4bb, 0x1d4bb}, {0x1d4bd, 0x1d4c3}, {0x1d4c5, 0x1d505}, {0x1d507, 0x1d50a}, {0x1d50d, 0x1d514}, - {0x1d516, 0x1d51c}, {0x1d51e, 0x1d539}, {0x1d53b, 0x1d53e}, {0x1d540, 0x1d544}, {0x1d546, 0x1d546}, {0x1d54a, 0x1d550}, {0x1d552, 0x1d6a5}, {0x1d6a8, 0x1d6c0}, - {0x1d6c2, 0x1d6da}, {0x1d6dc, 0x1d6fa}, {0x1d6fc, 0x1d714}, {0x1d716, 0x1d734}, {0x1d736, 0x1d74e}, {0x1d750, 0x1d76e}, {0x1d770, 0x1d788}, {0x1d78a, 0x1d7a8}, - {0x1d7aa, 0x1d7c2}, {0x1d7c4, 0x1d7cb}, {0x1df00, 0x1df1e}, {0x1df25, 0x1df2a}, {0x1e030, 0x1e06d}, {0x1e100, 0x1e12c}, {0x1e137, 0x1e13d}, {0x1e14e, 0x1e14e}, - {0x1e290, 0x1e2ad}, {0x1e2c0, 0x1e2eb}, {0x1e4d0, 0x1e4eb}, {0x1e7e0, 0x1e7e6}, {0x1e7e8, 0x1e7eb}, {0x1e7ed, 0x1e7ee}, {0x1e7f0, 0x1e7fe}, {0x1e800, 0x1e8c4}, - {0x1e900, 0x1e943}, {0x1e94b, 0x1e94b}, {0x1ee00, 0x1ee03}, {0x1ee05, 0x1ee1f}, {0x1ee21, 0x1ee22}, {0x1ee24, 0x1ee24}, {0x1ee27, 0x1ee27}, {0x1ee29, 0x1ee32}, - {0x1ee34, 0x1ee37}, {0x1ee39, 0x1ee39}, {0x1ee3b, 0x1ee3b}, {0x1ee42, 0x1ee42}, {0x1ee47, 0x1ee47}, {0x1ee49, 0x1ee49}, {0x1ee4b, 0x1ee4b}, {0x1ee4d, 0x1ee4f}, - {0x1ee51, 0x1ee52}, {0x1ee54, 0x1ee54}, {0x1ee57, 0x1ee57}, {0x1ee59, 0x1ee59}, {0x1ee5b, 0x1ee5b}, {0x1ee5d, 0x1ee5d}, {0x1ee5f, 0x1ee5f}, {0x1ee61, 0x1ee62}, - {0x1ee64, 0x1ee64}, {0x1ee67, 0x1ee6a}, {0x1ee6c, 0x1ee72}, {0x1ee74, 0x1ee77}, {0x1ee79, 0x1ee7c}, {0x1ee7e, 0x1ee7e}, {0x1ee80, 0x1ee89}, {0x1ee8b, 0x1ee9b}, - {0x1eea1, 0x1eea3}, {0x1eea5, 0x1eea9}, {0x1eeab, 0x1eebb}, {0x20000, 0x2a6df}, {0x2a700, 0x2b739}, {0x2b740, 0x2b81d}, {0x2b820, 0x2cea1}, {0x2ceb0, 0x2ebe0}, - {0x2ebf0, 0x2ee5d}, {0x2f800, 0x2fa1d}, {0x30000, 0x3134a}, {0x31350, 0x323af}, + {0x105c0, 0x105f3}, {0x10600, 0x10736}, {0x10740, 0x10755}, {0x10760, 0x10767}, {0x10780, 0x10785}, {0x10787, 0x107b0}, {0x107b2, 0x107ba}, {0x10800, 0x10805}, + {0x10808, 0x10808}, {0x1080a, 0x10835}, {0x10837, 0x10838}, {0x1083c, 0x1083c}, {0x1083f, 0x10855}, {0x10860, 0x10876}, {0x10880, 0x1089e}, {0x108e0, 0x108f2}, + {0x108f4, 0x108f5}, {0x10900, 0x10915}, {0x10920, 0x10939}, {0x10980, 0x109b7}, {0x109be, 0x109bf}, {0x10a00, 0x10a00}, {0x10a10, 0x10a13}, {0x10a15, 0x10a17}, + {0x10a19, 0x10a35}, {0x10a60, 0x10a7c}, {0x10a80, 0x10a9c}, {0x10ac0, 0x10ac7}, {0x10ac9, 0x10ae4}, {0x10b00, 0x10b35}, {0x10b40, 0x10b55}, {0x10b60, 0x10b72}, + {0x10b80, 0x10b91}, {0x10c00, 0x10c48}, {0x10c80, 0x10cb2}, {0x10cc0, 0x10cf2}, {0x10d00, 0x10d23}, {0x10d4a, 0x10d65}, {0x10d6f, 0x10d85}, {0x10e80, 0x10ea9}, + {0x10eb0, 0x10eb1}, {0x10ec2, 0x10ec4}, {0x10f00, 0x10f1c}, {0x10f27, 0x10f27}, {0x10f30, 0x10f45}, {0x10f70, 0x10f81}, {0x10fb0, 0x10fc4}, {0x10fe0, 0x10ff6}, + {0x11003, 0x11037}, {0x11071, 0x11072}, {0x11075, 0x11075}, {0x11083, 0x110af}, {0x110d0, 0x110e8}, {0x11103, 0x11126}, {0x11144, 0x11144}, {0x11147, 0x11147}, + {0x11150, 0x11172}, {0x11176, 0x11176}, {0x11183, 0x111b2}, {0x111c1, 0x111c4}, {0x111da, 0x111da}, {0x111dc, 0x111dc}, {0x11200, 0x11211}, {0x11213, 0x1122b}, + {0x1123f, 0x11240}, {0x11280, 0x11286}, {0x11288, 0x11288}, {0x1128a, 0x1128d}, {0x1128f, 0x1129d}, {0x1129f, 0x112a8}, {0x112b0, 0x112de}, {0x11305, 0x1130c}, + {0x1130f, 0x11310}, {0x11313, 0x11328}, {0x1132a, 0x11330}, {0x11332, 0x11333}, {0x11335, 0x11339}, {0x1133d, 0x1133d}, {0x11350, 0x11350}, {0x1135d, 0x11361}, + {0x11380, 0x11389}, {0x1138b, 0x1138b}, {0x1138e, 0x1138e}, {0x11390, 0x113b5}, {0x113b7, 0x113b7}, {0x113d1, 0x113d1}, {0x113d3, 0x113d3}, {0x11400, 0x11434}, + {0x11447, 0x1144a}, {0x1145f, 0x11461}, {0x11480, 0x114af}, {0x114c4, 0x114c5}, {0x114c7, 0x114c7}, {0x11580, 0x115ae}, {0x115d8, 0x115db}, {0x11600, 0x1162f}, + {0x11644, 0x11644}, {0x11680, 0x116aa}, {0x116b8, 0x116b8}, {0x11700, 0x1171a}, {0x11740, 0x11746}, {0x11800, 0x1182b}, {0x118a0, 0x118df}, {0x118ff, 0x11906}, + {0x11909, 0x11909}, {0x1190c, 0x11913}, {0x11915, 0x11916}, {0x11918, 0x1192f}, {0x1193f, 0x1193f}, {0x11941, 0x11941}, {0x119a0, 0x119a7}, {0x119aa, 0x119d0}, + {0x119e1, 0x119e1}, {0x119e3, 0x119e3}, {0x11a00, 0x11a00}, {0x11a0b, 0x11a32}, {0x11a3a, 0x11a3a}, {0x11a50, 0x11a50}, {0x11a5c, 0x11a89}, {0x11a9d, 0x11a9d}, + {0x11ab0, 0x11af8}, {0x11bc0, 0x11be0}, {0x11c00, 0x11c08}, {0x11c0a, 0x11c2e}, {0x11c40, 0x11c40}, {0x11c72, 0x11c8f}, {0x11d00, 0x11d06}, {0x11d08, 0x11d09}, + {0x11d0b, 0x11d30}, {0x11d46, 0x11d46}, {0x11d60, 0x11d65}, {0x11d67, 0x11d68}, {0x11d6a, 0x11d89}, {0x11d98, 0x11d98}, {0x11ee0, 0x11ef2}, {0x11f02, 0x11f02}, + {0x11f04, 0x11f10}, {0x11f12, 0x11f33}, {0x11fb0, 0x11fb0}, {0x12000, 0x12399}, {0x12400, 0x1246e}, {0x12480, 0x12543}, {0x12f90, 0x12ff0}, {0x13000, 0x1342f}, + {0x13441, 0x13446}, {0x13460, 0x143fa}, {0x14400, 0x14646}, {0x16100, 0x1611d}, {0x16800, 0x16a38}, {0x16a40, 0x16a5e}, {0x16a70, 0x16abe}, {0x16ad0, 0x16aed}, + {0x16b00, 0x16b2f}, {0x16b40, 0x16b43}, {0x16b63, 0x16b77}, {0x16b7d, 0x16b8f}, {0x16d40, 0x16d6c}, {0x16e40, 0x16e7f}, {0x16f00, 0x16f4a}, {0x16f50, 0x16f50}, + {0x16f93, 0x16f9f}, {0x16fe0, 0x16fe1}, {0x16fe3, 0x16fe3}, {0x17000, 0x187f7}, {0x18800, 0x18cd5}, {0x18cff, 0x18d08}, {0x1aff0, 0x1aff3}, {0x1aff5, 0x1affb}, + {0x1affd, 0x1affe}, {0x1b000, 0x1b122}, {0x1b132, 0x1b132}, {0x1b150, 0x1b152}, {0x1b155, 0x1b155}, {0x1b164, 0x1b167}, {0x1b170, 0x1b2fb}, {0x1bc00, 0x1bc6a}, + {0x1bc70, 0x1bc7c}, {0x1bc80, 0x1bc88}, {0x1bc90, 0x1bc99}, {0x1d400, 0x1d454}, {0x1d456, 0x1d49c}, {0x1d49e, 0x1d49f}, {0x1d4a2, 0x1d4a2}, {0x1d4a5, 0x1d4a6}, + {0x1d4a9, 0x1d4ac}, {0x1d4ae, 0x1d4b9}, {0x1d4bb, 0x1d4bb}, {0x1d4bd, 0x1d4c3}, {0x1d4c5, 0x1d505}, {0x1d507, 0x1d50a}, {0x1d50d, 0x1d514}, {0x1d516, 0x1d51c}, + {0x1d51e, 0x1d539}, {0x1d53b, 0x1d53e}, {0x1d540, 0x1d544}, {0x1d546, 0x1d546}, {0x1d54a, 0x1d550}, {0x1d552, 0x1d6a5}, {0x1d6a8, 0x1d6c0}, {0x1d6c2, 0x1d6da}, + {0x1d6dc, 0x1d6fa}, {0x1d6fc, 0x1d714}, {0x1d716, 0x1d734}, {0x1d736, 0x1d74e}, {0x1d750, 0x1d76e}, {0x1d770, 0x1d788}, {0x1d78a, 0x1d7a8}, {0x1d7aa, 0x1d7c2}, + {0x1d7c4, 0x1d7cb}, {0x1df00, 0x1df1e}, {0x1df25, 0x1df2a}, {0x1e030, 0x1e06d}, {0x1e100, 0x1e12c}, {0x1e137, 0x1e13d}, {0x1e14e, 0x1e14e}, {0x1e290, 0x1e2ad}, + {0x1e2c0, 0x1e2eb}, {0x1e4d0, 0x1e4eb}, {0x1e5d0, 0x1e5ed}, {0x1e5f0, 0x1e5f0}, {0x1e7e0, 0x1e7e6}, {0x1e7e8, 0x1e7eb}, {0x1e7ed, 0x1e7ee}, {0x1e7f0, 0x1e7fe}, + {0x1e800, 0x1e8c4}, {0x1e900, 0x1e943}, {0x1e94b, 0x1e94b}, {0x1ee00, 0x1ee03}, {0x1ee05, 0x1ee1f}, {0x1ee21, 0x1ee22}, {0x1ee24, 0x1ee24}, {0x1ee27, 0x1ee27}, + {0x1ee29, 0x1ee32}, {0x1ee34, 0x1ee37}, {0x1ee39, 0x1ee39}, {0x1ee3b, 0x1ee3b}, {0x1ee42, 0x1ee42}, {0x1ee47, 0x1ee47}, {0x1ee49, 0x1ee49}, {0x1ee4b, 0x1ee4b}, + {0x1ee4d, 0x1ee4f}, {0x1ee51, 0x1ee52}, {0x1ee54, 0x1ee54}, {0x1ee57, 0x1ee57}, {0x1ee59, 0x1ee59}, {0x1ee5b, 0x1ee5b}, {0x1ee5d, 0x1ee5d}, {0x1ee5f, 0x1ee5f}, + {0x1ee61, 0x1ee62}, {0x1ee64, 0x1ee64}, {0x1ee67, 0x1ee6a}, {0x1ee6c, 0x1ee72}, {0x1ee74, 0x1ee77}, {0x1ee79, 0x1ee7c}, {0x1ee7e, 0x1ee7e}, {0x1ee80, 0x1ee89}, + {0x1ee8b, 0x1ee9b}, {0x1eea1, 0x1eea3}, {0x1eea5, 0x1eea9}, {0x1eeab, 0x1eebb}, {0x20000, 0x2a6df}, {0x2a700, 0x2b739}, {0x2b740, 0x2b81d}, {0x2b820, 0x2cea1}, + {0x2ceb0, 0x2ebe0}, {0x2ebf0, 0x2ee5d}, {0x2f800, 0x2fa1d}, {0x30000, 0x3134a}, {0x31350, 0x323af}, }; -static TSCharacterRange sym_identifier_character_set_2[] = { +static const TSCharacterRange sym_identifier_character_set_2[] = { {'.', '.'}, {'0', '9'}, {'A', 'Z'}, {'_', '_'}, {'a', 'z'}, {0xaa, 0xaa}, {0xb5, 0xb5}, {0xb7, 0xb7}, {0xba, 0xba}, {0xc0, 0xd6}, {0xd8, 0xf6}, {0xf8, 0x2c1}, {0x2c6, 0x2d1}, {0x2e0, 0x2e4}, {0x2ec, 0x2ec}, {0x2ee, 0x2ee}, {0x300, 0x374}, {0x376, 0x377}, {0x37b, 0x37d}, {0x37f, 0x37f}, {0x386, 0x38a}, {0x38c, 0x38c}, {0x38e, 0x3a1}, {0x3a3, 0x3f5}, {0x3f7, 0x481}, {0x483, 0x487}, {0x48a, 0x52f}, {0x531, 0x556}, {0x559, 0x559}, {0x560, 0x588}, {0x591, 0x5bd}, {0x5bf, 0x5bf}, {0x5c1, 0x5c2}, {0x5c4, 0x5c5}, {0x5c7, 0x5c7}, {0x5d0, 0x5ea}, {0x5ef, 0x5f2}, {0x610, 0x61a}, {0x620, 0x669}, {0x66e, 0x6d3}, {0x6d5, 0x6dc}, {0x6df, 0x6e8}, {0x6ea, 0x6fc}, {0x6ff, 0x6ff}, {0x710, 0x74a}, {0x74d, 0x7b1}, {0x7c0, 0x7f5}, {0x7fa, 0x7fa}, - {0x7fd, 0x7fd}, {0x800, 0x82d}, {0x840, 0x85b}, {0x860, 0x86a}, {0x870, 0x887}, {0x889, 0x88e}, {0x898, 0x8e1}, {0x8e3, 0x963}, + {0x7fd, 0x7fd}, {0x800, 0x82d}, {0x840, 0x85b}, {0x860, 0x86a}, {0x870, 0x887}, {0x889, 0x88e}, {0x897, 0x8e1}, {0x8e3, 0x963}, {0x966, 0x96f}, {0x971, 0x983}, {0x985, 0x98c}, {0x98f, 0x990}, {0x993, 0x9a8}, {0x9aa, 0x9b0}, {0x9b2, 0x9b2}, {0x9b6, 0x9b9}, {0x9bc, 0x9c4}, {0x9c7, 0x9c8}, {0x9cb, 0x9ce}, {0x9d7, 0x9d7}, {0x9dc, 0x9dd}, {0x9df, 0x9e3}, {0x9e6, 0x9f1}, {0x9fc, 0x9fc}, {0x9fe, 0x9fe}, {0xa01, 0xa03}, {0xa05, 0xa0a}, {0xa0f, 0xa10}, {0xa13, 0xa28}, {0xa2a, 0xa30}, {0xa32, 0xa33}, {0xa35, 0xa36}, @@ -3788,7 +3552,7 @@ static TSCharacterRange sym_identifier_character_set_2[] = { {0x17e0, 0x17e9}, {0x180b, 0x180d}, {0x180f, 0x1819}, {0x1820, 0x1878}, {0x1880, 0x18aa}, {0x18b0, 0x18f5}, {0x1900, 0x191e}, {0x1920, 0x192b}, {0x1930, 0x193b}, {0x1946, 0x196d}, {0x1970, 0x1974}, {0x1980, 0x19ab}, {0x19b0, 0x19c9}, {0x19d0, 0x19da}, {0x1a00, 0x1a1b}, {0x1a20, 0x1a5e}, {0x1a60, 0x1a7c}, {0x1a7f, 0x1a89}, {0x1a90, 0x1a99}, {0x1aa7, 0x1aa7}, {0x1ab0, 0x1abd}, {0x1abf, 0x1ace}, {0x1b00, 0x1b4c}, {0x1b50, 0x1b59}, - {0x1b6b, 0x1b73}, {0x1b80, 0x1bf3}, {0x1c00, 0x1c37}, {0x1c40, 0x1c49}, {0x1c4d, 0x1c7d}, {0x1c80, 0x1c88}, {0x1c90, 0x1cba}, {0x1cbd, 0x1cbf}, + {0x1b6b, 0x1b73}, {0x1b80, 0x1bf3}, {0x1c00, 0x1c37}, {0x1c40, 0x1c49}, {0x1c4d, 0x1c7d}, {0x1c80, 0x1c8a}, {0x1c90, 0x1cba}, {0x1cbd, 0x1cbf}, {0x1cd0, 0x1cd2}, {0x1cd4, 0x1cfa}, {0x1d00, 0x1f15}, {0x1f18, 0x1f1d}, {0x1f20, 0x1f45}, {0x1f48, 0x1f4d}, {0x1f50, 0x1f57}, {0x1f59, 0x1f59}, {0x1f5b, 0x1f5b}, {0x1f5d, 0x1f5d}, {0x1f5f, 0x1f7d}, {0x1f80, 0x1fb4}, {0x1fb6, 0x1fbc}, {0x1fbe, 0x1fbe}, {0x1fc2, 0x1fc4}, {0x1fc6, 0x1fcc}, {0x1fd0, 0x1fd3}, {0x1fd6, 0x1fdb}, {0x1fe0, 0x1fec}, {0x1ff2, 0x1ff4}, {0x1ff6, 0x1ffc}, {0x200c, 0x200d}, {0x203f, 0x2040}, {0x2054, 0x2054}, @@ -3799,7 +3563,7 @@ static TSCharacterRange sym_identifier_character_set_2[] = { {0x2dc8, 0x2dce}, {0x2dd0, 0x2dd6}, {0x2dd8, 0x2dde}, {0x2de0, 0x2dff}, {0x3005, 0x3007}, {0x3021, 0x302f}, {0x3031, 0x3035}, {0x3038, 0x303c}, {0x3041, 0x3096}, {0x3099, 0x309a}, {0x309d, 0x309f}, {0x30a1, 0x30ff}, {0x3105, 0x312f}, {0x3131, 0x318e}, {0x31a0, 0x31bf}, {0x31f0, 0x31ff}, {0x3400, 0x4dbf}, {0x4e00, 0xa48c}, {0xa4d0, 0xa4fd}, {0xa500, 0xa60c}, {0xa610, 0xa62b}, {0xa640, 0xa66f}, {0xa674, 0xa67d}, {0xa67f, 0xa6f1}, - {0xa717, 0xa71f}, {0xa722, 0xa788}, {0xa78b, 0xa7ca}, {0xa7d0, 0xa7d1}, {0xa7d3, 0xa7d3}, {0xa7d5, 0xa7d9}, {0xa7f2, 0xa827}, {0xa82c, 0xa82c}, + {0xa717, 0xa71f}, {0xa722, 0xa788}, {0xa78b, 0xa7cd}, {0xa7d0, 0xa7d1}, {0xa7d3, 0xa7d3}, {0xa7d5, 0xa7dc}, {0xa7f2, 0xa827}, {0xa82c, 0xa82c}, {0xa840, 0xa873}, {0xa880, 0xa8c5}, {0xa8d0, 0xa8d9}, {0xa8e0, 0xa8f7}, {0xa8fb, 0xa8fb}, {0xa8fd, 0xa92d}, {0xa930, 0xa953}, {0xa960, 0xa97c}, {0xa980, 0xa9c0}, {0xa9cf, 0xa9d9}, {0xa9e0, 0xa9fe}, {0xaa00, 0xaa36}, {0xaa40, 0xaa4d}, {0xaa50, 0xaa59}, {0xaa60, 0xaa76}, {0xaa7a, 0xaac2}, {0xaadb, 0xaadd}, {0xaae0, 0xaaef}, {0xaaf2, 0xaaf6}, {0xab01, 0xab06}, {0xab09, 0xab0e}, {0xab11, 0xab16}, {0xab20, 0xab26}, {0xab28, 0xab2e}, @@ -3812,39 +3576,42 @@ static TSCharacterRange sym_identifier_character_set_2[] = { {0x1003f, 0x1004d}, {0x10050, 0x1005d}, {0x10080, 0x100fa}, {0x10140, 0x10174}, {0x101fd, 0x101fd}, {0x10280, 0x1029c}, {0x102a0, 0x102d0}, {0x102e0, 0x102e0}, {0x10300, 0x1031f}, {0x1032d, 0x1034a}, {0x10350, 0x1037a}, {0x10380, 0x1039d}, {0x103a0, 0x103c3}, {0x103c8, 0x103cf}, {0x103d1, 0x103d5}, {0x10400, 0x1049d}, {0x104a0, 0x104a9}, {0x104b0, 0x104d3}, {0x104d8, 0x104fb}, {0x10500, 0x10527}, {0x10530, 0x10563}, {0x10570, 0x1057a}, {0x1057c, 0x1058a}, {0x1058c, 0x10592}, - {0x10594, 0x10595}, {0x10597, 0x105a1}, {0x105a3, 0x105b1}, {0x105b3, 0x105b9}, {0x105bb, 0x105bc}, {0x10600, 0x10736}, {0x10740, 0x10755}, {0x10760, 0x10767}, - {0x10780, 0x10785}, {0x10787, 0x107b0}, {0x107b2, 0x107ba}, {0x10800, 0x10805}, {0x10808, 0x10808}, {0x1080a, 0x10835}, {0x10837, 0x10838}, {0x1083c, 0x1083c}, - {0x1083f, 0x10855}, {0x10860, 0x10876}, {0x10880, 0x1089e}, {0x108e0, 0x108f2}, {0x108f4, 0x108f5}, {0x10900, 0x10915}, {0x10920, 0x10939}, {0x10980, 0x109b7}, - {0x109be, 0x109bf}, {0x10a00, 0x10a03}, {0x10a05, 0x10a06}, {0x10a0c, 0x10a13}, {0x10a15, 0x10a17}, {0x10a19, 0x10a35}, {0x10a38, 0x10a3a}, {0x10a3f, 0x10a3f}, - {0x10a60, 0x10a7c}, {0x10a80, 0x10a9c}, {0x10ac0, 0x10ac7}, {0x10ac9, 0x10ae6}, {0x10b00, 0x10b35}, {0x10b40, 0x10b55}, {0x10b60, 0x10b72}, {0x10b80, 0x10b91}, - {0x10c00, 0x10c48}, {0x10c80, 0x10cb2}, {0x10cc0, 0x10cf2}, {0x10d00, 0x10d27}, {0x10d30, 0x10d39}, {0x10e80, 0x10ea9}, {0x10eab, 0x10eac}, {0x10eb0, 0x10eb1}, - {0x10efd, 0x10f1c}, {0x10f27, 0x10f27}, {0x10f30, 0x10f50}, {0x10f70, 0x10f85}, {0x10fb0, 0x10fc4}, {0x10fe0, 0x10ff6}, {0x11000, 0x11046}, {0x11066, 0x11075}, - {0x1107f, 0x110ba}, {0x110c2, 0x110c2}, {0x110d0, 0x110e8}, {0x110f0, 0x110f9}, {0x11100, 0x11134}, {0x11136, 0x1113f}, {0x11144, 0x11147}, {0x11150, 0x11173}, - {0x11176, 0x11176}, {0x11180, 0x111c4}, {0x111c9, 0x111cc}, {0x111ce, 0x111da}, {0x111dc, 0x111dc}, {0x11200, 0x11211}, {0x11213, 0x11237}, {0x1123e, 0x11241}, - {0x11280, 0x11286}, {0x11288, 0x11288}, {0x1128a, 0x1128d}, {0x1128f, 0x1129d}, {0x1129f, 0x112a8}, {0x112b0, 0x112ea}, {0x112f0, 0x112f9}, {0x11300, 0x11303}, - {0x11305, 0x1130c}, {0x1130f, 0x11310}, {0x11313, 0x11328}, {0x1132a, 0x11330}, {0x11332, 0x11333}, {0x11335, 0x11339}, {0x1133b, 0x11344}, {0x11347, 0x11348}, - {0x1134b, 0x1134d}, {0x11350, 0x11350}, {0x11357, 0x11357}, {0x1135d, 0x11363}, {0x11366, 0x1136c}, {0x11370, 0x11374}, {0x11400, 0x1144a}, {0x11450, 0x11459}, - {0x1145e, 0x11461}, {0x11480, 0x114c5}, {0x114c7, 0x114c7}, {0x114d0, 0x114d9}, {0x11580, 0x115b5}, {0x115b8, 0x115c0}, {0x115d8, 0x115dd}, {0x11600, 0x11640}, - {0x11644, 0x11644}, {0x11650, 0x11659}, {0x11680, 0x116b8}, {0x116c0, 0x116c9}, {0x11700, 0x1171a}, {0x1171d, 0x1172b}, {0x11730, 0x11739}, {0x11740, 0x11746}, + {0x10594, 0x10595}, {0x10597, 0x105a1}, {0x105a3, 0x105b1}, {0x105b3, 0x105b9}, {0x105bb, 0x105bc}, {0x105c0, 0x105f3}, {0x10600, 0x10736}, {0x10740, 0x10755}, + {0x10760, 0x10767}, {0x10780, 0x10785}, {0x10787, 0x107b0}, {0x107b2, 0x107ba}, {0x10800, 0x10805}, {0x10808, 0x10808}, {0x1080a, 0x10835}, {0x10837, 0x10838}, + {0x1083c, 0x1083c}, {0x1083f, 0x10855}, {0x10860, 0x10876}, {0x10880, 0x1089e}, {0x108e0, 0x108f2}, {0x108f4, 0x108f5}, {0x10900, 0x10915}, {0x10920, 0x10939}, + {0x10980, 0x109b7}, {0x109be, 0x109bf}, {0x10a00, 0x10a03}, {0x10a05, 0x10a06}, {0x10a0c, 0x10a13}, {0x10a15, 0x10a17}, {0x10a19, 0x10a35}, {0x10a38, 0x10a3a}, + {0x10a3f, 0x10a3f}, {0x10a60, 0x10a7c}, {0x10a80, 0x10a9c}, {0x10ac0, 0x10ac7}, {0x10ac9, 0x10ae6}, {0x10b00, 0x10b35}, {0x10b40, 0x10b55}, {0x10b60, 0x10b72}, + {0x10b80, 0x10b91}, {0x10c00, 0x10c48}, {0x10c80, 0x10cb2}, {0x10cc0, 0x10cf2}, {0x10d00, 0x10d27}, {0x10d30, 0x10d39}, {0x10d40, 0x10d65}, {0x10d69, 0x10d6d}, + {0x10d6f, 0x10d85}, {0x10e80, 0x10ea9}, {0x10eab, 0x10eac}, {0x10eb0, 0x10eb1}, {0x10ec2, 0x10ec4}, {0x10efc, 0x10f1c}, {0x10f27, 0x10f27}, {0x10f30, 0x10f50}, + {0x10f70, 0x10f85}, {0x10fb0, 0x10fc4}, {0x10fe0, 0x10ff6}, {0x11000, 0x11046}, {0x11066, 0x11075}, {0x1107f, 0x110ba}, {0x110c2, 0x110c2}, {0x110d0, 0x110e8}, + {0x110f0, 0x110f9}, {0x11100, 0x11134}, {0x11136, 0x1113f}, {0x11144, 0x11147}, {0x11150, 0x11173}, {0x11176, 0x11176}, {0x11180, 0x111c4}, {0x111c9, 0x111cc}, + {0x111ce, 0x111da}, {0x111dc, 0x111dc}, {0x11200, 0x11211}, {0x11213, 0x11237}, {0x1123e, 0x11241}, {0x11280, 0x11286}, {0x11288, 0x11288}, {0x1128a, 0x1128d}, + {0x1128f, 0x1129d}, {0x1129f, 0x112a8}, {0x112b0, 0x112ea}, {0x112f0, 0x112f9}, {0x11300, 0x11303}, {0x11305, 0x1130c}, {0x1130f, 0x11310}, {0x11313, 0x11328}, + {0x1132a, 0x11330}, {0x11332, 0x11333}, {0x11335, 0x11339}, {0x1133b, 0x11344}, {0x11347, 0x11348}, {0x1134b, 0x1134d}, {0x11350, 0x11350}, {0x11357, 0x11357}, + {0x1135d, 0x11363}, {0x11366, 0x1136c}, {0x11370, 0x11374}, {0x11380, 0x11389}, {0x1138b, 0x1138b}, {0x1138e, 0x1138e}, {0x11390, 0x113b5}, {0x113b7, 0x113c0}, + {0x113c2, 0x113c2}, {0x113c5, 0x113c5}, {0x113c7, 0x113ca}, {0x113cc, 0x113d3}, {0x113e1, 0x113e2}, {0x11400, 0x1144a}, {0x11450, 0x11459}, {0x1145e, 0x11461}, + {0x11480, 0x114c5}, {0x114c7, 0x114c7}, {0x114d0, 0x114d9}, {0x11580, 0x115b5}, {0x115b8, 0x115c0}, {0x115d8, 0x115dd}, {0x11600, 0x11640}, {0x11644, 0x11644}, + {0x11650, 0x11659}, {0x11680, 0x116b8}, {0x116c0, 0x116c9}, {0x116d0, 0x116e3}, {0x11700, 0x1171a}, {0x1171d, 0x1172b}, {0x11730, 0x11739}, {0x11740, 0x11746}, {0x11800, 0x1183a}, {0x118a0, 0x118e9}, {0x118ff, 0x11906}, {0x11909, 0x11909}, {0x1190c, 0x11913}, {0x11915, 0x11916}, {0x11918, 0x11935}, {0x11937, 0x11938}, {0x1193b, 0x11943}, {0x11950, 0x11959}, {0x119a0, 0x119a7}, {0x119aa, 0x119d7}, {0x119da, 0x119e1}, {0x119e3, 0x119e4}, {0x11a00, 0x11a3e}, {0x11a47, 0x11a47}, - {0x11a50, 0x11a99}, {0x11a9d, 0x11a9d}, {0x11ab0, 0x11af8}, {0x11c00, 0x11c08}, {0x11c0a, 0x11c36}, {0x11c38, 0x11c40}, {0x11c50, 0x11c59}, {0x11c72, 0x11c8f}, - {0x11c92, 0x11ca7}, {0x11ca9, 0x11cb6}, {0x11d00, 0x11d06}, {0x11d08, 0x11d09}, {0x11d0b, 0x11d36}, {0x11d3a, 0x11d3a}, {0x11d3c, 0x11d3d}, {0x11d3f, 0x11d47}, - {0x11d50, 0x11d59}, {0x11d60, 0x11d65}, {0x11d67, 0x11d68}, {0x11d6a, 0x11d8e}, {0x11d90, 0x11d91}, {0x11d93, 0x11d98}, {0x11da0, 0x11da9}, {0x11ee0, 0x11ef6}, - {0x11f00, 0x11f10}, {0x11f12, 0x11f3a}, {0x11f3e, 0x11f42}, {0x11f50, 0x11f59}, {0x11fb0, 0x11fb0}, {0x12000, 0x12399}, {0x12400, 0x1246e}, {0x12480, 0x12543}, - {0x12f90, 0x12ff0}, {0x13000, 0x1342f}, {0x13440, 0x13455}, {0x14400, 0x14646}, {0x16800, 0x16a38}, {0x16a40, 0x16a5e}, {0x16a60, 0x16a69}, {0x16a70, 0x16abe}, - {0x16ac0, 0x16ac9}, {0x16ad0, 0x16aed}, {0x16af0, 0x16af4}, {0x16b00, 0x16b36}, {0x16b40, 0x16b43}, {0x16b50, 0x16b59}, {0x16b63, 0x16b77}, {0x16b7d, 0x16b8f}, - {0x16e40, 0x16e7f}, {0x16f00, 0x16f4a}, {0x16f4f, 0x16f87}, {0x16f8f, 0x16f9f}, {0x16fe0, 0x16fe1}, {0x16fe3, 0x16fe4}, {0x16ff0, 0x16ff1}, {0x17000, 0x187f7}, - {0x18800, 0x18cd5}, {0x18d00, 0x18d08}, {0x1aff0, 0x1aff3}, {0x1aff5, 0x1affb}, {0x1affd, 0x1affe}, {0x1b000, 0x1b122}, {0x1b132, 0x1b132}, {0x1b150, 0x1b152}, - {0x1b155, 0x1b155}, {0x1b164, 0x1b167}, {0x1b170, 0x1b2fb}, {0x1bc00, 0x1bc6a}, {0x1bc70, 0x1bc7c}, {0x1bc80, 0x1bc88}, {0x1bc90, 0x1bc99}, {0x1bc9d, 0x1bc9e}, - {0x1cf00, 0x1cf2d}, {0x1cf30, 0x1cf46}, {0x1d165, 0x1d169}, {0x1d16d, 0x1d172}, {0x1d17b, 0x1d182}, {0x1d185, 0x1d18b}, {0x1d1aa, 0x1d1ad}, {0x1d242, 0x1d244}, - {0x1d400, 0x1d454}, {0x1d456, 0x1d49c}, {0x1d49e, 0x1d49f}, {0x1d4a2, 0x1d4a2}, {0x1d4a5, 0x1d4a6}, {0x1d4a9, 0x1d4ac}, {0x1d4ae, 0x1d4b9}, {0x1d4bb, 0x1d4bb}, - {0x1d4bd, 0x1d4c3}, {0x1d4c5, 0x1d505}, {0x1d507, 0x1d50a}, {0x1d50d, 0x1d514}, {0x1d516, 0x1d51c}, {0x1d51e, 0x1d539}, {0x1d53b, 0x1d53e}, {0x1d540, 0x1d544}, - {0x1d546, 0x1d546}, {0x1d54a, 0x1d550}, {0x1d552, 0x1d6a5}, {0x1d6a8, 0x1d6c0}, {0x1d6c2, 0x1d6da}, {0x1d6dc, 0x1d6fa}, {0x1d6fc, 0x1d714}, {0x1d716, 0x1d734}, - {0x1d736, 0x1d74e}, {0x1d750, 0x1d76e}, {0x1d770, 0x1d788}, {0x1d78a, 0x1d7a8}, {0x1d7aa, 0x1d7c2}, {0x1d7c4, 0x1d7cb}, {0x1d7ce, 0x1d7ff}, {0x1da00, 0x1da36}, - {0x1da3b, 0x1da6c}, {0x1da75, 0x1da75}, {0x1da84, 0x1da84}, {0x1da9b, 0x1da9f}, {0x1daa1, 0x1daaf}, {0x1df00, 0x1df1e}, {0x1df25, 0x1df2a}, {0x1e000, 0x1e006}, - {0x1e008, 0x1e018}, {0x1e01b, 0x1e021}, {0x1e023, 0x1e024}, {0x1e026, 0x1e02a}, {0x1e030, 0x1e06d}, {0x1e08f, 0x1e08f}, {0x1e100, 0x1e12c}, {0x1e130, 0x1e13d}, - {0x1e140, 0x1e149}, {0x1e14e, 0x1e14e}, {0x1e290, 0x1e2ae}, {0x1e2c0, 0x1e2f9}, {0x1e4d0, 0x1e4f9}, {0x1e7e0, 0x1e7e6}, {0x1e7e8, 0x1e7eb}, {0x1e7ed, 0x1e7ee}, + {0x11a50, 0x11a99}, {0x11a9d, 0x11a9d}, {0x11ab0, 0x11af8}, {0x11bc0, 0x11be0}, {0x11bf0, 0x11bf9}, {0x11c00, 0x11c08}, {0x11c0a, 0x11c36}, {0x11c38, 0x11c40}, + {0x11c50, 0x11c59}, {0x11c72, 0x11c8f}, {0x11c92, 0x11ca7}, {0x11ca9, 0x11cb6}, {0x11d00, 0x11d06}, {0x11d08, 0x11d09}, {0x11d0b, 0x11d36}, {0x11d3a, 0x11d3a}, + {0x11d3c, 0x11d3d}, {0x11d3f, 0x11d47}, {0x11d50, 0x11d59}, {0x11d60, 0x11d65}, {0x11d67, 0x11d68}, {0x11d6a, 0x11d8e}, {0x11d90, 0x11d91}, {0x11d93, 0x11d98}, + {0x11da0, 0x11da9}, {0x11ee0, 0x11ef6}, {0x11f00, 0x11f10}, {0x11f12, 0x11f3a}, {0x11f3e, 0x11f42}, {0x11f50, 0x11f5a}, {0x11fb0, 0x11fb0}, {0x12000, 0x12399}, + {0x12400, 0x1246e}, {0x12480, 0x12543}, {0x12f90, 0x12ff0}, {0x13000, 0x1342f}, {0x13440, 0x13455}, {0x13460, 0x143fa}, {0x14400, 0x14646}, {0x16100, 0x16139}, + {0x16800, 0x16a38}, {0x16a40, 0x16a5e}, {0x16a60, 0x16a69}, {0x16a70, 0x16abe}, {0x16ac0, 0x16ac9}, {0x16ad0, 0x16aed}, {0x16af0, 0x16af4}, {0x16b00, 0x16b36}, + {0x16b40, 0x16b43}, {0x16b50, 0x16b59}, {0x16b63, 0x16b77}, {0x16b7d, 0x16b8f}, {0x16d40, 0x16d6c}, {0x16d70, 0x16d79}, {0x16e40, 0x16e7f}, {0x16f00, 0x16f4a}, + {0x16f4f, 0x16f87}, {0x16f8f, 0x16f9f}, {0x16fe0, 0x16fe1}, {0x16fe3, 0x16fe4}, {0x16ff0, 0x16ff1}, {0x17000, 0x187f7}, {0x18800, 0x18cd5}, {0x18cff, 0x18d08}, + {0x1aff0, 0x1aff3}, {0x1aff5, 0x1affb}, {0x1affd, 0x1affe}, {0x1b000, 0x1b122}, {0x1b132, 0x1b132}, {0x1b150, 0x1b152}, {0x1b155, 0x1b155}, {0x1b164, 0x1b167}, + {0x1b170, 0x1b2fb}, {0x1bc00, 0x1bc6a}, {0x1bc70, 0x1bc7c}, {0x1bc80, 0x1bc88}, {0x1bc90, 0x1bc99}, {0x1bc9d, 0x1bc9e}, {0x1ccf0, 0x1ccf9}, {0x1cf00, 0x1cf2d}, + {0x1cf30, 0x1cf46}, {0x1d165, 0x1d169}, {0x1d16d, 0x1d172}, {0x1d17b, 0x1d182}, {0x1d185, 0x1d18b}, {0x1d1aa, 0x1d1ad}, {0x1d242, 0x1d244}, {0x1d400, 0x1d454}, + {0x1d456, 0x1d49c}, {0x1d49e, 0x1d49f}, {0x1d4a2, 0x1d4a2}, {0x1d4a5, 0x1d4a6}, {0x1d4a9, 0x1d4ac}, {0x1d4ae, 0x1d4b9}, {0x1d4bb, 0x1d4bb}, {0x1d4bd, 0x1d4c3}, + {0x1d4c5, 0x1d505}, {0x1d507, 0x1d50a}, {0x1d50d, 0x1d514}, {0x1d516, 0x1d51c}, {0x1d51e, 0x1d539}, {0x1d53b, 0x1d53e}, {0x1d540, 0x1d544}, {0x1d546, 0x1d546}, + {0x1d54a, 0x1d550}, {0x1d552, 0x1d6a5}, {0x1d6a8, 0x1d6c0}, {0x1d6c2, 0x1d6da}, {0x1d6dc, 0x1d6fa}, {0x1d6fc, 0x1d714}, {0x1d716, 0x1d734}, {0x1d736, 0x1d74e}, + {0x1d750, 0x1d76e}, {0x1d770, 0x1d788}, {0x1d78a, 0x1d7a8}, {0x1d7aa, 0x1d7c2}, {0x1d7c4, 0x1d7cb}, {0x1d7ce, 0x1d7ff}, {0x1da00, 0x1da36}, {0x1da3b, 0x1da6c}, + {0x1da75, 0x1da75}, {0x1da84, 0x1da84}, {0x1da9b, 0x1da9f}, {0x1daa1, 0x1daaf}, {0x1df00, 0x1df1e}, {0x1df25, 0x1df2a}, {0x1e000, 0x1e006}, {0x1e008, 0x1e018}, + {0x1e01b, 0x1e021}, {0x1e023, 0x1e024}, {0x1e026, 0x1e02a}, {0x1e030, 0x1e06d}, {0x1e08f, 0x1e08f}, {0x1e100, 0x1e12c}, {0x1e130, 0x1e13d}, {0x1e140, 0x1e149}, + {0x1e14e, 0x1e14e}, {0x1e290, 0x1e2ae}, {0x1e2c0, 0x1e2f9}, {0x1e4d0, 0x1e4f9}, {0x1e5d0, 0x1e5fa}, {0x1e7e0, 0x1e7e6}, {0x1e7e8, 0x1e7eb}, {0x1e7ed, 0x1e7ee}, {0x1e7f0, 0x1e7fe}, {0x1e800, 0x1e8c4}, {0x1e8d0, 0x1e8d6}, {0x1e900, 0x1e94b}, {0x1e950, 0x1e959}, {0x1ee00, 0x1ee03}, {0x1ee05, 0x1ee1f}, {0x1ee21, 0x1ee22}, {0x1ee24, 0x1ee24}, {0x1ee27, 0x1ee27}, {0x1ee29, 0x1ee32}, {0x1ee34, 0x1ee37}, {0x1ee39, 0x1ee39}, {0x1ee3b, 0x1ee3b}, {0x1ee42, 0x1ee42}, {0x1ee47, 0x1ee47}, {0x1ee49, 0x1ee49}, {0x1ee4b, 0x1ee4b}, {0x1ee4d, 0x1ee4f}, {0x1ee51, 0x1ee52}, {0x1ee54, 0x1ee54}, {0x1ee57, 0x1ee57}, {0x1ee59, 0x1ee59}, {0x1ee5b, 0x1ee5b}, @@ -3859,460 +3626,476 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(25); + if (eof) ADVANCE(27); ADVANCE_MAP( - '!', 30, - '"', 70, - '#', 95, - '$', 56, + '!', 32, + '"', 73, + '#', 97, + '$', 58, '%', 5, - '&', 39, - '\'', 69, - '*', 48, - '+', 31, - ',', 96, - '-', 32, - '.', 90, - '/', 49, - '0', 61, - ':', 54, - '<', 42, - '=', 27, - '>', 44, - '?', 28, - '@', 57, - '\\', 26, - '^', 51, + '&', 41, + '\'', 72, + '*', 50, + '+', 33, + ',', 98, + '-', 34, + '.', 92, + '/', 51, + '0', 64, + ':', 56, + '<', 44, + '=', 29, + '>', 46, + '?', 30, + '@', 59, + '\\', 28, + '^', 53, '`', 9, - '|', 38, - '~', 29, + '|', 40, + '~', 31, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(0); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(62); - if (set_contains(sym_identifier_character_set_1, 668, lookahead)) ADVANCE(92); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(65); + if (set_contains(sym_identifier_character_set_1, 685, lookahead)) ADVANCE(94); END_STATE(); case 1: ADVANCE_MAP( '!', 7, - '"', 70, - '#', 95, - '$', 56, + '"', 73, + '#', 97, + '$', 58, '%', 5, - '&', 39, - '\'', 69, - '*', 48, - '+', 31, - ',', 96, - '-', 32, - '/', 49, - ':', 55, - '<', 42, - '=', 27, - '>', 44, - '?', 28, - '@', 57, - '^', 51, + '&', 41, + '\'', 72, + '*', 50, + '+', 33, + ',', 98, + '-', 34, + '.', 93, + '/', 51, + ':', 57, + '<', 44, + '=', 29, + '>', 46, + '?', 30, + '@', 59, + '^', 53, '`', 9, - '|', 38, - '~', 29, + '|', 40, + '~', 31, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(1); - if (set_contains(sym_identifier_character_set_1, 668, lookahead)) ADVANCE(92); + if (set_contains(sym_identifier_character_set_1, 685, lookahead)) ADVANCE(94); END_STATE(); case 2: - if (lookahead == '"') ADVANCE(70); - if (lookahead == '#') ADVANCE(74); - if (lookahead == '\\') ADVANCE(8); + ADVANCE_MAP( + '!', 7, + '#', 97, + '$', 58, + '%', 5, + '&', 41, + '*', 50, + '+', 33, + ',', 98, + '-', 34, + '/', 51, + ':', 57, + '<', 44, + '=', 29, + '>', 46, + '?', 30, + '@', 59, + '^', 53, + '`', 9, + '|', 40, + '~', 31, + ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(75); - if (lookahead != 0) ADVANCE(76); + lookahead == ' ') SKIP(2); + if (set_contains(sym_identifier_character_set_1, 685, lookahead)) ADVANCE(94); END_STATE(); case 3: - if (lookahead == '#') ADVANCE(95); - if (lookahead == '.') ADVANCE(91); - if (lookahead == '`') ADVANCE(9); + if (lookahead == '"') ADVANCE(73); + if (lookahead == '#') ADVANCE(77); + if (lookahead == '\\') ADVANCE(8); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(3); - if (set_contains(sym_identifier_character_set_1, 668, lookahead)) ADVANCE(92); + lookahead == ' ') ADVANCE(78); + if (lookahead != 0) ADVANCE(79); END_STATE(); case 4: - if (lookahead == '#') ADVANCE(71); - if (lookahead == '\'') ADVANCE(69); + if (lookahead == '#') ADVANCE(74); + if (lookahead == '\'') ADVANCE(72); if (lookahead == '\\') ADVANCE(8); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(72); - if (lookahead != 0) ADVANCE(73); + lookahead == ' ') ADVANCE(75); + if (lookahead != 0) ADVANCE(76); END_STATE(); case 5: - if (lookahead == '%') ADVANCE(52); + if (lookahead == '%') ADVANCE(54); if (lookahead != 0 && lookahead != '\n' && lookahead != '\\') ADVANCE(5); END_STATE(); case 6: - if (lookahead == '-') ADVANCE(34); + if (lookahead == '-') ADVANCE(36); END_STATE(); case 7: - if (lookahead == '=') ADVANCE(47); + if (lookahead == '=') ADVANCE(49); END_STATE(); case 8: if (lookahead == 'U') ADVANCE(10); if (lookahead == 'u') ADVANCE(11); - if (lookahead == 'x') ADVANCE(22); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(79); + if (lookahead == 'x') ADVANCE(24); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(82); if (lookahead != 0 && - (lookahead < '0' || '9' < lookahead)) ADVANCE(77); + (lookahead < '0' || '9' < lookahead)) ADVANCE(80); END_STATE(); case 9: - if (lookahead == '\\') ADVANCE(24); - if (lookahead == '`') ADVANCE(87); + if (lookahead == '\\') ADVANCE(26); + if (lookahead == '`') ADVANCE(90); if (lookahead != 0) ADVANCE(9); END_STATE(); case 10: - if (lookahead == '{') ADVANCE(21); + if (lookahead == '{') ADVANCE(23); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(86); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(89); END_STATE(); case 11: - if (lookahead == '{') ADVANCE(23); + if (lookahead == '{') ADVANCE(25); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(82); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(85); END_STATE(); case 12: - if (lookahead == '}') ADVANCE(77); + if (lookahead == '}') ADVANCE(80); END_STATE(); case 13: - if (lookahead == '}') ADVANCE(77); + if (lookahead == '}') ADVANCE(80); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(12); END_STATE(); case 14: - if (lookahead == '}') ADVANCE(77); + if (lookahead == '}') ADVANCE(80); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(13); END_STATE(); case 15: - if (lookahead == '}') ADVANCE(77); + if (lookahead == '}') ADVANCE(80); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(14); END_STATE(); case 16: - if (lookahead == '}') ADVANCE(77); + if (lookahead == '}') ADVANCE(80); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(15); END_STATE(); case 17: - if (lookahead == '}') ADVANCE(77); + if (lookahead == '}') ADVANCE(80); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(16); END_STATE(); case 18: - if (lookahead == '}') ADVANCE(77); + if (lookahead == '}') ADVANCE(80); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(17); END_STATE(); case 19: - if (lookahead == '}') ADVANCE(77); + if (lookahead == '}') ADVANCE(80); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(18); END_STATE(); case 20: + if (lookahead == '+' || + lookahead == '-') ADVANCE(21); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(63); + END_STATE(); + case 21: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(63); + END_STATE(); + case 22: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(60); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(62); END_STATE(); - case 21: + case 23: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(19); END_STATE(); - case 22: + case 24: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(80); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(83); END_STATE(); - case 23: + case 25: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(15); END_STATE(); - case 24: + case 26: if (lookahead != 0) ADVANCE(9); END_STATE(); - case 25: + case 27: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); - case 26: + case 28: ACCEPT_TOKEN(anon_sym_BSLASH); END_STATE(); - case 27: + case 29: ACCEPT_TOKEN(anon_sym_EQ); - if (lookahead == '=') ADVANCE(46); + if (lookahead == '=') ADVANCE(48); END_STATE(); - case 28: + case 30: ACCEPT_TOKEN(anon_sym_QMARK); END_STATE(); - case 29: + case 31: ACCEPT_TOKEN(anon_sym_TILDE); END_STATE(); - case 30: + case 32: ACCEPT_TOKEN(anon_sym_BANG); - if (lookahead == '=') ADVANCE(47); + if (lookahead == '=') ADVANCE(49); END_STATE(); - case 31: + case 33: ACCEPT_TOKEN(anon_sym_PLUS); END_STATE(); - case 32: + case 34: ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '>') ADVANCE(36); + if (lookahead == '>') ADVANCE(38); END_STATE(); - case 33: + case 35: ACCEPT_TOKEN(anon_sym_LT_DASH); END_STATE(); - case 34: + case 36: ACCEPT_TOKEN(anon_sym_LT_LT_DASH); END_STATE(); - case 35: + case 37: ACCEPT_TOKEN(anon_sym_COLON_EQ); END_STATE(); - case 36: + case 38: ACCEPT_TOKEN(anon_sym_DASH_GT); - if (lookahead == '>') ADVANCE(37); + if (lookahead == '>') ADVANCE(39); END_STATE(); - case 37: + case 39: ACCEPT_TOKEN(anon_sym_DASH_GT_GT); END_STATE(); - case 38: + case 40: ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '>') ADVANCE(53); - if (lookahead == '|') ADVANCE(40); + if (lookahead == '>') ADVANCE(55); + if (lookahead == '|') ADVANCE(42); END_STATE(); - case 39: + case 41: ACCEPT_TOKEN(anon_sym_AMP); - if (lookahead == '&') ADVANCE(41); + if (lookahead == '&') ADVANCE(43); END_STATE(); - case 40: + case 42: ACCEPT_TOKEN(anon_sym_PIPE_PIPE); END_STATE(); - case 41: + case 43: ACCEPT_TOKEN(anon_sym_AMP_AMP); END_STATE(); - case 42: + case 44: ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '-') ADVANCE(33); + if (lookahead == '-') ADVANCE(35); if (lookahead == '<') ADVANCE(6); - if (lookahead == '=') ADVANCE(43); + if (lookahead == '=') ADVANCE(45); END_STATE(); - case 43: + case 45: ACCEPT_TOKEN(anon_sym_LT_EQ); END_STATE(); - case 44: + case 46: ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '=') ADVANCE(45); + if (lookahead == '=') ADVANCE(47); END_STATE(); - case 45: + case 47: ACCEPT_TOKEN(anon_sym_GT_EQ); END_STATE(); - case 46: + case 48: ACCEPT_TOKEN(anon_sym_EQ_EQ); END_STATE(); - case 47: + case 49: ACCEPT_TOKEN(anon_sym_BANG_EQ); END_STATE(); - case 48: + case 50: ACCEPT_TOKEN(anon_sym_STAR); - if (lookahead == '*') ADVANCE(50); + if (lookahead == '*') ADVANCE(52); END_STATE(); - case 49: + case 51: ACCEPT_TOKEN(anon_sym_SLASH); END_STATE(); - case 50: + case 52: ACCEPT_TOKEN(anon_sym_STAR_STAR); END_STATE(); - case 51: + case 53: ACCEPT_TOKEN(anon_sym_CARET); END_STATE(); - case 52: + case 54: ACCEPT_TOKEN(aux_sym_binary_operator_token1); END_STATE(); - case 53: + case 55: ACCEPT_TOKEN(anon_sym_PIPE_GT); END_STATE(); - case 54: + case 56: ACCEPT_TOKEN(anon_sym_COLON); - if (lookahead == ':') ADVANCE(58); - if (lookahead == '=') ADVANCE(35); + if (lookahead == ':') ADVANCE(60); + if (lookahead == '=') ADVANCE(37); END_STATE(); - case 55: + case 57: ACCEPT_TOKEN(anon_sym_COLON); - if (lookahead == '=') ADVANCE(35); + if (lookahead == '=') ADVANCE(37); END_STATE(); - case 56: + case 58: ACCEPT_TOKEN(anon_sym_DOLLAR); END_STATE(); - case 57: + case 59: ACCEPT_TOKEN(anon_sym_AT); END_STATE(); - case 58: + case 60: ACCEPT_TOKEN(anon_sym_COLON_COLON); - if (lookahead == ':') ADVANCE(59); + if (lookahead == ':') ADVANCE(61); END_STATE(); - case 59: + case 61: ACCEPT_TOKEN(anon_sym_COLON_COLON_COLON); END_STATE(); - case 60: + case 62: ACCEPT_TOKEN(sym__hex_literal); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(20); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(60); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(62); END_STATE(); - case 61: + case 63: + ACCEPT_TOKEN(sym__hex_literal); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(63); + END_STATE(); + case 64: ACCEPT_TOKEN(sym__number_literal); - if (lookahead == '.') ADVANCE(65); + if (lookahead == '.') ADVANCE(68); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(63); + lookahead == 'e') ADVANCE(66); if (lookahead == 'X' || - lookahead == 'x') ADVANCE(20); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(62); + lookahead == 'x') ADVANCE(22); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(65); END_STATE(); - case 62: + case 65: ACCEPT_TOKEN(sym__number_literal); - if (lookahead == '.') ADVANCE(65); + if (lookahead == '.') ADVANCE(68); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(63); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(62); + lookahead == 'e') ADVANCE(66); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(65); END_STATE(); - case 63: + case 66: ACCEPT_TOKEN(sym__number_literal); if (lookahead == '+' || - lookahead == '-') ADVANCE(67); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(67); + lookahead == '-') ADVANCE(70); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(70); END_STATE(); - case 64: + case 67: ACCEPT_TOKEN(sym__number_literal); if (lookahead == '+' || - lookahead == '-') ADVANCE(67); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(68); - if (set_contains(sym_identifier_character_set_2, 777, lookahead)) ADVANCE(92); + lookahead == '-') ADVANCE(70); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(71); + if (set_contains(sym_identifier_character_set_2, 801, lookahead)) ADVANCE(94); END_STATE(); - case 65: + case 68: ACCEPT_TOKEN(sym__number_literal); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(63); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(65); + lookahead == 'e') ADVANCE(66); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(68); END_STATE(); - case 66: + case 69: ACCEPT_TOKEN(sym__number_literal); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(64); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(66); - if (set_contains(sym_identifier_character_set_2, 777, lookahead)) ADVANCE(92); + lookahead == 'e') ADVANCE(67); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(69); + if (set_contains(sym_identifier_character_set_2, 801, lookahead)) ADVANCE(94); END_STATE(); - case 67: + case 70: ACCEPT_TOKEN(sym__number_literal); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(67); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(70); END_STATE(); - case 68: + case 71: ACCEPT_TOKEN(sym__number_literal); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(68); - if (set_contains(sym_identifier_character_set_2, 777, lookahead)) ADVANCE(92); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(71); + if (set_contains(sym_identifier_character_set_2, 801, lookahead)) ADVANCE(94); END_STATE(); - case 69: + case 72: ACCEPT_TOKEN(anon_sym_SQUOTE); END_STATE(); - case 70: + case 73: ACCEPT_TOKEN(anon_sym_DQUOTE); END_STATE(); - case 71: + case 74: ACCEPT_TOKEN(aux_sym__single_quoted_string_content_token1); - if (lookahead == '\n') ADVANCE(73); + if (lookahead == '\n') ADVANCE(76); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(71); + lookahead != '\\') ADVANCE(74); END_STATE(); - case 72: + case 75: ACCEPT_TOKEN(aux_sym__single_quoted_string_content_token1); - if (lookahead == '#') ADVANCE(71); + if (lookahead == '#') ADVANCE(74); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(72); + lookahead == ' ') ADVANCE(75); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(73); + lookahead != '\\') ADVANCE(76); END_STATE(); - case 73: + case 76: ACCEPT_TOKEN(aux_sym__single_quoted_string_content_token1); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(73); + lookahead != '\\') ADVANCE(76); END_STATE(); - case 74: + case 77: ACCEPT_TOKEN(aux_sym__double_quoted_string_content_token1); - if (lookahead == '\n') ADVANCE(76); + if (lookahead == '\n') ADVANCE(79); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(74); + lookahead != '\\') ADVANCE(77); END_STATE(); - case 75: + case 78: ACCEPT_TOKEN(aux_sym__double_quoted_string_content_token1); - if (lookahead == '#') ADVANCE(74); + if (lookahead == '#') ADVANCE(77); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(75); + lookahead == ' ') ADVANCE(78); if (lookahead != 0 && lookahead != '"' && lookahead != '#' && - lookahead != '\\') ADVANCE(76); + lookahead != '\\') ADVANCE(79); END_STATE(); - case 76: + case 79: ACCEPT_TOKEN(aux_sym__double_quoted_string_content_token1); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(76); - END_STATE(); - case 77: - ACCEPT_TOKEN(sym_escape_sequence); - END_STATE(); - case 78: - ACCEPT_TOKEN(sym_escape_sequence); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(77); - END_STATE(); - case 79: - ACCEPT_TOKEN(sym_escape_sequence); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(78); + lookahead != '\\') ADVANCE(79); END_STATE(); case 80: ACCEPT_TOKEN(sym_escape_sequence); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(77); END_STATE(); case 81: ACCEPT_TOKEN(sym_escape_sequence); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(80); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(80); END_STATE(); case 82: ACCEPT_TOKEN(sym_escape_sequence); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(81); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(81); END_STATE(); case 83: ACCEPT_TOKEN(sym_escape_sequence); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(82); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(80); END_STATE(); case 84: ACCEPT_TOKEN(sym_escape_sequence); @@ -4333,48 +4116,61 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'f')) ADVANCE(85); END_STATE(); case 87: - ACCEPT_TOKEN(sym_identifier); + ACCEPT_TOKEN(sym_escape_sequence); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(86); END_STATE(); case 88: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '.') ADVANCE(93); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(94); - if (set_contains(sym_identifier_character_set_2, 777, lookahead)) ADVANCE(92); + ACCEPT_TOKEN(sym_escape_sequence); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(87); END_STATE(); case 89: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '.') ADVANCE(93); - if (set_contains(sym_identifier_character_set_2, 777, lookahead)) ADVANCE(92); + ACCEPT_TOKEN(sym_escape_sequence); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(88); END_STATE(); case 90: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '.') ADVANCE(88); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(66); - if (set_contains(sym_identifier_character_set_2, 777, lookahead)) ADVANCE(92); END_STATE(); case 91: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '.') ADVANCE(89); - if (set_contains(sym_identifier_character_set_2, 777, lookahead)) ADVANCE(92); + if (lookahead == '.') ADVANCE(95); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(96); + if (set_contains(sym_identifier_character_set_2, 801, lookahead)) ADVANCE(94); END_STATE(); case 92: ACCEPT_TOKEN(sym_identifier); - if (set_contains(sym_identifier_character_set_2, 777, lookahead)) ADVANCE(92); + if (lookahead == '.') ADVANCE(91); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(69); + if (set_contains(sym_identifier_character_set_2, 801, lookahead)) ADVANCE(94); END_STATE(); case 93: - ACCEPT_TOKEN(sym_dots); - if (set_contains(sym_identifier_character_set_2, 777, lookahead)) ADVANCE(92); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '.') ADVANCE(91); + if (set_contains(sym_identifier_character_set_2, 801, lookahead)) ADVANCE(94); END_STATE(); case 94: - ACCEPT_TOKEN(sym_dot_dot_i); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(94); + ACCEPT_TOKEN(sym_identifier); + if (set_contains(sym_identifier_character_set_2, 801, lookahead)) ADVANCE(94); END_STATE(); case 95: + ACCEPT_TOKEN(sym_dots); + if (set_contains(sym_identifier_character_set_2, 801, lookahead)) ADVANCE(94); + END_STATE(); + case 96: + ACCEPT_TOKEN(sym_dot_dot_i); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(96); + END_STATE(); + case 97: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && - lookahead != '\n') ADVANCE(95); + lookahead != '\n') ADVANCE(97); END_STATE(); - case 96: + case 98: ACCEPT_TOKEN(sym_comma); END_STATE(); default: @@ -4682,73 +4478,73 @@ static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { } } -static const TSLexMode ts_lex_modes[STATE_COUNT] = { +static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0, .external_lex_state = 1}, [1] = {.lex_state = 0, .external_lex_state = 2}, [2] = {.lex_state = 0, .external_lex_state = 3}, - [3] = {.lex_state = 0, .external_lex_state = 4}, - [4] = {.lex_state = 0, .external_lex_state = 5}, - [5] = {.lex_state = 0, .external_lex_state = 5}, - [6] = {.lex_state = 0, .external_lex_state = 5}, - [7] = {.lex_state = 0, .external_lex_state = 5}, - [8] = {.lex_state = 0, .external_lex_state = 6}, - [9] = {.lex_state = 0, .external_lex_state = 6}, - [10] = {.lex_state = 0, .external_lex_state = 6}, - [11] = {.lex_state = 0, .external_lex_state = 6}, + [3] = {.lex_state = 0, .external_lex_state = 3}, + [4] = {.lex_state = 0, .external_lex_state = 3}, + [5] = {.lex_state = 0, .external_lex_state = 3}, + [6] = {.lex_state = 0, .external_lex_state = 4}, + [7] = {.lex_state = 0, .external_lex_state = 4}, + [8] = {.lex_state = 0, .external_lex_state = 4}, + [9] = {.lex_state = 0, .external_lex_state = 4}, + [10] = {.lex_state = 0, .external_lex_state = 4}, + [11] = {.lex_state = 0, .external_lex_state = 3}, [12] = {.lex_state = 0, .external_lex_state = 3}, [13] = {.lex_state = 0, .external_lex_state = 3}, [14] = {.lex_state = 0, .external_lex_state = 3}, - [15] = {.lex_state = 0, .external_lex_state = 3}, - [16] = {.lex_state = 0, .external_lex_state = 7}, - [17] = {.lex_state = 0, .external_lex_state = 7}, + [15] = {.lex_state = 0, .external_lex_state = 4}, + [16] = {.lex_state = 0, .external_lex_state = 4}, + [17] = {.lex_state = 0, .external_lex_state = 4}, [18] = {.lex_state = 0, .external_lex_state = 4}, - [19] = {.lex_state = 0, .external_lex_state = 7}, - [20] = {.lex_state = 0, .external_lex_state = 4}, - [21] = {.lex_state = 0, .external_lex_state = 7}, - [22] = {.lex_state = 0, .external_lex_state = 4}, - [23] = {.lex_state = 0, .external_lex_state = 4}, - [24] = {.lex_state = 0, .external_lex_state = 4}, - [25] = {.lex_state = 0, .external_lex_state = 4}, - [26] = {.lex_state = 0, .external_lex_state = 5}, - [27] = {.lex_state = 0, .external_lex_state = 5}, - [28] = {.lex_state = 0, .external_lex_state = 5}, - [29] = {.lex_state = 0, .external_lex_state = 5}, - [30] = {.lex_state = 0, .external_lex_state = 6}, - [31] = {.lex_state = 0, .external_lex_state = 6}, - [32] = {.lex_state = 0, .external_lex_state = 6}, - [33] = {.lex_state = 0, .external_lex_state = 6}, - [34] = {.lex_state = 0, .external_lex_state = 4}, + [19] = {.lex_state = 0, .external_lex_state = 3}, + [20] = {.lex_state = 0, .external_lex_state = 3}, + [21] = {.lex_state = 0, .external_lex_state = 3}, + [22] = {.lex_state = 0, .external_lex_state = 3}, + [23] = {.lex_state = 0, .external_lex_state = 3}, + [24] = {.lex_state = 0, .external_lex_state = 3}, + [25] = {.lex_state = 0, .external_lex_state = 3}, + [26] = {.lex_state = 0, .external_lex_state = 3}, + [27] = {.lex_state = 0, .external_lex_state = 3}, + [28] = {.lex_state = 0, .external_lex_state = 3}, + [29] = {.lex_state = 0, .external_lex_state = 3}, + [30] = {.lex_state = 0, .external_lex_state = 3}, + [31] = {.lex_state = 0, .external_lex_state = 3}, + [32] = {.lex_state = 0, .external_lex_state = 3}, + [33] = {.lex_state = 0, .external_lex_state = 3}, + [34] = {.lex_state = 0, .external_lex_state = 3}, [35] = {.lex_state = 0, .external_lex_state = 3}, [36] = {.lex_state = 0, .external_lex_state = 3}, [37] = {.lex_state = 0, .external_lex_state = 3}, - [38] = {.lex_state = 0, .external_lex_state = 7}, - [39] = {.lex_state = 0, .external_lex_state = 7}, - [40] = {.lex_state = 0, .external_lex_state = 7}, - [41] = {.lex_state = 0, .external_lex_state = 7}, - [42] = {.lex_state = 0, .external_lex_state = 7}, - [43] = {.lex_state = 0, .external_lex_state = 4}, - [44] = {.lex_state = 0, .external_lex_state = 4}, - [45] = {.lex_state = 0, .external_lex_state = 4}, - [46] = {.lex_state = 0, .external_lex_state = 4}, - [47] = {.lex_state = 0, .external_lex_state = 4}, - [48] = {.lex_state = 0, .external_lex_state = 4}, - [49] = {.lex_state = 0, .external_lex_state = 4}, - [50] = {.lex_state = 0, .external_lex_state = 4}, - [51] = {.lex_state = 0, .external_lex_state = 4}, - [52] = {.lex_state = 0, .external_lex_state = 4}, - [53] = {.lex_state = 0, .external_lex_state = 4}, - [54] = {.lex_state = 0, .external_lex_state = 4}, - [55] = {.lex_state = 0, .external_lex_state = 4}, - [56] = {.lex_state = 0, .external_lex_state = 4}, - [57] = {.lex_state = 0, .external_lex_state = 4}, - [58] = {.lex_state = 0, .external_lex_state = 4}, - [59] = {.lex_state = 0, .external_lex_state = 4}, - [60] = {.lex_state = 0, .external_lex_state = 4}, - [61] = {.lex_state = 0, .external_lex_state = 4}, - [62] = {.lex_state = 0, .external_lex_state = 4}, - [63] = {.lex_state = 0, .external_lex_state = 4}, - [64] = {.lex_state = 0, .external_lex_state = 4}, - [65] = {.lex_state = 0, .external_lex_state = 4}, + [38] = {.lex_state = 0, .external_lex_state = 3}, + [39] = {.lex_state = 0, .external_lex_state = 3}, + [40] = {.lex_state = 0, .external_lex_state = 3}, + [41] = {.lex_state = 0, .external_lex_state = 3}, + [42] = {.lex_state = 0, .external_lex_state = 3}, + [43] = {.lex_state = 0, .external_lex_state = 3}, + [44] = {.lex_state = 0, .external_lex_state = 3}, + [45] = {.lex_state = 0, .external_lex_state = 3}, + [46] = {.lex_state = 0, .external_lex_state = 3}, + [47] = {.lex_state = 0, .external_lex_state = 3}, + [48] = {.lex_state = 0, .external_lex_state = 3}, + [49] = {.lex_state = 0, .external_lex_state = 3}, + [50] = {.lex_state = 0, .external_lex_state = 3}, + [51] = {.lex_state = 0, .external_lex_state = 3}, + [52] = {.lex_state = 0, .external_lex_state = 3}, + [53] = {.lex_state = 0, .external_lex_state = 3}, + [54] = {.lex_state = 0, .external_lex_state = 3}, + [55] = {.lex_state = 0, .external_lex_state = 3}, + [56] = {.lex_state = 0, .external_lex_state = 3}, + [57] = {.lex_state = 0, .external_lex_state = 3}, + [58] = {.lex_state = 0, .external_lex_state = 3}, + [59] = {.lex_state = 0, .external_lex_state = 3}, + [60] = {.lex_state = 0, .external_lex_state = 3}, + [61] = {.lex_state = 0, .external_lex_state = 3}, + [62] = {.lex_state = 0, .external_lex_state = 3}, + [63] = {.lex_state = 0, .external_lex_state = 3}, + [64] = {.lex_state = 0, .external_lex_state = 3}, + [65] = {.lex_state = 0, .external_lex_state = 3}, [66] = {.lex_state = 0, .external_lex_state = 4}, [67] = {.lex_state = 0, .external_lex_state = 4}, [68] = {.lex_state = 0, .external_lex_state = 4}, @@ -4757,71 +4553,71 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [71] = {.lex_state = 0, .external_lex_state = 4}, [72] = {.lex_state = 0, .external_lex_state = 4}, [73] = {.lex_state = 0, .external_lex_state = 4}, - [74] = {.lex_state = 0, .external_lex_state = 4}, + [74] = {.lex_state = 0, .external_lex_state = 3}, [75] = {.lex_state = 0, .external_lex_state = 4}, [76] = {.lex_state = 0, .external_lex_state = 4}, - [77] = {.lex_state = 0, .external_lex_state = 5}, - [78] = {.lex_state = 0, .external_lex_state = 5}, - [79] = {.lex_state = 0, .external_lex_state = 5}, - [80] = {.lex_state = 0, .external_lex_state = 5}, - [81] = {.lex_state = 0, .external_lex_state = 5}, - [82] = {.lex_state = 0, .external_lex_state = 5}, - [83] = {.lex_state = 0, .external_lex_state = 5}, - [84] = {.lex_state = 0, .external_lex_state = 5}, - [85] = {.lex_state = 0, .external_lex_state = 5}, - [86] = {.lex_state = 0, .external_lex_state = 5}, - [87] = {.lex_state = 0, .external_lex_state = 5}, - [88] = {.lex_state = 0, .external_lex_state = 5}, - [89] = {.lex_state = 0, .external_lex_state = 5}, - [90] = {.lex_state = 0, .external_lex_state = 5}, - [91] = {.lex_state = 0, .external_lex_state = 5}, - [92] = {.lex_state = 0, .external_lex_state = 5}, - [93] = {.lex_state = 0, .external_lex_state = 5}, - [94] = {.lex_state = 0, .external_lex_state = 5}, - [95] = {.lex_state = 0, .external_lex_state = 5}, - [96] = {.lex_state = 0, .external_lex_state = 5}, - [97] = {.lex_state = 0, .external_lex_state = 5}, - [98] = {.lex_state = 0, .external_lex_state = 5}, - [99] = {.lex_state = 0, .external_lex_state = 5}, - [100] = {.lex_state = 0, .external_lex_state = 5}, - [101] = {.lex_state = 0, .external_lex_state = 5}, - [102] = {.lex_state = 0, .external_lex_state = 5}, - [103] = {.lex_state = 0, .external_lex_state = 5}, - [104] = {.lex_state = 0, .external_lex_state = 5}, - [105] = {.lex_state = 0, .external_lex_state = 5}, - [106] = {.lex_state = 0, .external_lex_state = 5}, - [107] = {.lex_state = 0, .external_lex_state = 5}, - [108] = {.lex_state = 0, .external_lex_state = 5}, - [109] = {.lex_state = 0, .external_lex_state = 5}, - [110] = {.lex_state = 0, .external_lex_state = 5}, - [111] = {.lex_state = 0, .external_lex_state = 5}, - [112] = {.lex_state = 0, .external_lex_state = 5}, - [113] = {.lex_state = 0, .external_lex_state = 5}, - [114] = {.lex_state = 0, .external_lex_state = 5}, - [115] = {.lex_state = 0, .external_lex_state = 5}, - [116] = {.lex_state = 0, .external_lex_state = 5}, - [117] = {.lex_state = 0, .external_lex_state = 5}, - [118] = {.lex_state = 0, .external_lex_state = 5}, - [119] = {.lex_state = 0, .external_lex_state = 5}, - [120] = {.lex_state = 0, .external_lex_state = 5}, - [121] = {.lex_state = 0, .external_lex_state = 5}, - [122] = {.lex_state = 0, .external_lex_state = 5}, - [123] = {.lex_state = 0, .external_lex_state = 5}, - [124] = {.lex_state = 0, .external_lex_state = 5}, - [125] = {.lex_state = 0, .external_lex_state = 5}, - [126] = {.lex_state = 0, .external_lex_state = 5}, - [127] = {.lex_state = 0, .external_lex_state = 5}, - [128] = {.lex_state = 0, .external_lex_state = 5}, - [129] = {.lex_state = 0, .external_lex_state = 5}, + [77] = {.lex_state = 0, .external_lex_state = 4}, + [78] = {.lex_state = 0, .external_lex_state = 4}, + [79] = {.lex_state = 0, .external_lex_state = 4}, + [80] = {.lex_state = 0, .external_lex_state = 4}, + [81] = {.lex_state = 0, .external_lex_state = 4}, + [82] = {.lex_state = 0, .external_lex_state = 4}, + [83] = {.lex_state = 0, .external_lex_state = 4}, + [84] = {.lex_state = 0, .external_lex_state = 4}, + [85] = {.lex_state = 0, .external_lex_state = 4}, + [86] = {.lex_state = 0, .external_lex_state = 4}, + [87] = {.lex_state = 0, .external_lex_state = 4}, + [88] = {.lex_state = 0, .external_lex_state = 4}, + [89] = {.lex_state = 0, .external_lex_state = 4}, + [90] = {.lex_state = 0, .external_lex_state = 4}, + [91] = {.lex_state = 0, .external_lex_state = 4}, + [92] = {.lex_state = 0, .external_lex_state = 4}, + [93] = {.lex_state = 0, .external_lex_state = 4}, + [94] = {.lex_state = 0, .external_lex_state = 4}, + [95] = {.lex_state = 0, .external_lex_state = 4}, + [96] = {.lex_state = 0, .external_lex_state = 4}, + [97] = {.lex_state = 0, .external_lex_state = 4}, + [98] = {.lex_state = 0, .external_lex_state = 4}, + [99] = {.lex_state = 0, .external_lex_state = 4}, + [100] = {.lex_state = 0, .external_lex_state = 4}, + [101] = {.lex_state = 0, .external_lex_state = 4}, + [102] = {.lex_state = 0, .external_lex_state = 4}, + [103] = {.lex_state = 0, .external_lex_state = 4}, + [104] = {.lex_state = 0, .external_lex_state = 4}, + [105] = {.lex_state = 0, .external_lex_state = 4}, + [106] = {.lex_state = 0, .external_lex_state = 4}, + [107] = {.lex_state = 0, .external_lex_state = 4}, + [108] = {.lex_state = 0, .external_lex_state = 4}, + [109] = {.lex_state = 0, .external_lex_state = 4}, + [110] = {.lex_state = 0, .external_lex_state = 4}, + [111] = {.lex_state = 0, .external_lex_state = 4}, + [112] = {.lex_state = 0, .external_lex_state = 4}, + [113] = {.lex_state = 0, .external_lex_state = 4}, + [114] = {.lex_state = 0, .external_lex_state = 4}, + [115] = {.lex_state = 0, .external_lex_state = 4}, + [116] = {.lex_state = 0, .external_lex_state = 4}, + [117] = {.lex_state = 0, .external_lex_state = 4}, + [118] = {.lex_state = 0, .external_lex_state = 4}, + [119] = {.lex_state = 0, .external_lex_state = 3}, + [120] = {.lex_state = 0, .external_lex_state = 4}, + [121] = {.lex_state = 0, .external_lex_state = 4}, + [122] = {.lex_state = 0, .external_lex_state = 3}, + [123] = {.lex_state = 0, .external_lex_state = 3}, + [124] = {.lex_state = 0, .external_lex_state = 3}, + [125] = {.lex_state = 0, .external_lex_state = 3}, + [126] = {.lex_state = 0, .external_lex_state = 3}, + [127] = {.lex_state = 0, .external_lex_state = 3}, + [128] = {.lex_state = 0, .external_lex_state = 3}, + [129] = {.lex_state = 0, .external_lex_state = 4}, [130] = {.lex_state = 0, .external_lex_state = 5}, - [131] = {.lex_state = 0, .external_lex_state = 5}, - [132] = {.lex_state = 0, .external_lex_state = 5}, + [131] = {.lex_state = 0, .external_lex_state = 6}, + [132] = {.lex_state = 0, .external_lex_state = 6}, [133] = {.lex_state = 0, .external_lex_state = 6}, [134] = {.lex_state = 0, .external_lex_state = 6}, [135] = {.lex_state = 0, .external_lex_state = 6}, [136] = {.lex_state = 0, .external_lex_state = 6}, [137] = {.lex_state = 0, .external_lex_state = 6}, - [138] = {.lex_state = 0, .external_lex_state = 4}, + [138] = {.lex_state = 0, .external_lex_state = 6}, [139] = {.lex_state = 0, .external_lex_state = 6}, [140] = {.lex_state = 0, .external_lex_state = 6}, [141] = {.lex_state = 0, .external_lex_state = 6}, @@ -4849,12 +4645,12 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [163] = {.lex_state = 0, .external_lex_state = 6}, [164] = {.lex_state = 0, .external_lex_state = 6}, [165] = {.lex_state = 0, .external_lex_state = 6}, - [166] = {.lex_state = 0, .external_lex_state = 6}, + [166] = {.lex_state = 0, .external_lex_state = 5}, [167] = {.lex_state = 0, .external_lex_state = 6}, [168] = {.lex_state = 0, .external_lex_state = 6}, [169] = {.lex_state = 0, .external_lex_state = 6}, [170] = {.lex_state = 0, .external_lex_state = 6}, - [171] = {.lex_state = 0, .external_lex_state = 6}, + [171] = {.lex_state = 0, .external_lex_state = 5}, [172] = {.lex_state = 0, .external_lex_state = 6}, [173] = {.lex_state = 0, .external_lex_state = 6}, [174] = {.lex_state = 0, .external_lex_state = 6}, @@ -4867,2181 +4663,1908 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [181] = {.lex_state = 0, .external_lex_state = 6}, [182] = {.lex_state = 0, .external_lex_state = 6}, [183] = {.lex_state = 0, .external_lex_state = 6}, - [184] = {.lex_state = 0, .external_lex_state = 6}, - [185] = {.lex_state = 0, .external_lex_state = 6}, - [186] = {.lex_state = 0, .external_lex_state = 6}, - [187] = {.lex_state = 0, .external_lex_state = 6}, - [188] = {.lex_state = 0, .external_lex_state = 6}, + [184] = {.lex_state = 0, .external_lex_state = 5}, + [185] = {.lex_state = 0, .external_lex_state = 5}, + [186] = {.lex_state = 0, .external_lex_state = 5}, + [187] = {.lex_state = 0, .external_lex_state = 5}, + [188] = {.lex_state = 0, .external_lex_state = 3}, [189] = {.lex_state = 0, .external_lex_state = 6}, - [190] = {.lex_state = 0, .external_lex_state = 3}, - [191] = {.lex_state = 0, .external_lex_state = 3}, - [192] = {.lex_state = 0, .external_lex_state = 3}, - [193] = {.lex_state = 0, .external_lex_state = 3}, - [194] = {.lex_state = 0, .external_lex_state = 4}, - [195] = {.lex_state = 0, .external_lex_state = 3}, - [196] = {.lex_state = 0, .external_lex_state = 3}, - [197] = {.lex_state = 0, .external_lex_state = 3}, - [198] = {.lex_state = 0, .external_lex_state = 3}, - [199] = {.lex_state = 0, .external_lex_state = 3}, - [200] = {.lex_state = 0, .external_lex_state = 3}, - [201] = {.lex_state = 0, .external_lex_state = 3}, - [202] = {.lex_state = 0, .external_lex_state = 3}, - [203] = {.lex_state = 0, .external_lex_state = 3}, - [204] = {.lex_state = 0, .external_lex_state = 3}, - [205] = {.lex_state = 0, .external_lex_state = 3}, - [206] = {.lex_state = 0, .external_lex_state = 3}, - [207] = {.lex_state = 0, .external_lex_state = 3}, - [208] = {.lex_state = 0, .external_lex_state = 3}, - [209] = {.lex_state = 0, .external_lex_state = 3}, - [210] = {.lex_state = 0, .external_lex_state = 3}, - [211] = {.lex_state = 0, .external_lex_state = 3}, - [212] = {.lex_state = 0, .external_lex_state = 3}, - [213] = {.lex_state = 0, .external_lex_state = 3}, - [214] = {.lex_state = 0, .external_lex_state = 3}, - [215] = {.lex_state = 0, .external_lex_state = 3}, - [216] = {.lex_state = 0, .external_lex_state = 3}, - [217] = {.lex_state = 0, .external_lex_state = 3}, - [218] = {.lex_state = 0, .external_lex_state = 3}, - [219] = {.lex_state = 0, .external_lex_state = 3}, - [220] = {.lex_state = 0, .external_lex_state = 3}, - [221] = {.lex_state = 0, .external_lex_state = 3}, - [222] = {.lex_state = 0, .external_lex_state = 3}, - [223] = {.lex_state = 0, .external_lex_state = 3}, - [224] = {.lex_state = 0, .external_lex_state = 3}, - [225] = {.lex_state = 0, .external_lex_state = 3}, - [226] = {.lex_state = 0, .external_lex_state = 3}, - [227] = {.lex_state = 0, .external_lex_state = 3}, - [228] = {.lex_state = 0, .external_lex_state = 3}, - [229] = {.lex_state = 0, .external_lex_state = 3}, - [230] = {.lex_state = 0, .external_lex_state = 3}, - [231] = {.lex_state = 0, .external_lex_state = 3}, - [232] = {.lex_state = 0, .external_lex_state = 3}, - [233] = {.lex_state = 0, .external_lex_state = 3}, - [234] = {.lex_state = 0, .external_lex_state = 3}, - [235] = {.lex_state = 0, .external_lex_state = 3}, - [236] = {.lex_state = 0, .external_lex_state = 3}, - [237] = {.lex_state = 0, .external_lex_state = 3}, - [238] = {.lex_state = 0, .external_lex_state = 3}, - [239] = {.lex_state = 0, .external_lex_state = 3}, - [240] = {.lex_state = 0, .external_lex_state = 3}, - [241] = {.lex_state = 0, .external_lex_state = 3}, - [242] = {.lex_state = 0, .external_lex_state = 3}, - [243] = {.lex_state = 0, .external_lex_state = 3}, - [244] = {.lex_state = 0, .external_lex_state = 3}, - [245] = {.lex_state = 0, .external_lex_state = 3}, - [246] = {.lex_state = 0, .external_lex_state = 7}, - [247] = {.lex_state = 0, .external_lex_state = 7}, - [248] = {.lex_state = 0, .external_lex_state = 7}, + [190] = {.lex_state = 0, .external_lex_state = 6}, + [191] = {.lex_state = 0, .external_lex_state = 5}, + [192] = {.lex_state = 0, .external_lex_state = 5}, + [193] = {.lex_state = 0, .external_lex_state = 5}, + [194] = {.lex_state = 0, .external_lex_state = 3}, + [195] = {.lex_state = 0, .external_lex_state = 5}, + [196] = {.lex_state = 0, .external_lex_state = 5}, + [197] = {.lex_state = 0, .external_lex_state = 5}, + [198] = {.lex_state = 0, .external_lex_state = 5}, + [199] = {.lex_state = 0, .external_lex_state = 5}, + [200] = {.lex_state = 0, .external_lex_state = 5}, + [201] = {.lex_state = 0, .external_lex_state = 5}, + [202] = {.lex_state = 0, .external_lex_state = 5}, + [203] = {.lex_state = 0, .external_lex_state = 5}, + [204] = {.lex_state = 0, .external_lex_state = 5}, + [205] = {.lex_state = 0, .external_lex_state = 5}, + [206] = {.lex_state = 0, .external_lex_state = 5}, + [207] = {.lex_state = 0, .external_lex_state = 5}, + [208] = {.lex_state = 0, .external_lex_state = 5}, + [209] = {.lex_state = 0, .external_lex_state = 5}, + [210] = {.lex_state = 0, .external_lex_state = 5}, + [211] = {.lex_state = 0, .external_lex_state = 5}, + [212] = {.lex_state = 0, .external_lex_state = 5}, + [213] = {.lex_state = 0, .external_lex_state = 5}, + [214] = {.lex_state = 0, .external_lex_state = 5}, + [215] = {.lex_state = 0, .external_lex_state = 5}, + [216] = {.lex_state = 0, .external_lex_state = 5}, + [217] = {.lex_state = 0, .external_lex_state = 5}, + [218] = {.lex_state = 0, .external_lex_state = 5}, + [219] = {.lex_state = 0, .external_lex_state = 4}, + [220] = {.lex_state = 0, .external_lex_state = 5}, + [221] = {.lex_state = 0, .external_lex_state = 5}, + [222] = {.lex_state = 0, .external_lex_state = 5}, + [223] = {.lex_state = 0, .external_lex_state = 5}, + [224] = {.lex_state = 0, .external_lex_state = 5}, + [225] = {.lex_state = 0, .external_lex_state = 5}, + [226] = {.lex_state = 0, .external_lex_state = 5}, + [227] = {.lex_state = 0, .external_lex_state = 4}, + [228] = {.lex_state = 0, .external_lex_state = 5}, + [229] = {.lex_state = 0, .external_lex_state = 5}, + [230] = {.lex_state = 0, .external_lex_state = 5}, + [231] = {.lex_state = 0, .external_lex_state = 5}, + [232] = {.lex_state = 0, .external_lex_state = 5}, + [233] = {.lex_state = 0, .external_lex_state = 5}, + [234] = {.lex_state = 0, .external_lex_state = 5}, + [235] = {.lex_state = 0, .external_lex_state = 5}, + [236] = {.lex_state = 0, .external_lex_state = 5}, + [237] = {.lex_state = 0, .external_lex_state = 5}, + [238] = {.lex_state = 0, .external_lex_state = 5}, + [239] = {.lex_state = 0, .external_lex_state = 5}, + [240] = {.lex_state = 0, .external_lex_state = 5}, + [241] = {.lex_state = 0, .external_lex_state = 5}, + [242] = {.lex_state = 0, .external_lex_state = 5}, + [243] = {.lex_state = 0, .external_lex_state = 6}, + [244] = {.lex_state = 0, .external_lex_state = 6}, + [245] = {.lex_state = 0, .external_lex_state = 6}, + [246] = {.lex_state = 0, .external_lex_state = 6}, + [247] = {.lex_state = 0, .external_lex_state = 5}, + [248] = {.lex_state = 0, .external_lex_state = 4}, [249] = {.lex_state = 0, .external_lex_state = 7}, - [250] = {.lex_state = 0, .external_lex_state = 7}, - [251] = {.lex_state = 0, .external_lex_state = 7}, - [252] = {.lex_state = 0, .external_lex_state = 7}, - [253] = {.lex_state = 0, .external_lex_state = 7}, - [254] = {.lex_state = 0, .external_lex_state = 7}, - [255] = {.lex_state = 0, .external_lex_state = 7}, + [250] = {.lex_state = 0, .external_lex_state = 8}, + [251] = {.lex_state = 0, .external_lex_state = 6}, + [252] = {.lex_state = 0, .external_lex_state = 5}, + [253] = {.lex_state = 0, .external_lex_state = 3}, + [254] = {.lex_state = 0, .external_lex_state = 5}, + [255] = {.lex_state = 0, .external_lex_state = 9}, [256] = {.lex_state = 0, .external_lex_state = 7}, - [257] = {.lex_state = 0, .external_lex_state = 7}, - [258] = {.lex_state = 0, .external_lex_state = 7}, - [259] = {.lex_state = 0, .external_lex_state = 7}, + [257] = {.lex_state = 0, .external_lex_state = 8}, + [258] = {.lex_state = 0, .external_lex_state = 6}, + [259] = {.lex_state = 0, .external_lex_state = 9}, [260] = {.lex_state = 0, .external_lex_state = 7}, - [261] = {.lex_state = 0, .external_lex_state = 7}, - [262] = {.lex_state = 0, .external_lex_state = 7}, + [261] = {.lex_state = 0, .external_lex_state = 8}, + [262] = {.lex_state = 0, .external_lex_state = 9}, [263] = {.lex_state = 0, .external_lex_state = 7}, - [264] = {.lex_state = 0, .external_lex_state = 7}, - [265] = {.lex_state = 0, .external_lex_state = 7}, + [264] = {.lex_state = 0, .external_lex_state = 8}, + [265] = {.lex_state = 0, .external_lex_state = 9}, [266] = {.lex_state = 0, .external_lex_state = 7}, - [267] = {.lex_state = 0, .external_lex_state = 7}, - [268] = {.lex_state = 0, .external_lex_state = 7}, + [267] = {.lex_state = 0, .external_lex_state = 8}, + [268] = {.lex_state = 0, .external_lex_state = 9}, [269] = {.lex_state = 0, .external_lex_state = 7}, - [270] = {.lex_state = 0, .external_lex_state = 7}, - [271] = {.lex_state = 0, .external_lex_state = 7}, + [270] = {.lex_state = 0, .external_lex_state = 8}, + [271] = {.lex_state = 0, .external_lex_state = 9}, [272] = {.lex_state = 0, .external_lex_state = 7}, - [273] = {.lex_state = 0, .external_lex_state = 7}, - [274] = {.lex_state = 0, .external_lex_state = 7}, + [273] = {.lex_state = 0, .external_lex_state = 8}, + [274] = {.lex_state = 0, .external_lex_state = 9}, [275] = {.lex_state = 0, .external_lex_state = 7}, - [276] = {.lex_state = 0, .external_lex_state = 7}, - [277] = {.lex_state = 0, .external_lex_state = 7}, + [276] = {.lex_state = 0, .external_lex_state = 8}, + [277] = {.lex_state = 0, .external_lex_state = 9}, [278] = {.lex_state = 0, .external_lex_state = 7}, - [279] = {.lex_state = 0, .external_lex_state = 7}, - [280] = {.lex_state = 0, .external_lex_state = 7}, + [279] = {.lex_state = 0, .external_lex_state = 8}, + [280] = {.lex_state = 0, .external_lex_state = 9}, [281] = {.lex_state = 0, .external_lex_state = 7}, - [282] = {.lex_state = 0, .external_lex_state = 7}, - [283] = {.lex_state = 0, .external_lex_state = 7}, - [284] = {.lex_state = 0, .external_lex_state = 7}, - [285] = {.lex_state = 0, .external_lex_state = 7}, - [286] = {.lex_state = 0, .external_lex_state = 7}, - [287] = {.lex_state = 0, .external_lex_state = 7}, - [288] = {.lex_state = 0, .external_lex_state = 7}, - [289] = {.lex_state = 0, .external_lex_state = 7}, - [290] = {.lex_state = 0, .external_lex_state = 7}, - [291] = {.lex_state = 0, .external_lex_state = 7}, + [282] = {.lex_state = 0, .external_lex_state = 8}, + [283] = {.lex_state = 0, .external_lex_state = 9}, + [284] = {.lex_state = 0, .external_lex_state = 5}, + [285] = {.lex_state = 0, .external_lex_state = 6}, + [286] = {.lex_state = 0, .external_lex_state = 4}, + [287] = {.lex_state = 0, .external_lex_state = 3}, + [288] = {.lex_state = 0, .external_lex_state = 3}, + [289] = {.lex_state = 0, .external_lex_state = 3}, + [290] = {.lex_state = 0, .external_lex_state = 8}, + [291] = {.lex_state = 0, .external_lex_state = 9}, [292] = {.lex_state = 0, .external_lex_state = 7}, - [293] = {.lex_state = 0, .external_lex_state = 7}, - [294] = {.lex_state = 0, .external_lex_state = 7}, - [295] = {.lex_state = 0, .external_lex_state = 7}, - [296] = {.lex_state = 0, .external_lex_state = 7}, - [297] = {.lex_state = 0, .external_lex_state = 7}, - [298] = {.lex_state = 0, .external_lex_state = 7}, + [293] = {.lex_state = 0, .external_lex_state = 4}, + [294] = {.lex_state = 0, .external_lex_state = 4}, + [295] = {.lex_state = 0, .external_lex_state = 4}, + [296] = {.lex_state = 0, .external_lex_state = 3}, + [297] = {.lex_state = 0, .external_lex_state = 3}, + [298] = {.lex_state = 0, .external_lex_state = 3}, [299] = {.lex_state = 0, .external_lex_state = 4}, - [300] = {.lex_state = 0, .external_lex_state = 7}, - [301] = {.lex_state = 0, .external_lex_state = 7}, - [302] = {.lex_state = 0, .external_lex_state = 4}, + [300] = {.lex_state = 0, .external_lex_state = 4}, + [301] = {.lex_state = 0, .external_lex_state = 3}, + [302] = {.lex_state = 0, .external_lex_state = 3}, [303] = {.lex_state = 0, .external_lex_state = 4}, [304] = {.lex_state = 0, .external_lex_state = 4}, - [305] = {.lex_state = 0, .external_lex_state = 4}, + [305] = {.lex_state = 0, .external_lex_state = 3}, [306] = {.lex_state = 0, .external_lex_state = 4}, - [307] = {.lex_state = 0, .external_lex_state = 4}, - [308] = {.lex_state = 0, .external_lex_state = 4}, - [309] = {.lex_state = 0, .external_lex_state = 4}, - [310] = {.lex_state = 0, .external_lex_state = 4}, - [311] = {.lex_state = 0, .external_lex_state = 4}, - [312] = {.lex_state = 0, .external_lex_state = 4}, - [313] = {.lex_state = 0, .external_lex_state = 4}, - [314] = {.lex_state = 0, .external_lex_state = 4}, - [315] = {.lex_state = 0, .external_lex_state = 4}, - [316] = {.lex_state = 0, .external_lex_state = 4}, - [317] = {.lex_state = 0, .external_lex_state = 4}, - [318] = {.lex_state = 0, .external_lex_state = 4}, - [319] = {.lex_state = 0, .external_lex_state = 4}, - [320] = {.lex_state = 0, .external_lex_state = 4}, - [321] = {.lex_state = 0, .external_lex_state = 3}, - [322] = {.lex_state = 0, .external_lex_state = 8}, - [323] = {.lex_state = 0, .external_lex_state = 9}, - [324] = {.lex_state = 0, .external_lex_state = 9}, - [325] = {.lex_state = 0, .external_lex_state = 9}, - [326] = {.lex_state = 0, .external_lex_state = 9}, - [327] = {.lex_state = 0, .external_lex_state = 9}, - [328] = {.lex_state = 0, .external_lex_state = 9}, - [329] = {.lex_state = 0, .external_lex_state = 9}, - [330] = {.lex_state = 0, .external_lex_state = 9}, - [331] = {.lex_state = 0, .external_lex_state = 9}, - [332] = {.lex_state = 0, .external_lex_state = 9}, - [333] = {.lex_state = 0, .external_lex_state = 9}, - [334] = {.lex_state = 0, .external_lex_state = 9}, - [335] = {.lex_state = 0, .external_lex_state = 9}, - [336] = {.lex_state = 0, .external_lex_state = 9}, - [337] = {.lex_state = 0, .external_lex_state = 9}, - [338] = {.lex_state = 0, .external_lex_state = 9}, - [339] = {.lex_state = 0, .external_lex_state = 9}, - [340] = {.lex_state = 0, .external_lex_state = 9}, - [341] = {.lex_state = 0, .external_lex_state = 9}, - [342] = {.lex_state = 0, .external_lex_state = 9}, - [343] = {.lex_state = 0, .external_lex_state = 9}, - [344] = {.lex_state = 0, .external_lex_state = 9}, - [345] = {.lex_state = 0, .external_lex_state = 9}, - [346] = {.lex_state = 0, .external_lex_state = 9}, - [347] = {.lex_state = 0, .external_lex_state = 10}, - [348] = {.lex_state = 0, .external_lex_state = 11}, - [349] = {.lex_state = 0, .external_lex_state = 9}, - [350] = {.lex_state = 0, .external_lex_state = 9}, - [351] = {.lex_state = 0, .external_lex_state = 9}, - [352] = {.lex_state = 0, .external_lex_state = 9}, - [353] = {.lex_state = 0, .external_lex_state = 9}, - [354] = {.lex_state = 0, .external_lex_state = 9}, - [355] = {.lex_state = 0, .external_lex_state = 9}, - [356] = {.lex_state = 0, .external_lex_state = 9}, - [357] = {.lex_state = 0, .external_lex_state = 9}, - [358] = {.lex_state = 0, .external_lex_state = 9}, - [359] = {.lex_state = 0, .external_lex_state = 9}, - [360] = {.lex_state = 0, .external_lex_state = 9}, - [361] = {.lex_state = 0, .external_lex_state = 9}, - [362] = {.lex_state = 0, .external_lex_state = 9}, - [363] = {.lex_state = 0, .external_lex_state = 9}, - [364] = {.lex_state = 0, .external_lex_state = 9}, - [365] = {.lex_state = 0, .external_lex_state = 8}, - [366] = {.lex_state = 0, .external_lex_state = 9}, - [367] = {.lex_state = 0, .external_lex_state = 9}, - [368] = {.lex_state = 0, .external_lex_state = 9}, - [369] = {.lex_state = 0, .external_lex_state = 9}, - [370] = {.lex_state = 0, .external_lex_state = 9}, - [371] = {.lex_state = 0, .external_lex_state = 9}, - [372] = {.lex_state = 0, .external_lex_state = 9}, - [373] = {.lex_state = 0, .external_lex_state = 9}, - [374] = {.lex_state = 0, .external_lex_state = 9}, - [375] = {.lex_state = 0, .external_lex_state = 9}, - [376] = {.lex_state = 0, .external_lex_state = 9}, - [377] = {.lex_state = 0, .external_lex_state = 9}, - [378] = {.lex_state = 0, .external_lex_state = 9}, - [379] = {.lex_state = 0, .external_lex_state = 9}, - [380] = {.lex_state = 0, .external_lex_state = 9}, - [381] = {.lex_state = 0, .external_lex_state = 9}, - [382] = {.lex_state = 0, .external_lex_state = 12}, - [383] = {.lex_state = 0, .external_lex_state = 12}, - [384] = {.lex_state = 0, .external_lex_state = 12}, - [385] = {.lex_state = 0, .external_lex_state = 12}, - [386] = {.lex_state = 0, .external_lex_state = 12}, - [387] = {.lex_state = 0, .external_lex_state = 12}, - [388] = {.lex_state = 0, .external_lex_state = 12}, - [389] = {.lex_state = 0, .external_lex_state = 12}, - [390] = {.lex_state = 0, .external_lex_state = 12}, - [391] = {.lex_state = 0, .external_lex_state = 12}, - [392] = {.lex_state = 0, .external_lex_state = 12}, - [393] = {.lex_state = 0, .external_lex_state = 12}, - [394] = {.lex_state = 0, .external_lex_state = 12}, - [395] = {.lex_state = 0, .external_lex_state = 12}, - [396] = {.lex_state = 0, .external_lex_state = 12}, - [397] = {.lex_state = 0, .external_lex_state = 12}, - [398] = {.lex_state = 0, .external_lex_state = 12}, - [399] = {.lex_state = 0, .external_lex_state = 12}, - [400] = {.lex_state = 0, .external_lex_state = 12}, - [401] = {.lex_state = 0, .external_lex_state = 12}, - [402] = {.lex_state = 0, .external_lex_state = 12}, - [403] = {.lex_state = 0, .external_lex_state = 12}, - [404] = {.lex_state = 0, .external_lex_state = 12}, - [405] = {.lex_state = 0, .external_lex_state = 12}, - [406] = {.lex_state = 0, .external_lex_state = 10}, - [407] = {.lex_state = 0, .external_lex_state = 11}, - [408] = {.lex_state = 0, .external_lex_state = 12}, - [409] = {.lex_state = 0, .external_lex_state = 12}, - [410] = {.lex_state = 0, .external_lex_state = 12}, - [411] = {.lex_state = 0, .external_lex_state = 12}, - [412] = {.lex_state = 0, .external_lex_state = 12}, - [413] = {.lex_state = 0, .external_lex_state = 12}, - [414] = {.lex_state = 0, .external_lex_state = 12}, - [415] = {.lex_state = 0, .external_lex_state = 12}, - [416] = {.lex_state = 0, .external_lex_state = 12}, - [417] = {.lex_state = 0, .external_lex_state = 12}, - [418] = {.lex_state = 0, .external_lex_state = 12}, - [419] = {.lex_state = 0, .external_lex_state = 12}, - [420] = {.lex_state = 0, .external_lex_state = 12}, - [421] = {.lex_state = 0, .external_lex_state = 12}, - [422] = {.lex_state = 0, .external_lex_state = 12}, - [423] = {.lex_state = 0, .external_lex_state = 12}, - [424] = {.lex_state = 0, .external_lex_state = 12}, - [425] = {.lex_state = 0, .external_lex_state = 12}, - [426] = {.lex_state = 0, .external_lex_state = 12}, - [427] = {.lex_state = 0, .external_lex_state = 12}, - [428] = {.lex_state = 0, .external_lex_state = 12}, - [429] = {.lex_state = 0, .external_lex_state = 12}, - [430] = {.lex_state = 0, .external_lex_state = 12}, - [431] = {.lex_state = 0, .external_lex_state = 12}, - [432] = {.lex_state = 0, .external_lex_state = 12}, - [433] = {.lex_state = 0, .external_lex_state = 12}, - [434] = {.lex_state = 0, .external_lex_state = 12}, - [435] = {.lex_state = 0, .external_lex_state = 12}, - [436] = {.lex_state = 0, .external_lex_state = 12}, - [437] = {.lex_state = 0, .external_lex_state = 12}, - [438] = {.lex_state = 0, .external_lex_state = 12}, - [439] = {.lex_state = 0, .external_lex_state = 12}, - [440] = {.lex_state = 0, .external_lex_state = 13}, - [441] = {.lex_state = 0, .external_lex_state = 10}, - [442] = {.lex_state = 0, .external_lex_state = 11}, - [443] = {.lex_state = 0, .external_lex_state = 4}, - [444] = {.lex_state = 0, .external_lex_state = 14}, - [445] = {.lex_state = 0, .external_lex_state = 8}, - [446] = {.lex_state = 0, .external_lex_state = 8}, - [447] = {.lex_state = 0, .external_lex_state = 8}, - [448] = {.lex_state = 0, .external_lex_state = 8}, - [449] = {.lex_state = 0, .external_lex_state = 8}, - [450] = {.lex_state = 0, .external_lex_state = 8}, + [307] = {.lex_state = 0, .external_lex_state = 6}, + [308] = {.lex_state = 0, .external_lex_state = 5}, + [309] = {.lex_state = 0, .external_lex_state = 6}, + [310] = {.lex_state = 0, .external_lex_state = 5}, + [311] = {.lex_state = 0, .external_lex_state = 6}, + [312] = {.lex_state = 0, .external_lex_state = 6}, + [313] = {.lex_state = 0, .external_lex_state = 6}, + [314] = {.lex_state = 0, .external_lex_state = 5}, + [315] = {.lex_state = 0, .external_lex_state = 6}, + [316] = {.lex_state = 0, .external_lex_state = 3}, + [317] = {.lex_state = 0, .external_lex_state = 6}, + [318] = {.lex_state = 0, .external_lex_state = 6}, + [319] = {.lex_state = 0, .external_lex_state = 5}, + [320] = {.lex_state = 0, .external_lex_state = 5}, + [321] = {.lex_state = 0, .external_lex_state = 4}, + [322] = {.lex_state = 0, .external_lex_state = 5}, + [323] = {.lex_state = 0, .external_lex_state = 5}, + [324] = {.lex_state = 0, .external_lex_state = 6}, + [325] = {.lex_state = 0, .external_lex_state = 5}, + [326] = {.lex_state = 0, .external_lex_state = 5}, + [327] = {.lex_state = 0, .external_lex_state = 4}, + [328] = {.lex_state = 0, .external_lex_state = 4}, + [329] = {.lex_state = 0, .external_lex_state = 4}, + [330] = {.lex_state = 0, .external_lex_state = 4}, + [331] = {.lex_state = 0, .external_lex_state = 10}, + [332] = {.lex_state = 0, .external_lex_state = 10}, + [333] = {.lex_state = 0, .external_lex_state = 4}, + [334] = {.lex_state = 0, .external_lex_state = 4}, + [335] = {.lex_state = 0, .external_lex_state = 4}, + [336] = {.lex_state = 0, .external_lex_state = 4}, + [337] = {.lex_state = 0, .external_lex_state = 4}, + [338] = {.lex_state = 0, .external_lex_state = 4}, + [339] = {.lex_state = 0, .external_lex_state = 3}, + [340] = {.lex_state = 0, .external_lex_state = 3}, + [341] = {.lex_state = 0, .external_lex_state = 3}, + [342] = {.lex_state = 0, .external_lex_state = 3}, + [343] = {.lex_state = 0, .external_lex_state = 3}, + [344] = {.lex_state = 0, .external_lex_state = 3}, + [345] = {.lex_state = 0, .external_lex_state = 3}, + [346] = {.lex_state = 0, .external_lex_state = 10}, + [347] = {.lex_state = 0, .external_lex_state = 3}, + [348] = {.lex_state = 0, .external_lex_state = 4}, + [349] = {.lex_state = 0, .external_lex_state = 4}, + [350] = {.lex_state = 0, .external_lex_state = 4}, + [351] = {.lex_state = 0, .external_lex_state = 4}, + [352] = {.lex_state = 0, .external_lex_state = 4}, + [353] = {.lex_state = 0, .external_lex_state = 4}, + [354] = {.lex_state = 0, .external_lex_state = 4}, + [355] = {.lex_state = 0, .external_lex_state = 3}, + [356] = {.lex_state = 0, .external_lex_state = 3}, + [357] = {.lex_state = 0, .external_lex_state = 4}, + [358] = {.lex_state = 0, .external_lex_state = 4}, + [359] = {.lex_state = 0, .external_lex_state = 4}, + [360] = {.lex_state = 0, .external_lex_state = 3}, + [361] = {.lex_state = 0, .external_lex_state = 4}, + [362] = {.lex_state = 0, .external_lex_state = 3}, + [363] = {.lex_state = 0, .external_lex_state = 3}, + [364] = {.lex_state = 0, .external_lex_state = 3}, + [365] = {.lex_state = 0, .external_lex_state = 3}, + [366] = {.lex_state = 0, .external_lex_state = 3}, + [367] = {.lex_state = 0, .external_lex_state = 3}, + [368] = {.lex_state = 0, .external_lex_state = 10}, + [369] = {.lex_state = 0, .external_lex_state = 10}, + [370] = {.lex_state = 0, .external_lex_state = 10}, + [371] = {.lex_state = 0, .external_lex_state = 3}, + [372] = {.lex_state = 0, .external_lex_state = 10}, + [373] = {.lex_state = 0, .external_lex_state = 10}, + [374] = {.lex_state = 0, .external_lex_state = 10}, + [375] = {.lex_state = 0, .external_lex_state = 10}, + [376] = {.lex_state = 0, .external_lex_state = 10}, + [377] = {.lex_state = 0, .external_lex_state = 10}, + [378] = {.lex_state = 0, .external_lex_state = 10}, + [379] = {.lex_state = 0, .external_lex_state = 3}, + [380] = {.lex_state = 0, .external_lex_state = 10}, + [381] = {.lex_state = 0, .external_lex_state = 4}, + [382] = {.lex_state = 0, .external_lex_state = 3}, + [383] = {.lex_state = 0, .external_lex_state = 3}, + [384] = {.lex_state = 0, .external_lex_state = 10}, + [385] = {.lex_state = 0, .external_lex_state = 3}, + [386] = {.lex_state = 0, .external_lex_state = 6}, + [387] = {.lex_state = 0, .external_lex_state = 3}, + [388] = {.lex_state = 0, .external_lex_state = 10}, + [389] = {.lex_state = 0, .external_lex_state = 3}, + [390] = {.lex_state = 0, .external_lex_state = 5}, + [391] = {.lex_state = 0, .external_lex_state = 10}, + [392] = {.lex_state = 0, .external_lex_state = 10}, + [393] = {.lex_state = 0, .external_lex_state = 4}, + [394] = {.lex_state = 0, .external_lex_state = 10}, + [395] = {.lex_state = 0, .external_lex_state = 4}, + [396] = {.lex_state = 0, .external_lex_state = 10}, + [397] = {.lex_state = 0, .external_lex_state = 10}, + [398] = {.lex_state = 0, .external_lex_state = 11}, + [399] = {.lex_state = 0, .external_lex_state = 6}, + [400] = {.lex_state = 0, .external_lex_state = 6}, + [401] = {.lex_state = 0, .external_lex_state = 6}, + [402] = {.lex_state = 0, .external_lex_state = 6}, + [403] = {.lex_state = 0, .external_lex_state = 5}, + [404] = {.lex_state = 0, .external_lex_state = 6}, + [405] = {.lex_state = 0, .external_lex_state = 5}, + [406] = {.lex_state = 0, .external_lex_state = 5}, + [407] = {.lex_state = 0, .external_lex_state = 6}, + [408] = {.lex_state = 0, .external_lex_state = 5}, + [409] = {.lex_state = 0, .external_lex_state = 5}, + [410] = {.lex_state = 0, .external_lex_state = 5}, + [411] = {.lex_state = 0, .external_lex_state = 5}, + [412] = {.lex_state = 0, .external_lex_state = 5}, + [413] = {.lex_state = 0, .external_lex_state = 6}, + [414] = {.lex_state = 0, .external_lex_state = 6}, + [415] = {.lex_state = 0, .external_lex_state = 5}, + [416] = {.lex_state = 0, .external_lex_state = 5}, + [417] = {.lex_state = 0, .external_lex_state = 6}, + [418] = {.lex_state = 0, .external_lex_state = 5}, + [419] = {.lex_state = 0, .external_lex_state = 6}, + [420] = {.lex_state = 0, .external_lex_state = 6}, + [421] = {.lex_state = 0, .external_lex_state = 5}, + [422] = {.lex_state = 0, .external_lex_state = 6}, + [423] = {.lex_state = 0, .external_lex_state = 5}, + [424] = {.lex_state = 0, .external_lex_state = 5}, + [425] = {.lex_state = 0, .external_lex_state = 5}, + [426] = {.lex_state = 0, .external_lex_state = 5}, + [427] = {.lex_state = 0, .external_lex_state = 6}, + [428] = {.lex_state = 0, .external_lex_state = 6}, + [429] = {.lex_state = 0, .external_lex_state = 6}, + [430] = {.lex_state = 0, .external_lex_state = 5}, + [431] = {.lex_state = 0, .external_lex_state = 5}, + [432] = {.lex_state = 0, .external_lex_state = 5}, + [433] = {.lex_state = 0, .external_lex_state = 6}, + [434] = {.lex_state = 0, .external_lex_state = 6}, + [435] = {.lex_state = 0, .external_lex_state = 6}, + [436] = {.lex_state = 0, .external_lex_state = 6}, + [437] = {.lex_state = 0, .external_lex_state = 6}, + [438] = {.lex_state = 0, .external_lex_state = 11}, + [439] = {.lex_state = 0, .external_lex_state = 6}, + [440] = {.lex_state = 0, .external_lex_state = 5}, + [441] = {.lex_state = 0, .external_lex_state = 5}, + [442] = {.lex_state = 0, .external_lex_state = 5}, + [443] = {.lex_state = 0, .external_lex_state = 5}, + [444] = {.lex_state = 0, .external_lex_state = 6}, + [445] = {.lex_state = 0, .external_lex_state = 6}, + [446] = {.lex_state = 0, .external_lex_state = 11}, + [447] = {.lex_state = 0, .external_lex_state = 5}, + [448] = {.lex_state = 0, .external_lex_state = 6}, + [449] = {.lex_state = 0, .external_lex_state = 9}, + [450] = {.lex_state = 0, .external_lex_state = 7}, [451] = {.lex_state = 0, .external_lex_state = 8}, - [452] = {.lex_state = 0, .external_lex_state = 8}, - [453] = {.lex_state = 0, .external_lex_state = 8}, - [454] = {.lex_state = 0, .external_lex_state = 8}, - [455] = {.lex_state = 0, .external_lex_state = 4}, - [456] = {.lex_state = 0, .external_lex_state = 10}, - [457] = {.lex_state = 0, .external_lex_state = 11}, - [458] = {.lex_state = 0, .external_lex_state = 8}, - [459] = {.lex_state = 0, .external_lex_state = 8}, - [460] = {.lex_state = 0, .external_lex_state = 8}, - [461] = {.lex_state = 0, .external_lex_state = 8}, - [462] = {.lex_state = 0, .external_lex_state = 8}, - [463] = {.lex_state = 0, .external_lex_state = 8}, - [464] = {.lex_state = 0, .external_lex_state = 8}, - [465] = {.lex_state = 0, .external_lex_state = 8}, - [466] = {.lex_state = 0, .external_lex_state = 8}, - [467] = {.lex_state = 0, .external_lex_state = 15}, - [468] = {.lex_state = 0, .external_lex_state = 13}, - [469] = {.lex_state = 0, .external_lex_state = 10}, - [470] = {.lex_state = 0, .external_lex_state = 11}, - [471] = {.lex_state = 0, .external_lex_state = 8}, - [472] = {.lex_state = 0, .external_lex_state = 8}, - [473] = {.lex_state = 0, .external_lex_state = 8}, - [474] = {.lex_state = 0, .external_lex_state = 8}, - [475] = {.lex_state = 0, .external_lex_state = 8}, - [476] = {.lex_state = 0, .external_lex_state = 8}, - [477] = {.lex_state = 0, .external_lex_state = 8}, - [478] = {.lex_state = 0, .external_lex_state = 8}, - [479] = {.lex_state = 0, .external_lex_state = 8}, - [480] = {.lex_state = 0, .external_lex_state = 8}, - [481] = {.lex_state = 0, .external_lex_state = 8}, - [482] = {.lex_state = 0, .external_lex_state = 5}, - [483] = {.lex_state = 0, .external_lex_state = 8}, - [484] = {.lex_state = 0, .external_lex_state = 8}, - [485] = {.lex_state = 0, .external_lex_state = 8}, - [486] = {.lex_state = 0, .external_lex_state = 8}, - [487] = {.lex_state = 0, .external_lex_state = 8}, - [488] = {.lex_state = 0, .external_lex_state = 8}, - [489] = {.lex_state = 0, .external_lex_state = 8}, - [490] = {.lex_state = 0, .external_lex_state = 8}, - [491] = {.lex_state = 0, .external_lex_state = 8}, - [492] = {.lex_state = 0, .external_lex_state = 5}, - [493] = {.lex_state = 0, .external_lex_state = 10}, - [494] = {.lex_state = 0, .external_lex_state = 11}, - [495] = {.lex_state = 0, .external_lex_state = 8}, - [496] = {.lex_state = 0, .external_lex_state = 8}, - [497] = {.lex_state = 0, .external_lex_state = 8}, - [498] = {.lex_state = 0, .external_lex_state = 8}, - [499] = {.lex_state = 0, .external_lex_state = 8}, - [500] = {.lex_state = 0, .external_lex_state = 8}, - [501] = {.lex_state = 0, .external_lex_state = 8}, - [502] = {.lex_state = 0, .external_lex_state = 8}, - [503] = {.lex_state = 0, .external_lex_state = 8}, - [504] = {.lex_state = 0, .external_lex_state = 8}, - [505] = {.lex_state = 0, .external_lex_state = 8}, - [506] = {.lex_state = 0, .external_lex_state = 15}, - [507] = {.lex_state = 0, .external_lex_state = 15}, - [508] = {.lex_state = 0, .external_lex_state = 15}, - [509] = {.lex_state = 0, .external_lex_state = 15}, - [510] = {.lex_state = 0, .external_lex_state = 15}, - [511] = {.lex_state = 0, .external_lex_state = 15}, - [512] = {.lex_state = 0, .external_lex_state = 15}, - [513] = {.lex_state = 0, .external_lex_state = 15}, - [514] = {.lex_state = 0, .external_lex_state = 6}, - [515] = {.lex_state = 0, .external_lex_state = 15}, - [516] = {.lex_state = 0, .external_lex_state = 15}, - [517] = {.lex_state = 0, .external_lex_state = 15}, - [518] = {.lex_state = 0, .external_lex_state = 15}, - [519] = {.lex_state = 0, .external_lex_state = 15}, - [520] = {.lex_state = 0, .external_lex_state = 15}, - [521] = {.lex_state = 0, .external_lex_state = 15}, - [522] = {.lex_state = 0, .external_lex_state = 11}, - [523] = {.lex_state = 0, .external_lex_state = 15}, - [524] = {.lex_state = 0, .external_lex_state = 15}, - [525] = {.lex_state = 0, .external_lex_state = 15}, - [526] = {.lex_state = 0, .external_lex_state = 15}, - [527] = {.lex_state = 0, .external_lex_state = 15}, - [528] = {.lex_state = 0, .external_lex_state = 15}, - [529] = {.lex_state = 0, .external_lex_state = 15}, - [530] = {.lex_state = 0, .external_lex_state = 15}, - [531] = {.lex_state = 0, .external_lex_state = 6}, - [532] = {.lex_state = 0, .external_lex_state = 10}, - [533] = {.lex_state = 0, .external_lex_state = 11}, - [534] = {.lex_state = 0, .external_lex_state = 9}, - [535] = {.lex_state = 0, .external_lex_state = 13}, - [536] = {.lex_state = 0, .external_lex_state = 10}, - [537] = {.lex_state = 0, .external_lex_state = 11}, - [538] = {.lex_state = 0, .external_lex_state = 15}, - [539] = {.lex_state = 0, .external_lex_state = 15}, - [540] = {.lex_state = 0, .external_lex_state = 15}, - [541] = {.lex_state = 0, .external_lex_state = 15}, - [542] = {.lex_state = 0, .external_lex_state = 15}, - [543] = {.lex_state = 0, .external_lex_state = 15}, - [544] = {.lex_state = 0, .external_lex_state = 15}, - [545] = {.lex_state = 0, .external_lex_state = 15}, - [546] = {.lex_state = 0, .external_lex_state = 15}, - [547] = {.lex_state = 0, .external_lex_state = 15}, - [548] = {.lex_state = 0, .external_lex_state = 15}, - [549] = {.lex_state = 0, .external_lex_state = 15}, - [550] = {.lex_state = 0, .external_lex_state = 15}, - [551] = {.lex_state = 0, .external_lex_state = 15}, - [552] = {.lex_state = 0, .external_lex_state = 15}, - [553] = {.lex_state = 0, .external_lex_state = 10}, - [554] = {.lex_state = 0, .external_lex_state = 11}, - [555] = {.lex_state = 0, .external_lex_state = 15}, - [556] = {.lex_state = 0, .external_lex_state = 8}, - [557] = {.lex_state = 0, .external_lex_state = 15}, - [558] = {.lex_state = 0, .external_lex_state = 3}, - [559] = {.lex_state = 0, .external_lex_state = 15}, - [560] = {.lex_state = 0, .external_lex_state = 15}, - [561] = {.lex_state = 0, .external_lex_state = 15}, - [562] = {.lex_state = 0, .external_lex_state = 15}, - [563] = {.lex_state = 0, .external_lex_state = 15}, - [564] = {.lex_state = 0, .external_lex_state = 15}, - [565] = {.lex_state = 0, .external_lex_state = 15}, - [566] = {.lex_state = 0, .external_lex_state = 15}, - [567] = {.lex_state = 0, .external_lex_state = 15}, - [568] = {.lex_state = 0, .external_lex_state = 15}, - [569] = {.lex_state = 0, .external_lex_state = 15}, - [570] = {.lex_state = 0, .external_lex_state = 15}, - [571] = {.lex_state = 0, .external_lex_state = 15}, - [572] = {.lex_state = 0, .external_lex_state = 15}, - [573] = {.lex_state = 0, .external_lex_state = 15}, - [574] = {.lex_state = 0, .external_lex_state = 3}, - [575] = {.lex_state = 0, .external_lex_state = 10}, - [576] = {.lex_state = 0, .external_lex_state = 11}, - [577] = {.lex_state = 0, .external_lex_state = 14}, - [578] = {.lex_state = 0, .external_lex_state = 14}, - [579] = {.lex_state = 0, .external_lex_state = 14}, - [580] = {.lex_state = 0, .external_lex_state = 14}, - [581] = {.lex_state = 0, .external_lex_state = 14}, - [582] = {.lex_state = 0, .external_lex_state = 14}, - [583] = {.lex_state = 0, .external_lex_state = 14}, - [584] = {.lex_state = 0, .external_lex_state = 14}, - [585] = {.lex_state = 0, .external_lex_state = 14}, - [586] = {.lex_state = 0, .external_lex_state = 14}, - [587] = {.lex_state = 0, .external_lex_state = 14}, - [588] = {.lex_state = 0, .external_lex_state = 14}, - [589] = {.lex_state = 0, .external_lex_state = 14}, - [590] = {.lex_state = 0, .external_lex_state = 14}, - [591] = {.lex_state = 0, .external_lex_state = 14}, - [592] = {.lex_state = 0, .external_lex_state = 14}, - [593] = {.lex_state = 0, .external_lex_state = 14}, - [594] = {.lex_state = 0, .external_lex_state = 7}, - [595] = {.lex_state = 0, .external_lex_state = 14}, - [596] = {.lex_state = 0, .external_lex_state = 14}, - [597] = {.lex_state = 0, .external_lex_state = 14}, - [598] = {.lex_state = 0, .external_lex_state = 14}, - [599] = {.lex_state = 0, .external_lex_state = 14}, - [600] = {.lex_state = 0, .external_lex_state = 14}, - [601] = {.lex_state = 0, .external_lex_state = 14}, + [452] = {.lex_state = 0, .external_lex_state = 12}, + [453] = {.lex_state = 0, .external_lex_state = 12}, + [454] = {.lex_state = 0, .external_lex_state = 12}, + [455] = {.lex_state = 0, .external_lex_state = 12}, + [456] = {.lex_state = 0, .external_lex_state = 12}, + [457] = {.lex_state = 0, .external_lex_state = 12}, + [458] = {.lex_state = 0, .external_lex_state = 12}, + [459] = {.lex_state = 0, .external_lex_state = 12}, + [460] = {.lex_state = 0, .external_lex_state = 12}, + [461] = {.lex_state = 0, .external_lex_state = 12}, + [462] = {.lex_state = 0, .external_lex_state = 12}, + [463] = {.lex_state = 0, .external_lex_state = 12}, + [464] = {.lex_state = 0, .external_lex_state = 12}, + [465] = {.lex_state = 0, .external_lex_state = 12}, + [466] = {.lex_state = 0, .external_lex_state = 12}, + [467] = {.lex_state = 0, .external_lex_state = 12}, + [468] = {.lex_state = 0, .external_lex_state = 12}, + [469] = {.lex_state = 0, .external_lex_state = 12}, + [470] = {.lex_state = 0, .external_lex_state = 12}, + [471] = {.lex_state = 0, .external_lex_state = 12}, + [472] = {.lex_state = 0, .external_lex_state = 12}, + [473] = {.lex_state = 0, .external_lex_state = 12}, + [474] = {.lex_state = 0, .external_lex_state = 12}, + [475] = {.lex_state = 0, .external_lex_state = 12}, + [476] = {.lex_state = 0, .external_lex_state = 12}, + [477] = {.lex_state = 0, .external_lex_state = 12}, + [478] = {.lex_state = 0, .external_lex_state = 12}, + [479] = {.lex_state = 0, .external_lex_state = 12}, + [480] = {.lex_state = 0, .external_lex_state = 12}, + [481] = {.lex_state = 0, .external_lex_state = 12}, + [482] = {.lex_state = 0, .external_lex_state = 12}, + [483] = {.lex_state = 0, .external_lex_state = 12}, + [484] = {.lex_state = 0, .external_lex_state = 12}, + [485] = {.lex_state = 0, .external_lex_state = 12}, + [486] = {.lex_state = 0, .external_lex_state = 12}, + [487] = {.lex_state = 0, .external_lex_state = 12}, + [488] = {.lex_state = 0, .external_lex_state = 12}, + [489] = {.lex_state = 0, .external_lex_state = 12}, + [490] = {.lex_state = 0, .external_lex_state = 12}, + [491] = {.lex_state = 0, .external_lex_state = 12}, + [492] = {.lex_state = 0, .external_lex_state = 12}, + [493] = {.lex_state = 0, .external_lex_state = 12}, + [494] = {.lex_state = 0, .external_lex_state = 12}, + [495] = {.lex_state = 0, .external_lex_state = 12}, + [496] = {.lex_state = 0, .external_lex_state = 12}, + [497] = {.lex_state = 0, .external_lex_state = 12}, + [498] = {.lex_state = 0, .external_lex_state = 12}, + [499] = {.lex_state = 0, .external_lex_state = 12}, + [500] = {.lex_state = 0, .external_lex_state = 12}, + [501] = {.lex_state = 0, .external_lex_state = 12}, + [502] = {.lex_state = 0, .external_lex_state = 12}, + [503] = {.lex_state = 0, .external_lex_state = 12}, + [504] = {.lex_state = 0, .external_lex_state = 12}, + [505] = {.lex_state = 0, .external_lex_state = 12}, + [506] = {.lex_state = 0, .external_lex_state = 12}, + [507] = {.lex_state = 0, .external_lex_state = 12}, + [508] = {.lex_state = 0, .external_lex_state = 12}, + [509] = {.lex_state = 0, .external_lex_state = 12}, + [510] = {.lex_state = 0, .external_lex_state = 12}, + [511] = {.lex_state = 0, .external_lex_state = 12}, + [512] = {.lex_state = 0, .external_lex_state = 12}, + [513] = {.lex_state = 0, .external_lex_state = 12}, + [514] = {.lex_state = 0, .external_lex_state = 12}, + [515] = {.lex_state = 0, .external_lex_state = 12}, + [516] = {.lex_state = 0, .external_lex_state = 12}, + [517] = {.lex_state = 0, .external_lex_state = 12}, + [518] = {.lex_state = 0, .external_lex_state = 12}, + [519] = {.lex_state = 0, .external_lex_state = 12}, + [520] = {.lex_state = 0, .external_lex_state = 12}, + [521] = {.lex_state = 0, .external_lex_state = 12}, + [522] = {.lex_state = 0, .external_lex_state = 12}, + [523] = {.lex_state = 0, .external_lex_state = 12}, + [524] = {.lex_state = 0, .external_lex_state = 12}, + [525] = {.lex_state = 0, .external_lex_state = 12}, + [526] = {.lex_state = 0, .external_lex_state = 12}, + [527] = {.lex_state = 0, .external_lex_state = 12}, + [528] = {.lex_state = 0, .external_lex_state = 12}, + [529] = {.lex_state = 0, .external_lex_state = 12}, + [530] = {.lex_state = 0, .external_lex_state = 12}, + [531] = {.lex_state = 0, .external_lex_state = 12}, + [532] = {.lex_state = 0, .external_lex_state = 12}, + [533] = {.lex_state = 0, .external_lex_state = 12}, + [534] = {.lex_state = 0, .external_lex_state = 12}, + [535] = {.lex_state = 0, .external_lex_state = 12}, + [536] = {.lex_state = 0, .external_lex_state = 12}, + [537] = {.lex_state = 0, .external_lex_state = 12}, + [538] = {.lex_state = 0, .external_lex_state = 12}, + [539] = {.lex_state = 0, .external_lex_state = 12}, + [540] = {.lex_state = 0, .external_lex_state = 12}, + [541] = {.lex_state = 0, .external_lex_state = 12}, + [542] = {.lex_state = 0, .external_lex_state = 12}, + [543] = {.lex_state = 0, .external_lex_state = 12}, + [544] = {.lex_state = 0, .external_lex_state = 12}, + [545] = {.lex_state = 0, .external_lex_state = 12}, + [546] = {.lex_state = 0, .external_lex_state = 12}, + [547] = {.lex_state = 0, .external_lex_state = 12}, + [548] = {.lex_state = 0, .external_lex_state = 12}, + [549] = {.lex_state = 0, .external_lex_state = 12}, + [550] = {.lex_state = 0, .external_lex_state = 12}, + [551] = {.lex_state = 0, .external_lex_state = 12}, + [552] = {.lex_state = 0, .external_lex_state = 12}, + [553] = {.lex_state = 0, .external_lex_state = 12}, + [554] = {.lex_state = 0, .external_lex_state = 12}, + [555] = {.lex_state = 0, .external_lex_state = 12}, + [556] = {.lex_state = 0, .external_lex_state = 12}, + [557] = {.lex_state = 0, .external_lex_state = 12}, + [558] = {.lex_state = 0, .external_lex_state = 12}, + [559] = {.lex_state = 0, .external_lex_state = 12}, + [560] = {.lex_state = 0, .external_lex_state = 12}, + [561] = {.lex_state = 0, .external_lex_state = 12}, + [562] = {.lex_state = 0, .external_lex_state = 12}, + [563] = {.lex_state = 0, .external_lex_state = 12}, + [564] = {.lex_state = 0, .external_lex_state = 12}, + [565] = {.lex_state = 0, .external_lex_state = 12}, + [566] = {.lex_state = 0, .external_lex_state = 12}, + [567] = {.lex_state = 0, .external_lex_state = 12}, + [568] = {.lex_state = 0, .external_lex_state = 12}, + [569] = {.lex_state = 0, .external_lex_state = 12}, + [570] = {.lex_state = 0, .external_lex_state = 12}, + [571] = {.lex_state = 0, .external_lex_state = 12}, + [572] = {.lex_state = 0, .external_lex_state = 12}, + [573] = {.lex_state = 0, .external_lex_state = 12}, + [574] = {.lex_state = 0, .external_lex_state = 12}, + [575] = {.lex_state = 0, .external_lex_state = 12}, + [576] = {.lex_state = 0, .external_lex_state = 12}, + [577] = {.lex_state = 0, .external_lex_state = 12}, + [578] = {.lex_state = 0, .external_lex_state = 12}, + [579] = {.lex_state = 0, .external_lex_state = 12}, + [580] = {.lex_state = 0, .external_lex_state = 12}, + [581] = {.lex_state = 0, .external_lex_state = 12}, + [582] = {.lex_state = 0, .external_lex_state = 12}, + [583] = {.lex_state = 0, .external_lex_state = 12}, + [584] = {.lex_state = 0, .external_lex_state = 12}, + [585] = {.lex_state = 0, .external_lex_state = 12}, + [586] = {.lex_state = 0, .external_lex_state = 12}, + [587] = {.lex_state = 0, .external_lex_state = 12}, + [588] = {.lex_state = 0, .external_lex_state = 12}, + [589] = {.lex_state = 0, .external_lex_state = 12}, + [590] = {.lex_state = 0, .external_lex_state = 12}, + [591] = {.lex_state = 0, .external_lex_state = 12}, + [592] = {.lex_state = 0, .external_lex_state = 12}, + [593] = {.lex_state = 0, .external_lex_state = 12}, + [594] = {.lex_state = 0, .external_lex_state = 12}, + [595] = {.lex_state = 0, .external_lex_state = 12}, + [596] = {.lex_state = 0, .external_lex_state = 12}, + [597] = {.lex_state = 0, .external_lex_state = 12}, + [598] = {.lex_state = 0, .external_lex_state = 12}, + [599] = {.lex_state = 0, .external_lex_state = 12}, + [600] = {.lex_state = 0, .external_lex_state = 12}, + [601] = {.lex_state = 0, .external_lex_state = 12}, [602] = {.lex_state = 0, .external_lex_state = 12}, - [603] = {.lex_state = 0, .external_lex_state = 10}, - [604] = {.lex_state = 0, .external_lex_state = 11}, - [605] = {.lex_state = 0, .external_lex_state = 7}, - [606] = {.lex_state = 0, .external_lex_state = 10}, - [607] = {.lex_state = 0, .external_lex_state = 11}, - [608] = {.lex_state = 0, .external_lex_state = 14}, - [609] = {.lex_state = 0, .external_lex_state = 14}, - [610] = {.lex_state = 0, .external_lex_state = 14}, - [611] = {.lex_state = 0, .external_lex_state = 14}, - [612] = {.lex_state = 0, .external_lex_state = 14}, - [613] = {.lex_state = 0, .external_lex_state = 14}, - [614] = {.lex_state = 0, .external_lex_state = 14}, - [615] = {.lex_state = 0, .external_lex_state = 14}, - [616] = {.lex_state = 0, .external_lex_state = 14}, - [617] = {.lex_state = 0, .external_lex_state = 14}, - [618] = {.lex_state = 0, .external_lex_state = 14}, - [619] = {.lex_state = 0, .external_lex_state = 14}, - [620] = {.lex_state = 0, .external_lex_state = 14}, - [621] = {.lex_state = 0, .external_lex_state = 14}, - [622] = {.lex_state = 0, .external_lex_state = 14}, - [623] = {.lex_state = 0, .external_lex_state = 14}, - [624] = {.lex_state = 0, .external_lex_state = 8}, - [625] = {.lex_state = 0, .external_lex_state = 14}, - [626] = {.lex_state = 0, .external_lex_state = 8}, - [627] = {.lex_state = 0, .external_lex_state = 8}, - [628] = {.lex_state = 0, .external_lex_state = 14}, - [629] = {.lex_state = 0, .external_lex_state = 14}, - [630] = {.lex_state = 0, .external_lex_state = 14}, - [631] = {.lex_state = 0, .external_lex_state = 8}, - [632] = {.lex_state = 0, .external_lex_state = 14}, - [633] = {.lex_state = 0, .external_lex_state = 13}, - [634] = {.lex_state = 0, .external_lex_state = 10}, - [635] = {.lex_state = 0, .external_lex_state = 11}, - [636] = {.lex_state = 0, .external_lex_state = 14}, - [637] = {.lex_state = 0, .external_lex_state = 14}, - [638] = {.lex_state = 0, .external_lex_state = 14}, - [639] = {.lex_state = 0, .external_lex_state = 14}, - [640] = {.lex_state = 0, .external_lex_state = 13}, - [641] = {.lex_state = 0, .external_lex_state = 14}, - [642] = {.lex_state = 0, .external_lex_state = 14}, - [643] = {.lex_state = 0, .external_lex_state = 14}, - [644] = {.lex_state = 0, .external_lex_state = 14}, - [645] = {.lex_state = 0, .external_lex_state = 14}, - [646] = {.lex_state = 0, .external_lex_state = 14}, - [647] = {.lex_state = 0, .external_lex_state = 14}, - [648] = {.lex_state = 0, .external_lex_state = 10}, - [649] = {.lex_state = 0, .external_lex_state = 11}, - [650] = {.lex_state = 0, .external_lex_state = 13}, - [651] = {.lex_state = 0, .external_lex_state = 10}, - [652] = {.lex_state = 0, .external_lex_state = 11}, - [653] = {.lex_state = 0, .external_lex_state = 13}, - [654] = {.lex_state = 0, .external_lex_state = 13}, - [655] = {.lex_state = 0, .external_lex_state = 10}, - [656] = {.lex_state = 0, .external_lex_state = 11}, - [657] = {.lex_state = 0, .external_lex_state = 13}, - [658] = {.lex_state = 0, .external_lex_state = 13}, - [659] = {.lex_state = 0, .external_lex_state = 10}, - [660] = {.lex_state = 0, .external_lex_state = 11}, - [661] = {.lex_state = 0, .external_lex_state = 13}, - [662] = {.lex_state = 0, .external_lex_state = 13}, - [663] = {.lex_state = 0, .external_lex_state = 10}, - [664] = {.lex_state = 0, .external_lex_state = 11}, - [665] = {.lex_state = 0, .external_lex_state = 13}, - [666] = {.lex_state = 0, .external_lex_state = 13}, - [667] = {.lex_state = 0, .external_lex_state = 10}, - [668] = {.lex_state = 0, .external_lex_state = 11}, - [669] = {.lex_state = 0, .external_lex_state = 13}, - [670] = {.lex_state = 0, .external_lex_state = 13}, - [671] = {.lex_state = 0, .external_lex_state = 10}, - [672] = {.lex_state = 0, .external_lex_state = 11}, - [673] = {.lex_state = 0, .external_lex_state = 13}, - [674] = {.lex_state = 0, .external_lex_state = 13}, - [675] = {.lex_state = 0, .external_lex_state = 10}, - [676] = {.lex_state = 0, .external_lex_state = 11}, - [677] = {.lex_state = 0, .external_lex_state = 13}, - [678] = {.lex_state = 0, .external_lex_state = 13}, - [679] = {.lex_state = 0, .external_lex_state = 10}, - [680] = {.lex_state = 0, .external_lex_state = 11}, - [681] = {.lex_state = 0, .external_lex_state = 13}, - [682] = {.lex_state = 0, .external_lex_state = 13}, - [683] = {.lex_state = 0, .external_lex_state = 10}, - [684] = {.lex_state = 0, .external_lex_state = 11}, - [685] = {.lex_state = 0, .external_lex_state = 13}, - [686] = {.lex_state = 0, .external_lex_state = 13}, - [687] = {.lex_state = 0, .external_lex_state = 10}, - [688] = {.lex_state = 0, .external_lex_state = 15}, - [689] = {.lex_state = 0, .external_lex_state = 8}, - [690] = {.lex_state = 0, .external_lex_state = 3}, - [691] = {.lex_state = 0, .external_lex_state = 13}, - [692] = {.lex_state = 0, .external_lex_state = 14}, - [693] = {.lex_state = 0, .external_lex_state = 9}, - [694] = {.lex_state = 0, .external_lex_state = 8}, - [695] = {.lex_state = 0, .external_lex_state = 11}, - [696] = {.lex_state = 0, .external_lex_state = 14}, - [697] = {.lex_state = 0, .external_lex_state = 6}, - [698] = {.lex_state = 0, .external_lex_state = 9}, - [699] = {.lex_state = 0, .external_lex_state = 4}, + [603] = {.lex_state = 0, .external_lex_state = 12}, + [604] = {.lex_state = 0, .external_lex_state = 12}, + [605] = {.lex_state = 0, .external_lex_state = 12}, + [606] = {.lex_state = 0, .external_lex_state = 12}, + [607] = {.lex_state = 0, .external_lex_state = 12}, + [608] = {.lex_state = 0, .external_lex_state = 12}, + [609] = {.lex_state = 0, .external_lex_state = 12}, + [610] = {.lex_state = 0, .external_lex_state = 12}, + [611] = {.lex_state = 0, .external_lex_state = 12}, + [612] = {.lex_state = 0, .external_lex_state = 12}, + [613] = {.lex_state = 0, .external_lex_state = 12}, + [614] = {.lex_state = 0, .external_lex_state = 12}, + [615] = {.lex_state = 0, .external_lex_state = 12}, + [616] = {.lex_state = 0, .external_lex_state = 12}, + [617] = {.lex_state = 0, .external_lex_state = 12}, + [618] = {.lex_state = 0, .external_lex_state = 12}, + [619] = {.lex_state = 0, .external_lex_state = 12}, + [620] = {.lex_state = 0, .external_lex_state = 12}, + [621] = {.lex_state = 0, .external_lex_state = 12}, + [622] = {.lex_state = 0, .external_lex_state = 12}, + [623] = {.lex_state = 0, .external_lex_state = 12}, + [624] = {.lex_state = 0, .external_lex_state = 12}, + [625] = {.lex_state = 0, .external_lex_state = 12}, + [626] = {.lex_state = 0, .external_lex_state = 12}, + [627] = {.lex_state = 0, .external_lex_state = 12}, + [628] = {.lex_state = 0, .external_lex_state = 12}, + [629] = {.lex_state = 0, .external_lex_state = 12}, + [630] = {.lex_state = 0, .external_lex_state = 12}, + [631] = {.lex_state = 0, .external_lex_state = 12}, + [632] = {.lex_state = 0, .external_lex_state = 12}, + [633] = {.lex_state = 0, .external_lex_state = 12}, + [634] = {.lex_state = 0, .external_lex_state = 12}, + [635] = {.lex_state = 0, .external_lex_state = 12}, + [636] = {.lex_state = 0, .external_lex_state = 12}, + [637] = {.lex_state = 0, .external_lex_state = 12}, + [638] = {.lex_state = 0, .external_lex_state = 12}, + [639] = {.lex_state = 0, .external_lex_state = 12}, + [640] = {.lex_state = 0, .external_lex_state = 12}, + [641] = {.lex_state = 0, .external_lex_state = 12}, + [642] = {.lex_state = 0, .external_lex_state = 12}, + [643] = {.lex_state = 0, .external_lex_state = 12}, + [644] = {.lex_state = 0, .external_lex_state = 12}, + [645] = {.lex_state = 0, .external_lex_state = 12}, + [646] = {.lex_state = 0, .external_lex_state = 12}, + [647] = {.lex_state = 0, .external_lex_state = 12}, + [648] = {.lex_state = 0, .external_lex_state = 12}, + [649] = {.lex_state = 0, .external_lex_state = 12}, + [650] = {.lex_state = 0, .external_lex_state = 12}, + [651] = {.lex_state = 0, .external_lex_state = 12}, + [652] = {.lex_state = 0, .external_lex_state = 12}, + [653] = {.lex_state = 0, .external_lex_state = 12}, + [654] = {.lex_state = 0, .external_lex_state = 12}, + [655] = {.lex_state = 0, .external_lex_state = 12}, + [656] = {.lex_state = 0, .external_lex_state = 12}, + [657] = {.lex_state = 0, .external_lex_state = 12}, + [658] = {.lex_state = 0, .external_lex_state = 12}, + [659] = {.lex_state = 0, .external_lex_state = 12}, + [660] = {.lex_state = 0, .external_lex_state = 12}, + [661] = {.lex_state = 0, .external_lex_state = 12}, + [662] = {.lex_state = 0, .external_lex_state = 12}, + [663] = {.lex_state = 0, .external_lex_state = 12}, + [664] = {.lex_state = 0, .external_lex_state = 12}, + [665] = {.lex_state = 0, .external_lex_state = 12}, + [666] = {.lex_state = 0, .external_lex_state = 12}, + [667] = {.lex_state = 0, .external_lex_state = 12}, + [668] = {.lex_state = 0, .external_lex_state = 12}, + [669] = {.lex_state = 0, .external_lex_state = 12}, + [670] = {.lex_state = 0, .external_lex_state = 12}, + [671] = {.lex_state = 0, .external_lex_state = 12}, + [672] = {.lex_state = 0, .external_lex_state = 12}, + [673] = {.lex_state = 0, .external_lex_state = 12}, + [674] = {.lex_state = 0, .external_lex_state = 12}, + [675] = {.lex_state = 0, .external_lex_state = 12}, + [676] = {.lex_state = 0, .external_lex_state = 12}, + [677] = {.lex_state = 0, .external_lex_state = 12}, + [678] = {.lex_state = 0, .external_lex_state = 12}, + [679] = {.lex_state = 0, .external_lex_state = 12}, + [680] = {.lex_state = 0, .external_lex_state = 12}, + [681] = {.lex_state = 0, .external_lex_state = 12}, + [682] = {.lex_state = 0, .external_lex_state = 12}, + [683] = {.lex_state = 0, .external_lex_state = 12}, + [684] = {.lex_state = 0, .external_lex_state = 12}, + [685] = {.lex_state = 0, .external_lex_state = 12}, + [686] = {.lex_state = 0, .external_lex_state = 12}, + [687] = {.lex_state = 0, .external_lex_state = 12}, + [688] = {.lex_state = 0, .external_lex_state = 12}, + [689] = {.lex_state = 0, .external_lex_state = 12}, + [690] = {.lex_state = 0, .external_lex_state = 12}, + [691] = {.lex_state = 0, .external_lex_state = 12}, + [692] = {.lex_state = 0, .external_lex_state = 12}, + [693] = {.lex_state = 0, .external_lex_state = 12}, + [694] = {.lex_state = 0, .external_lex_state = 12}, + [695] = {.lex_state = 0, .external_lex_state = 12}, + [696] = {.lex_state = 0, .external_lex_state = 12}, + [697] = {.lex_state = 0, .external_lex_state = 12}, + [698] = {.lex_state = 0, .external_lex_state = 12}, + [699] = {.lex_state = 0, .external_lex_state = 12}, [700] = {.lex_state = 0, .external_lex_state = 12}, - [701] = {.lex_state = 0, .external_lex_state = 15}, - [702] = {.lex_state = 0, .external_lex_state = 15}, + [701] = {.lex_state = 0, .external_lex_state = 12}, + [702] = {.lex_state = 0, .external_lex_state = 12}, [703] = {.lex_state = 0, .external_lex_state = 12}, - [704] = {.lex_state = 0, .external_lex_state = 10}, - [705] = {.lex_state = 0, .external_lex_state = 5}, - [706] = {.lex_state = 0, .external_lex_state = 15}, - [707] = {.lex_state = 0, .external_lex_state = 7}, - [708] = {.lex_state = 0, .external_lex_state = 15}, - [709] = {.lex_state = 0, .external_lex_state = 14}, - [710] = {.lex_state = 0, .external_lex_state = 9}, - [711] = {.lex_state = 0, .external_lex_state = 8}, + [704] = {.lex_state = 0, .external_lex_state = 12}, + [705] = {.lex_state = 0, .external_lex_state = 12}, + [706] = {.lex_state = 0, .external_lex_state = 12}, + [707] = {.lex_state = 0, .external_lex_state = 12}, + [708] = {.lex_state = 0, .external_lex_state = 12}, + [709] = {.lex_state = 0, .external_lex_state = 12}, + [710] = {.lex_state = 0, .external_lex_state = 12}, + [711] = {.lex_state = 0, .external_lex_state = 12}, [712] = {.lex_state = 0, .external_lex_state = 12}, - [713] = {.lex_state = 0, .external_lex_state = 6}, - [714] = {.lex_state = 0, .external_lex_state = 6}, - [715] = {.lex_state = 0, .external_lex_state = 6}, - [716] = {.lex_state = 0, .external_lex_state = 4}, - [717] = {.lex_state = 0, .external_lex_state = 4}, - [718] = {.lex_state = 0, .external_lex_state = 3}, - [719] = {.lex_state = 0, .external_lex_state = 3}, - [720] = {.lex_state = 0, .external_lex_state = 3}, - [721] = {.lex_state = 0, .external_lex_state = 3}, - [722] = {.lex_state = 0, .external_lex_state = 3}, - [723] = {.lex_state = 0, .external_lex_state = 3}, - [724] = {.lex_state = 0, .external_lex_state = 3}, - [725] = {.lex_state = 0, .external_lex_state = 3}, - [726] = {.lex_state = 0, .external_lex_state = 3}, - [727] = {.lex_state = 0, .external_lex_state = 5}, - [728] = {.lex_state = 0, .external_lex_state = 5}, - [729] = {.lex_state = 0, .external_lex_state = 5}, - [730] = {.lex_state = 0, .external_lex_state = 5}, - [731] = {.lex_state = 0, .external_lex_state = 5}, - [732] = {.lex_state = 0, .external_lex_state = 5}, - [733] = {.lex_state = 0, .external_lex_state = 6}, - [734] = {.lex_state = 0, .external_lex_state = 7}, - [735] = {.lex_state = 0, .external_lex_state = 7}, - [736] = {.lex_state = 0, .external_lex_state = 7}, - [737] = {.lex_state = 0, .external_lex_state = 7}, - [738] = {.lex_state = 0, .external_lex_state = 7}, - [739] = {.lex_state = 0, .external_lex_state = 7}, - [740] = {.lex_state = 0, .external_lex_state = 7}, - [741] = {.lex_state = 0, .external_lex_state = 7}, - [742] = {.lex_state = 0, .external_lex_state = 7}, - [743] = {.lex_state = 0, .external_lex_state = 5}, - [744] = {.lex_state = 0, .external_lex_state = 5}, - [745] = {.lex_state = 0, .external_lex_state = 4}, - [746] = {.lex_state = 0, .external_lex_state = 4}, - [747] = {.lex_state = 0, .external_lex_state = 4}, - [748] = {.lex_state = 0, .external_lex_state = 4}, - [749] = {.lex_state = 0, .external_lex_state = 4}, - [750] = {.lex_state = 0, .external_lex_state = 4}, - [751] = {.lex_state = 0, .external_lex_state = 4}, - [752] = {.lex_state = 0, .external_lex_state = 6}, - [753] = {.lex_state = 0, .external_lex_state = 6}, - [754] = {.lex_state = 0, .external_lex_state = 6}, - [755] = {.lex_state = 0, .external_lex_state = 6}, - [756] = {.lex_state = 0, .external_lex_state = 6}, - [757] = {.lex_state = 0, .external_lex_state = 5}, - [758] = {.lex_state = 0, .external_lex_state = 9}, - [759] = {.lex_state = 0, .external_lex_state = 9}, + [713] = {.lex_state = 0, .external_lex_state = 12}, + [714] = {.lex_state = 0, .external_lex_state = 12}, + [715] = {.lex_state = 0, .external_lex_state = 12}, + [716] = {.lex_state = 0, .external_lex_state = 12}, + [717] = {.lex_state = 0, .external_lex_state = 12}, + [718] = {.lex_state = 0, .external_lex_state = 12}, + [719] = {.lex_state = 0, .external_lex_state = 12}, + [720] = {.lex_state = 0, .external_lex_state = 12}, + [721] = {.lex_state = 0, .external_lex_state = 12}, + [722] = {.lex_state = 0, .external_lex_state = 12}, + [723] = {.lex_state = 0, .external_lex_state = 12}, + [724] = {.lex_state = 0, .external_lex_state = 12}, + [725] = {.lex_state = 0, .external_lex_state = 12}, + [726] = {.lex_state = 0, .external_lex_state = 12}, + [727] = {.lex_state = 0, .external_lex_state = 12}, + [728] = {.lex_state = 0, .external_lex_state = 12}, + [729] = {.lex_state = 0, .external_lex_state = 12}, + [730] = {.lex_state = 0, .external_lex_state = 12}, + [731] = {.lex_state = 0, .external_lex_state = 12}, + [732] = {.lex_state = 0, .external_lex_state = 12}, + [733] = {.lex_state = 0, .external_lex_state = 12}, + [734] = {.lex_state = 0, .external_lex_state = 12}, + [735] = {.lex_state = 0, .external_lex_state = 12}, + [736] = {.lex_state = 0, .external_lex_state = 12}, + [737] = {.lex_state = 0, .external_lex_state = 12}, + [738] = {.lex_state = 0, .external_lex_state = 12}, + [739] = {.lex_state = 0, .external_lex_state = 12}, + [740] = {.lex_state = 0, .external_lex_state = 12}, + [741] = {.lex_state = 0, .external_lex_state = 12}, + [742] = {.lex_state = 0, .external_lex_state = 12}, + [743] = {.lex_state = 0, .external_lex_state = 12}, + [744] = {.lex_state = 0, .external_lex_state = 12}, + [745] = {.lex_state = 0, .external_lex_state = 12}, + [746] = {.lex_state = 0, .external_lex_state = 12}, + [747] = {.lex_state = 0, .external_lex_state = 12}, + [748] = {.lex_state = 0, .external_lex_state = 12}, + [749] = {.lex_state = 0, .external_lex_state = 12}, + [750] = {.lex_state = 0, .external_lex_state = 12}, + [751] = {.lex_state = 0, .external_lex_state = 12}, + [752] = {.lex_state = 0, .external_lex_state = 12}, + [753] = {.lex_state = 0, .external_lex_state = 12}, + [754] = {.lex_state = 0, .external_lex_state = 12}, + [755] = {.lex_state = 0, .external_lex_state = 12}, + [756] = {.lex_state = 0, .external_lex_state = 12}, + [757] = {.lex_state = 0, .external_lex_state = 12}, + [758] = {.lex_state = 0, .external_lex_state = 12}, + [759] = {.lex_state = 0, .external_lex_state = 12}, [760] = {.lex_state = 0, .external_lex_state = 12}, - [761] = {.lex_state = 0, .external_lex_state = 8}, - [762] = {.lex_state = 0, .external_lex_state = 8}, + [761] = {.lex_state = 0, .external_lex_state = 12}, + [762] = {.lex_state = 0, .external_lex_state = 12}, [763] = {.lex_state = 0, .external_lex_state = 12}, - [764] = {.lex_state = 0, .external_lex_state = 9}, - [765] = {.lex_state = 0, .external_lex_state = 6}, + [764] = {.lex_state = 0, .external_lex_state = 12}, + [765] = {.lex_state = 0, .external_lex_state = 12}, [766] = {.lex_state = 0, .external_lex_state = 12}, - [767] = {.lex_state = 0, .external_lex_state = 8}, + [767] = {.lex_state = 0, .external_lex_state = 12}, [768] = {.lex_state = 0, .external_lex_state = 12}, - [769] = {.lex_state = 0, .external_lex_state = 8}, - [770] = {.lex_state = 0, .external_lex_state = 8}, + [769] = {.lex_state = 0, .external_lex_state = 12}, + [770] = {.lex_state = 0, .external_lex_state = 12}, [771] = {.lex_state = 0, .external_lex_state = 12}, - [772] = {.lex_state = 0, .external_lex_state = 14}, - [773] = {.lex_state = 0, .external_lex_state = 9}, - [774] = {.lex_state = 0, .external_lex_state = 14}, + [772] = {.lex_state = 0, .external_lex_state = 12}, + [773] = {.lex_state = 0, .external_lex_state = 12}, + [774] = {.lex_state = 0, .external_lex_state = 12}, [775] = {.lex_state = 0, .external_lex_state = 12}, - [776] = {.lex_state = 0, .external_lex_state = 8}, - [777] = {.lex_state = 0, .external_lex_state = 8}, + [776] = {.lex_state = 0, .external_lex_state = 12}, + [777] = {.lex_state = 0, .external_lex_state = 12}, [778] = {.lex_state = 0, .external_lex_state = 12}, - [779] = {.lex_state = 0, .external_lex_state = 8}, - [780] = {.lex_state = 0, .external_lex_state = 14}, - [781] = {.lex_state = 0, .external_lex_state = 14}, - [782] = {.lex_state = 0, .external_lex_state = 15}, + [779] = {.lex_state = 0, .external_lex_state = 12}, + [780] = {.lex_state = 0, .external_lex_state = 12}, + [781] = {.lex_state = 0, .external_lex_state = 12}, + [782] = {.lex_state = 0, .external_lex_state = 12}, [783] = {.lex_state = 0, .external_lex_state = 12}, [784] = {.lex_state = 0, .external_lex_state = 12}, - [785] = {.lex_state = 0, .external_lex_state = 3}, - [786] = {.lex_state = 0, .external_lex_state = 7}, - [787] = {.lex_state = 0, .external_lex_state = 9}, + [785] = {.lex_state = 0, .external_lex_state = 12}, + [786] = {.lex_state = 0, .external_lex_state = 12}, + [787] = {.lex_state = 0, .external_lex_state = 12}, [788] = {.lex_state = 0, .external_lex_state = 12}, - [789] = {.lex_state = 0, .external_lex_state = 14}, - [790] = {.lex_state = 0, .external_lex_state = 15}, - [791] = {.lex_state = 0, .external_lex_state = 15}, - [792] = {.lex_state = 0, .external_lex_state = 15}, - [793] = {.lex_state = 0, .external_lex_state = 15}, - [794] = {.lex_state = 0, .external_lex_state = 15}, - [795] = {.lex_state = 0, .external_lex_state = 9}, - [796] = {.lex_state = 0, .external_lex_state = 9}, - [797] = {.lex_state = 0, .external_lex_state = 9}, - [798] = {.lex_state = 0, .external_lex_state = 9}, - [799] = {.lex_state = 0, .external_lex_state = 15}, - [800] = {.lex_state = 0, .external_lex_state = 15}, - [801] = {.lex_state = 0, .external_lex_state = 4}, - [802] = {.lex_state = 0, .external_lex_state = 14}, - [803] = {.lex_state = 0, .external_lex_state = 8}, - [804] = {.lex_state = 0, .external_lex_state = 5}, - [805] = {.lex_state = 0, .external_lex_state = 15}, - [806] = {.lex_state = 0, .external_lex_state = 15}, - [807] = {.lex_state = 0, .external_lex_state = 14}, - [808] = {.lex_state = 0, .external_lex_state = 14}, - [809] = {.lex_state = 0, .external_lex_state = 9}, - [810] = {.lex_state = 0, .external_lex_state = 14}, - [811] = {.lex_state = 0, .external_lex_state = 7}, - [812] = {.lex_state = 0, .external_lex_state = 4}, - [813] = {.lex_state = 0, .external_lex_state = 6}, - [814] = {.lex_state = 0, .external_lex_state = 6}, - [815] = {.lex_state = 0, .external_lex_state = 6}, - [816] = {.lex_state = 0, .external_lex_state = 3}, - [817] = {.lex_state = 0, .external_lex_state = 3}, - [818] = {.lex_state = 0, .external_lex_state = 3}, - [819] = {.lex_state = 0, .external_lex_state = 3}, - [820] = {.lex_state = 0, .external_lex_state = 3}, - [821] = {.lex_state = 0, .external_lex_state = 3}, - [822] = {.lex_state = 0, .external_lex_state = 3}, - [823] = {.lex_state = 0, .external_lex_state = 4}, - [824] = {.lex_state = 0, .external_lex_state = 5}, - [825] = {.lex_state = 0, .external_lex_state = 4}, - [826] = {.lex_state = 0, .external_lex_state = 4}, - [827] = {.lex_state = 0, .external_lex_state = 3}, - [828] = {.lex_state = 0, .external_lex_state = 3}, - [829] = {.lex_state = 0, .external_lex_state = 3}, - [830] = {.lex_state = 0, .external_lex_state = 3}, - [831] = {.lex_state = 0, .external_lex_state = 16}, - [832] = {.lex_state = 0, .external_lex_state = 8}, - [833] = {.lex_state = 0, .external_lex_state = 16}, - [834] = {.lex_state = 0, .external_lex_state = 4}, - [835] = {.lex_state = 0, .external_lex_state = 6}, - [836] = {.lex_state = 0, .external_lex_state = 6}, - [837] = {.lex_state = 0, .external_lex_state = 6}, - [838] = {.lex_state = 0, .external_lex_state = 7}, - [839] = {.lex_state = 0, .external_lex_state = 6}, - [840] = {.lex_state = 0, .external_lex_state = 4}, - [841] = {.lex_state = 0, .external_lex_state = 5}, - [842] = {.lex_state = 0, .external_lex_state = 5}, - [843] = {.lex_state = 0, .external_lex_state = 5}, - [844] = {.lex_state = 0, .external_lex_state = 5}, - [845] = {.lex_state = 0, .external_lex_state = 4}, - [846] = {.lex_state = 0, .external_lex_state = 4}, - [847] = {.lex_state = 0, .external_lex_state = 7}, - [848] = {.lex_state = 0, .external_lex_state = 7}, - [849] = {.lex_state = 0, .external_lex_state = 5}, - [850] = {.lex_state = 0, .external_lex_state = 7}, - [851] = {.lex_state = 0, .external_lex_state = 7}, - [852] = {.lex_state = 0, .external_lex_state = 7}, - [853] = {.lex_state = 0, .external_lex_state = 7}, - [854] = {.lex_state = 0, .external_lex_state = 7}, - [855] = {.lex_state = 0, .external_lex_state = 16}, - [856] = {.lex_state = 0, .external_lex_state = 5}, - [857] = {.lex_state = 0, .external_lex_state = 5}, - [858] = {.lex_state = 0, .external_lex_state = 16}, + [789] = {.lex_state = 0, .external_lex_state = 12}, + [790] = {.lex_state = 0, .external_lex_state = 12}, + [791] = {.lex_state = 0, .external_lex_state = 12}, + [792] = {.lex_state = 0, .external_lex_state = 12}, + [793] = {.lex_state = 0, .external_lex_state = 12}, + [794] = {.lex_state = 0, .external_lex_state = 12}, + [795] = {.lex_state = 0, .external_lex_state = 12}, + [796] = {.lex_state = 0, .external_lex_state = 12}, + [797] = {.lex_state = 0, .external_lex_state = 12}, + [798] = {.lex_state = 0, .external_lex_state = 12}, + [799] = {.lex_state = 0, .external_lex_state = 12}, + [800] = {.lex_state = 0, .external_lex_state = 12}, + [801] = {.lex_state = 0, .external_lex_state = 12}, + [802] = {.lex_state = 0, .external_lex_state = 12}, + [803] = {.lex_state = 0, .external_lex_state = 12}, + [804] = {.lex_state = 0, .external_lex_state = 12}, + [805] = {.lex_state = 0, .external_lex_state = 12}, + [806] = {.lex_state = 0, .external_lex_state = 12}, + [807] = {.lex_state = 0, .external_lex_state = 12}, + [808] = {.lex_state = 0, .external_lex_state = 12}, + [809] = {.lex_state = 0, .external_lex_state = 12}, + [810] = {.lex_state = 0, .external_lex_state = 12}, + [811] = {.lex_state = 0, .external_lex_state = 12}, + [812] = {.lex_state = 0, .external_lex_state = 12}, + [813] = {.lex_state = 0, .external_lex_state = 12}, + [814] = {.lex_state = 0, .external_lex_state = 12}, + [815] = {.lex_state = 0, .external_lex_state = 12}, + [816] = {.lex_state = 0, .external_lex_state = 12}, + [817] = {.lex_state = 0, .external_lex_state = 12}, + [818] = {.lex_state = 0, .external_lex_state = 12}, + [819] = {.lex_state = 0, .external_lex_state = 12}, + [820] = {.lex_state = 0, .external_lex_state = 12}, + [821] = {.lex_state = 0, .external_lex_state = 12}, + [822] = {.lex_state = 0, .external_lex_state = 12}, + [823] = {.lex_state = 0, .external_lex_state = 12}, + [824] = {.lex_state = 0, .external_lex_state = 12}, + [825] = {.lex_state = 0, .external_lex_state = 12}, + [826] = {.lex_state = 0, .external_lex_state = 12}, + [827] = {.lex_state = 0, .external_lex_state = 12}, + [828] = {.lex_state = 0, .external_lex_state = 12}, + [829] = {.lex_state = 0, .external_lex_state = 12}, + [830] = {.lex_state = 0, .external_lex_state = 12}, + [831] = {.lex_state = 0, .external_lex_state = 12}, + [832] = {.lex_state = 0, .external_lex_state = 12}, + [833] = {.lex_state = 0, .external_lex_state = 12}, + [834] = {.lex_state = 0, .external_lex_state = 12}, + [835] = {.lex_state = 0, .external_lex_state = 12}, + [836] = {.lex_state = 0, .external_lex_state = 12}, + [837] = {.lex_state = 0, .external_lex_state = 12}, + [838] = {.lex_state = 0, .external_lex_state = 12}, + [839] = {.lex_state = 0, .external_lex_state = 12}, + [840] = {.lex_state = 0, .external_lex_state = 12}, + [841] = {.lex_state = 0, .external_lex_state = 12}, + [842] = {.lex_state = 0, .external_lex_state = 12}, + [843] = {.lex_state = 0, .external_lex_state = 12}, + [844] = {.lex_state = 0, .external_lex_state = 12}, + [845] = {.lex_state = 0, .external_lex_state = 12}, + [846] = {.lex_state = 0, .external_lex_state = 12}, + [847] = {.lex_state = 0, .external_lex_state = 12}, + [848] = {.lex_state = 0, .external_lex_state = 12}, + [849] = {.lex_state = 0, .external_lex_state = 12}, + [850] = {.lex_state = 0, .external_lex_state = 12}, + [851] = {.lex_state = 0, .external_lex_state = 12}, + [852] = {.lex_state = 0, .external_lex_state = 12}, + [853] = {.lex_state = 0, .external_lex_state = 12}, + [854] = {.lex_state = 0, .external_lex_state = 12}, + [855] = {.lex_state = 0, .external_lex_state = 12}, + [856] = {.lex_state = 0, .external_lex_state = 12}, + [857] = {.lex_state = 0, .external_lex_state = 12}, + [858] = {.lex_state = 0, .external_lex_state = 12}, [859] = {.lex_state = 0, .external_lex_state = 12}, - [860] = {.lex_state = 0, .external_lex_state = 7}, - [861] = {.lex_state = 0, .external_lex_state = 7}, - [862] = {.lex_state = 0, .external_lex_state = 7}, - [863] = {.lex_state = 0, .external_lex_state = 7}, - [864] = {.lex_state = 0, .external_lex_state = 7}, - [865] = {.lex_state = 0, .external_lex_state = 7}, - [866] = {.lex_state = 0, .external_lex_state = 16}, - [867] = {.lex_state = 0, .external_lex_state = 16}, - [868] = {.lex_state = 0, .external_lex_state = 5}, - [869] = {.lex_state = 0, .external_lex_state = 14}, - [870] = {.lex_state = 0, .external_lex_state = 5}, - [871] = {.lex_state = 0, .external_lex_state = 7}, - [872] = {.lex_state = 0, .external_lex_state = 7}, - [873] = {.lex_state = 0, .external_lex_state = 7}, - [874] = {.lex_state = 0, .external_lex_state = 7}, - [875] = {.lex_state = 0, .external_lex_state = 5}, - [876] = {.lex_state = 0, .external_lex_state = 16}, - [877] = {.lex_state = 0, .external_lex_state = 5}, - [878] = {.lex_state = 0, .external_lex_state = 5}, - [879] = {.lex_state = 0, .external_lex_state = 5}, - [880] = {.lex_state = 0, .external_lex_state = 5}, - [881] = {.lex_state = 0, .external_lex_state = 4}, - [882] = {.lex_state = 0, .external_lex_state = 6}, - [883] = {.lex_state = 0, .external_lex_state = 3}, - [884] = {.lex_state = 0, .external_lex_state = 16}, - [885] = {.lex_state = 0, .external_lex_state = 6}, - [886] = {.lex_state = 0, .external_lex_state = 6}, - [887] = {.lex_state = 0, .external_lex_state = 5}, - [888] = {.lex_state = 0, .external_lex_state = 5}, - [889] = {.lex_state = 0, .external_lex_state = 5}, - [890] = {.lex_state = 0, .external_lex_state = 5}, - [891] = {.lex_state = 0, .external_lex_state = 16}, - [892] = {.lex_state = 0, .external_lex_state = 15}, - [893] = {.lex_state = 0, .external_lex_state = 4}, - [894] = {.lex_state = 0, .external_lex_state = 6}, - [895] = {.lex_state = 0, .external_lex_state = 3}, - [896] = {.lex_state = 0, .external_lex_state = 3}, - [897] = {.lex_state = 0, .external_lex_state = 16}, - [898] = {.lex_state = 0, .external_lex_state = 4}, - [899] = {.lex_state = 0, .external_lex_state = 4}, - [900] = {.lex_state = 0, .external_lex_state = 4}, - [901] = {.lex_state = 0, .external_lex_state = 16}, - [902] = {.lex_state = 0, .external_lex_state = 4}, - [903] = {.lex_state = 0, .external_lex_state = 3}, - [904] = {.lex_state = 0, .external_lex_state = 16}, - [905] = {.lex_state = 0, .external_lex_state = 4}, - [906] = {.lex_state = 0, .external_lex_state = 16}, - [907] = {.lex_state = 0, .external_lex_state = 3}, - [908] = {.lex_state = 0, .external_lex_state = 3}, - [909] = {.lex_state = 0, .external_lex_state = 4}, - [910] = {.lex_state = 0, .external_lex_state = 16}, - [911] = {.lex_state = 0, .external_lex_state = 6}, - [912] = {.lex_state = 0, .external_lex_state = 3}, - [913] = {.lex_state = 0, .external_lex_state = 3}, - [914] = {.lex_state = 0, .external_lex_state = 16}, - [915] = {.lex_state = 0, .external_lex_state = 16}, - [916] = {.lex_state = 0, .external_lex_state = 16}, - [917] = {.lex_state = 0, .external_lex_state = 4}, - [918] = {.lex_state = 0, .external_lex_state = 16}, - [919] = {.lex_state = 0, .external_lex_state = 4}, - [920] = {.lex_state = 0, .external_lex_state = 6}, - [921] = {.lex_state = 0, .external_lex_state = 16}, - [922] = {.lex_state = 0, .external_lex_state = 6}, - [923] = {.lex_state = 0, .external_lex_state = 16}, - [924] = {.lex_state = 0, .external_lex_state = 16}, - [925] = {.lex_state = 0, .external_lex_state = 6}, - [926] = {.lex_state = 0, .external_lex_state = 16}, - [927] = {.lex_state = 0, .external_lex_state = 6}, - [928] = {.lex_state = 0, .external_lex_state = 6}, - [929] = {.lex_state = 0, .external_lex_state = 9}, - [930] = {.lex_state = 0, .external_lex_state = 6}, - [931] = {.lex_state = 0, .external_lex_state = 16}, - [932] = {.lex_state = 0, .external_lex_state = 6}, - [933] = {.lex_state = 0, .external_lex_state = 16}, - [934] = {.lex_state = 0, .external_lex_state = 4}, - [935] = {.lex_state = 0, .external_lex_state = 15}, - [936] = {.lex_state = 0, .external_lex_state = 10}, - [937] = {.lex_state = 0, .external_lex_state = 15}, - [938] = {.lex_state = 0, .external_lex_state = 8}, - [939] = {.lex_state = 0, .external_lex_state = 8}, - [940] = {.lex_state = 0, .external_lex_state = 8}, - [941] = {.lex_state = 0, .external_lex_state = 9}, - [942] = {.lex_state = 0, .external_lex_state = 8}, + [860] = {.lex_state = 0, .external_lex_state = 12}, + [861] = {.lex_state = 0, .external_lex_state = 12}, + [862] = {.lex_state = 0, .external_lex_state = 12}, + [863] = {.lex_state = 0, .external_lex_state = 12}, + [864] = {.lex_state = 0, .external_lex_state = 12}, + [865] = {.lex_state = 0, .external_lex_state = 12}, + [866] = {.lex_state = 0, .external_lex_state = 12}, + [867] = {.lex_state = 0, .external_lex_state = 12}, + [868] = {.lex_state = 0, .external_lex_state = 12}, + [869] = {.lex_state = 0, .external_lex_state = 12}, + [870] = {.lex_state = 0, .external_lex_state = 12}, + [871] = {.lex_state = 0, .external_lex_state = 12}, + [872] = {.lex_state = 0, .external_lex_state = 12}, + [873] = {.lex_state = 0, .external_lex_state = 12}, + [874] = {.lex_state = 0, .external_lex_state = 12}, + [875] = {.lex_state = 0, .external_lex_state = 12}, + [876] = {.lex_state = 0, .external_lex_state = 12}, + [877] = {.lex_state = 0, .external_lex_state = 12}, + [878] = {.lex_state = 0, .external_lex_state = 12}, + [879] = {.lex_state = 0, .external_lex_state = 12}, + [880] = {.lex_state = 0, .external_lex_state = 12}, + [881] = {.lex_state = 0, .external_lex_state = 12}, + [882] = {.lex_state = 0, .external_lex_state = 12}, + [883] = {.lex_state = 0, .external_lex_state = 12}, + [884] = {.lex_state = 0, .external_lex_state = 12}, + [885] = {.lex_state = 0, .external_lex_state = 12}, + [886] = {.lex_state = 0, .external_lex_state = 12}, + [887] = {.lex_state = 0, .external_lex_state = 12}, + [888] = {.lex_state = 0, .external_lex_state = 12}, + [889] = {.lex_state = 0, .external_lex_state = 12}, + [890] = {.lex_state = 0, .external_lex_state = 12}, + [891] = {.lex_state = 0, .external_lex_state = 12}, + [892] = {.lex_state = 0, .external_lex_state = 12}, + [893] = {.lex_state = 0, .external_lex_state = 12}, + [894] = {.lex_state = 0, .external_lex_state = 12}, + [895] = {.lex_state = 0, .external_lex_state = 12}, + [896] = {.lex_state = 0, .external_lex_state = 12}, + [897] = {.lex_state = 0, .external_lex_state = 12}, + [898] = {.lex_state = 0, .external_lex_state = 12}, + [899] = {.lex_state = 0, .external_lex_state = 12}, + [900] = {.lex_state = 0, .external_lex_state = 12}, + [901] = {.lex_state = 0, .external_lex_state = 12}, + [902] = {.lex_state = 0, .external_lex_state = 12}, + [903] = {.lex_state = 0, .external_lex_state = 12}, + [904] = {.lex_state = 0, .external_lex_state = 12}, + [905] = {.lex_state = 0, .external_lex_state = 12}, + [906] = {.lex_state = 0, .external_lex_state = 12}, + [907] = {.lex_state = 0, .external_lex_state = 12}, + [908] = {.lex_state = 0, .external_lex_state = 12}, + [909] = {.lex_state = 0, .external_lex_state = 12}, + [910] = {.lex_state = 0, .external_lex_state = 12}, + [911] = {.lex_state = 0, .external_lex_state = 12}, + [912] = {.lex_state = 0, .external_lex_state = 12}, + [913] = {.lex_state = 0, .external_lex_state = 12}, + [914] = {.lex_state = 0, .external_lex_state = 12}, + [915] = {.lex_state = 0, .external_lex_state = 12}, + [916] = {.lex_state = 0, .external_lex_state = 12}, + [917] = {.lex_state = 0, .external_lex_state = 12}, + [918] = {.lex_state = 0, .external_lex_state = 12}, + [919] = {.lex_state = 0, .external_lex_state = 12}, + [920] = {.lex_state = 0, .external_lex_state = 12}, + [921] = {.lex_state = 0, .external_lex_state = 12}, + [922] = {.lex_state = 0, .external_lex_state = 12}, + [923] = {.lex_state = 0, .external_lex_state = 12}, + [924] = {.lex_state = 0, .external_lex_state = 12}, + [925] = {.lex_state = 0, .external_lex_state = 12}, + [926] = {.lex_state = 0, .external_lex_state = 12}, + [927] = {.lex_state = 0, .external_lex_state = 12}, + [928] = {.lex_state = 0, .external_lex_state = 12}, + [929] = {.lex_state = 0, .external_lex_state = 12}, + [930] = {.lex_state = 0, .external_lex_state = 12}, + [931] = {.lex_state = 0, .external_lex_state = 12}, + [932] = {.lex_state = 0, .external_lex_state = 12}, + [933] = {.lex_state = 0, .external_lex_state = 12}, + [934] = {.lex_state = 0, .external_lex_state = 12}, + [935] = {.lex_state = 0, .external_lex_state = 12}, + [936] = {.lex_state = 0, .external_lex_state = 12}, + [937] = {.lex_state = 0, .external_lex_state = 12}, + [938] = {.lex_state = 0, .external_lex_state = 12}, + [939] = {.lex_state = 0, .external_lex_state = 12}, + [940] = {.lex_state = 0, .external_lex_state = 12}, + [941] = {.lex_state = 0, .external_lex_state = 12}, + [942] = {.lex_state = 0, .external_lex_state = 12}, [943] = {.lex_state = 0, .external_lex_state = 12}, [944] = {.lex_state = 0, .external_lex_state = 12}, [945] = {.lex_state = 0, .external_lex_state = 12}, - [946] = {.lex_state = 0, .external_lex_state = 15}, + [946] = {.lex_state = 0, .external_lex_state = 12}, [947] = {.lex_state = 0, .external_lex_state = 12}, [948] = {.lex_state = 0, .external_lex_state = 12}, - [949] = {.lex_state = 0, .external_lex_state = 8}, - [950] = {.lex_state = 0, .external_lex_state = 14}, - [951] = {.lex_state = 0, .external_lex_state = 11}, - [952] = {.lex_state = 0, .external_lex_state = 14}, - [953] = {.lex_state = 0, .external_lex_state = 8}, - [954] = {.lex_state = 0, .external_lex_state = 14}, - [955] = {.lex_state = 0, .external_lex_state = 14}, + [949] = {.lex_state = 0, .external_lex_state = 12}, + [950] = {.lex_state = 0, .external_lex_state = 12}, + [951] = {.lex_state = 0, .external_lex_state = 12}, + [952] = {.lex_state = 0, .external_lex_state = 12}, + [953] = {.lex_state = 0, .external_lex_state = 12}, + [954] = {.lex_state = 0, .external_lex_state = 12}, + [955] = {.lex_state = 0, .external_lex_state = 12}, [956] = {.lex_state = 0, .external_lex_state = 12}, - [957] = {.lex_state = 0, .external_lex_state = 8}, - [958] = {.lex_state = 0, .external_lex_state = 8}, - [959] = {.lex_state = 0, .external_lex_state = 8}, + [957] = {.lex_state = 0, .external_lex_state = 12}, + [958] = {.lex_state = 0, .external_lex_state = 12}, + [959] = {.lex_state = 0, .external_lex_state = 12}, [960] = {.lex_state = 0, .external_lex_state = 12}, - [961] = {.lex_state = 0, .external_lex_state = 9}, + [961] = {.lex_state = 0, .external_lex_state = 12}, [962] = {.lex_state = 0, .external_lex_state = 12}, - [963] = {.lex_state = 0, .external_lex_state = 13}, - [964] = {.lex_state = 0, .external_lex_state = 15}, - [965] = {.lex_state = 0, .external_lex_state = 8}, - [966] = {.lex_state = 0, .external_lex_state = 14}, - [967] = {.lex_state = 0, .external_lex_state = 9}, - [968] = {.lex_state = 0, .external_lex_state = 13}, - [969] = {.lex_state = 0, .external_lex_state = 8}, - [970] = {.lex_state = 0, .external_lex_state = 9}, + [963] = {.lex_state = 0, .external_lex_state = 12}, + [964] = {.lex_state = 0, .external_lex_state = 12}, + [965] = {.lex_state = 0, .external_lex_state = 12}, + [966] = {.lex_state = 0, .external_lex_state = 12}, + [967] = {.lex_state = 0, .external_lex_state = 12}, + [968] = {.lex_state = 0, .external_lex_state = 12}, + [969] = {.lex_state = 0, .external_lex_state = 12}, + [970] = {.lex_state = 0, .external_lex_state = 12}, [971] = {.lex_state = 0, .external_lex_state = 12}, - [972] = {.lex_state = 0, .external_lex_state = 9}, - [973] = {.lex_state = 0, .external_lex_state = 9}, - [974] = {.lex_state = 0, .external_lex_state = 15}, - [975] = {.lex_state = 0, .external_lex_state = 15}, - [976] = {.lex_state = 0, .external_lex_state = 13}, - [977] = {.lex_state = 0, .external_lex_state = 15}, - [978] = {.lex_state = 0, .external_lex_state = 15}, - [979] = {.lex_state = 0, .external_lex_state = 15}, + [972] = {.lex_state = 0, .external_lex_state = 12}, + [973] = {.lex_state = 0, .external_lex_state = 12}, + [974] = {.lex_state = 0, .external_lex_state = 12}, + [975] = {.lex_state = 0, .external_lex_state = 12}, + [976] = {.lex_state = 0, .external_lex_state = 12}, + [977] = {.lex_state = 0, .external_lex_state = 12}, + [978] = {.lex_state = 0, .external_lex_state = 12}, + [979] = {.lex_state = 0, .external_lex_state = 12}, [980] = {.lex_state = 0, .external_lex_state = 12}, [981] = {.lex_state = 0, .external_lex_state = 12}, - [982] = {.lex_state = 0, .external_lex_state = 15}, - [983] = {.lex_state = 0, .external_lex_state = 8}, + [982] = {.lex_state = 0, .external_lex_state = 12}, + [983] = {.lex_state = 0, .external_lex_state = 12}, [984] = {.lex_state = 0, .external_lex_state = 12}, - [985] = {.lex_state = 0, .external_lex_state = 16}, - [986] = {.lex_state = 0, .external_lex_state = 15}, - [987] = {.lex_state = 0, .external_lex_state = 8}, - [988] = {.lex_state = 0, .external_lex_state = 9}, - [989] = {.lex_state = 0, .external_lex_state = 2}, - [990] = {.lex_state = 0, .external_lex_state = 14}, - [991] = {.lex_state = 0, .external_lex_state = 9}, - [992] = {.lex_state = 0, .external_lex_state = 9}, - [993] = {.lex_state = 0, .external_lex_state = 14}, - [994] = {.lex_state = 0, .external_lex_state = 13}, - [995] = {.lex_state = 0, .external_lex_state = 15}, + [985] = {.lex_state = 0, .external_lex_state = 12}, + [986] = {.lex_state = 0, .external_lex_state = 12}, + [987] = {.lex_state = 0, .external_lex_state = 12}, + [988] = {.lex_state = 0, .external_lex_state = 12}, + [989] = {.lex_state = 0, .external_lex_state = 12}, + [990] = {.lex_state = 0, .external_lex_state = 12}, + [991] = {.lex_state = 0, .external_lex_state = 12}, + [992] = {.lex_state = 0, .external_lex_state = 12}, + [993] = {.lex_state = 0, .external_lex_state = 12}, + [994] = {.lex_state = 0, .external_lex_state = 12}, + [995] = {.lex_state = 0, .external_lex_state = 12}, [996] = {.lex_state = 0, .external_lex_state = 12}, - [997] = {.lex_state = 0, .external_lex_state = 9}, + [997] = {.lex_state = 0, .external_lex_state = 12}, [998] = {.lex_state = 0, .external_lex_state = 12}, - [999] = {.lex_state = 0, .external_lex_state = 13}, + [999] = {.lex_state = 0, .external_lex_state = 12}, [1000] = {.lex_state = 0, .external_lex_state = 12}, - [1001] = {.lex_state = 0, .external_lex_state = 13}, - [1002] = {.lex_state = 0, .external_lex_state = 2}, - [1003] = {.lex_state = 0, .external_lex_state = 9}, - [1004] = {.lex_state = 0, .external_lex_state = 14}, - [1005] = {.lex_state = 0, .external_lex_state = 9}, - [1006] = {.lex_state = 0, .external_lex_state = 15}, - [1007] = {.lex_state = 0, .external_lex_state = 15}, - [1008] = {.lex_state = 0, .external_lex_state = 13}, - [1009] = {.lex_state = 0, .external_lex_state = 9}, + [1001] = {.lex_state = 0, .external_lex_state = 12}, + [1002] = {.lex_state = 0, .external_lex_state = 12}, + [1003] = {.lex_state = 0, .external_lex_state = 12}, + [1004] = {.lex_state = 0, .external_lex_state = 12}, + [1005] = {.lex_state = 0, .external_lex_state = 12}, + [1006] = {.lex_state = 0, .external_lex_state = 12}, + [1007] = {.lex_state = 0, .external_lex_state = 12}, + [1008] = {.lex_state = 0, .external_lex_state = 12}, + [1009] = {.lex_state = 0, .external_lex_state = 12}, [1010] = {.lex_state = 0, .external_lex_state = 12}, - [1011] = {.lex_state = 0, .external_lex_state = 15}, - [1012] = {.lex_state = 0, .external_lex_state = 15}, - [1013] = {.lex_state = 0, .external_lex_state = 13}, - [1014] = {.lex_state = 0, .external_lex_state = 15}, - [1015] = {.lex_state = 0, .external_lex_state = 13}, - [1016] = {.lex_state = 0, .external_lex_state = 9}, - [1017] = {.lex_state = 0, .external_lex_state = 9}, - [1018] = {.lex_state = 0, .external_lex_state = 15}, - [1019] = {.lex_state = 0, .external_lex_state = 14}, - [1020] = {.lex_state = 0, .external_lex_state = 13}, - [1021] = {.lex_state = 0, .external_lex_state = 8}, - [1022] = {.lex_state = 0, .external_lex_state = 13}, - [1023] = {.lex_state = 0, .external_lex_state = 9}, + [1011] = {.lex_state = 0, .external_lex_state = 12}, + [1012] = {.lex_state = 0, .external_lex_state = 12}, + [1013] = {.lex_state = 0, .external_lex_state = 12}, + [1014] = {.lex_state = 0, .external_lex_state = 12}, + [1015] = {.lex_state = 0, .external_lex_state = 12}, + [1016] = {.lex_state = 0, .external_lex_state = 12}, + [1017] = {.lex_state = 0, .external_lex_state = 12}, + [1018] = {.lex_state = 0, .external_lex_state = 12}, + [1019] = {.lex_state = 0, .external_lex_state = 12}, + [1020] = {.lex_state = 0, .external_lex_state = 12}, + [1021] = {.lex_state = 0, .external_lex_state = 12}, + [1022] = {.lex_state = 0, .external_lex_state = 12}, + [1023] = {.lex_state = 0, .external_lex_state = 12}, [1024] = {.lex_state = 0, .external_lex_state = 12}, - [1025] = {.lex_state = 0, .external_lex_state = 13}, - [1026] = {.lex_state = 0, .external_lex_state = 14}, - [1027] = {.lex_state = 0, .external_lex_state = 13}, - [1028] = {.lex_state = 0, .external_lex_state = 14}, - [1029] = {.lex_state = 0, .external_lex_state = 13}, - [1030] = {.lex_state = 0, .external_lex_state = 8}, - [1031] = {.lex_state = 0, .external_lex_state = 13}, - [1032] = {.lex_state = 0, .external_lex_state = 15}, - [1033] = {.lex_state = 0, .external_lex_state = 14}, - [1034] = {.lex_state = 0, .external_lex_state = 13}, - [1035] = {.lex_state = 0, .external_lex_state = 9}, - [1036] = {.lex_state = 0, .external_lex_state = 13}, - [1037] = {.lex_state = 0, .external_lex_state = 14}, - [1038] = {.lex_state = 0, .external_lex_state = 14}, - [1039] = {.lex_state = 0, .external_lex_state = 13}, + [1025] = {.lex_state = 0, .external_lex_state = 12}, + [1026] = {.lex_state = 0, .external_lex_state = 12}, + [1027] = {.lex_state = 0, .external_lex_state = 12}, + [1028] = {.lex_state = 0, .external_lex_state = 12}, + [1029] = {.lex_state = 0, .external_lex_state = 12}, + [1030] = {.lex_state = 0, .external_lex_state = 12}, + [1031] = {.lex_state = 0, .external_lex_state = 12}, + [1032] = {.lex_state = 0, .external_lex_state = 12}, + [1033] = {.lex_state = 0, .external_lex_state = 12}, + [1034] = {.lex_state = 0, .external_lex_state = 12}, + [1035] = {.lex_state = 0, .external_lex_state = 12}, + [1036] = {.lex_state = 0, .external_lex_state = 12}, + [1037] = {.lex_state = 0, .external_lex_state = 12}, + [1038] = {.lex_state = 0, .external_lex_state = 12}, + [1039] = {.lex_state = 0, .external_lex_state = 12}, [1040] = {.lex_state = 0, .external_lex_state = 12}, - [1041] = {.lex_state = 0, .external_lex_state = 13}, - [1042] = {.lex_state = 0, .external_lex_state = 9}, - [1043] = {.lex_state = 0, .external_lex_state = 13}, + [1041] = {.lex_state = 0, .external_lex_state = 12}, + [1042] = {.lex_state = 0, .external_lex_state = 12}, + [1043] = {.lex_state = 0, .external_lex_state = 12}, [1044] = {.lex_state = 0, .external_lex_state = 12}, - [1045] = {.lex_state = 0, .external_lex_state = 14}, - [1046] = {.lex_state = 0, .external_lex_state = 14}, - [1047] = {.lex_state = 0, .external_lex_state = 9}, + [1045] = {.lex_state = 0, .external_lex_state = 12}, + [1046] = {.lex_state = 0, .external_lex_state = 12}, + [1047] = {.lex_state = 0, .external_lex_state = 13}, [1048] = {.lex_state = 0, .external_lex_state = 13}, - [1049] = {.lex_state = 0, .external_lex_state = 15}, + [1049] = {.lex_state = 0, .external_lex_state = 13}, [1050] = {.lex_state = 0, .external_lex_state = 13}, - [1051] = {.lex_state = 0, .external_lex_state = 8}, - [1052] = {.lex_state = 0, .external_lex_state = 14}, - [1053] = {.lex_state = 0, .external_lex_state = 14}, - [1054] = {.lex_state = 0, .external_lex_state = 12}, + [1051] = {.lex_state = 0, .external_lex_state = 13}, + [1052] = {.lex_state = 0, .external_lex_state = 13}, + [1053] = {.lex_state = 0, .external_lex_state = 13}, + [1054] = {.lex_state = 0, .external_lex_state = 13}, [1055] = {.lex_state = 0, .external_lex_state = 13}, - [1056] = {.lex_state = 0, .external_lex_state = 14}, + [1056] = {.lex_state = 0, .external_lex_state = 13}, [1057] = {.lex_state = 0, .external_lex_state = 13}, - [1058] = {.lex_state = 0, .external_lex_state = 8}, - [1059] = {.lex_state = 0, .external_lex_state = 9}, - [1060] = {.lex_state = 0, .external_lex_state = 8}, - [1061] = {.lex_state = 0, .external_lex_state = 8}, + [1058] = {.lex_state = 0, .external_lex_state = 13}, + [1059] = {.lex_state = 0, .external_lex_state = 13}, + [1060] = {.lex_state = 0, .external_lex_state = 13}, + [1061] = {.lex_state = 0, .external_lex_state = 13}, [1062] = {.lex_state = 0, .external_lex_state = 13}, [1063] = {.lex_state = 0, .external_lex_state = 13}, - [1064] = {.lex_state = 0, .external_lex_state = 17}, - [1065] = {.lex_state = 0, .external_lex_state = 17}, - [1066] = {.lex_state = 0, .external_lex_state = 17}, - [1067] = {.lex_state = 0, .external_lex_state = 17}, - [1068] = {.lex_state = 0, .external_lex_state = 17}, - [1069] = {.lex_state = 0, .external_lex_state = 17}, - [1070] = {.lex_state = 0, .external_lex_state = 17}, - [1071] = {.lex_state = 0, .external_lex_state = 17}, - [1072] = {.lex_state = 0, .external_lex_state = 17}, - [1073] = {.lex_state = 0, .external_lex_state = 17}, - [1074] = {.lex_state = 0, .external_lex_state = 17}, - [1075] = {.lex_state = 0, .external_lex_state = 17}, - [1076] = {.lex_state = 0, .external_lex_state = 17}, - [1077] = {.lex_state = 0, .external_lex_state = 17}, - [1078] = {.lex_state = 0, .external_lex_state = 17}, - [1079] = {.lex_state = 0, .external_lex_state = 17}, - [1080] = {.lex_state = 0, .external_lex_state = 17}, - [1081] = {.lex_state = 0, .external_lex_state = 17}, - [1082] = {.lex_state = 0, .external_lex_state = 17}, - [1083] = {.lex_state = 0, .external_lex_state = 17}, - [1084] = {.lex_state = 0, .external_lex_state = 17}, - [1085] = {.lex_state = 0, .external_lex_state = 17}, - [1086] = {.lex_state = 0, .external_lex_state = 17}, - [1087] = {.lex_state = 0, .external_lex_state = 17}, - [1088] = {.lex_state = 0, .external_lex_state = 17}, - [1089] = {.lex_state = 0, .external_lex_state = 17}, - [1090] = {.lex_state = 0, .external_lex_state = 17}, - [1091] = {.lex_state = 0, .external_lex_state = 17}, - [1092] = {.lex_state = 0, .external_lex_state = 17}, - [1093] = {.lex_state = 0, .external_lex_state = 17}, - [1094] = {.lex_state = 0, .external_lex_state = 17}, - [1095] = {.lex_state = 0, .external_lex_state = 18}, - [1096] = {.lex_state = 0, .external_lex_state = 17}, - [1097] = {.lex_state = 0, .external_lex_state = 17}, - [1098] = {.lex_state = 0, .external_lex_state = 17}, - [1099] = {.lex_state = 0, .external_lex_state = 17}, - [1100] = {.lex_state = 0, .external_lex_state = 17}, - [1101] = {.lex_state = 0, .external_lex_state = 17}, - [1102] = {.lex_state = 0, .external_lex_state = 17}, - [1103] = {.lex_state = 0, .external_lex_state = 17}, - [1104] = {.lex_state = 0, .external_lex_state = 17}, - [1105] = {.lex_state = 0, .external_lex_state = 17}, - [1106] = {.lex_state = 0, .external_lex_state = 17}, - [1107] = {.lex_state = 0, .external_lex_state = 17}, - [1108] = {.lex_state = 0, .external_lex_state = 17}, - [1109] = {.lex_state = 0, .external_lex_state = 17}, - [1110] = {.lex_state = 0, .external_lex_state = 17}, - [1111] = {.lex_state = 0, .external_lex_state = 17}, - [1112] = {.lex_state = 0, .external_lex_state = 17}, - [1113] = {.lex_state = 0, .external_lex_state = 17}, - [1114] = {.lex_state = 0, .external_lex_state = 17}, - [1115] = {.lex_state = 0, .external_lex_state = 17}, - [1116] = {.lex_state = 0, .external_lex_state = 17}, - [1117] = {.lex_state = 0, .external_lex_state = 17}, - [1118] = {.lex_state = 0, .external_lex_state = 17}, - [1119] = {.lex_state = 0, .external_lex_state = 17}, - [1120] = {.lex_state = 0, .external_lex_state = 17}, - [1121] = {.lex_state = 0, .external_lex_state = 17}, - [1122] = {.lex_state = 0, .external_lex_state = 17}, - [1123] = {.lex_state = 0, .external_lex_state = 17}, - [1124] = {.lex_state = 0, .external_lex_state = 17}, - [1125] = {.lex_state = 0, .external_lex_state = 17}, - [1126] = {.lex_state = 0, .external_lex_state = 17}, - [1127] = {.lex_state = 0, .external_lex_state = 17}, - [1128] = {.lex_state = 0, .external_lex_state = 17}, - [1129] = {.lex_state = 0, .external_lex_state = 17}, - [1130] = {.lex_state = 0, .external_lex_state = 17}, - [1131] = {.lex_state = 0, .external_lex_state = 17}, - [1132] = {.lex_state = 0, .external_lex_state = 17}, - [1133] = {.lex_state = 0, .external_lex_state = 17}, - [1134] = {.lex_state = 0, .external_lex_state = 17}, - [1135] = {.lex_state = 0, .external_lex_state = 17}, - [1136] = {.lex_state = 0, .external_lex_state = 17}, - [1137] = {.lex_state = 0, .external_lex_state = 17}, - [1138] = {.lex_state = 0, .external_lex_state = 17}, - [1139] = {.lex_state = 0, .external_lex_state = 17}, - [1140] = {.lex_state = 0, .external_lex_state = 17}, - [1141] = {.lex_state = 0, .external_lex_state = 17}, - [1142] = {.lex_state = 0, .external_lex_state = 17}, - [1143] = {.lex_state = 0, .external_lex_state = 17}, - [1144] = {.lex_state = 0, .external_lex_state = 17}, - [1145] = {.lex_state = 0, .external_lex_state = 17}, - [1146] = {.lex_state = 0, .external_lex_state = 17}, - [1147] = {.lex_state = 0, .external_lex_state = 17}, - [1148] = {.lex_state = 0, .external_lex_state = 17}, - [1149] = {.lex_state = 0, .external_lex_state = 17}, - [1150] = {.lex_state = 0, .external_lex_state = 17}, - [1151] = {.lex_state = 0, .external_lex_state = 17}, - [1152] = {.lex_state = 0, .external_lex_state = 17}, - [1153] = {.lex_state = 0, .external_lex_state = 17}, - [1154] = {.lex_state = 0, .external_lex_state = 17}, - [1155] = {.lex_state = 0, .external_lex_state = 17}, - [1156] = {.lex_state = 0, .external_lex_state = 17}, - [1157] = {.lex_state = 0, .external_lex_state = 17}, - [1158] = {.lex_state = 0, .external_lex_state = 17}, - [1159] = {.lex_state = 0, .external_lex_state = 17}, - [1160] = {.lex_state = 0, .external_lex_state = 17}, - [1161] = {.lex_state = 0, .external_lex_state = 17}, - [1162] = {.lex_state = 0, .external_lex_state = 17}, - [1163] = {.lex_state = 0, .external_lex_state = 17}, - [1164] = {.lex_state = 0, .external_lex_state = 17}, - [1165] = {.lex_state = 0, .external_lex_state = 17}, - [1166] = {.lex_state = 0, .external_lex_state = 17}, - [1167] = {.lex_state = 0, .external_lex_state = 17}, - [1168] = {.lex_state = 0, .external_lex_state = 17}, - [1169] = {.lex_state = 0, .external_lex_state = 17}, - [1170] = {.lex_state = 0, .external_lex_state = 17}, - [1171] = {.lex_state = 0, .external_lex_state = 17}, - [1172] = {.lex_state = 0, .external_lex_state = 17}, - [1173] = {.lex_state = 0, .external_lex_state = 17}, - [1174] = {.lex_state = 0, .external_lex_state = 17}, - [1175] = {.lex_state = 0, .external_lex_state = 17}, - [1176] = {.lex_state = 0, .external_lex_state = 17}, - [1177] = {.lex_state = 0, .external_lex_state = 17}, - [1178] = {.lex_state = 0, .external_lex_state = 17}, - [1179] = {.lex_state = 0, .external_lex_state = 17}, - [1180] = {.lex_state = 0, .external_lex_state = 17}, - [1181] = {.lex_state = 0, .external_lex_state = 17}, - [1182] = {.lex_state = 0, .external_lex_state = 17}, - [1183] = {.lex_state = 0, .external_lex_state = 17}, - [1184] = {.lex_state = 0, .external_lex_state = 17}, - [1185] = {.lex_state = 0, .external_lex_state = 17}, - [1186] = {.lex_state = 0, .external_lex_state = 17}, - [1187] = {.lex_state = 0, .external_lex_state = 17}, - [1188] = {.lex_state = 0, .external_lex_state = 17}, - [1189] = {.lex_state = 0, .external_lex_state = 17}, - [1190] = {.lex_state = 0, .external_lex_state = 17}, - [1191] = {.lex_state = 0, .external_lex_state = 17}, - [1192] = {.lex_state = 0, .external_lex_state = 17}, - [1193] = {.lex_state = 0, .external_lex_state = 17}, - [1194] = {.lex_state = 0, .external_lex_state = 17}, - [1195] = {.lex_state = 0, .external_lex_state = 17}, - [1196] = {.lex_state = 0, .external_lex_state = 17}, - [1197] = {.lex_state = 0, .external_lex_state = 17}, - [1198] = {.lex_state = 0, .external_lex_state = 17}, - [1199] = {.lex_state = 0, .external_lex_state = 17}, - [1200] = {.lex_state = 0, .external_lex_state = 17}, - [1201] = {.lex_state = 0, .external_lex_state = 17}, - [1202] = {.lex_state = 0, .external_lex_state = 17}, - [1203] = {.lex_state = 0, .external_lex_state = 17}, - [1204] = {.lex_state = 0, .external_lex_state = 17}, - [1205] = {.lex_state = 0, .external_lex_state = 17}, - [1206] = {.lex_state = 0, .external_lex_state = 17}, - [1207] = {.lex_state = 0, .external_lex_state = 17}, - [1208] = {.lex_state = 0, .external_lex_state = 17}, - [1209] = {.lex_state = 0, .external_lex_state = 17}, - [1210] = {.lex_state = 0, .external_lex_state = 17}, - [1211] = {.lex_state = 0, .external_lex_state = 17}, - [1212] = {.lex_state = 0, .external_lex_state = 17}, - [1213] = {.lex_state = 0, .external_lex_state = 17}, - [1214] = {.lex_state = 0, .external_lex_state = 17}, - [1215] = {.lex_state = 0, .external_lex_state = 17}, - [1216] = {.lex_state = 0, .external_lex_state = 17}, - [1217] = {.lex_state = 0, .external_lex_state = 17}, - [1218] = {.lex_state = 0, .external_lex_state = 17}, - [1219] = {.lex_state = 0, .external_lex_state = 17}, - [1220] = {.lex_state = 0, .external_lex_state = 17}, - [1221] = {.lex_state = 0, .external_lex_state = 17}, - [1222] = {.lex_state = 0, .external_lex_state = 17}, - [1223] = {.lex_state = 0, .external_lex_state = 17}, - [1224] = {.lex_state = 0, .external_lex_state = 17}, - [1225] = {.lex_state = 0, .external_lex_state = 17}, - [1226] = {.lex_state = 0, .external_lex_state = 17}, - [1227] = {.lex_state = 0, .external_lex_state = 17}, - [1228] = {.lex_state = 0, .external_lex_state = 17}, - [1229] = {.lex_state = 0, .external_lex_state = 17}, - [1230] = {.lex_state = 0, .external_lex_state = 17}, - [1231] = {.lex_state = 0, .external_lex_state = 17}, - [1232] = {.lex_state = 0, .external_lex_state = 17}, - [1233] = {.lex_state = 0, .external_lex_state = 17}, - [1234] = {.lex_state = 0, .external_lex_state = 17}, - [1235] = {.lex_state = 0, .external_lex_state = 17}, - [1236] = {.lex_state = 0, .external_lex_state = 17}, - [1237] = {.lex_state = 0, .external_lex_state = 17}, - [1238] = {.lex_state = 0, .external_lex_state = 17}, - [1239] = {.lex_state = 0, .external_lex_state = 17}, - [1240] = {.lex_state = 0, .external_lex_state = 17}, - [1241] = {.lex_state = 0, .external_lex_state = 17}, - [1242] = {.lex_state = 0, .external_lex_state = 17}, - [1243] = {.lex_state = 0, .external_lex_state = 17}, - [1244] = {.lex_state = 0, .external_lex_state = 17}, - [1245] = {.lex_state = 0, .external_lex_state = 17}, - [1246] = {.lex_state = 0, .external_lex_state = 17}, - [1247] = {.lex_state = 0, .external_lex_state = 17}, - [1248] = {.lex_state = 0, .external_lex_state = 17}, - [1249] = {.lex_state = 0, .external_lex_state = 17}, - [1250] = {.lex_state = 0, .external_lex_state = 17}, - [1251] = {.lex_state = 0, .external_lex_state = 17}, - [1252] = {.lex_state = 0, .external_lex_state = 17}, - [1253] = {.lex_state = 0, .external_lex_state = 17}, - [1254] = {.lex_state = 0, .external_lex_state = 17}, - [1255] = {.lex_state = 0, .external_lex_state = 17}, - [1256] = {.lex_state = 0, .external_lex_state = 17}, - [1257] = {.lex_state = 0, .external_lex_state = 17}, - [1258] = {.lex_state = 0, .external_lex_state = 17}, - [1259] = {.lex_state = 0, .external_lex_state = 17}, - [1260] = {.lex_state = 0, .external_lex_state = 17}, - [1261] = {.lex_state = 0, .external_lex_state = 17}, - [1262] = {.lex_state = 0, .external_lex_state = 17}, - [1263] = {.lex_state = 0, .external_lex_state = 17}, - [1264] = {.lex_state = 0, .external_lex_state = 17}, - [1265] = {.lex_state = 0, .external_lex_state = 17}, - [1266] = {.lex_state = 0, .external_lex_state = 17}, - [1267] = {.lex_state = 0, .external_lex_state = 17}, - [1268] = {.lex_state = 0, .external_lex_state = 17}, - [1269] = {.lex_state = 0, .external_lex_state = 17}, - [1270] = {.lex_state = 0, .external_lex_state = 17}, - [1271] = {.lex_state = 0, .external_lex_state = 17}, - [1272] = {.lex_state = 0, .external_lex_state = 17}, - [1273] = {.lex_state = 0, .external_lex_state = 17}, - [1274] = {.lex_state = 0, .external_lex_state = 17}, - [1275] = {.lex_state = 0, .external_lex_state = 17}, - [1276] = {.lex_state = 0, .external_lex_state = 17}, - [1277] = {.lex_state = 0, .external_lex_state = 17}, - [1278] = {.lex_state = 0, .external_lex_state = 17}, - [1279] = {.lex_state = 0, .external_lex_state = 17}, - [1280] = {.lex_state = 0, .external_lex_state = 17}, - [1281] = {.lex_state = 0, .external_lex_state = 17}, - [1282] = {.lex_state = 0, .external_lex_state = 17}, - [1283] = {.lex_state = 0, .external_lex_state = 17}, - [1284] = {.lex_state = 0, .external_lex_state = 17}, - [1285] = {.lex_state = 0, .external_lex_state = 17}, - [1286] = {.lex_state = 0, .external_lex_state = 17}, - [1287] = {.lex_state = 0, .external_lex_state = 17}, - [1288] = {.lex_state = 0, .external_lex_state = 17}, - [1289] = {.lex_state = 0, .external_lex_state = 17}, - [1290] = {.lex_state = 0, .external_lex_state = 17}, - [1291] = {.lex_state = 0, .external_lex_state = 17}, - [1292] = {.lex_state = 0, .external_lex_state = 17}, - [1293] = {.lex_state = 0, .external_lex_state = 17}, - [1294] = {.lex_state = 0, .external_lex_state = 17}, - [1295] = {.lex_state = 0, .external_lex_state = 17}, - [1296] = {.lex_state = 0, .external_lex_state = 17}, - [1297] = {.lex_state = 0, .external_lex_state = 17}, - [1298] = {.lex_state = 0, .external_lex_state = 17}, - [1299] = {.lex_state = 0, .external_lex_state = 17}, - [1300] = {.lex_state = 0, .external_lex_state = 17}, - [1301] = {.lex_state = 0, .external_lex_state = 17}, - [1302] = {.lex_state = 0, .external_lex_state = 17}, - [1303] = {.lex_state = 0, .external_lex_state = 17}, - [1304] = {.lex_state = 0, .external_lex_state = 17}, - [1305] = {.lex_state = 0, .external_lex_state = 17}, - [1306] = {.lex_state = 0, .external_lex_state = 17}, - [1307] = {.lex_state = 0, .external_lex_state = 17}, - [1308] = {.lex_state = 0, .external_lex_state = 17}, - [1309] = {.lex_state = 0, .external_lex_state = 17}, - [1310] = {.lex_state = 0, .external_lex_state = 17}, - [1311] = {.lex_state = 0, .external_lex_state = 17}, - [1312] = {.lex_state = 0, .external_lex_state = 17}, - [1313] = {.lex_state = 0, .external_lex_state = 17}, - [1314] = {.lex_state = 0, .external_lex_state = 17}, - [1315] = {.lex_state = 0, .external_lex_state = 17}, - [1316] = {.lex_state = 0, .external_lex_state = 17}, - [1317] = {.lex_state = 0, .external_lex_state = 17}, - [1318] = {.lex_state = 0, .external_lex_state = 17}, - [1319] = {.lex_state = 0, .external_lex_state = 17}, - [1320] = {.lex_state = 0, .external_lex_state = 17}, - [1321] = {.lex_state = 0, .external_lex_state = 17}, - [1322] = {.lex_state = 0, .external_lex_state = 17}, - [1323] = {.lex_state = 0, .external_lex_state = 17}, - [1324] = {.lex_state = 0, .external_lex_state = 17}, - [1325] = {.lex_state = 0, .external_lex_state = 17}, - [1326] = {.lex_state = 0, .external_lex_state = 17}, - [1327] = {.lex_state = 0, .external_lex_state = 17}, - [1328] = {.lex_state = 0, .external_lex_state = 17}, - [1329] = {.lex_state = 0, .external_lex_state = 17}, - [1330] = {.lex_state = 0, .external_lex_state = 17}, - [1331] = {.lex_state = 0, .external_lex_state = 17}, - [1332] = {.lex_state = 0, .external_lex_state = 17}, - [1333] = {.lex_state = 0, .external_lex_state = 17}, - [1334] = {.lex_state = 0, .external_lex_state = 17}, - [1335] = {.lex_state = 0, .external_lex_state = 17}, - [1336] = {.lex_state = 0, .external_lex_state = 17}, - [1337] = {.lex_state = 0, .external_lex_state = 17}, - [1338] = {.lex_state = 0, .external_lex_state = 17}, - [1339] = {.lex_state = 0, .external_lex_state = 17}, - [1340] = {.lex_state = 0, .external_lex_state = 17}, - [1341] = {.lex_state = 0, .external_lex_state = 17}, - [1342] = {.lex_state = 0, .external_lex_state = 17}, - [1343] = {.lex_state = 0, .external_lex_state = 17}, - [1344] = {.lex_state = 0, .external_lex_state = 17}, - [1345] = {.lex_state = 0, .external_lex_state = 17}, - [1346] = {.lex_state = 0, .external_lex_state = 17}, - [1347] = {.lex_state = 0, .external_lex_state = 17}, - [1348] = {.lex_state = 0, .external_lex_state = 17}, - [1349] = {.lex_state = 0, .external_lex_state = 17}, - [1350] = {.lex_state = 0, .external_lex_state = 17}, - [1351] = {.lex_state = 0, .external_lex_state = 17}, - [1352] = {.lex_state = 0, .external_lex_state = 17}, - [1353] = {.lex_state = 0, .external_lex_state = 17}, - [1354] = {.lex_state = 0, .external_lex_state = 17}, - [1355] = {.lex_state = 0, .external_lex_state = 17}, - [1356] = {.lex_state = 0, .external_lex_state = 17}, - [1357] = {.lex_state = 0, .external_lex_state = 17}, - [1358] = {.lex_state = 0, .external_lex_state = 17}, - [1359] = {.lex_state = 0, .external_lex_state = 17}, - [1360] = {.lex_state = 0, .external_lex_state = 17}, - [1361] = {.lex_state = 0, .external_lex_state = 17}, - [1362] = {.lex_state = 0, .external_lex_state = 17}, - [1363] = {.lex_state = 0, .external_lex_state = 17}, - [1364] = {.lex_state = 0, .external_lex_state = 17}, - [1365] = {.lex_state = 0, .external_lex_state = 17}, - [1366] = {.lex_state = 0, .external_lex_state = 17}, - [1367] = {.lex_state = 0, .external_lex_state = 17}, - [1368] = {.lex_state = 0, .external_lex_state = 17}, - [1369] = {.lex_state = 0, .external_lex_state = 17}, - [1370] = {.lex_state = 0, .external_lex_state = 17}, - [1371] = {.lex_state = 0, .external_lex_state = 17}, - [1372] = {.lex_state = 0, .external_lex_state = 17}, - [1373] = {.lex_state = 0, .external_lex_state = 17}, - [1374] = {.lex_state = 0, .external_lex_state = 17}, - [1375] = {.lex_state = 0, .external_lex_state = 17}, - [1376] = {.lex_state = 0, .external_lex_state = 17}, - [1377] = {.lex_state = 0, .external_lex_state = 17}, - [1378] = {.lex_state = 0, .external_lex_state = 17}, - [1379] = {.lex_state = 0, .external_lex_state = 17}, - [1380] = {.lex_state = 0, .external_lex_state = 17}, - [1381] = {.lex_state = 0, .external_lex_state = 17}, - [1382] = {.lex_state = 0, .external_lex_state = 17}, - [1383] = {.lex_state = 0, .external_lex_state = 17}, - [1384] = {.lex_state = 0, .external_lex_state = 17}, - [1385] = {.lex_state = 0, .external_lex_state = 17}, - [1386] = {.lex_state = 0, .external_lex_state = 17}, - [1387] = {.lex_state = 0, .external_lex_state = 17}, - [1388] = {.lex_state = 0, .external_lex_state = 17}, - [1389] = {.lex_state = 0, .external_lex_state = 17}, - [1390] = {.lex_state = 0, .external_lex_state = 17}, - [1391] = {.lex_state = 0, .external_lex_state = 17}, - [1392] = {.lex_state = 0, .external_lex_state = 17}, - [1393] = {.lex_state = 0, .external_lex_state = 17}, - [1394] = {.lex_state = 0, .external_lex_state = 17}, - [1395] = {.lex_state = 0, .external_lex_state = 17}, - [1396] = {.lex_state = 0, .external_lex_state = 17}, - [1397] = {.lex_state = 0, .external_lex_state = 17}, - [1398] = {.lex_state = 0, .external_lex_state = 17}, - [1399] = {.lex_state = 0, .external_lex_state = 17}, - [1400] = {.lex_state = 0, .external_lex_state = 17}, - [1401] = {.lex_state = 0, .external_lex_state = 17}, - [1402] = {.lex_state = 0, .external_lex_state = 17}, - [1403] = {.lex_state = 0, .external_lex_state = 17}, - [1404] = {.lex_state = 0, .external_lex_state = 17}, - [1405] = {.lex_state = 0, .external_lex_state = 17}, - [1406] = {.lex_state = 0, .external_lex_state = 17}, - [1407] = {.lex_state = 0, .external_lex_state = 17}, - [1408] = {.lex_state = 0, .external_lex_state = 17}, - [1409] = {.lex_state = 0, .external_lex_state = 17}, - [1410] = {.lex_state = 0, .external_lex_state = 17}, - [1411] = {.lex_state = 0, .external_lex_state = 17}, - [1412] = {.lex_state = 0, .external_lex_state = 17}, - [1413] = {.lex_state = 0, .external_lex_state = 17}, - [1414] = {.lex_state = 0, .external_lex_state = 17}, - [1415] = {.lex_state = 0, .external_lex_state = 17}, - [1416] = {.lex_state = 0, .external_lex_state = 17}, - [1417] = {.lex_state = 0, .external_lex_state = 17}, - [1418] = {.lex_state = 0, .external_lex_state = 17}, - [1419] = {.lex_state = 0, .external_lex_state = 17}, - [1420] = {.lex_state = 0, .external_lex_state = 17}, - [1421] = {.lex_state = 0, .external_lex_state = 17}, - [1422] = {.lex_state = 0, .external_lex_state = 17}, - [1423] = {.lex_state = 0, .external_lex_state = 17}, - [1424] = {.lex_state = 0, .external_lex_state = 17}, - [1425] = {.lex_state = 0, .external_lex_state = 17}, - [1426] = {.lex_state = 0, .external_lex_state = 17}, - [1427] = {.lex_state = 0, .external_lex_state = 17}, - [1428] = {.lex_state = 0, .external_lex_state = 17}, - [1429] = {.lex_state = 0, .external_lex_state = 17}, - [1430] = {.lex_state = 0, .external_lex_state = 17}, - [1431] = {.lex_state = 0, .external_lex_state = 17}, - [1432] = {.lex_state = 0, .external_lex_state = 17}, - [1433] = {.lex_state = 0, .external_lex_state = 17}, - [1434] = {.lex_state = 0, .external_lex_state = 17}, - [1435] = {.lex_state = 0, .external_lex_state = 17}, - [1436] = {.lex_state = 0, .external_lex_state = 17}, - [1437] = {.lex_state = 0, .external_lex_state = 17}, - [1438] = {.lex_state = 0, .external_lex_state = 17}, - [1439] = {.lex_state = 0, .external_lex_state = 17}, - [1440] = {.lex_state = 0, .external_lex_state = 17}, - [1441] = {.lex_state = 0, .external_lex_state = 17}, - [1442] = {.lex_state = 0, .external_lex_state = 17}, - [1443] = {.lex_state = 0, .external_lex_state = 17}, - [1444] = {.lex_state = 0, .external_lex_state = 17}, - [1445] = {.lex_state = 0, .external_lex_state = 17}, - [1446] = {.lex_state = 0, .external_lex_state = 17}, - [1447] = {.lex_state = 0, .external_lex_state = 17}, - [1448] = {.lex_state = 0, .external_lex_state = 17}, - [1449] = {.lex_state = 0, .external_lex_state = 17}, - [1450] = {.lex_state = 0, .external_lex_state = 17}, - [1451] = {.lex_state = 0, .external_lex_state = 17}, - [1452] = {.lex_state = 0, .external_lex_state = 17}, - [1453] = {.lex_state = 0, .external_lex_state = 17}, - [1454] = {.lex_state = 0, .external_lex_state = 17}, - [1455] = {.lex_state = 0, .external_lex_state = 17}, - [1456] = {.lex_state = 0, .external_lex_state = 17}, - [1457] = {.lex_state = 0, .external_lex_state = 17}, - [1458] = {.lex_state = 0, .external_lex_state = 17}, - [1459] = {.lex_state = 0, .external_lex_state = 17}, - [1460] = {.lex_state = 0, .external_lex_state = 17}, - [1461] = {.lex_state = 0, .external_lex_state = 17}, - [1462] = {.lex_state = 0, .external_lex_state = 17}, - [1463] = {.lex_state = 0, .external_lex_state = 17}, - [1464] = {.lex_state = 0, .external_lex_state = 17}, - [1465] = {.lex_state = 0, .external_lex_state = 17}, - [1466] = {.lex_state = 0, .external_lex_state = 17}, - [1467] = {.lex_state = 0, .external_lex_state = 17}, - [1468] = {.lex_state = 0, .external_lex_state = 17}, - [1469] = {.lex_state = 0, .external_lex_state = 17}, - [1470] = {.lex_state = 0, .external_lex_state = 17}, - [1471] = {.lex_state = 0, .external_lex_state = 17}, - [1472] = {.lex_state = 0, .external_lex_state = 17}, - [1473] = {.lex_state = 0, .external_lex_state = 17}, - [1474] = {.lex_state = 0, .external_lex_state = 17}, - [1475] = {.lex_state = 0, .external_lex_state = 17}, - [1476] = {.lex_state = 0, .external_lex_state = 17}, - [1477] = {.lex_state = 0, .external_lex_state = 17}, - [1478] = {.lex_state = 0, .external_lex_state = 17}, - [1479] = {.lex_state = 0, .external_lex_state = 17}, - [1480] = {.lex_state = 0, .external_lex_state = 17}, - [1481] = {.lex_state = 0, .external_lex_state = 17}, - [1482] = {.lex_state = 0, .external_lex_state = 17}, - [1483] = {.lex_state = 0, .external_lex_state = 17}, - [1484] = {.lex_state = 0, .external_lex_state = 17}, - [1485] = {.lex_state = 0, .external_lex_state = 17}, - [1486] = {.lex_state = 0, .external_lex_state = 17}, - [1487] = {.lex_state = 0, .external_lex_state = 17}, - [1488] = {.lex_state = 0, .external_lex_state = 17}, - [1489] = {.lex_state = 0, .external_lex_state = 17}, - [1490] = {.lex_state = 0, .external_lex_state = 17}, - [1491] = {.lex_state = 0, .external_lex_state = 17}, - [1492] = {.lex_state = 0, .external_lex_state = 17}, - [1493] = {.lex_state = 0, .external_lex_state = 17}, - [1494] = {.lex_state = 0, .external_lex_state = 17}, - [1495] = {.lex_state = 0, .external_lex_state = 17}, - [1496] = {.lex_state = 0, .external_lex_state = 17}, - [1497] = {.lex_state = 0, .external_lex_state = 17}, - [1498] = {.lex_state = 0, .external_lex_state = 17}, - [1499] = {.lex_state = 0, .external_lex_state = 17}, - [1500] = {.lex_state = 0, .external_lex_state = 17}, - [1501] = {.lex_state = 0, .external_lex_state = 17}, - [1502] = {.lex_state = 0, .external_lex_state = 17}, - [1503] = {.lex_state = 0, .external_lex_state = 17}, - [1504] = {.lex_state = 0, .external_lex_state = 17}, - [1505] = {.lex_state = 0, .external_lex_state = 17}, - [1506] = {.lex_state = 0, .external_lex_state = 17}, - [1507] = {.lex_state = 0, .external_lex_state = 17}, - [1508] = {.lex_state = 0, .external_lex_state = 17}, - [1509] = {.lex_state = 0, .external_lex_state = 17}, - [1510] = {.lex_state = 0, .external_lex_state = 17}, - [1511] = {.lex_state = 0, .external_lex_state = 17}, - [1512] = {.lex_state = 0, .external_lex_state = 17}, - [1513] = {.lex_state = 0, .external_lex_state = 17}, - [1514] = {.lex_state = 0, .external_lex_state = 17}, - [1515] = {.lex_state = 0, .external_lex_state = 17}, - [1516] = {.lex_state = 0, .external_lex_state = 17}, - [1517] = {.lex_state = 0, .external_lex_state = 17}, - [1518] = {.lex_state = 0, .external_lex_state = 17}, - [1519] = {.lex_state = 0, .external_lex_state = 17}, - [1520] = {.lex_state = 0, .external_lex_state = 17}, - [1521] = {.lex_state = 0, .external_lex_state = 17}, - [1522] = {.lex_state = 0, .external_lex_state = 17}, - [1523] = {.lex_state = 0, .external_lex_state = 17}, - [1524] = {.lex_state = 0, .external_lex_state = 17}, - [1525] = {.lex_state = 0, .external_lex_state = 17}, - [1526] = {.lex_state = 0, .external_lex_state = 17}, - [1527] = {.lex_state = 0, .external_lex_state = 17}, - [1528] = {.lex_state = 0, .external_lex_state = 17}, - [1529] = {.lex_state = 0, .external_lex_state = 17}, - [1530] = {.lex_state = 0, .external_lex_state = 17}, - [1531] = {.lex_state = 0, .external_lex_state = 17}, - [1532] = {.lex_state = 0, .external_lex_state = 17}, - [1533] = {.lex_state = 0, .external_lex_state = 17}, - [1534] = {.lex_state = 0, .external_lex_state = 17}, - [1535] = {.lex_state = 0, .external_lex_state = 17}, - [1536] = {.lex_state = 0, .external_lex_state = 17}, - [1537] = {.lex_state = 0, .external_lex_state = 17}, - [1538] = {.lex_state = 0, .external_lex_state = 17}, - [1539] = {.lex_state = 0, .external_lex_state = 17}, - [1540] = {.lex_state = 0, .external_lex_state = 17}, - [1541] = {.lex_state = 0, .external_lex_state = 17}, - [1542] = {.lex_state = 0, .external_lex_state = 17}, - [1543] = {.lex_state = 0, .external_lex_state = 17}, - [1544] = {.lex_state = 0, .external_lex_state = 17}, - [1545] = {.lex_state = 0, .external_lex_state = 17}, - [1546] = {.lex_state = 0, .external_lex_state = 17}, - [1547] = {.lex_state = 0, .external_lex_state = 17}, - [1548] = {.lex_state = 0, .external_lex_state = 17}, - [1549] = {.lex_state = 0, .external_lex_state = 17}, - [1550] = {.lex_state = 0, .external_lex_state = 17}, - [1551] = {.lex_state = 0, .external_lex_state = 17}, - [1552] = {.lex_state = 0, .external_lex_state = 17}, - [1553] = {.lex_state = 0, .external_lex_state = 17}, - [1554] = {.lex_state = 0, .external_lex_state = 17}, - [1555] = {.lex_state = 0, .external_lex_state = 17}, - [1556] = {.lex_state = 0, .external_lex_state = 17}, - [1557] = {.lex_state = 0, .external_lex_state = 17}, - [1558] = {.lex_state = 0, .external_lex_state = 17}, - [1559] = {.lex_state = 0, .external_lex_state = 17}, - [1560] = {.lex_state = 0, .external_lex_state = 17}, - [1561] = {.lex_state = 0, .external_lex_state = 17}, - [1562] = {.lex_state = 0, .external_lex_state = 17}, - [1563] = {.lex_state = 0, .external_lex_state = 17}, - [1564] = {.lex_state = 0, .external_lex_state = 17}, - [1565] = {.lex_state = 0, .external_lex_state = 17}, - [1566] = {.lex_state = 0, .external_lex_state = 17}, - [1567] = {.lex_state = 0, .external_lex_state = 17}, - [1568] = {.lex_state = 0, .external_lex_state = 17}, - [1569] = {.lex_state = 0, .external_lex_state = 17}, - [1570] = {.lex_state = 0, .external_lex_state = 17}, - [1571] = {.lex_state = 0, .external_lex_state = 17}, - [1572] = {.lex_state = 0, .external_lex_state = 17}, - [1573] = {.lex_state = 0, .external_lex_state = 17}, - [1574] = {.lex_state = 0, .external_lex_state = 17}, - [1575] = {.lex_state = 0, .external_lex_state = 17}, - [1576] = {.lex_state = 0, .external_lex_state = 17}, - [1577] = {.lex_state = 0, .external_lex_state = 17}, - [1578] = {.lex_state = 0, .external_lex_state = 17}, - [1579] = {.lex_state = 0, .external_lex_state = 17}, - [1580] = {.lex_state = 0, .external_lex_state = 17}, - [1581] = {.lex_state = 0, .external_lex_state = 17}, - [1582] = {.lex_state = 0, .external_lex_state = 17}, - [1583] = {.lex_state = 0, .external_lex_state = 17}, - [1584] = {.lex_state = 0, .external_lex_state = 17}, - [1585] = {.lex_state = 0, .external_lex_state = 17}, - [1586] = {.lex_state = 0, .external_lex_state = 17}, - [1587] = {.lex_state = 0, .external_lex_state = 17}, - [1588] = {.lex_state = 0, .external_lex_state = 17}, - [1589] = {.lex_state = 0, .external_lex_state = 17}, - [1590] = {.lex_state = 0, .external_lex_state = 17}, - [1591] = {.lex_state = 0, .external_lex_state = 17}, - [1592] = {.lex_state = 0, .external_lex_state = 17}, - [1593] = {.lex_state = 0, .external_lex_state = 17}, - [1594] = {.lex_state = 0, .external_lex_state = 17}, - [1595] = {.lex_state = 0, .external_lex_state = 17}, - [1596] = {.lex_state = 0, .external_lex_state = 17}, - [1597] = {.lex_state = 0, .external_lex_state = 17}, - [1598] = {.lex_state = 0, .external_lex_state = 17}, - [1599] = {.lex_state = 0, .external_lex_state = 17}, - [1600] = {.lex_state = 0, .external_lex_state = 17}, - [1601] = {.lex_state = 0, .external_lex_state = 17}, - [1602] = {.lex_state = 0, .external_lex_state = 17}, - [1603] = {.lex_state = 0, .external_lex_state = 17}, - [1604] = {.lex_state = 0, .external_lex_state = 17}, - [1605] = {.lex_state = 0, .external_lex_state = 17}, - [1606] = {.lex_state = 0, .external_lex_state = 17}, - [1607] = {.lex_state = 0, .external_lex_state = 17}, - [1608] = {.lex_state = 0, .external_lex_state = 17}, - [1609] = {.lex_state = 0, .external_lex_state = 17}, - [1610] = {.lex_state = 0, .external_lex_state = 17}, - [1611] = {.lex_state = 0, .external_lex_state = 17}, - [1612] = {.lex_state = 0, .external_lex_state = 17}, - [1613] = {.lex_state = 0, .external_lex_state = 17}, - [1614] = {.lex_state = 0, .external_lex_state = 17}, - [1615] = {.lex_state = 0, .external_lex_state = 17}, - [1616] = {.lex_state = 0, .external_lex_state = 17}, - [1617] = {.lex_state = 0, .external_lex_state = 17}, - [1618] = {.lex_state = 0, .external_lex_state = 17}, - [1619] = {.lex_state = 0, .external_lex_state = 17}, - [1620] = {.lex_state = 0, .external_lex_state = 17}, - [1621] = {.lex_state = 0, .external_lex_state = 17}, - [1622] = {.lex_state = 0, .external_lex_state = 17}, - [1623] = {.lex_state = 0, .external_lex_state = 17}, - [1624] = {.lex_state = 0, .external_lex_state = 17}, - [1625] = {.lex_state = 0, .external_lex_state = 17}, - [1626] = {.lex_state = 0, .external_lex_state = 17}, - [1627] = {.lex_state = 0, .external_lex_state = 17}, - [1628] = {.lex_state = 0, .external_lex_state = 17}, - [1629] = {.lex_state = 0, .external_lex_state = 17}, - [1630] = {.lex_state = 0, .external_lex_state = 17}, - [1631] = {.lex_state = 0, .external_lex_state = 17}, - [1632] = {.lex_state = 0, .external_lex_state = 17}, - [1633] = {.lex_state = 0, .external_lex_state = 17}, - [1634] = {.lex_state = 0, .external_lex_state = 17}, - [1635] = {.lex_state = 0, .external_lex_state = 17}, - [1636] = {.lex_state = 0, .external_lex_state = 17}, - [1637] = {.lex_state = 0, .external_lex_state = 17}, - [1638] = {.lex_state = 0, .external_lex_state = 17}, - [1639] = {.lex_state = 0, .external_lex_state = 17}, - [1640] = {.lex_state = 0, .external_lex_state = 17}, - [1641] = {.lex_state = 0, .external_lex_state = 17}, - [1642] = {.lex_state = 0, .external_lex_state = 17}, - [1643] = {.lex_state = 0, .external_lex_state = 17}, - [1644] = {.lex_state = 0, .external_lex_state = 17}, - [1645] = {.lex_state = 0, .external_lex_state = 17}, - [1646] = {.lex_state = 0, .external_lex_state = 17}, - [1647] = {.lex_state = 0, .external_lex_state = 17}, - [1648] = {.lex_state = 0, .external_lex_state = 17}, - [1649] = {.lex_state = 0, .external_lex_state = 17}, - [1650] = {.lex_state = 0, .external_lex_state = 17}, - [1651] = {.lex_state = 0, .external_lex_state = 17}, - [1652] = {.lex_state = 0, .external_lex_state = 17}, - [1653] = {.lex_state = 0, .external_lex_state = 17}, - [1654] = {.lex_state = 0, .external_lex_state = 17}, - [1655] = {.lex_state = 0, .external_lex_state = 17}, - [1656] = {.lex_state = 0, .external_lex_state = 17}, - [1657] = {.lex_state = 0, .external_lex_state = 17}, - [1658] = {.lex_state = 0, .external_lex_state = 17}, - [1659] = {.lex_state = 0, .external_lex_state = 17}, - [1660] = {.lex_state = 0, .external_lex_state = 17}, - [1661] = {.lex_state = 0, .external_lex_state = 17}, - [1662] = {.lex_state = 0, .external_lex_state = 17}, - [1663] = {.lex_state = 0, .external_lex_state = 17}, - [1664] = {.lex_state = 0, .external_lex_state = 17}, - [1665] = {.lex_state = 0, .external_lex_state = 17}, - [1666] = {.lex_state = 0, .external_lex_state = 17}, - [1667] = {.lex_state = 0, .external_lex_state = 17}, - [1668] = {.lex_state = 0, .external_lex_state = 17}, - [1669] = {.lex_state = 0, .external_lex_state = 17}, - [1670] = {.lex_state = 0, .external_lex_state = 17}, - [1671] = {.lex_state = 0, .external_lex_state = 17}, - [1672] = {.lex_state = 0, .external_lex_state = 17}, - [1673] = {.lex_state = 0, .external_lex_state = 17}, - [1674] = {.lex_state = 0, .external_lex_state = 17}, - [1675] = {.lex_state = 0, .external_lex_state = 17}, - [1676] = {.lex_state = 0, .external_lex_state = 17}, - [1677] = {.lex_state = 0, .external_lex_state = 17}, - [1678] = {.lex_state = 0, .external_lex_state = 17}, - [1679] = {.lex_state = 0, .external_lex_state = 17}, - [1680] = {.lex_state = 0, .external_lex_state = 17}, - [1681] = {.lex_state = 0, .external_lex_state = 17}, - [1682] = {.lex_state = 0, .external_lex_state = 17}, - [1683] = {.lex_state = 0, .external_lex_state = 17}, - [1684] = {.lex_state = 0, .external_lex_state = 17}, - [1685] = {.lex_state = 0, .external_lex_state = 17}, - [1686] = {.lex_state = 0, .external_lex_state = 17}, - [1687] = {.lex_state = 0, .external_lex_state = 17}, - [1688] = {.lex_state = 0, .external_lex_state = 17}, - [1689] = {.lex_state = 0, .external_lex_state = 17}, - [1690] = {.lex_state = 0, .external_lex_state = 17}, - [1691] = {.lex_state = 0, .external_lex_state = 17}, - [1692] = {.lex_state = 0, .external_lex_state = 17}, - [1693] = {.lex_state = 0, .external_lex_state = 17}, - [1694] = {.lex_state = 0, .external_lex_state = 17}, - [1695] = {.lex_state = 0, .external_lex_state = 17}, - [1696] = {.lex_state = 0, .external_lex_state = 17}, - [1697] = {.lex_state = 0, .external_lex_state = 17}, - [1698] = {.lex_state = 0, .external_lex_state = 17}, - [1699] = {.lex_state = 0, .external_lex_state = 17}, - [1700] = {.lex_state = 0, .external_lex_state = 17}, - [1701] = {.lex_state = 0, .external_lex_state = 17}, - [1702] = {.lex_state = 0, .external_lex_state = 17}, - [1703] = {.lex_state = 0, .external_lex_state = 17}, - [1704] = {.lex_state = 0, .external_lex_state = 17}, - [1705] = {.lex_state = 0, .external_lex_state = 17}, - [1706] = {.lex_state = 0, .external_lex_state = 17}, - [1707] = {.lex_state = 0, .external_lex_state = 17}, - [1708] = {.lex_state = 0, .external_lex_state = 17}, - [1709] = {.lex_state = 0, .external_lex_state = 17}, - [1710] = {.lex_state = 0, .external_lex_state = 17}, - [1711] = {.lex_state = 0, .external_lex_state = 17}, - [1712] = {.lex_state = 0, .external_lex_state = 17}, - [1713] = {.lex_state = 0, .external_lex_state = 17}, - [1714] = {.lex_state = 0, .external_lex_state = 17}, - [1715] = {.lex_state = 0, .external_lex_state = 17}, - [1716] = {.lex_state = 0, .external_lex_state = 17}, - [1717] = {.lex_state = 0, .external_lex_state = 17}, - [1718] = {.lex_state = 0, .external_lex_state = 17}, - [1719] = {.lex_state = 0, .external_lex_state = 17}, - [1720] = {.lex_state = 0, .external_lex_state = 17}, - [1721] = {.lex_state = 0, .external_lex_state = 17}, - [1722] = {.lex_state = 0, .external_lex_state = 17}, - [1723] = {.lex_state = 0, .external_lex_state = 17}, - [1724] = {.lex_state = 0, .external_lex_state = 17}, - [1725] = {.lex_state = 0, .external_lex_state = 17}, - [1726] = {.lex_state = 0, .external_lex_state = 17}, - [1727] = {.lex_state = 0, .external_lex_state = 17}, - [1728] = {.lex_state = 0, .external_lex_state = 17}, - [1729] = {.lex_state = 0, .external_lex_state = 17}, - [1730] = {.lex_state = 0, .external_lex_state = 17}, - [1731] = {.lex_state = 0, .external_lex_state = 17}, - [1732] = {.lex_state = 0, .external_lex_state = 17}, - [1733] = {.lex_state = 0, .external_lex_state = 17}, - [1734] = {.lex_state = 0, .external_lex_state = 17}, - [1735] = {.lex_state = 0, .external_lex_state = 17}, - [1736] = {.lex_state = 0, .external_lex_state = 17}, - [1737] = {.lex_state = 0, .external_lex_state = 17}, - [1738] = {.lex_state = 0, .external_lex_state = 17}, - [1739] = {.lex_state = 0, .external_lex_state = 17}, - [1740] = {.lex_state = 0, .external_lex_state = 17}, - [1741] = {.lex_state = 0, .external_lex_state = 17}, - [1742] = {.lex_state = 0, .external_lex_state = 17}, - [1743] = {.lex_state = 0, .external_lex_state = 17}, - [1744] = {.lex_state = 0, .external_lex_state = 17}, - [1745] = {.lex_state = 0, .external_lex_state = 17}, - [1746] = {.lex_state = 0, .external_lex_state = 17}, - [1747] = {.lex_state = 0, .external_lex_state = 17}, - [1748] = {.lex_state = 0, .external_lex_state = 17}, - [1749] = {.lex_state = 0, .external_lex_state = 17}, - [1750] = {.lex_state = 0, .external_lex_state = 17}, - [1751] = {.lex_state = 0, .external_lex_state = 17}, - [1752] = {.lex_state = 0, .external_lex_state = 17}, - [1753] = {.lex_state = 0, .external_lex_state = 17}, - [1754] = {.lex_state = 0, .external_lex_state = 17}, - [1755] = {.lex_state = 0, .external_lex_state = 17}, - [1756] = {.lex_state = 0, .external_lex_state = 17}, - [1757] = {.lex_state = 0, .external_lex_state = 17}, - [1758] = {.lex_state = 0, .external_lex_state = 17}, - [1759] = {.lex_state = 0, .external_lex_state = 17}, - [1760] = {.lex_state = 0, .external_lex_state = 17}, - [1761] = {.lex_state = 0, .external_lex_state = 17}, - [1762] = {.lex_state = 0, .external_lex_state = 17}, - [1763] = {.lex_state = 0, .external_lex_state = 17}, - [1764] = {.lex_state = 0, .external_lex_state = 17}, - [1765] = {.lex_state = 0, .external_lex_state = 17}, - [1766] = {.lex_state = 0, .external_lex_state = 17}, - [1767] = {.lex_state = 0, .external_lex_state = 17}, - [1768] = {.lex_state = 0, .external_lex_state = 17}, - [1769] = {.lex_state = 0, .external_lex_state = 17}, - [1770] = {.lex_state = 0, .external_lex_state = 17}, - [1771] = {.lex_state = 0, .external_lex_state = 17}, - [1772] = {.lex_state = 0, .external_lex_state = 17}, - [1773] = {.lex_state = 0, .external_lex_state = 17}, - [1774] = {.lex_state = 0, .external_lex_state = 17}, - [1775] = {.lex_state = 0, .external_lex_state = 17}, - [1776] = {.lex_state = 0, .external_lex_state = 17}, - [1777] = {.lex_state = 0, .external_lex_state = 17}, - [1778] = {.lex_state = 0, .external_lex_state = 17}, - [1779] = {.lex_state = 0, .external_lex_state = 19}, - [1780] = {.lex_state = 0, .external_lex_state = 19}, - [1781] = {.lex_state = 0, .external_lex_state = 19}, - [1782] = {.lex_state = 0, .external_lex_state = 19}, - [1783] = {.lex_state = 0, .external_lex_state = 19}, - [1784] = {.lex_state = 0, .external_lex_state = 19}, - [1785] = {.lex_state = 0, .external_lex_state = 19}, - [1786] = {.lex_state = 0, .external_lex_state = 19}, - [1787] = {.lex_state = 0, .external_lex_state = 19}, - [1788] = {.lex_state = 0, .external_lex_state = 19}, - [1789] = {.lex_state = 0, .external_lex_state = 19}, - [1790] = {.lex_state = 0, .external_lex_state = 19}, - [1791] = {.lex_state = 0, .external_lex_state = 19}, - [1792] = {.lex_state = 0, .external_lex_state = 19}, - [1793] = {.lex_state = 0, .external_lex_state = 19}, - [1794] = {.lex_state = 0, .external_lex_state = 19}, - [1795] = {.lex_state = 0, .external_lex_state = 19}, - [1796] = {.lex_state = 0, .external_lex_state = 19}, - [1797] = {.lex_state = 0, .external_lex_state = 19}, - [1798] = {.lex_state = 0, .external_lex_state = 19}, - [1799] = {.lex_state = 0, .external_lex_state = 19}, - [1800] = {.lex_state = 0, .external_lex_state = 19}, - [1801] = {.lex_state = 0, .external_lex_state = 19}, - [1802] = {.lex_state = 0, .external_lex_state = 19}, - [1803] = {.lex_state = 0, .external_lex_state = 19}, - [1804] = {.lex_state = 0, .external_lex_state = 19}, - [1805] = {.lex_state = 0, .external_lex_state = 19}, - [1806] = {.lex_state = 0, .external_lex_state = 19}, - [1807] = {.lex_state = 0, .external_lex_state = 19}, - [1808] = {.lex_state = 0, .external_lex_state = 19}, - [1809] = {.lex_state = 0, .external_lex_state = 19}, - [1810] = {.lex_state = 0, .external_lex_state = 19}, - [1811] = {.lex_state = 0, .external_lex_state = 19}, - [1812] = {.lex_state = 0, .external_lex_state = 19}, - [1813] = {.lex_state = 0, .external_lex_state = 19}, - [1814] = {.lex_state = 0, .external_lex_state = 19}, - [1815] = {.lex_state = 0, .external_lex_state = 19}, - [1816] = {.lex_state = 0, .external_lex_state = 19}, - [1817] = {.lex_state = 0, .external_lex_state = 19}, - [1818] = {.lex_state = 0, .external_lex_state = 19}, - [1819] = {.lex_state = 0, .external_lex_state = 19}, - [1820] = {.lex_state = 0, .external_lex_state = 19}, - [1821] = {.lex_state = 0, .external_lex_state = 19}, - [1822] = {.lex_state = 0, .external_lex_state = 19}, - [1823] = {.lex_state = 0, .external_lex_state = 19}, - [1824] = {.lex_state = 0, .external_lex_state = 19}, - [1825] = {.lex_state = 0, .external_lex_state = 19}, - [1826] = {.lex_state = 0, .external_lex_state = 19}, - [1827] = {.lex_state = 0, .external_lex_state = 19}, - [1828] = {.lex_state = 0, .external_lex_state = 19}, - [1829] = {.lex_state = 0, .external_lex_state = 19}, - [1830] = {.lex_state = 0, .external_lex_state = 19}, - [1831] = {.lex_state = 0, .external_lex_state = 19}, - [1832] = {.lex_state = 0, .external_lex_state = 19}, - [1833] = {.lex_state = 0, .external_lex_state = 19}, - [1834] = {.lex_state = 0, .external_lex_state = 19}, - [1835] = {.lex_state = 0, .external_lex_state = 19}, - [1836] = {.lex_state = 0, .external_lex_state = 19}, - [1837] = {.lex_state = 0, .external_lex_state = 19}, - [1838] = {.lex_state = 0, .external_lex_state = 19}, - [1839] = {.lex_state = 0, .external_lex_state = 19}, - [1840] = {.lex_state = 0, .external_lex_state = 19}, - [1841] = {.lex_state = 0, .external_lex_state = 19}, - [1842] = {.lex_state = 0, .external_lex_state = 19}, - [1843] = {.lex_state = 0, .external_lex_state = 19}, - [1844] = {.lex_state = 0, .external_lex_state = 19}, - [1845] = {.lex_state = 0, .external_lex_state = 19}, - [1846] = {.lex_state = 0, .external_lex_state = 19}, - [1847] = {.lex_state = 0, .external_lex_state = 19}, - [1848] = {.lex_state = 0, .external_lex_state = 19}, - [1849] = {.lex_state = 0, .external_lex_state = 19}, - [1850] = {.lex_state = 0, .external_lex_state = 19}, - [1851] = {.lex_state = 1, .external_lex_state = 20}, - [1852] = {.lex_state = 1, .external_lex_state = 20}, - [1853] = {.lex_state = 1, .external_lex_state = 21}, - [1854] = {.lex_state = 1, .external_lex_state = 21}, - [1855] = {.lex_state = 1, .external_lex_state = 22}, - [1856] = {.lex_state = 0, .external_lex_state = 23}, - [1857] = {.lex_state = 0, .external_lex_state = 23}, - [1858] = {.lex_state = 0, .external_lex_state = 23}, - [1859] = {.lex_state = 0, .external_lex_state = 23}, - [1860] = {.lex_state = 1, .external_lex_state = 24}, - [1861] = {.lex_state = 0, .external_lex_state = 23}, - [1862] = {.lex_state = 0, .external_lex_state = 23}, - [1863] = {.lex_state = 0, .external_lex_state = 23}, - [1864] = {.lex_state = 0, .external_lex_state = 23}, - [1865] = {.lex_state = 0, .external_lex_state = 23}, - [1866] = {.lex_state = 0, .external_lex_state = 23}, - [1867] = {.lex_state = 0, .external_lex_state = 23}, - [1868] = {.lex_state = 0, .external_lex_state = 23}, - [1869] = {.lex_state = 0, .external_lex_state = 23}, - [1870] = {.lex_state = 0, .external_lex_state = 23}, - [1871] = {.lex_state = 0, .external_lex_state = 23}, - [1872] = {.lex_state = 0, .external_lex_state = 23}, - [1873] = {.lex_state = 0, .external_lex_state = 23}, - [1874] = {.lex_state = 0, .external_lex_state = 23}, - [1875] = {.lex_state = 0, .external_lex_state = 23}, - [1876] = {.lex_state = 0, .external_lex_state = 23}, - [1877] = {.lex_state = 0, .external_lex_state = 23}, - [1878] = {.lex_state = 0, .external_lex_state = 23}, - [1879] = {.lex_state = 0, .external_lex_state = 23}, - [1880] = {.lex_state = 0, .external_lex_state = 23}, - [1881] = {.lex_state = 0, .external_lex_state = 23}, - [1882] = {.lex_state = 0, .external_lex_state = 23}, - [1883] = {.lex_state = 0, .external_lex_state = 23}, - [1884] = {.lex_state = 0, .external_lex_state = 23}, - [1885] = {.lex_state = 0, .external_lex_state = 23}, - [1886] = {.lex_state = 0, .external_lex_state = 23}, - [1887] = {.lex_state = 0, .external_lex_state = 23}, - [1888] = {.lex_state = 0, .external_lex_state = 23}, - [1889] = {.lex_state = 0, .external_lex_state = 23}, - [1890] = {.lex_state = 0, .external_lex_state = 23}, - [1891] = {.lex_state = 0, .external_lex_state = 23}, - [1892] = {.lex_state = 1, .external_lex_state = 20}, - [1893] = {.lex_state = 0, .external_lex_state = 23}, - [1894] = {.lex_state = 0, .external_lex_state = 23}, - [1895] = {.lex_state = 0, .external_lex_state = 23}, - [1896] = {.lex_state = 0, .external_lex_state = 23}, - [1897] = {.lex_state = 0, .external_lex_state = 23}, - [1898] = {.lex_state = 0, .external_lex_state = 23}, - [1899] = {.lex_state = 0, .external_lex_state = 23}, - [1900] = {.lex_state = 0, .external_lex_state = 23}, - [1901] = {.lex_state = 0, .external_lex_state = 23}, - [1902] = {.lex_state = 0, .external_lex_state = 23}, - [1903] = {.lex_state = 0, .external_lex_state = 23}, - [1904] = {.lex_state = 0, .external_lex_state = 23}, - [1905] = {.lex_state = 0, .external_lex_state = 23}, - [1906] = {.lex_state = 0, .external_lex_state = 23}, - [1907] = {.lex_state = 0, .external_lex_state = 23}, - [1908] = {.lex_state = 0, .external_lex_state = 23}, - [1909] = {.lex_state = 0, .external_lex_state = 23}, - [1910] = {.lex_state = 0, .external_lex_state = 23}, - [1911] = {.lex_state = 0, .external_lex_state = 23}, - [1912] = {.lex_state = 0, .external_lex_state = 23}, - [1913] = {.lex_state = 0, .external_lex_state = 23}, - [1914] = {.lex_state = 0, .external_lex_state = 23}, - [1915] = {.lex_state = 0, .external_lex_state = 23}, - [1916] = {.lex_state = 0, .external_lex_state = 23}, - [1917] = {.lex_state = 0, .external_lex_state = 23}, - [1918] = {.lex_state = 0, .external_lex_state = 23}, - [1919] = {.lex_state = 0, .external_lex_state = 23}, - [1920] = {.lex_state = 0, .external_lex_state = 23}, - [1921] = {.lex_state = 0, .external_lex_state = 23}, - [1922] = {.lex_state = 0, .external_lex_state = 25}, - [1923] = {.lex_state = 0, .external_lex_state = 25}, - [1924] = {.lex_state = 0, .external_lex_state = 25}, - [1925] = {.lex_state = 0, .external_lex_state = 25}, - [1926] = {.lex_state = 0, .external_lex_state = 25}, - [1927] = {.lex_state = 0, .external_lex_state = 25}, - [1928] = {.lex_state = 0, .external_lex_state = 25}, - [1929] = {.lex_state = 0, .external_lex_state = 25}, - [1930] = {.lex_state = 0, .external_lex_state = 25}, - [1931] = {.lex_state = 0, .external_lex_state = 25}, - [1932] = {.lex_state = 0, .external_lex_state = 25}, - [1933] = {.lex_state = 0, .external_lex_state = 25}, - [1934] = {.lex_state = 0, .external_lex_state = 25}, - [1935] = {.lex_state = 0, .external_lex_state = 25}, - [1936] = {.lex_state = 0, .external_lex_state = 25}, - [1937] = {.lex_state = 0, .external_lex_state = 25}, - [1938] = {.lex_state = 0, .external_lex_state = 25}, - [1939] = {.lex_state = 0, .external_lex_state = 25}, - [1940] = {.lex_state = 0, .external_lex_state = 25}, - [1941] = {.lex_state = 0, .external_lex_state = 25}, - [1942] = {.lex_state = 0, .external_lex_state = 25}, - [1943] = {.lex_state = 0, .external_lex_state = 25}, - [1944] = {.lex_state = 0, .external_lex_state = 25}, - [1945] = {.lex_state = 0, .external_lex_state = 25}, - [1946] = {.lex_state = 0, .external_lex_state = 25}, - [1947] = {.lex_state = 0, .external_lex_state = 25}, - [1948] = {.lex_state = 0, .external_lex_state = 25}, - [1949] = {.lex_state = 0, .external_lex_state = 25}, - [1950] = {.lex_state = 0, .external_lex_state = 25}, - [1951] = {.lex_state = 0, .external_lex_state = 25}, - [1952] = {.lex_state = 0, .external_lex_state = 25}, - [1953] = {.lex_state = 0, .external_lex_state = 25}, - [1954] = {.lex_state = 0, .external_lex_state = 25}, - [1955] = {.lex_state = 0, .external_lex_state = 25}, - [1956] = {.lex_state = 0, .external_lex_state = 25}, - [1957] = {.lex_state = 0, .external_lex_state = 25}, - [1958] = {.lex_state = 0, .external_lex_state = 25}, - [1959] = {.lex_state = 0, .external_lex_state = 25}, - [1960] = {.lex_state = 1, .external_lex_state = 21}, - [1961] = {.lex_state = 0, .external_lex_state = 25}, - [1962] = {.lex_state = 0, .external_lex_state = 25}, - [1963] = {.lex_state = 0, .external_lex_state = 25}, - [1964] = {.lex_state = 0, .external_lex_state = 25}, - [1965] = {.lex_state = 0, .external_lex_state = 25}, - [1966] = {.lex_state = 0, .external_lex_state = 25}, - [1967] = {.lex_state = 0, .external_lex_state = 25}, - [1968] = {.lex_state = 0, .external_lex_state = 25}, - [1969] = {.lex_state = 0, .external_lex_state = 25}, - [1970] = {.lex_state = 0, .external_lex_state = 25}, - [1971] = {.lex_state = 0, .external_lex_state = 25}, - [1972] = {.lex_state = 0, .external_lex_state = 25}, - [1973] = {.lex_state = 0, .external_lex_state = 25}, - [1974] = {.lex_state = 0, .external_lex_state = 25}, - [1975] = {.lex_state = 0, .external_lex_state = 25}, - [1976] = {.lex_state = 0, .external_lex_state = 25}, - [1977] = {.lex_state = 0, .external_lex_state = 25}, - [1978] = {.lex_state = 0, .external_lex_state = 25}, - [1979] = {.lex_state = 0, .external_lex_state = 25}, - [1980] = {.lex_state = 0, .external_lex_state = 25}, - [1981] = {.lex_state = 0, .external_lex_state = 25}, - [1982] = {.lex_state = 0, .external_lex_state = 25}, - [1983] = {.lex_state = 0, .external_lex_state = 25}, - [1984] = {.lex_state = 0, .external_lex_state = 25}, - [1985] = {.lex_state = 0, .external_lex_state = 25}, - [1986] = {.lex_state = 0, .external_lex_state = 25}, - [1987] = {.lex_state = 0, .external_lex_state = 25}, - [1988] = {.lex_state = 0, .external_lex_state = 25}, - [1989] = {.lex_state = 0, .external_lex_state = 25}, - [1990] = {.lex_state = 0, .external_lex_state = 25}, - [1991] = {.lex_state = 0, .external_lex_state = 25}, - [1992] = {.lex_state = 0, .external_lex_state = 25}, - [1993] = {.lex_state = 0, .external_lex_state = 25}, - [1994] = {.lex_state = 0, .external_lex_state = 25}, - [1995] = {.lex_state = 0, .external_lex_state = 25}, - [1996] = {.lex_state = 0, .external_lex_state = 25}, - [1997] = {.lex_state = 0, .external_lex_state = 25}, - [1998] = {.lex_state = 0, .external_lex_state = 25}, - [1999] = {.lex_state = 0, .external_lex_state = 25}, - [2000] = {.lex_state = 0, .external_lex_state = 25}, - [2001] = {.lex_state = 0, .external_lex_state = 25}, - [2002] = {.lex_state = 0, .external_lex_state = 25}, - [2003] = {.lex_state = 0, .external_lex_state = 25}, - [2004] = {.lex_state = 0, .external_lex_state = 25}, - [2005] = {.lex_state = 0, .external_lex_state = 25}, - [2006] = {.lex_state = 0, .external_lex_state = 25}, - [2007] = {.lex_state = 0, .external_lex_state = 25}, - [2008] = {.lex_state = 0, .external_lex_state = 25}, - [2009] = {.lex_state = 0, .external_lex_state = 25}, - [2010] = {.lex_state = 0, .external_lex_state = 25}, - [2011] = {.lex_state = 0, .external_lex_state = 25}, - [2012] = {.lex_state = 0, .external_lex_state = 25}, - [2013] = {.lex_state = 0, .external_lex_state = 25}, - [2014] = {.lex_state = 0, .external_lex_state = 25}, - [2015] = {.lex_state = 0, .external_lex_state = 25}, - [2016] = {.lex_state = 0, .external_lex_state = 25}, - [2017] = {.lex_state = 0, .external_lex_state = 25}, - [2018] = {.lex_state = 0, .external_lex_state = 25}, - [2019] = {.lex_state = 0, .external_lex_state = 25}, - [2020] = {.lex_state = 0, .external_lex_state = 25}, - [2021] = {.lex_state = 0, .external_lex_state = 25}, - [2022] = {.lex_state = 0, .external_lex_state = 25}, - [2023] = {.lex_state = 0, .external_lex_state = 25}, - [2024] = {.lex_state = 0, .external_lex_state = 25}, - [2025] = {.lex_state = 0, .external_lex_state = 25}, - [2026] = {.lex_state = 0, .external_lex_state = 25}, - [2027] = {.lex_state = 0, .external_lex_state = 25}, - [2028] = {.lex_state = 0, .external_lex_state = 25}, - [2029] = {.lex_state = 0, .external_lex_state = 25}, - [2030] = {.lex_state = 0, .external_lex_state = 25}, - [2031] = {.lex_state = 0, .external_lex_state = 25}, - [2032] = {.lex_state = 0, .external_lex_state = 25}, - [2033] = {.lex_state = 0, .external_lex_state = 25}, - [2034] = {.lex_state = 0, .external_lex_state = 25}, - [2035] = {.lex_state = 0, .external_lex_state = 25}, - [2036] = {.lex_state = 0, .external_lex_state = 25}, - [2037] = {.lex_state = 0, .external_lex_state = 25}, - [2038] = {.lex_state = 0, .external_lex_state = 25}, - [2039] = {.lex_state = 0, .external_lex_state = 25}, - [2040] = {.lex_state = 0, .external_lex_state = 25}, - [2041] = {.lex_state = 0, .external_lex_state = 25}, - [2042] = {.lex_state = 0, .external_lex_state = 25}, - [2043] = {.lex_state = 0, .external_lex_state = 25}, - [2044] = {.lex_state = 0, .external_lex_state = 25}, - [2045] = {.lex_state = 0, .external_lex_state = 25}, - [2046] = {.lex_state = 0, .external_lex_state = 25}, - [2047] = {.lex_state = 0, .external_lex_state = 25}, - [2048] = {.lex_state = 0, .external_lex_state = 25}, - [2049] = {.lex_state = 0, .external_lex_state = 25}, - [2050] = {.lex_state = 0, .external_lex_state = 25}, - [2051] = {.lex_state = 0, .external_lex_state = 25}, - [2052] = {.lex_state = 0, .external_lex_state = 11}, - [2053] = {.lex_state = 0, .external_lex_state = 10}, - [2054] = {.lex_state = 0, .external_lex_state = 11}, - [2055] = {.lex_state = 0, .external_lex_state = 23}, - [2056] = {.lex_state = 0, .external_lex_state = 23}, - [2057] = {.lex_state = 0, .external_lex_state = 10}, - [2058] = {.lex_state = 0, .external_lex_state = 23}, - [2059] = {.lex_state = 0, .external_lex_state = 13}, - [2060] = {.lex_state = 0, .external_lex_state = 16}, - [2061] = {.lex_state = 0, .external_lex_state = 10}, - [2062] = {.lex_state = 0, .external_lex_state = 23}, - [2063] = {.lex_state = 0, .external_lex_state = 13}, - [2064] = {.lex_state = 1, .external_lex_state = 23}, - [2065] = {.lex_state = 0, .external_lex_state = 23}, - [2066] = {.lex_state = 0, .external_lex_state = 13}, - [2067] = {.lex_state = 0, .external_lex_state = 13}, - [2068] = {.lex_state = 0, .external_lex_state = 23}, - [2069] = {.lex_state = 0, .external_lex_state = 13}, - [2070] = {.lex_state = 0, .external_lex_state = 10}, - [2071] = {.lex_state = 0, .external_lex_state = 23}, - [2072] = {.lex_state = 0, .external_lex_state = 11}, - [2073] = {.lex_state = 0, .external_lex_state = 23}, - [2074] = {.lex_state = 0, .external_lex_state = 10}, - [2075] = {.lex_state = 0, .external_lex_state = 13}, - [2076] = {.lex_state = 0, .external_lex_state = 10}, - [2077] = {.lex_state = 0, .external_lex_state = 13}, - [2078] = {.lex_state = 0, .external_lex_state = 11}, - [2079] = {.lex_state = 0, .external_lex_state = 11}, - [2080] = {.lex_state = 0, .external_lex_state = 10}, - [2081] = {.lex_state = 0, .external_lex_state = 11}, - [2082] = {.lex_state = 0, .external_lex_state = 11}, - [2083] = {.lex_state = 0, .external_lex_state = 25}, - [2084] = {.lex_state = 0, .external_lex_state = 17}, - [2085] = {.lex_state = 0, .external_lex_state = 25}, - [2086] = {.lex_state = 0, .external_lex_state = 25}, - [2087] = {.lex_state = 1, .external_lex_state = 25}, - [2088] = {.lex_state = 0, .external_lex_state = 25}, - [2089] = {.lex_state = 0, .external_lex_state = 25}, - [2090] = {.lex_state = 0, .external_lex_state = 25}, - [2091] = {.lex_state = 0, .external_lex_state = 25}, - [2092] = {.lex_state = 0, .external_lex_state = 25}, - [2093] = {.lex_state = 0, .external_lex_state = 13}, - [2094] = {.lex_state = 0, .external_lex_state = 23}, - [2095] = {.lex_state = 0, .external_lex_state = 17}, - [2096] = {.lex_state = 0, .external_lex_state = 23}, - [2097] = {.lex_state = 0, .external_lex_state = 23}, - [2098] = {.lex_state = 0, .external_lex_state = 23}, - [2099] = {.lex_state = 0, .external_lex_state = 23}, - [2100] = {.lex_state = 0, .external_lex_state = 23}, - [2101] = {.lex_state = 0, .external_lex_state = 23}, - [2102] = {.lex_state = 0, .external_lex_state = 23}, - [2103] = {.lex_state = 0, .external_lex_state = 23}, - [2104] = {.lex_state = 0, .external_lex_state = 23}, - [2105] = {.lex_state = 0, .external_lex_state = 17}, - [2106] = {.lex_state = 0, .external_lex_state = 23}, - [2107] = {.lex_state = 0, .external_lex_state = 23}, - [2108] = {.lex_state = 0, .external_lex_state = 23}, - [2109] = {.lex_state = 0, .external_lex_state = 23}, - [2110] = {.lex_state = 0, .external_lex_state = 23}, - [2111] = {.lex_state = 0, .external_lex_state = 17}, - [2112] = {.lex_state = 0, .external_lex_state = 23}, - [2113] = {.lex_state = 0, .external_lex_state = 23}, - [2114] = {.lex_state = 0, .external_lex_state = 23}, - [2115] = {.lex_state = 0, .external_lex_state = 23}, - [2116] = {.lex_state = 0, .external_lex_state = 25}, - [2117] = {.lex_state = 0, .external_lex_state = 25}, - [2118] = {.lex_state = 0, .external_lex_state = 25}, - [2119] = {.lex_state = 0, .external_lex_state = 25}, - [2120] = {.lex_state = 0, .external_lex_state = 25}, - [2121] = {.lex_state = 0, .external_lex_state = 25}, - [2122] = {.lex_state = 0, .external_lex_state = 25}, - [2123] = {.lex_state = 0, .external_lex_state = 25}, - [2124] = {.lex_state = 0, .external_lex_state = 25}, - [2125] = {.lex_state = 0, .external_lex_state = 25}, - [2126] = {.lex_state = 0, .external_lex_state = 25}, - [2127] = {.lex_state = 0, .external_lex_state = 25}, - [2128] = {.lex_state = 0, .external_lex_state = 25}, - [2129] = {.lex_state = 0, .external_lex_state = 25}, - [2130] = {.lex_state = 0, .external_lex_state = 25}, - [2131] = {.lex_state = 0, .external_lex_state = 25}, - [2132] = {.lex_state = 0, .external_lex_state = 25}, - [2133] = {.lex_state = 0, .external_lex_state = 25}, - [2134] = {.lex_state = 0, .external_lex_state = 25}, - [2135] = {.lex_state = 3, .external_lex_state = 26}, - [2136] = {.lex_state = 0, .external_lex_state = 27}, - [2137] = {.lex_state = 0, .external_lex_state = 27}, - [2138] = {.lex_state = 0, .external_lex_state = 27}, - [2139] = {.lex_state = 0, .external_lex_state = 27}, - [2140] = {.lex_state = 0, .external_lex_state = 27}, - [2141] = {.lex_state = 0, .external_lex_state = 27}, - [2142] = {.lex_state = 0, .external_lex_state = 27}, - [2143] = {.lex_state = 0, .external_lex_state = 27}, - [2144] = {.lex_state = 0, .external_lex_state = 27}, - [2145] = {.lex_state = 0, .external_lex_state = 27}, - [2146] = {.lex_state = 0, .external_lex_state = 27}, - [2147] = {.lex_state = 0, .external_lex_state = 27}, - [2148] = {.lex_state = 0, .external_lex_state = 27}, - [2149] = {.lex_state = 0, .external_lex_state = 27}, - [2150] = {.lex_state = 0, .external_lex_state = 27}, - [2151] = {.lex_state = 0, .external_lex_state = 27}, - [2152] = {.lex_state = 0, .external_lex_state = 27}, - [2153] = {.lex_state = 0, .external_lex_state = 27}, - [2154] = {.lex_state = 0, .external_lex_state = 27}, - [2155] = {.lex_state = 0, .external_lex_state = 27}, - [2156] = {.lex_state = 0, .external_lex_state = 27}, - [2157] = {.lex_state = 3}, - [2158] = {.lex_state = 0, .external_lex_state = 27}, - [2159] = {.lex_state = 0, .external_lex_state = 27}, - [2160] = {.lex_state = 0, .external_lex_state = 27}, - [2161] = {.lex_state = 4}, - [2162] = {.lex_state = 4}, - [2163] = {.lex_state = 2}, - [2164] = {.lex_state = 0, .external_lex_state = 27}, - [2165] = {.lex_state = 2}, - [2166] = {.lex_state = 4}, - [2167] = {.lex_state = 4}, - [2168] = {.lex_state = 4}, - [2169] = {.lex_state = 2}, - [2170] = {.lex_state = 0, .external_lex_state = 27}, - [2171] = {.lex_state = 2}, - [2172] = {.lex_state = 4}, - [2173] = {.lex_state = 0, .external_lex_state = 27}, - [2174] = {.lex_state = 2}, - [2175] = {.lex_state = 2}, - [2176] = {.lex_state = 2}, - [2177] = {.lex_state = 4}, - [2178] = {.lex_state = 4}, - [2179] = {.lex_state = 2}, - [2180] = {.lex_state = 2}, - [2181] = {.lex_state = 4}, - [2182] = {.lex_state = 2}, - [2183] = {.lex_state = 2}, - [2184] = {.lex_state = 0, .external_lex_state = 26}, - [2185] = {.lex_state = 2}, - [2186] = {.lex_state = 4}, - [2187] = {.lex_state = 4}, - [2188] = {.lex_state = 2}, - [2189] = {.lex_state = 2}, - [2190] = {.lex_state = 2}, - [2191] = {.lex_state = 0, .external_lex_state = 26}, - [2192] = {.lex_state = 4}, - [2193] = {.lex_state = 4}, - [2194] = {.lex_state = 4}, - [2195] = {.lex_state = 2}, - [2196] = {.lex_state = 4}, - [2197] = {.lex_state = 2}, - [2198] = {.lex_state = 4}, - [2199] = {.lex_state = 4}, - [2200] = {.lex_state = 0, .external_lex_state = 27}, - [2201] = {.lex_state = 2}, - [2202] = {.lex_state = 0, .external_lex_state = 27}, - [2203] = {.lex_state = 2}, - [2204] = {.lex_state = 4}, - [2205] = {.lex_state = 0, .external_lex_state = 27}, - [2206] = {.lex_state = 0, .external_lex_state = 27}, - [2207] = {.lex_state = 4}, - [2208] = {.lex_state = 0, .external_lex_state = 27}, - [2209] = {.lex_state = 4}, - [2210] = {.lex_state = 0, .external_lex_state = 27}, - [2211] = {.lex_state = 2}, - [2212] = {.lex_state = 0, .external_lex_state = 27}, - [2213] = {.lex_state = 4}, - [2214] = {.lex_state = 0, .external_lex_state = 27}, - [2215] = {.lex_state = 4}, - [2216] = {.lex_state = 0, .external_lex_state = 27}, - [2217] = {.lex_state = 0, .external_lex_state = 27}, - [2218] = {.lex_state = 0, .external_lex_state = 27}, - [2219] = {.lex_state = 2}, - [2220] = {.lex_state = 0, .external_lex_state = 27}, - [2221] = {.lex_state = 2}, - [2222] = {.lex_state = 0, .external_lex_state = 27}, - [2223] = {.lex_state = 0, .external_lex_state = 27}, - [2224] = {.lex_state = 0, .external_lex_state = 27}, - [2225] = {.lex_state = 0, .external_lex_state = 27}, - [2226] = {.lex_state = 2}, - [2227] = {.lex_state = 0, .external_lex_state = 27}, - [2228] = {.lex_state = 2}, - [2229] = {.lex_state = 0, .external_lex_state = 27}, - [2230] = {.lex_state = 2}, - [2231] = {.lex_state = 0, .external_lex_state = 27}, - [2232] = {.lex_state = 0, .external_lex_state = 27}, - [2233] = {.lex_state = 4}, - [2234] = {.lex_state = 0, .external_lex_state = 27}, - [2235] = {.lex_state = 4}, - [2236] = {.lex_state = 0, .external_lex_state = 27}, - [2237] = {.lex_state = 0, .external_lex_state = 27}, - [2238] = {.lex_state = 0, .external_lex_state = 27}, - [2239] = {.lex_state = 0, .external_lex_state = 27}, - [2240] = {.lex_state = 0, .external_lex_state = 27}, - [2241] = {.lex_state = 4}, - [2242] = {.lex_state = 0, .external_lex_state = 27}, - [2243] = {.lex_state = 0, .external_lex_state = 27}, - [2244] = {.lex_state = 0, .external_lex_state = 27}, - [2245] = {.lex_state = 0, .external_lex_state = 27}, - [2246] = {.lex_state = 0, .external_lex_state = 27}, - [2247] = {.lex_state = 0, .external_lex_state = 27}, - [2248] = {.lex_state = 0, .external_lex_state = 27}, - [2249] = {.lex_state = 0, .external_lex_state = 27}, - [2250] = {.lex_state = 0, .external_lex_state = 27}, - [2251] = {.lex_state = 0, .external_lex_state = 27}, - [2252] = {.lex_state = 0, .external_lex_state = 27}, - [2253] = {.lex_state = 0, .external_lex_state = 27}, - [2254] = {.lex_state = 0, .external_lex_state = 27}, - [2255] = {.lex_state = 0, .external_lex_state = 27}, - [2256] = {.lex_state = 0, .external_lex_state = 27}, - [2257] = {.lex_state = 0, .external_lex_state = 27}, - [2258] = {.lex_state = 0, .external_lex_state = 27}, - [2259] = {.lex_state = 0, .external_lex_state = 27}, - [2260] = {.lex_state = 0, .external_lex_state = 27}, - [2261] = {.lex_state = 0, .external_lex_state = 27}, - [2262] = {.lex_state = 0, .external_lex_state = 27}, - [2263] = {.lex_state = 0, .external_lex_state = 27}, - [2264] = {.lex_state = 0, .external_lex_state = 27}, - [2265] = {.lex_state = 0, .external_lex_state = 27}, - [2266] = {.lex_state = 0, .external_lex_state = 27}, - [2267] = {.lex_state = 0, .external_lex_state = 27}, - [2268] = {.lex_state = 0, .external_lex_state = 27}, - [2269] = {.lex_state = 0, .external_lex_state = 27}, - [2270] = {.lex_state = 0, .external_lex_state = 27}, - [2271] = {.lex_state = 0, .external_lex_state = 27}, - [2272] = {.lex_state = 0, .external_lex_state = 27}, - [2273] = {.lex_state = 0, .external_lex_state = 27}, - [2274] = {.lex_state = 0, .external_lex_state = 27}, - [2275] = {.lex_state = 0, .external_lex_state = 27}, - [2276] = {.lex_state = 0, .external_lex_state = 27}, - [2277] = {.lex_state = 0, .external_lex_state = 27}, - [2278] = {.lex_state = 0, .external_lex_state = 27}, - [2279] = {.lex_state = 0, .external_lex_state = 27}, - [2280] = {.lex_state = 0, .external_lex_state = 27}, - [2281] = {.lex_state = 0, .external_lex_state = 27}, - [2282] = {.lex_state = 0, .external_lex_state = 27}, - [2283] = {.lex_state = 0, .external_lex_state = 27}, - [2284] = {.lex_state = 0, .external_lex_state = 27}, - [2285] = {.lex_state = 0, .external_lex_state = 26}, - [2286] = {.lex_state = 2}, - [2287] = {.lex_state = 0, .external_lex_state = 27}, - [2288] = {.lex_state = 0, .external_lex_state = 26}, - [2289] = {.lex_state = 4}, - [2290] = {.lex_state = 0}, - [2291] = {.lex_state = 0}, - [2292] = {.lex_state = 0}, - [2293] = {.lex_state = 0}, - [2294] = {.lex_state = 0, .external_lex_state = 26}, - [2295] = {.lex_state = 0}, - [2296] = {.lex_state = 0, .external_lex_state = 26}, - [2297] = {.lex_state = 0, .external_lex_state = 26}, - [2298] = {.lex_state = 0}, - [2299] = {.lex_state = 0}, - [2300] = {.lex_state = 0}, - [2301] = {.lex_state = 0}, - [2302] = {.lex_state = 0}, - [2303] = {.lex_state = 0}, - [2304] = {.lex_state = 0, .external_lex_state = 26}, - [2305] = {.lex_state = 0}, - [2306] = {.lex_state = 1}, - [2307] = {.lex_state = 1}, - [2308] = {.lex_state = 1}, - [2309] = {.lex_state = 1}, - [2310] = {.lex_state = 1}, - [2311] = {.lex_state = 1}, - [2312] = {.lex_state = 1}, - [2313] = {.lex_state = 1}, - [2314] = {.lex_state = 1}, - [2315] = {.lex_state = 1}, - [2316] = {.lex_state = 1}, - [2317] = {.lex_state = 1}, - [2318] = {.lex_state = 1}, - [2319] = {.lex_state = 1}, - [2320] = {.lex_state = 1}, - [2321] = {.lex_state = 1}, - [2322] = {.lex_state = 1}, - [2323] = {.lex_state = 1}, - [2324] = {.lex_state = 1}, - [2325] = {.lex_state = 1}, - [2326] = {.lex_state = 1}, - [2327] = {.lex_state = 1}, - [2328] = {.lex_state = 1}, - [2329] = {.lex_state = 1}, - [2330] = {.lex_state = 1}, - [2331] = {.lex_state = 1}, - [2332] = {.lex_state = 1}, - [2333] = {.lex_state = 1}, - [2334] = {.lex_state = 1}, - [2335] = {.lex_state = 1}, - [2336] = {.lex_state = 1}, - [2337] = {.lex_state = 1}, - [2338] = {.lex_state = 1}, - [2339] = {.lex_state = 1}, - [2340] = {.lex_state = 1}, - [2341] = {.lex_state = 1}, - [2342] = {.lex_state = 1}, - [2343] = {.lex_state = 1}, - [2344] = {.lex_state = 1}, - [2345] = {.lex_state = 1}, - [2346] = {.lex_state = 1}, - [2347] = {.lex_state = 0}, - [2348] = {.lex_state = 1}, - [2349] = {.lex_state = 1}, - [2350] = {.lex_state = 1}, - [2351] = {.lex_state = 1}, - [2352] = {.lex_state = 1}, - [2353] = {.lex_state = 1}, - [2354] = {.lex_state = 1}, + [1064] = {.lex_state = 0, .external_lex_state = 13}, + [1065] = {.lex_state = 0, .external_lex_state = 13}, + [1066] = {.lex_state = 0, .external_lex_state = 13}, + [1067] = {.lex_state = 0, .external_lex_state = 13}, + [1068] = {.lex_state = 0, .external_lex_state = 13}, + [1069] = {.lex_state = 0, .external_lex_state = 13}, + [1070] = {.lex_state = 0, .external_lex_state = 13}, + [1071] = {.lex_state = 0, .external_lex_state = 13}, + [1072] = {.lex_state = 0, .external_lex_state = 13}, + [1073] = {.lex_state = 0, .external_lex_state = 13}, + [1074] = {.lex_state = 0, .external_lex_state = 13}, + [1075] = {.lex_state = 0, .external_lex_state = 13}, + [1076] = {.lex_state = 0, .external_lex_state = 13}, + [1077] = {.lex_state = 0, .external_lex_state = 13}, + [1078] = {.lex_state = 0, .external_lex_state = 13}, + [1079] = {.lex_state = 0, .external_lex_state = 13}, + [1080] = {.lex_state = 0, .external_lex_state = 13}, + [1081] = {.lex_state = 0, .external_lex_state = 13}, + [1082] = {.lex_state = 0, .external_lex_state = 13}, + [1083] = {.lex_state = 0, .external_lex_state = 13}, + [1084] = {.lex_state = 0, .external_lex_state = 13}, + [1085] = {.lex_state = 0, .external_lex_state = 13}, + [1086] = {.lex_state = 0, .external_lex_state = 13}, + [1087] = {.lex_state = 0, .external_lex_state = 13}, + [1088] = {.lex_state = 0, .external_lex_state = 13}, + [1089] = {.lex_state = 0, .external_lex_state = 13}, + [1090] = {.lex_state = 0, .external_lex_state = 13}, + [1091] = {.lex_state = 0, .external_lex_state = 13}, + [1092] = {.lex_state = 0, .external_lex_state = 13}, + [1093] = {.lex_state = 0, .external_lex_state = 13}, + [1094] = {.lex_state = 0, .external_lex_state = 13}, + [1095] = {.lex_state = 0, .external_lex_state = 13}, + [1096] = {.lex_state = 0, .external_lex_state = 13}, + [1097] = {.lex_state = 0, .external_lex_state = 13}, + [1098] = {.lex_state = 0, .external_lex_state = 13}, + [1099] = {.lex_state = 0, .external_lex_state = 13}, + [1100] = {.lex_state = 0, .external_lex_state = 13}, + [1101] = {.lex_state = 0, .external_lex_state = 13}, + [1102] = {.lex_state = 0, .external_lex_state = 13}, + [1103] = {.lex_state = 0, .external_lex_state = 13}, + [1104] = {.lex_state = 0, .external_lex_state = 13}, + [1105] = {.lex_state = 0, .external_lex_state = 13}, + [1106] = {.lex_state = 0, .external_lex_state = 13}, + [1107] = {.lex_state = 0, .external_lex_state = 13}, + [1108] = {.lex_state = 0, .external_lex_state = 13}, + [1109] = {.lex_state = 0, .external_lex_state = 13}, + [1110] = {.lex_state = 0, .external_lex_state = 13}, + [1111] = {.lex_state = 0, .external_lex_state = 13}, + [1112] = {.lex_state = 0, .external_lex_state = 13}, + [1113] = {.lex_state = 0, .external_lex_state = 13}, + [1114] = {.lex_state = 0, .external_lex_state = 13}, + [1115] = {.lex_state = 0, .external_lex_state = 13}, + [1116] = {.lex_state = 0, .external_lex_state = 13}, + [1117] = {.lex_state = 0, .external_lex_state = 13}, + [1118] = {.lex_state = 1, .external_lex_state = 14}, + [1119] = {.lex_state = 1, .external_lex_state = 15}, + [1120] = {.lex_state = 1, .external_lex_state = 16}, + [1121] = {.lex_state = 1, .external_lex_state = 16}, + [1122] = {.lex_state = 1, .external_lex_state = 15}, + [1123] = {.lex_state = 1, .external_lex_state = 14}, + [1124] = {.lex_state = 1, .external_lex_state = 17}, + [1125] = {.lex_state = 1, .external_lex_state = 18}, + [1126] = {.lex_state = 1, .external_lex_state = 19}, + [1127] = {.lex_state = 1, .external_lex_state = 17}, + [1128] = {.lex_state = 1, .external_lex_state = 19}, + [1129] = {.lex_state = 1, .external_lex_state = 18}, + [1130] = {.lex_state = 1, .external_lex_state = 20}, + [1131] = {.lex_state = 1, .external_lex_state = 21}, + [1132] = {.lex_state = 1, .external_lex_state = 22}, + [1133] = {.lex_state = 1, .external_lex_state = 23}, + [1134] = {.lex_state = 1, .external_lex_state = 24}, + [1135] = {.lex_state = 1, .external_lex_state = 25}, + [1136] = {.lex_state = 1, .external_lex_state = 15}, + [1137] = {.lex_state = 1, .external_lex_state = 16}, + [1138] = {.lex_state = 1, .external_lex_state = 14}, + [1139] = {.lex_state = 0, .external_lex_state = 26}, + [1140] = {.lex_state = 0, .external_lex_state = 27}, + [1141] = {.lex_state = 0, .external_lex_state = 27}, + [1142] = {.lex_state = 0, .external_lex_state = 27}, + [1143] = {.lex_state = 0, .external_lex_state = 27}, + [1144] = {.lex_state = 0, .external_lex_state = 28}, + [1145] = {.lex_state = 0, .external_lex_state = 28}, + [1146] = {.lex_state = 0, .external_lex_state = 28}, + [1147] = {.lex_state = 0, .external_lex_state = 28}, + [1148] = {.lex_state = 0, .external_lex_state = 26}, + [1149] = {.lex_state = 0, .external_lex_state = 26}, + [1150] = {.lex_state = 0, .external_lex_state = 26}, + [1151] = {.lex_state = 0, .external_lex_state = 26}, + [1152] = {.lex_state = 1, .external_lex_state = 18}, + [1153] = {.lex_state = 0, .external_lex_state = 28}, + [1154] = {.lex_state = 0, .external_lex_state = 27}, + [1155] = {.lex_state = 0, .external_lex_state = 27}, + [1156] = {.lex_state = 1, .external_lex_state = 19}, + [1157] = {.lex_state = 0, .external_lex_state = 27}, + [1158] = {.lex_state = 0, .external_lex_state = 26}, + [1159] = {.lex_state = 0, .external_lex_state = 27}, + [1160] = {.lex_state = 0, .external_lex_state = 28}, + [1161] = {.lex_state = 0, .external_lex_state = 28}, + [1162] = {.lex_state = 0, .external_lex_state = 28}, + [1163] = {.lex_state = 1, .external_lex_state = 17}, + [1164] = {.lex_state = 0, .external_lex_state = 26}, + [1165] = {.lex_state = 0, .external_lex_state = 26}, + [1166] = {.lex_state = 0, .external_lex_state = 26}, + [1167] = {.lex_state = 0, .external_lex_state = 28}, + [1168] = {.lex_state = 0, .external_lex_state = 28}, + [1169] = {.lex_state = 0, .external_lex_state = 28}, + [1170] = {.lex_state = 0, .external_lex_state = 28}, + [1171] = {.lex_state = 0, .external_lex_state = 28}, + [1172] = {.lex_state = 0, .external_lex_state = 28}, + [1173] = {.lex_state = 0, .external_lex_state = 28}, + [1174] = {.lex_state = 0, .external_lex_state = 28}, + [1175] = {.lex_state = 0, .external_lex_state = 28}, + [1176] = {.lex_state = 0, .external_lex_state = 28}, + [1177] = {.lex_state = 0, .external_lex_state = 28}, + [1178] = {.lex_state = 0, .external_lex_state = 28}, + [1179] = {.lex_state = 0, .external_lex_state = 28}, + [1180] = {.lex_state = 0, .external_lex_state = 28}, + [1181] = {.lex_state = 0, .external_lex_state = 28}, + [1182] = {.lex_state = 0, .external_lex_state = 28}, + [1183] = {.lex_state = 0, .external_lex_state = 28}, + [1184] = {.lex_state = 0, .external_lex_state = 28}, + [1185] = {.lex_state = 0, .external_lex_state = 28}, + [1186] = {.lex_state = 0, .external_lex_state = 28}, + [1187] = {.lex_state = 0, .external_lex_state = 28}, + [1188] = {.lex_state = 0, .external_lex_state = 28}, + [1189] = {.lex_state = 0, .external_lex_state = 28}, + [1190] = {.lex_state = 0, .external_lex_state = 28}, + [1191] = {.lex_state = 0, .external_lex_state = 28}, + [1192] = {.lex_state = 0, .external_lex_state = 28}, + [1193] = {.lex_state = 0, .external_lex_state = 28}, + [1194] = {.lex_state = 0, .external_lex_state = 28}, + [1195] = {.lex_state = 0, .external_lex_state = 28}, + [1196] = {.lex_state = 0, .external_lex_state = 28}, + [1197] = {.lex_state = 0, .external_lex_state = 28}, + [1198] = {.lex_state = 0, .external_lex_state = 28}, + [1199] = {.lex_state = 0, .external_lex_state = 28}, + [1200] = {.lex_state = 0, .external_lex_state = 28}, + [1201] = {.lex_state = 0, .external_lex_state = 28}, + [1202] = {.lex_state = 0, .external_lex_state = 28}, + [1203] = {.lex_state = 0, .external_lex_state = 27}, + [1204] = {.lex_state = 0, .external_lex_state = 28}, + [1205] = {.lex_state = 0, .external_lex_state = 28}, + [1206] = {.lex_state = 0, .external_lex_state = 27}, + [1207] = {.lex_state = 0, .external_lex_state = 28}, + [1208] = {.lex_state = 0, .external_lex_state = 27}, + [1209] = {.lex_state = 0, .external_lex_state = 28}, + [1210] = {.lex_state = 0, .external_lex_state = 27}, + [1211] = {.lex_state = 0, .external_lex_state = 28}, + [1212] = {.lex_state = 0, .external_lex_state = 28}, + [1213] = {.lex_state = 0, .external_lex_state = 28}, + [1214] = {.lex_state = 0, .external_lex_state = 27}, + [1215] = {.lex_state = 0, .external_lex_state = 28}, + [1216] = {.lex_state = 0, .external_lex_state = 28}, + [1217] = {.lex_state = 0, .external_lex_state = 28}, + [1218] = {.lex_state = 0, .external_lex_state = 28}, + [1219] = {.lex_state = 0, .external_lex_state = 28}, + [1220] = {.lex_state = 0, .external_lex_state = 28}, + [1221] = {.lex_state = 0, .external_lex_state = 28}, + [1222] = {.lex_state = 0, .external_lex_state = 28}, + [1223] = {.lex_state = 0, .external_lex_state = 26}, + [1224] = {.lex_state = 0, .external_lex_state = 26}, + [1225] = {.lex_state = 0, .external_lex_state = 26}, + [1226] = {.lex_state = 0, .external_lex_state = 26}, + [1227] = {.lex_state = 0, .external_lex_state = 26}, + [1228] = {.lex_state = 0, .external_lex_state = 27}, + [1229] = {.lex_state = 0, .external_lex_state = 27}, + [1230] = {.lex_state = 0, .external_lex_state = 27}, + [1231] = {.lex_state = 0, .external_lex_state = 27}, + [1232] = {.lex_state = 0, .external_lex_state = 27}, + [1233] = {.lex_state = 0, .external_lex_state = 27}, + [1234] = {.lex_state = 0, .external_lex_state = 26}, + [1235] = {.lex_state = 0, .external_lex_state = 27}, + [1236] = {.lex_state = 0, .external_lex_state = 26}, + [1237] = {.lex_state = 0, .external_lex_state = 26}, + [1238] = {.lex_state = 0, .external_lex_state = 26}, + [1239] = {.lex_state = 0, .external_lex_state = 26}, + [1240] = {.lex_state = 0, .external_lex_state = 26}, + [1241] = {.lex_state = 0, .external_lex_state = 26}, + [1242] = {.lex_state = 0, .external_lex_state = 26}, + [1243] = {.lex_state = 0, .external_lex_state = 27}, + [1244] = {.lex_state = 0, .external_lex_state = 26}, + [1245] = {.lex_state = 0, .external_lex_state = 26}, + [1246] = {.lex_state = 0, .external_lex_state = 27}, + [1247] = {.lex_state = 0, .external_lex_state = 26}, + [1248] = {.lex_state = 0, .external_lex_state = 26}, + [1249] = {.lex_state = 0, .external_lex_state = 27}, + [1250] = {.lex_state = 0, .external_lex_state = 26}, + [1251] = {.lex_state = 0, .external_lex_state = 26}, + [1252] = {.lex_state = 0, .external_lex_state = 27}, + [1253] = {.lex_state = 0, .external_lex_state = 26}, + [1254] = {.lex_state = 0, .external_lex_state = 28}, + [1255] = {.lex_state = 0, .external_lex_state = 27}, + [1256] = {.lex_state = 0, .external_lex_state = 26}, + [1257] = {.lex_state = 0, .external_lex_state = 26}, + [1258] = {.lex_state = 0, .external_lex_state = 27}, + [1259] = {.lex_state = 0, .external_lex_state = 26}, + [1260] = {.lex_state = 0, .external_lex_state = 26}, + [1261] = {.lex_state = 0, .external_lex_state = 26}, + [1262] = {.lex_state = 0, .external_lex_state = 27}, + [1263] = {.lex_state = 0, .external_lex_state = 26}, + [1264] = {.lex_state = 0, .external_lex_state = 26}, + [1265] = {.lex_state = 0, .external_lex_state = 26}, + [1266] = {.lex_state = 0, .external_lex_state = 26}, + [1267] = {.lex_state = 0, .external_lex_state = 26}, + [1268] = {.lex_state = 0, .external_lex_state = 26}, + [1269] = {.lex_state = 0, .external_lex_state = 26}, + [1270] = {.lex_state = 0, .external_lex_state = 26}, + [1271] = {.lex_state = 0, .external_lex_state = 26}, + [1272] = {.lex_state = 0, .external_lex_state = 26}, + [1273] = {.lex_state = 0, .external_lex_state = 26}, + [1274] = {.lex_state = 0, .external_lex_state = 26}, + [1275] = {.lex_state = 0, .external_lex_state = 26}, + [1276] = {.lex_state = 0, .external_lex_state = 26}, + [1277] = {.lex_state = 0, .external_lex_state = 27}, + [1278] = {.lex_state = 0, .external_lex_state = 27}, + [1279] = {.lex_state = 0, .external_lex_state = 26}, + [1280] = {.lex_state = 0, .external_lex_state = 26}, + [1281] = {.lex_state = 0, .external_lex_state = 27}, + [1282] = {.lex_state = 0, .external_lex_state = 26}, + [1283] = {.lex_state = 0, .external_lex_state = 27}, + [1284] = {.lex_state = 0, .external_lex_state = 26}, + [1285] = {.lex_state = 0, .external_lex_state = 27}, + [1286] = {.lex_state = 0, .external_lex_state = 26}, + [1287] = {.lex_state = 0, .external_lex_state = 26}, + [1288] = {.lex_state = 0, .external_lex_state = 26}, + [1289] = {.lex_state = 0, .external_lex_state = 26}, + [1290] = {.lex_state = 0, .external_lex_state = 27}, + [1291] = {.lex_state = 0, .external_lex_state = 27}, + [1292] = {.lex_state = 0, .external_lex_state = 26}, + [1293] = {.lex_state = 0, .external_lex_state = 26}, + [1294] = {.lex_state = 0, .external_lex_state = 26}, + [1295] = {.lex_state = 0, .external_lex_state = 26}, + [1296] = {.lex_state = 0, .external_lex_state = 26}, + [1297] = {.lex_state = 0, .external_lex_state = 26}, + [1298] = {.lex_state = 0, .external_lex_state = 26}, + [1299] = {.lex_state = 0, .external_lex_state = 27}, + [1300] = {.lex_state = 0, .external_lex_state = 27}, + [1301] = {.lex_state = 0, .external_lex_state = 27}, + [1302] = {.lex_state = 0, .external_lex_state = 27}, + [1303] = {.lex_state = 0, .external_lex_state = 27}, + [1304] = {.lex_state = 0, .external_lex_state = 27}, + [1305] = {.lex_state = 0, .external_lex_state = 27}, + [1306] = {.lex_state = 0, .external_lex_state = 27}, + [1307] = {.lex_state = 0, .external_lex_state = 27}, + [1308] = {.lex_state = 0, .external_lex_state = 27}, + [1309] = {.lex_state = 0, .external_lex_state = 27}, + [1310] = {.lex_state = 0, .external_lex_state = 27}, + [1311] = {.lex_state = 0, .external_lex_state = 27}, + [1312] = {.lex_state = 0, .external_lex_state = 27}, + [1313] = {.lex_state = 0, .external_lex_state = 27}, + [1314] = {.lex_state = 0, .external_lex_state = 27}, + [1315] = {.lex_state = 0, .external_lex_state = 27}, + [1316] = {.lex_state = 0, .external_lex_state = 27}, + [1317] = {.lex_state = 0, .external_lex_state = 27}, + [1318] = {.lex_state = 0, .external_lex_state = 27}, + [1319] = {.lex_state = 0, .external_lex_state = 27}, + [1320] = {.lex_state = 0, .external_lex_state = 27}, + [1321] = {.lex_state = 0, .external_lex_state = 27}, + [1322] = {.lex_state = 0, .external_lex_state = 27}, + [1323] = {.lex_state = 0, .external_lex_state = 27}, + [1324] = {.lex_state = 0, .external_lex_state = 27}, + [1325] = {.lex_state = 0, .external_lex_state = 27}, + [1326] = {.lex_state = 0, .external_lex_state = 27}, + [1327] = {.lex_state = 0, .external_lex_state = 27}, + [1328] = {.lex_state = 0, .external_lex_state = 27}, + [1329] = {.lex_state = 0, .external_lex_state = 28}, + [1330] = {.lex_state = 0, .external_lex_state = 28}, + [1331] = {.lex_state = 0, .external_lex_state = 28}, + [1332] = {.lex_state = 0, .external_lex_state = 28}, + [1333] = {.lex_state = 0, .external_lex_state = 26}, + [1334] = {.lex_state = 0, .external_lex_state = 29}, + [1335] = {.lex_state = 0, .external_lex_state = 30}, + [1336] = {.lex_state = 0, .external_lex_state = 30}, + [1337] = {.lex_state = 0, .external_lex_state = 30}, + [1338] = {.lex_state = 0, .external_lex_state = 29}, + [1339] = {.lex_state = 0, .external_lex_state = 30}, + [1340] = {.lex_state = 0, .external_lex_state = 31}, + [1341] = {.lex_state = 0, .external_lex_state = 30}, + [1342] = {.lex_state = 0, .external_lex_state = 30}, + [1343] = {.lex_state = 0, .external_lex_state = 29}, + [1344] = {.lex_state = 0, .external_lex_state = 29}, + [1345] = {.lex_state = 0, .external_lex_state = 31}, + [1346] = {.lex_state = 0, .external_lex_state = 30}, + [1347] = {.lex_state = 0, .external_lex_state = 30}, + [1348] = {.lex_state = 0, .external_lex_state = 31}, + [1349] = {.lex_state = 0, .external_lex_state = 30}, + [1350] = {.lex_state = 0, .external_lex_state = 29}, + [1351] = {.lex_state = 0, .external_lex_state = 31}, + [1352] = {.lex_state = 0, .external_lex_state = 31}, + [1353] = {.lex_state = 0, .external_lex_state = 30}, + [1354] = {.lex_state = 0, .external_lex_state = 31}, + [1355] = {.lex_state = 0, .external_lex_state = 29}, + [1356] = {.lex_state = 0, .external_lex_state = 30}, + [1357] = {.lex_state = 0, .external_lex_state = 29}, + [1358] = {.lex_state = 0, .external_lex_state = 31}, + [1359] = {.lex_state = 0, .external_lex_state = 30}, + [1360] = {.lex_state = 0, .external_lex_state = 29}, + [1361] = {.lex_state = 0, .external_lex_state = 30}, + [1362] = {.lex_state = 0, .external_lex_state = 31}, + [1363] = {.lex_state = 0, .external_lex_state = 30}, + [1364] = {.lex_state = 0, .external_lex_state = 30}, + [1365] = {.lex_state = 0, .external_lex_state = 31}, + [1366] = {.lex_state = 0, .external_lex_state = 30}, + [1367] = {.lex_state = 0, .external_lex_state = 29}, + [1368] = {.lex_state = 0, .external_lex_state = 29}, + [1369] = {.lex_state = 0, .external_lex_state = 29}, + [1370] = {.lex_state = 0, .external_lex_state = 29}, + [1371] = {.lex_state = 0, .external_lex_state = 29}, + [1372] = {.lex_state = 0, .external_lex_state = 30}, + [1373] = {.lex_state = 0, .external_lex_state = 30}, + [1374] = {.lex_state = 0, .external_lex_state = 30}, + [1375] = {.lex_state = 0, .external_lex_state = 29}, + [1376] = {.lex_state = 0, .external_lex_state = 29}, + [1377] = {.lex_state = 0, .external_lex_state = 30}, + [1378] = {.lex_state = 0, .external_lex_state = 30}, + [1379] = {.lex_state = 0, .external_lex_state = 30}, + [1380] = {.lex_state = 0, .external_lex_state = 29}, + [1381] = {.lex_state = 0, .external_lex_state = 29}, + [1382] = {.lex_state = 0, .external_lex_state = 29}, + [1383] = {.lex_state = 0, .external_lex_state = 29}, + [1384] = {.lex_state = 0, .external_lex_state = 31}, + [1385] = {.lex_state = 0, .external_lex_state = 29}, + [1386] = {.lex_state = 0, .external_lex_state = 29}, + [1387] = {.lex_state = 0, .external_lex_state = 29}, + [1388] = {.lex_state = 0, .external_lex_state = 31}, + [1389] = {.lex_state = 0, .external_lex_state = 29}, + [1390] = {.lex_state = 0, .external_lex_state = 29}, + [1391] = {.lex_state = 0, .external_lex_state = 29}, + [1392] = {.lex_state = 0, .external_lex_state = 31}, + [1393] = {.lex_state = 0, .external_lex_state = 29}, + [1394] = {.lex_state = 0, .external_lex_state = 29}, + [1395] = {.lex_state = 0, .external_lex_state = 30}, + [1396] = {.lex_state = 0, .external_lex_state = 31}, + [1397] = {.lex_state = 0, .external_lex_state = 29}, + [1398] = {.lex_state = 0, .external_lex_state = 29}, + [1399] = {.lex_state = 0, .external_lex_state = 29}, + [1400] = {.lex_state = 0, .external_lex_state = 30}, + [1401] = {.lex_state = 0, .external_lex_state = 29}, + [1402] = {.lex_state = 0, .external_lex_state = 30}, + [1403] = {.lex_state = 0, .external_lex_state = 29}, + [1404] = {.lex_state = 0, .external_lex_state = 29}, + [1405] = {.lex_state = 0, .external_lex_state = 30}, + [1406] = {.lex_state = 0, .external_lex_state = 30}, + [1407] = {.lex_state = 0, .external_lex_state = 29}, + [1408] = {.lex_state = 0, .external_lex_state = 30}, + [1409] = {.lex_state = 0, .external_lex_state = 29}, + [1410] = {.lex_state = 0, .external_lex_state = 29}, + [1411] = {.lex_state = 0, .external_lex_state = 31}, + [1412] = {.lex_state = 0, .external_lex_state = 29}, + [1413] = {.lex_state = 0, .external_lex_state = 29}, + [1414] = {.lex_state = 0, .external_lex_state = 29}, + [1415] = {.lex_state = 0, .external_lex_state = 30}, + [1416] = {.lex_state = 0, .external_lex_state = 31}, + [1417] = {.lex_state = 0, .external_lex_state = 29}, + [1418] = {.lex_state = 0, .external_lex_state = 31}, + [1419] = {.lex_state = 0, .external_lex_state = 29}, + [1420] = {.lex_state = 0, .external_lex_state = 31}, + [1421] = {.lex_state = 0, .external_lex_state = 30}, + [1422] = {.lex_state = 0, .external_lex_state = 30}, + [1423] = {.lex_state = 0, .external_lex_state = 29}, + [1424] = {.lex_state = 0, .external_lex_state = 29}, + [1425] = {.lex_state = 0, .external_lex_state = 31}, + [1426] = {.lex_state = 0, .external_lex_state = 29}, + [1427] = {.lex_state = 0, .external_lex_state = 29}, + [1428] = {.lex_state = 0, .external_lex_state = 30}, + [1429] = {.lex_state = 0, .external_lex_state = 29}, + [1430] = {.lex_state = 0, .external_lex_state = 31}, + [1431] = {.lex_state = 0, .external_lex_state = 29}, + [1432] = {.lex_state = 0, .external_lex_state = 30}, + [1433] = {.lex_state = 0, .external_lex_state = 31}, + [1434] = {.lex_state = 0, .external_lex_state = 31}, + [1435] = {.lex_state = 0, .external_lex_state = 29}, + [1436] = {.lex_state = 0, .external_lex_state = 29}, + [1437] = {.lex_state = 0, .external_lex_state = 29}, + [1438] = {.lex_state = 0, .external_lex_state = 29}, + [1439] = {.lex_state = 0, .external_lex_state = 31}, + [1440] = {.lex_state = 0, .external_lex_state = 30}, + [1441] = {.lex_state = 0, .external_lex_state = 29}, + [1442] = {.lex_state = 0, .external_lex_state = 30}, + [1443] = {.lex_state = 0, .external_lex_state = 29}, + [1444] = {.lex_state = 0, .external_lex_state = 29}, + [1445] = {.lex_state = 0, .external_lex_state = 31}, + [1446] = {.lex_state = 0, .external_lex_state = 31}, + [1447] = {.lex_state = 0, .external_lex_state = 29}, + [1448] = {.lex_state = 0, .external_lex_state = 29}, + [1449] = {.lex_state = 0, .external_lex_state = 31}, + [1450] = {.lex_state = 0, .external_lex_state = 29}, + [1451] = {.lex_state = 0, .external_lex_state = 31}, + [1452] = {.lex_state = 0, .external_lex_state = 29}, + [1453] = {.lex_state = 0, .external_lex_state = 29}, + [1454] = {.lex_state = 0, .external_lex_state = 30}, + [1455] = {.lex_state = 0, .external_lex_state = 29}, + [1456] = {.lex_state = 0, .external_lex_state = 31}, + [1457] = {.lex_state = 0, .external_lex_state = 30}, + [1458] = {.lex_state = 0, .external_lex_state = 29}, + [1459] = {.lex_state = 0, .external_lex_state = 29}, + [1460] = {.lex_state = 0, .external_lex_state = 30}, + [1461] = {.lex_state = 0, .external_lex_state = 29}, + [1462] = {.lex_state = 0, .external_lex_state = 31}, + [1463] = {.lex_state = 0, .external_lex_state = 29}, + [1464] = {.lex_state = 0, .external_lex_state = 29}, + [1465] = {.lex_state = 0, .external_lex_state = 31}, + [1466] = {.lex_state = 0, .external_lex_state = 31}, + [1467] = {.lex_state = 0, .external_lex_state = 31}, + [1468] = {.lex_state = 0, .external_lex_state = 31}, + [1469] = {.lex_state = 0, .external_lex_state = 29}, + [1470] = {.lex_state = 0, .external_lex_state = 29}, + [1471] = {.lex_state = 0, .external_lex_state = 31}, + [1472] = {.lex_state = 0, .external_lex_state = 29}, + [1473] = {.lex_state = 0, .external_lex_state = 31}, + [1474] = {.lex_state = 0, .external_lex_state = 29}, + [1475] = {.lex_state = 0, .external_lex_state = 29}, + [1476] = {.lex_state = 0, .external_lex_state = 31}, + [1477] = {.lex_state = 0, .external_lex_state = 29}, + [1478] = {.lex_state = 0, .external_lex_state = 29}, + [1479] = {.lex_state = 0, .external_lex_state = 31}, + [1480] = {.lex_state = 0, .external_lex_state = 29}, + [1481] = {.lex_state = 0, .external_lex_state = 31}, + [1482] = {.lex_state = 0, .external_lex_state = 29}, + [1483] = {.lex_state = 0, .external_lex_state = 29}, + [1484] = {.lex_state = 0, .external_lex_state = 31}, + [1485] = {.lex_state = 0, .external_lex_state = 29}, + [1486] = {.lex_state = 0, .external_lex_state = 31}, + [1487] = {.lex_state = 0, .external_lex_state = 29}, + [1488] = {.lex_state = 0, .external_lex_state = 29}, + [1489] = {.lex_state = 0, .external_lex_state = 31}, + [1490] = {.lex_state = 0, .external_lex_state = 29}, + [1491] = {.lex_state = 0, .external_lex_state = 31}, + [1492] = {.lex_state = 0, .external_lex_state = 31}, + [1493] = {.lex_state = 0, .external_lex_state = 29}, + [1494] = {.lex_state = 0, .external_lex_state = 31}, + [1495] = {.lex_state = 0, .external_lex_state = 29}, + [1496] = {.lex_state = 0, .external_lex_state = 29}, + [1497] = {.lex_state = 0, .external_lex_state = 29}, + [1498] = {.lex_state = 0, .external_lex_state = 29}, + [1499] = {.lex_state = 0, .external_lex_state = 29}, + [1500] = {.lex_state = 0, .external_lex_state = 30}, + [1501] = {.lex_state = 0, .external_lex_state = 29}, + [1502] = {.lex_state = 0, .external_lex_state = 29}, + [1503] = {.lex_state = 0, .external_lex_state = 29}, + [1504] = {.lex_state = 0, .external_lex_state = 31}, + [1505] = {.lex_state = 0, .external_lex_state = 29}, + [1506] = {.lex_state = 0, .external_lex_state = 30}, + [1507] = {.lex_state = 0, .external_lex_state = 29}, + [1508] = {.lex_state = 0, .external_lex_state = 29}, + [1509] = {.lex_state = 0, .external_lex_state = 29}, + [1510] = {.lex_state = 0, .external_lex_state = 30}, + [1511] = {.lex_state = 0, .external_lex_state = 31}, + [1512] = {.lex_state = 0, .external_lex_state = 29}, + [1513] = {.lex_state = 0, .external_lex_state = 29}, + [1514] = {.lex_state = 0, .external_lex_state = 29}, + [1515] = {.lex_state = 0, .external_lex_state = 29}, + [1516] = {.lex_state = 0, .external_lex_state = 30}, + [1517] = {.lex_state = 0, .external_lex_state = 31}, + [1518] = {.lex_state = 0, .external_lex_state = 30}, + [1519] = {.lex_state = 0, .external_lex_state = 30}, + [1520] = {.lex_state = 0, .external_lex_state = 29}, + [1521] = {.lex_state = 0, .external_lex_state = 31}, + [1522] = {.lex_state = 0, .external_lex_state = 29}, + [1523] = {.lex_state = 0, .external_lex_state = 30}, + [1524] = {.lex_state = 0, .external_lex_state = 31}, + [1525] = {.lex_state = 0, .external_lex_state = 30}, + [1526] = {.lex_state = 0, .external_lex_state = 29}, + [1527] = {.lex_state = 0, .external_lex_state = 29}, + [1528] = {.lex_state = 0, .external_lex_state = 31}, + [1529] = {.lex_state = 0, .external_lex_state = 29}, + [1530] = {.lex_state = 0, .external_lex_state = 30}, + [1531] = {.lex_state = 0, .external_lex_state = 29}, + [1532] = {.lex_state = 0, .external_lex_state = 29}, + [1533] = {.lex_state = 0, .external_lex_state = 30}, + [1534] = {.lex_state = 0, .external_lex_state = 29}, + [1535] = {.lex_state = 0, .external_lex_state = 31}, + [1536] = {.lex_state = 0, .external_lex_state = 29}, + [1537] = {.lex_state = 0, .external_lex_state = 29}, + [1538] = {.lex_state = 0, .external_lex_state = 30}, + [1539] = {.lex_state = 0, .external_lex_state = 31}, + [1540] = {.lex_state = 0, .external_lex_state = 29}, + [1541] = {.lex_state = 0, .external_lex_state = 29}, + [1542] = {.lex_state = 0, .external_lex_state = 29}, + [1543] = {.lex_state = 0, .external_lex_state = 29}, + [1544] = {.lex_state = 0, .external_lex_state = 30}, + [1545] = {.lex_state = 0, .external_lex_state = 31}, + [1546] = {.lex_state = 0, .external_lex_state = 29}, + [1547] = {.lex_state = 0, .external_lex_state = 31}, + [1548] = {.lex_state = 0, .external_lex_state = 29}, + [1549] = {.lex_state = 0, .external_lex_state = 29}, + [1550] = {.lex_state = 0, .external_lex_state = 30}, + [1551] = {.lex_state = 0, .external_lex_state = 30}, + [1552] = {.lex_state = 0, .external_lex_state = 29}, + [1553] = {.lex_state = 0, .external_lex_state = 29}, + [1554] = {.lex_state = 0, .external_lex_state = 29}, + [1555] = {.lex_state = 0, .external_lex_state = 31}, + [1556] = {.lex_state = 0, .external_lex_state = 29}, + [1557] = {.lex_state = 0, .external_lex_state = 30}, + [1558] = {.lex_state = 0, .external_lex_state = 31}, + [1559] = {.lex_state = 0, .external_lex_state = 29}, + [1560] = {.lex_state = 0, .external_lex_state = 29}, + [1561] = {.lex_state = 0, .external_lex_state = 29}, + [1562] = {.lex_state = 0, .external_lex_state = 29}, + [1563] = {.lex_state = 0, .external_lex_state = 29}, + [1564] = {.lex_state = 0, .external_lex_state = 29}, + [1565] = {.lex_state = 0, .external_lex_state = 30}, + [1566] = {.lex_state = 0, .external_lex_state = 29}, + [1567] = {.lex_state = 0, .external_lex_state = 31}, + [1568] = {.lex_state = 0, .external_lex_state = 29}, + [1569] = {.lex_state = 0, .external_lex_state = 29}, + [1570] = {.lex_state = 0, .external_lex_state = 30}, + [1571] = {.lex_state = 0, .external_lex_state = 29}, + [1572] = {.lex_state = 0, .external_lex_state = 31}, + [1573] = {.lex_state = 0, .external_lex_state = 29}, + [1574] = {.lex_state = 0, .external_lex_state = 30}, + [1575] = {.lex_state = 0, .external_lex_state = 30}, + [1576] = {.lex_state = 2, .external_lex_state = 26}, + [1577] = {.lex_state = 0, .external_lex_state = 26}, + [1578] = {.lex_state = 0, .external_lex_state = 26}, + [1579] = {.lex_state = 0, .external_lex_state = 26}, + [1580] = {.lex_state = 0, .external_lex_state = 26}, + [1581] = {.lex_state = 0, .external_lex_state = 28}, + [1582] = {.lex_state = 2, .external_lex_state = 28}, + [1583] = {.lex_state = 0, .external_lex_state = 28}, + [1584] = {.lex_state = 0, .external_lex_state = 28}, + [1585] = {.lex_state = 0, .external_lex_state = 27}, + [1586] = {.lex_state = 0, .external_lex_state = 27}, + [1587] = {.lex_state = 0, .external_lex_state = 27}, + [1588] = {.lex_state = 0, .external_lex_state = 26}, + [1589] = {.lex_state = 0, .external_lex_state = 27}, + [1590] = {.lex_state = 0, .external_lex_state = 27}, + [1591] = {.lex_state = 0, .external_lex_state = 26}, + [1592] = {.lex_state = 0, .external_lex_state = 27}, + [1593] = {.lex_state = 0, .external_lex_state = 27}, + [1594] = {.lex_state = 0, .external_lex_state = 28}, + [1595] = {.lex_state = 0, .external_lex_state = 10}, + [1596] = {.lex_state = 2, .external_lex_state = 27}, + [1597] = {.lex_state = 0, .external_lex_state = 27}, + [1598] = {.lex_state = 0, .external_lex_state = 28}, + [1599] = {.lex_state = 0, .external_lex_state = 28}, + [1600] = {.lex_state = 0, .external_lex_state = 28}, + [1601] = {.lex_state = 0, .external_lex_state = 28}, + [1602] = {.lex_state = 0, .external_lex_state = 26}, + [1603] = {.lex_state = 0, .external_lex_state = 26}, + [1604] = {.lex_state = 0, .external_lex_state = 31}, + [1605] = {.lex_state = 0, .external_lex_state = 30}, + [1606] = {.lex_state = 0, .external_lex_state = 29}, + [1607] = {.lex_state = 0, .external_lex_state = 29}, + [1608] = {.lex_state = 2, .external_lex_state = 29}, + [1609] = {.lex_state = 0, .external_lex_state = 29}, + [1610] = {.lex_state = 0, .external_lex_state = 29}, + [1611] = {.lex_state = 0, .external_lex_state = 29}, + [1612] = {.lex_state = 0, .external_lex_state = 29}, + [1613] = {.lex_state = 0, .external_lex_state = 31}, + [1614] = {.lex_state = 0, .external_lex_state = 29}, + [1615] = {.lex_state = 0, .external_lex_state = 30}, + [1616] = {.lex_state = 0, .external_lex_state = 12}, + [1617] = {.lex_state = 0, .external_lex_state = 30}, + [1618] = {.lex_state = 0, .external_lex_state = 31}, + [1619] = {.lex_state = 0, .external_lex_state = 29}, + [1620] = {.lex_state = 0, .external_lex_state = 29}, + [1621] = {.lex_state = 0, .external_lex_state = 30}, + [1622] = {.lex_state = 2, .external_lex_state = 30}, + [1623] = {.lex_state = 0, .external_lex_state = 30}, + [1624] = {.lex_state = 0, .external_lex_state = 30}, + [1625] = {.lex_state = 0, .external_lex_state = 31}, + [1626] = {.lex_state = 2, .external_lex_state = 31}, + [1627] = {.lex_state = 0, .external_lex_state = 31}, + [1628] = {.lex_state = 0, .external_lex_state = 31}, + [1629] = {.lex_state = 0, .external_lex_state = 30}, + [1630] = {.lex_state = 0, .external_lex_state = 30}, + [1631] = {.lex_state = 0, .external_lex_state = 31}, + [1632] = {.lex_state = 0, .external_lex_state = 31}, + [1633] = {.lex_state = 0, .external_lex_state = 31}, + [1634] = {.lex_state = 0, .external_lex_state = 30}, + [1635] = {.lex_state = 0, .external_lex_state = 26}, + [1636] = {.lex_state = 0, .external_lex_state = 26}, + [1637] = {.lex_state = 0, .external_lex_state = 26}, + [1638] = {.lex_state = 0, .external_lex_state = 27}, + [1639] = {.lex_state = 0, .external_lex_state = 27}, + [1640] = {.lex_state = 0, .external_lex_state = 27}, + [1641] = {.lex_state = 0, .external_lex_state = 28}, + [1642] = {.lex_state = 0, .external_lex_state = 27}, + [1643] = {.lex_state = 0, .external_lex_state = 27}, + [1644] = {.lex_state = 0, .external_lex_state = 27}, + [1645] = {.lex_state = 0, .external_lex_state = 12}, + [1646] = {.lex_state = 0, .external_lex_state = 28}, + [1647] = {.lex_state = 0, .external_lex_state = 28}, + [1648] = {.lex_state = 0, .external_lex_state = 27}, + [1649] = {.lex_state = 0, .external_lex_state = 27}, + [1650] = {.lex_state = 0, .external_lex_state = 27}, + [1651] = {.lex_state = 0, .external_lex_state = 27}, + [1652] = {.lex_state = 0, .external_lex_state = 27}, + [1653] = {.lex_state = 0, .external_lex_state = 27}, + [1654] = {.lex_state = 0, .external_lex_state = 28}, + [1655] = {.lex_state = 0, .external_lex_state = 28}, + [1656] = {.lex_state = 0, .external_lex_state = 28}, + [1657] = {.lex_state = 0, .external_lex_state = 28}, + [1658] = {.lex_state = 0, .external_lex_state = 27}, + [1659] = {.lex_state = 0, .external_lex_state = 26}, + [1660] = {.lex_state = 0, .external_lex_state = 27}, + [1661] = {.lex_state = 0, .external_lex_state = 27}, + [1662] = {.lex_state = 0, .external_lex_state = 27}, + [1663] = {.lex_state = 0, .external_lex_state = 28}, + [1664] = {.lex_state = 0, .external_lex_state = 27}, + [1665] = {.lex_state = 0, .external_lex_state = 12}, + [1666] = {.lex_state = 0, .external_lex_state = 28}, + [1667] = {.lex_state = 0, .external_lex_state = 28}, + [1668] = {.lex_state = 0, .external_lex_state = 28}, + [1669] = {.lex_state = 0, .external_lex_state = 28}, + [1670] = {.lex_state = 0, .external_lex_state = 28}, + [1671] = {.lex_state = 0, .external_lex_state = 28}, + [1672] = {.lex_state = 0, .external_lex_state = 26}, + [1673] = {.lex_state = 0, .external_lex_state = 28}, + [1674] = {.lex_state = 0, .external_lex_state = 28}, + [1675] = {.lex_state = 0, .external_lex_state = 28}, + [1676] = {.lex_state = 0, .external_lex_state = 28}, + [1677] = {.lex_state = 0, .external_lex_state = 28}, + [1678] = {.lex_state = 0, .external_lex_state = 28}, + [1679] = {.lex_state = 0, .external_lex_state = 28}, + [1680] = {.lex_state = 0, .external_lex_state = 26}, + [1681] = {.lex_state = 0, .external_lex_state = 26}, + [1682] = {.lex_state = 0, .external_lex_state = 26}, + [1683] = {.lex_state = 0, .external_lex_state = 28}, + [1684] = {.lex_state = 0, .external_lex_state = 28}, + [1685] = {.lex_state = 0, .external_lex_state = 28}, + [1686] = {.lex_state = 0, .external_lex_state = 26}, + [1687] = {.lex_state = 0, .external_lex_state = 26}, + [1688] = {.lex_state = 0, .external_lex_state = 26}, + [1689] = {.lex_state = 0, .external_lex_state = 26}, + [1690] = {.lex_state = 0, .external_lex_state = 27}, + [1691] = {.lex_state = 0, .external_lex_state = 26}, + [1692] = {.lex_state = 0, .external_lex_state = 26}, + [1693] = {.lex_state = 0, .external_lex_state = 26}, + [1694] = {.lex_state = 0, .external_lex_state = 27}, + [1695] = {.lex_state = 0, .external_lex_state = 27}, + [1696] = {.lex_state = 0, .external_lex_state = 26}, + [1697] = {.lex_state = 0, .external_lex_state = 26}, + [1698] = {.lex_state = 0, .external_lex_state = 12}, + [1699] = {.lex_state = 0, .external_lex_state = 26}, + [1700] = {.lex_state = 0, .external_lex_state = 26}, + [1701] = {.lex_state = 0, .external_lex_state = 26}, + [1702] = {.lex_state = 0, .external_lex_state = 26}, + [1703] = {.lex_state = 0, .external_lex_state = 26}, + [1704] = {.lex_state = 0, .external_lex_state = 26}, + [1705] = {.lex_state = 0, .external_lex_state = 27}, + [1706] = {.lex_state = 0, .external_lex_state = 27}, + [1707] = {.lex_state = 0, .external_lex_state = 27}, + [1708] = {.lex_state = 0, .external_lex_state = 27}, + [1709] = {.lex_state = 0, .external_lex_state = 26}, + [1710] = {.lex_state = 0, .external_lex_state = 29}, + [1711] = {.lex_state = 0, .external_lex_state = 30}, + [1712] = {.lex_state = 0, .external_lex_state = 30}, + [1713] = {.lex_state = 0, .external_lex_state = 30}, + [1714] = {.lex_state = 0, .external_lex_state = 31}, + [1715] = {.lex_state = 0, .external_lex_state = 31}, + [1716] = {.lex_state = 0, .external_lex_state = 30}, + [1717] = {.lex_state = 0, .external_lex_state = 31}, + [1718] = {.lex_state = 0, .external_lex_state = 30}, + [1719] = {.lex_state = 0, .external_lex_state = 30}, + [1720] = {.lex_state = 0, .external_lex_state = 30}, + [1721] = {.lex_state = 0, .external_lex_state = 30}, + [1722] = {.lex_state = 0, .external_lex_state = 29}, + [1723] = {.lex_state = 0, .external_lex_state = 29}, + [1724] = {.lex_state = 0, .external_lex_state = 30}, + [1725] = {.lex_state = 0, .external_lex_state = 29}, + [1726] = {.lex_state = 0, .external_lex_state = 30}, + [1727] = {.lex_state = 0, .external_lex_state = 31}, + [1728] = {.lex_state = 0, .external_lex_state = 31}, + [1729] = {.lex_state = 0, .external_lex_state = 30}, + [1730] = {.lex_state = 0, .external_lex_state = 31}, + [1731] = {.lex_state = 0, .external_lex_state = 29}, + [1732] = {.lex_state = 0, .external_lex_state = 31}, + [1733] = {.lex_state = 0, .external_lex_state = 30}, + [1734] = {.lex_state = 0, .external_lex_state = 30}, + [1735] = {.lex_state = 0, .external_lex_state = 31}, + [1736] = {.lex_state = 0, .external_lex_state = 29}, + [1737] = {.lex_state = 0, .external_lex_state = 31}, + [1738] = {.lex_state = 0, .external_lex_state = 30}, + [1739] = {.lex_state = 0, .external_lex_state = 30}, + [1740] = {.lex_state = 0, .external_lex_state = 30}, + [1741] = {.lex_state = 0, .external_lex_state = 31}, + [1742] = {.lex_state = 0, .external_lex_state = 31}, + [1743] = {.lex_state = 0, .external_lex_state = 31}, + [1744] = {.lex_state = 0, .external_lex_state = 29}, + [1745] = {.lex_state = 0, .external_lex_state = 29}, + [1746] = {.lex_state = 0, .external_lex_state = 29}, + [1747] = {.lex_state = 0, .external_lex_state = 31}, + [1748] = {.lex_state = 0, .external_lex_state = 31}, + [1749] = {.lex_state = 0, .external_lex_state = 30}, + [1750] = {.lex_state = 0, .external_lex_state = 31}, + [1751] = {.lex_state = 0, .external_lex_state = 31}, + [1752] = {.lex_state = 0, .external_lex_state = 31}, + [1753] = {.lex_state = 0, .external_lex_state = 30}, + [1754] = {.lex_state = 0, .external_lex_state = 30}, + [1755] = {.lex_state = 0, .external_lex_state = 30}, + [1756] = {.lex_state = 0, .external_lex_state = 30}, + [1757] = {.lex_state = 0, .external_lex_state = 30}, + [1758] = {.lex_state = 0, .external_lex_state = 30}, + [1759] = {.lex_state = 0, .external_lex_state = 29}, + [1760] = {.lex_state = 0, .external_lex_state = 29}, + [1761] = {.lex_state = 0, .external_lex_state = 29}, + [1762] = {.lex_state = 0, .external_lex_state = 29}, + [1763] = {.lex_state = 0, .external_lex_state = 31}, + [1764] = {.lex_state = 0, .external_lex_state = 31}, + [1765] = {.lex_state = 0, .external_lex_state = 31}, + [1766] = {.lex_state = 0, .external_lex_state = 29}, + [1767] = {.lex_state = 0, .external_lex_state = 29}, + [1768] = {.lex_state = 0, .external_lex_state = 31}, + [1769] = {.lex_state = 0, .external_lex_state = 31}, + [1770] = {.lex_state = 0, .external_lex_state = 29}, + [1771] = {.lex_state = 0, .external_lex_state = 29}, + [1772] = {.lex_state = 0, .external_lex_state = 29}, + [1773] = {.lex_state = 0, .external_lex_state = 29}, + [1774] = {.lex_state = 0, .external_lex_state = 29}, + [1775] = {.lex_state = 0, .external_lex_state = 30}, + [1776] = {.lex_state = 0, .external_lex_state = 30}, + [1777] = {.lex_state = 0, .external_lex_state = 29}, + [1778] = {.lex_state = 0, .external_lex_state = 29}, + [1779] = {.lex_state = 0, .external_lex_state = 29}, + [1780] = {.lex_state = 0, .external_lex_state = 29}, + [1781] = {.lex_state = 0, .external_lex_state = 31}, + [1782] = {.lex_state = 0, .external_lex_state = 31}, + [1783] = {.lex_state = 0, .external_lex_state = 31}, + [1784] = {.lex_state = 0, .external_lex_state = 29}, + [1785] = {.lex_state = 1, .external_lex_state = 32}, + [1786] = {.lex_state = 1}, + [1787] = {.lex_state = 0, .external_lex_state = 33}, + [1788] = {.lex_state = 0, .external_lex_state = 33}, + [1789] = {.lex_state = 0, .external_lex_state = 33}, + [1790] = {.lex_state = 0, .external_lex_state = 33}, + [1791] = {.lex_state = 0, .external_lex_state = 33}, + [1792] = {.lex_state = 0, .external_lex_state = 33}, + [1793] = {.lex_state = 0, .external_lex_state = 33}, + [1794] = {.lex_state = 0, .external_lex_state = 33}, + [1795] = {.lex_state = 0, .external_lex_state = 33}, + [1796] = {.lex_state = 0, .external_lex_state = 33}, + [1797] = {.lex_state = 0, .external_lex_state = 33}, + [1798] = {.lex_state = 0, .external_lex_state = 33}, + [1799] = {.lex_state = 0, .external_lex_state = 33}, + [1800] = {.lex_state = 0, .external_lex_state = 33}, + [1801] = {.lex_state = 0, .external_lex_state = 33}, + [1802] = {.lex_state = 0, .external_lex_state = 33}, + [1803] = {.lex_state = 0, .external_lex_state = 33}, + [1804] = {.lex_state = 0, .external_lex_state = 33}, + [1805] = {.lex_state = 0, .external_lex_state = 33}, + [1806] = {.lex_state = 0, .external_lex_state = 33}, + [1807] = {.lex_state = 1}, + [1808] = {.lex_state = 0, .external_lex_state = 32}, + [1809] = {.lex_state = 0, .external_lex_state = 32}, + [1810] = {.lex_state = 3}, + [1811] = {.lex_state = 0, .external_lex_state = 34}, + [1812] = {.lex_state = 0, .external_lex_state = 32}, + [1813] = {.lex_state = 0, .external_lex_state = 34}, + [1814] = {.lex_state = 0, .external_lex_state = 33}, + [1815] = {.lex_state = 0, .external_lex_state = 35}, + [1816] = {.lex_state = 4}, + [1817] = {.lex_state = 0, .external_lex_state = 35}, + [1818] = {.lex_state = 4}, + [1819] = {.lex_state = 3}, + [1820] = {.lex_state = 0, .external_lex_state = 35}, + [1821] = {.lex_state = 4}, + [1822] = {.lex_state = 3}, + [1823] = {.lex_state = 0, .external_lex_state = 34}, + [1824] = {.lex_state = 0, .external_lex_state = 32}, + [1825] = {.lex_state = 0, .external_lex_state = 32}, + [1826] = {.lex_state = 0, .external_lex_state = 32}, + [1827] = {.lex_state = 0, .external_lex_state = 35}, + [1828] = {.lex_state = 0, .external_lex_state = 32}, + [1829] = {.lex_state = 0, .external_lex_state = 34}, + [1830] = {.lex_state = 0, .external_lex_state = 34}, + [1831] = {.lex_state = 4}, + [1832] = {.lex_state = 3}, + [1833] = {.lex_state = 4}, + [1834] = {.lex_state = 3}, + [1835] = {.lex_state = 0, .external_lex_state = 34}, + [1836] = {.lex_state = 4}, + [1837] = {.lex_state = 3}, + [1838] = {.lex_state = 4}, + [1839] = {.lex_state = 0, .external_lex_state = 35}, + [1840] = {.lex_state = 3}, + [1841] = {.lex_state = 0, .external_lex_state = 33}, + [1842] = {.lex_state = 0, .external_lex_state = 32}, + [1843] = {.lex_state = 0, .external_lex_state = 32}, + [1844] = {.lex_state = 0, .external_lex_state = 32}, + [1845] = {.lex_state = 0, .external_lex_state = 34}, + [1846] = {.lex_state = 4}, + [1847] = {.lex_state = 0, .external_lex_state = 32}, + [1848] = {.lex_state = 0, .external_lex_state = 32}, + [1849] = {.lex_state = 0, .external_lex_state = 32}, + [1850] = {.lex_state = 4}, + [1851] = {.lex_state = 3}, + [1852] = {.lex_state = 3}, + [1853] = {.lex_state = 4}, + [1854] = {.lex_state = 3}, + [1855] = {.lex_state = 0, .external_lex_state = 32}, + [1856] = {.lex_state = 0, .external_lex_state = 34}, + [1857] = {.lex_state = 0, .external_lex_state = 35}, + [1858] = {.lex_state = 4}, + [1859] = {.lex_state = 0, .external_lex_state = 32}, + [1860] = {.lex_state = 0, .external_lex_state = 32}, + [1861] = {.lex_state = 0, .external_lex_state = 32}, + [1862] = {.lex_state = 0, .external_lex_state = 34}, + [1863] = {.lex_state = 3}, + [1864] = {.lex_state = 0, .external_lex_state = 35}, + [1865] = {.lex_state = 4}, + [1866] = {.lex_state = 3}, + [1867] = {.lex_state = 4}, + [1868] = {.lex_state = 3}, + [1869] = {.lex_state = 0, .external_lex_state = 32}, + [1870] = {.lex_state = 4}, + [1871] = {.lex_state = 3}, + [1872] = {.lex_state = 0, .external_lex_state = 35}, + [1873] = {.lex_state = 4}, + [1874] = {.lex_state = 3}, + [1875] = {.lex_state = 0, .external_lex_state = 34}, + [1876] = {.lex_state = 0, .external_lex_state = 32}, + [1877] = {.lex_state = 0, .external_lex_state = 32}, + [1878] = {.lex_state = 0, .external_lex_state = 32}, + [1879] = {.lex_state = 0, .external_lex_state = 34}, + [1880] = {.lex_state = 0, .external_lex_state = 34}, + [1881] = {.lex_state = 0, .external_lex_state = 32}, + [1882] = {.lex_state = 3}, + [1883] = {.lex_state = 0, .external_lex_state = 34}, + [1884] = {.lex_state = 0, .external_lex_state = 34}, + [1885] = {.lex_state = 0, .external_lex_state = 34}, + [1886] = {.lex_state = 0, .external_lex_state = 35}, + [1887] = {.lex_state = 0, .external_lex_state = 35}, + [1888] = {.lex_state = 0, .external_lex_state = 35}, + [1889] = {.lex_state = 0, .external_lex_state = 32}, + [1890] = {.lex_state = 0, .external_lex_state = 32}, + [1891] = {.lex_state = 0, .external_lex_state = 32}, + [1892] = {.lex_state = 0, .external_lex_state = 34}, + [1893] = {.lex_state = 0, .external_lex_state = 35}, + [1894] = {.lex_state = 0, .external_lex_state = 32}, + [1895] = {.lex_state = 0, .external_lex_state = 35}, + [1896] = {.lex_state = 0, .external_lex_state = 32}, + [1897] = {.lex_state = 0, .external_lex_state = 32}, + [1898] = {.lex_state = 0, .external_lex_state = 35}, + [1899] = {.lex_state = 0, .external_lex_state = 35}, + [1900] = {.lex_state = 0, .external_lex_state = 34}, + [1901] = {.lex_state = 0, .external_lex_state = 34}, + [1902] = {.lex_state = 0, .external_lex_state = 32}, + [1903] = {.lex_state = 0, .external_lex_state = 35}, + [1904] = {.lex_state = 4}, + [1905] = {.lex_state = 3}, + [1906] = {.lex_state = 0, .external_lex_state = 34}, + [1907] = {.lex_state = 0, .external_lex_state = 34}, + [1908] = {.lex_state = 4}, + [1909] = {.lex_state = 3}, + [1910] = {.lex_state = 4}, + [1911] = {.lex_state = 3}, + [1912] = {.lex_state = 4}, + [1913] = {.lex_state = 0, .external_lex_state = 35}, + [1914] = {.lex_state = 0, .external_lex_state = 34}, + [1915] = {.lex_state = 0, .external_lex_state = 34}, + [1916] = {.lex_state = 0, .external_lex_state = 34}, + [1917] = {.lex_state = 0, .external_lex_state = 33}, + [1918] = {.lex_state = 1}, + [1919] = {.lex_state = 0, .external_lex_state = 34}, + [1920] = {.lex_state = 0, .external_lex_state = 32}, + [1921] = {.lex_state = 0, .external_lex_state = 35}, + [1922] = {.lex_state = 0, .external_lex_state = 35}, + [1923] = {.lex_state = 0, .external_lex_state = 32}, + [1924] = {.lex_state = 0, .external_lex_state = 34}, + [1925] = {.lex_state = 0, .external_lex_state = 35}, + [1926] = {.lex_state = 0, .external_lex_state = 32}, + [1927] = {.lex_state = 0, .external_lex_state = 34}, + [1928] = {.lex_state = 0, .external_lex_state = 35}, + [1929] = {.lex_state = 0, .external_lex_state = 34}, + [1930] = {.lex_state = 0, .external_lex_state = 34}, + [1931] = {.lex_state = 0, .external_lex_state = 35}, + [1932] = {.lex_state = 0, .external_lex_state = 35}, + [1933] = {.lex_state = 0, .external_lex_state = 33}, + [1934] = {.lex_state = 0, .external_lex_state = 35}, + [1935] = {.lex_state = 0, .external_lex_state = 33}, + [1936] = {.lex_state = 0, .external_lex_state = 35}, + [1937] = {.lex_state = 4}, + [1938] = {.lex_state = 3}, + [1939] = {.lex_state = 0, .external_lex_state = 33}, + [1940] = {.lex_state = 0, .external_lex_state = 33}, + [1941] = {.lex_state = 0, .external_lex_state = 35}, + [1942] = {.lex_state = 0, .external_lex_state = 33}, + [1943] = {.lex_state = 0, .external_lex_state = 35}, + [1944] = {.lex_state = 0, .external_lex_state = 33}, + [1945] = {.lex_state = 4}, + [1946] = {.lex_state = 0, .external_lex_state = 33}, + [1947] = {.lex_state = 0, .external_lex_state = 33}, + [1948] = {.lex_state = 3}, + [1949] = {.lex_state = 0, .external_lex_state = 33}, + [1950] = {.lex_state = 0, .external_lex_state = 33}, + [1951] = {.lex_state = 0, .external_lex_state = 34}, + [1952] = {.lex_state = 0, .external_lex_state = 33}, + [1953] = {.lex_state = 0, .external_lex_state = 33}, + [1954] = {.lex_state = 0, .external_lex_state = 33}, + [1955] = {.lex_state = 0, .external_lex_state = 35}, + [1956] = {.lex_state = 0, .external_lex_state = 33}, + [1957] = {.lex_state = 0, .external_lex_state = 35}, + [1958] = {.lex_state = 0, .external_lex_state = 33}, + [1959] = {.lex_state = 0, .external_lex_state = 35}, + [1960] = {.lex_state = 0, .external_lex_state = 33}, + [1961] = {.lex_state = 0, .external_lex_state = 33}, + [1962] = {.lex_state = 0, .external_lex_state = 33}, + [1963] = {.lex_state = 0, .external_lex_state = 33}, + [1964] = {.lex_state = 0, .external_lex_state = 33}, + [1965] = {.lex_state = 0, .external_lex_state = 33}, + [1966] = {.lex_state = 0, .external_lex_state = 33}, + [1967] = {.lex_state = 1}, + [1968] = {.lex_state = 1}, + [1969] = {.lex_state = 1}, + [1970] = {.lex_state = 0, .external_lex_state = 33}, + [1971] = {.lex_state = 0, .external_lex_state = 33}, + [1972] = {.lex_state = 1}, + [1973] = {.lex_state = 1}, + [1974] = {.lex_state = 0, .external_lex_state = 33}, + [1975] = {.lex_state = 0, .external_lex_state = 33}, + [1976] = {.lex_state = 1}, + [1977] = {.lex_state = 1}, + [1978] = {.lex_state = 0, .external_lex_state = 33}, + [1979] = {.lex_state = 0, .external_lex_state = 33}, + [1980] = {.lex_state = 1}, + [1981] = {.lex_state = 1}, + [1982] = {.lex_state = 0, .external_lex_state = 33}, + [1983] = {.lex_state = 0, .external_lex_state = 33}, + [1984] = {.lex_state = 0, .external_lex_state = 34}, + [1985] = {.lex_state = 1}, + [1986] = {.lex_state = 0, .external_lex_state = 33}, + [1987] = {.lex_state = 0, .external_lex_state = 33}, + [1988] = {.lex_state = 1}, + [1989] = {.lex_state = 1}, + [1990] = {.lex_state = 0, .external_lex_state = 33}, + [1991] = {.lex_state = 0, .external_lex_state = 33}, + [1992] = {.lex_state = 1}, + [1993] = {.lex_state = 1}, + [1994] = {.lex_state = 0, .external_lex_state = 33}, + [1995] = {.lex_state = 0, .external_lex_state = 33}, + [1996] = {.lex_state = 1}, + [1997] = {.lex_state = 1}, + [1998] = {.lex_state = 1}, + [1999] = {.lex_state = 1}, + [2000] = {.lex_state = 0, .external_lex_state = 33}, + [2001] = {.lex_state = 0, .external_lex_state = 33}, + [2002] = {.lex_state = 0, .external_lex_state = 33}, + [2003] = {.lex_state = 0, .external_lex_state = 33}, + [2004] = {.lex_state = 0, .external_lex_state = 33}, + [2005] = {.lex_state = 0, .external_lex_state = 33}, + [2006] = {.lex_state = 0, .external_lex_state = 33}, + [2007] = {.lex_state = 0, .external_lex_state = 33}, + [2008] = {.lex_state = 0, .external_lex_state = 33}, + [2009] = {.lex_state = 0, .external_lex_state = 33}, + [2010] = {.lex_state = 0, .external_lex_state = 33}, + [2011] = {.lex_state = 0, .external_lex_state = 33}, + [2012] = {.lex_state = 0, .external_lex_state = 33}, + [2013] = {.lex_state = 0, .external_lex_state = 33}, + [2014] = {.lex_state = 0, .external_lex_state = 33}, + [2015] = {.lex_state = 0, .external_lex_state = 33}, + [2016] = {.lex_state = 0, .external_lex_state = 33}, + [2017] = {.lex_state = 0, .external_lex_state = 33}, + [2018] = {.lex_state = 0, .external_lex_state = 33}, + [2019] = {.lex_state = 0, .external_lex_state = 33}, + [2020] = {.lex_state = 0, .external_lex_state = 33}, + [2021] = {.lex_state = 3}, + [2022] = {.lex_state = 0, .external_lex_state = 32}, + [2023] = {.lex_state = 0, .external_lex_state = 34}, + [2024] = {.lex_state = 0, .external_lex_state = 32}, + [2025] = {.lex_state = 0, .external_lex_state = 32}, + [2026] = {.lex_state = 0, .external_lex_state = 35}, + [2027] = {.lex_state = 0, .external_lex_state = 33}, + [2028] = {.lex_state = 0, .external_lex_state = 32}, + [2029] = {.lex_state = 4}, + [2030] = {.lex_state = 0, .external_lex_state = 32}, + [2031] = {.lex_state = 0, .external_lex_state = 34}, + [2032] = {.lex_state = 0, .external_lex_state = 34}, + [2033] = {.lex_state = 0}, + [2034] = {.lex_state = 0}, + [2035] = {.lex_state = 0, .external_lex_state = 32}, + [2036] = {.lex_state = 0}, + [2037] = {.lex_state = 0, .external_lex_state = 32}, + [2038] = {.lex_state = 0, .external_lex_state = 35}, + [2039] = {.lex_state = 0}, + [2040] = {.lex_state = 0, .external_lex_state = 32}, + [2041] = {.lex_state = 0, .external_lex_state = 32}, + [2042] = {.lex_state = 0, .external_lex_state = 35}, + [2043] = {.lex_state = 0, .external_lex_state = 34}, + [2044] = {.lex_state = 0, .external_lex_state = 35}, + [2045] = {.lex_state = 0}, + [2046] = {.lex_state = 0}, + [2047] = {.lex_state = 0}, + [2048] = {.lex_state = 0}, + [2049] = {.lex_state = 0, .external_lex_state = 34}, + [2050] = {.lex_state = 0}, + [2051] = {.lex_state = 0, .external_lex_state = 35}, + [2052] = {.lex_state = 0}, + [2053] = {.lex_state = 0, .external_lex_state = 32}, + [2054] = {.lex_state = 0, .external_lex_state = 35}, + [2055] = {.lex_state = 0, .external_lex_state = 32}, + [2056] = {.lex_state = 0, .external_lex_state = 34}, + [2057] = {.lex_state = 0, .external_lex_state = 32}, + [2058] = {.lex_state = 2}, + [2059] = {.lex_state = 2}, + [2060] = {.lex_state = 0}, + [2061] = {.lex_state = 2}, + [2062] = {.lex_state = 0}, + [2063] = {.lex_state = 2}, + [2064] = {.lex_state = 2}, + [2065] = {.lex_state = 0}, + [2066] = {.lex_state = 2}, + [2067] = {.lex_state = 2}, + [2068] = {.lex_state = 2}, + [2069] = {.lex_state = 2}, + [2070] = {.lex_state = 2}, + [2071] = {.lex_state = 2}, + [2072] = {.lex_state = 0}, + [2073] = {.lex_state = 2}, + [2074] = {.lex_state = 2}, + [2075] = {.lex_state = 2}, + [2076] = {.lex_state = 2}, + [2077] = {.lex_state = 2}, + [2078] = {.lex_state = 2}, + [2079] = {.lex_state = 2}, + [2080] = {.lex_state = 2}, + [2081] = {.lex_state = 2}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [0] = { + [STATE(0)] = { [ts_builtin_sym_end] = ACTIONS(1), [sym_identifier] = ACTIONS(1), [anon_sym_BSLASH] = ACTIONS(1), @@ -7089,6 +6612,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__number_literal] = ACTIONS(1), [anon_sym_SQUOTE] = ACTIONS(1), [anon_sym_DQUOTE] = ACTIONS(1), + [sym_dots] = ACTIONS(1), + [sym_dot_dot_i] = ACTIONS(1), [sym_return] = ACTIONS(1), [sym_next] = ACTIONS(1), [sym_break] = ACTIONS(1), @@ -7102,10 +6627,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_NA_real_] = ACTIONS(1), [anon_sym_NA_complex_] = ACTIONS(1), [anon_sym_NA_character_] = ACTIONS(1), - [sym_dots] = ACTIONS(1), - [sym_dot_dot_i] = ACTIONS(1), [sym_comment] = ACTIONS(3), [sym_comma] = ACTIONS(1), + [sym__start] = ACTIONS(1), [sym__newline] = ACTIONS(1), [sym__semicolon] = ACTIONS(1), [sym__raw_string_literal] = ACTIONS(1), @@ -7120,948 +6644,4074 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__external_close_bracket2] = ACTIONS(1), [sym__error_sentinel] = ACTIONS(1), }, - [1] = { - [sym_program] = STATE(2347), - [sym_function_definition] = STATE(556), - [sym_if_statement] = STATE(556), - [sym_for_statement] = STATE(556), - [sym_while_statement] = STATE(556), - [sym_repeat_statement] = STATE(556), - [sym_braced_expression] = STATE(556), - [sym_parenthesized_expression] = STATE(556), - [sym_call] = STATE(556), - [sym_subset] = STATE(556), - [sym_subset2] = STATE(556), - [sym_unary_operator] = STATE(556), - [sym_binary_operator] = STATE(556), - [sym_extract_operator] = STATE(556), - [sym_namespace_operator] = STATE(556), - [sym_integer] = STATE(556), - [sym_complex] = STATE(556), - [sym_float] = STATE(556), - [sym__float_literal] = STATE(776), - [sym_string] = STATE(769), - [sym__single_quoted_string] = STATE(777), - [sym__double_quoted_string] = STATE(779), - [sym_na] = STATE(556), - [sym__expression] = STATE(556), - [sym__string_or_identifier] = STATE(2305), - [sym__open_parenthesis] = STATE(1039), - [sym__open_brace] = STATE(924), - [aux_sym_program_repeat1] = STATE(1002), - [ts_builtin_sym_end] = ACTIONS(5), - [sym_identifier] = ACTIONS(7), - [anon_sym_BSLASH] = ACTIONS(9), - [anon_sym_function] = ACTIONS(11), - [anon_sym_if] = ACTIONS(13), - [anon_sym_for] = ACTIONS(15), - [anon_sym_while] = ACTIONS(17), - [anon_sym_repeat] = ACTIONS(19), - [anon_sym_QMARK] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(23), - [anon_sym_BANG] = ACTIONS(25), - [anon_sym_PLUS] = ACTIONS(27), - [anon_sym_DASH] = ACTIONS(27), - [sym__hex_literal] = ACTIONS(29), - [sym__number_literal] = ACTIONS(31), - [anon_sym_SQUOTE] = ACTIONS(33), - [anon_sym_DQUOTE] = ACTIONS(35), - [sym_return] = ACTIONS(37), - [sym_next] = ACTIONS(37), - [sym_break] = ACTIONS(37), - [sym_true] = ACTIONS(37), - [sym_false] = ACTIONS(37), - [sym_null] = ACTIONS(37), - [sym_inf] = ACTIONS(37), - [sym_nan] = ACTIONS(37), - [anon_sym_NA] = ACTIONS(39), - [anon_sym_NA_integer_] = ACTIONS(39), - [anon_sym_NA_real_] = ACTIONS(39), - [anon_sym_NA_complex_] = ACTIONS(39), - [anon_sym_NA_character_] = ACTIONS(39), - [sym_dots] = ACTIONS(37), - [sym_dot_dot_i] = ACTIONS(41), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(43), - [sym__semicolon] = ACTIONS(43), - [sym__raw_string_literal] = ACTIONS(45), - [sym__external_open_parenthesis] = ACTIONS(47), - [sym__external_open_brace] = ACTIONS(49), - }, - [2] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__else] = STATE(1485), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(51), - [anon_sym_BSLASH] = ACTIONS(53), - [anon_sym_function] = ACTIONS(51), - [anon_sym_EQ] = ACTIONS(55), - [anon_sym_if] = ACTIONS(51), - [anon_sym_for] = ACTIONS(51), - [anon_sym_while] = ACTIONS(51), - [anon_sym_repeat] = ACTIONS(51), - [anon_sym_QMARK] = ACTIONS(53), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(51), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(63), - [anon_sym_LT_LT_DASH] = ACTIONS(63), - [anon_sym_COLON_EQ] = ACTIONS(63), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_DASH_GT_GT] = ACTIONS(67), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(53), - [sym__number_literal] = ACTIONS(51), - [anon_sym_SQUOTE] = ACTIONS(53), - [anon_sym_DQUOTE] = ACTIONS(53), - [sym_return] = ACTIONS(51), - [sym_next] = ACTIONS(51), - [sym_break] = ACTIONS(51), - [sym_true] = ACTIONS(51), - [sym_false] = ACTIONS(51), - [sym_null] = ACTIONS(51), - [sym_inf] = ACTIONS(51), - [sym_nan] = ACTIONS(51), - [anon_sym_NA] = ACTIONS(51), - [anon_sym_NA_integer_] = ACTIONS(51), - [anon_sym_NA_real_] = ACTIONS(51), - [anon_sym_NA_complex_] = ACTIONS(51), - [anon_sym_NA_character_] = ACTIONS(51), - [sym_dots] = ACTIONS(51), - [sym_dot_dot_i] = ACTIONS(53), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(53), - [sym__newline] = ACTIONS(53), - [sym__raw_string_literal] = ACTIONS(53), - [sym__external_else] = ACTIONS(93), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(53), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(53), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [3] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__else] = STATE(1488), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(101), - [sym_identifier] = ACTIONS(103), - [anon_sym_BSLASH] = ACTIONS(101), - [anon_sym_function] = ACTIONS(103), - [anon_sym_EQ] = ACTIONS(105), - [anon_sym_if] = ACTIONS(103), - [anon_sym_for] = ACTIONS(103), - [anon_sym_while] = ACTIONS(103), - [anon_sym_repeat] = ACTIONS(103), - [anon_sym_QMARK] = ACTIONS(101), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_BANG] = ACTIONS(103), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(113), - [anon_sym_LT_LT_DASH] = ACTIONS(113), - [anon_sym_COLON_EQ] = ACTIONS(113), - [anon_sym_DASH_GT] = ACTIONS(115), - [anon_sym_DASH_GT_GT] = ACTIONS(117), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(101), - [sym__number_literal] = ACTIONS(103), - [anon_sym_SQUOTE] = ACTIONS(101), - [anon_sym_DQUOTE] = ACTIONS(101), - [sym_return] = ACTIONS(103), - [sym_next] = ACTIONS(103), - [sym_break] = ACTIONS(103), - [sym_true] = ACTIONS(103), - [sym_false] = ACTIONS(103), - [sym_null] = ACTIONS(103), - [sym_inf] = ACTIONS(103), - [sym_nan] = ACTIONS(103), - [anon_sym_NA] = ACTIONS(103), - [anon_sym_NA_integer_] = ACTIONS(103), - [anon_sym_NA_real_] = ACTIONS(103), - [anon_sym_NA_complex_] = ACTIONS(103), - [anon_sym_NA_character_] = ACTIONS(103), - [sym_dots] = ACTIONS(103), - [sym_dot_dot_i] = ACTIONS(101), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(101), - [sym__semicolon] = ACTIONS(101), - [sym__raw_string_literal] = ACTIONS(101), - [sym__external_else] = ACTIONS(143), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(101), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [4] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__else] = STATE(1400), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(51), - [anon_sym_BSLASH] = ACTIONS(53), - [anon_sym_function] = ACTIONS(51), - [anon_sym_EQ] = ACTIONS(151), - [anon_sym_if] = ACTIONS(51), - [anon_sym_for] = ACTIONS(51), - [anon_sym_while] = ACTIONS(51), - [anon_sym_repeat] = ACTIONS(51), - [anon_sym_QMARK] = ACTIONS(53), - [anon_sym_TILDE] = ACTIONS(153), - [anon_sym_BANG] = ACTIONS(51), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(159), - [anon_sym_LT_LT_DASH] = ACTIONS(159), - [anon_sym_COLON_EQ] = ACTIONS(159), - [anon_sym_DASH_GT] = ACTIONS(161), + [STATE(1)] = { + [sym_program] = STATE(2060), + [sym_comment] = ACTIONS(3), + [sym__start] = ACTIONS(5), + }, + [STATE(2)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__else] = STATE(508), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(7), + [sym_identifier] = ACTIONS(9), + [anon_sym_BSLASH] = ACTIONS(7), + [anon_sym_function] = ACTIONS(9), + [anon_sym_EQ] = ACTIONS(11), + [anon_sym_if] = ACTIONS(9), + [anon_sym_for] = ACTIONS(9), + [anon_sym_while] = ACTIONS(9), + [anon_sym_repeat] = ACTIONS(9), + [anon_sym_QMARK] = ACTIONS(7), + [anon_sym_TILDE] = ACTIONS(13), + [anon_sym_BANG] = ACTIONS(9), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(19), + [anon_sym_LT_LT_DASH] = ACTIONS(19), + [anon_sym_COLON_EQ] = ACTIONS(19), + [anon_sym_DASH_GT] = ACTIONS(21), + [anon_sym_DASH_GT_GT] = ACTIONS(23), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(7), + [sym__number_literal] = ACTIONS(9), + [anon_sym_SQUOTE] = ACTIONS(7), + [anon_sym_DQUOTE] = ACTIONS(7), + [sym_dots] = ACTIONS(9), + [sym_dot_dot_i] = ACTIONS(7), + [sym_return] = ACTIONS(9), + [sym_next] = ACTIONS(9), + [sym_break] = ACTIONS(9), + [sym_true] = ACTIONS(9), + [sym_false] = ACTIONS(9), + [sym_null] = ACTIONS(9), + [sym_inf] = ACTIONS(9), + [sym_nan] = ACTIONS(9), + [anon_sym_NA] = ACTIONS(9), + [anon_sym_NA_integer_] = ACTIONS(9), + [anon_sym_NA_real_] = ACTIONS(9), + [anon_sym_NA_complex_] = ACTIONS(9), + [anon_sym_NA_character_] = ACTIONS(9), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(7), + [sym__semicolon] = ACTIONS(7), + [sym__raw_string_literal] = ACTIONS(7), + [sym__external_else] = ACTIONS(49), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(7), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(3)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__else] = STATE(634), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(57), + [sym_identifier] = ACTIONS(59), + [anon_sym_BSLASH] = ACTIONS(57), + [anon_sym_function] = ACTIONS(59), + [anon_sym_EQ] = ACTIONS(11), + [anon_sym_if] = ACTIONS(59), + [anon_sym_for] = ACTIONS(59), + [anon_sym_while] = ACTIONS(59), + [anon_sym_repeat] = ACTIONS(59), + [anon_sym_QMARK] = ACTIONS(57), + [anon_sym_TILDE] = ACTIONS(13), + [anon_sym_BANG] = ACTIONS(59), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(19), + [anon_sym_LT_LT_DASH] = ACTIONS(19), + [anon_sym_COLON_EQ] = ACTIONS(19), + [anon_sym_DASH_GT] = ACTIONS(21), + [anon_sym_DASH_GT_GT] = ACTIONS(23), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(57), + [sym__number_literal] = ACTIONS(59), + [anon_sym_SQUOTE] = ACTIONS(57), + [anon_sym_DQUOTE] = ACTIONS(57), + [sym_dots] = ACTIONS(59), + [sym_dot_dot_i] = ACTIONS(57), + [sym_return] = ACTIONS(59), + [sym_next] = ACTIONS(59), + [sym_break] = ACTIONS(59), + [sym_true] = ACTIONS(59), + [sym_false] = ACTIONS(59), + [sym_null] = ACTIONS(59), + [sym_inf] = ACTIONS(59), + [sym_nan] = ACTIONS(59), + [anon_sym_NA] = ACTIONS(59), + [anon_sym_NA_integer_] = ACTIONS(59), + [anon_sym_NA_real_] = ACTIONS(59), + [anon_sym_NA_complex_] = ACTIONS(59), + [anon_sym_NA_character_] = ACTIONS(59), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(57), + [sym__semicolon] = ACTIONS(57), + [sym__raw_string_literal] = ACTIONS(57), + [sym__external_else] = ACTIONS(61), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(57), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(4)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__else] = STATE(649), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(63), + [sym_identifier] = ACTIONS(65), + [anon_sym_BSLASH] = ACTIONS(63), + [anon_sym_function] = ACTIONS(65), + [anon_sym_EQ] = ACTIONS(11), + [anon_sym_if] = ACTIONS(65), + [anon_sym_for] = ACTIONS(65), + [anon_sym_while] = ACTIONS(65), + [anon_sym_repeat] = ACTIONS(65), + [anon_sym_QMARK] = ACTIONS(63), + [anon_sym_TILDE] = ACTIONS(13), + [anon_sym_BANG] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(19), + [anon_sym_LT_LT_DASH] = ACTIONS(19), + [anon_sym_COLON_EQ] = ACTIONS(19), + [anon_sym_DASH_GT] = ACTIONS(21), + [anon_sym_DASH_GT_GT] = ACTIONS(23), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(63), + [sym__number_literal] = ACTIONS(65), + [anon_sym_SQUOTE] = ACTIONS(63), + [anon_sym_DQUOTE] = ACTIONS(63), + [sym_dots] = ACTIONS(65), + [sym_dot_dot_i] = ACTIONS(63), + [sym_return] = ACTIONS(65), + [sym_next] = ACTIONS(65), + [sym_break] = ACTIONS(65), + [sym_true] = ACTIONS(65), + [sym_false] = ACTIONS(65), + [sym_null] = ACTIONS(65), + [sym_inf] = ACTIONS(65), + [sym_nan] = ACTIONS(65), + [anon_sym_NA] = ACTIONS(65), + [anon_sym_NA_integer_] = ACTIONS(65), + [anon_sym_NA_real_] = ACTIONS(65), + [anon_sym_NA_complex_] = ACTIONS(65), + [anon_sym_NA_character_] = ACTIONS(65), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(63), + [sym__semicolon] = ACTIONS(63), + [sym__raw_string_literal] = ACTIONS(63), + [sym__external_else] = ACTIONS(67), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(63), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(5)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__else] = STATE(633), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(69), + [sym_identifier] = ACTIONS(71), + [anon_sym_BSLASH] = ACTIONS(69), + [anon_sym_function] = ACTIONS(71), + [anon_sym_EQ] = ACTIONS(11), + [anon_sym_if] = ACTIONS(71), + [anon_sym_for] = ACTIONS(71), + [anon_sym_while] = ACTIONS(71), + [anon_sym_repeat] = ACTIONS(71), + [anon_sym_QMARK] = ACTIONS(69), + [anon_sym_TILDE] = ACTIONS(13), + [anon_sym_BANG] = ACTIONS(71), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(19), + [anon_sym_LT_LT_DASH] = ACTIONS(19), + [anon_sym_COLON_EQ] = ACTIONS(19), + [anon_sym_DASH_GT] = ACTIONS(21), + [anon_sym_DASH_GT_GT] = ACTIONS(23), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(69), + [sym__number_literal] = ACTIONS(71), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_DQUOTE] = ACTIONS(69), + [sym_dots] = ACTIONS(71), + [sym_dot_dot_i] = ACTIONS(69), + [sym_return] = ACTIONS(71), + [sym_next] = ACTIONS(71), + [sym_break] = ACTIONS(71), + [sym_true] = ACTIONS(71), + [sym_false] = ACTIONS(71), + [sym_null] = ACTIONS(71), + [sym_inf] = ACTIONS(71), + [sym_nan] = ACTIONS(71), + [anon_sym_NA] = ACTIONS(71), + [anon_sym_NA_integer_] = ACTIONS(71), + [anon_sym_NA_real_] = ACTIONS(71), + [anon_sym_NA_complex_] = ACTIONS(71), + [anon_sym_NA_character_] = ACTIONS(71), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(69), + [sym__semicolon] = ACTIONS(69), + [sym__raw_string_literal] = ACTIONS(69), + [sym__external_else] = ACTIONS(73), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(69), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(6)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__else] = STATE(491), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(9), + [anon_sym_BSLASH] = ACTIONS(7), + [anon_sym_function] = ACTIONS(9), + [anon_sym_EQ] = ACTIONS(75), + [anon_sym_if] = ACTIONS(9), + [anon_sym_for] = ACTIONS(9), + [anon_sym_while] = ACTIONS(9), + [anon_sym_repeat] = ACTIONS(9), + [anon_sym_QMARK] = ACTIONS(7), + [anon_sym_TILDE] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(9), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(83), + [anon_sym_LT_LT_DASH] = ACTIONS(83), + [anon_sym_COLON_EQ] = ACTIONS(83), + [anon_sym_DASH_GT] = ACTIONS(85), + [anon_sym_DASH_GT_GT] = ACTIONS(87), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(7), + [sym__number_literal] = ACTIONS(9), + [anon_sym_SQUOTE] = ACTIONS(7), + [anon_sym_DQUOTE] = ACTIONS(7), + [sym_dots] = ACTIONS(9), + [sym_dot_dot_i] = ACTIONS(7), + [sym_return] = ACTIONS(9), + [sym_next] = ACTIONS(9), + [sym_break] = ACTIONS(9), + [sym_true] = ACTIONS(9), + [sym_false] = ACTIONS(9), + [sym_null] = ACTIONS(9), + [sym_inf] = ACTIONS(9), + [sym_nan] = ACTIONS(9), + [anon_sym_NA] = ACTIONS(9), + [anon_sym_NA_integer_] = ACTIONS(9), + [anon_sym_NA_real_] = ACTIONS(9), + [anon_sym_NA_complex_] = ACTIONS(9), + [anon_sym_NA_character_] = ACTIONS(9), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(7), + [sym__semicolon] = ACTIONS(7), + [sym__raw_string_literal] = ACTIONS(7), + [sym__external_else] = ACTIONS(113), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(7), + [sym__external_close_brace] = ACTIONS(7), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(7)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__else] = STATE(498), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(71), + [anon_sym_BSLASH] = ACTIONS(69), + [anon_sym_function] = ACTIONS(71), + [anon_sym_EQ] = ACTIONS(75), + [anon_sym_if] = ACTIONS(71), + [anon_sym_for] = ACTIONS(71), + [anon_sym_while] = ACTIONS(71), + [anon_sym_repeat] = ACTIONS(71), + [anon_sym_QMARK] = ACTIONS(69), + [anon_sym_TILDE] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(71), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(83), + [anon_sym_LT_LT_DASH] = ACTIONS(83), + [anon_sym_COLON_EQ] = ACTIONS(83), + [anon_sym_DASH_GT] = ACTIONS(85), + [anon_sym_DASH_GT_GT] = ACTIONS(87), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(69), + [sym__number_literal] = ACTIONS(71), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_DQUOTE] = ACTIONS(69), + [sym_dots] = ACTIONS(71), + [sym_dot_dot_i] = ACTIONS(69), + [sym_return] = ACTIONS(71), + [sym_next] = ACTIONS(71), + [sym_break] = ACTIONS(71), + [sym_true] = ACTIONS(71), + [sym_false] = ACTIONS(71), + [sym_null] = ACTIONS(71), + [sym_inf] = ACTIONS(71), + [sym_nan] = ACTIONS(71), + [anon_sym_NA] = ACTIONS(71), + [anon_sym_NA_integer_] = ACTIONS(71), + [anon_sym_NA_real_] = ACTIONS(71), + [anon_sym_NA_complex_] = ACTIONS(71), + [anon_sym_NA_character_] = ACTIONS(71), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(69), + [sym__semicolon] = ACTIONS(69), + [sym__raw_string_literal] = ACTIONS(69), + [sym__external_else] = ACTIONS(121), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(69), + [sym__external_close_brace] = ACTIONS(69), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(8)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__else] = STATE(499), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(59), + [anon_sym_BSLASH] = ACTIONS(57), + [anon_sym_function] = ACTIONS(59), + [anon_sym_EQ] = ACTIONS(75), + [anon_sym_if] = ACTIONS(59), + [anon_sym_for] = ACTIONS(59), + [anon_sym_while] = ACTIONS(59), + [anon_sym_repeat] = ACTIONS(59), + [anon_sym_QMARK] = ACTIONS(57), + [anon_sym_TILDE] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(59), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(83), + [anon_sym_LT_LT_DASH] = ACTIONS(83), + [anon_sym_COLON_EQ] = ACTIONS(83), + [anon_sym_DASH_GT] = ACTIONS(85), + [anon_sym_DASH_GT_GT] = ACTIONS(87), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(57), + [sym__number_literal] = ACTIONS(59), + [anon_sym_SQUOTE] = ACTIONS(57), + [anon_sym_DQUOTE] = ACTIONS(57), + [sym_dots] = ACTIONS(59), + [sym_dot_dot_i] = ACTIONS(57), + [sym_return] = ACTIONS(59), + [sym_next] = ACTIONS(59), + [sym_break] = ACTIONS(59), + [sym_true] = ACTIONS(59), + [sym_false] = ACTIONS(59), + [sym_null] = ACTIONS(59), + [sym_inf] = ACTIONS(59), + [sym_nan] = ACTIONS(59), + [anon_sym_NA] = ACTIONS(59), + [anon_sym_NA_integer_] = ACTIONS(59), + [anon_sym_NA_real_] = ACTIONS(59), + [anon_sym_NA_complex_] = ACTIONS(59), + [anon_sym_NA_character_] = ACTIONS(59), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(57), + [sym__semicolon] = ACTIONS(57), + [sym__raw_string_literal] = ACTIONS(57), + [sym__external_else] = ACTIONS(123), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(57), + [sym__external_close_brace] = ACTIONS(57), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(9)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__else] = STATE(506), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(65), + [anon_sym_BSLASH] = ACTIONS(63), + [anon_sym_function] = ACTIONS(65), + [anon_sym_EQ] = ACTIONS(75), + [anon_sym_if] = ACTIONS(65), + [anon_sym_for] = ACTIONS(65), + [anon_sym_while] = ACTIONS(65), + [anon_sym_repeat] = ACTIONS(65), + [anon_sym_QMARK] = ACTIONS(63), + [anon_sym_TILDE] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(83), + [anon_sym_LT_LT_DASH] = ACTIONS(83), + [anon_sym_COLON_EQ] = ACTIONS(83), + [anon_sym_DASH_GT] = ACTIONS(85), + [anon_sym_DASH_GT_GT] = ACTIONS(87), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(63), + [sym__number_literal] = ACTIONS(65), + [anon_sym_SQUOTE] = ACTIONS(63), + [anon_sym_DQUOTE] = ACTIONS(63), + [sym_dots] = ACTIONS(65), + [sym_dot_dot_i] = ACTIONS(63), + [sym_return] = ACTIONS(65), + [sym_next] = ACTIONS(65), + [sym_break] = ACTIONS(65), + [sym_true] = ACTIONS(65), + [sym_false] = ACTIONS(65), + [sym_null] = ACTIONS(65), + [sym_inf] = ACTIONS(65), + [sym_nan] = ACTIONS(65), + [anon_sym_NA] = ACTIONS(65), + [anon_sym_NA_integer_] = ACTIONS(65), + [anon_sym_NA_real_] = ACTIONS(65), + [anon_sym_NA_complex_] = ACTIONS(65), + [anon_sym_NA_character_] = ACTIONS(65), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(63), + [sym__semicolon] = ACTIONS(63), + [sym__raw_string_literal] = ACTIONS(63), + [sym__external_else] = ACTIONS(125), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(63), + [sym__external_close_brace] = ACTIONS(63), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(10)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__else] = STATE(859), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(65), + [anon_sym_BSLASH] = ACTIONS(63), + [anon_sym_function] = ACTIONS(65), + [anon_sym_EQ] = ACTIONS(75), + [anon_sym_if] = ACTIONS(65), + [anon_sym_for] = ACTIONS(65), + [anon_sym_while] = ACTIONS(65), + [anon_sym_repeat] = ACTIONS(65), + [anon_sym_QMARK] = ACTIONS(63), + [anon_sym_TILDE] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(83), + [anon_sym_LT_LT_DASH] = ACTIONS(83), + [anon_sym_COLON_EQ] = ACTIONS(83), + [anon_sym_DASH_GT] = ACTIONS(85), + [anon_sym_DASH_GT_GT] = ACTIONS(87), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(63), + [sym__number_literal] = ACTIONS(65), + [anon_sym_SQUOTE] = ACTIONS(63), + [anon_sym_DQUOTE] = ACTIONS(63), + [sym_dots] = ACTIONS(65), + [sym_dot_dot_i] = ACTIONS(63), + [sym_return] = ACTIONS(65), + [sym_next] = ACTIONS(65), + [sym_break] = ACTIONS(65), + [sym_true] = ACTIONS(65), + [sym_false] = ACTIONS(65), + [sym_null] = ACTIONS(65), + [sym_inf] = ACTIONS(65), + [sym_nan] = ACTIONS(65), + [anon_sym_NA] = ACTIONS(65), + [anon_sym_NA_integer_] = ACTIONS(65), + [anon_sym_NA_real_] = ACTIONS(65), + [anon_sym_NA_complex_] = ACTIONS(65), + [anon_sym_NA_character_] = ACTIONS(65), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(63), + [sym__semicolon] = ACTIONS(63), + [sym__raw_string_literal] = ACTIONS(63), + [sym__external_else] = ACTIONS(127), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(63), + [sym__external_close_brace] = ACTIONS(63), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(11)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__else] = STATE(713), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(7), + [sym_identifier] = ACTIONS(9), + [anon_sym_BSLASH] = ACTIONS(7), + [anon_sym_function] = ACTIONS(9), + [anon_sym_EQ] = ACTIONS(11), + [anon_sym_if] = ACTIONS(9), + [anon_sym_for] = ACTIONS(9), + [anon_sym_while] = ACTIONS(9), + [anon_sym_repeat] = ACTIONS(9), + [anon_sym_QMARK] = ACTIONS(7), + [anon_sym_TILDE] = ACTIONS(13), + [anon_sym_BANG] = ACTIONS(9), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(19), + [anon_sym_LT_LT_DASH] = ACTIONS(19), + [anon_sym_COLON_EQ] = ACTIONS(19), + [anon_sym_DASH_GT] = ACTIONS(21), + [anon_sym_DASH_GT_GT] = ACTIONS(23), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(7), + [sym__number_literal] = ACTIONS(9), + [anon_sym_SQUOTE] = ACTIONS(7), + [anon_sym_DQUOTE] = ACTIONS(7), + [sym_dots] = ACTIONS(9), + [sym_dot_dot_i] = ACTIONS(7), + [sym_return] = ACTIONS(9), + [sym_next] = ACTIONS(9), + [sym_break] = ACTIONS(9), + [sym_true] = ACTIONS(9), + [sym_false] = ACTIONS(9), + [sym_null] = ACTIONS(9), + [sym_inf] = ACTIONS(9), + [sym_nan] = ACTIONS(9), + [anon_sym_NA] = ACTIONS(9), + [anon_sym_NA_integer_] = ACTIONS(9), + [anon_sym_NA_real_] = ACTIONS(9), + [anon_sym_NA_complex_] = ACTIONS(9), + [anon_sym_NA_character_] = ACTIONS(9), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(7), + [sym__semicolon] = ACTIONS(7), + [sym__raw_string_literal] = ACTIONS(7), + [sym__external_else] = ACTIONS(129), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(7), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(12)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__else] = STATE(717), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(69), + [sym_identifier] = ACTIONS(71), + [anon_sym_BSLASH] = ACTIONS(69), + [anon_sym_function] = ACTIONS(71), + [anon_sym_EQ] = ACTIONS(11), + [anon_sym_if] = ACTIONS(71), + [anon_sym_for] = ACTIONS(71), + [anon_sym_while] = ACTIONS(71), + [anon_sym_repeat] = ACTIONS(71), + [anon_sym_QMARK] = ACTIONS(69), + [anon_sym_TILDE] = ACTIONS(13), + [anon_sym_BANG] = ACTIONS(71), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(19), + [anon_sym_LT_LT_DASH] = ACTIONS(19), + [anon_sym_COLON_EQ] = ACTIONS(19), + [anon_sym_DASH_GT] = ACTIONS(21), + [anon_sym_DASH_GT_GT] = ACTIONS(23), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(69), + [sym__number_literal] = ACTIONS(71), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_DQUOTE] = ACTIONS(69), + [sym_dots] = ACTIONS(71), + [sym_dot_dot_i] = ACTIONS(69), + [sym_return] = ACTIONS(71), + [sym_next] = ACTIONS(71), + [sym_break] = ACTIONS(71), + [sym_true] = ACTIONS(71), + [sym_false] = ACTIONS(71), + [sym_null] = ACTIONS(71), + [sym_inf] = ACTIONS(71), + [sym_nan] = ACTIONS(71), + [anon_sym_NA] = ACTIONS(71), + [anon_sym_NA_integer_] = ACTIONS(71), + [anon_sym_NA_real_] = ACTIONS(71), + [anon_sym_NA_complex_] = ACTIONS(71), + [anon_sym_NA_character_] = ACTIONS(71), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(69), + [sym__semicolon] = ACTIONS(69), + [sym__raw_string_literal] = ACTIONS(69), + [sym__external_else] = ACTIONS(131), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(69), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(13)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__else] = STATE(718), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(57), + [sym_identifier] = ACTIONS(59), + [anon_sym_BSLASH] = ACTIONS(57), + [anon_sym_function] = ACTIONS(59), + [anon_sym_EQ] = ACTIONS(11), + [anon_sym_if] = ACTIONS(59), + [anon_sym_for] = ACTIONS(59), + [anon_sym_while] = ACTIONS(59), + [anon_sym_repeat] = ACTIONS(59), + [anon_sym_QMARK] = ACTIONS(57), + [anon_sym_TILDE] = ACTIONS(13), + [anon_sym_BANG] = ACTIONS(59), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(19), + [anon_sym_LT_LT_DASH] = ACTIONS(19), + [anon_sym_COLON_EQ] = ACTIONS(19), + [anon_sym_DASH_GT] = ACTIONS(21), + [anon_sym_DASH_GT_GT] = ACTIONS(23), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(57), + [sym__number_literal] = ACTIONS(59), + [anon_sym_SQUOTE] = ACTIONS(57), + [anon_sym_DQUOTE] = ACTIONS(57), + [sym_dots] = ACTIONS(59), + [sym_dot_dot_i] = ACTIONS(57), + [sym_return] = ACTIONS(59), + [sym_next] = ACTIONS(59), + [sym_break] = ACTIONS(59), + [sym_true] = ACTIONS(59), + [sym_false] = ACTIONS(59), + [sym_null] = ACTIONS(59), + [sym_inf] = ACTIONS(59), + [sym_nan] = ACTIONS(59), + [anon_sym_NA] = ACTIONS(59), + [anon_sym_NA_integer_] = ACTIONS(59), + [anon_sym_NA_real_] = ACTIONS(59), + [anon_sym_NA_complex_] = ACTIONS(59), + [anon_sym_NA_character_] = ACTIONS(59), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(57), + [sym__semicolon] = ACTIONS(57), + [sym__raw_string_literal] = ACTIONS(57), + [sym__external_else] = ACTIONS(133), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(57), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(14)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__else] = STATE(724), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(63), + [sym_identifier] = ACTIONS(65), + [anon_sym_BSLASH] = ACTIONS(63), + [anon_sym_function] = ACTIONS(65), + [anon_sym_EQ] = ACTIONS(11), + [anon_sym_if] = ACTIONS(65), + [anon_sym_for] = ACTIONS(65), + [anon_sym_while] = ACTIONS(65), + [anon_sym_repeat] = ACTIONS(65), + [anon_sym_QMARK] = ACTIONS(63), + [anon_sym_TILDE] = ACTIONS(13), + [anon_sym_BANG] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(19), + [anon_sym_LT_LT_DASH] = ACTIONS(19), + [anon_sym_COLON_EQ] = ACTIONS(19), + [anon_sym_DASH_GT] = ACTIONS(21), + [anon_sym_DASH_GT_GT] = ACTIONS(23), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(63), + [sym__number_literal] = ACTIONS(65), + [anon_sym_SQUOTE] = ACTIONS(63), + [anon_sym_DQUOTE] = ACTIONS(63), + [sym_dots] = ACTIONS(65), + [sym_dot_dot_i] = ACTIONS(63), + [sym_return] = ACTIONS(65), + [sym_next] = ACTIONS(65), + [sym_break] = ACTIONS(65), + [sym_true] = ACTIONS(65), + [sym_false] = ACTIONS(65), + [sym_null] = ACTIONS(65), + [sym_inf] = ACTIONS(65), + [sym_nan] = ACTIONS(65), + [anon_sym_NA] = ACTIONS(65), + [anon_sym_NA_integer_] = ACTIONS(65), + [anon_sym_NA_real_] = ACTIONS(65), + [anon_sym_NA_complex_] = ACTIONS(65), + [anon_sym_NA_character_] = ACTIONS(65), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(63), + [sym__semicolon] = ACTIONS(63), + [sym__raw_string_literal] = ACTIONS(63), + [sym__external_else] = ACTIONS(135), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(63), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(15)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__else] = STATE(844), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(9), + [anon_sym_BSLASH] = ACTIONS(7), + [anon_sym_function] = ACTIONS(9), + [anon_sym_EQ] = ACTIONS(75), + [anon_sym_if] = ACTIONS(9), + [anon_sym_for] = ACTIONS(9), + [anon_sym_while] = ACTIONS(9), + [anon_sym_repeat] = ACTIONS(9), + [anon_sym_QMARK] = ACTIONS(7), + [anon_sym_TILDE] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(9), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(83), + [anon_sym_LT_LT_DASH] = ACTIONS(83), + [anon_sym_COLON_EQ] = ACTIONS(83), + [anon_sym_DASH_GT] = ACTIONS(85), + [anon_sym_DASH_GT_GT] = ACTIONS(87), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(7), + [sym__number_literal] = ACTIONS(9), + [anon_sym_SQUOTE] = ACTIONS(7), + [anon_sym_DQUOTE] = ACTIONS(7), + [sym_dots] = ACTIONS(9), + [sym_dot_dot_i] = ACTIONS(7), + [sym_return] = ACTIONS(9), + [sym_next] = ACTIONS(9), + [sym_break] = ACTIONS(9), + [sym_true] = ACTIONS(9), + [sym_false] = ACTIONS(9), + [sym_null] = ACTIONS(9), + [sym_inf] = ACTIONS(9), + [sym_nan] = ACTIONS(9), + [anon_sym_NA] = ACTIONS(9), + [anon_sym_NA_integer_] = ACTIONS(9), + [anon_sym_NA_real_] = ACTIONS(9), + [anon_sym_NA_complex_] = ACTIONS(9), + [anon_sym_NA_character_] = ACTIONS(9), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(7), + [sym__semicolon] = ACTIONS(7), + [sym__raw_string_literal] = ACTIONS(7), + [sym__external_else] = ACTIONS(137), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(7), + [sym__external_close_brace] = ACTIONS(7), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(16)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__else] = STATE(851), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(71), + [anon_sym_BSLASH] = ACTIONS(69), + [anon_sym_function] = ACTIONS(71), + [anon_sym_EQ] = ACTIONS(75), + [anon_sym_if] = ACTIONS(71), + [anon_sym_for] = ACTIONS(71), + [anon_sym_while] = ACTIONS(71), + [anon_sym_repeat] = ACTIONS(71), + [anon_sym_QMARK] = ACTIONS(69), + [anon_sym_TILDE] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(71), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(83), + [anon_sym_LT_LT_DASH] = ACTIONS(83), + [anon_sym_COLON_EQ] = ACTIONS(83), + [anon_sym_DASH_GT] = ACTIONS(85), + [anon_sym_DASH_GT_GT] = ACTIONS(87), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(69), + [sym__number_literal] = ACTIONS(71), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_DQUOTE] = ACTIONS(69), + [sym_dots] = ACTIONS(71), + [sym_dot_dot_i] = ACTIONS(69), + [sym_return] = ACTIONS(71), + [sym_next] = ACTIONS(71), + [sym_break] = ACTIONS(71), + [sym_true] = ACTIONS(71), + [sym_false] = ACTIONS(71), + [sym_null] = ACTIONS(71), + [sym_inf] = ACTIONS(71), + [sym_nan] = ACTIONS(71), + [anon_sym_NA] = ACTIONS(71), + [anon_sym_NA_integer_] = ACTIONS(71), + [anon_sym_NA_real_] = ACTIONS(71), + [anon_sym_NA_complex_] = ACTIONS(71), + [anon_sym_NA_character_] = ACTIONS(71), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(69), + [sym__semicolon] = ACTIONS(69), + [sym__raw_string_literal] = ACTIONS(69), + [sym__external_else] = ACTIONS(139), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(69), + [sym__external_close_brace] = ACTIONS(69), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(17)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__else] = STATE(852), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(59), + [anon_sym_BSLASH] = ACTIONS(57), + [anon_sym_function] = ACTIONS(59), + [anon_sym_EQ] = ACTIONS(75), + [anon_sym_if] = ACTIONS(59), + [anon_sym_for] = ACTIONS(59), + [anon_sym_while] = ACTIONS(59), + [anon_sym_repeat] = ACTIONS(59), + [anon_sym_QMARK] = ACTIONS(57), + [anon_sym_TILDE] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(59), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(83), + [anon_sym_LT_LT_DASH] = ACTIONS(83), + [anon_sym_COLON_EQ] = ACTIONS(83), + [anon_sym_DASH_GT] = ACTIONS(85), + [anon_sym_DASH_GT_GT] = ACTIONS(87), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(57), + [sym__number_literal] = ACTIONS(59), + [anon_sym_SQUOTE] = ACTIONS(57), + [anon_sym_DQUOTE] = ACTIONS(57), + [sym_dots] = ACTIONS(59), + [sym_dot_dot_i] = ACTIONS(57), + [sym_return] = ACTIONS(59), + [sym_next] = ACTIONS(59), + [sym_break] = ACTIONS(59), + [sym_true] = ACTIONS(59), + [sym_false] = ACTIONS(59), + [sym_null] = ACTIONS(59), + [sym_inf] = ACTIONS(59), + [sym_nan] = ACTIONS(59), + [anon_sym_NA] = ACTIONS(59), + [anon_sym_NA_integer_] = ACTIONS(59), + [anon_sym_NA_real_] = ACTIONS(59), + [anon_sym_NA_complex_] = ACTIONS(59), + [anon_sym_NA_character_] = ACTIONS(59), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(57), + [sym__semicolon] = ACTIONS(57), + [sym__raw_string_literal] = ACTIONS(57), + [sym__external_else] = ACTIONS(141), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(57), + [sym__external_close_brace] = ACTIONS(57), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(18)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(143), + [anon_sym_BSLASH] = ACTIONS(145), + [anon_sym_function] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(75), + [anon_sym_if] = ACTIONS(143), + [anon_sym_for] = ACTIONS(143), + [anon_sym_while] = ACTIONS(143), + [anon_sym_repeat] = ACTIONS(143), + [anon_sym_QMARK] = ACTIONS(145), + [anon_sym_TILDE] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(143), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(83), + [anon_sym_LT_LT_DASH] = ACTIONS(83), + [anon_sym_COLON_EQ] = ACTIONS(83), + [anon_sym_DASH_GT] = ACTIONS(85), + [anon_sym_DASH_GT_GT] = ACTIONS(87), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(145), + [sym__number_literal] = ACTIONS(143), + [anon_sym_SQUOTE] = ACTIONS(145), + [anon_sym_DQUOTE] = ACTIONS(145), + [sym_dots] = ACTIONS(143), + [sym_dot_dot_i] = ACTIONS(145), + [sym_return] = ACTIONS(143), + [sym_next] = ACTIONS(143), + [sym_break] = ACTIONS(143), + [sym_true] = ACTIONS(143), + [sym_false] = ACTIONS(143), + [sym_null] = ACTIONS(143), + [sym_inf] = ACTIONS(143), + [sym_nan] = ACTIONS(143), + [anon_sym_NA] = ACTIONS(143), + [anon_sym_NA_integer_] = ACTIONS(143), + [anon_sym_NA_real_] = ACTIONS(143), + [anon_sym_NA_complex_] = ACTIONS(143), + [anon_sym_NA_character_] = ACTIONS(143), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(145), + [sym__semicolon] = ACTIONS(145), + [sym__raw_string_literal] = ACTIONS(145), + [sym__external_else] = ACTIONS(145), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(145), + [sym__external_close_brace] = ACTIONS(145), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(19)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(147), + [sym_identifier] = ACTIONS(149), + [anon_sym_BSLASH] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ] = ACTIONS(149), + [anon_sym_if] = ACTIONS(149), + [anon_sym_for] = ACTIONS(149), + [anon_sym_while] = ACTIONS(149), + [anon_sym_repeat] = ACTIONS(149), + [anon_sym_QMARK] = ACTIONS(147), + [anon_sym_TILDE] = ACTIONS(147), + [anon_sym_BANG] = ACTIONS(149), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(147), + [anon_sym_LT_LT_DASH] = ACTIONS(147), + [anon_sym_COLON_EQ] = ACTIONS(147), + [anon_sym_DASH_GT] = ACTIONS(149), + [anon_sym_DASH_GT_GT] = ACTIONS(147), + [anon_sym_PIPE] = ACTIONS(149), + [anon_sym_AMP] = ACTIONS(149), + [anon_sym_PIPE_PIPE] = ACTIONS(147), + [anon_sym_AMP_AMP] = ACTIONS(147), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(147), + [sym__number_literal] = ACTIONS(149), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_DQUOTE] = ACTIONS(147), + [sym_dots] = ACTIONS(149), + [sym_dot_dot_i] = ACTIONS(147), + [sym_return] = ACTIONS(149), + [sym_next] = ACTIONS(149), + [sym_break] = ACTIONS(149), + [sym_true] = ACTIONS(149), + [sym_false] = ACTIONS(149), + [sym_null] = ACTIONS(149), + [sym_inf] = ACTIONS(149), + [sym_nan] = ACTIONS(149), + [anon_sym_NA] = ACTIONS(149), + [anon_sym_NA_integer_] = ACTIONS(149), + [anon_sym_NA_real_] = ACTIONS(149), + [anon_sym_NA_complex_] = ACTIONS(149), + [anon_sym_NA_character_] = ACTIONS(149), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(147), + [sym__semicolon] = ACTIONS(147), + [sym__raw_string_literal] = ACTIONS(147), + [sym__external_else] = ACTIONS(147), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(147), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(20)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(147), + [sym_identifier] = ACTIONS(149), + [anon_sym_BSLASH] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ] = ACTIONS(149), + [anon_sym_if] = ACTIONS(149), + [anon_sym_for] = ACTIONS(149), + [anon_sym_while] = ACTIONS(149), + [anon_sym_repeat] = ACTIONS(149), + [anon_sym_QMARK] = ACTIONS(147), + [anon_sym_TILDE] = ACTIONS(147), + [anon_sym_BANG] = ACTIONS(149), + [anon_sym_PLUS] = ACTIONS(147), + [anon_sym_DASH] = ACTIONS(149), + [anon_sym_LT_DASH] = ACTIONS(147), + [anon_sym_LT_LT_DASH] = ACTIONS(147), + [anon_sym_COLON_EQ] = ACTIONS(147), + [anon_sym_DASH_GT] = ACTIONS(149), + [anon_sym_DASH_GT_GT] = ACTIONS(147), + [anon_sym_PIPE] = ACTIONS(149), + [anon_sym_AMP] = ACTIONS(149), + [anon_sym_PIPE_PIPE] = ACTIONS(147), + [anon_sym_AMP_AMP] = ACTIONS(147), + [anon_sym_LT] = ACTIONS(149), + [anon_sym_LT_EQ] = ACTIONS(147), + [anon_sym_GT] = ACTIONS(149), + [anon_sym_GT_EQ] = ACTIONS(147), + [anon_sym_EQ_EQ] = ACTIONS(147), + [anon_sym_BANG_EQ] = ACTIONS(147), + [anon_sym_STAR] = ACTIONS(149), + [anon_sym_SLASH] = ACTIONS(147), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(147), + [anon_sym_PIPE_GT] = ACTIONS(147), + [anon_sym_COLON] = ACTIONS(149), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(147), + [sym__number_literal] = ACTIONS(149), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_DQUOTE] = ACTIONS(147), + [sym_dots] = ACTIONS(149), + [sym_dot_dot_i] = ACTIONS(147), + [sym_return] = ACTIONS(149), + [sym_next] = ACTIONS(149), + [sym_break] = ACTIONS(149), + [sym_true] = ACTIONS(149), + [sym_false] = ACTIONS(149), + [sym_null] = ACTIONS(149), + [sym_inf] = ACTIONS(149), + [sym_nan] = ACTIONS(149), + [anon_sym_NA] = ACTIONS(149), + [anon_sym_NA_integer_] = ACTIONS(149), + [anon_sym_NA_real_] = ACTIONS(149), + [anon_sym_NA_complex_] = ACTIONS(149), + [anon_sym_NA_character_] = ACTIONS(149), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(147), + [sym__semicolon] = ACTIONS(147), + [sym__raw_string_literal] = ACTIONS(147), + [sym__external_else] = ACTIONS(147), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(147), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(21)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(151), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(11), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(13), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(21), + [anon_sym_DASH_GT_GT] = ACTIONS(23), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_else] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(22)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(151), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(11), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(13), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(19), + [anon_sym_LT_LT_DASH] = ACTIONS(19), + [anon_sym_COLON_EQ] = ACTIONS(19), + [anon_sym_DASH_GT] = ACTIONS(21), + [anon_sym_DASH_GT_GT] = ACTIONS(23), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_else] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(23)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(151), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(153), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(153), + [anon_sym_DASH_GT_GT] = ACTIONS(151), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_else] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(24)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(151), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(153), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(153), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(153), + [anon_sym_DASH_GT_GT] = ACTIONS(151), + [anon_sym_PIPE] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(153), + [anon_sym_PIPE_PIPE] = ACTIONS(151), + [anon_sym_AMP_AMP] = ACTIONS(151), + [anon_sym_LT] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_else] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(25)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(151), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(11), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(13), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(19), + [anon_sym_LT_LT_DASH] = ACTIONS(19), + [anon_sym_COLON_EQ] = ACTIONS(19), + [anon_sym_DASH_GT] = ACTIONS(21), + [anon_sym_DASH_GT_GT] = ACTIONS(23), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_else] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(26)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(151), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(153), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(13), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(153), + [anon_sym_DASH_GT_GT] = ACTIONS(151), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_else] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(27)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(151), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(153), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(153), + [anon_sym_DASH_GT_GT] = ACTIONS(151), + [anon_sym_PIPE] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(151), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_else] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(28)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(151), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(153), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(153), + [anon_sym_DASH_GT_GT] = ACTIONS(151), + [anon_sym_PIPE] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(153), + [anon_sym_PIPE_PIPE] = ACTIONS(151), + [anon_sym_AMP_AMP] = ACTIONS(151), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_else] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(29)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(151), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(153), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(153), + [anon_sym_DASH_GT_GT] = ACTIONS(151), + [anon_sym_PIPE] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(153), + [anon_sym_PIPE_PIPE] = ACTIONS(151), + [anon_sym_AMP_AMP] = ACTIONS(151), + [anon_sym_LT] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_else] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(30)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(151), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(153), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(153), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(153), + [anon_sym_DASH_GT_GT] = ACTIONS(151), + [anon_sym_PIPE] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(153), + [anon_sym_PIPE_PIPE] = ACTIONS(151), + [anon_sym_AMP_AMP] = ACTIONS(151), + [anon_sym_LT] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_STAR] = ACTIONS(153), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_else] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(31)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(151), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(153), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(153), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(153), + [anon_sym_DASH_GT_GT] = ACTIONS(151), + [anon_sym_PIPE] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(153), + [anon_sym_PIPE_PIPE] = ACTIONS(151), + [anon_sym_AMP_AMP] = ACTIONS(151), + [anon_sym_LT] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_STAR] = ACTIONS(153), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(151), + [anon_sym_PIPE_GT] = ACTIONS(151), + [anon_sym_COLON] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_else] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(32)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(151), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(153), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(153), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(153), + [anon_sym_DASH_GT_GT] = ACTIONS(151), + [anon_sym_PIPE] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(153), + [anon_sym_PIPE_PIPE] = ACTIONS(151), + [anon_sym_AMP_AMP] = ACTIONS(151), + [anon_sym_LT] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_STAR] = ACTIONS(153), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(151), + [anon_sym_PIPE_GT] = ACTIONS(151), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_else] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(33)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(151), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(153), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(153), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(153), + [anon_sym_DASH_GT_GT] = ACTIONS(151), + [anon_sym_PIPE] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(153), + [anon_sym_PIPE_PIPE] = ACTIONS(151), + [anon_sym_AMP_AMP] = ACTIONS(151), + [anon_sym_LT] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_STAR] = ACTIONS(153), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(151), + [anon_sym_PIPE_GT] = ACTIONS(151), + [anon_sym_COLON] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_else] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(34)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(155), + [sym_identifier] = ACTIONS(157), + [anon_sym_BSLASH] = ACTIONS(155), + [anon_sym_function] = ACTIONS(157), + [anon_sym_EQ] = ACTIONS(11), + [anon_sym_if] = ACTIONS(157), + [anon_sym_for] = ACTIONS(157), + [anon_sym_while] = ACTIONS(157), + [anon_sym_repeat] = ACTIONS(157), + [anon_sym_QMARK] = ACTIONS(155), + [anon_sym_TILDE] = ACTIONS(13), + [anon_sym_BANG] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(19), + [anon_sym_LT_LT_DASH] = ACTIONS(19), + [anon_sym_COLON_EQ] = ACTIONS(19), + [anon_sym_DASH_GT] = ACTIONS(21), + [anon_sym_DASH_GT_GT] = ACTIONS(23), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(155), + [sym__number_literal] = ACTIONS(157), + [anon_sym_SQUOTE] = ACTIONS(155), + [anon_sym_DQUOTE] = ACTIONS(155), + [sym_dots] = ACTIONS(157), + [sym_dot_dot_i] = ACTIONS(155), + [sym_return] = ACTIONS(157), + [sym_next] = ACTIONS(157), + [sym_break] = ACTIONS(157), + [sym_true] = ACTIONS(157), + [sym_false] = ACTIONS(157), + [sym_null] = ACTIONS(157), + [sym_inf] = ACTIONS(157), + [sym_nan] = ACTIONS(157), + [anon_sym_NA] = ACTIONS(157), + [anon_sym_NA_integer_] = ACTIONS(157), + [anon_sym_NA_real_] = ACTIONS(157), + [anon_sym_NA_complex_] = ACTIONS(157), + [anon_sym_NA_character_] = ACTIONS(157), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(155), + [sym__semicolon] = ACTIONS(155), + [sym__raw_string_literal] = ACTIONS(155), + [sym__external_else] = ACTIONS(155), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(155), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(35)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(159), + [sym_identifier] = ACTIONS(161), + [anon_sym_BSLASH] = ACTIONS(159), + [anon_sym_function] = ACTIONS(161), + [anon_sym_EQ] = ACTIONS(11), + [anon_sym_if] = ACTIONS(161), + [anon_sym_for] = ACTIONS(161), + [anon_sym_while] = ACTIONS(161), + [anon_sym_repeat] = ACTIONS(161), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(13), + [anon_sym_BANG] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(19), + [anon_sym_LT_LT_DASH] = ACTIONS(19), + [anon_sym_COLON_EQ] = ACTIONS(19), + [anon_sym_DASH_GT] = ACTIONS(21), + [anon_sym_DASH_GT_GT] = ACTIONS(23), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(159), + [sym__number_literal] = ACTIONS(161), + [anon_sym_SQUOTE] = ACTIONS(159), + [anon_sym_DQUOTE] = ACTIONS(159), + [sym_dots] = ACTIONS(161), + [sym_dot_dot_i] = ACTIONS(159), + [sym_return] = ACTIONS(161), + [sym_next] = ACTIONS(161), + [sym_break] = ACTIONS(161), + [sym_true] = ACTIONS(161), + [sym_false] = ACTIONS(161), + [sym_null] = ACTIONS(161), + [sym_inf] = ACTIONS(161), + [sym_nan] = ACTIONS(161), + [anon_sym_NA] = ACTIONS(161), + [anon_sym_NA_integer_] = ACTIONS(161), + [anon_sym_NA_real_] = ACTIONS(161), + [anon_sym_NA_complex_] = ACTIONS(161), + [anon_sym_NA_character_] = ACTIONS(161), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(159), + [sym__semicolon] = ACTIONS(159), + [sym__raw_string_literal] = ACTIONS(159), + [sym__external_else] = ACTIONS(159), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(159), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(36)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(163), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(11), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(13), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(21), + [anon_sym_DASH_GT_GT] = ACTIONS(23), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_else] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(37)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(163), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(11), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(13), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(19), + [anon_sym_LT_LT_DASH] = ACTIONS(19), + [anon_sym_COLON_EQ] = ACTIONS(19), + [anon_sym_DASH_GT] = ACTIONS(21), + [anon_sym_DASH_GT_GT] = ACTIONS(23), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_else] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(38)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(163), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(165), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(163), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(165), + [anon_sym_DASH_GT_GT] = ACTIONS(163), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_else] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(39)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(163), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(165), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(163), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(163), + [anon_sym_DASH] = ACTIONS(165), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(165), [anon_sym_DASH_GT_GT] = ACTIONS(163), [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(53), - [sym__number_literal] = ACTIONS(51), - [anon_sym_SQUOTE] = ACTIONS(53), - [anon_sym_DQUOTE] = ACTIONS(53), - [sym_return] = ACTIONS(51), - [sym_next] = ACTIONS(51), - [sym_break] = ACTIONS(51), - [sym_true] = ACTIONS(51), - [sym_false] = ACTIONS(51), - [sym_null] = ACTIONS(51), - [sym_inf] = ACTIONS(51), - [sym_nan] = ACTIONS(51), - [anon_sym_NA] = ACTIONS(51), - [anon_sym_NA_integer_] = ACTIONS(51), - [anon_sym_NA_real_] = ACTIONS(51), - [anon_sym_NA_complex_] = ACTIONS(51), - [anon_sym_NA_character_] = ACTIONS(51), - [sym_dots] = ACTIONS(51), - [sym_dot_dot_i] = ACTIONS(53), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(53), - [sym__newline] = ACTIONS(53), - [sym__raw_string_literal] = ACTIONS(53), - [sym__external_else] = ACTIONS(189), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(53), - [sym__external_open_brace] = ACTIONS(53), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [5] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__else] = STATE(1423), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(197), - [anon_sym_BSLASH] = ACTIONS(199), - [anon_sym_function] = ACTIONS(197), - [anon_sym_EQ] = ACTIONS(151), - [anon_sym_if] = ACTIONS(197), - [anon_sym_for] = ACTIONS(197), - [anon_sym_while] = ACTIONS(197), - [anon_sym_repeat] = ACTIONS(197), - [anon_sym_QMARK] = ACTIONS(199), - [anon_sym_TILDE] = ACTIONS(153), - [anon_sym_BANG] = ACTIONS(197), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(159), - [anon_sym_LT_LT_DASH] = ACTIONS(159), - [anon_sym_COLON_EQ] = ACTIONS(159), - [anon_sym_DASH_GT] = ACTIONS(161), + [anon_sym_AMP] = ACTIONS(165), + [anon_sym_PIPE_PIPE] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(163), + [anon_sym_LT] = ACTIONS(165), + [anon_sym_LT_EQ] = ACTIONS(163), + [anon_sym_GT] = ACTIONS(165), + [anon_sym_GT_EQ] = ACTIONS(163), + [anon_sym_EQ_EQ] = ACTIONS(163), + [anon_sym_BANG_EQ] = ACTIONS(163), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_else] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(40)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(163), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(11), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(13), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(19), + [anon_sym_LT_LT_DASH] = ACTIONS(19), + [anon_sym_COLON_EQ] = ACTIONS(19), + [anon_sym_DASH_GT] = ACTIONS(21), + [anon_sym_DASH_GT_GT] = ACTIONS(23), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_else] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(41)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(163), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(165), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(13), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(165), + [anon_sym_DASH_GT_GT] = ACTIONS(163), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_else] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(42)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(163), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(165), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(163), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(165), [anon_sym_DASH_GT_GT] = ACTIONS(163), [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(199), - [sym__number_literal] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [anon_sym_DQUOTE] = ACTIONS(199), - [sym_return] = ACTIONS(197), - [sym_next] = ACTIONS(197), - [sym_break] = ACTIONS(197), - [sym_true] = ACTIONS(197), - [sym_false] = ACTIONS(197), - [sym_null] = ACTIONS(197), - [sym_inf] = ACTIONS(197), - [sym_nan] = ACTIONS(197), - [anon_sym_NA] = ACTIONS(197), - [anon_sym_NA_integer_] = ACTIONS(197), - [anon_sym_NA_real_] = ACTIONS(197), - [anon_sym_NA_complex_] = ACTIONS(197), - [anon_sym_NA_character_] = ACTIONS(197), - [sym_dots] = ACTIONS(197), - [sym_dot_dot_i] = ACTIONS(199), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(199), - [sym__newline] = ACTIONS(199), - [sym__raw_string_literal] = ACTIONS(199), - [sym__external_else] = ACTIONS(201), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(199), - [sym__external_open_brace] = ACTIONS(199), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [6] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__else] = STATE(1424), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(203), - [anon_sym_BSLASH] = ACTIONS(205), - [anon_sym_function] = ACTIONS(203), - [anon_sym_EQ] = ACTIONS(151), - [anon_sym_if] = ACTIONS(203), - [anon_sym_for] = ACTIONS(203), - [anon_sym_while] = ACTIONS(203), - [anon_sym_repeat] = ACTIONS(203), - [anon_sym_QMARK] = ACTIONS(205), - [anon_sym_TILDE] = ACTIONS(153), - [anon_sym_BANG] = ACTIONS(203), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(159), - [anon_sym_LT_LT_DASH] = ACTIONS(159), - [anon_sym_COLON_EQ] = ACTIONS(159), - [anon_sym_DASH_GT] = ACTIONS(161), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_else] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(43)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(163), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(165), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(163), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(165), [anon_sym_DASH_GT_GT] = ACTIONS(163), [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(205), - [sym__number_literal] = ACTIONS(203), - [anon_sym_SQUOTE] = ACTIONS(205), - [anon_sym_DQUOTE] = ACTIONS(205), - [sym_return] = ACTIONS(203), - [sym_next] = ACTIONS(203), - [sym_break] = ACTIONS(203), - [sym_true] = ACTIONS(203), - [sym_false] = ACTIONS(203), - [sym_null] = ACTIONS(203), - [sym_inf] = ACTIONS(203), - [sym_nan] = ACTIONS(203), - [anon_sym_NA] = ACTIONS(203), - [anon_sym_NA_integer_] = ACTIONS(203), - [anon_sym_NA_real_] = ACTIONS(203), - [anon_sym_NA_complex_] = ACTIONS(203), - [anon_sym_NA_character_] = ACTIONS(203), - [sym_dots] = ACTIONS(203), - [sym_dot_dot_i] = ACTIONS(205), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(205), - [sym__newline] = ACTIONS(205), - [sym__raw_string_literal] = ACTIONS(205), - [sym__external_else] = ACTIONS(207), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(205), - [sym__external_open_brace] = ACTIONS(205), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [7] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__else] = STATE(1437), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(103), - [anon_sym_BSLASH] = ACTIONS(101), - [anon_sym_function] = ACTIONS(103), - [anon_sym_EQ] = ACTIONS(151), - [anon_sym_if] = ACTIONS(103), - [anon_sym_for] = ACTIONS(103), - [anon_sym_while] = ACTIONS(103), - [anon_sym_repeat] = ACTIONS(103), - [anon_sym_QMARK] = ACTIONS(101), - [anon_sym_TILDE] = ACTIONS(153), - [anon_sym_BANG] = ACTIONS(103), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(159), - [anon_sym_LT_LT_DASH] = ACTIONS(159), - [anon_sym_COLON_EQ] = ACTIONS(159), - [anon_sym_DASH_GT] = ACTIONS(161), + [anon_sym_AMP] = ACTIONS(165), + [anon_sym_PIPE_PIPE] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(163), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_else] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(44)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(163), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(165), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(163), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(165), [anon_sym_DASH_GT_GT] = ACTIONS(163), [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(101), - [sym__number_literal] = ACTIONS(103), - [anon_sym_SQUOTE] = ACTIONS(101), - [anon_sym_DQUOTE] = ACTIONS(101), - [sym_return] = ACTIONS(103), - [sym_next] = ACTIONS(103), - [sym_break] = ACTIONS(103), - [sym_true] = ACTIONS(103), - [sym_false] = ACTIONS(103), - [sym_null] = ACTIONS(103), - [sym_inf] = ACTIONS(103), - [sym_nan] = ACTIONS(103), - [anon_sym_NA] = ACTIONS(103), - [anon_sym_NA_integer_] = ACTIONS(103), - [anon_sym_NA_real_] = ACTIONS(103), - [anon_sym_NA_complex_] = ACTIONS(103), - [anon_sym_NA_character_] = ACTIONS(103), - [sym_dots] = ACTIONS(103), - [sym_dot_dot_i] = ACTIONS(101), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(101), - [sym__newline] = ACTIONS(101), - [sym__raw_string_literal] = ACTIONS(101), - [sym__external_else] = ACTIONS(209), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(101), - [sym__external_open_brace] = ACTIONS(101), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [8] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__else] = STATE(1769), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(51), - [anon_sym_BSLASH] = ACTIONS(53), - [anon_sym_function] = ACTIONS(51), - [anon_sym_EQ] = ACTIONS(211), - [anon_sym_if] = ACTIONS(51), - [anon_sym_for] = ACTIONS(51), - [anon_sym_while] = ACTIONS(51), - [anon_sym_repeat] = ACTIONS(51), - [anon_sym_QMARK] = ACTIONS(53), - [anon_sym_TILDE] = ACTIONS(213), - [anon_sym_BANG] = ACTIONS(51), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(219), - [anon_sym_LT_LT_DASH] = ACTIONS(219), - [anon_sym_COLON_EQ] = ACTIONS(219), - [anon_sym_DASH_GT] = ACTIONS(221), - [anon_sym_DASH_GT_GT] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(53), - [sym__number_literal] = ACTIONS(51), - [anon_sym_SQUOTE] = ACTIONS(53), - [anon_sym_DQUOTE] = ACTIONS(53), - [sym_return] = ACTIONS(51), - [sym_next] = ACTIONS(51), - [sym_break] = ACTIONS(51), - [sym_true] = ACTIONS(51), - [sym_false] = ACTIONS(51), - [sym_null] = ACTIONS(51), - [sym_inf] = ACTIONS(51), - [sym_nan] = ACTIONS(51), - [anon_sym_NA] = ACTIONS(51), - [anon_sym_NA_integer_] = ACTIONS(51), - [anon_sym_NA_real_] = ACTIONS(51), - [anon_sym_NA_complex_] = ACTIONS(51), - [anon_sym_NA_character_] = ACTIONS(51), - [sym_dots] = ACTIONS(51), - [sym_dot_dot_i] = ACTIONS(53), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(53), - [sym__semicolon] = ACTIONS(53), - [sym__raw_string_literal] = ACTIONS(53), - [sym__external_else] = ACTIONS(249), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(53), - [sym__external_close_brace] = ACTIONS(53), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [9] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__else] = STATE(1070), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), + [anon_sym_AMP] = ACTIONS(165), + [anon_sym_PIPE_PIPE] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(163), + [anon_sym_LT] = ACTIONS(165), + [anon_sym_LT_EQ] = ACTIONS(163), + [anon_sym_GT] = ACTIONS(165), + [anon_sym_GT_EQ] = ACTIONS(163), + [anon_sym_EQ_EQ] = ACTIONS(163), + [anon_sym_BANG_EQ] = ACTIONS(163), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_else] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(45)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(163), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(165), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(163), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(163), + [anon_sym_DASH] = ACTIONS(165), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(165), + [anon_sym_DASH_GT_GT] = ACTIONS(163), + [anon_sym_PIPE] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(165), + [anon_sym_PIPE_PIPE] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(163), + [anon_sym_LT] = ACTIONS(165), + [anon_sym_LT_EQ] = ACTIONS(163), + [anon_sym_GT] = ACTIONS(165), + [anon_sym_GT_EQ] = ACTIONS(163), + [anon_sym_EQ_EQ] = ACTIONS(163), + [anon_sym_BANG_EQ] = ACTIONS(163), + [anon_sym_STAR] = ACTIONS(165), + [anon_sym_SLASH] = ACTIONS(163), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_else] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(46)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(163), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(165), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(163), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(163), + [anon_sym_DASH] = ACTIONS(165), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(165), + [anon_sym_DASH_GT_GT] = ACTIONS(163), + [anon_sym_PIPE] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(165), + [anon_sym_PIPE_PIPE] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(163), + [anon_sym_LT] = ACTIONS(165), + [anon_sym_LT_EQ] = ACTIONS(163), + [anon_sym_GT] = ACTIONS(165), + [anon_sym_GT_EQ] = ACTIONS(163), + [anon_sym_EQ_EQ] = ACTIONS(163), + [anon_sym_BANG_EQ] = ACTIONS(163), + [anon_sym_STAR] = ACTIONS(165), + [anon_sym_SLASH] = ACTIONS(163), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(163), + [anon_sym_PIPE_GT] = ACTIONS(163), + [anon_sym_COLON] = ACTIONS(165), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_else] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(47)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(163), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(165), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(163), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(163), + [anon_sym_DASH] = ACTIONS(165), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(165), + [anon_sym_DASH_GT_GT] = ACTIONS(163), + [anon_sym_PIPE] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(165), + [anon_sym_PIPE_PIPE] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(163), + [anon_sym_LT] = ACTIONS(165), + [anon_sym_LT_EQ] = ACTIONS(163), + [anon_sym_GT] = ACTIONS(165), + [anon_sym_GT_EQ] = ACTIONS(163), + [anon_sym_EQ_EQ] = ACTIONS(163), + [anon_sym_BANG_EQ] = ACTIONS(163), + [anon_sym_STAR] = ACTIONS(165), + [anon_sym_SLASH] = ACTIONS(163), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(163), + [anon_sym_PIPE_GT] = ACTIONS(163), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_else] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(48)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(163), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(165), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(163), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(163), + [anon_sym_DASH] = ACTIONS(165), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(165), + [anon_sym_DASH_GT_GT] = ACTIONS(163), + [anon_sym_PIPE] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(165), + [anon_sym_PIPE_PIPE] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(163), + [anon_sym_LT] = ACTIONS(165), + [anon_sym_LT_EQ] = ACTIONS(163), + [anon_sym_GT] = ACTIONS(165), + [anon_sym_GT_EQ] = ACTIONS(163), + [anon_sym_EQ_EQ] = ACTIONS(163), + [anon_sym_BANG_EQ] = ACTIONS(163), + [anon_sym_STAR] = ACTIONS(165), + [anon_sym_SLASH] = ACTIONS(163), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(163), + [anon_sym_PIPE_GT] = ACTIONS(163), + [anon_sym_COLON] = ACTIONS(165), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_else] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(49)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(167), + [sym_identifier] = ACTIONS(169), + [anon_sym_BSLASH] = ACTIONS(167), + [anon_sym_function] = ACTIONS(169), + [anon_sym_EQ] = ACTIONS(11), + [anon_sym_if] = ACTIONS(169), + [anon_sym_for] = ACTIONS(169), + [anon_sym_while] = ACTIONS(169), + [anon_sym_repeat] = ACTIONS(169), + [anon_sym_QMARK] = ACTIONS(167), + [anon_sym_TILDE] = ACTIONS(13), + [anon_sym_BANG] = ACTIONS(169), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(19), + [anon_sym_LT_LT_DASH] = ACTIONS(19), + [anon_sym_COLON_EQ] = ACTIONS(19), + [anon_sym_DASH_GT] = ACTIONS(21), + [anon_sym_DASH_GT_GT] = ACTIONS(23), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(167), + [sym__number_literal] = ACTIONS(169), + [anon_sym_SQUOTE] = ACTIONS(167), + [anon_sym_DQUOTE] = ACTIONS(167), + [sym_dots] = ACTIONS(169), + [sym_dot_dot_i] = ACTIONS(167), + [sym_return] = ACTIONS(169), + [sym_next] = ACTIONS(169), + [sym_break] = ACTIONS(169), + [sym_true] = ACTIONS(169), + [sym_false] = ACTIONS(169), + [sym_null] = ACTIONS(169), + [sym_inf] = ACTIONS(169), + [sym_nan] = ACTIONS(169), + [anon_sym_NA] = ACTIONS(169), + [anon_sym_NA_integer_] = ACTIONS(169), + [anon_sym_NA_real_] = ACTIONS(169), + [anon_sym_NA_complex_] = ACTIONS(169), + [anon_sym_NA_character_] = ACTIONS(169), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(167), + [sym__semicolon] = ACTIONS(167), + [sym__raw_string_literal] = ACTIONS(167), + [sym__external_else] = ACTIONS(167), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(167), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(50)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(171), + [sym_identifier] = ACTIONS(173), + [anon_sym_BSLASH] = ACTIONS(171), + [anon_sym_function] = ACTIONS(173), + [anon_sym_EQ] = ACTIONS(11), + [anon_sym_if] = ACTIONS(173), + [anon_sym_for] = ACTIONS(173), + [anon_sym_while] = ACTIONS(173), + [anon_sym_repeat] = ACTIONS(173), + [anon_sym_QMARK] = ACTIONS(171), + [anon_sym_TILDE] = ACTIONS(13), + [anon_sym_BANG] = ACTIONS(173), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(19), + [anon_sym_LT_LT_DASH] = ACTIONS(19), + [anon_sym_COLON_EQ] = ACTIONS(19), + [anon_sym_DASH_GT] = ACTIONS(21), + [anon_sym_DASH_GT_GT] = ACTIONS(23), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(171), + [sym__number_literal] = ACTIONS(173), + [anon_sym_SQUOTE] = ACTIONS(171), + [anon_sym_DQUOTE] = ACTIONS(171), + [sym_dots] = ACTIONS(173), + [sym_dot_dot_i] = ACTIONS(171), + [sym_return] = ACTIONS(173), + [sym_next] = ACTIONS(173), + [sym_break] = ACTIONS(173), + [sym_true] = ACTIONS(173), + [sym_false] = ACTIONS(173), + [sym_null] = ACTIONS(173), + [sym_inf] = ACTIONS(173), + [sym_nan] = ACTIONS(173), + [anon_sym_NA] = ACTIONS(173), + [anon_sym_NA_integer_] = ACTIONS(173), + [anon_sym_NA_real_] = ACTIONS(173), + [anon_sym_NA_complex_] = ACTIONS(173), + [anon_sym_NA_character_] = ACTIONS(173), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(171), + [sym__semicolon] = ACTIONS(171), + [sym__raw_string_literal] = ACTIONS(171), + [sym__external_else] = ACTIONS(171), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(171), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(51)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(175), + [sym_identifier] = ACTIONS(177), + [anon_sym_BSLASH] = ACTIONS(175), + [anon_sym_function] = ACTIONS(177), + [anon_sym_EQ] = ACTIONS(11), + [anon_sym_if] = ACTIONS(177), + [anon_sym_for] = ACTIONS(177), + [anon_sym_while] = ACTIONS(177), + [anon_sym_repeat] = ACTIONS(177), + [anon_sym_QMARK] = ACTIONS(175), + [anon_sym_TILDE] = ACTIONS(13), + [anon_sym_BANG] = ACTIONS(177), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(19), + [anon_sym_LT_LT_DASH] = ACTIONS(19), + [anon_sym_COLON_EQ] = ACTIONS(19), + [anon_sym_DASH_GT] = ACTIONS(21), + [anon_sym_DASH_GT_GT] = ACTIONS(23), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(175), + [sym__number_literal] = ACTIONS(177), + [anon_sym_SQUOTE] = ACTIONS(175), + [anon_sym_DQUOTE] = ACTIONS(175), + [sym_dots] = ACTIONS(177), + [sym_dot_dot_i] = ACTIONS(175), + [sym_return] = ACTIONS(177), + [sym_next] = ACTIONS(177), + [sym_break] = ACTIONS(177), + [sym_true] = ACTIONS(177), + [sym_false] = ACTIONS(177), + [sym_null] = ACTIONS(177), + [sym_inf] = ACTIONS(177), + [sym_nan] = ACTIONS(177), + [anon_sym_NA] = ACTIONS(177), + [anon_sym_NA_integer_] = ACTIONS(177), + [anon_sym_NA_real_] = ACTIONS(177), + [anon_sym_NA_complex_] = ACTIONS(177), + [anon_sym_NA_character_] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(175), + [sym__semicolon] = ACTIONS(175), + [sym__raw_string_literal] = ACTIONS(175), + [sym__external_else] = ACTIONS(175), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(175), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(52)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(179), + [sym_identifier] = ACTIONS(181), + [anon_sym_BSLASH] = ACTIONS(179), + [anon_sym_function] = ACTIONS(181), + [anon_sym_EQ] = ACTIONS(11), + [anon_sym_if] = ACTIONS(181), + [anon_sym_for] = ACTIONS(181), + [anon_sym_while] = ACTIONS(181), + [anon_sym_repeat] = ACTIONS(181), + [anon_sym_QMARK] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(13), + [anon_sym_BANG] = ACTIONS(181), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(19), + [anon_sym_LT_LT_DASH] = ACTIONS(19), + [anon_sym_COLON_EQ] = ACTIONS(19), + [anon_sym_DASH_GT] = ACTIONS(21), + [anon_sym_DASH_GT_GT] = ACTIONS(23), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(179), + [sym__number_literal] = ACTIONS(181), + [anon_sym_SQUOTE] = ACTIONS(179), + [anon_sym_DQUOTE] = ACTIONS(179), + [sym_dots] = ACTIONS(181), + [sym_dot_dot_i] = ACTIONS(179), + [sym_return] = ACTIONS(181), + [sym_next] = ACTIONS(181), + [sym_break] = ACTIONS(181), + [sym_true] = ACTIONS(181), + [sym_false] = ACTIONS(181), + [sym_null] = ACTIONS(181), + [sym_inf] = ACTIONS(181), + [sym_nan] = ACTIONS(181), + [anon_sym_NA] = ACTIONS(181), + [anon_sym_NA_integer_] = ACTIONS(181), + [anon_sym_NA_real_] = ACTIONS(181), + [anon_sym_NA_complex_] = ACTIONS(181), + [anon_sym_NA_character_] = ACTIONS(181), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(179), + [sym__semicolon] = ACTIONS(179), + [sym__raw_string_literal] = ACTIONS(179), + [sym__external_else] = ACTIONS(179), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(179), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(53)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(183), + [sym_identifier] = ACTIONS(185), + [anon_sym_BSLASH] = ACTIONS(183), + [anon_sym_function] = ACTIONS(185), + [anon_sym_EQ] = ACTIONS(11), + [anon_sym_if] = ACTIONS(185), + [anon_sym_for] = ACTIONS(185), + [anon_sym_while] = ACTIONS(185), + [anon_sym_repeat] = ACTIONS(185), + [anon_sym_QMARK] = ACTIONS(183), + [anon_sym_TILDE] = ACTIONS(13), + [anon_sym_BANG] = ACTIONS(185), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(19), + [anon_sym_LT_LT_DASH] = ACTIONS(19), + [anon_sym_COLON_EQ] = ACTIONS(19), + [anon_sym_DASH_GT] = ACTIONS(21), + [anon_sym_DASH_GT_GT] = ACTIONS(23), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(183), + [sym__number_literal] = ACTIONS(185), + [anon_sym_SQUOTE] = ACTIONS(183), + [anon_sym_DQUOTE] = ACTIONS(183), + [sym_dots] = ACTIONS(185), + [sym_dot_dot_i] = ACTIONS(183), + [sym_return] = ACTIONS(185), + [sym_next] = ACTIONS(185), + [sym_break] = ACTIONS(185), + [sym_true] = ACTIONS(185), + [sym_false] = ACTIONS(185), + [sym_null] = ACTIONS(185), + [sym_inf] = ACTIONS(185), + [sym_nan] = ACTIONS(185), + [anon_sym_NA] = ACTIONS(185), + [anon_sym_NA_integer_] = ACTIONS(185), + [anon_sym_NA_real_] = ACTIONS(185), + [anon_sym_NA_complex_] = ACTIONS(185), + [anon_sym_NA_character_] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(183), + [sym__semicolon] = ACTIONS(183), + [sym__raw_string_literal] = ACTIONS(183), + [sym__external_else] = ACTIONS(183), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(183), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(54)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(187), + [sym_identifier] = ACTIONS(189), + [anon_sym_BSLASH] = ACTIONS(187), + [anon_sym_function] = ACTIONS(189), + [anon_sym_EQ] = ACTIONS(11), + [anon_sym_if] = ACTIONS(189), + [anon_sym_for] = ACTIONS(189), + [anon_sym_while] = ACTIONS(189), + [anon_sym_repeat] = ACTIONS(189), + [anon_sym_QMARK] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(13), + [anon_sym_BANG] = ACTIONS(189), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(19), + [anon_sym_LT_LT_DASH] = ACTIONS(19), + [anon_sym_COLON_EQ] = ACTIONS(19), + [anon_sym_DASH_GT] = ACTIONS(21), + [anon_sym_DASH_GT_GT] = ACTIONS(23), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(187), + [sym__number_literal] = ACTIONS(189), + [anon_sym_SQUOTE] = ACTIONS(187), + [anon_sym_DQUOTE] = ACTIONS(187), + [sym_dots] = ACTIONS(189), + [sym_dot_dot_i] = ACTIONS(187), + [sym_return] = ACTIONS(189), + [sym_next] = ACTIONS(189), + [sym_break] = ACTIONS(189), + [sym_true] = ACTIONS(189), + [sym_false] = ACTIONS(189), + [sym_null] = ACTIONS(189), + [sym_inf] = ACTIONS(189), + [sym_nan] = ACTIONS(189), + [anon_sym_NA] = ACTIONS(189), + [anon_sym_NA_integer_] = ACTIONS(189), + [anon_sym_NA_real_] = ACTIONS(189), + [anon_sym_NA_complex_] = ACTIONS(189), + [anon_sym_NA_character_] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(187), + [sym__semicolon] = ACTIONS(187), + [sym__raw_string_literal] = ACTIONS(187), + [sym__external_else] = ACTIONS(187), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(187), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(55)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(191), + [sym_identifier] = ACTIONS(193), + [anon_sym_BSLASH] = ACTIONS(191), + [anon_sym_function] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(11), + [anon_sym_if] = ACTIONS(193), + [anon_sym_for] = ACTIONS(193), + [anon_sym_while] = ACTIONS(193), + [anon_sym_repeat] = ACTIONS(193), + [anon_sym_QMARK] = ACTIONS(191), + [anon_sym_TILDE] = ACTIONS(13), + [anon_sym_BANG] = ACTIONS(193), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(19), + [anon_sym_LT_LT_DASH] = ACTIONS(19), + [anon_sym_COLON_EQ] = ACTIONS(19), + [anon_sym_DASH_GT] = ACTIONS(21), + [anon_sym_DASH_GT_GT] = ACTIONS(23), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(191), + [sym__number_literal] = ACTIONS(193), + [anon_sym_SQUOTE] = ACTIONS(191), + [anon_sym_DQUOTE] = ACTIONS(191), + [sym_dots] = ACTIONS(193), + [sym_dot_dot_i] = ACTIONS(191), + [sym_return] = ACTIONS(193), + [sym_next] = ACTIONS(193), + [sym_break] = ACTIONS(193), + [sym_true] = ACTIONS(193), + [sym_false] = ACTIONS(193), + [sym_null] = ACTIONS(193), + [sym_inf] = ACTIONS(193), + [sym_nan] = ACTIONS(193), + [anon_sym_NA] = ACTIONS(193), + [anon_sym_NA_integer_] = ACTIONS(193), + [anon_sym_NA_real_] = ACTIONS(193), + [anon_sym_NA_complex_] = ACTIONS(193), + [anon_sym_NA_character_] = ACTIONS(193), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(191), + [sym__semicolon] = ACTIONS(191), + [sym__raw_string_literal] = ACTIONS(191), + [sym__external_else] = ACTIONS(191), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(191), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(56)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(195), [sym_identifier] = ACTIONS(197), - [anon_sym_BSLASH] = ACTIONS(199), + [anon_sym_BSLASH] = ACTIONS(195), [anon_sym_function] = ACTIONS(197), - [anon_sym_EQ] = ACTIONS(211), + [anon_sym_EQ] = ACTIONS(11), [anon_sym_if] = ACTIONS(197), [anon_sym_for] = ACTIONS(197), [anon_sym_while] = ACTIONS(197), [anon_sym_repeat] = ACTIONS(197), - [anon_sym_QMARK] = ACTIONS(199), - [anon_sym_TILDE] = ACTIONS(213), + [anon_sym_QMARK] = ACTIONS(195), + [anon_sym_TILDE] = ACTIONS(13), [anon_sym_BANG] = ACTIONS(197), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(219), - [anon_sym_LT_LT_DASH] = ACTIONS(219), - [anon_sym_COLON_EQ] = ACTIONS(219), - [anon_sym_DASH_GT] = ACTIONS(221), - [anon_sym_DASH_GT_GT] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(199), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(19), + [anon_sym_LT_LT_DASH] = ACTIONS(19), + [anon_sym_COLON_EQ] = ACTIONS(19), + [anon_sym_DASH_GT] = ACTIONS(21), + [anon_sym_DASH_GT_GT] = ACTIONS(23), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(195), [sym__number_literal] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [anon_sym_DQUOTE] = ACTIONS(199), - [sym_return] = ACTIONS(197), - [sym_next] = ACTIONS(197), - [sym_break] = ACTIONS(197), - [sym_true] = ACTIONS(197), - [sym_false] = ACTIONS(197), - [sym_null] = ACTIONS(197), - [sym_inf] = ACTIONS(197), - [sym_nan] = ACTIONS(197), - [anon_sym_NA] = ACTIONS(197), - [anon_sym_NA_integer_] = ACTIONS(197), - [anon_sym_NA_real_] = ACTIONS(197), - [anon_sym_NA_complex_] = ACTIONS(197), - [anon_sym_NA_character_] = ACTIONS(197), + [anon_sym_SQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), [sym_dots] = ACTIONS(197), - [sym_dot_dot_i] = ACTIONS(199), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(199), - [sym__semicolon] = ACTIONS(199), - [sym__raw_string_literal] = ACTIONS(199), - [sym__external_else] = ACTIONS(257), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(199), - [sym__external_close_brace] = ACTIONS(199), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [10] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__else] = STATE(1071), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(203), - [anon_sym_BSLASH] = ACTIONS(205), - [anon_sym_function] = ACTIONS(203), - [anon_sym_EQ] = ACTIONS(211), - [anon_sym_if] = ACTIONS(203), - [anon_sym_for] = ACTIONS(203), - [anon_sym_while] = ACTIONS(203), - [anon_sym_repeat] = ACTIONS(203), - [anon_sym_QMARK] = ACTIONS(205), - [anon_sym_TILDE] = ACTIONS(213), - [anon_sym_BANG] = ACTIONS(203), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(219), - [anon_sym_LT_LT_DASH] = ACTIONS(219), - [anon_sym_COLON_EQ] = ACTIONS(219), - [anon_sym_DASH_GT] = ACTIONS(221), - [anon_sym_DASH_GT_GT] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(205), - [sym__number_literal] = ACTIONS(203), - [anon_sym_SQUOTE] = ACTIONS(205), - [anon_sym_DQUOTE] = ACTIONS(205), - [sym_return] = ACTIONS(203), - [sym_next] = ACTIONS(203), - [sym_break] = ACTIONS(203), - [sym_true] = ACTIONS(203), - [sym_false] = ACTIONS(203), - [sym_null] = ACTIONS(203), - [sym_inf] = ACTIONS(203), - [sym_nan] = ACTIONS(203), - [anon_sym_NA] = ACTIONS(203), - [anon_sym_NA_integer_] = ACTIONS(203), - [anon_sym_NA_real_] = ACTIONS(203), - [anon_sym_NA_complex_] = ACTIONS(203), - [anon_sym_NA_character_] = ACTIONS(203), - [sym_dots] = ACTIONS(203), - [sym_dot_dot_i] = ACTIONS(205), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(205), - [sym__semicolon] = ACTIONS(205), - [sym__raw_string_literal] = ACTIONS(205), - [sym__external_else] = ACTIONS(259), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(205), - [sym__external_close_brace] = ACTIONS(205), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [11] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__else] = STATE(1090), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(103), - [anon_sym_BSLASH] = ACTIONS(101), - [anon_sym_function] = ACTIONS(103), - [anon_sym_EQ] = ACTIONS(211), - [anon_sym_if] = ACTIONS(103), - [anon_sym_for] = ACTIONS(103), - [anon_sym_while] = ACTIONS(103), - [anon_sym_repeat] = ACTIONS(103), - [anon_sym_QMARK] = ACTIONS(101), - [anon_sym_TILDE] = ACTIONS(213), - [anon_sym_BANG] = ACTIONS(103), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(219), - [anon_sym_LT_LT_DASH] = ACTIONS(219), - [anon_sym_COLON_EQ] = ACTIONS(219), - [anon_sym_DASH_GT] = ACTIONS(221), - [anon_sym_DASH_GT_GT] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(101), - [sym__number_literal] = ACTIONS(103), - [anon_sym_SQUOTE] = ACTIONS(101), - [anon_sym_DQUOTE] = ACTIONS(101), - [sym_return] = ACTIONS(103), - [sym_next] = ACTIONS(103), - [sym_break] = ACTIONS(103), - [sym_true] = ACTIONS(103), - [sym_false] = ACTIONS(103), - [sym_null] = ACTIONS(103), - [sym_inf] = ACTIONS(103), - [sym_nan] = ACTIONS(103), - [anon_sym_NA] = ACTIONS(103), - [anon_sym_NA_integer_] = ACTIONS(103), - [anon_sym_NA_real_] = ACTIONS(103), - [anon_sym_NA_complex_] = ACTIONS(103), - [anon_sym_NA_character_] = ACTIONS(103), - [sym_dots] = ACTIONS(103), - [sym_dot_dot_i] = ACTIONS(101), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(101), - [sym__semicolon] = ACTIONS(101), - [sym__raw_string_literal] = ACTIONS(101), - [sym__external_else] = ACTIONS(261), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(101), - [sym__external_close_brace] = ACTIONS(101), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [12] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__else] = STATE(1455), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(51), - [anon_sym_BSLASH] = ACTIONS(53), - [anon_sym_function] = ACTIONS(51), - [anon_sym_EQ] = ACTIONS(55), - [anon_sym_if] = ACTIONS(51), - [anon_sym_for] = ACTIONS(51), - [anon_sym_while] = ACTIONS(51), - [anon_sym_repeat] = ACTIONS(51), - [anon_sym_QMARK] = ACTIONS(53), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(51), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(63), - [anon_sym_LT_LT_DASH] = ACTIONS(63), - [anon_sym_COLON_EQ] = ACTIONS(63), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_DASH_GT_GT] = ACTIONS(67), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(53), - [sym__number_literal] = ACTIONS(51), - [anon_sym_SQUOTE] = ACTIONS(53), - [anon_sym_DQUOTE] = ACTIONS(53), - [sym_return] = ACTIONS(51), - [sym_next] = ACTIONS(51), - [sym_break] = ACTIONS(51), - [sym_true] = ACTIONS(51), - [sym_false] = ACTIONS(51), - [sym_null] = ACTIONS(51), - [sym_inf] = ACTIONS(51), - [sym_nan] = ACTIONS(51), - [anon_sym_NA] = ACTIONS(51), - [anon_sym_NA_integer_] = ACTIONS(51), - [anon_sym_NA_real_] = ACTIONS(51), - [anon_sym_NA_complex_] = ACTIONS(51), - [anon_sym_NA_character_] = ACTIONS(51), - [sym_dots] = ACTIONS(51), - [sym_dot_dot_i] = ACTIONS(53), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(53), - [sym__newline] = ACTIONS(53), - [sym__raw_string_literal] = ACTIONS(53), - [sym__external_else] = ACTIONS(263), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(53), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(53), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [13] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__else] = STATE(1463), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(197), - [anon_sym_BSLASH] = ACTIONS(199), - [anon_sym_function] = ACTIONS(197), - [anon_sym_EQ] = ACTIONS(55), - [anon_sym_if] = ACTIONS(197), - [anon_sym_for] = ACTIONS(197), - [anon_sym_while] = ACTIONS(197), - [anon_sym_repeat] = ACTIONS(197), - [anon_sym_QMARK] = ACTIONS(199), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(197), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(63), - [anon_sym_LT_LT_DASH] = ACTIONS(63), - [anon_sym_COLON_EQ] = ACTIONS(63), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_DASH_GT_GT] = ACTIONS(67), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(199), - [sym__number_literal] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [anon_sym_DQUOTE] = ACTIONS(199), + [sym_dot_dot_i] = ACTIONS(195), [sym_return] = ACTIONS(197), [sym_next] = ACTIONS(197), [sym_break] = ACTIONS(197), @@ -8075,519 +10725,4136 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_NA_real_] = ACTIONS(197), [anon_sym_NA_complex_] = ACTIONS(197), [anon_sym_NA_character_] = ACTIONS(197), - [sym_dots] = ACTIONS(197), - [sym_dot_dot_i] = ACTIONS(199), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(199), - [sym__newline] = ACTIONS(199), - [sym__raw_string_literal] = ACTIONS(199), - [sym__external_else] = ACTIONS(265), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(199), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(199), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [14] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__else] = STATE(1464), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(203), - [anon_sym_BSLASH] = ACTIONS(205), - [anon_sym_function] = ACTIONS(203), - [anon_sym_EQ] = ACTIONS(55), - [anon_sym_if] = ACTIONS(203), - [anon_sym_for] = ACTIONS(203), - [anon_sym_while] = ACTIONS(203), - [anon_sym_repeat] = ACTIONS(203), - [anon_sym_QMARK] = ACTIONS(205), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(203), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(63), - [anon_sym_LT_LT_DASH] = ACTIONS(63), - [anon_sym_COLON_EQ] = ACTIONS(63), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_DASH_GT_GT] = ACTIONS(67), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(205), - [sym__number_literal] = ACTIONS(203), - [anon_sym_SQUOTE] = ACTIONS(205), - [anon_sym_DQUOTE] = ACTIONS(205), - [sym_return] = ACTIONS(203), - [sym_next] = ACTIONS(203), - [sym_break] = ACTIONS(203), - [sym_true] = ACTIONS(203), - [sym_false] = ACTIONS(203), - [sym_null] = ACTIONS(203), - [sym_inf] = ACTIONS(203), - [sym_nan] = ACTIONS(203), - [anon_sym_NA] = ACTIONS(203), - [anon_sym_NA_integer_] = ACTIONS(203), - [anon_sym_NA_real_] = ACTIONS(203), - [anon_sym_NA_complex_] = ACTIONS(203), - [anon_sym_NA_character_] = ACTIONS(203), - [sym_dots] = ACTIONS(203), - [sym_dot_dot_i] = ACTIONS(205), [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(205), - [sym__newline] = ACTIONS(205), - [sym__raw_string_literal] = ACTIONS(205), - [sym__external_else] = ACTIONS(267), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(205), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(205), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [15] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__else] = STATE(1476), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(103), - [anon_sym_BSLASH] = ACTIONS(101), - [anon_sym_function] = ACTIONS(103), - [anon_sym_EQ] = ACTIONS(55), - [anon_sym_if] = ACTIONS(103), - [anon_sym_for] = ACTIONS(103), - [anon_sym_while] = ACTIONS(103), - [anon_sym_repeat] = ACTIONS(103), - [anon_sym_QMARK] = ACTIONS(101), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(103), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(63), - [anon_sym_LT_LT_DASH] = ACTIONS(63), - [anon_sym_COLON_EQ] = ACTIONS(63), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_DASH_GT_GT] = ACTIONS(67), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(101), - [sym__number_literal] = ACTIONS(103), - [anon_sym_SQUOTE] = ACTIONS(101), - [anon_sym_DQUOTE] = ACTIONS(101), - [sym_return] = ACTIONS(103), - [sym_next] = ACTIONS(103), - [sym_break] = ACTIONS(103), - [sym_true] = ACTIONS(103), - [sym_false] = ACTIONS(103), - [sym_null] = ACTIONS(103), - [sym_inf] = ACTIONS(103), - [sym_nan] = ACTIONS(103), - [anon_sym_NA] = ACTIONS(103), - [anon_sym_NA_integer_] = ACTIONS(103), - [anon_sym_NA_real_] = ACTIONS(103), - [anon_sym_NA_complex_] = ACTIONS(103), - [anon_sym_NA_character_] = ACTIONS(103), - [sym_dots] = ACTIONS(103), - [sym_dot_dot_i] = ACTIONS(101), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(101), - [sym__newline] = ACTIONS(101), - [sym__raw_string_literal] = ACTIONS(101), - [sym__external_else] = ACTIONS(269), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(101), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(101), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [16] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__else] = STATE(1668), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(51), - [anon_sym_BSLASH] = ACTIONS(53), - [anon_sym_function] = ACTIONS(51), - [anon_sym_EQ] = ACTIONS(271), - [anon_sym_if] = ACTIONS(51), - [anon_sym_for] = ACTIONS(51), - [anon_sym_while] = ACTIONS(51), - [anon_sym_repeat] = ACTIONS(51), - [anon_sym_QMARK] = ACTIONS(53), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_BANG] = ACTIONS(51), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(279), - [anon_sym_LT_LT_DASH] = ACTIONS(279), - [anon_sym_COLON_EQ] = ACTIONS(279), - [anon_sym_DASH_GT] = ACTIONS(281), - [anon_sym_DASH_GT_GT] = ACTIONS(283), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(53), - [sym__number_literal] = ACTIONS(51), - [anon_sym_SQUOTE] = ACTIONS(53), - [anon_sym_DQUOTE] = ACTIONS(53), - [sym_return] = ACTIONS(51), - [sym_next] = ACTIONS(51), - [sym_break] = ACTIONS(51), - [sym_true] = ACTIONS(51), - [sym_false] = ACTIONS(51), - [sym_null] = ACTIONS(51), - [sym_inf] = ACTIONS(51), - [sym_nan] = ACTIONS(51), - [anon_sym_NA] = ACTIONS(51), - [anon_sym_NA_integer_] = ACTIONS(51), - [anon_sym_NA_real_] = ACTIONS(51), - [anon_sym_NA_complex_] = ACTIONS(51), - [anon_sym_NA_character_] = ACTIONS(51), - [sym_dots] = ACTIONS(51), - [sym_dot_dot_i] = ACTIONS(53), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(53), - [sym__newline] = ACTIONS(53), - [sym__raw_string_literal] = ACTIONS(53), - [sym__external_else] = ACTIONS(309), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(53), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(53), - }, - [17] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__else] = STATE(1675), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(197), + [sym__newline] = ACTIONS(195), + [sym__semicolon] = ACTIONS(195), + [sym__raw_string_literal] = ACTIONS(195), + [sym__external_else] = ACTIONS(195), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(195), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(57)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(199), + [sym_identifier] = ACTIONS(201), [anon_sym_BSLASH] = ACTIONS(199), - [anon_sym_function] = ACTIONS(197), - [anon_sym_EQ] = ACTIONS(271), - [anon_sym_if] = ACTIONS(197), - [anon_sym_for] = ACTIONS(197), - [anon_sym_while] = ACTIONS(197), - [anon_sym_repeat] = ACTIONS(197), + [anon_sym_function] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(11), + [anon_sym_if] = ACTIONS(201), + [anon_sym_for] = ACTIONS(201), + [anon_sym_while] = ACTIONS(201), + [anon_sym_repeat] = ACTIONS(201), [anon_sym_QMARK] = ACTIONS(199), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_BANG] = ACTIONS(197), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(279), - [anon_sym_LT_LT_DASH] = ACTIONS(279), - [anon_sym_COLON_EQ] = ACTIONS(279), - [anon_sym_DASH_GT] = ACTIONS(281), - [anon_sym_DASH_GT_GT] = ACTIONS(283), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), + [anon_sym_TILDE] = ACTIONS(13), + [anon_sym_BANG] = ACTIONS(201), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(19), + [anon_sym_LT_LT_DASH] = ACTIONS(19), + [anon_sym_COLON_EQ] = ACTIONS(19), + [anon_sym_DASH_GT] = ACTIONS(21), + [anon_sym_DASH_GT_GT] = ACTIONS(23), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), [sym__hex_literal] = ACTIONS(199), - [sym__number_literal] = ACTIONS(197), + [sym__number_literal] = ACTIONS(201), [anon_sym_SQUOTE] = ACTIONS(199), [anon_sym_DQUOTE] = ACTIONS(199), - [sym_return] = ACTIONS(197), - [sym_next] = ACTIONS(197), - [sym_break] = ACTIONS(197), - [sym_true] = ACTIONS(197), - [sym_false] = ACTIONS(197), - [sym_null] = ACTIONS(197), - [sym_inf] = ACTIONS(197), - [sym_nan] = ACTIONS(197), - [anon_sym_NA] = ACTIONS(197), - [anon_sym_NA_integer_] = ACTIONS(197), - [anon_sym_NA_real_] = ACTIONS(197), - [anon_sym_NA_complex_] = ACTIONS(197), - [anon_sym_NA_character_] = ACTIONS(197), - [sym_dots] = ACTIONS(197), + [sym_dots] = ACTIONS(201), [sym_dot_dot_i] = ACTIONS(199), + [sym_return] = ACTIONS(201), + [sym_next] = ACTIONS(201), + [sym_break] = ACTIONS(201), + [sym_true] = ACTIONS(201), + [sym_false] = ACTIONS(201), + [sym_null] = ACTIONS(201), + [sym_inf] = ACTIONS(201), + [sym_nan] = ACTIONS(201), + [anon_sym_NA] = ACTIONS(201), + [anon_sym_NA_integer_] = ACTIONS(201), + [anon_sym_NA_real_] = ACTIONS(201), + [anon_sym_NA_complex_] = ACTIONS(201), + [anon_sym_NA_character_] = ACTIONS(201), [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(199), [sym__newline] = ACTIONS(199), + [sym__semicolon] = ACTIONS(199), [sym__raw_string_literal] = ACTIONS(199), - [sym__external_else] = ACTIONS(317), - [sym__external_open_parenthesis] = ACTIONS(311), + [sym__external_else] = ACTIONS(199), + [sym__external_open_parenthesis] = ACTIONS(51), [sym__external_open_brace] = ACTIONS(199), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(199), - }, - [18] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__else] = STATE(1416), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(53), - [sym_identifier] = ACTIONS(51), - [anon_sym_BSLASH] = ACTIONS(53), - [anon_sym_function] = ACTIONS(51), - [anon_sym_EQ] = ACTIONS(105), - [anon_sym_if] = ACTIONS(51), - [anon_sym_for] = ACTIONS(51), - [anon_sym_while] = ACTIONS(51), - [anon_sym_repeat] = ACTIONS(51), - [anon_sym_QMARK] = ACTIONS(53), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_BANG] = ACTIONS(51), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(113), - [anon_sym_LT_LT_DASH] = ACTIONS(113), - [anon_sym_COLON_EQ] = ACTIONS(113), - [anon_sym_DASH_GT] = ACTIONS(115), - [anon_sym_DASH_GT_GT] = ACTIONS(117), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(53), - [sym__number_literal] = ACTIONS(51), - [anon_sym_SQUOTE] = ACTIONS(53), - [anon_sym_DQUOTE] = ACTIONS(53), - [sym_return] = ACTIONS(51), - [sym_next] = ACTIONS(51), - [sym_break] = ACTIONS(51), - [sym_true] = ACTIONS(51), - [sym_false] = ACTIONS(51), - [sym_null] = ACTIONS(51), - [sym_inf] = ACTIONS(51), - [sym_nan] = ACTIONS(51), - [anon_sym_NA] = ACTIONS(51), - [anon_sym_NA_integer_] = ACTIONS(51), - [anon_sym_NA_real_] = ACTIONS(51), - [anon_sym_NA_complex_] = ACTIONS(51), - [anon_sym_NA_character_] = ACTIONS(51), - [sym_dots] = ACTIONS(51), - [sym_dot_dot_i] = ACTIONS(53), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(53), - [sym__semicolon] = ACTIONS(53), - [sym__raw_string_literal] = ACTIONS(53), - [sym__external_else] = ACTIONS(319), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(53), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [19] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__else] = STATE(1691), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(103), - [anon_sym_BSLASH] = ACTIONS(101), - [anon_sym_function] = ACTIONS(103), - [anon_sym_EQ] = ACTIONS(271), - [anon_sym_if] = ACTIONS(103), - [anon_sym_for] = ACTIONS(103), - [anon_sym_while] = ACTIONS(103), - [anon_sym_repeat] = ACTIONS(103), - [anon_sym_QMARK] = ACTIONS(101), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_BANG] = ACTIONS(103), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(279), - [anon_sym_LT_LT_DASH] = ACTIONS(279), - [anon_sym_COLON_EQ] = ACTIONS(279), - [anon_sym_DASH_GT] = ACTIONS(281), - [anon_sym_DASH_GT_GT] = ACTIONS(283), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(101), - [sym__number_literal] = ACTIONS(103), - [anon_sym_SQUOTE] = ACTIONS(101), - [anon_sym_DQUOTE] = ACTIONS(101), - [sym_return] = ACTIONS(103), - [sym_next] = ACTIONS(103), - [sym_break] = ACTIONS(103), - [sym_true] = ACTIONS(103), - [sym_false] = ACTIONS(103), - [sym_null] = ACTIONS(103), - [sym_inf] = ACTIONS(103), - [sym_nan] = ACTIONS(103), - [anon_sym_NA] = ACTIONS(103), - [anon_sym_NA_integer_] = ACTIONS(103), - [anon_sym_NA_real_] = ACTIONS(103), - [anon_sym_NA_complex_] = ACTIONS(103), - [anon_sym_NA_character_] = ACTIONS(103), - [sym_dots] = ACTIONS(103), - [sym_dot_dot_i] = ACTIONS(101), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(101), - [sym__newline] = ACTIONS(101), - [sym__raw_string_literal] = ACTIONS(101), - [sym__external_else] = ACTIONS(321), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(101), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(101), - }, - [20] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__else] = STATE(1446), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(199), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(58)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(203), + [sym_identifier] = ACTIONS(205), + [anon_sym_BSLASH] = ACTIONS(203), + [anon_sym_function] = ACTIONS(205), + [anon_sym_EQ] = ACTIONS(11), + [anon_sym_if] = ACTIONS(205), + [anon_sym_for] = ACTIONS(205), + [anon_sym_while] = ACTIONS(205), + [anon_sym_repeat] = ACTIONS(205), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_TILDE] = ACTIONS(13), + [anon_sym_BANG] = ACTIONS(205), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(19), + [anon_sym_LT_LT_DASH] = ACTIONS(19), + [anon_sym_COLON_EQ] = ACTIONS(19), + [anon_sym_DASH_GT] = ACTIONS(21), + [anon_sym_DASH_GT_GT] = ACTIONS(23), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(203), + [sym__number_literal] = ACTIONS(205), + [anon_sym_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE] = ACTIONS(203), + [sym_dots] = ACTIONS(205), + [sym_dot_dot_i] = ACTIONS(203), + [sym_return] = ACTIONS(205), + [sym_next] = ACTIONS(205), + [sym_break] = ACTIONS(205), + [sym_true] = ACTIONS(205), + [sym_false] = ACTIONS(205), + [sym_null] = ACTIONS(205), + [sym_inf] = ACTIONS(205), + [sym_nan] = ACTIONS(205), + [anon_sym_NA] = ACTIONS(205), + [anon_sym_NA_integer_] = ACTIONS(205), + [anon_sym_NA_real_] = ACTIONS(205), + [anon_sym_NA_complex_] = ACTIONS(205), + [anon_sym_NA_character_] = ACTIONS(205), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(203), + [sym__semicolon] = ACTIONS(203), + [sym__raw_string_literal] = ACTIONS(203), + [sym__external_else] = ACTIONS(203), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(203), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(59)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(207), + [sym_identifier] = ACTIONS(209), + [anon_sym_BSLASH] = ACTIONS(207), + [anon_sym_function] = ACTIONS(209), + [anon_sym_EQ] = ACTIONS(11), + [anon_sym_if] = ACTIONS(209), + [anon_sym_for] = ACTIONS(209), + [anon_sym_while] = ACTIONS(209), + [anon_sym_repeat] = ACTIONS(209), + [anon_sym_QMARK] = ACTIONS(207), + [anon_sym_TILDE] = ACTIONS(13), + [anon_sym_BANG] = ACTIONS(209), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(19), + [anon_sym_LT_LT_DASH] = ACTIONS(19), + [anon_sym_COLON_EQ] = ACTIONS(19), + [anon_sym_DASH_GT] = ACTIONS(21), + [anon_sym_DASH_GT_GT] = ACTIONS(23), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(207), + [sym__number_literal] = ACTIONS(209), + [anon_sym_SQUOTE] = ACTIONS(207), + [anon_sym_DQUOTE] = ACTIONS(207), + [sym_dots] = ACTIONS(209), + [sym_dot_dot_i] = ACTIONS(207), + [sym_return] = ACTIONS(209), + [sym_next] = ACTIONS(209), + [sym_break] = ACTIONS(209), + [sym_true] = ACTIONS(209), + [sym_false] = ACTIONS(209), + [sym_null] = ACTIONS(209), + [sym_inf] = ACTIONS(209), + [sym_nan] = ACTIONS(209), + [anon_sym_NA] = ACTIONS(209), + [anon_sym_NA_integer_] = ACTIONS(209), + [anon_sym_NA_real_] = ACTIONS(209), + [anon_sym_NA_complex_] = ACTIONS(209), + [anon_sym_NA_character_] = ACTIONS(209), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(207), + [sym__semicolon] = ACTIONS(207), + [sym__raw_string_literal] = ACTIONS(207), + [sym__external_else] = ACTIONS(207), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(207), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(60)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(211), + [sym_identifier] = ACTIONS(213), + [anon_sym_BSLASH] = ACTIONS(211), + [anon_sym_function] = ACTIONS(213), + [anon_sym_EQ] = ACTIONS(11), + [anon_sym_if] = ACTIONS(213), + [anon_sym_for] = ACTIONS(213), + [anon_sym_while] = ACTIONS(213), + [anon_sym_repeat] = ACTIONS(213), + [anon_sym_QMARK] = ACTIONS(211), + [anon_sym_TILDE] = ACTIONS(13), + [anon_sym_BANG] = ACTIONS(213), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(19), + [anon_sym_LT_LT_DASH] = ACTIONS(19), + [anon_sym_COLON_EQ] = ACTIONS(19), + [anon_sym_DASH_GT] = ACTIONS(21), + [anon_sym_DASH_GT_GT] = ACTIONS(23), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(211), + [sym__number_literal] = ACTIONS(213), + [anon_sym_SQUOTE] = ACTIONS(211), + [anon_sym_DQUOTE] = ACTIONS(211), + [sym_dots] = ACTIONS(213), + [sym_dot_dot_i] = ACTIONS(211), + [sym_return] = ACTIONS(213), + [sym_next] = ACTIONS(213), + [sym_break] = ACTIONS(213), + [sym_true] = ACTIONS(213), + [sym_false] = ACTIONS(213), + [sym_null] = ACTIONS(213), + [sym_inf] = ACTIONS(213), + [sym_nan] = ACTIONS(213), + [anon_sym_NA] = ACTIONS(213), + [anon_sym_NA_integer_] = ACTIONS(213), + [anon_sym_NA_real_] = ACTIONS(213), + [anon_sym_NA_complex_] = ACTIONS(213), + [anon_sym_NA_character_] = ACTIONS(213), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(211), + [sym__semicolon] = ACTIONS(211), + [sym__raw_string_literal] = ACTIONS(211), + [sym__external_else] = ACTIONS(211), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(211), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(61)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(215), + [sym_identifier] = ACTIONS(217), + [anon_sym_BSLASH] = ACTIONS(215), + [anon_sym_function] = ACTIONS(217), + [anon_sym_EQ] = ACTIONS(11), + [anon_sym_if] = ACTIONS(217), + [anon_sym_for] = ACTIONS(217), + [anon_sym_while] = ACTIONS(217), + [anon_sym_repeat] = ACTIONS(217), + [anon_sym_QMARK] = ACTIONS(215), + [anon_sym_TILDE] = ACTIONS(13), + [anon_sym_BANG] = ACTIONS(217), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(19), + [anon_sym_LT_LT_DASH] = ACTIONS(19), + [anon_sym_COLON_EQ] = ACTIONS(19), + [anon_sym_DASH_GT] = ACTIONS(21), + [anon_sym_DASH_GT_GT] = ACTIONS(23), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(215), + [sym__number_literal] = ACTIONS(217), + [anon_sym_SQUOTE] = ACTIONS(215), + [anon_sym_DQUOTE] = ACTIONS(215), + [sym_dots] = ACTIONS(217), + [sym_dot_dot_i] = ACTIONS(215), + [sym_return] = ACTIONS(217), + [sym_next] = ACTIONS(217), + [sym_break] = ACTIONS(217), + [sym_true] = ACTIONS(217), + [sym_false] = ACTIONS(217), + [sym_null] = ACTIONS(217), + [sym_inf] = ACTIONS(217), + [sym_nan] = ACTIONS(217), + [anon_sym_NA] = ACTIONS(217), + [anon_sym_NA_integer_] = ACTIONS(217), + [anon_sym_NA_real_] = ACTIONS(217), + [anon_sym_NA_complex_] = ACTIONS(217), + [anon_sym_NA_character_] = ACTIONS(217), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(215), + [sym__semicolon] = ACTIONS(215), + [sym__raw_string_literal] = ACTIONS(215), + [sym__external_else] = ACTIONS(215), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(215), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(62)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(219), + [sym_identifier] = ACTIONS(221), + [anon_sym_BSLASH] = ACTIONS(219), + [anon_sym_function] = ACTIONS(221), + [anon_sym_EQ] = ACTIONS(11), + [anon_sym_if] = ACTIONS(221), + [anon_sym_for] = ACTIONS(221), + [anon_sym_while] = ACTIONS(221), + [anon_sym_repeat] = ACTIONS(221), + [anon_sym_QMARK] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(13), + [anon_sym_BANG] = ACTIONS(221), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(19), + [anon_sym_LT_LT_DASH] = ACTIONS(19), + [anon_sym_COLON_EQ] = ACTIONS(19), + [anon_sym_DASH_GT] = ACTIONS(21), + [anon_sym_DASH_GT_GT] = ACTIONS(23), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(219), + [sym__number_literal] = ACTIONS(221), + [anon_sym_SQUOTE] = ACTIONS(219), + [anon_sym_DQUOTE] = ACTIONS(219), + [sym_dots] = ACTIONS(221), + [sym_dot_dot_i] = ACTIONS(219), + [sym_return] = ACTIONS(221), + [sym_next] = ACTIONS(221), + [sym_break] = ACTIONS(221), + [sym_true] = ACTIONS(221), + [sym_false] = ACTIONS(221), + [sym_null] = ACTIONS(221), + [sym_inf] = ACTIONS(221), + [sym_nan] = ACTIONS(221), + [anon_sym_NA] = ACTIONS(221), + [anon_sym_NA_integer_] = ACTIONS(221), + [anon_sym_NA_real_] = ACTIONS(221), + [anon_sym_NA_complex_] = ACTIONS(221), + [anon_sym_NA_character_] = ACTIONS(221), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(219), + [sym__semicolon] = ACTIONS(219), + [sym__raw_string_literal] = ACTIONS(219), + [sym__external_else] = ACTIONS(219), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(219), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(63)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(145), + [sym_identifier] = ACTIONS(143), + [anon_sym_BSLASH] = ACTIONS(145), + [anon_sym_function] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(11), + [anon_sym_if] = ACTIONS(143), + [anon_sym_for] = ACTIONS(143), + [anon_sym_while] = ACTIONS(143), + [anon_sym_repeat] = ACTIONS(143), + [anon_sym_QMARK] = ACTIONS(145), + [anon_sym_TILDE] = ACTIONS(13), + [anon_sym_BANG] = ACTIONS(143), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(19), + [anon_sym_LT_LT_DASH] = ACTIONS(19), + [anon_sym_COLON_EQ] = ACTIONS(19), + [anon_sym_DASH_GT] = ACTIONS(21), + [anon_sym_DASH_GT_GT] = ACTIONS(23), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(145), + [sym__number_literal] = ACTIONS(143), + [anon_sym_SQUOTE] = ACTIONS(145), + [anon_sym_DQUOTE] = ACTIONS(145), + [sym_dots] = ACTIONS(143), + [sym_dot_dot_i] = ACTIONS(145), + [sym_return] = ACTIONS(143), + [sym_next] = ACTIONS(143), + [sym_break] = ACTIONS(143), + [sym_true] = ACTIONS(143), + [sym_false] = ACTIONS(143), + [sym_null] = ACTIONS(143), + [sym_inf] = ACTIONS(143), + [sym_nan] = ACTIONS(143), + [anon_sym_NA] = ACTIONS(143), + [anon_sym_NA_integer_] = ACTIONS(143), + [anon_sym_NA_real_] = ACTIONS(143), + [anon_sym_NA_complex_] = ACTIONS(143), + [anon_sym_NA_character_] = ACTIONS(143), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(145), + [sym__semicolon] = ACTIONS(145), + [sym__raw_string_literal] = ACTIONS(145), + [sym__external_else] = ACTIONS(145), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(145), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(64)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(223), + [sym_identifier] = ACTIONS(225), + [anon_sym_BSLASH] = ACTIONS(223), + [anon_sym_function] = ACTIONS(225), + [anon_sym_EQ] = ACTIONS(11), + [anon_sym_if] = ACTIONS(225), + [anon_sym_for] = ACTIONS(225), + [anon_sym_while] = ACTIONS(225), + [anon_sym_repeat] = ACTIONS(225), + [anon_sym_QMARK] = ACTIONS(223), + [anon_sym_TILDE] = ACTIONS(13), + [anon_sym_BANG] = ACTIONS(225), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(19), + [anon_sym_LT_LT_DASH] = ACTIONS(19), + [anon_sym_COLON_EQ] = ACTIONS(19), + [anon_sym_DASH_GT] = ACTIONS(21), + [anon_sym_DASH_GT_GT] = ACTIONS(23), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(223), + [sym__number_literal] = ACTIONS(225), + [anon_sym_SQUOTE] = ACTIONS(223), + [anon_sym_DQUOTE] = ACTIONS(223), + [sym_dots] = ACTIONS(225), + [sym_dot_dot_i] = ACTIONS(223), + [sym_return] = ACTIONS(225), + [sym_next] = ACTIONS(225), + [sym_break] = ACTIONS(225), + [sym_true] = ACTIONS(225), + [sym_false] = ACTIONS(225), + [sym_null] = ACTIONS(225), + [sym_inf] = ACTIONS(225), + [sym_nan] = ACTIONS(225), + [anon_sym_NA] = ACTIONS(225), + [anon_sym_NA_integer_] = ACTIONS(225), + [anon_sym_NA_real_] = ACTIONS(225), + [anon_sym_NA_complex_] = ACTIONS(225), + [anon_sym_NA_character_] = ACTIONS(225), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(223), + [sym__semicolon] = ACTIONS(223), + [sym__raw_string_literal] = ACTIONS(223), + [sym__external_else] = ACTIONS(223), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(223), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(65)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(227), + [sym_identifier] = ACTIONS(229), + [anon_sym_BSLASH] = ACTIONS(227), + [anon_sym_function] = ACTIONS(229), + [anon_sym_EQ] = ACTIONS(11), + [anon_sym_if] = ACTIONS(229), + [anon_sym_for] = ACTIONS(229), + [anon_sym_while] = ACTIONS(229), + [anon_sym_repeat] = ACTIONS(229), + [anon_sym_QMARK] = ACTIONS(227), + [anon_sym_TILDE] = ACTIONS(13), + [anon_sym_BANG] = ACTIONS(229), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(19), + [anon_sym_LT_LT_DASH] = ACTIONS(19), + [anon_sym_COLON_EQ] = ACTIONS(19), + [anon_sym_DASH_GT] = ACTIONS(21), + [anon_sym_DASH_GT_GT] = ACTIONS(23), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(227), + [sym__number_literal] = ACTIONS(229), + [anon_sym_SQUOTE] = ACTIONS(227), + [anon_sym_DQUOTE] = ACTIONS(227), + [sym_dots] = ACTIONS(229), + [sym_dot_dot_i] = ACTIONS(227), + [sym_return] = ACTIONS(229), + [sym_next] = ACTIONS(229), + [sym_break] = ACTIONS(229), + [sym_true] = ACTIONS(229), + [sym_false] = ACTIONS(229), + [sym_null] = ACTIONS(229), + [sym_inf] = ACTIONS(229), + [sym_nan] = ACTIONS(229), + [anon_sym_NA] = ACTIONS(229), + [anon_sym_NA_integer_] = ACTIONS(229), + [anon_sym_NA_real_] = ACTIONS(229), + [anon_sym_NA_complex_] = ACTIONS(229), + [anon_sym_NA_character_] = ACTIONS(229), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(227), + [sym__semicolon] = ACTIONS(227), + [sym__raw_string_literal] = ACTIONS(227), + [sym__external_else] = ACTIONS(227), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(227), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(66)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(231), + [anon_sym_BSLASH] = ACTIONS(233), + [anon_sym_function] = ACTIONS(231), + [anon_sym_EQ] = ACTIONS(75), + [anon_sym_if] = ACTIONS(231), + [anon_sym_for] = ACTIONS(231), + [anon_sym_while] = ACTIONS(231), + [anon_sym_repeat] = ACTIONS(231), + [anon_sym_QMARK] = ACTIONS(233), + [anon_sym_TILDE] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(231), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(83), + [anon_sym_LT_LT_DASH] = ACTIONS(83), + [anon_sym_COLON_EQ] = ACTIONS(83), + [anon_sym_DASH_GT] = ACTIONS(85), + [anon_sym_DASH_GT_GT] = ACTIONS(87), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(233), + [sym__number_literal] = ACTIONS(231), + [anon_sym_SQUOTE] = ACTIONS(233), + [anon_sym_DQUOTE] = ACTIONS(233), + [sym_dots] = ACTIONS(231), + [sym_dot_dot_i] = ACTIONS(233), + [sym_return] = ACTIONS(231), + [sym_next] = ACTIONS(231), + [sym_break] = ACTIONS(231), + [sym_true] = ACTIONS(231), + [sym_false] = ACTIONS(231), + [sym_null] = ACTIONS(231), + [sym_inf] = ACTIONS(231), + [sym_nan] = ACTIONS(231), + [anon_sym_NA] = ACTIONS(231), + [anon_sym_NA_integer_] = ACTIONS(231), + [anon_sym_NA_real_] = ACTIONS(231), + [anon_sym_NA_complex_] = ACTIONS(231), + [anon_sym_NA_character_] = ACTIONS(231), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(233), + [sym__semicolon] = ACTIONS(233), + [sym__raw_string_literal] = ACTIONS(233), + [sym__external_else] = ACTIONS(233), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(233), + [sym__external_close_brace] = ACTIONS(233), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(67)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(235), + [anon_sym_BSLASH] = ACTIONS(237), + [anon_sym_function] = ACTIONS(235), + [anon_sym_EQ] = ACTIONS(75), + [anon_sym_if] = ACTIONS(235), + [anon_sym_for] = ACTIONS(235), + [anon_sym_while] = ACTIONS(235), + [anon_sym_repeat] = ACTIONS(235), + [anon_sym_QMARK] = ACTIONS(237), + [anon_sym_TILDE] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(235), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(83), + [anon_sym_LT_LT_DASH] = ACTIONS(83), + [anon_sym_COLON_EQ] = ACTIONS(83), + [anon_sym_DASH_GT] = ACTIONS(85), + [anon_sym_DASH_GT_GT] = ACTIONS(87), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(237), + [sym__number_literal] = ACTIONS(235), + [anon_sym_SQUOTE] = ACTIONS(237), + [anon_sym_DQUOTE] = ACTIONS(237), + [sym_dots] = ACTIONS(235), + [sym_dot_dot_i] = ACTIONS(237), + [sym_return] = ACTIONS(235), + [sym_next] = ACTIONS(235), + [sym_break] = ACTIONS(235), + [sym_true] = ACTIONS(235), + [sym_false] = ACTIONS(235), + [sym_null] = ACTIONS(235), + [sym_inf] = ACTIONS(235), + [sym_nan] = ACTIONS(235), + [anon_sym_NA] = ACTIONS(235), + [anon_sym_NA_integer_] = ACTIONS(235), + [anon_sym_NA_real_] = ACTIONS(235), + [anon_sym_NA_complex_] = ACTIONS(235), + [anon_sym_NA_character_] = ACTIONS(235), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(237), + [sym__semicolon] = ACTIONS(237), + [sym__raw_string_literal] = ACTIONS(237), + [sym__external_else] = ACTIONS(237), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(237), + [sym__external_close_brace] = ACTIONS(237), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(68)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(235), + [anon_sym_BSLASH] = ACTIONS(237), + [anon_sym_function] = ACTIONS(235), + [anon_sym_EQ] = ACTIONS(235), + [anon_sym_if] = ACTIONS(235), + [anon_sym_for] = ACTIONS(235), + [anon_sym_while] = ACTIONS(235), + [anon_sym_repeat] = ACTIONS(235), + [anon_sym_QMARK] = ACTIONS(237), + [anon_sym_TILDE] = ACTIONS(237), + [anon_sym_BANG] = ACTIONS(235), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(237), + [anon_sym_LT_LT_DASH] = ACTIONS(237), + [anon_sym_COLON_EQ] = ACTIONS(237), + [anon_sym_DASH_GT] = ACTIONS(235), + [anon_sym_DASH_GT_GT] = ACTIONS(237), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(237), + [sym__number_literal] = ACTIONS(235), + [anon_sym_SQUOTE] = ACTIONS(237), + [anon_sym_DQUOTE] = ACTIONS(237), + [sym_dots] = ACTIONS(235), + [sym_dot_dot_i] = ACTIONS(237), + [sym_return] = ACTIONS(235), + [sym_next] = ACTIONS(235), + [sym_break] = ACTIONS(235), + [sym_true] = ACTIONS(235), + [sym_false] = ACTIONS(235), + [sym_null] = ACTIONS(235), + [sym_inf] = ACTIONS(235), + [sym_nan] = ACTIONS(235), + [anon_sym_NA] = ACTIONS(235), + [anon_sym_NA_integer_] = ACTIONS(235), + [anon_sym_NA_real_] = ACTIONS(235), + [anon_sym_NA_complex_] = ACTIONS(235), + [anon_sym_NA_character_] = ACTIONS(235), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(237), + [sym__semicolon] = ACTIONS(237), + [sym__raw_string_literal] = ACTIONS(237), + [sym__external_else] = ACTIONS(237), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(237), + [sym__external_close_brace] = ACTIONS(237), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(69)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(235), + [anon_sym_BSLASH] = ACTIONS(237), + [anon_sym_function] = ACTIONS(235), + [anon_sym_EQ] = ACTIONS(235), + [anon_sym_if] = ACTIONS(235), + [anon_sym_for] = ACTIONS(235), + [anon_sym_while] = ACTIONS(235), + [anon_sym_repeat] = ACTIONS(235), + [anon_sym_QMARK] = ACTIONS(237), + [anon_sym_TILDE] = ACTIONS(237), + [anon_sym_BANG] = ACTIONS(235), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(237), + [anon_sym_LT_LT_DASH] = ACTIONS(237), + [anon_sym_COLON_EQ] = ACTIONS(237), + [anon_sym_DASH_GT] = ACTIONS(235), + [anon_sym_DASH_GT_GT] = ACTIONS(237), + [anon_sym_PIPE] = ACTIONS(235), + [anon_sym_AMP] = ACTIONS(235), + [anon_sym_PIPE_PIPE] = ACTIONS(237), + [anon_sym_AMP_AMP] = ACTIONS(237), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(237), + [sym__number_literal] = ACTIONS(235), + [anon_sym_SQUOTE] = ACTIONS(237), + [anon_sym_DQUOTE] = ACTIONS(237), + [sym_dots] = ACTIONS(235), + [sym_dot_dot_i] = ACTIONS(237), + [sym_return] = ACTIONS(235), + [sym_next] = ACTIONS(235), + [sym_break] = ACTIONS(235), + [sym_true] = ACTIONS(235), + [sym_false] = ACTIONS(235), + [sym_null] = ACTIONS(235), + [sym_inf] = ACTIONS(235), + [sym_nan] = ACTIONS(235), + [anon_sym_NA] = ACTIONS(235), + [anon_sym_NA_integer_] = ACTIONS(235), + [anon_sym_NA_real_] = ACTIONS(235), + [anon_sym_NA_complex_] = ACTIONS(235), + [anon_sym_NA_character_] = ACTIONS(235), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(237), + [sym__semicolon] = ACTIONS(237), + [sym__raw_string_literal] = ACTIONS(237), + [sym__external_else] = ACTIONS(237), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(237), + [sym__external_close_brace] = ACTIONS(237), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(70)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(235), + [anon_sym_BSLASH] = ACTIONS(237), + [anon_sym_function] = ACTIONS(235), + [anon_sym_EQ] = ACTIONS(235), + [anon_sym_if] = ACTIONS(235), + [anon_sym_for] = ACTIONS(235), + [anon_sym_while] = ACTIONS(235), + [anon_sym_repeat] = ACTIONS(235), + [anon_sym_QMARK] = ACTIONS(237), + [anon_sym_TILDE] = ACTIONS(237), + [anon_sym_BANG] = ACTIONS(235), + [anon_sym_PLUS] = ACTIONS(237), + [anon_sym_DASH] = ACTIONS(235), + [anon_sym_LT_DASH] = ACTIONS(237), + [anon_sym_LT_LT_DASH] = ACTIONS(237), + [anon_sym_COLON_EQ] = ACTIONS(237), + [anon_sym_DASH_GT] = ACTIONS(235), + [anon_sym_DASH_GT_GT] = ACTIONS(237), + [anon_sym_PIPE] = ACTIONS(235), + [anon_sym_AMP] = ACTIONS(235), + [anon_sym_PIPE_PIPE] = ACTIONS(237), + [anon_sym_AMP_AMP] = ACTIONS(237), + [anon_sym_LT] = ACTIONS(235), + [anon_sym_LT_EQ] = ACTIONS(237), + [anon_sym_GT] = ACTIONS(235), + [anon_sym_GT_EQ] = ACTIONS(237), + [anon_sym_EQ_EQ] = ACTIONS(237), + [anon_sym_BANG_EQ] = ACTIONS(237), + [anon_sym_STAR] = ACTIONS(235), + [anon_sym_SLASH] = ACTIONS(237), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(237), + [anon_sym_PIPE_GT] = ACTIONS(237), + [anon_sym_COLON] = ACTIONS(235), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(237), + [sym__number_literal] = ACTIONS(235), + [anon_sym_SQUOTE] = ACTIONS(237), + [anon_sym_DQUOTE] = ACTIONS(237), + [sym_dots] = ACTIONS(235), + [sym_dot_dot_i] = ACTIONS(237), + [sym_return] = ACTIONS(235), + [sym_next] = ACTIONS(235), + [sym_break] = ACTIONS(235), + [sym_true] = ACTIONS(235), + [sym_false] = ACTIONS(235), + [sym_null] = ACTIONS(235), + [sym_inf] = ACTIONS(235), + [sym_nan] = ACTIONS(235), + [anon_sym_NA] = ACTIONS(235), + [anon_sym_NA_integer_] = ACTIONS(235), + [anon_sym_NA_real_] = ACTIONS(235), + [anon_sym_NA_complex_] = ACTIONS(235), + [anon_sym_NA_character_] = ACTIONS(235), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(237), + [sym__semicolon] = ACTIONS(237), + [sym__raw_string_literal] = ACTIONS(237), + [sym__external_else] = ACTIONS(237), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(237), + [sym__external_close_brace] = ACTIONS(237), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(71)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(239), + [anon_sym_BSLASH] = ACTIONS(241), + [anon_sym_function] = ACTIONS(239), + [anon_sym_EQ] = ACTIONS(75), + [anon_sym_if] = ACTIONS(239), + [anon_sym_for] = ACTIONS(239), + [anon_sym_while] = ACTIONS(239), + [anon_sym_repeat] = ACTIONS(239), + [anon_sym_QMARK] = ACTIONS(241), + [anon_sym_TILDE] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(239), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(83), + [anon_sym_LT_LT_DASH] = ACTIONS(83), + [anon_sym_COLON_EQ] = ACTIONS(83), + [anon_sym_DASH_GT] = ACTIONS(85), + [anon_sym_DASH_GT_GT] = ACTIONS(87), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(241), + [sym__number_literal] = ACTIONS(239), + [anon_sym_SQUOTE] = ACTIONS(241), + [anon_sym_DQUOTE] = ACTIONS(241), + [sym_dots] = ACTIONS(239), + [sym_dot_dot_i] = ACTIONS(241), + [sym_return] = ACTIONS(239), + [sym_next] = ACTIONS(239), + [sym_break] = ACTIONS(239), + [sym_true] = ACTIONS(239), + [sym_false] = ACTIONS(239), + [sym_null] = ACTIONS(239), + [sym_inf] = ACTIONS(239), + [sym_nan] = ACTIONS(239), + [anon_sym_NA] = ACTIONS(239), + [anon_sym_NA_integer_] = ACTIONS(239), + [anon_sym_NA_real_] = ACTIONS(239), + [anon_sym_NA_complex_] = ACTIONS(239), + [anon_sym_NA_character_] = ACTIONS(239), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(241), + [sym__semicolon] = ACTIONS(241), + [sym__raw_string_literal] = ACTIONS(241), + [sym__external_else] = ACTIONS(241), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(241), + [sym__external_close_brace] = ACTIONS(241), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(72)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(243), + [anon_sym_BSLASH] = ACTIONS(245), + [anon_sym_function] = ACTIONS(243), + [anon_sym_EQ] = ACTIONS(75), + [anon_sym_if] = ACTIONS(243), + [anon_sym_for] = ACTIONS(243), + [anon_sym_while] = ACTIONS(243), + [anon_sym_repeat] = ACTIONS(243), + [anon_sym_QMARK] = ACTIONS(245), + [anon_sym_TILDE] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(243), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(83), + [anon_sym_LT_LT_DASH] = ACTIONS(83), + [anon_sym_COLON_EQ] = ACTIONS(83), + [anon_sym_DASH_GT] = ACTIONS(85), + [anon_sym_DASH_GT_GT] = ACTIONS(87), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(245), + [sym__number_literal] = ACTIONS(243), + [anon_sym_SQUOTE] = ACTIONS(245), + [anon_sym_DQUOTE] = ACTIONS(245), + [sym_dots] = ACTIONS(243), + [sym_dot_dot_i] = ACTIONS(245), + [sym_return] = ACTIONS(243), + [sym_next] = ACTIONS(243), + [sym_break] = ACTIONS(243), + [sym_true] = ACTIONS(243), + [sym_false] = ACTIONS(243), + [sym_null] = ACTIONS(243), + [sym_inf] = ACTIONS(243), + [sym_nan] = ACTIONS(243), + [anon_sym_NA] = ACTIONS(243), + [anon_sym_NA_integer_] = ACTIONS(243), + [anon_sym_NA_real_] = ACTIONS(243), + [anon_sym_NA_complex_] = ACTIONS(243), + [anon_sym_NA_character_] = ACTIONS(243), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(245), + [sym__semicolon] = ACTIONS(245), + [sym__raw_string_literal] = ACTIONS(245), + [sym__external_else] = ACTIONS(245), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(245), + [sym__external_close_brace] = ACTIONS(245), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(73)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(149), + [anon_sym_BSLASH] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ] = ACTIONS(75), + [anon_sym_if] = ACTIONS(149), + [anon_sym_for] = ACTIONS(149), + [anon_sym_while] = ACTIONS(149), + [anon_sym_repeat] = ACTIONS(149), + [anon_sym_QMARK] = ACTIONS(147), + [anon_sym_TILDE] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(149), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(83), + [anon_sym_LT_LT_DASH] = ACTIONS(83), + [anon_sym_COLON_EQ] = ACTIONS(83), + [anon_sym_DASH_GT] = ACTIONS(85), + [anon_sym_DASH_GT_GT] = ACTIONS(87), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(147), + [sym__number_literal] = ACTIONS(149), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_DQUOTE] = ACTIONS(147), + [sym_dots] = ACTIONS(149), + [sym_dot_dot_i] = ACTIONS(147), + [sym_return] = ACTIONS(149), + [sym_next] = ACTIONS(149), + [sym_break] = ACTIONS(149), + [sym_true] = ACTIONS(149), + [sym_false] = ACTIONS(149), + [sym_null] = ACTIONS(149), + [sym_inf] = ACTIONS(149), + [sym_nan] = ACTIONS(149), + [anon_sym_NA] = ACTIONS(149), + [anon_sym_NA_integer_] = ACTIONS(149), + [anon_sym_NA_real_] = ACTIONS(149), + [anon_sym_NA_complex_] = ACTIONS(149), + [anon_sym_NA_character_] = ACTIONS(149), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(147), + [sym__semicolon] = ACTIONS(147), + [sym__raw_string_literal] = ACTIONS(147), + [sym__external_else] = ACTIONS(147), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(147), + [sym__external_close_brace] = ACTIONS(147), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(74)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(147), + [sym_identifier] = ACTIONS(149), + [anon_sym_BSLASH] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ] = ACTIONS(149), + [anon_sym_if] = ACTIONS(149), + [anon_sym_for] = ACTIONS(149), + [anon_sym_while] = ACTIONS(149), + [anon_sym_repeat] = ACTIONS(149), + [anon_sym_QMARK] = ACTIONS(147), + [anon_sym_TILDE] = ACTIONS(147), + [anon_sym_BANG] = ACTIONS(149), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(147), + [anon_sym_LT_LT_DASH] = ACTIONS(147), + [anon_sym_COLON_EQ] = ACTIONS(147), + [anon_sym_DASH_GT] = ACTIONS(149), + [anon_sym_DASH_GT_GT] = ACTIONS(147), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(147), + [sym__number_literal] = ACTIONS(149), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_DQUOTE] = ACTIONS(147), + [sym_dots] = ACTIONS(149), + [sym_dot_dot_i] = ACTIONS(147), + [sym_return] = ACTIONS(149), + [sym_next] = ACTIONS(149), + [sym_break] = ACTIONS(149), + [sym_true] = ACTIONS(149), + [sym_false] = ACTIONS(149), + [sym_null] = ACTIONS(149), + [sym_inf] = ACTIONS(149), + [sym_nan] = ACTIONS(149), + [anon_sym_NA] = ACTIONS(149), + [anon_sym_NA_integer_] = ACTIONS(149), + [anon_sym_NA_real_] = ACTIONS(149), + [anon_sym_NA_complex_] = ACTIONS(149), + [anon_sym_NA_character_] = ACTIONS(149), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(147), + [sym__semicolon] = ACTIONS(147), + [sym__raw_string_literal] = ACTIONS(147), + [sym__external_else] = ACTIONS(147), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(147), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(75)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(149), + [anon_sym_BSLASH] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ] = ACTIONS(149), + [anon_sym_if] = ACTIONS(149), + [anon_sym_for] = ACTIONS(149), + [anon_sym_while] = ACTIONS(149), + [anon_sym_repeat] = ACTIONS(149), + [anon_sym_QMARK] = ACTIONS(147), + [anon_sym_TILDE] = ACTIONS(147), + [anon_sym_BANG] = ACTIONS(149), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(147), + [anon_sym_LT_LT_DASH] = ACTIONS(147), + [anon_sym_COLON_EQ] = ACTIONS(147), + [anon_sym_DASH_GT] = ACTIONS(149), + [anon_sym_DASH_GT_GT] = ACTIONS(147), + [anon_sym_PIPE] = ACTIONS(149), + [anon_sym_AMP] = ACTIONS(149), + [anon_sym_PIPE_PIPE] = ACTIONS(147), + [anon_sym_AMP_AMP] = ACTIONS(147), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(147), + [sym__number_literal] = ACTIONS(149), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_DQUOTE] = ACTIONS(147), + [sym_dots] = ACTIONS(149), + [sym_dot_dot_i] = ACTIONS(147), + [sym_return] = ACTIONS(149), + [sym_next] = ACTIONS(149), + [sym_break] = ACTIONS(149), + [sym_true] = ACTIONS(149), + [sym_false] = ACTIONS(149), + [sym_null] = ACTIONS(149), + [sym_inf] = ACTIONS(149), + [sym_nan] = ACTIONS(149), + [anon_sym_NA] = ACTIONS(149), + [anon_sym_NA_integer_] = ACTIONS(149), + [anon_sym_NA_real_] = ACTIONS(149), + [anon_sym_NA_complex_] = ACTIONS(149), + [anon_sym_NA_character_] = ACTIONS(149), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(147), + [sym__semicolon] = ACTIONS(147), + [sym__raw_string_literal] = ACTIONS(147), + [sym__external_else] = ACTIONS(147), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(147), + [sym__external_close_brace] = ACTIONS(147), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(76)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(149), + [anon_sym_BSLASH] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ] = ACTIONS(149), + [anon_sym_if] = ACTIONS(149), + [anon_sym_for] = ACTIONS(149), + [anon_sym_while] = ACTIONS(149), + [anon_sym_repeat] = ACTIONS(149), + [anon_sym_QMARK] = ACTIONS(147), + [anon_sym_TILDE] = ACTIONS(147), + [anon_sym_BANG] = ACTIONS(149), + [anon_sym_PLUS] = ACTIONS(147), + [anon_sym_DASH] = ACTIONS(149), + [anon_sym_LT_DASH] = ACTIONS(147), + [anon_sym_LT_LT_DASH] = ACTIONS(147), + [anon_sym_COLON_EQ] = ACTIONS(147), + [anon_sym_DASH_GT] = ACTIONS(149), + [anon_sym_DASH_GT_GT] = ACTIONS(147), + [anon_sym_PIPE] = ACTIONS(149), + [anon_sym_AMP] = ACTIONS(149), + [anon_sym_PIPE_PIPE] = ACTIONS(147), + [anon_sym_AMP_AMP] = ACTIONS(147), + [anon_sym_LT] = ACTIONS(149), + [anon_sym_LT_EQ] = ACTIONS(147), + [anon_sym_GT] = ACTIONS(149), + [anon_sym_GT_EQ] = ACTIONS(147), + [anon_sym_EQ_EQ] = ACTIONS(147), + [anon_sym_BANG_EQ] = ACTIONS(147), + [anon_sym_STAR] = ACTIONS(149), + [anon_sym_SLASH] = ACTIONS(147), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(147), + [anon_sym_PIPE_GT] = ACTIONS(147), + [anon_sym_COLON] = ACTIONS(149), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(147), + [sym__number_literal] = ACTIONS(149), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_DQUOTE] = ACTIONS(147), + [sym_dots] = ACTIONS(149), + [sym_dot_dot_i] = ACTIONS(147), + [sym_return] = ACTIONS(149), + [sym_next] = ACTIONS(149), + [sym_break] = ACTIONS(149), + [sym_true] = ACTIONS(149), + [sym_false] = ACTIONS(149), + [sym_null] = ACTIONS(149), + [sym_inf] = ACTIONS(149), + [sym_nan] = ACTIONS(149), + [anon_sym_NA] = ACTIONS(149), + [anon_sym_NA_integer_] = ACTIONS(149), + [anon_sym_NA_real_] = ACTIONS(149), + [anon_sym_NA_complex_] = ACTIONS(149), + [anon_sym_NA_character_] = ACTIONS(149), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(147), + [sym__semicolon] = ACTIONS(147), + [sym__raw_string_literal] = ACTIONS(147), + [sym__external_else] = ACTIONS(147), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(147), + [sym__external_close_brace] = ACTIONS(147), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(77)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(75), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(85), + [anon_sym_DASH_GT_GT] = ACTIONS(87), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_else] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_close_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(78)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(75), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(83), + [anon_sym_LT_LT_DASH] = ACTIONS(83), + [anon_sym_COLON_EQ] = ACTIONS(83), + [anon_sym_DASH_GT] = ACTIONS(85), + [anon_sym_DASH_GT_GT] = ACTIONS(87), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_else] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_close_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(79)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(153), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(153), + [anon_sym_DASH_GT_GT] = ACTIONS(151), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_else] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_close_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(80)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(153), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(153), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(153), + [anon_sym_DASH_GT_GT] = ACTIONS(151), + [anon_sym_PIPE] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(153), + [anon_sym_PIPE_PIPE] = ACTIONS(151), + [anon_sym_AMP_AMP] = ACTIONS(151), + [anon_sym_LT] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_else] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_close_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(81)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(75), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(83), + [anon_sym_LT_LT_DASH] = ACTIONS(83), + [anon_sym_COLON_EQ] = ACTIONS(83), + [anon_sym_DASH_GT] = ACTIONS(85), + [anon_sym_DASH_GT_GT] = ACTIONS(87), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_else] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_close_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(82)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(153), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(153), + [anon_sym_DASH_GT_GT] = ACTIONS(151), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_else] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_close_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(83)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(153), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(153), + [anon_sym_DASH_GT_GT] = ACTIONS(151), + [anon_sym_PIPE] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(151), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_else] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_close_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(84)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(153), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(153), + [anon_sym_DASH_GT_GT] = ACTIONS(151), + [anon_sym_PIPE] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(153), + [anon_sym_PIPE_PIPE] = ACTIONS(151), + [anon_sym_AMP_AMP] = ACTIONS(151), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_else] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_close_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(85)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(153), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(153), + [anon_sym_DASH_GT_GT] = ACTIONS(151), + [anon_sym_PIPE] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(153), + [anon_sym_PIPE_PIPE] = ACTIONS(151), + [anon_sym_AMP_AMP] = ACTIONS(151), + [anon_sym_LT] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_else] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_close_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(86)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(153), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(153), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(153), + [anon_sym_DASH_GT_GT] = ACTIONS(151), + [anon_sym_PIPE] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(153), + [anon_sym_PIPE_PIPE] = ACTIONS(151), + [anon_sym_AMP_AMP] = ACTIONS(151), + [anon_sym_LT] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_STAR] = ACTIONS(153), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_else] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_close_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(87)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(153), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(153), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(153), + [anon_sym_DASH_GT_GT] = ACTIONS(151), + [anon_sym_PIPE] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(153), + [anon_sym_PIPE_PIPE] = ACTIONS(151), + [anon_sym_AMP_AMP] = ACTIONS(151), + [anon_sym_LT] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_STAR] = ACTIONS(153), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(151), + [anon_sym_PIPE_GT] = ACTIONS(151), + [anon_sym_COLON] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_else] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_close_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(88)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(153), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(153), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(153), + [anon_sym_DASH_GT_GT] = ACTIONS(151), + [anon_sym_PIPE] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(153), + [anon_sym_PIPE_PIPE] = ACTIONS(151), + [anon_sym_AMP_AMP] = ACTIONS(151), + [anon_sym_LT] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_STAR] = ACTIONS(153), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(151), + [anon_sym_PIPE_GT] = ACTIONS(151), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_else] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_close_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(89)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(153), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(153), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(153), + [anon_sym_DASH_GT_GT] = ACTIONS(151), + [anon_sym_PIPE] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(153), + [anon_sym_PIPE_PIPE] = ACTIONS(151), + [anon_sym_AMP_AMP] = ACTIONS(151), + [anon_sym_LT] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_STAR] = ACTIONS(153), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(151), + [anon_sym_PIPE_GT] = ACTIONS(151), + [anon_sym_COLON] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_else] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_close_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(90)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(157), + [anon_sym_BSLASH] = ACTIONS(155), + [anon_sym_function] = ACTIONS(157), + [anon_sym_EQ] = ACTIONS(75), + [anon_sym_if] = ACTIONS(157), + [anon_sym_for] = ACTIONS(157), + [anon_sym_while] = ACTIONS(157), + [anon_sym_repeat] = ACTIONS(157), + [anon_sym_QMARK] = ACTIONS(155), + [anon_sym_TILDE] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(83), + [anon_sym_LT_LT_DASH] = ACTIONS(83), + [anon_sym_COLON_EQ] = ACTIONS(83), + [anon_sym_DASH_GT] = ACTIONS(85), + [anon_sym_DASH_GT_GT] = ACTIONS(87), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(155), + [sym__number_literal] = ACTIONS(157), + [anon_sym_SQUOTE] = ACTIONS(155), + [anon_sym_DQUOTE] = ACTIONS(155), + [sym_dots] = ACTIONS(157), + [sym_dot_dot_i] = ACTIONS(155), + [sym_return] = ACTIONS(157), + [sym_next] = ACTIONS(157), + [sym_break] = ACTIONS(157), + [sym_true] = ACTIONS(157), + [sym_false] = ACTIONS(157), + [sym_null] = ACTIONS(157), + [sym_inf] = ACTIONS(157), + [sym_nan] = ACTIONS(157), + [anon_sym_NA] = ACTIONS(157), + [anon_sym_NA_integer_] = ACTIONS(157), + [anon_sym_NA_real_] = ACTIONS(157), + [anon_sym_NA_complex_] = ACTIONS(157), + [anon_sym_NA_character_] = ACTIONS(157), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(155), + [sym__semicolon] = ACTIONS(155), + [sym__raw_string_literal] = ACTIONS(155), + [sym__external_else] = ACTIONS(155), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(155), + [sym__external_close_brace] = ACTIONS(155), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(91)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(161), + [anon_sym_BSLASH] = ACTIONS(159), + [anon_sym_function] = ACTIONS(161), + [anon_sym_EQ] = ACTIONS(75), + [anon_sym_if] = ACTIONS(161), + [anon_sym_for] = ACTIONS(161), + [anon_sym_while] = ACTIONS(161), + [anon_sym_repeat] = ACTIONS(161), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(83), + [anon_sym_LT_LT_DASH] = ACTIONS(83), + [anon_sym_COLON_EQ] = ACTIONS(83), + [anon_sym_DASH_GT] = ACTIONS(85), + [anon_sym_DASH_GT_GT] = ACTIONS(87), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(159), + [sym__number_literal] = ACTIONS(161), + [anon_sym_SQUOTE] = ACTIONS(159), + [anon_sym_DQUOTE] = ACTIONS(159), + [sym_dots] = ACTIONS(161), + [sym_dot_dot_i] = ACTIONS(159), + [sym_return] = ACTIONS(161), + [sym_next] = ACTIONS(161), + [sym_break] = ACTIONS(161), + [sym_true] = ACTIONS(161), + [sym_false] = ACTIONS(161), + [sym_null] = ACTIONS(161), + [sym_inf] = ACTIONS(161), + [sym_nan] = ACTIONS(161), + [anon_sym_NA] = ACTIONS(161), + [anon_sym_NA_integer_] = ACTIONS(161), + [anon_sym_NA_real_] = ACTIONS(161), + [anon_sym_NA_complex_] = ACTIONS(161), + [anon_sym_NA_character_] = ACTIONS(161), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(159), + [sym__semicolon] = ACTIONS(159), + [sym__raw_string_literal] = ACTIONS(159), + [sym__external_else] = ACTIONS(159), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(159), + [sym__external_close_brace] = ACTIONS(159), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(92)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(75), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(85), + [anon_sym_DASH_GT_GT] = ACTIONS(87), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_else] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_close_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(93)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(75), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(83), + [anon_sym_LT_LT_DASH] = ACTIONS(83), + [anon_sym_COLON_EQ] = ACTIONS(83), + [anon_sym_DASH_GT] = ACTIONS(85), + [anon_sym_DASH_GT_GT] = ACTIONS(87), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_else] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_close_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(94)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(165), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(163), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(165), + [anon_sym_DASH_GT_GT] = ACTIONS(163), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_else] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_close_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(95)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(165), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(163), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(163), + [anon_sym_DASH] = ACTIONS(165), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(165), + [anon_sym_DASH_GT_GT] = ACTIONS(163), + [anon_sym_PIPE] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(165), + [anon_sym_PIPE_PIPE] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(163), + [anon_sym_LT] = ACTIONS(165), + [anon_sym_LT_EQ] = ACTIONS(163), + [anon_sym_GT] = ACTIONS(165), + [anon_sym_GT_EQ] = ACTIONS(163), + [anon_sym_EQ_EQ] = ACTIONS(163), + [anon_sym_BANG_EQ] = ACTIONS(163), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_else] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_close_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(96)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(75), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(83), + [anon_sym_LT_LT_DASH] = ACTIONS(83), + [anon_sym_COLON_EQ] = ACTIONS(83), + [anon_sym_DASH_GT] = ACTIONS(85), + [anon_sym_DASH_GT_GT] = ACTIONS(87), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_else] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_close_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(97)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(165), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(165), + [anon_sym_DASH_GT_GT] = ACTIONS(163), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_else] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_close_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(98)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(165), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(163), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(165), + [anon_sym_DASH_GT_GT] = ACTIONS(163), + [anon_sym_PIPE] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_else] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_close_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(99)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(165), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(163), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(165), + [anon_sym_DASH_GT_GT] = ACTIONS(163), + [anon_sym_PIPE] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(165), + [anon_sym_PIPE_PIPE] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(163), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_else] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_close_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(100)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(165), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(163), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(165), + [anon_sym_DASH_GT_GT] = ACTIONS(163), + [anon_sym_PIPE] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(165), + [anon_sym_PIPE_PIPE] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(163), + [anon_sym_LT] = ACTIONS(165), + [anon_sym_LT_EQ] = ACTIONS(163), + [anon_sym_GT] = ACTIONS(165), + [anon_sym_GT_EQ] = ACTIONS(163), + [anon_sym_EQ_EQ] = ACTIONS(163), + [anon_sym_BANG_EQ] = ACTIONS(163), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_else] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_close_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(101)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(165), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(163), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(163), + [anon_sym_DASH] = ACTIONS(165), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(165), + [anon_sym_DASH_GT_GT] = ACTIONS(163), + [anon_sym_PIPE] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(165), + [anon_sym_PIPE_PIPE] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(163), + [anon_sym_LT] = ACTIONS(165), + [anon_sym_LT_EQ] = ACTIONS(163), + [anon_sym_GT] = ACTIONS(165), + [anon_sym_GT_EQ] = ACTIONS(163), + [anon_sym_EQ_EQ] = ACTIONS(163), + [anon_sym_BANG_EQ] = ACTIONS(163), + [anon_sym_STAR] = ACTIONS(165), + [anon_sym_SLASH] = ACTIONS(163), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_else] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_close_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(102)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(165), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(163), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(163), + [anon_sym_DASH] = ACTIONS(165), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(165), + [anon_sym_DASH_GT_GT] = ACTIONS(163), + [anon_sym_PIPE] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(165), + [anon_sym_PIPE_PIPE] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(163), + [anon_sym_LT] = ACTIONS(165), + [anon_sym_LT_EQ] = ACTIONS(163), + [anon_sym_GT] = ACTIONS(165), + [anon_sym_GT_EQ] = ACTIONS(163), + [anon_sym_EQ_EQ] = ACTIONS(163), + [anon_sym_BANG_EQ] = ACTIONS(163), + [anon_sym_STAR] = ACTIONS(165), + [anon_sym_SLASH] = ACTIONS(163), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(163), + [anon_sym_PIPE_GT] = ACTIONS(163), + [anon_sym_COLON] = ACTIONS(165), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_else] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_close_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(103)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(165), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(163), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(163), + [anon_sym_DASH] = ACTIONS(165), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(165), + [anon_sym_DASH_GT_GT] = ACTIONS(163), + [anon_sym_PIPE] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(165), + [anon_sym_PIPE_PIPE] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(163), + [anon_sym_LT] = ACTIONS(165), + [anon_sym_LT_EQ] = ACTIONS(163), + [anon_sym_GT] = ACTIONS(165), + [anon_sym_GT_EQ] = ACTIONS(163), + [anon_sym_EQ_EQ] = ACTIONS(163), + [anon_sym_BANG_EQ] = ACTIONS(163), + [anon_sym_STAR] = ACTIONS(165), + [anon_sym_SLASH] = ACTIONS(163), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(163), + [anon_sym_PIPE_GT] = ACTIONS(163), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_else] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_close_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(104)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(165), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(163), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(163), + [anon_sym_DASH] = ACTIONS(165), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(165), + [anon_sym_DASH_GT_GT] = ACTIONS(163), + [anon_sym_PIPE] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(165), + [anon_sym_PIPE_PIPE] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(163), + [anon_sym_LT] = ACTIONS(165), + [anon_sym_LT_EQ] = ACTIONS(163), + [anon_sym_GT] = ACTIONS(165), + [anon_sym_GT_EQ] = ACTIONS(163), + [anon_sym_EQ_EQ] = ACTIONS(163), + [anon_sym_BANG_EQ] = ACTIONS(163), + [anon_sym_STAR] = ACTIONS(165), + [anon_sym_SLASH] = ACTIONS(163), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(163), + [anon_sym_PIPE_GT] = ACTIONS(163), + [anon_sym_COLON] = ACTIONS(165), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_else] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_close_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(105)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(169), + [anon_sym_BSLASH] = ACTIONS(167), + [anon_sym_function] = ACTIONS(169), + [anon_sym_EQ] = ACTIONS(75), + [anon_sym_if] = ACTIONS(169), + [anon_sym_for] = ACTIONS(169), + [anon_sym_while] = ACTIONS(169), + [anon_sym_repeat] = ACTIONS(169), + [anon_sym_QMARK] = ACTIONS(167), + [anon_sym_TILDE] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(169), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(83), + [anon_sym_LT_LT_DASH] = ACTIONS(83), + [anon_sym_COLON_EQ] = ACTIONS(83), + [anon_sym_DASH_GT] = ACTIONS(85), + [anon_sym_DASH_GT_GT] = ACTIONS(87), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(167), + [sym__number_literal] = ACTIONS(169), + [anon_sym_SQUOTE] = ACTIONS(167), + [anon_sym_DQUOTE] = ACTIONS(167), + [sym_dots] = ACTIONS(169), + [sym_dot_dot_i] = ACTIONS(167), + [sym_return] = ACTIONS(169), + [sym_next] = ACTIONS(169), + [sym_break] = ACTIONS(169), + [sym_true] = ACTIONS(169), + [sym_false] = ACTIONS(169), + [sym_null] = ACTIONS(169), + [sym_inf] = ACTIONS(169), + [sym_nan] = ACTIONS(169), + [anon_sym_NA] = ACTIONS(169), + [anon_sym_NA_integer_] = ACTIONS(169), + [anon_sym_NA_real_] = ACTIONS(169), + [anon_sym_NA_complex_] = ACTIONS(169), + [anon_sym_NA_character_] = ACTIONS(169), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(167), + [sym__semicolon] = ACTIONS(167), + [sym__raw_string_literal] = ACTIONS(167), + [sym__external_else] = ACTIONS(167), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(167), + [sym__external_close_brace] = ACTIONS(167), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(106)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(173), + [anon_sym_BSLASH] = ACTIONS(171), + [anon_sym_function] = ACTIONS(173), + [anon_sym_EQ] = ACTIONS(75), + [anon_sym_if] = ACTIONS(173), + [anon_sym_for] = ACTIONS(173), + [anon_sym_while] = ACTIONS(173), + [anon_sym_repeat] = ACTIONS(173), + [anon_sym_QMARK] = ACTIONS(171), + [anon_sym_TILDE] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(173), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(83), + [anon_sym_LT_LT_DASH] = ACTIONS(83), + [anon_sym_COLON_EQ] = ACTIONS(83), + [anon_sym_DASH_GT] = ACTIONS(85), + [anon_sym_DASH_GT_GT] = ACTIONS(87), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(171), + [sym__number_literal] = ACTIONS(173), + [anon_sym_SQUOTE] = ACTIONS(171), + [anon_sym_DQUOTE] = ACTIONS(171), + [sym_dots] = ACTIONS(173), + [sym_dot_dot_i] = ACTIONS(171), + [sym_return] = ACTIONS(173), + [sym_next] = ACTIONS(173), + [sym_break] = ACTIONS(173), + [sym_true] = ACTIONS(173), + [sym_false] = ACTIONS(173), + [sym_null] = ACTIONS(173), + [sym_inf] = ACTIONS(173), + [sym_nan] = ACTIONS(173), + [anon_sym_NA] = ACTIONS(173), + [anon_sym_NA_integer_] = ACTIONS(173), + [anon_sym_NA_real_] = ACTIONS(173), + [anon_sym_NA_complex_] = ACTIONS(173), + [anon_sym_NA_character_] = ACTIONS(173), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(171), + [sym__semicolon] = ACTIONS(171), + [sym__raw_string_literal] = ACTIONS(171), + [sym__external_else] = ACTIONS(171), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(171), + [sym__external_close_brace] = ACTIONS(171), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(107)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(177), + [anon_sym_BSLASH] = ACTIONS(175), + [anon_sym_function] = ACTIONS(177), + [anon_sym_EQ] = ACTIONS(75), + [anon_sym_if] = ACTIONS(177), + [anon_sym_for] = ACTIONS(177), + [anon_sym_while] = ACTIONS(177), + [anon_sym_repeat] = ACTIONS(177), + [anon_sym_QMARK] = ACTIONS(175), + [anon_sym_TILDE] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(177), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(83), + [anon_sym_LT_LT_DASH] = ACTIONS(83), + [anon_sym_COLON_EQ] = ACTIONS(83), + [anon_sym_DASH_GT] = ACTIONS(85), + [anon_sym_DASH_GT_GT] = ACTIONS(87), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(175), + [sym__number_literal] = ACTIONS(177), + [anon_sym_SQUOTE] = ACTIONS(175), + [anon_sym_DQUOTE] = ACTIONS(175), + [sym_dots] = ACTIONS(177), + [sym_dot_dot_i] = ACTIONS(175), + [sym_return] = ACTIONS(177), + [sym_next] = ACTIONS(177), + [sym_break] = ACTIONS(177), + [sym_true] = ACTIONS(177), + [sym_false] = ACTIONS(177), + [sym_null] = ACTIONS(177), + [sym_inf] = ACTIONS(177), + [sym_nan] = ACTIONS(177), + [anon_sym_NA] = ACTIONS(177), + [anon_sym_NA_integer_] = ACTIONS(177), + [anon_sym_NA_real_] = ACTIONS(177), + [anon_sym_NA_complex_] = ACTIONS(177), + [anon_sym_NA_character_] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(175), + [sym__semicolon] = ACTIONS(175), + [sym__raw_string_literal] = ACTIONS(175), + [sym__external_else] = ACTIONS(175), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(175), + [sym__external_close_brace] = ACTIONS(175), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(108)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(181), + [anon_sym_BSLASH] = ACTIONS(179), + [anon_sym_function] = ACTIONS(181), + [anon_sym_EQ] = ACTIONS(75), + [anon_sym_if] = ACTIONS(181), + [anon_sym_for] = ACTIONS(181), + [anon_sym_while] = ACTIONS(181), + [anon_sym_repeat] = ACTIONS(181), + [anon_sym_QMARK] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(181), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(83), + [anon_sym_LT_LT_DASH] = ACTIONS(83), + [anon_sym_COLON_EQ] = ACTIONS(83), + [anon_sym_DASH_GT] = ACTIONS(85), + [anon_sym_DASH_GT_GT] = ACTIONS(87), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(179), + [sym__number_literal] = ACTIONS(181), + [anon_sym_SQUOTE] = ACTIONS(179), + [anon_sym_DQUOTE] = ACTIONS(179), + [sym_dots] = ACTIONS(181), + [sym_dot_dot_i] = ACTIONS(179), + [sym_return] = ACTIONS(181), + [sym_next] = ACTIONS(181), + [sym_break] = ACTIONS(181), + [sym_true] = ACTIONS(181), + [sym_false] = ACTIONS(181), + [sym_null] = ACTIONS(181), + [sym_inf] = ACTIONS(181), + [sym_nan] = ACTIONS(181), + [anon_sym_NA] = ACTIONS(181), + [anon_sym_NA_integer_] = ACTIONS(181), + [anon_sym_NA_real_] = ACTIONS(181), + [anon_sym_NA_complex_] = ACTIONS(181), + [anon_sym_NA_character_] = ACTIONS(181), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(179), + [sym__semicolon] = ACTIONS(179), + [sym__raw_string_literal] = ACTIONS(179), + [sym__external_else] = ACTIONS(179), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(179), + [sym__external_close_brace] = ACTIONS(179), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(109)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(185), + [anon_sym_BSLASH] = ACTIONS(183), + [anon_sym_function] = ACTIONS(185), + [anon_sym_EQ] = ACTIONS(75), + [anon_sym_if] = ACTIONS(185), + [anon_sym_for] = ACTIONS(185), + [anon_sym_while] = ACTIONS(185), + [anon_sym_repeat] = ACTIONS(185), + [anon_sym_QMARK] = ACTIONS(183), + [anon_sym_TILDE] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(185), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(83), + [anon_sym_LT_LT_DASH] = ACTIONS(83), + [anon_sym_COLON_EQ] = ACTIONS(83), + [anon_sym_DASH_GT] = ACTIONS(85), + [anon_sym_DASH_GT_GT] = ACTIONS(87), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(183), + [sym__number_literal] = ACTIONS(185), + [anon_sym_SQUOTE] = ACTIONS(183), + [anon_sym_DQUOTE] = ACTIONS(183), + [sym_dots] = ACTIONS(185), + [sym_dot_dot_i] = ACTIONS(183), + [sym_return] = ACTIONS(185), + [sym_next] = ACTIONS(185), + [sym_break] = ACTIONS(185), + [sym_true] = ACTIONS(185), + [sym_false] = ACTIONS(185), + [sym_null] = ACTIONS(185), + [sym_inf] = ACTIONS(185), + [sym_nan] = ACTIONS(185), + [anon_sym_NA] = ACTIONS(185), + [anon_sym_NA_integer_] = ACTIONS(185), + [anon_sym_NA_real_] = ACTIONS(185), + [anon_sym_NA_complex_] = ACTIONS(185), + [anon_sym_NA_character_] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(183), + [sym__semicolon] = ACTIONS(183), + [sym__raw_string_literal] = ACTIONS(183), + [sym__external_else] = ACTIONS(183), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(183), + [sym__external_close_brace] = ACTIONS(183), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(110)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(189), + [anon_sym_BSLASH] = ACTIONS(187), + [anon_sym_function] = ACTIONS(189), + [anon_sym_EQ] = ACTIONS(75), + [anon_sym_if] = ACTIONS(189), + [anon_sym_for] = ACTIONS(189), + [anon_sym_while] = ACTIONS(189), + [anon_sym_repeat] = ACTIONS(189), + [anon_sym_QMARK] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(189), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(83), + [anon_sym_LT_LT_DASH] = ACTIONS(83), + [anon_sym_COLON_EQ] = ACTIONS(83), + [anon_sym_DASH_GT] = ACTIONS(85), + [anon_sym_DASH_GT_GT] = ACTIONS(87), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(187), + [sym__number_literal] = ACTIONS(189), + [anon_sym_SQUOTE] = ACTIONS(187), + [anon_sym_DQUOTE] = ACTIONS(187), + [sym_dots] = ACTIONS(189), + [sym_dot_dot_i] = ACTIONS(187), + [sym_return] = ACTIONS(189), + [sym_next] = ACTIONS(189), + [sym_break] = ACTIONS(189), + [sym_true] = ACTIONS(189), + [sym_false] = ACTIONS(189), + [sym_null] = ACTIONS(189), + [sym_inf] = ACTIONS(189), + [sym_nan] = ACTIONS(189), + [anon_sym_NA] = ACTIONS(189), + [anon_sym_NA_integer_] = ACTIONS(189), + [anon_sym_NA_real_] = ACTIONS(189), + [anon_sym_NA_complex_] = ACTIONS(189), + [anon_sym_NA_character_] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(187), + [sym__semicolon] = ACTIONS(187), + [sym__raw_string_literal] = ACTIONS(187), + [sym__external_else] = ACTIONS(187), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(187), + [sym__external_close_brace] = ACTIONS(187), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(111)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(193), + [anon_sym_BSLASH] = ACTIONS(191), + [anon_sym_function] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(75), + [anon_sym_if] = ACTIONS(193), + [anon_sym_for] = ACTIONS(193), + [anon_sym_while] = ACTIONS(193), + [anon_sym_repeat] = ACTIONS(193), + [anon_sym_QMARK] = ACTIONS(191), + [anon_sym_TILDE] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(193), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(83), + [anon_sym_LT_LT_DASH] = ACTIONS(83), + [anon_sym_COLON_EQ] = ACTIONS(83), + [anon_sym_DASH_GT] = ACTIONS(85), + [anon_sym_DASH_GT_GT] = ACTIONS(87), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(191), + [sym__number_literal] = ACTIONS(193), + [anon_sym_SQUOTE] = ACTIONS(191), + [anon_sym_DQUOTE] = ACTIONS(191), + [sym_dots] = ACTIONS(193), + [sym_dot_dot_i] = ACTIONS(191), + [sym_return] = ACTIONS(193), + [sym_next] = ACTIONS(193), + [sym_break] = ACTIONS(193), + [sym_true] = ACTIONS(193), + [sym_false] = ACTIONS(193), + [sym_null] = ACTIONS(193), + [sym_inf] = ACTIONS(193), + [sym_nan] = ACTIONS(193), + [anon_sym_NA] = ACTIONS(193), + [anon_sym_NA_integer_] = ACTIONS(193), + [anon_sym_NA_real_] = ACTIONS(193), + [anon_sym_NA_complex_] = ACTIONS(193), + [anon_sym_NA_character_] = ACTIONS(193), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(191), + [sym__semicolon] = ACTIONS(191), + [sym__raw_string_literal] = ACTIONS(191), + [sym__external_else] = ACTIONS(191), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(191), + [sym__external_close_brace] = ACTIONS(191), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(112)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), [sym_identifier] = ACTIONS(197), - [anon_sym_BSLASH] = ACTIONS(199), + [anon_sym_BSLASH] = ACTIONS(195), [anon_sym_function] = ACTIONS(197), - [anon_sym_EQ] = ACTIONS(105), + [anon_sym_EQ] = ACTIONS(75), [anon_sym_if] = ACTIONS(197), [anon_sym_for] = ACTIONS(197), [anon_sym_while] = ACTIONS(197), [anon_sym_repeat] = ACTIONS(197), - [anon_sym_QMARK] = ACTIONS(199), - [anon_sym_TILDE] = ACTIONS(107), + [anon_sym_QMARK] = ACTIONS(195), + [anon_sym_TILDE] = ACTIONS(77), [anon_sym_BANG] = ACTIONS(197), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(113), - [anon_sym_LT_LT_DASH] = ACTIONS(113), - [anon_sym_COLON_EQ] = ACTIONS(113), - [anon_sym_DASH_GT] = ACTIONS(115), - [anon_sym_DASH_GT_GT] = ACTIONS(117), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(199), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(83), + [anon_sym_LT_LT_DASH] = ACTIONS(83), + [anon_sym_COLON_EQ] = ACTIONS(83), + [anon_sym_DASH_GT] = ACTIONS(85), + [anon_sym_DASH_GT_GT] = ACTIONS(87), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(195), [sym__number_literal] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [sym_dots] = ACTIONS(197), + [sym_dot_dot_i] = ACTIONS(195), [sym_return] = ACTIONS(197), [sym_next] = ACTIONS(197), [sym_break] = ACTIONS(197), @@ -8601,817 +14868,4537 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_NA_real_] = ACTIONS(197), [anon_sym_NA_complex_] = ACTIONS(197), [anon_sym_NA_character_] = ACTIONS(197), - [sym_dots] = ACTIONS(197), - [sym_dot_dot_i] = ACTIONS(199), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(199), - [sym__semicolon] = ACTIONS(199), - [sym__raw_string_literal] = ACTIONS(199), - [sym__external_else] = ACTIONS(323), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(199), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [21] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__else] = STATE(1642), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(103), - [anon_sym_BSLASH] = ACTIONS(101), - [anon_sym_function] = ACTIONS(103), - [anon_sym_EQ] = ACTIONS(271), - [anon_sym_if] = ACTIONS(103), - [anon_sym_for] = ACTIONS(103), - [anon_sym_while] = ACTIONS(103), - [anon_sym_repeat] = ACTIONS(103), - [anon_sym_QMARK] = ACTIONS(101), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_BANG] = ACTIONS(103), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(279), - [anon_sym_LT_LT_DASH] = ACTIONS(279), - [anon_sym_COLON_EQ] = ACTIONS(279), - [anon_sym_DASH_GT] = ACTIONS(281), - [anon_sym_DASH_GT_GT] = ACTIONS(283), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(101), - [sym__number_literal] = ACTIONS(103), - [anon_sym_SQUOTE] = ACTIONS(101), - [anon_sym_DQUOTE] = ACTIONS(101), - [sym_return] = ACTIONS(103), - [sym_next] = ACTIONS(103), - [sym_break] = ACTIONS(103), - [sym_true] = ACTIONS(103), - [sym_false] = ACTIONS(103), - [sym_null] = ACTIONS(103), - [sym_inf] = ACTIONS(103), - [sym_nan] = ACTIONS(103), - [anon_sym_NA] = ACTIONS(103), - [anon_sym_NA_integer_] = ACTIONS(103), - [anon_sym_NA_real_] = ACTIONS(103), - [anon_sym_NA_complex_] = ACTIONS(103), - [anon_sym_NA_character_] = ACTIONS(103), - [sym_dots] = ACTIONS(103), - [sym_dot_dot_i] = ACTIONS(101), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(101), - [sym__newline] = ACTIONS(101), - [sym__raw_string_literal] = ACTIONS(101), - [sym__external_else] = ACTIONS(325), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(101), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(101), - }, - [22] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__else] = STATE(1114), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(53), - [sym_identifier] = ACTIONS(51), - [anon_sym_BSLASH] = ACTIONS(53), - [anon_sym_function] = ACTIONS(51), - [anon_sym_EQ] = ACTIONS(105), - [anon_sym_if] = ACTIONS(51), - [anon_sym_for] = ACTIONS(51), - [anon_sym_while] = ACTIONS(51), - [anon_sym_repeat] = ACTIONS(51), - [anon_sym_QMARK] = ACTIONS(53), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_BANG] = ACTIONS(51), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(113), - [anon_sym_LT_LT_DASH] = ACTIONS(113), - [anon_sym_COLON_EQ] = ACTIONS(113), - [anon_sym_DASH_GT] = ACTIONS(115), - [anon_sym_DASH_GT_GT] = ACTIONS(117), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(53), - [sym__number_literal] = ACTIONS(51), - [anon_sym_SQUOTE] = ACTIONS(53), - [anon_sym_DQUOTE] = ACTIONS(53), - [sym_return] = ACTIONS(51), - [sym_next] = ACTIONS(51), - [sym_break] = ACTIONS(51), - [sym_true] = ACTIONS(51), - [sym_false] = ACTIONS(51), - [sym_null] = ACTIONS(51), - [sym_inf] = ACTIONS(51), - [sym_nan] = ACTIONS(51), - [anon_sym_NA] = ACTIONS(51), - [anon_sym_NA_integer_] = ACTIONS(51), - [anon_sym_NA_real_] = ACTIONS(51), - [anon_sym_NA_complex_] = ACTIONS(51), - [anon_sym_NA_character_] = ACTIONS(51), - [sym_dots] = ACTIONS(51), - [sym_dot_dot_i] = ACTIONS(53), [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(53), - [sym__semicolon] = ACTIONS(53), - [sym__raw_string_literal] = ACTIONS(53), - [sym__external_else] = ACTIONS(327), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(53), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [23] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__else] = STATE(1118), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(199), - [sym_identifier] = ACTIONS(197), + [sym__newline] = ACTIONS(195), + [sym__semicolon] = ACTIONS(195), + [sym__raw_string_literal] = ACTIONS(195), + [sym__external_else] = ACTIONS(195), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(195), + [sym__external_close_brace] = ACTIONS(195), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(113)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(201), [anon_sym_BSLASH] = ACTIONS(199), - [anon_sym_function] = ACTIONS(197), - [anon_sym_EQ] = ACTIONS(105), - [anon_sym_if] = ACTIONS(197), - [anon_sym_for] = ACTIONS(197), - [anon_sym_while] = ACTIONS(197), - [anon_sym_repeat] = ACTIONS(197), + [anon_sym_function] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(75), + [anon_sym_if] = ACTIONS(201), + [anon_sym_for] = ACTIONS(201), + [anon_sym_while] = ACTIONS(201), + [anon_sym_repeat] = ACTIONS(201), [anon_sym_QMARK] = ACTIONS(199), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_BANG] = ACTIONS(197), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(113), - [anon_sym_LT_LT_DASH] = ACTIONS(113), - [anon_sym_COLON_EQ] = ACTIONS(113), - [anon_sym_DASH_GT] = ACTIONS(115), - [anon_sym_DASH_GT_GT] = ACTIONS(117), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), + [anon_sym_TILDE] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(201), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(83), + [anon_sym_LT_LT_DASH] = ACTIONS(83), + [anon_sym_COLON_EQ] = ACTIONS(83), + [anon_sym_DASH_GT] = ACTIONS(85), + [anon_sym_DASH_GT_GT] = ACTIONS(87), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), [sym__hex_literal] = ACTIONS(199), - [sym__number_literal] = ACTIONS(197), + [sym__number_literal] = ACTIONS(201), [anon_sym_SQUOTE] = ACTIONS(199), [anon_sym_DQUOTE] = ACTIONS(199), - [sym_return] = ACTIONS(197), - [sym_next] = ACTIONS(197), - [sym_break] = ACTIONS(197), - [sym_true] = ACTIONS(197), - [sym_false] = ACTIONS(197), - [sym_null] = ACTIONS(197), - [sym_inf] = ACTIONS(197), - [sym_nan] = ACTIONS(197), - [anon_sym_NA] = ACTIONS(197), - [anon_sym_NA_integer_] = ACTIONS(197), - [anon_sym_NA_real_] = ACTIONS(197), - [anon_sym_NA_complex_] = ACTIONS(197), - [anon_sym_NA_character_] = ACTIONS(197), - [sym_dots] = ACTIONS(197), + [sym_dots] = ACTIONS(201), [sym_dot_dot_i] = ACTIONS(199), + [sym_return] = ACTIONS(201), + [sym_next] = ACTIONS(201), + [sym_break] = ACTIONS(201), + [sym_true] = ACTIONS(201), + [sym_false] = ACTIONS(201), + [sym_null] = ACTIONS(201), + [sym_inf] = ACTIONS(201), + [sym_nan] = ACTIONS(201), + [anon_sym_NA] = ACTIONS(201), + [anon_sym_NA_integer_] = ACTIONS(201), + [anon_sym_NA_real_] = ACTIONS(201), + [anon_sym_NA_complex_] = ACTIONS(201), + [anon_sym_NA_character_] = ACTIONS(201), [sym_comment] = ACTIONS(3), [sym__newline] = ACTIONS(199), [sym__semicolon] = ACTIONS(199), [sym__raw_string_literal] = ACTIONS(199), - [sym__external_else] = ACTIONS(329), - [sym__external_open_parenthesis] = ACTIONS(145), + [sym__external_else] = ACTIONS(199), + [sym__external_open_parenthesis] = ACTIONS(115), [sym__external_open_brace] = ACTIONS(199), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [24] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__else] = STATE(1119), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(205), - [sym_identifier] = ACTIONS(203), - [anon_sym_BSLASH] = ACTIONS(205), - [anon_sym_function] = ACTIONS(203), - [anon_sym_EQ] = ACTIONS(105), - [anon_sym_if] = ACTIONS(203), - [anon_sym_for] = ACTIONS(203), - [anon_sym_while] = ACTIONS(203), - [anon_sym_repeat] = ACTIONS(203), - [anon_sym_QMARK] = ACTIONS(205), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_BANG] = ACTIONS(203), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(113), - [anon_sym_LT_LT_DASH] = ACTIONS(113), - [anon_sym_COLON_EQ] = ACTIONS(113), - [anon_sym_DASH_GT] = ACTIONS(115), - [anon_sym_DASH_GT_GT] = ACTIONS(117), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(205), - [sym__number_literal] = ACTIONS(203), - [anon_sym_SQUOTE] = ACTIONS(205), - [anon_sym_DQUOTE] = ACTIONS(205), - [sym_return] = ACTIONS(203), - [sym_next] = ACTIONS(203), - [sym_break] = ACTIONS(203), - [sym_true] = ACTIONS(203), - [sym_false] = ACTIONS(203), - [sym_null] = ACTIONS(203), - [sym_inf] = ACTIONS(203), - [sym_nan] = ACTIONS(203), - [anon_sym_NA] = ACTIONS(203), - [anon_sym_NA_integer_] = ACTIONS(203), - [anon_sym_NA_real_] = ACTIONS(203), - [anon_sym_NA_complex_] = ACTIONS(203), - [anon_sym_NA_character_] = ACTIONS(203), - [sym_dots] = ACTIONS(203), - [sym_dot_dot_i] = ACTIONS(205), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(205), - [sym__semicolon] = ACTIONS(205), - [sym__raw_string_literal] = ACTIONS(205), - [sym__external_else] = ACTIONS(331), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(205), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [25] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__else] = STATE(1129), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(101), - [sym_identifier] = ACTIONS(103), - [anon_sym_BSLASH] = ACTIONS(101), - [anon_sym_function] = ACTIONS(103), - [anon_sym_EQ] = ACTIONS(105), - [anon_sym_if] = ACTIONS(103), - [anon_sym_for] = ACTIONS(103), - [anon_sym_while] = ACTIONS(103), - [anon_sym_repeat] = ACTIONS(103), - [anon_sym_QMARK] = ACTIONS(101), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_BANG] = ACTIONS(103), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(113), - [anon_sym_LT_LT_DASH] = ACTIONS(113), - [anon_sym_COLON_EQ] = ACTIONS(113), - [anon_sym_DASH_GT] = ACTIONS(115), - [anon_sym_DASH_GT_GT] = ACTIONS(117), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(101), - [sym__number_literal] = ACTIONS(103), - [anon_sym_SQUOTE] = ACTIONS(101), - [anon_sym_DQUOTE] = ACTIONS(101), - [sym_return] = ACTIONS(103), - [sym_next] = ACTIONS(103), - [sym_break] = ACTIONS(103), - [sym_true] = ACTIONS(103), - [sym_false] = ACTIONS(103), - [sym_null] = ACTIONS(103), - [sym_inf] = ACTIONS(103), - [sym_nan] = ACTIONS(103), - [anon_sym_NA] = ACTIONS(103), - [anon_sym_NA_integer_] = ACTIONS(103), - [anon_sym_NA_real_] = ACTIONS(103), - [anon_sym_NA_complex_] = ACTIONS(103), - [anon_sym_NA_character_] = ACTIONS(103), - [sym_dots] = ACTIONS(103), - [sym_dot_dot_i] = ACTIONS(101), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(101), - [sym__semicolon] = ACTIONS(101), - [sym__raw_string_literal] = ACTIONS(101), - [sym__external_else] = ACTIONS(333), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(101), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [26] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__else] = STATE(1201), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(51), - [anon_sym_BSLASH] = ACTIONS(53), - [anon_sym_function] = ACTIONS(51), - [anon_sym_EQ] = ACTIONS(151), - [anon_sym_if] = ACTIONS(51), - [anon_sym_for] = ACTIONS(51), - [anon_sym_while] = ACTIONS(51), - [anon_sym_repeat] = ACTIONS(51), - [anon_sym_QMARK] = ACTIONS(53), - [anon_sym_TILDE] = ACTIONS(153), - [anon_sym_BANG] = ACTIONS(51), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(159), - [anon_sym_LT_LT_DASH] = ACTIONS(159), - [anon_sym_COLON_EQ] = ACTIONS(159), - [anon_sym_DASH_GT] = ACTIONS(161), + [sym__external_close_brace] = ACTIONS(199), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(114)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(205), + [anon_sym_BSLASH] = ACTIONS(203), + [anon_sym_function] = ACTIONS(205), + [anon_sym_EQ] = ACTIONS(75), + [anon_sym_if] = ACTIONS(205), + [anon_sym_for] = ACTIONS(205), + [anon_sym_while] = ACTIONS(205), + [anon_sym_repeat] = ACTIONS(205), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_TILDE] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(205), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(83), + [anon_sym_LT_LT_DASH] = ACTIONS(83), + [anon_sym_COLON_EQ] = ACTIONS(83), + [anon_sym_DASH_GT] = ACTIONS(85), + [anon_sym_DASH_GT_GT] = ACTIONS(87), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(203), + [sym__number_literal] = ACTIONS(205), + [anon_sym_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE] = ACTIONS(203), + [sym_dots] = ACTIONS(205), + [sym_dot_dot_i] = ACTIONS(203), + [sym_return] = ACTIONS(205), + [sym_next] = ACTIONS(205), + [sym_break] = ACTIONS(205), + [sym_true] = ACTIONS(205), + [sym_false] = ACTIONS(205), + [sym_null] = ACTIONS(205), + [sym_inf] = ACTIONS(205), + [sym_nan] = ACTIONS(205), + [anon_sym_NA] = ACTIONS(205), + [anon_sym_NA_integer_] = ACTIONS(205), + [anon_sym_NA_real_] = ACTIONS(205), + [anon_sym_NA_complex_] = ACTIONS(205), + [anon_sym_NA_character_] = ACTIONS(205), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(203), + [sym__semicolon] = ACTIONS(203), + [sym__raw_string_literal] = ACTIONS(203), + [sym__external_else] = ACTIONS(203), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(203), + [sym__external_close_brace] = ACTIONS(203), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(115)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(209), + [anon_sym_BSLASH] = ACTIONS(207), + [anon_sym_function] = ACTIONS(209), + [anon_sym_EQ] = ACTIONS(75), + [anon_sym_if] = ACTIONS(209), + [anon_sym_for] = ACTIONS(209), + [anon_sym_while] = ACTIONS(209), + [anon_sym_repeat] = ACTIONS(209), + [anon_sym_QMARK] = ACTIONS(207), + [anon_sym_TILDE] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(209), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(83), + [anon_sym_LT_LT_DASH] = ACTIONS(83), + [anon_sym_COLON_EQ] = ACTIONS(83), + [anon_sym_DASH_GT] = ACTIONS(85), + [anon_sym_DASH_GT_GT] = ACTIONS(87), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(207), + [sym__number_literal] = ACTIONS(209), + [anon_sym_SQUOTE] = ACTIONS(207), + [anon_sym_DQUOTE] = ACTIONS(207), + [sym_dots] = ACTIONS(209), + [sym_dot_dot_i] = ACTIONS(207), + [sym_return] = ACTIONS(209), + [sym_next] = ACTIONS(209), + [sym_break] = ACTIONS(209), + [sym_true] = ACTIONS(209), + [sym_false] = ACTIONS(209), + [sym_null] = ACTIONS(209), + [sym_inf] = ACTIONS(209), + [sym_nan] = ACTIONS(209), + [anon_sym_NA] = ACTIONS(209), + [anon_sym_NA_integer_] = ACTIONS(209), + [anon_sym_NA_real_] = ACTIONS(209), + [anon_sym_NA_complex_] = ACTIONS(209), + [anon_sym_NA_character_] = ACTIONS(209), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(207), + [sym__semicolon] = ACTIONS(207), + [sym__raw_string_literal] = ACTIONS(207), + [sym__external_else] = ACTIONS(207), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(207), + [sym__external_close_brace] = ACTIONS(207), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(116)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(213), + [anon_sym_BSLASH] = ACTIONS(211), + [anon_sym_function] = ACTIONS(213), + [anon_sym_EQ] = ACTIONS(75), + [anon_sym_if] = ACTIONS(213), + [anon_sym_for] = ACTIONS(213), + [anon_sym_while] = ACTIONS(213), + [anon_sym_repeat] = ACTIONS(213), + [anon_sym_QMARK] = ACTIONS(211), + [anon_sym_TILDE] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(213), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(83), + [anon_sym_LT_LT_DASH] = ACTIONS(83), + [anon_sym_COLON_EQ] = ACTIONS(83), + [anon_sym_DASH_GT] = ACTIONS(85), + [anon_sym_DASH_GT_GT] = ACTIONS(87), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(211), + [sym__number_literal] = ACTIONS(213), + [anon_sym_SQUOTE] = ACTIONS(211), + [anon_sym_DQUOTE] = ACTIONS(211), + [sym_dots] = ACTIONS(213), + [sym_dot_dot_i] = ACTIONS(211), + [sym_return] = ACTIONS(213), + [sym_next] = ACTIONS(213), + [sym_break] = ACTIONS(213), + [sym_true] = ACTIONS(213), + [sym_false] = ACTIONS(213), + [sym_null] = ACTIONS(213), + [sym_inf] = ACTIONS(213), + [sym_nan] = ACTIONS(213), + [anon_sym_NA] = ACTIONS(213), + [anon_sym_NA_integer_] = ACTIONS(213), + [anon_sym_NA_real_] = ACTIONS(213), + [anon_sym_NA_complex_] = ACTIONS(213), + [anon_sym_NA_character_] = ACTIONS(213), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(211), + [sym__semicolon] = ACTIONS(211), + [sym__raw_string_literal] = ACTIONS(211), + [sym__external_else] = ACTIONS(211), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(211), + [sym__external_close_brace] = ACTIONS(211), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(117)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(217), + [anon_sym_BSLASH] = ACTIONS(215), + [anon_sym_function] = ACTIONS(217), + [anon_sym_EQ] = ACTIONS(75), + [anon_sym_if] = ACTIONS(217), + [anon_sym_for] = ACTIONS(217), + [anon_sym_while] = ACTIONS(217), + [anon_sym_repeat] = ACTIONS(217), + [anon_sym_QMARK] = ACTIONS(215), + [anon_sym_TILDE] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(217), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(83), + [anon_sym_LT_LT_DASH] = ACTIONS(83), + [anon_sym_COLON_EQ] = ACTIONS(83), + [anon_sym_DASH_GT] = ACTIONS(85), + [anon_sym_DASH_GT_GT] = ACTIONS(87), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(215), + [sym__number_literal] = ACTIONS(217), + [anon_sym_SQUOTE] = ACTIONS(215), + [anon_sym_DQUOTE] = ACTIONS(215), + [sym_dots] = ACTIONS(217), + [sym_dot_dot_i] = ACTIONS(215), + [sym_return] = ACTIONS(217), + [sym_next] = ACTIONS(217), + [sym_break] = ACTIONS(217), + [sym_true] = ACTIONS(217), + [sym_false] = ACTIONS(217), + [sym_null] = ACTIONS(217), + [sym_inf] = ACTIONS(217), + [sym_nan] = ACTIONS(217), + [anon_sym_NA] = ACTIONS(217), + [anon_sym_NA_integer_] = ACTIONS(217), + [anon_sym_NA_real_] = ACTIONS(217), + [anon_sym_NA_complex_] = ACTIONS(217), + [anon_sym_NA_character_] = ACTIONS(217), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(215), + [sym__semicolon] = ACTIONS(215), + [sym__raw_string_literal] = ACTIONS(215), + [sym__external_else] = ACTIONS(215), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(215), + [sym__external_close_brace] = ACTIONS(215), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(118)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(221), + [anon_sym_BSLASH] = ACTIONS(219), + [anon_sym_function] = ACTIONS(221), + [anon_sym_EQ] = ACTIONS(75), + [anon_sym_if] = ACTIONS(221), + [anon_sym_for] = ACTIONS(221), + [anon_sym_while] = ACTIONS(221), + [anon_sym_repeat] = ACTIONS(221), + [anon_sym_QMARK] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(221), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(83), + [anon_sym_LT_LT_DASH] = ACTIONS(83), + [anon_sym_COLON_EQ] = ACTIONS(83), + [anon_sym_DASH_GT] = ACTIONS(85), + [anon_sym_DASH_GT_GT] = ACTIONS(87), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(219), + [sym__number_literal] = ACTIONS(221), + [anon_sym_SQUOTE] = ACTIONS(219), + [anon_sym_DQUOTE] = ACTIONS(219), + [sym_dots] = ACTIONS(221), + [sym_dot_dot_i] = ACTIONS(219), + [sym_return] = ACTIONS(221), + [sym_next] = ACTIONS(221), + [sym_break] = ACTIONS(221), + [sym_true] = ACTIONS(221), + [sym_false] = ACTIONS(221), + [sym_null] = ACTIONS(221), + [sym_inf] = ACTIONS(221), + [sym_nan] = ACTIONS(221), + [anon_sym_NA] = ACTIONS(221), + [anon_sym_NA_integer_] = ACTIONS(221), + [anon_sym_NA_real_] = ACTIONS(221), + [anon_sym_NA_complex_] = ACTIONS(221), + [anon_sym_NA_character_] = ACTIONS(221), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(219), + [sym__semicolon] = ACTIONS(219), + [sym__raw_string_literal] = ACTIONS(219), + [sym__external_else] = ACTIONS(219), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(219), + [sym__external_close_brace] = ACTIONS(219), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(119)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(233), + [sym_identifier] = ACTIONS(231), + [anon_sym_BSLASH] = ACTIONS(233), + [anon_sym_function] = ACTIONS(231), + [anon_sym_EQ] = ACTIONS(11), + [anon_sym_if] = ACTIONS(231), + [anon_sym_for] = ACTIONS(231), + [anon_sym_while] = ACTIONS(231), + [anon_sym_repeat] = ACTIONS(231), + [anon_sym_QMARK] = ACTIONS(233), + [anon_sym_TILDE] = ACTIONS(13), + [anon_sym_BANG] = ACTIONS(231), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(19), + [anon_sym_LT_LT_DASH] = ACTIONS(19), + [anon_sym_COLON_EQ] = ACTIONS(19), + [anon_sym_DASH_GT] = ACTIONS(21), + [anon_sym_DASH_GT_GT] = ACTIONS(23), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(233), + [sym__number_literal] = ACTIONS(231), + [anon_sym_SQUOTE] = ACTIONS(233), + [anon_sym_DQUOTE] = ACTIONS(233), + [sym_dots] = ACTIONS(231), + [sym_dot_dot_i] = ACTIONS(233), + [sym_return] = ACTIONS(231), + [sym_next] = ACTIONS(231), + [sym_break] = ACTIONS(231), + [sym_true] = ACTIONS(231), + [sym_false] = ACTIONS(231), + [sym_null] = ACTIONS(231), + [sym_inf] = ACTIONS(231), + [sym_nan] = ACTIONS(231), + [anon_sym_NA] = ACTIONS(231), + [anon_sym_NA_integer_] = ACTIONS(231), + [anon_sym_NA_real_] = ACTIONS(231), + [anon_sym_NA_complex_] = ACTIONS(231), + [anon_sym_NA_character_] = ACTIONS(231), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(233), + [sym__semicolon] = ACTIONS(233), + [sym__raw_string_literal] = ACTIONS(233), + [sym__external_else] = ACTIONS(233), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(233), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(120)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(225), + [anon_sym_BSLASH] = ACTIONS(223), + [anon_sym_function] = ACTIONS(225), + [anon_sym_EQ] = ACTIONS(75), + [anon_sym_if] = ACTIONS(225), + [anon_sym_for] = ACTIONS(225), + [anon_sym_while] = ACTIONS(225), + [anon_sym_repeat] = ACTIONS(225), + [anon_sym_QMARK] = ACTIONS(223), + [anon_sym_TILDE] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(225), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(83), + [anon_sym_LT_LT_DASH] = ACTIONS(83), + [anon_sym_COLON_EQ] = ACTIONS(83), + [anon_sym_DASH_GT] = ACTIONS(85), + [anon_sym_DASH_GT_GT] = ACTIONS(87), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(223), + [sym__number_literal] = ACTIONS(225), + [anon_sym_SQUOTE] = ACTIONS(223), + [anon_sym_DQUOTE] = ACTIONS(223), + [sym_dots] = ACTIONS(225), + [sym_dot_dot_i] = ACTIONS(223), + [sym_return] = ACTIONS(225), + [sym_next] = ACTIONS(225), + [sym_break] = ACTIONS(225), + [sym_true] = ACTIONS(225), + [sym_false] = ACTIONS(225), + [sym_null] = ACTIONS(225), + [sym_inf] = ACTIONS(225), + [sym_nan] = ACTIONS(225), + [anon_sym_NA] = ACTIONS(225), + [anon_sym_NA_integer_] = ACTIONS(225), + [anon_sym_NA_real_] = ACTIONS(225), + [anon_sym_NA_complex_] = ACTIONS(225), + [anon_sym_NA_character_] = ACTIONS(225), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(223), + [sym__semicolon] = ACTIONS(223), + [sym__raw_string_literal] = ACTIONS(223), + [sym__external_else] = ACTIONS(223), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(223), + [sym__external_close_brace] = ACTIONS(223), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(121)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(229), + [anon_sym_BSLASH] = ACTIONS(227), + [anon_sym_function] = ACTIONS(229), + [anon_sym_EQ] = ACTIONS(75), + [anon_sym_if] = ACTIONS(229), + [anon_sym_for] = ACTIONS(229), + [anon_sym_while] = ACTIONS(229), + [anon_sym_repeat] = ACTIONS(229), + [anon_sym_QMARK] = ACTIONS(227), + [anon_sym_TILDE] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(229), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(83), + [anon_sym_LT_LT_DASH] = ACTIONS(83), + [anon_sym_COLON_EQ] = ACTIONS(83), + [anon_sym_DASH_GT] = ACTIONS(85), + [anon_sym_DASH_GT_GT] = ACTIONS(87), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(227), + [sym__number_literal] = ACTIONS(229), + [anon_sym_SQUOTE] = ACTIONS(227), + [anon_sym_DQUOTE] = ACTIONS(227), + [sym_dots] = ACTIONS(229), + [sym_dot_dot_i] = ACTIONS(227), + [sym_return] = ACTIONS(229), + [sym_next] = ACTIONS(229), + [sym_break] = ACTIONS(229), + [sym_true] = ACTIONS(229), + [sym_false] = ACTIONS(229), + [sym_null] = ACTIONS(229), + [sym_inf] = ACTIONS(229), + [sym_nan] = ACTIONS(229), + [anon_sym_NA] = ACTIONS(229), + [anon_sym_NA_integer_] = ACTIONS(229), + [anon_sym_NA_real_] = ACTIONS(229), + [anon_sym_NA_complex_] = ACTIONS(229), + [anon_sym_NA_character_] = ACTIONS(229), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(227), + [sym__semicolon] = ACTIONS(227), + [sym__raw_string_literal] = ACTIONS(227), + [sym__external_else] = ACTIONS(227), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(227), + [sym__external_close_brace] = ACTIONS(227), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(122)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(237), + [sym_identifier] = ACTIONS(235), + [anon_sym_BSLASH] = ACTIONS(237), + [anon_sym_function] = ACTIONS(235), + [anon_sym_EQ] = ACTIONS(11), + [anon_sym_if] = ACTIONS(235), + [anon_sym_for] = ACTIONS(235), + [anon_sym_while] = ACTIONS(235), + [anon_sym_repeat] = ACTIONS(235), + [anon_sym_QMARK] = ACTIONS(237), + [anon_sym_TILDE] = ACTIONS(13), + [anon_sym_BANG] = ACTIONS(235), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(19), + [anon_sym_LT_LT_DASH] = ACTIONS(19), + [anon_sym_COLON_EQ] = ACTIONS(19), + [anon_sym_DASH_GT] = ACTIONS(21), + [anon_sym_DASH_GT_GT] = ACTIONS(23), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(237), + [sym__number_literal] = ACTIONS(235), + [anon_sym_SQUOTE] = ACTIONS(237), + [anon_sym_DQUOTE] = ACTIONS(237), + [sym_dots] = ACTIONS(235), + [sym_dot_dot_i] = ACTIONS(237), + [sym_return] = ACTIONS(235), + [sym_next] = ACTIONS(235), + [sym_break] = ACTIONS(235), + [sym_true] = ACTIONS(235), + [sym_false] = ACTIONS(235), + [sym_null] = ACTIONS(235), + [sym_inf] = ACTIONS(235), + [sym_nan] = ACTIONS(235), + [anon_sym_NA] = ACTIONS(235), + [anon_sym_NA_integer_] = ACTIONS(235), + [anon_sym_NA_real_] = ACTIONS(235), + [anon_sym_NA_complex_] = ACTIONS(235), + [anon_sym_NA_character_] = ACTIONS(235), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(237), + [sym__semicolon] = ACTIONS(237), + [sym__raw_string_literal] = ACTIONS(237), + [sym__external_else] = ACTIONS(237), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(237), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(123)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(237), + [sym_identifier] = ACTIONS(235), + [anon_sym_BSLASH] = ACTIONS(237), + [anon_sym_function] = ACTIONS(235), + [anon_sym_EQ] = ACTIONS(235), + [anon_sym_if] = ACTIONS(235), + [anon_sym_for] = ACTIONS(235), + [anon_sym_while] = ACTIONS(235), + [anon_sym_repeat] = ACTIONS(235), + [anon_sym_QMARK] = ACTIONS(237), + [anon_sym_TILDE] = ACTIONS(237), + [anon_sym_BANG] = ACTIONS(235), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(237), + [anon_sym_LT_LT_DASH] = ACTIONS(237), + [anon_sym_COLON_EQ] = ACTIONS(237), + [anon_sym_DASH_GT] = ACTIONS(235), + [anon_sym_DASH_GT_GT] = ACTIONS(237), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(237), + [sym__number_literal] = ACTIONS(235), + [anon_sym_SQUOTE] = ACTIONS(237), + [anon_sym_DQUOTE] = ACTIONS(237), + [sym_dots] = ACTIONS(235), + [sym_dot_dot_i] = ACTIONS(237), + [sym_return] = ACTIONS(235), + [sym_next] = ACTIONS(235), + [sym_break] = ACTIONS(235), + [sym_true] = ACTIONS(235), + [sym_false] = ACTIONS(235), + [sym_null] = ACTIONS(235), + [sym_inf] = ACTIONS(235), + [sym_nan] = ACTIONS(235), + [anon_sym_NA] = ACTIONS(235), + [anon_sym_NA_integer_] = ACTIONS(235), + [anon_sym_NA_real_] = ACTIONS(235), + [anon_sym_NA_complex_] = ACTIONS(235), + [anon_sym_NA_character_] = ACTIONS(235), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(237), + [sym__semicolon] = ACTIONS(237), + [sym__raw_string_literal] = ACTIONS(237), + [sym__external_else] = ACTIONS(237), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(237), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(124)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(237), + [sym_identifier] = ACTIONS(235), + [anon_sym_BSLASH] = ACTIONS(237), + [anon_sym_function] = ACTIONS(235), + [anon_sym_EQ] = ACTIONS(235), + [anon_sym_if] = ACTIONS(235), + [anon_sym_for] = ACTIONS(235), + [anon_sym_while] = ACTIONS(235), + [anon_sym_repeat] = ACTIONS(235), + [anon_sym_QMARK] = ACTIONS(237), + [anon_sym_TILDE] = ACTIONS(237), + [anon_sym_BANG] = ACTIONS(235), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(237), + [anon_sym_LT_LT_DASH] = ACTIONS(237), + [anon_sym_COLON_EQ] = ACTIONS(237), + [anon_sym_DASH_GT] = ACTIONS(235), + [anon_sym_DASH_GT_GT] = ACTIONS(237), + [anon_sym_PIPE] = ACTIONS(235), + [anon_sym_AMP] = ACTIONS(235), + [anon_sym_PIPE_PIPE] = ACTIONS(237), + [anon_sym_AMP_AMP] = ACTIONS(237), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(237), + [sym__number_literal] = ACTIONS(235), + [anon_sym_SQUOTE] = ACTIONS(237), + [anon_sym_DQUOTE] = ACTIONS(237), + [sym_dots] = ACTIONS(235), + [sym_dot_dot_i] = ACTIONS(237), + [sym_return] = ACTIONS(235), + [sym_next] = ACTIONS(235), + [sym_break] = ACTIONS(235), + [sym_true] = ACTIONS(235), + [sym_false] = ACTIONS(235), + [sym_null] = ACTIONS(235), + [sym_inf] = ACTIONS(235), + [sym_nan] = ACTIONS(235), + [anon_sym_NA] = ACTIONS(235), + [anon_sym_NA_integer_] = ACTIONS(235), + [anon_sym_NA_real_] = ACTIONS(235), + [anon_sym_NA_complex_] = ACTIONS(235), + [anon_sym_NA_character_] = ACTIONS(235), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(237), + [sym__semicolon] = ACTIONS(237), + [sym__raw_string_literal] = ACTIONS(237), + [sym__external_else] = ACTIONS(237), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(237), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(125)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(237), + [sym_identifier] = ACTIONS(235), + [anon_sym_BSLASH] = ACTIONS(237), + [anon_sym_function] = ACTIONS(235), + [anon_sym_EQ] = ACTIONS(235), + [anon_sym_if] = ACTIONS(235), + [anon_sym_for] = ACTIONS(235), + [anon_sym_while] = ACTIONS(235), + [anon_sym_repeat] = ACTIONS(235), + [anon_sym_QMARK] = ACTIONS(237), + [anon_sym_TILDE] = ACTIONS(237), + [anon_sym_BANG] = ACTIONS(235), + [anon_sym_PLUS] = ACTIONS(237), + [anon_sym_DASH] = ACTIONS(235), + [anon_sym_LT_DASH] = ACTIONS(237), + [anon_sym_LT_LT_DASH] = ACTIONS(237), + [anon_sym_COLON_EQ] = ACTIONS(237), + [anon_sym_DASH_GT] = ACTIONS(235), + [anon_sym_DASH_GT_GT] = ACTIONS(237), + [anon_sym_PIPE] = ACTIONS(235), + [anon_sym_AMP] = ACTIONS(235), + [anon_sym_PIPE_PIPE] = ACTIONS(237), + [anon_sym_AMP_AMP] = ACTIONS(237), + [anon_sym_LT] = ACTIONS(235), + [anon_sym_LT_EQ] = ACTIONS(237), + [anon_sym_GT] = ACTIONS(235), + [anon_sym_GT_EQ] = ACTIONS(237), + [anon_sym_EQ_EQ] = ACTIONS(237), + [anon_sym_BANG_EQ] = ACTIONS(237), + [anon_sym_STAR] = ACTIONS(235), + [anon_sym_SLASH] = ACTIONS(237), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(237), + [anon_sym_PIPE_GT] = ACTIONS(237), + [anon_sym_COLON] = ACTIONS(235), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(237), + [sym__number_literal] = ACTIONS(235), + [anon_sym_SQUOTE] = ACTIONS(237), + [anon_sym_DQUOTE] = ACTIONS(237), + [sym_dots] = ACTIONS(235), + [sym_dot_dot_i] = ACTIONS(237), + [sym_return] = ACTIONS(235), + [sym_next] = ACTIONS(235), + [sym_break] = ACTIONS(235), + [sym_true] = ACTIONS(235), + [sym_false] = ACTIONS(235), + [sym_null] = ACTIONS(235), + [sym_inf] = ACTIONS(235), + [sym_nan] = ACTIONS(235), + [anon_sym_NA] = ACTIONS(235), + [anon_sym_NA_integer_] = ACTIONS(235), + [anon_sym_NA_real_] = ACTIONS(235), + [anon_sym_NA_complex_] = ACTIONS(235), + [anon_sym_NA_character_] = ACTIONS(235), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(237), + [sym__semicolon] = ACTIONS(237), + [sym__raw_string_literal] = ACTIONS(237), + [sym__external_else] = ACTIONS(237), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(237), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(126)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(241), + [sym_identifier] = ACTIONS(239), + [anon_sym_BSLASH] = ACTIONS(241), + [anon_sym_function] = ACTIONS(239), + [anon_sym_EQ] = ACTIONS(11), + [anon_sym_if] = ACTIONS(239), + [anon_sym_for] = ACTIONS(239), + [anon_sym_while] = ACTIONS(239), + [anon_sym_repeat] = ACTIONS(239), + [anon_sym_QMARK] = ACTIONS(241), + [anon_sym_TILDE] = ACTIONS(13), + [anon_sym_BANG] = ACTIONS(239), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(19), + [anon_sym_LT_LT_DASH] = ACTIONS(19), + [anon_sym_COLON_EQ] = ACTIONS(19), + [anon_sym_DASH_GT] = ACTIONS(21), + [anon_sym_DASH_GT_GT] = ACTIONS(23), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(241), + [sym__number_literal] = ACTIONS(239), + [anon_sym_SQUOTE] = ACTIONS(241), + [anon_sym_DQUOTE] = ACTIONS(241), + [sym_dots] = ACTIONS(239), + [sym_dot_dot_i] = ACTIONS(241), + [sym_return] = ACTIONS(239), + [sym_next] = ACTIONS(239), + [sym_break] = ACTIONS(239), + [sym_true] = ACTIONS(239), + [sym_false] = ACTIONS(239), + [sym_null] = ACTIONS(239), + [sym_inf] = ACTIONS(239), + [sym_nan] = ACTIONS(239), + [anon_sym_NA] = ACTIONS(239), + [anon_sym_NA_integer_] = ACTIONS(239), + [anon_sym_NA_real_] = ACTIONS(239), + [anon_sym_NA_complex_] = ACTIONS(239), + [anon_sym_NA_character_] = ACTIONS(239), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(241), + [sym__semicolon] = ACTIONS(241), + [sym__raw_string_literal] = ACTIONS(241), + [sym__external_else] = ACTIONS(241), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(241), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(127)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(245), + [sym_identifier] = ACTIONS(243), + [anon_sym_BSLASH] = ACTIONS(245), + [anon_sym_function] = ACTIONS(243), + [anon_sym_EQ] = ACTIONS(11), + [anon_sym_if] = ACTIONS(243), + [anon_sym_for] = ACTIONS(243), + [anon_sym_while] = ACTIONS(243), + [anon_sym_repeat] = ACTIONS(243), + [anon_sym_QMARK] = ACTIONS(245), + [anon_sym_TILDE] = ACTIONS(13), + [anon_sym_BANG] = ACTIONS(243), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(19), + [anon_sym_LT_LT_DASH] = ACTIONS(19), + [anon_sym_COLON_EQ] = ACTIONS(19), + [anon_sym_DASH_GT] = ACTIONS(21), + [anon_sym_DASH_GT_GT] = ACTIONS(23), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(245), + [sym__number_literal] = ACTIONS(243), + [anon_sym_SQUOTE] = ACTIONS(245), + [anon_sym_DQUOTE] = ACTIONS(245), + [sym_dots] = ACTIONS(243), + [sym_dot_dot_i] = ACTIONS(245), + [sym_return] = ACTIONS(243), + [sym_next] = ACTIONS(243), + [sym_break] = ACTIONS(243), + [sym_true] = ACTIONS(243), + [sym_false] = ACTIONS(243), + [sym_null] = ACTIONS(243), + [sym_inf] = ACTIONS(243), + [sym_nan] = ACTIONS(243), + [anon_sym_NA] = ACTIONS(243), + [anon_sym_NA_integer_] = ACTIONS(243), + [anon_sym_NA_real_] = ACTIONS(243), + [anon_sym_NA_complex_] = ACTIONS(243), + [anon_sym_NA_character_] = ACTIONS(243), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(245), + [sym__semicolon] = ACTIONS(245), + [sym__raw_string_literal] = ACTIONS(245), + [sym__external_else] = ACTIONS(245), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(245), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(128)] = { + [sym_call_arguments] = STATE(342), + [sym_subset_arguments] = STATE(343), + [sym_subset2_arguments] = STATE(344), + [sym__open_parenthesis] = STATE(268), + [sym__open_bracket] = STATE(269), + [sym__open_bracket2] = STATE(270), + [ts_builtin_sym_end] = ACTIONS(147), + [sym_identifier] = ACTIONS(149), + [anon_sym_BSLASH] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ] = ACTIONS(11), + [anon_sym_if] = ACTIONS(149), + [anon_sym_for] = ACTIONS(149), + [anon_sym_while] = ACTIONS(149), + [anon_sym_repeat] = ACTIONS(149), + [anon_sym_QMARK] = ACTIONS(147), + [anon_sym_TILDE] = ACTIONS(13), + [anon_sym_BANG] = ACTIONS(149), + [anon_sym_PLUS] = ACTIONS(15), + [anon_sym_DASH] = ACTIONS(17), + [anon_sym_LT_DASH] = ACTIONS(19), + [anon_sym_LT_LT_DASH] = ACTIONS(19), + [anon_sym_COLON_EQ] = ACTIONS(19), + [anon_sym_DASH_GT] = ACTIONS(21), + [anon_sym_DASH_GT_GT] = ACTIONS(23), + [anon_sym_PIPE] = ACTIONS(25), + [anon_sym_AMP] = ACTIONS(27), + [anon_sym_PIPE_PIPE] = ACTIONS(29), + [anon_sym_AMP_AMP] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(33), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(33), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(37), + [anon_sym_SLASH] = ACTIONS(39), + [anon_sym_STAR_STAR] = ACTIONS(41), + [anon_sym_CARET] = ACTIONS(41), + [aux_sym_binary_operator_token1] = ACTIONS(43), + [anon_sym_PIPE_GT] = ACTIONS(43), + [anon_sym_COLON] = ACTIONS(45), + [anon_sym_DOLLAR] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(47), + [sym__hex_literal] = ACTIONS(147), + [sym__number_literal] = ACTIONS(149), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_DQUOTE] = ACTIONS(147), + [sym_dots] = ACTIONS(149), + [sym_dot_dot_i] = ACTIONS(147), + [sym_return] = ACTIONS(149), + [sym_next] = ACTIONS(149), + [sym_break] = ACTIONS(149), + [sym_true] = ACTIONS(149), + [sym_false] = ACTIONS(149), + [sym_null] = ACTIONS(149), + [sym_inf] = ACTIONS(149), + [sym_nan] = ACTIONS(149), + [anon_sym_NA] = ACTIONS(149), + [anon_sym_NA_integer_] = ACTIONS(149), + [anon_sym_NA_real_] = ACTIONS(149), + [anon_sym_NA_complex_] = ACTIONS(149), + [anon_sym_NA_character_] = ACTIONS(149), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(147), + [sym__semicolon] = ACTIONS(147), + [sym__raw_string_literal] = ACTIONS(147), + [sym__external_else] = ACTIONS(147), + [sym__external_open_parenthesis] = ACTIONS(51), + [sym__external_open_brace] = ACTIONS(147), + [sym__external_open_bracket] = ACTIONS(53), + [sym__external_open_bracket2] = ACTIONS(55), + }, + [STATE(129)] = { + [sym_call_arguments] = STATE(361), + [sym_subset_arguments] = STATE(328), + [sym_subset2_arguments] = STATE(329), + [sym__open_parenthesis] = STATE(274), + [sym__open_bracket] = STATE(275), + [sym__open_bracket2] = STATE(276), + [sym_identifier] = ACTIONS(149), + [anon_sym_BSLASH] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ] = ACTIONS(149), + [anon_sym_if] = ACTIONS(149), + [anon_sym_for] = ACTIONS(149), + [anon_sym_while] = ACTIONS(149), + [anon_sym_repeat] = ACTIONS(149), + [anon_sym_QMARK] = ACTIONS(147), + [anon_sym_TILDE] = ACTIONS(147), + [anon_sym_BANG] = ACTIONS(149), + [anon_sym_PLUS] = ACTIONS(79), + [anon_sym_DASH] = ACTIONS(81), + [anon_sym_LT_DASH] = ACTIONS(147), + [anon_sym_LT_LT_DASH] = ACTIONS(147), + [anon_sym_COLON_EQ] = ACTIONS(147), + [anon_sym_DASH_GT] = ACTIONS(149), + [anon_sym_DASH_GT_GT] = ACTIONS(147), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_AMP] = ACTIONS(91), + [anon_sym_PIPE_PIPE] = ACTIONS(93), + [anon_sym_AMP_AMP] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_LT_EQ] = ACTIONS(99), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_EQ] = ACTIONS(99), + [anon_sym_EQ_EQ] = ACTIONS(99), + [anon_sym_BANG_EQ] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(101), + [anon_sym_SLASH] = ACTIONS(103), + [anon_sym_STAR_STAR] = ACTIONS(105), + [anon_sym_CARET] = ACTIONS(105), + [aux_sym_binary_operator_token1] = ACTIONS(107), + [anon_sym_PIPE_GT] = ACTIONS(107), + [anon_sym_COLON] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [anon_sym_AT] = ACTIONS(111), + [sym__hex_literal] = ACTIONS(147), + [sym__number_literal] = ACTIONS(149), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_DQUOTE] = ACTIONS(147), + [sym_dots] = ACTIONS(149), + [sym_dot_dot_i] = ACTIONS(147), + [sym_return] = ACTIONS(149), + [sym_next] = ACTIONS(149), + [sym_break] = ACTIONS(149), + [sym_true] = ACTIONS(149), + [sym_false] = ACTIONS(149), + [sym_null] = ACTIONS(149), + [sym_inf] = ACTIONS(149), + [sym_nan] = ACTIONS(149), + [anon_sym_NA] = ACTIONS(149), + [anon_sym_NA_integer_] = ACTIONS(149), + [anon_sym_NA_real_] = ACTIONS(149), + [anon_sym_NA_complex_] = ACTIONS(149), + [anon_sym_NA_character_] = ACTIONS(149), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(147), + [sym__semicolon] = ACTIONS(147), + [sym__raw_string_literal] = ACTIONS(147), + [sym__external_else] = ACTIONS(147), + [sym__external_open_parenthesis] = ACTIONS(115), + [sym__external_open_brace] = ACTIONS(147), + [sym__external_close_brace] = ACTIONS(147), + [sym__external_open_bracket] = ACTIONS(117), + [sym__external_open_bracket2] = ACTIONS(119), + }, + [STATE(130)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(151), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(153), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(153), + [anon_sym_DASH_GT_GT] = ACTIONS(151), + [anon_sym_PIPE] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(153), + [anon_sym_PIPE_PIPE] = ACTIONS(151), + [anon_sym_AMP_AMP] = ACTIONS(151), + [anon_sym_LT] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(131)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(239), + [anon_sym_BSLASH] = ACTIONS(241), + [anon_sym_function] = ACTIONS(239), + [anon_sym_EQ] = ACTIONS(269), + [anon_sym_if] = ACTIONS(239), + [anon_sym_for] = ACTIONS(239), + [anon_sym_while] = ACTIONS(239), + [anon_sym_repeat] = ACTIONS(239), + [anon_sym_QMARK] = ACTIONS(241), + [anon_sym_TILDE] = ACTIONS(271), + [anon_sym_BANG] = ACTIONS(239), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(277), + [anon_sym_LT_LT_DASH] = ACTIONS(277), + [anon_sym_COLON_EQ] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(283), + [anon_sym_AMP] = ACTIONS(285), + [anon_sym_PIPE_PIPE] = ACTIONS(287), + [anon_sym_AMP_AMP] = ACTIONS(289), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(241), + [sym__number_literal] = ACTIONS(239), + [anon_sym_SQUOTE] = ACTIONS(241), + [anon_sym_DQUOTE] = ACTIONS(241), + [sym_dots] = ACTIONS(239), + [sym_dot_dot_i] = ACTIONS(241), + [sym_return] = ACTIONS(239), + [sym_next] = ACTIONS(239), + [sym_break] = ACTIONS(239), + [sym_true] = ACTIONS(239), + [sym_false] = ACTIONS(239), + [sym_null] = ACTIONS(239), + [sym_inf] = ACTIONS(239), + [sym_nan] = ACTIONS(239), + [anon_sym_NA] = ACTIONS(239), + [anon_sym_NA_integer_] = ACTIONS(239), + [anon_sym_NA_real_] = ACTIONS(239), + [anon_sym_NA_complex_] = ACTIONS(239), + [anon_sym_NA_character_] = ACTIONS(239), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(241), + [sym__semicolon] = ACTIONS(241), + [sym__raw_string_literal] = ACTIONS(241), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(241), + [sym__external_close_brace] = ACTIONS(241), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(132)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(243), + [anon_sym_BSLASH] = ACTIONS(245), + [anon_sym_function] = ACTIONS(243), + [anon_sym_EQ] = ACTIONS(269), + [anon_sym_if] = ACTIONS(243), + [anon_sym_for] = ACTIONS(243), + [anon_sym_while] = ACTIONS(243), + [anon_sym_repeat] = ACTIONS(243), + [anon_sym_QMARK] = ACTIONS(245), + [anon_sym_TILDE] = ACTIONS(271), + [anon_sym_BANG] = ACTIONS(243), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(277), + [anon_sym_LT_LT_DASH] = ACTIONS(277), + [anon_sym_COLON_EQ] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(283), + [anon_sym_AMP] = ACTIONS(285), + [anon_sym_PIPE_PIPE] = ACTIONS(287), + [anon_sym_AMP_AMP] = ACTIONS(289), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(245), + [sym__number_literal] = ACTIONS(243), + [anon_sym_SQUOTE] = ACTIONS(245), + [anon_sym_DQUOTE] = ACTIONS(245), + [sym_dots] = ACTIONS(243), + [sym_dot_dot_i] = ACTIONS(245), + [sym_return] = ACTIONS(243), + [sym_next] = ACTIONS(243), + [sym_break] = ACTIONS(243), + [sym_true] = ACTIONS(243), + [sym_false] = ACTIONS(243), + [sym_null] = ACTIONS(243), + [sym_inf] = ACTIONS(243), + [sym_nan] = ACTIONS(243), + [anon_sym_NA] = ACTIONS(243), + [anon_sym_NA_integer_] = ACTIONS(243), + [anon_sym_NA_real_] = ACTIONS(243), + [anon_sym_NA_complex_] = ACTIONS(243), + [anon_sym_NA_character_] = ACTIONS(243), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(245), + [sym__semicolon] = ACTIONS(245), + [sym__raw_string_literal] = ACTIONS(245), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(245), + [sym__external_close_brace] = ACTIONS(245), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(133)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(149), + [anon_sym_BSLASH] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ] = ACTIONS(269), + [anon_sym_if] = ACTIONS(149), + [anon_sym_for] = ACTIONS(149), + [anon_sym_while] = ACTIONS(149), + [anon_sym_repeat] = ACTIONS(149), + [anon_sym_QMARK] = ACTIONS(147), + [anon_sym_TILDE] = ACTIONS(271), + [anon_sym_BANG] = ACTIONS(149), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(277), + [anon_sym_LT_LT_DASH] = ACTIONS(277), + [anon_sym_COLON_EQ] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(283), + [anon_sym_AMP] = ACTIONS(285), + [anon_sym_PIPE_PIPE] = ACTIONS(287), + [anon_sym_AMP_AMP] = ACTIONS(289), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(147), + [sym__number_literal] = ACTIONS(149), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_DQUOTE] = ACTIONS(147), + [sym_dots] = ACTIONS(149), + [sym_dot_dot_i] = ACTIONS(147), + [sym_return] = ACTIONS(149), + [sym_next] = ACTIONS(149), + [sym_break] = ACTIONS(149), + [sym_true] = ACTIONS(149), + [sym_false] = ACTIONS(149), + [sym_null] = ACTIONS(149), + [sym_inf] = ACTIONS(149), + [sym_nan] = ACTIONS(149), + [anon_sym_NA] = ACTIONS(149), + [anon_sym_NA_integer_] = ACTIONS(149), + [anon_sym_NA_real_] = ACTIONS(149), + [anon_sym_NA_complex_] = ACTIONS(149), + [anon_sym_NA_character_] = ACTIONS(149), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(147), + [sym__semicolon] = ACTIONS(147), + [sym__raw_string_literal] = ACTIONS(147), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(147), + [sym__external_close_brace] = ACTIONS(147), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(134)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(149), + [anon_sym_BSLASH] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ] = ACTIONS(149), + [anon_sym_if] = ACTIONS(149), + [anon_sym_for] = ACTIONS(149), + [anon_sym_while] = ACTIONS(149), + [anon_sym_repeat] = ACTIONS(149), + [anon_sym_QMARK] = ACTIONS(147), + [anon_sym_TILDE] = ACTIONS(147), + [anon_sym_BANG] = ACTIONS(149), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(147), + [anon_sym_LT_LT_DASH] = ACTIONS(147), + [anon_sym_COLON_EQ] = ACTIONS(147), + [anon_sym_DASH_GT] = ACTIONS(149), + [anon_sym_DASH_GT_GT] = ACTIONS(147), + [anon_sym_PIPE] = ACTIONS(283), + [anon_sym_AMP] = ACTIONS(285), + [anon_sym_PIPE_PIPE] = ACTIONS(287), + [anon_sym_AMP_AMP] = ACTIONS(289), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(147), + [sym__number_literal] = ACTIONS(149), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_DQUOTE] = ACTIONS(147), + [sym_dots] = ACTIONS(149), + [sym_dot_dot_i] = ACTIONS(147), + [sym_return] = ACTIONS(149), + [sym_next] = ACTIONS(149), + [sym_break] = ACTIONS(149), + [sym_true] = ACTIONS(149), + [sym_false] = ACTIONS(149), + [sym_null] = ACTIONS(149), + [sym_inf] = ACTIONS(149), + [sym_nan] = ACTIONS(149), + [anon_sym_NA] = ACTIONS(149), + [anon_sym_NA_integer_] = ACTIONS(149), + [anon_sym_NA_real_] = ACTIONS(149), + [anon_sym_NA_complex_] = ACTIONS(149), + [anon_sym_NA_character_] = ACTIONS(149), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(147), + [sym__semicolon] = ACTIONS(147), + [sym__raw_string_literal] = ACTIONS(147), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(147), + [sym__external_close_brace] = ACTIONS(147), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(135)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(149), + [anon_sym_BSLASH] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ] = ACTIONS(149), + [anon_sym_if] = ACTIONS(149), + [anon_sym_for] = ACTIONS(149), + [anon_sym_while] = ACTIONS(149), + [anon_sym_repeat] = ACTIONS(149), + [anon_sym_QMARK] = ACTIONS(147), + [anon_sym_TILDE] = ACTIONS(147), + [anon_sym_BANG] = ACTIONS(149), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(147), + [anon_sym_LT_LT_DASH] = ACTIONS(147), + [anon_sym_COLON_EQ] = ACTIONS(147), + [anon_sym_DASH_GT] = ACTIONS(149), + [anon_sym_DASH_GT_GT] = ACTIONS(147), + [anon_sym_PIPE] = ACTIONS(149), + [anon_sym_AMP] = ACTIONS(149), + [anon_sym_PIPE_PIPE] = ACTIONS(147), + [anon_sym_AMP_AMP] = ACTIONS(147), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(147), + [sym__number_literal] = ACTIONS(149), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_DQUOTE] = ACTIONS(147), + [sym_dots] = ACTIONS(149), + [sym_dot_dot_i] = ACTIONS(147), + [sym_return] = ACTIONS(149), + [sym_next] = ACTIONS(149), + [sym_break] = ACTIONS(149), + [sym_true] = ACTIONS(149), + [sym_false] = ACTIONS(149), + [sym_null] = ACTIONS(149), + [sym_inf] = ACTIONS(149), + [sym_nan] = ACTIONS(149), + [anon_sym_NA] = ACTIONS(149), + [anon_sym_NA_integer_] = ACTIONS(149), + [anon_sym_NA_real_] = ACTIONS(149), + [anon_sym_NA_complex_] = ACTIONS(149), + [anon_sym_NA_character_] = ACTIONS(149), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(147), + [sym__semicolon] = ACTIONS(147), + [sym__raw_string_literal] = ACTIONS(147), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(147), + [sym__external_close_brace] = ACTIONS(147), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(136)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(149), + [anon_sym_BSLASH] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ] = ACTIONS(149), + [anon_sym_if] = ACTIONS(149), + [anon_sym_for] = ACTIONS(149), + [anon_sym_while] = ACTIONS(149), + [anon_sym_repeat] = ACTIONS(149), + [anon_sym_QMARK] = ACTIONS(147), + [anon_sym_TILDE] = ACTIONS(147), + [anon_sym_BANG] = ACTIONS(149), + [anon_sym_PLUS] = ACTIONS(147), + [anon_sym_DASH] = ACTIONS(149), + [anon_sym_LT_DASH] = ACTIONS(147), + [anon_sym_LT_LT_DASH] = ACTIONS(147), + [anon_sym_COLON_EQ] = ACTIONS(147), + [anon_sym_DASH_GT] = ACTIONS(149), + [anon_sym_DASH_GT_GT] = ACTIONS(147), + [anon_sym_PIPE] = ACTIONS(149), + [anon_sym_AMP] = ACTIONS(149), + [anon_sym_PIPE_PIPE] = ACTIONS(147), + [anon_sym_AMP_AMP] = ACTIONS(147), + [anon_sym_LT] = ACTIONS(149), + [anon_sym_LT_EQ] = ACTIONS(147), + [anon_sym_GT] = ACTIONS(149), + [anon_sym_GT_EQ] = ACTIONS(147), + [anon_sym_EQ_EQ] = ACTIONS(147), + [anon_sym_BANG_EQ] = ACTIONS(147), + [anon_sym_STAR] = ACTIONS(149), + [anon_sym_SLASH] = ACTIONS(147), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(147), + [anon_sym_PIPE_GT] = ACTIONS(147), + [anon_sym_COLON] = ACTIONS(149), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(147), + [sym__number_literal] = ACTIONS(149), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_DQUOTE] = ACTIONS(147), + [sym_dots] = ACTIONS(149), + [sym_dot_dot_i] = ACTIONS(147), + [sym_return] = ACTIONS(149), + [sym_next] = ACTIONS(149), + [sym_break] = ACTIONS(149), + [sym_true] = ACTIONS(149), + [sym_false] = ACTIONS(149), + [sym_null] = ACTIONS(149), + [sym_inf] = ACTIONS(149), + [sym_nan] = ACTIONS(149), + [anon_sym_NA] = ACTIONS(149), + [anon_sym_NA_integer_] = ACTIONS(149), + [anon_sym_NA_real_] = ACTIONS(149), + [anon_sym_NA_complex_] = ACTIONS(149), + [anon_sym_NA_character_] = ACTIONS(149), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(147), + [sym__semicolon] = ACTIONS(147), + [sym__raw_string_literal] = ACTIONS(147), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(147), + [sym__external_close_brace] = ACTIONS(147), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(137)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(269), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(271), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(283), + [anon_sym_AMP] = ACTIONS(285), + [anon_sym_PIPE_PIPE] = ACTIONS(287), + [anon_sym_AMP_AMP] = ACTIONS(289), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_close_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(138)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(269), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(271), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(277), + [anon_sym_LT_LT_DASH] = ACTIONS(277), + [anon_sym_COLON_EQ] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(283), + [anon_sym_AMP] = ACTIONS(285), + [anon_sym_PIPE_PIPE] = ACTIONS(287), + [anon_sym_AMP_AMP] = ACTIONS(289), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_close_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(139)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(153), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(153), + [anon_sym_DASH_GT_GT] = ACTIONS(151), + [anon_sym_PIPE] = ACTIONS(283), + [anon_sym_AMP] = ACTIONS(285), + [anon_sym_PIPE_PIPE] = ACTIONS(287), + [anon_sym_AMP_AMP] = ACTIONS(289), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_close_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(140)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(153), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(153), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(153), + [anon_sym_DASH_GT_GT] = ACTIONS(151), + [anon_sym_PIPE] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(153), + [anon_sym_PIPE_PIPE] = ACTIONS(151), + [anon_sym_AMP_AMP] = ACTIONS(151), + [anon_sym_LT] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_close_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(141)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(269), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(271), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(277), + [anon_sym_LT_LT_DASH] = ACTIONS(277), + [anon_sym_COLON_EQ] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(283), + [anon_sym_AMP] = ACTIONS(285), + [anon_sym_PIPE_PIPE] = ACTIONS(287), + [anon_sym_AMP_AMP] = ACTIONS(289), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_close_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(142)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(153), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(271), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(153), + [anon_sym_DASH_GT_GT] = ACTIONS(151), + [anon_sym_PIPE] = ACTIONS(283), + [anon_sym_AMP] = ACTIONS(285), + [anon_sym_PIPE_PIPE] = ACTIONS(287), + [anon_sym_AMP_AMP] = ACTIONS(289), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_close_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(143)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(153), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(153), + [anon_sym_DASH_GT_GT] = ACTIONS(151), + [anon_sym_PIPE] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(285), + [anon_sym_PIPE_PIPE] = ACTIONS(151), + [anon_sym_AMP_AMP] = ACTIONS(289), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_close_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(144)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(153), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(153), + [anon_sym_DASH_GT_GT] = ACTIONS(151), + [anon_sym_PIPE] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(153), + [anon_sym_PIPE_PIPE] = ACTIONS(151), + [anon_sym_AMP_AMP] = ACTIONS(151), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_close_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(145)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(153), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(153), + [anon_sym_DASH_GT_GT] = ACTIONS(151), + [anon_sym_PIPE] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(153), + [anon_sym_PIPE_PIPE] = ACTIONS(151), + [anon_sym_AMP_AMP] = ACTIONS(151), + [anon_sym_LT] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_close_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(146)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(153), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(153), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(153), + [anon_sym_DASH_GT_GT] = ACTIONS(151), + [anon_sym_PIPE] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(153), + [anon_sym_PIPE_PIPE] = ACTIONS(151), + [anon_sym_AMP_AMP] = ACTIONS(151), + [anon_sym_LT] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_STAR] = ACTIONS(153), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_close_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(147)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(153), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(153), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(153), + [anon_sym_DASH_GT_GT] = ACTIONS(151), + [anon_sym_PIPE] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(153), + [anon_sym_PIPE_PIPE] = ACTIONS(151), + [anon_sym_AMP_AMP] = ACTIONS(151), + [anon_sym_LT] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_STAR] = ACTIONS(153), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(151), + [anon_sym_PIPE_GT] = ACTIONS(151), + [anon_sym_COLON] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_close_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(148)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(153), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(153), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(153), + [anon_sym_DASH_GT_GT] = ACTIONS(151), + [anon_sym_PIPE] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(153), + [anon_sym_PIPE_PIPE] = ACTIONS(151), + [anon_sym_AMP_AMP] = ACTIONS(151), + [anon_sym_LT] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_STAR] = ACTIONS(153), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(151), + [anon_sym_PIPE_GT] = ACTIONS(151), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_close_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(149)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(153), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(153), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(153), + [anon_sym_DASH_GT_GT] = ACTIONS(151), + [anon_sym_PIPE] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(153), + [anon_sym_PIPE_PIPE] = ACTIONS(151), + [anon_sym_AMP_AMP] = ACTIONS(151), + [anon_sym_LT] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_STAR] = ACTIONS(153), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(151), + [anon_sym_PIPE_GT] = ACTIONS(151), + [anon_sym_COLON] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_close_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(150)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(157), + [anon_sym_BSLASH] = ACTIONS(155), + [anon_sym_function] = ACTIONS(157), + [anon_sym_EQ] = ACTIONS(269), + [anon_sym_if] = ACTIONS(157), + [anon_sym_for] = ACTIONS(157), + [anon_sym_while] = ACTIONS(157), + [anon_sym_repeat] = ACTIONS(157), + [anon_sym_QMARK] = ACTIONS(155), + [anon_sym_TILDE] = ACTIONS(271), + [anon_sym_BANG] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(277), + [anon_sym_LT_LT_DASH] = ACTIONS(277), + [anon_sym_COLON_EQ] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(283), + [anon_sym_AMP] = ACTIONS(285), + [anon_sym_PIPE_PIPE] = ACTIONS(287), + [anon_sym_AMP_AMP] = ACTIONS(289), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(155), + [sym__number_literal] = ACTIONS(157), + [anon_sym_SQUOTE] = ACTIONS(155), + [anon_sym_DQUOTE] = ACTIONS(155), + [sym_dots] = ACTIONS(157), + [sym_dot_dot_i] = ACTIONS(155), + [sym_return] = ACTIONS(157), + [sym_next] = ACTIONS(157), + [sym_break] = ACTIONS(157), + [sym_true] = ACTIONS(157), + [sym_false] = ACTIONS(157), + [sym_null] = ACTIONS(157), + [sym_inf] = ACTIONS(157), + [sym_nan] = ACTIONS(157), + [anon_sym_NA] = ACTIONS(157), + [anon_sym_NA_integer_] = ACTIONS(157), + [anon_sym_NA_real_] = ACTIONS(157), + [anon_sym_NA_complex_] = ACTIONS(157), + [anon_sym_NA_character_] = ACTIONS(157), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(155), + [sym__semicolon] = ACTIONS(155), + [sym__raw_string_literal] = ACTIONS(155), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(155), + [sym__external_close_brace] = ACTIONS(155), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(151)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(161), + [anon_sym_BSLASH] = ACTIONS(159), + [anon_sym_function] = ACTIONS(161), + [anon_sym_EQ] = ACTIONS(269), + [anon_sym_if] = ACTIONS(161), + [anon_sym_for] = ACTIONS(161), + [anon_sym_while] = ACTIONS(161), + [anon_sym_repeat] = ACTIONS(161), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(271), + [anon_sym_BANG] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(277), + [anon_sym_LT_LT_DASH] = ACTIONS(277), + [anon_sym_COLON_EQ] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(283), + [anon_sym_AMP] = ACTIONS(285), + [anon_sym_PIPE_PIPE] = ACTIONS(287), + [anon_sym_AMP_AMP] = ACTIONS(289), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(159), + [sym__number_literal] = ACTIONS(161), + [anon_sym_SQUOTE] = ACTIONS(159), + [anon_sym_DQUOTE] = ACTIONS(159), + [sym_dots] = ACTIONS(161), + [sym_dot_dot_i] = ACTIONS(159), + [sym_return] = ACTIONS(161), + [sym_next] = ACTIONS(161), + [sym_break] = ACTIONS(161), + [sym_true] = ACTIONS(161), + [sym_false] = ACTIONS(161), + [sym_null] = ACTIONS(161), + [sym_inf] = ACTIONS(161), + [sym_nan] = ACTIONS(161), + [anon_sym_NA] = ACTIONS(161), + [anon_sym_NA_integer_] = ACTIONS(161), + [anon_sym_NA_real_] = ACTIONS(161), + [anon_sym_NA_complex_] = ACTIONS(161), + [anon_sym_NA_character_] = ACTIONS(161), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(159), + [sym__semicolon] = ACTIONS(159), + [sym__raw_string_literal] = ACTIONS(159), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(159), + [sym__external_close_brace] = ACTIONS(159), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(152)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(269), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(271), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(283), + [anon_sym_AMP] = ACTIONS(285), + [anon_sym_PIPE_PIPE] = ACTIONS(287), + [anon_sym_AMP_AMP] = ACTIONS(289), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_close_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(153)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(269), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(271), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(277), + [anon_sym_LT_LT_DASH] = ACTIONS(277), + [anon_sym_COLON_EQ] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(283), + [anon_sym_AMP] = ACTIONS(285), + [anon_sym_PIPE_PIPE] = ACTIONS(287), + [anon_sym_AMP_AMP] = ACTIONS(289), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_close_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(154)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(165), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(163), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(165), + [anon_sym_DASH_GT_GT] = ACTIONS(163), + [anon_sym_PIPE] = ACTIONS(283), + [anon_sym_AMP] = ACTIONS(285), + [anon_sym_PIPE_PIPE] = ACTIONS(287), + [anon_sym_AMP_AMP] = ACTIONS(289), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_close_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(155)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(165), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(163), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(163), + [anon_sym_DASH] = ACTIONS(165), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(165), [anon_sym_DASH_GT_GT] = ACTIONS(163), [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(53), - [sym__number_literal] = ACTIONS(51), - [anon_sym_SQUOTE] = ACTIONS(53), - [anon_sym_DQUOTE] = ACTIONS(53), - [sym_return] = ACTIONS(51), - [sym_next] = ACTIONS(51), - [sym_break] = ACTIONS(51), - [sym_true] = ACTIONS(51), - [sym_false] = ACTIONS(51), - [sym_null] = ACTIONS(51), - [sym_inf] = ACTIONS(51), - [sym_nan] = ACTIONS(51), - [anon_sym_NA] = ACTIONS(51), - [anon_sym_NA_integer_] = ACTIONS(51), - [anon_sym_NA_real_] = ACTIONS(51), - [anon_sym_NA_complex_] = ACTIONS(51), - [anon_sym_NA_character_] = ACTIONS(51), - [sym_dots] = ACTIONS(51), - [sym_dot_dot_i] = ACTIONS(53), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(53), - [sym__newline] = ACTIONS(53), - [sym__raw_string_literal] = ACTIONS(53), - [sym__external_else] = ACTIONS(335), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(53), - [sym__external_open_brace] = ACTIONS(53), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [27] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__else] = STATE(1205), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(197), - [anon_sym_BSLASH] = ACTIONS(199), - [anon_sym_function] = ACTIONS(197), - [anon_sym_EQ] = ACTIONS(151), - [anon_sym_if] = ACTIONS(197), - [anon_sym_for] = ACTIONS(197), - [anon_sym_while] = ACTIONS(197), - [anon_sym_repeat] = ACTIONS(197), - [anon_sym_QMARK] = ACTIONS(199), - [anon_sym_TILDE] = ACTIONS(153), - [anon_sym_BANG] = ACTIONS(197), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(159), - [anon_sym_LT_LT_DASH] = ACTIONS(159), - [anon_sym_COLON_EQ] = ACTIONS(159), - [anon_sym_DASH_GT] = ACTIONS(161), + [anon_sym_AMP] = ACTIONS(165), + [anon_sym_PIPE_PIPE] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(163), + [anon_sym_LT] = ACTIONS(165), + [anon_sym_LT_EQ] = ACTIONS(163), + [anon_sym_GT] = ACTIONS(165), + [anon_sym_GT_EQ] = ACTIONS(163), + [anon_sym_EQ_EQ] = ACTIONS(163), + [anon_sym_BANG_EQ] = ACTIONS(163), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_close_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(156)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(269), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(271), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(277), + [anon_sym_LT_LT_DASH] = ACTIONS(277), + [anon_sym_COLON_EQ] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(283), + [anon_sym_AMP] = ACTIONS(285), + [anon_sym_PIPE_PIPE] = ACTIONS(287), + [anon_sym_AMP_AMP] = ACTIONS(289), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_close_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(157)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(165), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(271), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(165), + [anon_sym_DASH_GT_GT] = ACTIONS(163), + [anon_sym_PIPE] = ACTIONS(283), + [anon_sym_AMP] = ACTIONS(285), + [anon_sym_PIPE_PIPE] = ACTIONS(287), + [anon_sym_AMP_AMP] = ACTIONS(289), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_close_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(158)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(165), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(163), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(165), [anon_sym_DASH_GT_GT] = ACTIONS(163), [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(199), - [sym__number_literal] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [anon_sym_DQUOTE] = ACTIONS(199), - [sym_return] = ACTIONS(197), - [sym_next] = ACTIONS(197), - [sym_break] = ACTIONS(197), - [sym_true] = ACTIONS(197), - [sym_false] = ACTIONS(197), - [sym_null] = ACTIONS(197), - [sym_inf] = ACTIONS(197), - [sym_nan] = ACTIONS(197), - [anon_sym_NA] = ACTIONS(197), - [anon_sym_NA_integer_] = ACTIONS(197), - [anon_sym_NA_real_] = ACTIONS(197), - [anon_sym_NA_complex_] = ACTIONS(197), - [anon_sym_NA_character_] = ACTIONS(197), - [sym_dots] = ACTIONS(197), - [sym_dot_dot_i] = ACTIONS(199), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(199), - [sym__newline] = ACTIONS(199), - [sym__raw_string_literal] = ACTIONS(199), - [sym__external_else] = ACTIONS(337), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(199), - [sym__external_open_brace] = ACTIONS(199), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [28] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__else] = STATE(1206), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(203), - [anon_sym_BSLASH] = ACTIONS(205), - [anon_sym_function] = ACTIONS(203), - [anon_sym_EQ] = ACTIONS(151), - [anon_sym_if] = ACTIONS(203), - [anon_sym_for] = ACTIONS(203), - [anon_sym_while] = ACTIONS(203), - [anon_sym_repeat] = ACTIONS(203), - [anon_sym_QMARK] = ACTIONS(205), - [anon_sym_TILDE] = ACTIONS(153), - [anon_sym_BANG] = ACTIONS(203), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(159), - [anon_sym_LT_LT_DASH] = ACTIONS(159), - [anon_sym_COLON_EQ] = ACTIONS(159), - [anon_sym_DASH_GT] = ACTIONS(161), + [anon_sym_AMP] = ACTIONS(285), + [anon_sym_PIPE_PIPE] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(289), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_close_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(159)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(165), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(163), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(165), [anon_sym_DASH_GT_GT] = ACTIONS(163), [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(205), - [sym__number_literal] = ACTIONS(203), - [anon_sym_SQUOTE] = ACTIONS(205), - [anon_sym_DQUOTE] = ACTIONS(205), - [sym_return] = ACTIONS(203), - [sym_next] = ACTIONS(203), - [sym_break] = ACTIONS(203), - [sym_true] = ACTIONS(203), - [sym_false] = ACTIONS(203), - [sym_null] = ACTIONS(203), - [sym_inf] = ACTIONS(203), - [sym_nan] = ACTIONS(203), - [anon_sym_NA] = ACTIONS(203), - [anon_sym_NA_integer_] = ACTIONS(203), - [anon_sym_NA_real_] = ACTIONS(203), - [anon_sym_NA_complex_] = ACTIONS(203), - [anon_sym_NA_character_] = ACTIONS(203), - [sym_dots] = ACTIONS(203), - [sym_dot_dot_i] = ACTIONS(205), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(205), - [sym__newline] = ACTIONS(205), - [sym__raw_string_literal] = ACTIONS(205), - [sym__external_else] = ACTIONS(339), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(205), - [sym__external_open_brace] = ACTIONS(205), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [29] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__else] = STATE(1214), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(103), - [anon_sym_BSLASH] = ACTIONS(101), - [anon_sym_function] = ACTIONS(103), - [anon_sym_EQ] = ACTIONS(151), - [anon_sym_if] = ACTIONS(103), - [anon_sym_for] = ACTIONS(103), - [anon_sym_while] = ACTIONS(103), - [anon_sym_repeat] = ACTIONS(103), - [anon_sym_QMARK] = ACTIONS(101), - [anon_sym_TILDE] = ACTIONS(153), - [anon_sym_BANG] = ACTIONS(103), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(159), - [anon_sym_LT_LT_DASH] = ACTIONS(159), - [anon_sym_COLON_EQ] = ACTIONS(159), - [anon_sym_DASH_GT] = ACTIONS(161), + [anon_sym_AMP] = ACTIONS(165), + [anon_sym_PIPE_PIPE] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(163), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_close_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(160)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(165), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(163), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(165), [anon_sym_DASH_GT_GT] = ACTIONS(163), [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(101), - [sym__number_literal] = ACTIONS(103), - [anon_sym_SQUOTE] = ACTIONS(101), - [anon_sym_DQUOTE] = ACTIONS(101), - [sym_return] = ACTIONS(103), - [sym_next] = ACTIONS(103), - [sym_break] = ACTIONS(103), - [sym_true] = ACTIONS(103), - [sym_false] = ACTIONS(103), - [sym_null] = ACTIONS(103), - [sym_inf] = ACTIONS(103), - [sym_nan] = ACTIONS(103), - [anon_sym_NA] = ACTIONS(103), - [anon_sym_NA_integer_] = ACTIONS(103), - [anon_sym_NA_real_] = ACTIONS(103), - [anon_sym_NA_complex_] = ACTIONS(103), - [anon_sym_NA_character_] = ACTIONS(103), - [sym_dots] = ACTIONS(103), - [sym_dot_dot_i] = ACTIONS(101), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(101), - [sym__newline] = ACTIONS(101), - [sym__raw_string_literal] = ACTIONS(101), - [sym__external_else] = ACTIONS(341), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(101), - [sym__external_open_brace] = ACTIONS(101), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [30] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__else] = STATE(1303), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(51), - [anon_sym_BSLASH] = ACTIONS(53), - [anon_sym_function] = ACTIONS(51), - [anon_sym_EQ] = ACTIONS(211), - [anon_sym_if] = ACTIONS(51), - [anon_sym_for] = ACTIONS(51), - [anon_sym_while] = ACTIONS(51), - [anon_sym_repeat] = ACTIONS(51), - [anon_sym_QMARK] = ACTIONS(53), - [anon_sym_TILDE] = ACTIONS(213), - [anon_sym_BANG] = ACTIONS(51), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(219), - [anon_sym_LT_LT_DASH] = ACTIONS(219), - [anon_sym_COLON_EQ] = ACTIONS(219), - [anon_sym_DASH_GT] = ACTIONS(221), - [anon_sym_DASH_GT_GT] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(53), - [sym__number_literal] = ACTIONS(51), - [anon_sym_SQUOTE] = ACTIONS(53), - [anon_sym_DQUOTE] = ACTIONS(53), - [sym_return] = ACTIONS(51), - [sym_next] = ACTIONS(51), - [sym_break] = ACTIONS(51), - [sym_true] = ACTIONS(51), - [sym_false] = ACTIONS(51), - [sym_null] = ACTIONS(51), - [sym_inf] = ACTIONS(51), - [sym_nan] = ACTIONS(51), - [anon_sym_NA] = ACTIONS(51), - [anon_sym_NA_integer_] = ACTIONS(51), - [anon_sym_NA_real_] = ACTIONS(51), - [anon_sym_NA_complex_] = ACTIONS(51), - [anon_sym_NA_character_] = ACTIONS(51), - [sym_dots] = ACTIONS(51), - [sym_dot_dot_i] = ACTIONS(53), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(53), - [sym__semicolon] = ACTIONS(53), - [sym__raw_string_literal] = ACTIONS(53), - [sym__external_else] = ACTIONS(343), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(53), - [sym__external_close_brace] = ACTIONS(53), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [31] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__else] = STATE(1308), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), + [anon_sym_AMP] = ACTIONS(165), + [anon_sym_PIPE_PIPE] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(163), + [anon_sym_LT] = ACTIONS(165), + [anon_sym_LT_EQ] = ACTIONS(163), + [anon_sym_GT] = ACTIONS(165), + [anon_sym_GT_EQ] = ACTIONS(163), + [anon_sym_EQ_EQ] = ACTIONS(163), + [anon_sym_BANG_EQ] = ACTIONS(163), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_close_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(161)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(165), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(163), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(163), + [anon_sym_DASH] = ACTIONS(165), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(165), + [anon_sym_DASH_GT_GT] = ACTIONS(163), + [anon_sym_PIPE] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(165), + [anon_sym_PIPE_PIPE] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(163), + [anon_sym_LT] = ACTIONS(165), + [anon_sym_LT_EQ] = ACTIONS(163), + [anon_sym_GT] = ACTIONS(165), + [anon_sym_GT_EQ] = ACTIONS(163), + [anon_sym_EQ_EQ] = ACTIONS(163), + [anon_sym_BANG_EQ] = ACTIONS(163), + [anon_sym_STAR] = ACTIONS(165), + [anon_sym_SLASH] = ACTIONS(163), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_close_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(162)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(165), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(163), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(163), + [anon_sym_DASH] = ACTIONS(165), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(165), + [anon_sym_DASH_GT_GT] = ACTIONS(163), + [anon_sym_PIPE] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(165), + [anon_sym_PIPE_PIPE] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(163), + [anon_sym_LT] = ACTIONS(165), + [anon_sym_LT_EQ] = ACTIONS(163), + [anon_sym_GT] = ACTIONS(165), + [anon_sym_GT_EQ] = ACTIONS(163), + [anon_sym_EQ_EQ] = ACTIONS(163), + [anon_sym_BANG_EQ] = ACTIONS(163), + [anon_sym_STAR] = ACTIONS(165), + [anon_sym_SLASH] = ACTIONS(163), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(163), + [anon_sym_PIPE_GT] = ACTIONS(163), + [anon_sym_COLON] = ACTIONS(165), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_close_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(163)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(165), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(163), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(163), + [anon_sym_DASH] = ACTIONS(165), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(165), + [anon_sym_DASH_GT_GT] = ACTIONS(163), + [anon_sym_PIPE] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(165), + [anon_sym_PIPE_PIPE] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(163), + [anon_sym_LT] = ACTIONS(165), + [anon_sym_LT_EQ] = ACTIONS(163), + [anon_sym_GT] = ACTIONS(165), + [anon_sym_GT_EQ] = ACTIONS(163), + [anon_sym_EQ_EQ] = ACTIONS(163), + [anon_sym_BANG_EQ] = ACTIONS(163), + [anon_sym_STAR] = ACTIONS(165), + [anon_sym_SLASH] = ACTIONS(163), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(163), + [anon_sym_PIPE_GT] = ACTIONS(163), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_close_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(164)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(165), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(163), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(163), + [anon_sym_DASH] = ACTIONS(165), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(165), + [anon_sym_DASH_GT_GT] = ACTIONS(163), + [anon_sym_PIPE] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(165), + [anon_sym_PIPE_PIPE] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(163), + [anon_sym_LT] = ACTIONS(165), + [anon_sym_LT_EQ] = ACTIONS(163), + [anon_sym_GT] = ACTIONS(165), + [anon_sym_GT_EQ] = ACTIONS(163), + [anon_sym_EQ_EQ] = ACTIONS(163), + [anon_sym_BANG_EQ] = ACTIONS(163), + [anon_sym_STAR] = ACTIONS(165), + [anon_sym_SLASH] = ACTIONS(163), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(163), + [anon_sym_PIPE_GT] = ACTIONS(163), + [anon_sym_COLON] = ACTIONS(165), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_close_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(165)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(169), + [anon_sym_BSLASH] = ACTIONS(167), + [anon_sym_function] = ACTIONS(169), + [anon_sym_EQ] = ACTIONS(269), + [anon_sym_if] = ACTIONS(169), + [anon_sym_for] = ACTIONS(169), + [anon_sym_while] = ACTIONS(169), + [anon_sym_repeat] = ACTIONS(169), + [anon_sym_QMARK] = ACTIONS(167), + [anon_sym_TILDE] = ACTIONS(271), + [anon_sym_BANG] = ACTIONS(169), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(277), + [anon_sym_LT_LT_DASH] = ACTIONS(277), + [anon_sym_COLON_EQ] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(283), + [anon_sym_AMP] = ACTIONS(285), + [anon_sym_PIPE_PIPE] = ACTIONS(287), + [anon_sym_AMP_AMP] = ACTIONS(289), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(167), + [sym__number_literal] = ACTIONS(169), + [anon_sym_SQUOTE] = ACTIONS(167), + [anon_sym_DQUOTE] = ACTIONS(167), + [sym_dots] = ACTIONS(169), + [sym_dot_dot_i] = ACTIONS(167), + [sym_return] = ACTIONS(169), + [sym_next] = ACTIONS(169), + [sym_break] = ACTIONS(169), + [sym_true] = ACTIONS(169), + [sym_false] = ACTIONS(169), + [sym_null] = ACTIONS(169), + [sym_inf] = ACTIONS(169), + [sym_nan] = ACTIONS(169), + [anon_sym_NA] = ACTIONS(169), + [anon_sym_NA_integer_] = ACTIONS(169), + [anon_sym_NA_real_] = ACTIONS(169), + [anon_sym_NA_complex_] = ACTIONS(169), + [anon_sym_NA_character_] = ACTIONS(169), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(167), + [sym__semicolon] = ACTIONS(167), + [sym__raw_string_literal] = ACTIONS(167), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(167), + [sym__external_close_brace] = ACTIONS(167), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(166)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(313), + [sym_identifier] = ACTIONS(315), + [anon_sym_BSLASH] = ACTIONS(313), + [anon_sym_function] = ACTIONS(315), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_if] = ACTIONS(315), + [anon_sym_for] = ACTIONS(315), + [anon_sym_while] = ACTIONS(315), + [anon_sym_repeat] = ACTIONS(315), + [anon_sym_QMARK] = ACTIONS(319), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_BANG] = ACTIONS(315), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(323), + [anon_sym_LT_LT_DASH] = ACTIONS(323), + [anon_sym_COLON_EQ] = ACTIONS(323), + [anon_sym_DASH_GT] = ACTIONS(325), + [anon_sym_DASH_GT_GT] = ACTIONS(327), + [anon_sym_PIPE] = ACTIONS(329), + [anon_sym_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(333), + [anon_sym_AMP_AMP] = ACTIONS(335), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(313), + [sym__number_literal] = ACTIONS(315), + [anon_sym_SQUOTE] = ACTIONS(313), + [anon_sym_DQUOTE] = ACTIONS(313), + [sym_dots] = ACTIONS(315), + [sym_dot_dot_i] = ACTIONS(313), + [sym_return] = ACTIONS(315), + [sym_next] = ACTIONS(315), + [sym_break] = ACTIONS(315), + [sym_true] = ACTIONS(315), + [sym_false] = ACTIONS(315), + [sym_null] = ACTIONS(315), + [sym_inf] = ACTIONS(315), + [sym_nan] = ACTIONS(315), + [anon_sym_NA] = ACTIONS(315), + [anon_sym_NA_integer_] = ACTIONS(315), + [anon_sym_NA_real_] = ACTIONS(315), + [anon_sym_NA_complex_] = ACTIONS(315), + [anon_sym_NA_character_] = ACTIONS(315), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(313), + [sym__semicolon] = ACTIONS(313), + [sym__raw_string_literal] = ACTIONS(313), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(313), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(167)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(173), + [anon_sym_BSLASH] = ACTIONS(171), + [anon_sym_function] = ACTIONS(173), + [anon_sym_EQ] = ACTIONS(269), + [anon_sym_if] = ACTIONS(173), + [anon_sym_for] = ACTIONS(173), + [anon_sym_while] = ACTIONS(173), + [anon_sym_repeat] = ACTIONS(173), + [anon_sym_QMARK] = ACTIONS(171), + [anon_sym_TILDE] = ACTIONS(271), + [anon_sym_BANG] = ACTIONS(173), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(277), + [anon_sym_LT_LT_DASH] = ACTIONS(277), + [anon_sym_COLON_EQ] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(283), + [anon_sym_AMP] = ACTIONS(285), + [anon_sym_PIPE_PIPE] = ACTIONS(287), + [anon_sym_AMP_AMP] = ACTIONS(289), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(171), + [sym__number_literal] = ACTIONS(173), + [anon_sym_SQUOTE] = ACTIONS(171), + [anon_sym_DQUOTE] = ACTIONS(171), + [sym_dots] = ACTIONS(173), + [sym_dot_dot_i] = ACTIONS(171), + [sym_return] = ACTIONS(173), + [sym_next] = ACTIONS(173), + [sym_break] = ACTIONS(173), + [sym_true] = ACTIONS(173), + [sym_false] = ACTIONS(173), + [sym_null] = ACTIONS(173), + [sym_inf] = ACTIONS(173), + [sym_nan] = ACTIONS(173), + [anon_sym_NA] = ACTIONS(173), + [anon_sym_NA_integer_] = ACTIONS(173), + [anon_sym_NA_real_] = ACTIONS(173), + [anon_sym_NA_complex_] = ACTIONS(173), + [anon_sym_NA_character_] = ACTIONS(173), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(171), + [sym__semicolon] = ACTIONS(171), + [sym__raw_string_literal] = ACTIONS(171), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(171), + [sym__external_close_brace] = ACTIONS(171), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(168)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(177), + [anon_sym_BSLASH] = ACTIONS(175), + [anon_sym_function] = ACTIONS(177), + [anon_sym_EQ] = ACTIONS(269), + [anon_sym_if] = ACTIONS(177), + [anon_sym_for] = ACTIONS(177), + [anon_sym_while] = ACTIONS(177), + [anon_sym_repeat] = ACTIONS(177), + [anon_sym_QMARK] = ACTIONS(175), + [anon_sym_TILDE] = ACTIONS(271), + [anon_sym_BANG] = ACTIONS(177), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(277), + [anon_sym_LT_LT_DASH] = ACTIONS(277), + [anon_sym_COLON_EQ] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(283), + [anon_sym_AMP] = ACTIONS(285), + [anon_sym_PIPE_PIPE] = ACTIONS(287), + [anon_sym_AMP_AMP] = ACTIONS(289), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(175), + [sym__number_literal] = ACTIONS(177), + [anon_sym_SQUOTE] = ACTIONS(175), + [anon_sym_DQUOTE] = ACTIONS(175), + [sym_dots] = ACTIONS(177), + [sym_dot_dot_i] = ACTIONS(175), + [sym_return] = ACTIONS(177), + [sym_next] = ACTIONS(177), + [sym_break] = ACTIONS(177), + [sym_true] = ACTIONS(177), + [sym_false] = ACTIONS(177), + [sym_null] = ACTIONS(177), + [sym_inf] = ACTIONS(177), + [sym_nan] = ACTIONS(177), + [anon_sym_NA] = ACTIONS(177), + [anon_sym_NA_integer_] = ACTIONS(177), + [anon_sym_NA_real_] = ACTIONS(177), + [anon_sym_NA_complex_] = ACTIONS(177), + [anon_sym_NA_character_] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(175), + [sym__semicolon] = ACTIONS(175), + [sym__raw_string_literal] = ACTIONS(175), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(175), + [sym__external_close_brace] = ACTIONS(175), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(169)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(181), + [anon_sym_BSLASH] = ACTIONS(179), + [anon_sym_function] = ACTIONS(181), + [anon_sym_EQ] = ACTIONS(269), + [anon_sym_if] = ACTIONS(181), + [anon_sym_for] = ACTIONS(181), + [anon_sym_while] = ACTIONS(181), + [anon_sym_repeat] = ACTIONS(181), + [anon_sym_QMARK] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(271), + [anon_sym_BANG] = ACTIONS(181), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(277), + [anon_sym_LT_LT_DASH] = ACTIONS(277), + [anon_sym_COLON_EQ] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(283), + [anon_sym_AMP] = ACTIONS(285), + [anon_sym_PIPE_PIPE] = ACTIONS(287), + [anon_sym_AMP_AMP] = ACTIONS(289), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(179), + [sym__number_literal] = ACTIONS(181), + [anon_sym_SQUOTE] = ACTIONS(179), + [anon_sym_DQUOTE] = ACTIONS(179), + [sym_dots] = ACTIONS(181), + [sym_dot_dot_i] = ACTIONS(179), + [sym_return] = ACTIONS(181), + [sym_next] = ACTIONS(181), + [sym_break] = ACTIONS(181), + [sym_true] = ACTIONS(181), + [sym_false] = ACTIONS(181), + [sym_null] = ACTIONS(181), + [sym_inf] = ACTIONS(181), + [sym_nan] = ACTIONS(181), + [anon_sym_NA] = ACTIONS(181), + [anon_sym_NA_integer_] = ACTIONS(181), + [anon_sym_NA_real_] = ACTIONS(181), + [anon_sym_NA_complex_] = ACTIONS(181), + [anon_sym_NA_character_] = ACTIONS(181), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(179), + [sym__semicolon] = ACTIONS(179), + [sym__raw_string_literal] = ACTIONS(179), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(179), + [sym__external_close_brace] = ACTIONS(179), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(170)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(185), + [anon_sym_BSLASH] = ACTIONS(183), + [anon_sym_function] = ACTIONS(185), + [anon_sym_EQ] = ACTIONS(269), + [anon_sym_if] = ACTIONS(185), + [anon_sym_for] = ACTIONS(185), + [anon_sym_while] = ACTIONS(185), + [anon_sym_repeat] = ACTIONS(185), + [anon_sym_QMARK] = ACTIONS(183), + [anon_sym_TILDE] = ACTIONS(271), + [anon_sym_BANG] = ACTIONS(185), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(277), + [anon_sym_LT_LT_DASH] = ACTIONS(277), + [anon_sym_COLON_EQ] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(283), + [anon_sym_AMP] = ACTIONS(285), + [anon_sym_PIPE_PIPE] = ACTIONS(287), + [anon_sym_AMP_AMP] = ACTIONS(289), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(183), + [sym__number_literal] = ACTIONS(185), + [anon_sym_SQUOTE] = ACTIONS(183), + [anon_sym_DQUOTE] = ACTIONS(183), + [sym_dots] = ACTIONS(185), + [sym_dot_dot_i] = ACTIONS(183), + [sym_return] = ACTIONS(185), + [sym_next] = ACTIONS(185), + [sym_break] = ACTIONS(185), + [sym_true] = ACTIONS(185), + [sym_false] = ACTIONS(185), + [sym_null] = ACTIONS(185), + [sym_inf] = ACTIONS(185), + [sym_nan] = ACTIONS(185), + [anon_sym_NA] = ACTIONS(185), + [anon_sym_NA_integer_] = ACTIONS(185), + [anon_sym_NA_real_] = ACTIONS(185), + [anon_sym_NA_complex_] = ACTIONS(185), + [anon_sym_NA_character_] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(183), + [sym__semicolon] = ACTIONS(183), + [sym__raw_string_literal] = ACTIONS(183), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(183), + [sym__external_close_brace] = ACTIONS(183), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(171)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(233), + [sym_identifier] = ACTIONS(231), + [anon_sym_BSLASH] = ACTIONS(233), + [anon_sym_function] = ACTIONS(231), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_if] = ACTIONS(231), + [anon_sym_for] = ACTIONS(231), + [anon_sym_while] = ACTIONS(231), + [anon_sym_repeat] = ACTIONS(231), + [anon_sym_QMARK] = ACTIONS(233), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_BANG] = ACTIONS(231), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(323), + [anon_sym_LT_LT_DASH] = ACTIONS(323), + [anon_sym_COLON_EQ] = ACTIONS(323), + [anon_sym_DASH_GT] = ACTIONS(325), + [anon_sym_DASH_GT_GT] = ACTIONS(327), + [anon_sym_PIPE] = ACTIONS(329), + [anon_sym_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(333), + [anon_sym_AMP_AMP] = ACTIONS(335), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(233), + [sym__number_literal] = ACTIONS(231), + [anon_sym_SQUOTE] = ACTIONS(233), + [anon_sym_DQUOTE] = ACTIONS(233), + [sym_dots] = ACTIONS(231), + [sym_dot_dot_i] = ACTIONS(233), + [sym_return] = ACTIONS(231), + [sym_next] = ACTIONS(231), + [sym_break] = ACTIONS(231), + [sym_true] = ACTIONS(231), + [sym_false] = ACTIONS(231), + [sym_null] = ACTIONS(231), + [sym_inf] = ACTIONS(231), + [sym_nan] = ACTIONS(231), + [anon_sym_NA] = ACTIONS(231), + [anon_sym_NA_integer_] = ACTIONS(231), + [anon_sym_NA_real_] = ACTIONS(231), + [anon_sym_NA_complex_] = ACTIONS(231), + [anon_sym_NA_character_] = ACTIONS(231), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(233), + [sym__semicolon] = ACTIONS(233), + [sym__raw_string_literal] = ACTIONS(233), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(233), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(172)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(189), + [anon_sym_BSLASH] = ACTIONS(187), + [anon_sym_function] = ACTIONS(189), + [anon_sym_EQ] = ACTIONS(269), + [anon_sym_if] = ACTIONS(189), + [anon_sym_for] = ACTIONS(189), + [anon_sym_while] = ACTIONS(189), + [anon_sym_repeat] = ACTIONS(189), + [anon_sym_QMARK] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(271), + [anon_sym_BANG] = ACTIONS(189), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(277), + [anon_sym_LT_LT_DASH] = ACTIONS(277), + [anon_sym_COLON_EQ] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(283), + [anon_sym_AMP] = ACTIONS(285), + [anon_sym_PIPE_PIPE] = ACTIONS(287), + [anon_sym_AMP_AMP] = ACTIONS(289), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(187), + [sym__number_literal] = ACTIONS(189), + [anon_sym_SQUOTE] = ACTIONS(187), + [anon_sym_DQUOTE] = ACTIONS(187), + [sym_dots] = ACTIONS(189), + [sym_dot_dot_i] = ACTIONS(187), + [sym_return] = ACTIONS(189), + [sym_next] = ACTIONS(189), + [sym_break] = ACTIONS(189), + [sym_true] = ACTIONS(189), + [sym_false] = ACTIONS(189), + [sym_null] = ACTIONS(189), + [sym_inf] = ACTIONS(189), + [sym_nan] = ACTIONS(189), + [anon_sym_NA] = ACTIONS(189), + [anon_sym_NA_integer_] = ACTIONS(189), + [anon_sym_NA_real_] = ACTIONS(189), + [anon_sym_NA_complex_] = ACTIONS(189), + [anon_sym_NA_character_] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(187), + [sym__semicolon] = ACTIONS(187), + [sym__raw_string_literal] = ACTIONS(187), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(187), + [sym__external_close_brace] = ACTIONS(187), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(173)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(193), + [anon_sym_BSLASH] = ACTIONS(191), + [anon_sym_function] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(269), + [anon_sym_if] = ACTIONS(193), + [anon_sym_for] = ACTIONS(193), + [anon_sym_while] = ACTIONS(193), + [anon_sym_repeat] = ACTIONS(193), + [anon_sym_QMARK] = ACTIONS(191), + [anon_sym_TILDE] = ACTIONS(271), + [anon_sym_BANG] = ACTIONS(193), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(277), + [anon_sym_LT_LT_DASH] = ACTIONS(277), + [anon_sym_COLON_EQ] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(283), + [anon_sym_AMP] = ACTIONS(285), + [anon_sym_PIPE_PIPE] = ACTIONS(287), + [anon_sym_AMP_AMP] = ACTIONS(289), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(191), + [sym__number_literal] = ACTIONS(193), + [anon_sym_SQUOTE] = ACTIONS(191), + [anon_sym_DQUOTE] = ACTIONS(191), + [sym_dots] = ACTIONS(193), + [sym_dot_dot_i] = ACTIONS(191), + [sym_return] = ACTIONS(193), + [sym_next] = ACTIONS(193), + [sym_break] = ACTIONS(193), + [sym_true] = ACTIONS(193), + [sym_false] = ACTIONS(193), + [sym_null] = ACTIONS(193), + [sym_inf] = ACTIONS(193), + [sym_nan] = ACTIONS(193), + [anon_sym_NA] = ACTIONS(193), + [anon_sym_NA_integer_] = ACTIONS(193), + [anon_sym_NA_real_] = ACTIONS(193), + [anon_sym_NA_complex_] = ACTIONS(193), + [anon_sym_NA_character_] = ACTIONS(193), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(191), + [sym__semicolon] = ACTIONS(191), + [sym__raw_string_literal] = ACTIONS(191), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(191), + [sym__external_close_brace] = ACTIONS(191), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(174)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), [sym_identifier] = ACTIONS(197), - [anon_sym_BSLASH] = ACTIONS(199), + [anon_sym_BSLASH] = ACTIONS(195), [anon_sym_function] = ACTIONS(197), - [anon_sym_EQ] = ACTIONS(211), + [anon_sym_EQ] = ACTIONS(269), [anon_sym_if] = ACTIONS(197), [anon_sym_for] = ACTIONS(197), [anon_sym_while] = ACTIONS(197), [anon_sym_repeat] = ACTIONS(197), - [anon_sym_QMARK] = ACTIONS(199), - [anon_sym_TILDE] = ACTIONS(213), + [anon_sym_QMARK] = ACTIONS(195), + [anon_sym_TILDE] = ACTIONS(271), [anon_sym_BANG] = ACTIONS(197), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(219), - [anon_sym_LT_LT_DASH] = ACTIONS(219), - [anon_sym_COLON_EQ] = ACTIONS(219), - [anon_sym_DASH_GT] = ACTIONS(221), - [anon_sym_DASH_GT_GT] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(199), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(277), + [anon_sym_LT_LT_DASH] = ACTIONS(277), + [anon_sym_COLON_EQ] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(283), + [anon_sym_AMP] = ACTIONS(285), + [anon_sym_PIPE_PIPE] = ACTIONS(287), + [anon_sym_AMP_AMP] = ACTIONS(289), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(195), [sym__number_literal] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [sym_dots] = ACTIONS(197), + [sym_dot_dot_i] = ACTIONS(195), [sym_return] = ACTIONS(197), [sym_next] = ACTIONS(197), [sym_break] = ACTIONS(197), @@ -9425,293 +19412,4301 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_NA_real_] = ACTIONS(197), [anon_sym_NA_complex_] = ACTIONS(197), [anon_sym_NA_character_] = ACTIONS(197), - [sym_dots] = ACTIONS(197), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(195), + [sym__semicolon] = ACTIONS(195), + [sym__raw_string_literal] = ACTIONS(195), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(195), + [sym__external_close_brace] = ACTIONS(195), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(175)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(201), + [anon_sym_BSLASH] = ACTIONS(199), + [anon_sym_function] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(269), + [anon_sym_if] = ACTIONS(201), + [anon_sym_for] = ACTIONS(201), + [anon_sym_while] = ACTIONS(201), + [anon_sym_repeat] = ACTIONS(201), + [anon_sym_QMARK] = ACTIONS(199), + [anon_sym_TILDE] = ACTIONS(271), + [anon_sym_BANG] = ACTIONS(201), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(277), + [anon_sym_LT_LT_DASH] = ACTIONS(277), + [anon_sym_COLON_EQ] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(283), + [anon_sym_AMP] = ACTIONS(285), + [anon_sym_PIPE_PIPE] = ACTIONS(287), + [anon_sym_AMP_AMP] = ACTIONS(289), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(199), + [sym__number_literal] = ACTIONS(201), + [anon_sym_SQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [sym_dots] = ACTIONS(201), [sym_dot_dot_i] = ACTIONS(199), + [sym_return] = ACTIONS(201), + [sym_next] = ACTIONS(201), + [sym_break] = ACTIONS(201), + [sym_true] = ACTIONS(201), + [sym_false] = ACTIONS(201), + [sym_null] = ACTIONS(201), + [sym_inf] = ACTIONS(201), + [sym_nan] = ACTIONS(201), + [anon_sym_NA] = ACTIONS(201), + [anon_sym_NA_integer_] = ACTIONS(201), + [anon_sym_NA_real_] = ACTIONS(201), + [anon_sym_NA_complex_] = ACTIONS(201), + [anon_sym_NA_character_] = ACTIONS(201), [sym_comment] = ACTIONS(3), [sym__newline] = ACTIONS(199), [sym__semicolon] = ACTIONS(199), [sym__raw_string_literal] = ACTIONS(199), - [sym__external_else] = ACTIONS(345), - [sym__external_open_parenthesis] = ACTIONS(251), + [sym__external_open_parenthesis] = ACTIONS(307), [sym__external_open_brace] = ACTIONS(199), [sym__external_close_brace] = ACTIONS(199), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [32] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__else] = STATE(1309), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(203), - [anon_sym_BSLASH] = ACTIONS(205), - [anon_sym_function] = ACTIONS(203), - [anon_sym_EQ] = ACTIONS(211), - [anon_sym_if] = ACTIONS(203), - [anon_sym_for] = ACTIONS(203), - [anon_sym_while] = ACTIONS(203), - [anon_sym_repeat] = ACTIONS(203), - [anon_sym_QMARK] = ACTIONS(205), - [anon_sym_TILDE] = ACTIONS(213), - [anon_sym_BANG] = ACTIONS(203), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(219), - [anon_sym_LT_LT_DASH] = ACTIONS(219), - [anon_sym_COLON_EQ] = ACTIONS(219), - [anon_sym_DASH_GT] = ACTIONS(221), - [anon_sym_DASH_GT_GT] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(205), - [sym__number_literal] = ACTIONS(203), - [anon_sym_SQUOTE] = ACTIONS(205), - [anon_sym_DQUOTE] = ACTIONS(205), - [sym_return] = ACTIONS(203), - [sym_next] = ACTIONS(203), - [sym_break] = ACTIONS(203), - [sym_true] = ACTIONS(203), - [sym_false] = ACTIONS(203), - [sym_null] = ACTIONS(203), - [sym_inf] = ACTIONS(203), - [sym_nan] = ACTIONS(203), - [anon_sym_NA] = ACTIONS(203), - [anon_sym_NA_integer_] = ACTIONS(203), - [anon_sym_NA_real_] = ACTIONS(203), - [anon_sym_NA_complex_] = ACTIONS(203), - [anon_sym_NA_character_] = ACTIONS(203), - [sym_dots] = ACTIONS(203), - [sym_dot_dot_i] = ACTIONS(205), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(176)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(205), + [anon_sym_BSLASH] = ACTIONS(203), + [anon_sym_function] = ACTIONS(205), + [anon_sym_EQ] = ACTIONS(269), + [anon_sym_if] = ACTIONS(205), + [anon_sym_for] = ACTIONS(205), + [anon_sym_while] = ACTIONS(205), + [anon_sym_repeat] = ACTIONS(205), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_TILDE] = ACTIONS(271), + [anon_sym_BANG] = ACTIONS(205), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(277), + [anon_sym_LT_LT_DASH] = ACTIONS(277), + [anon_sym_COLON_EQ] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(283), + [anon_sym_AMP] = ACTIONS(285), + [anon_sym_PIPE_PIPE] = ACTIONS(287), + [anon_sym_AMP_AMP] = ACTIONS(289), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(203), + [sym__number_literal] = ACTIONS(205), + [anon_sym_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE] = ACTIONS(203), + [sym_dots] = ACTIONS(205), + [sym_dot_dot_i] = ACTIONS(203), + [sym_return] = ACTIONS(205), + [sym_next] = ACTIONS(205), + [sym_break] = ACTIONS(205), + [sym_true] = ACTIONS(205), + [sym_false] = ACTIONS(205), + [sym_null] = ACTIONS(205), + [sym_inf] = ACTIONS(205), + [sym_nan] = ACTIONS(205), + [anon_sym_NA] = ACTIONS(205), + [anon_sym_NA_integer_] = ACTIONS(205), + [anon_sym_NA_real_] = ACTIONS(205), + [anon_sym_NA_complex_] = ACTIONS(205), + [anon_sym_NA_character_] = ACTIONS(205), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(203), + [sym__semicolon] = ACTIONS(203), + [sym__raw_string_literal] = ACTIONS(203), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(203), + [sym__external_close_brace] = ACTIONS(203), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(177)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(209), + [anon_sym_BSLASH] = ACTIONS(207), + [anon_sym_function] = ACTIONS(209), + [anon_sym_EQ] = ACTIONS(269), + [anon_sym_if] = ACTIONS(209), + [anon_sym_for] = ACTIONS(209), + [anon_sym_while] = ACTIONS(209), + [anon_sym_repeat] = ACTIONS(209), + [anon_sym_QMARK] = ACTIONS(207), + [anon_sym_TILDE] = ACTIONS(271), + [anon_sym_BANG] = ACTIONS(209), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(277), + [anon_sym_LT_LT_DASH] = ACTIONS(277), + [anon_sym_COLON_EQ] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(283), + [anon_sym_AMP] = ACTIONS(285), + [anon_sym_PIPE_PIPE] = ACTIONS(287), + [anon_sym_AMP_AMP] = ACTIONS(289), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(207), + [sym__number_literal] = ACTIONS(209), + [anon_sym_SQUOTE] = ACTIONS(207), + [anon_sym_DQUOTE] = ACTIONS(207), + [sym_dots] = ACTIONS(209), + [sym_dot_dot_i] = ACTIONS(207), + [sym_return] = ACTIONS(209), + [sym_next] = ACTIONS(209), + [sym_break] = ACTIONS(209), + [sym_true] = ACTIONS(209), + [sym_false] = ACTIONS(209), + [sym_null] = ACTIONS(209), + [sym_inf] = ACTIONS(209), + [sym_nan] = ACTIONS(209), + [anon_sym_NA] = ACTIONS(209), + [anon_sym_NA_integer_] = ACTIONS(209), + [anon_sym_NA_real_] = ACTIONS(209), + [anon_sym_NA_complex_] = ACTIONS(209), + [anon_sym_NA_character_] = ACTIONS(209), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(207), + [sym__semicolon] = ACTIONS(207), + [sym__raw_string_literal] = ACTIONS(207), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(207), + [sym__external_close_brace] = ACTIONS(207), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(178)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(213), + [anon_sym_BSLASH] = ACTIONS(211), + [anon_sym_function] = ACTIONS(213), + [anon_sym_EQ] = ACTIONS(269), + [anon_sym_if] = ACTIONS(213), + [anon_sym_for] = ACTIONS(213), + [anon_sym_while] = ACTIONS(213), + [anon_sym_repeat] = ACTIONS(213), + [anon_sym_QMARK] = ACTIONS(211), + [anon_sym_TILDE] = ACTIONS(271), + [anon_sym_BANG] = ACTIONS(213), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(277), + [anon_sym_LT_LT_DASH] = ACTIONS(277), + [anon_sym_COLON_EQ] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(283), + [anon_sym_AMP] = ACTIONS(285), + [anon_sym_PIPE_PIPE] = ACTIONS(287), + [anon_sym_AMP_AMP] = ACTIONS(289), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(211), + [sym__number_literal] = ACTIONS(213), + [anon_sym_SQUOTE] = ACTIONS(211), + [anon_sym_DQUOTE] = ACTIONS(211), + [sym_dots] = ACTIONS(213), + [sym_dot_dot_i] = ACTIONS(211), + [sym_return] = ACTIONS(213), + [sym_next] = ACTIONS(213), + [sym_break] = ACTIONS(213), + [sym_true] = ACTIONS(213), + [sym_false] = ACTIONS(213), + [sym_null] = ACTIONS(213), + [sym_inf] = ACTIONS(213), + [sym_nan] = ACTIONS(213), + [anon_sym_NA] = ACTIONS(213), + [anon_sym_NA_integer_] = ACTIONS(213), + [anon_sym_NA_real_] = ACTIONS(213), + [anon_sym_NA_complex_] = ACTIONS(213), + [anon_sym_NA_character_] = ACTIONS(213), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(211), + [sym__semicolon] = ACTIONS(211), + [sym__raw_string_literal] = ACTIONS(211), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(211), + [sym__external_close_brace] = ACTIONS(211), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(179)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(217), + [anon_sym_BSLASH] = ACTIONS(215), + [anon_sym_function] = ACTIONS(217), + [anon_sym_EQ] = ACTIONS(269), + [anon_sym_if] = ACTIONS(217), + [anon_sym_for] = ACTIONS(217), + [anon_sym_while] = ACTIONS(217), + [anon_sym_repeat] = ACTIONS(217), + [anon_sym_QMARK] = ACTIONS(215), + [anon_sym_TILDE] = ACTIONS(271), + [anon_sym_BANG] = ACTIONS(217), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(277), + [anon_sym_LT_LT_DASH] = ACTIONS(277), + [anon_sym_COLON_EQ] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(283), + [anon_sym_AMP] = ACTIONS(285), + [anon_sym_PIPE_PIPE] = ACTIONS(287), + [anon_sym_AMP_AMP] = ACTIONS(289), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(215), + [sym__number_literal] = ACTIONS(217), + [anon_sym_SQUOTE] = ACTIONS(215), + [anon_sym_DQUOTE] = ACTIONS(215), + [sym_dots] = ACTIONS(217), + [sym_dot_dot_i] = ACTIONS(215), + [sym_return] = ACTIONS(217), + [sym_next] = ACTIONS(217), + [sym_break] = ACTIONS(217), + [sym_true] = ACTIONS(217), + [sym_false] = ACTIONS(217), + [sym_null] = ACTIONS(217), + [sym_inf] = ACTIONS(217), + [sym_nan] = ACTIONS(217), + [anon_sym_NA] = ACTIONS(217), + [anon_sym_NA_integer_] = ACTIONS(217), + [anon_sym_NA_real_] = ACTIONS(217), + [anon_sym_NA_complex_] = ACTIONS(217), + [anon_sym_NA_character_] = ACTIONS(217), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(215), + [sym__semicolon] = ACTIONS(215), + [sym__raw_string_literal] = ACTIONS(215), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(215), + [sym__external_close_brace] = ACTIONS(215), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(180)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(221), + [anon_sym_BSLASH] = ACTIONS(219), + [anon_sym_function] = ACTIONS(221), + [anon_sym_EQ] = ACTIONS(269), + [anon_sym_if] = ACTIONS(221), + [anon_sym_for] = ACTIONS(221), + [anon_sym_while] = ACTIONS(221), + [anon_sym_repeat] = ACTIONS(221), + [anon_sym_QMARK] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(271), + [anon_sym_BANG] = ACTIONS(221), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(277), + [anon_sym_LT_LT_DASH] = ACTIONS(277), + [anon_sym_COLON_EQ] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(283), + [anon_sym_AMP] = ACTIONS(285), + [anon_sym_PIPE_PIPE] = ACTIONS(287), + [anon_sym_AMP_AMP] = ACTIONS(289), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(219), + [sym__number_literal] = ACTIONS(221), + [anon_sym_SQUOTE] = ACTIONS(219), + [anon_sym_DQUOTE] = ACTIONS(219), + [sym_dots] = ACTIONS(221), + [sym_dot_dot_i] = ACTIONS(219), + [sym_return] = ACTIONS(221), + [sym_next] = ACTIONS(221), + [sym_break] = ACTIONS(221), + [sym_true] = ACTIONS(221), + [sym_false] = ACTIONS(221), + [sym_null] = ACTIONS(221), + [sym_inf] = ACTIONS(221), + [sym_nan] = ACTIONS(221), + [anon_sym_NA] = ACTIONS(221), + [anon_sym_NA_integer_] = ACTIONS(221), + [anon_sym_NA_real_] = ACTIONS(221), + [anon_sym_NA_complex_] = ACTIONS(221), + [anon_sym_NA_character_] = ACTIONS(221), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(219), + [sym__semicolon] = ACTIONS(219), + [sym__raw_string_literal] = ACTIONS(219), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(219), + [sym__external_close_brace] = ACTIONS(219), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(181)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(143), + [anon_sym_BSLASH] = ACTIONS(145), + [anon_sym_function] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(269), + [anon_sym_if] = ACTIONS(143), + [anon_sym_for] = ACTIONS(143), + [anon_sym_while] = ACTIONS(143), + [anon_sym_repeat] = ACTIONS(143), + [anon_sym_QMARK] = ACTIONS(145), + [anon_sym_TILDE] = ACTIONS(271), + [anon_sym_BANG] = ACTIONS(143), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(277), + [anon_sym_LT_LT_DASH] = ACTIONS(277), + [anon_sym_COLON_EQ] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(283), + [anon_sym_AMP] = ACTIONS(285), + [anon_sym_PIPE_PIPE] = ACTIONS(287), + [anon_sym_AMP_AMP] = ACTIONS(289), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(145), + [sym__number_literal] = ACTIONS(143), + [anon_sym_SQUOTE] = ACTIONS(145), + [anon_sym_DQUOTE] = ACTIONS(145), + [sym_dots] = ACTIONS(143), + [sym_dot_dot_i] = ACTIONS(145), + [sym_return] = ACTIONS(143), + [sym_next] = ACTIONS(143), + [sym_break] = ACTIONS(143), + [sym_true] = ACTIONS(143), + [sym_false] = ACTIONS(143), + [sym_null] = ACTIONS(143), + [sym_inf] = ACTIONS(143), + [sym_nan] = ACTIONS(143), + [anon_sym_NA] = ACTIONS(143), + [anon_sym_NA_integer_] = ACTIONS(143), + [anon_sym_NA_real_] = ACTIONS(143), + [anon_sym_NA_complex_] = ACTIONS(143), + [anon_sym_NA_character_] = ACTIONS(143), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(145), + [sym__semicolon] = ACTIONS(145), + [sym__raw_string_literal] = ACTIONS(145), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(145), + [sym__external_close_brace] = ACTIONS(145), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(182)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(225), + [anon_sym_BSLASH] = ACTIONS(223), + [anon_sym_function] = ACTIONS(225), + [anon_sym_EQ] = ACTIONS(269), + [anon_sym_if] = ACTIONS(225), + [anon_sym_for] = ACTIONS(225), + [anon_sym_while] = ACTIONS(225), + [anon_sym_repeat] = ACTIONS(225), + [anon_sym_QMARK] = ACTIONS(223), + [anon_sym_TILDE] = ACTIONS(271), + [anon_sym_BANG] = ACTIONS(225), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(277), + [anon_sym_LT_LT_DASH] = ACTIONS(277), + [anon_sym_COLON_EQ] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(283), + [anon_sym_AMP] = ACTIONS(285), + [anon_sym_PIPE_PIPE] = ACTIONS(287), + [anon_sym_AMP_AMP] = ACTIONS(289), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(223), + [sym__number_literal] = ACTIONS(225), + [anon_sym_SQUOTE] = ACTIONS(223), + [anon_sym_DQUOTE] = ACTIONS(223), + [sym_dots] = ACTIONS(225), + [sym_dot_dot_i] = ACTIONS(223), + [sym_return] = ACTIONS(225), + [sym_next] = ACTIONS(225), + [sym_break] = ACTIONS(225), + [sym_true] = ACTIONS(225), + [sym_false] = ACTIONS(225), + [sym_null] = ACTIONS(225), + [sym_inf] = ACTIONS(225), + [sym_nan] = ACTIONS(225), + [anon_sym_NA] = ACTIONS(225), + [anon_sym_NA_integer_] = ACTIONS(225), + [anon_sym_NA_real_] = ACTIONS(225), + [anon_sym_NA_complex_] = ACTIONS(225), + [anon_sym_NA_character_] = ACTIONS(225), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(223), + [sym__semicolon] = ACTIONS(223), + [sym__raw_string_literal] = ACTIONS(223), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(223), + [sym__external_close_brace] = ACTIONS(223), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(183)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(229), + [anon_sym_BSLASH] = ACTIONS(227), + [anon_sym_function] = ACTIONS(229), + [anon_sym_EQ] = ACTIONS(269), + [anon_sym_if] = ACTIONS(229), + [anon_sym_for] = ACTIONS(229), + [anon_sym_while] = ACTIONS(229), + [anon_sym_repeat] = ACTIONS(229), + [anon_sym_QMARK] = ACTIONS(227), + [anon_sym_TILDE] = ACTIONS(271), + [anon_sym_BANG] = ACTIONS(229), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(277), + [anon_sym_LT_LT_DASH] = ACTIONS(277), + [anon_sym_COLON_EQ] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(283), + [anon_sym_AMP] = ACTIONS(285), + [anon_sym_PIPE_PIPE] = ACTIONS(287), + [anon_sym_AMP_AMP] = ACTIONS(289), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(227), + [sym__number_literal] = ACTIONS(229), + [anon_sym_SQUOTE] = ACTIONS(227), + [anon_sym_DQUOTE] = ACTIONS(227), + [sym_dots] = ACTIONS(229), + [sym_dot_dot_i] = ACTIONS(227), + [sym_return] = ACTIONS(229), + [sym_next] = ACTIONS(229), + [sym_break] = ACTIONS(229), + [sym_true] = ACTIONS(229), + [sym_false] = ACTIONS(229), + [sym_null] = ACTIONS(229), + [sym_inf] = ACTIONS(229), + [sym_nan] = ACTIONS(229), + [anon_sym_NA] = ACTIONS(229), + [anon_sym_NA_integer_] = ACTIONS(229), + [anon_sym_NA_real_] = ACTIONS(229), + [anon_sym_NA_complex_] = ACTIONS(229), + [anon_sym_NA_character_] = ACTIONS(229), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(227), + [sym__semicolon] = ACTIONS(227), + [sym__raw_string_literal] = ACTIONS(227), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(227), + [sym__external_close_brace] = ACTIONS(227), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(184)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(237), + [sym_identifier] = ACTIONS(235), + [anon_sym_BSLASH] = ACTIONS(237), + [anon_sym_function] = ACTIONS(235), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_if] = ACTIONS(235), + [anon_sym_for] = ACTIONS(235), + [anon_sym_while] = ACTIONS(235), + [anon_sym_repeat] = ACTIONS(235), + [anon_sym_QMARK] = ACTIONS(237), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_BANG] = ACTIONS(235), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(323), + [anon_sym_LT_LT_DASH] = ACTIONS(323), + [anon_sym_COLON_EQ] = ACTIONS(323), + [anon_sym_DASH_GT] = ACTIONS(325), + [anon_sym_DASH_GT_GT] = ACTIONS(327), + [anon_sym_PIPE] = ACTIONS(329), + [anon_sym_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(333), + [anon_sym_AMP_AMP] = ACTIONS(335), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(237), + [sym__number_literal] = ACTIONS(235), + [anon_sym_SQUOTE] = ACTIONS(237), + [anon_sym_DQUOTE] = ACTIONS(237), + [sym_dots] = ACTIONS(235), + [sym_dot_dot_i] = ACTIONS(237), + [sym_return] = ACTIONS(235), + [sym_next] = ACTIONS(235), + [sym_break] = ACTIONS(235), + [sym_true] = ACTIONS(235), + [sym_false] = ACTIONS(235), + [sym_null] = ACTIONS(235), + [sym_inf] = ACTIONS(235), + [sym_nan] = ACTIONS(235), + [anon_sym_NA] = ACTIONS(235), + [anon_sym_NA_integer_] = ACTIONS(235), + [anon_sym_NA_real_] = ACTIONS(235), + [anon_sym_NA_complex_] = ACTIONS(235), + [anon_sym_NA_character_] = ACTIONS(235), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(237), + [sym__semicolon] = ACTIONS(237), + [sym__raw_string_literal] = ACTIONS(237), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(237), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(185)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(237), + [sym_identifier] = ACTIONS(235), + [anon_sym_BSLASH] = ACTIONS(237), + [anon_sym_function] = ACTIONS(235), + [anon_sym_EQ] = ACTIONS(235), + [anon_sym_if] = ACTIONS(235), + [anon_sym_for] = ACTIONS(235), + [anon_sym_while] = ACTIONS(235), + [anon_sym_repeat] = ACTIONS(235), + [anon_sym_QMARK] = ACTIONS(237), + [anon_sym_TILDE] = ACTIONS(237), + [anon_sym_BANG] = ACTIONS(235), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(237), + [anon_sym_LT_LT_DASH] = ACTIONS(237), + [anon_sym_COLON_EQ] = ACTIONS(237), + [anon_sym_DASH_GT] = ACTIONS(235), + [anon_sym_DASH_GT_GT] = ACTIONS(237), + [anon_sym_PIPE] = ACTIONS(329), + [anon_sym_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(333), + [anon_sym_AMP_AMP] = ACTIONS(335), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(237), + [sym__number_literal] = ACTIONS(235), + [anon_sym_SQUOTE] = ACTIONS(237), + [anon_sym_DQUOTE] = ACTIONS(237), + [sym_dots] = ACTIONS(235), + [sym_dot_dot_i] = ACTIONS(237), + [sym_return] = ACTIONS(235), + [sym_next] = ACTIONS(235), + [sym_break] = ACTIONS(235), + [sym_true] = ACTIONS(235), + [sym_false] = ACTIONS(235), + [sym_null] = ACTIONS(235), + [sym_inf] = ACTIONS(235), + [sym_nan] = ACTIONS(235), + [anon_sym_NA] = ACTIONS(235), + [anon_sym_NA_integer_] = ACTIONS(235), + [anon_sym_NA_real_] = ACTIONS(235), + [anon_sym_NA_complex_] = ACTIONS(235), + [anon_sym_NA_character_] = ACTIONS(235), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(237), + [sym__semicolon] = ACTIONS(237), + [sym__raw_string_literal] = ACTIONS(237), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(237), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(186)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(237), + [sym_identifier] = ACTIONS(235), + [anon_sym_BSLASH] = ACTIONS(237), + [anon_sym_function] = ACTIONS(235), + [anon_sym_EQ] = ACTIONS(235), + [anon_sym_if] = ACTIONS(235), + [anon_sym_for] = ACTIONS(235), + [anon_sym_while] = ACTIONS(235), + [anon_sym_repeat] = ACTIONS(235), + [anon_sym_QMARK] = ACTIONS(237), + [anon_sym_TILDE] = ACTIONS(237), + [anon_sym_BANG] = ACTIONS(235), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(237), + [anon_sym_LT_LT_DASH] = ACTIONS(237), + [anon_sym_COLON_EQ] = ACTIONS(237), + [anon_sym_DASH_GT] = ACTIONS(235), + [anon_sym_DASH_GT_GT] = ACTIONS(237), + [anon_sym_PIPE] = ACTIONS(235), + [anon_sym_AMP] = ACTIONS(235), + [anon_sym_PIPE_PIPE] = ACTIONS(237), + [anon_sym_AMP_AMP] = ACTIONS(237), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(237), + [sym__number_literal] = ACTIONS(235), + [anon_sym_SQUOTE] = ACTIONS(237), + [anon_sym_DQUOTE] = ACTIONS(237), + [sym_dots] = ACTIONS(235), + [sym_dot_dot_i] = ACTIONS(237), + [sym_return] = ACTIONS(235), + [sym_next] = ACTIONS(235), + [sym_break] = ACTIONS(235), + [sym_true] = ACTIONS(235), + [sym_false] = ACTIONS(235), + [sym_null] = ACTIONS(235), + [sym_inf] = ACTIONS(235), + [sym_nan] = ACTIONS(235), + [anon_sym_NA] = ACTIONS(235), + [anon_sym_NA_integer_] = ACTIONS(235), + [anon_sym_NA_real_] = ACTIONS(235), + [anon_sym_NA_complex_] = ACTIONS(235), + [anon_sym_NA_character_] = ACTIONS(235), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(237), + [sym__semicolon] = ACTIONS(237), + [sym__raw_string_literal] = ACTIONS(237), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(237), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(187)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(237), + [sym_identifier] = ACTIONS(235), + [anon_sym_BSLASH] = ACTIONS(237), + [anon_sym_function] = ACTIONS(235), + [anon_sym_EQ] = ACTIONS(235), + [anon_sym_if] = ACTIONS(235), + [anon_sym_for] = ACTIONS(235), + [anon_sym_while] = ACTIONS(235), + [anon_sym_repeat] = ACTIONS(235), + [anon_sym_QMARK] = ACTIONS(237), + [anon_sym_TILDE] = ACTIONS(237), + [anon_sym_BANG] = ACTIONS(235), + [anon_sym_PLUS] = ACTIONS(237), + [anon_sym_DASH] = ACTIONS(235), + [anon_sym_LT_DASH] = ACTIONS(237), + [anon_sym_LT_LT_DASH] = ACTIONS(237), + [anon_sym_COLON_EQ] = ACTIONS(237), + [anon_sym_DASH_GT] = ACTIONS(235), + [anon_sym_DASH_GT_GT] = ACTIONS(237), + [anon_sym_PIPE] = ACTIONS(235), + [anon_sym_AMP] = ACTIONS(235), + [anon_sym_PIPE_PIPE] = ACTIONS(237), + [anon_sym_AMP_AMP] = ACTIONS(237), + [anon_sym_LT] = ACTIONS(235), + [anon_sym_LT_EQ] = ACTIONS(237), + [anon_sym_GT] = ACTIONS(235), + [anon_sym_GT_EQ] = ACTIONS(237), + [anon_sym_EQ_EQ] = ACTIONS(237), + [anon_sym_BANG_EQ] = ACTIONS(237), + [anon_sym_STAR] = ACTIONS(235), + [anon_sym_SLASH] = ACTIONS(237), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(237), + [anon_sym_PIPE_GT] = ACTIONS(237), + [anon_sym_COLON] = ACTIONS(235), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(237), + [sym__number_literal] = ACTIONS(235), + [anon_sym_SQUOTE] = ACTIONS(237), + [anon_sym_DQUOTE] = ACTIONS(237), + [sym_dots] = ACTIONS(235), + [sym_dot_dot_i] = ACTIONS(237), + [sym_return] = ACTIONS(235), + [sym_next] = ACTIONS(235), + [sym_break] = ACTIONS(235), + [sym_true] = ACTIONS(235), + [sym_false] = ACTIONS(235), + [sym_null] = ACTIONS(235), + [sym_inf] = ACTIONS(235), + [sym_nan] = ACTIONS(235), + [anon_sym_NA] = ACTIONS(235), + [anon_sym_NA_integer_] = ACTIONS(235), + [anon_sym_NA_real_] = ACTIONS(235), + [anon_sym_NA_complex_] = ACTIONS(235), + [anon_sym_NA_character_] = ACTIONS(235), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(237), + [sym__semicolon] = ACTIONS(237), + [sym__raw_string_literal] = ACTIONS(237), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(237), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(188)] = { + [sym_string] = STATE(371), + [sym__single_quoted_string] = STATE(301), + [sym__double_quoted_string] = STATE(302), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(371), + [aux_sym_function_definition_repeat1] = STATE(194), + [ts_builtin_sym_end] = ACTIONS(341), + [sym_identifier] = ACTIONS(343), + [anon_sym_BSLASH] = ACTIONS(341), + [anon_sym_function] = ACTIONS(345), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_if] = ACTIONS(345), + [anon_sym_for] = ACTIONS(345), + [anon_sym_while] = ACTIONS(345), + [anon_sym_repeat] = ACTIONS(345), + [anon_sym_QMARK] = ACTIONS(341), + [anon_sym_TILDE] = ACTIONS(341), + [anon_sym_BANG] = ACTIONS(345), + [anon_sym_PLUS] = ACTIONS(341), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_LT_DASH] = ACTIONS(341), + [anon_sym_LT_LT_DASH] = ACTIONS(341), + [anon_sym_COLON_EQ] = ACTIONS(341), + [anon_sym_DASH_GT] = ACTIONS(345), + [anon_sym_DASH_GT_GT] = ACTIONS(341), + [anon_sym_PIPE] = ACTIONS(345), + [anon_sym_AMP] = ACTIONS(345), + [anon_sym_PIPE_PIPE] = ACTIONS(341), + [anon_sym_AMP_AMP] = ACTIONS(341), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_LT_EQ] = ACTIONS(341), + [anon_sym_GT] = ACTIONS(345), + [anon_sym_GT_EQ] = ACTIONS(341), + [anon_sym_EQ_EQ] = ACTIONS(341), + [anon_sym_BANG_EQ] = ACTIONS(341), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_SLASH] = ACTIONS(341), + [anon_sym_STAR_STAR] = ACTIONS(341), + [anon_sym_CARET] = ACTIONS(341), + [aux_sym_binary_operator_token1] = ACTIONS(341), + [anon_sym_PIPE_GT] = ACTIONS(341), + [anon_sym_COLON] = ACTIONS(345), + [anon_sym_DOLLAR] = ACTIONS(341), + [anon_sym_AT] = ACTIONS(341), + [sym__hex_literal] = ACTIONS(341), + [sym__number_literal] = ACTIONS(345), + [anon_sym_SQUOTE] = ACTIONS(347), + [anon_sym_DQUOTE] = ACTIONS(349), + [sym_dots] = ACTIONS(343), + [sym_dot_dot_i] = ACTIONS(351), + [sym_return] = ACTIONS(345), + [sym_next] = ACTIONS(345), + [sym_break] = ACTIONS(345), + [sym_true] = ACTIONS(345), + [sym_false] = ACTIONS(345), + [sym_null] = ACTIONS(345), + [sym_inf] = ACTIONS(345), + [sym_nan] = ACTIONS(345), + [anon_sym_NA] = ACTIONS(345), + [anon_sym_NA_integer_] = ACTIONS(345), + [anon_sym_NA_real_] = ACTIONS(345), + [anon_sym_NA_complex_] = ACTIONS(345), + [anon_sym_NA_character_] = ACTIONS(345), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(353), + [sym__semicolon] = ACTIONS(341), + [sym__raw_string_literal] = ACTIONS(355), + [sym__external_else] = ACTIONS(341), + [sym__external_open_parenthesis] = ACTIONS(341), + [sym__external_open_brace] = ACTIONS(341), + [sym__external_open_bracket] = ACTIONS(341), + [sym__external_open_bracket2] = ACTIONS(341), + }, + [STATE(189)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(357), + [anon_sym_BSLASH] = ACTIONS(359), + [anon_sym_function] = ACTIONS(357), + [anon_sym_EQ] = ACTIONS(269), + [anon_sym_if] = ACTIONS(357), + [anon_sym_for] = ACTIONS(357), + [anon_sym_while] = ACTIONS(357), + [anon_sym_repeat] = ACTIONS(357), + [anon_sym_QMARK] = ACTIONS(361), + [anon_sym_TILDE] = ACTIONS(271), + [anon_sym_BANG] = ACTIONS(357), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(277), + [anon_sym_LT_LT_DASH] = ACTIONS(277), + [anon_sym_COLON_EQ] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(283), + [anon_sym_AMP] = ACTIONS(285), + [anon_sym_PIPE_PIPE] = ACTIONS(287), + [anon_sym_AMP_AMP] = ACTIONS(289), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(359), + [sym__number_literal] = ACTIONS(357), + [anon_sym_SQUOTE] = ACTIONS(359), + [anon_sym_DQUOTE] = ACTIONS(359), + [sym_dots] = ACTIONS(357), + [sym_dot_dot_i] = ACTIONS(359), + [sym_return] = ACTIONS(357), + [sym_next] = ACTIONS(357), + [sym_break] = ACTIONS(357), + [sym_true] = ACTIONS(357), + [sym_false] = ACTIONS(357), + [sym_null] = ACTIONS(357), + [sym_inf] = ACTIONS(357), + [sym_nan] = ACTIONS(357), + [anon_sym_NA] = ACTIONS(357), + [anon_sym_NA_integer_] = ACTIONS(357), + [anon_sym_NA_real_] = ACTIONS(357), + [anon_sym_NA_complex_] = ACTIONS(357), + [anon_sym_NA_character_] = ACTIONS(357), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(359), + [sym__semicolon] = ACTIONS(359), + [sym__raw_string_literal] = ACTIONS(359), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(359), + [sym__external_close_brace] = ACTIONS(359), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(190)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(235), + [anon_sym_BSLASH] = ACTIONS(237), + [anon_sym_function] = ACTIONS(235), + [anon_sym_EQ] = ACTIONS(235), + [anon_sym_if] = ACTIONS(235), + [anon_sym_for] = ACTIONS(235), + [anon_sym_while] = ACTIONS(235), + [anon_sym_repeat] = ACTIONS(235), + [anon_sym_QMARK] = ACTIONS(237), + [anon_sym_TILDE] = ACTIONS(237), + [anon_sym_BANG] = ACTIONS(235), + [anon_sym_PLUS] = ACTIONS(237), + [anon_sym_DASH] = ACTIONS(235), + [anon_sym_LT_DASH] = ACTIONS(237), + [anon_sym_LT_LT_DASH] = ACTIONS(237), + [anon_sym_COLON_EQ] = ACTIONS(237), + [anon_sym_DASH_GT] = ACTIONS(235), + [anon_sym_DASH_GT_GT] = ACTIONS(237), + [anon_sym_PIPE] = ACTIONS(235), + [anon_sym_AMP] = ACTIONS(235), + [anon_sym_PIPE_PIPE] = ACTIONS(237), + [anon_sym_AMP_AMP] = ACTIONS(237), + [anon_sym_LT] = ACTIONS(235), + [anon_sym_LT_EQ] = ACTIONS(237), + [anon_sym_GT] = ACTIONS(235), + [anon_sym_GT_EQ] = ACTIONS(237), + [anon_sym_EQ_EQ] = ACTIONS(237), + [anon_sym_BANG_EQ] = ACTIONS(237), + [anon_sym_STAR] = ACTIONS(235), + [anon_sym_SLASH] = ACTIONS(237), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(237), + [anon_sym_PIPE_GT] = ACTIONS(237), + [anon_sym_COLON] = ACTIONS(235), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(237), + [sym__number_literal] = ACTIONS(235), + [anon_sym_SQUOTE] = ACTIONS(237), + [anon_sym_DQUOTE] = ACTIONS(237), + [sym_dots] = ACTIONS(235), + [sym_dot_dot_i] = ACTIONS(237), + [sym_return] = ACTIONS(235), + [sym_next] = ACTIONS(235), + [sym_break] = ACTIONS(235), + [sym_true] = ACTIONS(235), + [sym_false] = ACTIONS(235), + [sym_null] = ACTIONS(235), + [sym_inf] = ACTIONS(235), + [sym_nan] = ACTIONS(235), + [anon_sym_NA] = ACTIONS(235), + [anon_sym_NA_integer_] = ACTIONS(235), + [anon_sym_NA_real_] = ACTIONS(235), + [anon_sym_NA_complex_] = ACTIONS(235), + [anon_sym_NA_character_] = ACTIONS(235), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(237), + [sym__semicolon] = ACTIONS(237), + [sym__raw_string_literal] = ACTIONS(237), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(237), + [sym__external_close_brace] = ACTIONS(237), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(191)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(245), + [sym_identifier] = ACTIONS(243), + [anon_sym_BSLASH] = ACTIONS(245), + [anon_sym_function] = ACTIONS(243), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_if] = ACTIONS(243), + [anon_sym_for] = ACTIONS(243), + [anon_sym_while] = ACTIONS(243), + [anon_sym_repeat] = ACTIONS(243), + [anon_sym_QMARK] = ACTIONS(245), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_BANG] = ACTIONS(243), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(323), + [anon_sym_LT_LT_DASH] = ACTIONS(323), + [anon_sym_COLON_EQ] = ACTIONS(323), + [anon_sym_DASH_GT] = ACTIONS(325), + [anon_sym_DASH_GT_GT] = ACTIONS(327), + [anon_sym_PIPE] = ACTIONS(329), + [anon_sym_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(333), + [anon_sym_AMP_AMP] = ACTIONS(335), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(245), + [sym__number_literal] = ACTIONS(243), + [anon_sym_SQUOTE] = ACTIONS(245), + [anon_sym_DQUOTE] = ACTIONS(245), + [sym_dots] = ACTIONS(243), + [sym_dot_dot_i] = ACTIONS(245), + [sym_return] = ACTIONS(243), + [sym_next] = ACTIONS(243), + [sym_break] = ACTIONS(243), + [sym_true] = ACTIONS(243), + [sym_false] = ACTIONS(243), + [sym_null] = ACTIONS(243), + [sym_inf] = ACTIONS(243), + [sym_nan] = ACTIONS(243), + [anon_sym_NA] = ACTIONS(243), + [anon_sym_NA_integer_] = ACTIONS(243), + [anon_sym_NA_real_] = ACTIONS(243), + [anon_sym_NA_complex_] = ACTIONS(243), + [anon_sym_NA_character_] = ACTIONS(243), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(245), + [sym__semicolon] = ACTIONS(245), + [sym__raw_string_literal] = ACTIONS(245), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(245), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(192)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(147), + [sym_identifier] = ACTIONS(149), + [anon_sym_BSLASH] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_if] = ACTIONS(149), + [anon_sym_for] = ACTIONS(149), + [anon_sym_while] = ACTIONS(149), + [anon_sym_repeat] = ACTIONS(149), + [anon_sym_QMARK] = ACTIONS(147), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_BANG] = ACTIONS(149), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(323), + [anon_sym_LT_LT_DASH] = ACTIONS(323), + [anon_sym_COLON_EQ] = ACTIONS(323), + [anon_sym_DASH_GT] = ACTIONS(325), + [anon_sym_DASH_GT_GT] = ACTIONS(327), + [anon_sym_PIPE] = ACTIONS(329), + [anon_sym_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(333), + [anon_sym_AMP_AMP] = ACTIONS(335), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(147), + [sym__number_literal] = ACTIONS(149), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_DQUOTE] = ACTIONS(147), + [sym_dots] = ACTIONS(149), + [sym_dot_dot_i] = ACTIONS(147), + [sym_return] = ACTIONS(149), + [sym_next] = ACTIONS(149), + [sym_break] = ACTIONS(149), + [sym_true] = ACTIONS(149), + [sym_false] = ACTIONS(149), + [sym_null] = ACTIONS(149), + [sym_inf] = ACTIONS(149), + [sym_nan] = ACTIONS(149), + [anon_sym_NA] = ACTIONS(149), + [anon_sym_NA_integer_] = ACTIONS(149), + [anon_sym_NA_real_] = ACTIONS(149), + [anon_sym_NA_complex_] = ACTIONS(149), + [anon_sym_NA_character_] = ACTIONS(149), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(147), + [sym__semicolon] = ACTIONS(147), + [sym__raw_string_literal] = ACTIONS(147), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(147), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(193)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(147), + [sym_identifier] = ACTIONS(149), + [anon_sym_BSLASH] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ] = ACTIONS(149), + [anon_sym_if] = ACTIONS(149), + [anon_sym_for] = ACTIONS(149), + [anon_sym_while] = ACTIONS(149), + [anon_sym_repeat] = ACTIONS(149), + [anon_sym_QMARK] = ACTIONS(147), + [anon_sym_TILDE] = ACTIONS(147), + [anon_sym_BANG] = ACTIONS(149), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(147), + [anon_sym_LT_LT_DASH] = ACTIONS(147), + [anon_sym_COLON_EQ] = ACTIONS(147), + [anon_sym_DASH_GT] = ACTIONS(149), + [anon_sym_DASH_GT_GT] = ACTIONS(147), + [anon_sym_PIPE] = ACTIONS(329), + [anon_sym_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(333), + [anon_sym_AMP_AMP] = ACTIONS(335), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(147), + [sym__number_literal] = ACTIONS(149), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_DQUOTE] = ACTIONS(147), + [sym_dots] = ACTIONS(149), + [sym_dot_dot_i] = ACTIONS(147), + [sym_return] = ACTIONS(149), + [sym_next] = ACTIONS(149), + [sym_break] = ACTIONS(149), + [sym_true] = ACTIONS(149), + [sym_false] = ACTIONS(149), + [sym_null] = ACTIONS(149), + [sym_inf] = ACTIONS(149), + [sym_nan] = ACTIONS(149), + [anon_sym_NA] = ACTIONS(149), + [anon_sym_NA_integer_] = ACTIONS(149), + [anon_sym_NA_real_] = ACTIONS(149), + [anon_sym_NA_complex_] = ACTIONS(149), + [anon_sym_NA_character_] = ACTIONS(149), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(147), + [sym__semicolon] = ACTIONS(147), + [sym__raw_string_literal] = ACTIONS(147), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(147), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(194)] = { + [sym_string] = STATE(341), + [sym__single_quoted_string] = STATE(301), + [sym__double_quoted_string] = STATE(302), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(341), + [aux_sym_function_definition_repeat1] = STATE(316), + [ts_builtin_sym_end] = ACTIONS(363), + [sym_identifier] = ACTIONS(365), + [anon_sym_BSLASH] = ACTIONS(363), + [anon_sym_function] = ACTIONS(367), + [anon_sym_EQ] = ACTIONS(367), + [anon_sym_if] = ACTIONS(367), + [anon_sym_for] = ACTIONS(367), + [anon_sym_while] = ACTIONS(367), + [anon_sym_repeat] = ACTIONS(367), + [anon_sym_QMARK] = ACTIONS(363), + [anon_sym_TILDE] = ACTIONS(363), + [anon_sym_BANG] = ACTIONS(367), + [anon_sym_PLUS] = ACTIONS(363), + [anon_sym_DASH] = ACTIONS(367), + [anon_sym_LT_DASH] = ACTIONS(363), + [anon_sym_LT_LT_DASH] = ACTIONS(363), + [anon_sym_COLON_EQ] = ACTIONS(363), + [anon_sym_DASH_GT] = ACTIONS(367), + [anon_sym_DASH_GT_GT] = ACTIONS(363), + [anon_sym_PIPE] = ACTIONS(367), + [anon_sym_AMP] = ACTIONS(367), + [anon_sym_PIPE_PIPE] = ACTIONS(363), + [anon_sym_AMP_AMP] = ACTIONS(363), + [anon_sym_LT] = ACTIONS(367), + [anon_sym_LT_EQ] = ACTIONS(363), + [anon_sym_GT] = ACTIONS(367), + [anon_sym_GT_EQ] = ACTIONS(363), + [anon_sym_EQ_EQ] = ACTIONS(363), + [anon_sym_BANG_EQ] = ACTIONS(363), + [anon_sym_STAR] = ACTIONS(367), + [anon_sym_SLASH] = ACTIONS(363), + [anon_sym_STAR_STAR] = ACTIONS(363), + [anon_sym_CARET] = ACTIONS(363), + [aux_sym_binary_operator_token1] = ACTIONS(363), + [anon_sym_PIPE_GT] = ACTIONS(363), + [anon_sym_COLON] = ACTIONS(367), + [anon_sym_DOLLAR] = ACTIONS(363), + [anon_sym_AT] = ACTIONS(363), + [sym__hex_literal] = ACTIONS(363), + [sym__number_literal] = ACTIONS(367), + [anon_sym_SQUOTE] = ACTIONS(347), + [anon_sym_DQUOTE] = ACTIONS(349), + [sym_dots] = ACTIONS(365), + [sym_dot_dot_i] = ACTIONS(369), + [sym_return] = ACTIONS(367), + [sym_next] = ACTIONS(367), + [sym_break] = ACTIONS(367), + [sym_true] = ACTIONS(367), + [sym_false] = ACTIONS(367), + [sym_null] = ACTIONS(367), + [sym_inf] = ACTIONS(367), + [sym_nan] = ACTIONS(367), + [anon_sym_NA] = ACTIONS(367), + [anon_sym_NA_integer_] = ACTIONS(367), + [anon_sym_NA_real_] = ACTIONS(367), + [anon_sym_NA_complex_] = ACTIONS(367), + [anon_sym_NA_character_] = ACTIONS(367), [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(205), - [sym__semicolon] = ACTIONS(205), - [sym__raw_string_literal] = ACTIONS(205), - [sym__external_else] = ACTIONS(347), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(205), - [sym__external_close_brace] = ACTIONS(205), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [33] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__else] = STATE(1316), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(103), - [anon_sym_BSLASH] = ACTIONS(101), - [anon_sym_function] = ACTIONS(103), - [anon_sym_EQ] = ACTIONS(211), - [anon_sym_if] = ACTIONS(103), - [anon_sym_for] = ACTIONS(103), - [anon_sym_while] = ACTIONS(103), - [anon_sym_repeat] = ACTIONS(103), - [anon_sym_QMARK] = ACTIONS(101), - [anon_sym_TILDE] = ACTIONS(213), - [anon_sym_BANG] = ACTIONS(103), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(219), - [anon_sym_LT_LT_DASH] = ACTIONS(219), - [anon_sym_COLON_EQ] = ACTIONS(219), - [anon_sym_DASH_GT] = ACTIONS(221), - [anon_sym_DASH_GT_GT] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(101), - [sym__number_literal] = ACTIONS(103), - [anon_sym_SQUOTE] = ACTIONS(101), - [anon_sym_DQUOTE] = ACTIONS(101), - [sym_return] = ACTIONS(103), - [sym_next] = ACTIONS(103), - [sym_break] = ACTIONS(103), - [sym_true] = ACTIONS(103), - [sym_false] = ACTIONS(103), - [sym_null] = ACTIONS(103), - [sym_inf] = ACTIONS(103), - [sym_nan] = ACTIONS(103), - [anon_sym_NA] = ACTIONS(103), - [anon_sym_NA_integer_] = ACTIONS(103), - [anon_sym_NA_real_] = ACTIONS(103), - [anon_sym_NA_complex_] = ACTIONS(103), - [anon_sym_NA_character_] = ACTIONS(103), - [sym_dots] = ACTIONS(103), - [sym_dot_dot_i] = ACTIONS(101), + [sym__newline] = ACTIONS(363), + [sym__semicolon] = ACTIONS(363), + [sym__raw_string_literal] = ACTIONS(355), + [sym__external_else] = ACTIONS(363), + [sym__external_open_parenthesis] = ACTIONS(363), + [sym__external_open_brace] = ACTIONS(363), + [sym__external_open_bracket] = ACTIONS(363), + [sym__external_open_bracket2] = ACTIONS(363), + }, + [STATE(195)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(147), + [sym_identifier] = ACTIONS(149), + [anon_sym_BSLASH] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ] = ACTIONS(149), + [anon_sym_if] = ACTIONS(149), + [anon_sym_for] = ACTIONS(149), + [anon_sym_while] = ACTIONS(149), + [anon_sym_repeat] = ACTIONS(149), + [anon_sym_QMARK] = ACTIONS(147), + [anon_sym_TILDE] = ACTIONS(147), + [anon_sym_BANG] = ACTIONS(149), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(147), + [anon_sym_LT_LT_DASH] = ACTIONS(147), + [anon_sym_COLON_EQ] = ACTIONS(147), + [anon_sym_DASH_GT] = ACTIONS(149), + [anon_sym_DASH_GT_GT] = ACTIONS(147), + [anon_sym_PIPE] = ACTIONS(149), + [anon_sym_AMP] = ACTIONS(149), + [anon_sym_PIPE_PIPE] = ACTIONS(147), + [anon_sym_AMP_AMP] = ACTIONS(147), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(147), + [sym__number_literal] = ACTIONS(149), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_DQUOTE] = ACTIONS(147), + [sym_dots] = ACTIONS(149), + [sym_dot_dot_i] = ACTIONS(147), + [sym_return] = ACTIONS(149), + [sym_next] = ACTIONS(149), + [sym_break] = ACTIONS(149), + [sym_true] = ACTIONS(149), + [sym_false] = ACTIONS(149), + [sym_null] = ACTIONS(149), + [sym_inf] = ACTIONS(149), + [sym_nan] = ACTIONS(149), + [anon_sym_NA] = ACTIONS(149), + [anon_sym_NA_integer_] = ACTIONS(149), + [anon_sym_NA_real_] = ACTIONS(149), + [anon_sym_NA_complex_] = ACTIONS(149), + [anon_sym_NA_character_] = ACTIONS(149), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(147), + [sym__semicolon] = ACTIONS(147), + [sym__raw_string_literal] = ACTIONS(147), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(147), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(196)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(147), + [sym_identifier] = ACTIONS(149), + [anon_sym_BSLASH] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ] = ACTIONS(149), + [anon_sym_if] = ACTIONS(149), + [anon_sym_for] = ACTIONS(149), + [anon_sym_while] = ACTIONS(149), + [anon_sym_repeat] = ACTIONS(149), + [anon_sym_QMARK] = ACTIONS(147), + [anon_sym_TILDE] = ACTIONS(147), + [anon_sym_BANG] = ACTIONS(149), + [anon_sym_PLUS] = ACTIONS(147), + [anon_sym_DASH] = ACTIONS(149), + [anon_sym_LT_DASH] = ACTIONS(147), + [anon_sym_LT_LT_DASH] = ACTIONS(147), + [anon_sym_COLON_EQ] = ACTIONS(147), + [anon_sym_DASH_GT] = ACTIONS(149), + [anon_sym_DASH_GT_GT] = ACTIONS(147), + [anon_sym_PIPE] = ACTIONS(149), + [anon_sym_AMP] = ACTIONS(149), + [anon_sym_PIPE_PIPE] = ACTIONS(147), + [anon_sym_AMP_AMP] = ACTIONS(147), + [anon_sym_LT] = ACTIONS(149), + [anon_sym_LT_EQ] = ACTIONS(147), + [anon_sym_GT] = ACTIONS(149), + [anon_sym_GT_EQ] = ACTIONS(147), + [anon_sym_EQ_EQ] = ACTIONS(147), + [anon_sym_BANG_EQ] = ACTIONS(147), + [anon_sym_STAR] = ACTIONS(149), + [anon_sym_SLASH] = ACTIONS(147), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(147), + [anon_sym_PIPE_GT] = ACTIONS(147), + [anon_sym_COLON] = ACTIONS(149), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(147), + [sym__number_literal] = ACTIONS(149), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_DQUOTE] = ACTIONS(147), + [sym_dots] = ACTIONS(149), + [sym_dot_dot_i] = ACTIONS(147), + [sym_return] = ACTIONS(149), + [sym_next] = ACTIONS(149), + [sym_break] = ACTIONS(149), + [sym_true] = ACTIONS(149), + [sym_false] = ACTIONS(149), + [sym_null] = ACTIONS(149), + [sym_inf] = ACTIONS(149), + [sym_nan] = ACTIONS(149), + [anon_sym_NA] = ACTIONS(149), + [anon_sym_NA_integer_] = ACTIONS(149), + [anon_sym_NA_real_] = ACTIONS(149), + [anon_sym_NA_complex_] = ACTIONS(149), + [anon_sym_NA_character_] = ACTIONS(149), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(147), + [sym__semicolon] = ACTIONS(147), + [sym__raw_string_literal] = ACTIONS(147), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(147), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(197)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(151), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(325), + [anon_sym_DASH_GT_GT] = ACTIONS(327), + [anon_sym_PIPE] = ACTIONS(329), + [anon_sym_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(333), + [anon_sym_AMP_AMP] = ACTIONS(335), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(198)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(151), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(323), + [anon_sym_LT_LT_DASH] = ACTIONS(323), + [anon_sym_COLON_EQ] = ACTIONS(323), + [anon_sym_DASH_GT] = ACTIONS(325), + [anon_sym_DASH_GT_GT] = ACTIONS(327), + [anon_sym_PIPE] = ACTIONS(329), + [anon_sym_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(333), + [anon_sym_AMP_AMP] = ACTIONS(335), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(199)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(151), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(153), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(153), + [anon_sym_DASH_GT_GT] = ACTIONS(151), + [anon_sym_PIPE] = ACTIONS(329), + [anon_sym_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(333), + [anon_sym_AMP_AMP] = ACTIONS(335), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(200)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(151), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(153), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(153), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(153), + [anon_sym_DASH_GT_GT] = ACTIONS(151), + [anon_sym_PIPE] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(153), + [anon_sym_PIPE_PIPE] = ACTIONS(151), + [anon_sym_AMP_AMP] = ACTIONS(151), + [anon_sym_LT] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(201)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(151), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(323), + [anon_sym_LT_LT_DASH] = ACTIONS(323), + [anon_sym_COLON_EQ] = ACTIONS(323), + [anon_sym_DASH_GT] = ACTIONS(325), + [anon_sym_DASH_GT_GT] = ACTIONS(327), + [anon_sym_PIPE] = ACTIONS(329), + [anon_sym_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(333), + [anon_sym_AMP_AMP] = ACTIONS(335), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(202)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(151), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(153), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(153), + [anon_sym_DASH_GT_GT] = ACTIONS(151), + [anon_sym_PIPE] = ACTIONS(329), + [anon_sym_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(333), + [anon_sym_AMP_AMP] = ACTIONS(335), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(203)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(151), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(153), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(153), + [anon_sym_DASH_GT_GT] = ACTIONS(151), + [anon_sym_PIPE] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(151), + [anon_sym_AMP_AMP] = ACTIONS(335), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(204)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(151), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(153), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(153), + [anon_sym_DASH_GT_GT] = ACTIONS(151), + [anon_sym_PIPE] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(153), + [anon_sym_PIPE_PIPE] = ACTIONS(151), + [anon_sym_AMP_AMP] = ACTIONS(151), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(205)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(151), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(153), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(153), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(153), + [anon_sym_DASH_GT_GT] = ACTIONS(151), + [anon_sym_PIPE] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(153), + [anon_sym_PIPE_PIPE] = ACTIONS(151), + [anon_sym_AMP_AMP] = ACTIONS(151), + [anon_sym_LT] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_STAR] = ACTIONS(153), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(206)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(151), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(153), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(153), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(153), + [anon_sym_DASH_GT_GT] = ACTIONS(151), + [anon_sym_PIPE] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(153), + [anon_sym_PIPE_PIPE] = ACTIONS(151), + [anon_sym_AMP_AMP] = ACTIONS(151), + [anon_sym_LT] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_STAR] = ACTIONS(153), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(151), + [anon_sym_PIPE_GT] = ACTIONS(151), + [anon_sym_COLON] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(207)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(151), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(153), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(153), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(153), + [anon_sym_DASH_GT_GT] = ACTIONS(151), + [anon_sym_PIPE] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(153), + [anon_sym_PIPE_PIPE] = ACTIONS(151), + [anon_sym_AMP_AMP] = ACTIONS(151), + [anon_sym_LT] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_STAR] = ACTIONS(153), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(151), + [anon_sym_PIPE_GT] = ACTIONS(151), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(208)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(151), + [sym_identifier] = ACTIONS(153), + [anon_sym_BSLASH] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ] = ACTIONS(153), + [anon_sym_if] = ACTIONS(153), + [anon_sym_for] = ACTIONS(153), + [anon_sym_while] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(153), + [anon_sym_LT_DASH] = ACTIONS(151), + [anon_sym_LT_LT_DASH] = ACTIONS(151), + [anon_sym_COLON_EQ] = ACTIONS(151), + [anon_sym_DASH_GT] = ACTIONS(153), + [anon_sym_DASH_GT_GT] = ACTIONS(151), + [anon_sym_PIPE] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(153), + [anon_sym_PIPE_PIPE] = ACTIONS(151), + [anon_sym_AMP_AMP] = ACTIONS(151), + [anon_sym_LT] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_STAR] = ACTIONS(153), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(151), + [anon_sym_PIPE_GT] = ACTIONS(151), + [anon_sym_COLON] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(151), + [sym__number_literal] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(151), + [sym_dots] = ACTIONS(153), + [sym_dot_dot_i] = ACTIONS(151), + [sym_return] = ACTIONS(153), + [sym_next] = ACTIONS(153), + [sym_break] = ACTIONS(153), + [sym_true] = ACTIONS(153), + [sym_false] = ACTIONS(153), + [sym_null] = ACTIONS(153), + [sym_inf] = ACTIONS(153), + [sym_nan] = ACTIONS(153), + [anon_sym_NA] = ACTIONS(153), + [anon_sym_NA_integer_] = ACTIONS(153), + [anon_sym_NA_real_] = ACTIONS(153), + [anon_sym_NA_complex_] = ACTIONS(153), + [anon_sym_NA_character_] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(151), + [sym__semicolon] = ACTIONS(151), + [sym__raw_string_literal] = ACTIONS(151), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(151), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(209)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(155), + [sym_identifier] = ACTIONS(157), + [anon_sym_BSLASH] = ACTIONS(155), + [anon_sym_function] = ACTIONS(157), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_if] = ACTIONS(157), + [anon_sym_for] = ACTIONS(157), + [anon_sym_while] = ACTIONS(157), + [anon_sym_repeat] = ACTIONS(157), + [anon_sym_QMARK] = ACTIONS(155), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_BANG] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(323), + [anon_sym_LT_LT_DASH] = ACTIONS(323), + [anon_sym_COLON_EQ] = ACTIONS(323), + [anon_sym_DASH_GT] = ACTIONS(325), + [anon_sym_DASH_GT_GT] = ACTIONS(327), + [anon_sym_PIPE] = ACTIONS(329), + [anon_sym_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(333), + [anon_sym_AMP_AMP] = ACTIONS(335), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(155), + [sym__number_literal] = ACTIONS(157), + [anon_sym_SQUOTE] = ACTIONS(155), + [anon_sym_DQUOTE] = ACTIONS(155), + [sym_dots] = ACTIONS(157), + [sym_dot_dot_i] = ACTIONS(155), + [sym_return] = ACTIONS(157), + [sym_next] = ACTIONS(157), + [sym_break] = ACTIONS(157), + [sym_true] = ACTIONS(157), + [sym_false] = ACTIONS(157), + [sym_null] = ACTIONS(157), + [sym_inf] = ACTIONS(157), + [sym_nan] = ACTIONS(157), + [anon_sym_NA] = ACTIONS(157), + [anon_sym_NA_integer_] = ACTIONS(157), + [anon_sym_NA_real_] = ACTIONS(157), + [anon_sym_NA_complex_] = ACTIONS(157), + [anon_sym_NA_character_] = ACTIONS(157), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(155), + [sym__semicolon] = ACTIONS(155), + [sym__raw_string_literal] = ACTIONS(155), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(155), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(210)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(159), + [sym_identifier] = ACTIONS(161), + [anon_sym_BSLASH] = ACTIONS(159), + [anon_sym_function] = ACTIONS(161), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_if] = ACTIONS(161), + [anon_sym_for] = ACTIONS(161), + [anon_sym_while] = ACTIONS(161), + [anon_sym_repeat] = ACTIONS(161), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_BANG] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(323), + [anon_sym_LT_LT_DASH] = ACTIONS(323), + [anon_sym_COLON_EQ] = ACTIONS(323), + [anon_sym_DASH_GT] = ACTIONS(325), + [anon_sym_DASH_GT_GT] = ACTIONS(327), + [anon_sym_PIPE] = ACTIONS(329), + [anon_sym_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(333), + [anon_sym_AMP_AMP] = ACTIONS(335), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(159), + [sym__number_literal] = ACTIONS(161), + [anon_sym_SQUOTE] = ACTIONS(159), + [anon_sym_DQUOTE] = ACTIONS(159), + [sym_dots] = ACTIONS(161), + [sym_dot_dot_i] = ACTIONS(159), + [sym_return] = ACTIONS(161), + [sym_next] = ACTIONS(161), + [sym_break] = ACTIONS(161), + [sym_true] = ACTIONS(161), + [sym_false] = ACTIONS(161), + [sym_null] = ACTIONS(161), + [sym_inf] = ACTIONS(161), + [sym_nan] = ACTIONS(161), + [anon_sym_NA] = ACTIONS(161), + [anon_sym_NA_integer_] = ACTIONS(161), + [anon_sym_NA_real_] = ACTIONS(161), + [anon_sym_NA_complex_] = ACTIONS(161), + [anon_sym_NA_character_] = ACTIONS(161), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(159), + [sym__semicolon] = ACTIONS(159), + [sym__raw_string_literal] = ACTIONS(159), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(159), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(211)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(163), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(325), + [anon_sym_DASH_GT_GT] = ACTIONS(327), + [anon_sym_PIPE] = ACTIONS(329), + [anon_sym_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(333), + [anon_sym_AMP_AMP] = ACTIONS(335), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(212)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(163), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(323), + [anon_sym_LT_LT_DASH] = ACTIONS(323), + [anon_sym_COLON_EQ] = ACTIONS(323), + [anon_sym_DASH_GT] = ACTIONS(325), + [anon_sym_DASH_GT_GT] = ACTIONS(327), + [anon_sym_PIPE] = ACTIONS(329), + [anon_sym_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(333), + [anon_sym_AMP_AMP] = ACTIONS(335), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(213)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(163), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(165), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(163), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(165), + [anon_sym_DASH_GT_GT] = ACTIONS(163), + [anon_sym_PIPE] = ACTIONS(329), + [anon_sym_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(333), + [anon_sym_AMP_AMP] = ACTIONS(335), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(214)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(163), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(165), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(163), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(163), + [anon_sym_DASH] = ACTIONS(165), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(165), + [anon_sym_DASH_GT_GT] = ACTIONS(163), + [anon_sym_PIPE] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(165), + [anon_sym_PIPE_PIPE] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(163), + [anon_sym_LT] = ACTIONS(165), + [anon_sym_LT_EQ] = ACTIONS(163), + [anon_sym_GT] = ACTIONS(165), + [anon_sym_GT_EQ] = ACTIONS(163), + [anon_sym_EQ_EQ] = ACTIONS(163), + [anon_sym_BANG_EQ] = ACTIONS(163), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(215)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(163), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(323), + [anon_sym_LT_LT_DASH] = ACTIONS(323), + [anon_sym_COLON_EQ] = ACTIONS(323), + [anon_sym_DASH_GT] = ACTIONS(325), + [anon_sym_DASH_GT_GT] = ACTIONS(327), + [anon_sym_PIPE] = ACTIONS(329), + [anon_sym_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(333), + [anon_sym_AMP_AMP] = ACTIONS(335), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(216)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(163), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(165), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(165), + [anon_sym_DASH_GT_GT] = ACTIONS(163), + [anon_sym_PIPE] = ACTIONS(329), + [anon_sym_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(333), + [anon_sym_AMP_AMP] = ACTIONS(335), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(217)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(163), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(165), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(163), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(165), + [anon_sym_DASH_GT_GT] = ACTIONS(163), + [anon_sym_PIPE] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(335), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(218)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(163), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(165), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(163), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(165), + [anon_sym_DASH_GT_GT] = ACTIONS(163), + [anon_sym_PIPE] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(165), + [anon_sym_PIPE_PIPE] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(163), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(219)] = { + [sym_string] = STATE(334), + [sym__single_quoted_string] = STATE(306), + [sym__double_quoted_string] = STATE(295), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(334), + [aux_sym_function_definition_repeat1] = STATE(227), + [sym_identifier] = ACTIONS(371), + [anon_sym_BSLASH] = ACTIONS(341), + [anon_sym_function] = ACTIONS(345), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_if] = ACTIONS(345), + [anon_sym_for] = ACTIONS(345), + [anon_sym_while] = ACTIONS(345), + [anon_sym_repeat] = ACTIONS(345), + [anon_sym_QMARK] = ACTIONS(341), + [anon_sym_TILDE] = ACTIONS(341), + [anon_sym_BANG] = ACTIONS(345), + [anon_sym_PLUS] = ACTIONS(341), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_LT_DASH] = ACTIONS(341), + [anon_sym_LT_LT_DASH] = ACTIONS(341), + [anon_sym_COLON_EQ] = ACTIONS(341), + [anon_sym_DASH_GT] = ACTIONS(345), + [anon_sym_DASH_GT_GT] = ACTIONS(341), + [anon_sym_PIPE] = ACTIONS(345), + [anon_sym_AMP] = ACTIONS(345), + [anon_sym_PIPE_PIPE] = ACTIONS(341), + [anon_sym_AMP_AMP] = ACTIONS(341), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_LT_EQ] = ACTIONS(341), + [anon_sym_GT] = ACTIONS(345), + [anon_sym_GT_EQ] = ACTIONS(341), + [anon_sym_EQ_EQ] = ACTIONS(341), + [anon_sym_BANG_EQ] = ACTIONS(341), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_SLASH] = ACTIONS(341), + [anon_sym_STAR_STAR] = ACTIONS(341), + [anon_sym_CARET] = ACTIONS(341), + [aux_sym_binary_operator_token1] = ACTIONS(341), + [anon_sym_PIPE_GT] = ACTIONS(341), + [anon_sym_COLON] = ACTIONS(345), + [anon_sym_DOLLAR] = ACTIONS(341), + [anon_sym_AT] = ACTIONS(341), + [sym__hex_literal] = ACTIONS(341), + [sym__number_literal] = ACTIONS(345), + [anon_sym_SQUOTE] = ACTIONS(373), + [anon_sym_DQUOTE] = ACTIONS(375), + [sym_dots] = ACTIONS(371), + [sym_dot_dot_i] = ACTIONS(377), + [sym_return] = ACTIONS(345), + [sym_next] = ACTIONS(345), + [sym_break] = ACTIONS(345), + [sym_true] = ACTIONS(345), + [sym_false] = ACTIONS(345), + [sym_null] = ACTIONS(345), + [sym_inf] = ACTIONS(345), + [sym_nan] = ACTIONS(345), + [anon_sym_NA] = ACTIONS(345), + [anon_sym_NA_integer_] = ACTIONS(345), + [anon_sym_NA_real_] = ACTIONS(345), + [anon_sym_NA_complex_] = ACTIONS(345), + [anon_sym_NA_character_] = ACTIONS(345), [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(101), - [sym__semicolon] = ACTIONS(101), - [sym__raw_string_literal] = ACTIONS(101), - [sym__external_else] = ACTIONS(349), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(101), - [sym__external_close_brace] = ACTIONS(101), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [34] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__else] = STATE(1448), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(205), - [sym_identifier] = ACTIONS(203), - [anon_sym_BSLASH] = ACTIONS(205), - [anon_sym_function] = ACTIONS(203), - [anon_sym_EQ] = ACTIONS(105), - [anon_sym_if] = ACTIONS(203), - [anon_sym_for] = ACTIONS(203), - [anon_sym_while] = ACTIONS(203), - [anon_sym_repeat] = ACTIONS(203), - [anon_sym_QMARK] = ACTIONS(205), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_BANG] = ACTIONS(203), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(113), - [anon_sym_LT_LT_DASH] = ACTIONS(113), - [anon_sym_COLON_EQ] = ACTIONS(113), - [anon_sym_DASH_GT] = ACTIONS(115), - [anon_sym_DASH_GT_GT] = ACTIONS(117), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(205), - [sym__number_literal] = ACTIONS(203), - [anon_sym_SQUOTE] = ACTIONS(205), - [anon_sym_DQUOTE] = ACTIONS(205), - [sym_return] = ACTIONS(203), - [sym_next] = ACTIONS(203), - [sym_break] = ACTIONS(203), - [sym_true] = ACTIONS(203), - [sym_false] = ACTIONS(203), - [sym_null] = ACTIONS(203), - [sym_inf] = ACTIONS(203), - [sym_nan] = ACTIONS(203), - [anon_sym_NA] = ACTIONS(203), - [anon_sym_NA_integer_] = ACTIONS(203), - [anon_sym_NA_real_] = ACTIONS(203), - [anon_sym_NA_complex_] = ACTIONS(203), - [anon_sym_NA_character_] = ACTIONS(203), - [sym_dots] = ACTIONS(203), - [sym_dot_dot_i] = ACTIONS(205), + [sym__newline] = ACTIONS(379), + [sym__semicolon] = ACTIONS(341), + [sym__raw_string_literal] = ACTIONS(381), + [sym__external_else] = ACTIONS(341), + [sym__external_open_parenthesis] = ACTIONS(341), + [sym__external_open_brace] = ACTIONS(341), + [sym__external_close_brace] = ACTIONS(341), + [sym__external_open_bracket] = ACTIONS(341), + [sym__external_open_bracket2] = ACTIONS(341), + }, + [STATE(220)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(163), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(165), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(163), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(165), + [anon_sym_DASH_GT_GT] = ACTIONS(163), + [anon_sym_PIPE] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(165), + [anon_sym_PIPE_PIPE] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(163), + [anon_sym_LT] = ACTIONS(165), + [anon_sym_LT_EQ] = ACTIONS(163), + [anon_sym_GT] = ACTIONS(165), + [anon_sym_GT_EQ] = ACTIONS(163), + [anon_sym_EQ_EQ] = ACTIONS(163), + [anon_sym_BANG_EQ] = ACTIONS(163), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(221)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(163), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(165), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(163), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(163), + [anon_sym_DASH] = ACTIONS(165), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(165), + [anon_sym_DASH_GT_GT] = ACTIONS(163), + [anon_sym_PIPE] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(165), + [anon_sym_PIPE_PIPE] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(163), + [anon_sym_LT] = ACTIONS(165), + [anon_sym_LT_EQ] = ACTIONS(163), + [anon_sym_GT] = ACTIONS(165), + [anon_sym_GT_EQ] = ACTIONS(163), + [anon_sym_EQ_EQ] = ACTIONS(163), + [anon_sym_BANG_EQ] = ACTIONS(163), + [anon_sym_STAR] = ACTIONS(165), + [anon_sym_SLASH] = ACTIONS(163), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(222)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(163), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(165), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(163), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(163), + [anon_sym_DASH] = ACTIONS(165), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(165), + [anon_sym_DASH_GT_GT] = ACTIONS(163), + [anon_sym_PIPE] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(165), + [anon_sym_PIPE_PIPE] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(163), + [anon_sym_LT] = ACTIONS(165), + [anon_sym_LT_EQ] = ACTIONS(163), + [anon_sym_GT] = ACTIONS(165), + [anon_sym_GT_EQ] = ACTIONS(163), + [anon_sym_EQ_EQ] = ACTIONS(163), + [anon_sym_BANG_EQ] = ACTIONS(163), + [anon_sym_STAR] = ACTIONS(165), + [anon_sym_SLASH] = ACTIONS(163), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(163), + [anon_sym_PIPE_GT] = ACTIONS(163), + [anon_sym_COLON] = ACTIONS(165), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(223)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(163), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(165), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(163), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(163), + [anon_sym_DASH] = ACTIONS(165), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(165), + [anon_sym_DASH_GT_GT] = ACTIONS(163), + [anon_sym_PIPE] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(165), + [anon_sym_PIPE_PIPE] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(163), + [anon_sym_LT] = ACTIONS(165), + [anon_sym_LT_EQ] = ACTIONS(163), + [anon_sym_GT] = ACTIONS(165), + [anon_sym_GT_EQ] = ACTIONS(163), + [anon_sym_EQ_EQ] = ACTIONS(163), + [anon_sym_BANG_EQ] = ACTIONS(163), + [anon_sym_STAR] = ACTIONS(165), + [anon_sym_SLASH] = ACTIONS(163), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(163), + [anon_sym_PIPE_GT] = ACTIONS(163), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(224)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(163), + [sym_identifier] = ACTIONS(165), + [anon_sym_BSLASH] = ACTIONS(163), + [anon_sym_function] = ACTIONS(165), + [anon_sym_EQ] = ACTIONS(165), + [anon_sym_if] = ACTIONS(165), + [anon_sym_for] = ACTIONS(165), + [anon_sym_while] = ACTIONS(165), + [anon_sym_repeat] = ACTIONS(165), + [anon_sym_QMARK] = ACTIONS(163), + [anon_sym_TILDE] = ACTIONS(163), + [anon_sym_BANG] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(163), + [anon_sym_DASH] = ACTIONS(165), + [anon_sym_LT_DASH] = ACTIONS(163), + [anon_sym_LT_LT_DASH] = ACTIONS(163), + [anon_sym_COLON_EQ] = ACTIONS(163), + [anon_sym_DASH_GT] = ACTIONS(165), + [anon_sym_DASH_GT_GT] = ACTIONS(163), + [anon_sym_PIPE] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(165), + [anon_sym_PIPE_PIPE] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(163), + [anon_sym_LT] = ACTIONS(165), + [anon_sym_LT_EQ] = ACTIONS(163), + [anon_sym_GT] = ACTIONS(165), + [anon_sym_GT_EQ] = ACTIONS(163), + [anon_sym_EQ_EQ] = ACTIONS(163), + [anon_sym_BANG_EQ] = ACTIONS(163), + [anon_sym_STAR] = ACTIONS(165), + [anon_sym_SLASH] = ACTIONS(163), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(163), + [anon_sym_PIPE_GT] = ACTIONS(163), + [anon_sym_COLON] = ACTIONS(165), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(163), + [sym__number_literal] = ACTIONS(165), + [anon_sym_SQUOTE] = ACTIONS(163), + [anon_sym_DQUOTE] = ACTIONS(163), + [sym_dots] = ACTIONS(165), + [sym_dot_dot_i] = ACTIONS(163), + [sym_return] = ACTIONS(165), + [sym_next] = ACTIONS(165), + [sym_break] = ACTIONS(165), + [sym_true] = ACTIONS(165), + [sym_false] = ACTIONS(165), + [sym_null] = ACTIONS(165), + [sym_inf] = ACTIONS(165), + [sym_nan] = ACTIONS(165), + [anon_sym_NA] = ACTIONS(165), + [anon_sym_NA_integer_] = ACTIONS(165), + [anon_sym_NA_real_] = ACTIONS(165), + [anon_sym_NA_complex_] = ACTIONS(165), + [anon_sym_NA_character_] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(163), + [sym__semicolon] = ACTIONS(163), + [sym__raw_string_literal] = ACTIONS(163), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(163), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(225)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(167), + [sym_identifier] = ACTIONS(169), + [anon_sym_BSLASH] = ACTIONS(167), + [anon_sym_function] = ACTIONS(169), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_if] = ACTIONS(169), + [anon_sym_for] = ACTIONS(169), + [anon_sym_while] = ACTIONS(169), + [anon_sym_repeat] = ACTIONS(169), + [anon_sym_QMARK] = ACTIONS(167), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_BANG] = ACTIONS(169), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(323), + [anon_sym_LT_LT_DASH] = ACTIONS(323), + [anon_sym_COLON_EQ] = ACTIONS(323), + [anon_sym_DASH_GT] = ACTIONS(325), + [anon_sym_DASH_GT_GT] = ACTIONS(327), + [anon_sym_PIPE] = ACTIONS(329), + [anon_sym_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(333), + [anon_sym_AMP_AMP] = ACTIONS(335), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(167), + [sym__number_literal] = ACTIONS(169), + [anon_sym_SQUOTE] = ACTIONS(167), + [anon_sym_DQUOTE] = ACTIONS(167), + [sym_dots] = ACTIONS(169), + [sym_dot_dot_i] = ACTIONS(167), + [sym_return] = ACTIONS(169), + [sym_next] = ACTIONS(169), + [sym_break] = ACTIONS(169), + [sym_true] = ACTIONS(169), + [sym_false] = ACTIONS(169), + [sym_null] = ACTIONS(169), + [sym_inf] = ACTIONS(169), + [sym_nan] = ACTIONS(169), + [anon_sym_NA] = ACTIONS(169), + [anon_sym_NA_integer_] = ACTIONS(169), + [anon_sym_NA_real_] = ACTIONS(169), + [anon_sym_NA_complex_] = ACTIONS(169), + [anon_sym_NA_character_] = ACTIONS(169), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(167), + [sym__semicolon] = ACTIONS(167), + [sym__raw_string_literal] = ACTIONS(167), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(167), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(226)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(171), + [sym_identifier] = ACTIONS(173), + [anon_sym_BSLASH] = ACTIONS(171), + [anon_sym_function] = ACTIONS(173), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_if] = ACTIONS(173), + [anon_sym_for] = ACTIONS(173), + [anon_sym_while] = ACTIONS(173), + [anon_sym_repeat] = ACTIONS(173), + [anon_sym_QMARK] = ACTIONS(171), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_BANG] = ACTIONS(173), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(323), + [anon_sym_LT_LT_DASH] = ACTIONS(323), + [anon_sym_COLON_EQ] = ACTIONS(323), + [anon_sym_DASH_GT] = ACTIONS(325), + [anon_sym_DASH_GT_GT] = ACTIONS(327), + [anon_sym_PIPE] = ACTIONS(329), + [anon_sym_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(333), + [anon_sym_AMP_AMP] = ACTIONS(335), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(171), + [sym__number_literal] = ACTIONS(173), + [anon_sym_SQUOTE] = ACTIONS(171), + [anon_sym_DQUOTE] = ACTIONS(171), + [sym_dots] = ACTIONS(173), + [sym_dot_dot_i] = ACTIONS(171), + [sym_return] = ACTIONS(173), + [sym_next] = ACTIONS(173), + [sym_break] = ACTIONS(173), + [sym_true] = ACTIONS(173), + [sym_false] = ACTIONS(173), + [sym_null] = ACTIONS(173), + [sym_inf] = ACTIONS(173), + [sym_nan] = ACTIONS(173), + [anon_sym_NA] = ACTIONS(173), + [anon_sym_NA_integer_] = ACTIONS(173), + [anon_sym_NA_real_] = ACTIONS(173), + [anon_sym_NA_complex_] = ACTIONS(173), + [anon_sym_NA_character_] = ACTIONS(173), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(171), + [sym__semicolon] = ACTIONS(171), + [sym__raw_string_literal] = ACTIONS(171), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(171), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(227)] = { + [sym_string] = STATE(348), + [sym__single_quoted_string] = STATE(306), + [sym__double_quoted_string] = STATE(295), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(348), + [aux_sym_function_definition_repeat1] = STATE(321), + [sym_identifier] = ACTIONS(383), + [anon_sym_BSLASH] = ACTIONS(363), + [anon_sym_function] = ACTIONS(367), + [anon_sym_EQ] = ACTIONS(367), + [anon_sym_if] = ACTIONS(367), + [anon_sym_for] = ACTIONS(367), + [anon_sym_while] = ACTIONS(367), + [anon_sym_repeat] = ACTIONS(367), + [anon_sym_QMARK] = ACTIONS(363), + [anon_sym_TILDE] = ACTIONS(363), + [anon_sym_BANG] = ACTIONS(367), + [anon_sym_PLUS] = ACTIONS(363), + [anon_sym_DASH] = ACTIONS(367), + [anon_sym_LT_DASH] = ACTIONS(363), + [anon_sym_LT_LT_DASH] = ACTIONS(363), + [anon_sym_COLON_EQ] = ACTIONS(363), + [anon_sym_DASH_GT] = ACTIONS(367), + [anon_sym_DASH_GT_GT] = ACTIONS(363), + [anon_sym_PIPE] = ACTIONS(367), + [anon_sym_AMP] = ACTIONS(367), + [anon_sym_PIPE_PIPE] = ACTIONS(363), + [anon_sym_AMP_AMP] = ACTIONS(363), + [anon_sym_LT] = ACTIONS(367), + [anon_sym_LT_EQ] = ACTIONS(363), + [anon_sym_GT] = ACTIONS(367), + [anon_sym_GT_EQ] = ACTIONS(363), + [anon_sym_EQ_EQ] = ACTIONS(363), + [anon_sym_BANG_EQ] = ACTIONS(363), + [anon_sym_STAR] = ACTIONS(367), + [anon_sym_SLASH] = ACTIONS(363), + [anon_sym_STAR_STAR] = ACTIONS(363), + [anon_sym_CARET] = ACTIONS(363), + [aux_sym_binary_operator_token1] = ACTIONS(363), + [anon_sym_PIPE_GT] = ACTIONS(363), + [anon_sym_COLON] = ACTIONS(367), + [anon_sym_DOLLAR] = ACTIONS(363), + [anon_sym_AT] = ACTIONS(363), + [sym__hex_literal] = ACTIONS(363), + [sym__number_literal] = ACTIONS(367), + [anon_sym_SQUOTE] = ACTIONS(373), + [anon_sym_DQUOTE] = ACTIONS(375), + [sym_dots] = ACTIONS(383), + [sym_dot_dot_i] = ACTIONS(385), + [sym_return] = ACTIONS(367), + [sym_next] = ACTIONS(367), + [sym_break] = ACTIONS(367), + [sym_true] = ACTIONS(367), + [sym_false] = ACTIONS(367), + [sym_null] = ACTIONS(367), + [sym_inf] = ACTIONS(367), + [sym_nan] = ACTIONS(367), + [anon_sym_NA] = ACTIONS(367), + [anon_sym_NA_integer_] = ACTIONS(367), + [anon_sym_NA_real_] = ACTIONS(367), + [anon_sym_NA_complex_] = ACTIONS(367), + [anon_sym_NA_character_] = ACTIONS(367), [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(205), - [sym__semicolon] = ACTIONS(205), - [sym__raw_string_literal] = ACTIONS(205), - [sym__external_else] = ACTIONS(351), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(205), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [35] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__else] = STATE(1492), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), + [sym__newline] = ACTIONS(363), + [sym__semicolon] = ACTIONS(363), + [sym__raw_string_literal] = ACTIONS(381), + [sym__external_else] = ACTIONS(363), + [sym__external_open_parenthesis] = ACTIONS(363), + [sym__external_open_brace] = ACTIONS(363), + [sym__external_close_brace] = ACTIONS(363), + [sym__external_open_bracket] = ACTIONS(363), + [sym__external_open_bracket2] = ACTIONS(363), + }, + [STATE(228)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(175), + [sym_identifier] = ACTIONS(177), + [anon_sym_BSLASH] = ACTIONS(175), + [anon_sym_function] = ACTIONS(177), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_if] = ACTIONS(177), + [anon_sym_for] = ACTIONS(177), + [anon_sym_while] = ACTIONS(177), + [anon_sym_repeat] = ACTIONS(177), + [anon_sym_QMARK] = ACTIONS(175), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_BANG] = ACTIONS(177), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(323), + [anon_sym_LT_LT_DASH] = ACTIONS(323), + [anon_sym_COLON_EQ] = ACTIONS(323), + [anon_sym_DASH_GT] = ACTIONS(325), + [anon_sym_DASH_GT_GT] = ACTIONS(327), + [anon_sym_PIPE] = ACTIONS(329), + [anon_sym_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(333), + [anon_sym_AMP_AMP] = ACTIONS(335), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(175), + [sym__number_literal] = ACTIONS(177), + [anon_sym_SQUOTE] = ACTIONS(175), + [anon_sym_DQUOTE] = ACTIONS(175), + [sym_dots] = ACTIONS(177), + [sym_dot_dot_i] = ACTIONS(175), + [sym_return] = ACTIONS(177), + [sym_next] = ACTIONS(177), + [sym_break] = ACTIONS(177), + [sym_true] = ACTIONS(177), + [sym_false] = ACTIONS(177), + [sym_null] = ACTIONS(177), + [sym_inf] = ACTIONS(177), + [sym_nan] = ACTIONS(177), + [anon_sym_NA] = ACTIONS(177), + [anon_sym_NA_integer_] = ACTIONS(177), + [anon_sym_NA_real_] = ACTIONS(177), + [anon_sym_NA_complex_] = ACTIONS(177), + [anon_sym_NA_character_] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(175), + [sym__semicolon] = ACTIONS(175), + [sym__raw_string_literal] = ACTIONS(175), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(175), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(229)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(179), + [sym_identifier] = ACTIONS(181), + [anon_sym_BSLASH] = ACTIONS(179), + [anon_sym_function] = ACTIONS(181), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_if] = ACTIONS(181), + [anon_sym_for] = ACTIONS(181), + [anon_sym_while] = ACTIONS(181), + [anon_sym_repeat] = ACTIONS(181), + [anon_sym_QMARK] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_BANG] = ACTIONS(181), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(323), + [anon_sym_LT_LT_DASH] = ACTIONS(323), + [anon_sym_COLON_EQ] = ACTIONS(323), + [anon_sym_DASH_GT] = ACTIONS(325), + [anon_sym_DASH_GT_GT] = ACTIONS(327), + [anon_sym_PIPE] = ACTIONS(329), + [anon_sym_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(333), + [anon_sym_AMP_AMP] = ACTIONS(335), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(179), + [sym__number_literal] = ACTIONS(181), + [anon_sym_SQUOTE] = ACTIONS(179), + [anon_sym_DQUOTE] = ACTIONS(179), + [sym_dots] = ACTIONS(181), + [sym_dot_dot_i] = ACTIONS(179), + [sym_return] = ACTIONS(181), + [sym_next] = ACTIONS(181), + [sym_break] = ACTIONS(181), + [sym_true] = ACTIONS(181), + [sym_false] = ACTIONS(181), + [sym_null] = ACTIONS(181), + [sym_inf] = ACTIONS(181), + [sym_nan] = ACTIONS(181), + [anon_sym_NA] = ACTIONS(181), + [anon_sym_NA_integer_] = ACTIONS(181), + [anon_sym_NA_real_] = ACTIONS(181), + [anon_sym_NA_complex_] = ACTIONS(181), + [anon_sym_NA_character_] = ACTIONS(181), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(179), + [sym__semicolon] = ACTIONS(179), + [sym__raw_string_literal] = ACTIONS(179), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(179), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(230)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(183), + [sym_identifier] = ACTIONS(185), + [anon_sym_BSLASH] = ACTIONS(183), + [anon_sym_function] = ACTIONS(185), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_if] = ACTIONS(185), + [anon_sym_for] = ACTIONS(185), + [anon_sym_while] = ACTIONS(185), + [anon_sym_repeat] = ACTIONS(185), + [anon_sym_QMARK] = ACTIONS(183), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_BANG] = ACTIONS(185), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(323), + [anon_sym_LT_LT_DASH] = ACTIONS(323), + [anon_sym_COLON_EQ] = ACTIONS(323), + [anon_sym_DASH_GT] = ACTIONS(325), + [anon_sym_DASH_GT_GT] = ACTIONS(327), + [anon_sym_PIPE] = ACTIONS(329), + [anon_sym_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(333), + [anon_sym_AMP_AMP] = ACTIONS(335), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(183), + [sym__number_literal] = ACTIONS(185), + [anon_sym_SQUOTE] = ACTIONS(183), + [anon_sym_DQUOTE] = ACTIONS(183), + [sym_dots] = ACTIONS(185), + [sym_dot_dot_i] = ACTIONS(183), + [sym_return] = ACTIONS(185), + [sym_next] = ACTIONS(185), + [sym_break] = ACTIONS(185), + [sym_true] = ACTIONS(185), + [sym_false] = ACTIONS(185), + [sym_null] = ACTIONS(185), + [sym_inf] = ACTIONS(185), + [sym_nan] = ACTIONS(185), + [anon_sym_NA] = ACTIONS(185), + [anon_sym_NA_integer_] = ACTIONS(185), + [anon_sym_NA_real_] = ACTIONS(185), + [anon_sym_NA_complex_] = ACTIONS(185), + [anon_sym_NA_character_] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(183), + [sym__semicolon] = ACTIONS(183), + [sym__raw_string_literal] = ACTIONS(183), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(183), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(231)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(187), + [sym_identifier] = ACTIONS(189), + [anon_sym_BSLASH] = ACTIONS(187), + [anon_sym_function] = ACTIONS(189), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_if] = ACTIONS(189), + [anon_sym_for] = ACTIONS(189), + [anon_sym_while] = ACTIONS(189), + [anon_sym_repeat] = ACTIONS(189), + [anon_sym_QMARK] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_BANG] = ACTIONS(189), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(323), + [anon_sym_LT_LT_DASH] = ACTIONS(323), + [anon_sym_COLON_EQ] = ACTIONS(323), + [anon_sym_DASH_GT] = ACTIONS(325), + [anon_sym_DASH_GT_GT] = ACTIONS(327), + [anon_sym_PIPE] = ACTIONS(329), + [anon_sym_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(333), + [anon_sym_AMP_AMP] = ACTIONS(335), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(187), + [sym__number_literal] = ACTIONS(189), + [anon_sym_SQUOTE] = ACTIONS(187), + [anon_sym_DQUOTE] = ACTIONS(187), + [sym_dots] = ACTIONS(189), + [sym_dot_dot_i] = ACTIONS(187), + [sym_return] = ACTIONS(189), + [sym_next] = ACTIONS(189), + [sym_break] = ACTIONS(189), + [sym_true] = ACTIONS(189), + [sym_false] = ACTIONS(189), + [sym_null] = ACTIONS(189), + [sym_inf] = ACTIONS(189), + [sym_nan] = ACTIONS(189), + [anon_sym_NA] = ACTIONS(189), + [anon_sym_NA_integer_] = ACTIONS(189), + [anon_sym_NA_real_] = ACTIONS(189), + [anon_sym_NA_complex_] = ACTIONS(189), + [anon_sym_NA_character_] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(187), + [sym__semicolon] = ACTIONS(187), + [sym__raw_string_literal] = ACTIONS(187), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(187), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(232)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(191), + [sym_identifier] = ACTIONS(193), + [anon_sym_BSLASH] = ACTIONS(191), + [anon_sym_function] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_if] = ACTIONS(193), + [anon_sym_for] = ACTIONS(193), + [anon_sym_while] = ACTIONS(193), + [anon_sym_repeat] = ACTIONS(193), + [anon_sym_QMARK] = ACTIONS(191), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_BANG] = ACTIONS(193), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(323), + [anon_sym_LT_LT_DASH] = ACTIONS(323), + [anon_sym_COLON_EQ] = ACTIONS(323), + [anon_sym_DASH_GT] = ACTIONS(325), + [anon_sym_DASH_GT_GT] = ACTIONS(327), + [anon_sym_PIPE] = ACTIONS(329), + [anon_sym_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(333), + [anon_sym_AMP_AMP] = ACTIONS(335), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(191), + [sym__number_literal] = ACTIONS(193), + [anon_sym_SQUOTE] = ACTIONS(191), + [anon_sym_DQUOTE] = ACTIONS(191), + [sym_dots] = ACTIONS(193), + [sym_dot_dot_i] = ACTIONS(191), + [sym_return] = ACTIONS(193), + [sym_next] = ACTIONS(193), + [sym_break] = ACTIONS(193), + [sym_true] = ACTIONS(193), + [sym_false] = ACTIONS(193), + [sym_null] = ACTIONS(193), + [sym_inf] = ACTIONS(193), + [sym_nan] = ACTIONS(193), + [anon_sym_NA] = ACTIONS(193), + [anon_sym_NA_integer_] = ACTIONS(193), + [anon_sym_NA_real_] = ACTIONS(193), + [anon_sym_NA_complex_] = ACTIONS(193), + [anon_sym_NA_character_] = ACTIONS(193), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(191), + [sym__semicolon] = ACTIONS(191), + [sym__raw_string_literal] = ACTIONS(191), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(191), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(233)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(195), [sym_identifier] = ACTIONS(197), - [anon_sym_BSLASH] = ACTIONS(199), + [anon_sym_BSLASH] = ACTIONS(195), [anon_sym_function] = ACTIONS(197), - [anon_sym_EQ] = ACTIONS(55), + [anon_sym_EQ] = ACTIONS(317), [anon_sym_if] = ACTIONS(197), [anon_sym_for] = ACTIONS(197), [anon_sym_while] = ACTIONS(197), [anon_sym_repeat] = ACTIONS(197), - [anon_sym_QMARK] = ACTIONS(199), - [anon_sym_TILDE] = ACTIONS(57), + [anon_sym_QMARK] = ACTIONS(195), + [anon_sym_TILDE] = ACTIONS(321), [anon_sym_BANG] = ACTIONS(197), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(63), - [anon_sym_LT_LT_DASH] = ACTIONS(63), - [anon_sym_COLON_EQ] = ACTIONS(63), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_DASH_GT_GT] = ACTIONS(67), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(199), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(323), + [anon_sym_LT_LT_DASH] = ACTIONS(323), + [anon_sym_COLON_EQ] = ACTIONS(323), + [anon_sym_DASH_GT] = ACTIONS(325), + [anon_sym_DASH_GT_GT] = ACTIONS(327), + [anon_sym_PIPE] = ACTIONS(329), + [anon_sym_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(333), + [anon_sym_AMP_AMP] = ACTIONS(335), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(195), [sym__number_literal] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [sym_dots] = ACTIONS(197), + [sym_dot_dot_i] = ACTIONS(195), [sym_return] = ACTIONS(197), [sym_next] = ACTIONS(197), [sym_break] = ACTIONS(197), @@ -9725,517 +23720,1302 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_NA_real_] = ACTIONS(197), [anon_sym_NA_complex_] = ACTIONS(197), [anon_sym_NA_character_] = ACTIONS(197), - [sym_dots] = ACTIONS(197), - [sym_dot_dot_i] = ACTIONS(199), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(199), - [sym__newline] = ACTIONS(199), - [sym__raw_string_literal] = ACTIONS(199), - [sym__external_else] = ACTIONS(353), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(199), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(199), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [36] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__else] = STATE(1493), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(203), - [anon_sym_BSLASH] = ACTIONS(205), - [anon_sym_function] = ACTIONS(203), - [anon_sym_EQ] = ACTIONS(55), - [anon_sym_if] = ACTIONS(203), - [anon_sym_for] = ACTIONS(203), - [anon_sym_while] = ACTIONS(203), - [anon_sym_repeat] = ACTIONS(203), - [anon_sym_QMARK] = ACTIONS(205), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(203), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(63), - [anon_sym_LT_LT_DASH] = ACTIONS(63), - [anon_sym_COLON_EQ] = ACTIONS(63), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_DASH_GT_GT] = ACTIONS(67), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(205), - [sym__number_literal] = ACTIONS(203), - [anon_sym_SQUOTE] = ACTIONS(205), - [anon_sym_DQUOTE] = ACTIONS(205), - [sym_return] = ACTIONS(203), - [sym_next] = ACTIONS(203), - [sym_break] = ACTIONS(203), - [sym_true] = ACTIONS(203), - [sym_false] = ACTIONS(203), - [sym_null] = ACTIONS(203), - [sym_inf] = ACTIONS(203), - [sym_nan] = ACTIONS(203), - [anon_sym_NA] = ACTIONS(203), - [anon_sym_NA_integer_] = ACTIONS(203), - [anon_sym_NA_real_] = ACTIONS(203), - [anon_sym_NA_complex_] = ACTIONS(203), - [anon_sym_NA_character_] = ACTIONS(203), - [sym_dots] = ACTIONS(203), - [sym_dot_dot_i] = ACTIONS(205), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(205), - [sym__newline] = ACTIONS(205), - [sym__raw_string_literal] = ACTIONS(205), - [sym__external_else] = ACTIONS(355), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(205), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(205), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [37] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__else] = STATE(1503), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(103), - [anon_sym_BSLASH] = ACTIONS(101), - [anon_sym_function] = ACTIONS(103), - [anon_sym_EQ] = ACTIONS(55), - [anon_sym_if] = ACTIONS(103), - [anon_sym_for] = ACTIONS(103), - [anon_sym_while] = ACTIONS(103), - [anon_sym_repeat] = ACTIONS(103), - [anon_sym_QMARK] = ACTIONS(101), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(103), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(63), - [anon_sym_LT_LT_DASH] = ACTIONS(63), - [anon_sym_COLON_EQ] = ACTIONS(63), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_DASH_GT_GT] = ACTIONS(67), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(101), - [sym__number_literal] = ACTIONS(103), - [anon_sym_SQUOTE] = ACTIONS(101), - [anon_sym_DQUOTE] = ACTIONS(101), - [sym_return] = ACTIONS(103), - [sym_next] = ACTIONS(103), - [sym_break] = ACTIONS(103), - [sym_true] = ACTIONS(103), - [sym_false] = ACTIONS(103), - [sym_null] = ACTIONS(103), - [sym_inf] = ACTIONS(103), - [sym_nan] = ACTIONS(103), - [anon_sym_NA] = ACTIONS(103), - [anon_sym_NA_integer_] = ACTIONS(103), - [anon_sym_NA_real_] = ACTIONS(103), - [anon_sym_NA_complex_] = ACTIONS(103), - [anon_sym_NA_character_] = ACTIONS(103), - [sym_dots] = ACTIONS(103), - [sym_dot_dot_i] = ACTIONS(101), [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(101), - [sym__newline] = ACTIONS(101), - [sym__raw_string_literal] = ACTIONS(101), - [sym__external_else] = ACTIONS(357), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(101), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(101), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [38] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__else] = STATE(1624), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(51), - [anon_sym_BSLASH] = ACTIONS(53), - [anon_sym_function] = ACTIONS(51), - [anon_sym_EQ] = ACTIONS(271), - [anon_sym_if] = ACTIONS(51), - [anon_sym_for] = ACTIONS(51), - [anon_sym_while] = ACTIONS(51), - [anon_sym_repeat] = ACTIONS(51), - [anon_sym_QMARK] = ACTIONS(53), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_BANG] = ACTIONS(51), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(279), - [anon_sym_LT_LT_DASH] = ACTIONS(279), - [anon_sym_COLON_EQ] = ACTIONS(279), - [anon_sym_DASH_GT] = ACTIONS(281), - [anon_sym_DASH_GT_GT] = ACTIONS(283), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(53), - [sym__number_literal] = ACTIONS(51), - [anon_sym_SQUOTE] = ACTIONS(53), - [anon_sym_DQUOTE] = ACTIONS(53), - [sym_return] = ACTIONS(51), - [sym_next] = ACTIONS(51), - [sym_break] = ACTIONS(51), - [sym_true] = ACTIONS(51), - [sym_false] = ACTIONS(51), - [sym_null] = ACTIONS(51), - [sym_inf] = ACTIONS(51), - [sym_nan] = ACTIONS(51), - [anon_sym_NA] = ACTIONS(51), - [anon_sym_NA_integer_] = ACTIONS(51), - [anon_sym_NA_real_] = ACTIONS(51), - [anon_sym_NA_complex_] = ACTIONS(51), - [anon_sym_NA_character_] = ACTIONS(51), - [sym_dots] = ACTIONS(51), - [sym_dot_dot_i] = ACTIONS(53), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(53), - [sym__newline] = ACTIONS(53), - [sym__raw_string_literal] = ACTIONS(53), - [sym__external_else] = ACTIONS(359), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(53), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(53), - }, - [39] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__else] = STATE(1631), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(197), + [sym__newline] = ACTIONS(195), + [sym__semicolon] = ACTIONS(195), + [sym__raw_string_literal] = ACTIONS(195), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(195), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(234)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(199), + [sym_identifier] = ACTIONS(201), [anon_sym_BSLASH] = ACTIONS(199), - [anon_sym_function] = ACTIONS(197), - [anon_sym_EQ] = ACTIONS(271), - [anon_sym_if] = ACTIONS(197), - [anon_sym_for] = ACTIONS(197), - [anon_sym_while] = ACTIONS(197), - [anon_sym_repeat] = ACTIONS(197), + [anon_sym_function] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_if] = ACTIONS(201), + [anon_sym_for] = ACTIONS(201), + [anon_sym_while] = ACTIONS(201), + [anon_sym_repeat] = ACTIONS(201), [anon_sym_QMARK] = ACTIONS(199), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_BANG] = ACTIONS(197), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(279), - [anon_sym_LT_LT_DASH] = ACTIONS(279), - [anon_sym_COLON_EQ] = ACTIONS(279), - [anon_sym_DASH_GT] = ACTIONS(281), - [anon_sym_DASH_GT_GT] = ACTIONS(283), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_BANG] = ACTIONS(201), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(323), + [anon_sym_LT_LT_DASH] = ACTIONS(323), + [anon_sym_COLON_EQ] = ACTIONS(323), + [anon_sym_DASH_GT] = ACTIONS(325), + [anon_sym_DASH_GT_GT] = ACTIONS(327), + [anon_sym_PIPE] = ACTIONS(329), + [anon_sym_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(333), + [anon_sym_AMP_AMP] = ACTIONS(335), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), [sym__hex_literal] = ACTIONS(199), - [sym__number_literal] = ACTIONS(197), + [sym__number_literal] = ACTIONS(201), [anon_sym_SQUOTE] = ACTIONS(199), [anon_sym_DQUOTE] = ACTIONS(199), - [sym_return] = ACTIONS(197), - [sym_next] = ACTIONS(197), - [sym_break] = ACTIONS(197), - [sym_true] = ACTIONS(197), - [sym_false] = ACTIONS(197), - [sym_null] = ACTIONS(197), - [sym_inf] = ACTIONS(197), - [sym_nan] = ACTIONS(197), - [anon_sym_NA] = ACTIONS(197), - [anon_sym_NA_integer_] = ACTIONS(197), - [anon_sym_NA_real_] = ACTIONS(197), - [anon_sym_NA_complex_] = ACTIONS(197), - [anon_sym_NA_character_] = ACTIONS(197), - [sym_dots] = ACTIONS(197), + [sym_dots] = ACTIONS(201), [sym_dot_dot_i] = ACTIONS(199), + [sym_return] = ACTIONS(201), + [sym_next] = ACTIONS(201), + [sym_break] = ACTIONS(201), + [sym_true] = ACTIONS(201), + [sym_false] = ACTIONS(201), + [sym_null] = ACTIONS(201), + [sym_inf] = ACTIONS(201), + [sym_nan] = ACTIONS(201), + [anon_sym_NA] = ACTIONS(201), + [anon_sym_NA_integer_] = ACTIONS(201), + [anon_sym_NA_real_] = ACTIONS(201), + [anon_sym_NA_complex_] = ACTIONS(201), + [anon_sym_NA_character_] = ACTIONS(201), [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(199), [sym__newline] = ACTIONS(199), + [sym__semicolon] = ACTIONS(199), [sym__raw_string_literal] = ACTIONS(199), - [sym__external_else] = ACTIONS(361), - [sym__external_open_parenthesis] = ACTIONS(311), + [sym__external_open_parenthesis] = ACTIONS(263), [sym__external_open_brace] = ACTIONS(199), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(199), - }, - [40] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__else] = STATE(1632), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(203), - [anon_sym_BSLASH] = ACTIONS(205), - [anon_sym_function] = ACTIONS(203), - [anon_sym_EQ] = ACTIONS(271), - [anon_sym_if] = ACTIONS(203), - [anon_sym_for] = ACTIONS(203), - [anon_sym_while] = ACTIONS(203), - [anon_sym_repeat] = ACTIONS(203), - [anon_sym_QMARK] = ACTIONS(205), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_BANG] = ACTIONS(203), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(279), - [anon_sym_LT_LT_DASH] = ACTIONS(279), - [anon_sym_COLON_EQ] = ACTIONS(279), - [anon_sym_DASH_GT] = ACTIONS(281), - [anon_sym_DASH_GT_GT] = ACTIONS(283), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(205), - [sym__number_literal] = ACTIONS(203), - [anon_sym_SQUOTE] = ACTIONS(205), - [anon_sym_DQUOTE] = ACTIONS(205), - [sym_return] = ACTIONS(203), - [sym_next] = ACTIONS(203), - [sym_break] = ACTIONS(203), - [sym_true] = ACTIONS(203), - [sym_false] = ACTIONS(203), - [sym_null] = ACTIONS(203), - [sym_inf] = ACTIONS(203), - [sym_nan] = ACTIONS(203), - [anon_sym_NA] = ACTIONS(203), - [anon_sym_NA_integer_] = ACTIONS(203), - [anon_sym_NA_real_] = ACTIONS(203), - [anon_sym_NA_complex_] = ACTIONS(203), - [anon_sym_NA_character_] = ACTIONS(203), - [sym_dots] = ACTIONS(203), - [sym_dot_dot_i] = ACTIONS(205), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(205), - [sym__newline] = ACTIONS(205), - [sym__raw_string_literal] = ACTIONS(205), - [sym__external_else] = ACTIONS(363), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(205), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(205), - }, - [41] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__else] = STATE(1676), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(203), - [anon_sym_BSLASH] = ACTIONS(205), - [anon_sym_function] = ACTIONS(203), - [anon_sym_EQ] = ACTIONS(271), - [anon_sym_if] = ACTIONS(203), - [anon_sym_for] = ACTIONS(203), - [anon_sym_while] = ACTIONS(203), - [anon_sym_repeat] = ACTIONS(203), - [anon_sym_QMARK] = ACTIONS(205), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_BANG] = ACTIONS(203), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(279), - [anon_sym_LT_LT_DASH] = ACTIONS(279), - [anon_sym_COLON_EQ] = ACTIONS(279), - [anon_sym_DASH_GT] = ACTIONS(281), - [anon_sym_DASH_GT_GT] = ACTIONS(283), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(205), - [sym__number_literal] = ACTIONS(203), - [anon_sym_SQUOTE] = ACTIONS(205), - [anon_sym_DQUOTE] = ACTIONS(205), - [sym_return] = ACTIONS(203), - [sym_next] = ACTIONS(203), - [sym_break] = ACTIONS(203), - [sym_true] = ACTIONS(203), - [sym_false] = ACTIONS(203), - [sym_null] = ACTIONS(203), - [sym_inf] = ACTIONS(203), - [sym_nan] = ACTIONS(203), - [anon_sym_NA] = ACTIONS(203), - [anon_sym_NA_integer_] = ACTIONS(203), - [anon_sym_NA_real_] = ACTIONS(203), - [anon_sym_NA_complex_] = ACTIONS(203), - [anon_sym_NA_character_] = ACTIONS(203), - [sym_dots] = ACTIONS(203), - [sym_dot_dot_i] = ACTIONS(205), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(205), - [sym__newline] = ACTIONS(205), - [sym__raw_string_literal] = ACTIONS(205), - [sym__external_else] = ACTIONS(365), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(205), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(205), - }, - [42] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(367), - [anon_sym_BSLASH] = ACTIONS(369), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(235)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(203), + [sym_identifier] = ACTIONS(205), + [anon_sym_BSLASH] = ACTIONS(203), + [anon_sym_function] = ACTIONS(205), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_if] = ACTIONS(205), + [anon_sym_for] = ACTIONS(205), + [anon_sym_while] = ACTIONS(205), + [anon_sym_repeat] = ACTIONS(205), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_BANG] = ACTIONS(205), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(323), + [anon_sym_LT_LT_DASH] = ACTIONS(323), + [anon_sym_COLON_EQ] = ACTIONS(323), + [anon_sym_DASH_GT] = ACTIONS(325), + [anon_sym_DASH_GT_GT] = ACTIONS(327), + [anon_sym_PIPE] = ACTIONS(329), + [anon_sym_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(333), + [anon_sym_AMP_AMP] = ACTIONS(335), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(203), + [sym__number_literal] = ACTIONS(205), + [anon_sym_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE] = ACTIONS(203), + [sym_dots] = ACTIONS(205), + [sym_dot_dot_i] = ACTIONS(203), + [sym_return] = ACTIONS(205), + [sym_next] = ACTIONS(205), + [sym_break] = ACTIONS(205), + [sym_true] = ACTIONS(205), + [sym_false] = ACTIONS(205), + [sym_null] = ACTIONS(205), + [sym_inf] = ACTIONS(205), + [sym_nan] = ACTIONS(205), + [anon_sym_NA] = ACTIONS(205), + [anon_sym_NA_integer_] = ACTIONS(205), + [anon_sym_NA_real_] = ACTIONS(205), + [anon_sym_NA_complex_] = ACTIONS(205), + [anon_sym_NA_character_] = ACTIONS(205), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(203), + [sym__semicolon] = ACTIONS(203), + [sym__raw_string_literal] = ACTIONS(203), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(203), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(236)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(207), + [sym_identifier] = ACTIONS(209), + [anon_sym_BSLASH] = ACTIONS(207), + [anon_sym_function] = ACTIONS(209), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_if] = ACTIONS(209), + [anon_sym_for] = ACTIONS(209), + [anon_sym_while] = ACTIONS(209), + [anon_sym_repeat] = ACTIONS(209), + [anon_sym_QMARK] = ACTIONS(207), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_BANG] = ACTIONS(209), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(323), + [anon_sym_LT_LT_DASH] = ACTIONS(323), + [anon_sym_COLON_EQ] = ACTIONS(323), + [anon_sym_DASH_GT] = ACTIONS(325), + [anon_sym_DASH_GT_GT] = ACTIONS(327), + [anon_sym_PIPE] = ACTIONS(329), + [anon_sym_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(333), + [anon_sym_AMP_AMP] = ACTIONS(335), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(207), + [sym__number_literal] = ACTIONS(209), + [anon_sym_SQUOTE] = ACTIONS(207), + [anon_sym_DQUOTE] = ACTIONS(207), + [sym_dots] = ACTIONS(209), + [sym_dot_dot_i] = ACTIONS(207), + [sym_return] = ACTIONS(209), + [sym_next] = ACTIONS(209), + [sym_break] = ACTIONS(209), + [sym_true] = ACTIONS(209), + [sym_false] = ACTIONS(209), + [sym_null] = ACTIONS(209), + [sym_inf] = ACTIONS(209), + [sym_nan] = ACTIONS(209), + [anon_sym_NA] = ACTIONS(209), + [anon_sym_NA_integer_] = ACTIONS(209), + [anon_sym_NA_real_] = ACTIONS(209), + [anon_sym_NA_complex_] = ACTIONS(209), + [anon_sym_NA_character_] = ACTIONS(209), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(207), + [sym__semicolon] = ACTIONS(207), + [sym__raw_string_literal] = ACTIONS(207), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(207), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(237)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(211), + [sym_identifier] = ACTIONS(213), + [anon_sym_BSLASH] = ACTIONS(211), + [anon_sym_function] = ACTIONS(213), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_if] = ACTIONS(213), + [anon_sym_for] = ACTIONS(213), + [anon_sym_while] = ACTIONS(213), + [anon_sym_repeat] = ACTIONS(213), + [anon_sym_QMARK] = ACTIONS(211), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_BANG] = ACTIONS(213), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(323), + [anon_sym_LT_LT_DASH] = ACTIONS(323), + [anon_sym_COLON_EQ] = ACTIONS(323), + [anon_sym_DASH_GT] = ACTIONS(325), + [anon_sym_DASH_GT_GT] = ACTIONS(327), + [anon_sym_PIPE] = ACTIONS(329), + [anon_sym_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(333), + [anon_sym_AMP_AMP] = ACTIONS(335), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(211), + [sym__number_literal] = ACTIONS(213), + [anon_sym_SQUOTE] = ACTIONS(211), + [anon_sym_DQUOTE] = ACTIONS(211), + [sym_dots] = ACTIONS(213), + [sym_dot_dot_i] = ACTIONS(211), + [sym_return] = ACTIONS(213), + [sym_next] = ACTIONS(213), + [sym_break] = ACTIONS(213), + [sym_true] = ACTIONS(213), + [sym_false] = ACTIONS(213), + [sym_null] = ACTIONS(213), + [sym_inf] = ACTIONS(213), + [sym_nan] = ACTIONS(213), + [anon_sym_NA] = ACTIONS(213), + [anon_sym_NA_integer_] = ACTIONS(213), + [anon_sym_NA_real_] = ACTIONS(213), + [anon_sym_NA_complex_] = ACTIONS(213), + [anon_sym_NA_character_] = ACTIONS(213), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(211), + [sym__semicolon] = ACTIONS(211), + [sym__raw_string_literal] = ACTIONS(211), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(211), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(238)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(215), + [sym_identifier] = ACTIONS(217), + [anon_sym_BSLASH] = ACTIONS(215), + [anon_sym_function] = ACTIONS(217), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_if] = ACTIONS(217), + [anon_sym_for] = ACTIONS(217), + [anon_sym_while] = ACTIONS(217), + [anon_sym_repeat] = ACTIONS(217), + [anon_sym_QMARK] = ACTIONS(215), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_BANG] = ACTIONS(217), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(323), + [anon_sym_LT_LT_DASH] = ACTIONS(323), + [anon_sym_COLON_EQ] = ACTIONS(323), + [anon_sym_DASH_GT] = ACTIONS(325), + [anon_sym_DASH_GT_GT] = ACTIONS(327), + [anon_sym_PIPE] = ACTIONS(329), + [anon_sym_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(333), + [anon_sym_AMP_AMP] = ACTIONS(335), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(215), + [sym__number_literal] = ACTIONS(217), + [anon_sym_SQUOTE] = ACTIONS(215), + [anon_sym_DQUOTE] = ACTIONS(215), + [sym_dots] = ACTIONS(217), + [sym_dot_dot_i] = ACTIONS(215), + [sym_return] = ACTIONS(217), + [sym_next] = ACTIONS(217), + [sym_break] = ACTIONS(217), + [sym_true] = ACTIONS(217), + [sym_false] = ACTIONS(217), + [sym_null] = ACTIONS(217), + [sym_inf] = ACTIONS(217), + [sym_nan] = ACTIONS(217), + [anon_sym_NA] = ACTIONS(217), + [anon_sym_NA_integer_] = ACTIONS(217), + [anon_sym_NA_real_] = ACTIONS(217), + [anon_sym_NA_complex_] = ACTIONS(217), + [anon_sym_NA_character_] = ACTIONS(217), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(215), + [sym__semicolon] = ACTIONS(215), + [sym__raw_string_literal] = ACTIONS(215), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(215), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(239)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(219), + [sym_identifier] = ACTIONS(221), + [anon_sym_BSLASH] = ACTIONS(219), + [anon_sym_function] = ACTIONS(221), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_if] = ACTIONS(221), + [anon_sym_for] = ACTIONS(221), + [anon_sym_while] = ACTIONS(221), + [anon_sym_repeat] = ACTIONS(221), + [anon_sym_QMARK] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_BANG] = ACTIONS(221), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(323), + [anon_sym_LT_LT_DASH] = ACTIONS(323), + [anon_sym_COLON_EQ] = ACTIONS(323), + [anon_sym_DASH_GT] = ACTIONS(325), + [anon_sym_DASH_GT_GT] = ACTIONS(327), + [anon_sym_PIPE] = ACTIONS(329), + [anon_sym_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(333), + [anon_sym_AMP_AMP] = ACTIONS(335), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(219), + [sym__number_literal] = ACTIONS(221), + [anon_sym_SQUOTE] = ACTIONS(219), + [anon_sym_DQUOTE] = ACTIONS(219), + [sym_dots] = ACTIONS(221), + [sym_dot_dot_i] = ACTIONS(219), + [sym_return] = ACTIONS(221), + [sym_next] = ACTIONS(221), + [sym_break] = ACTIONS(221), + [sym_true] = ACTIONS(221), + [sym_false] = ACTIONS(221), + [sym_null] = ACTIONS(221), + [sym_inf] = ACTIONS(221), + [sym_nan] = ACTIONS(221), + [anon_sym_NA] = ACTIONS(221), + [anon_sym_NA_integer_] = ACTIONS(221), + [anon_sym_NA_real_] = ACTIONS(221), + [anon_sym_NA_complex_] = ACTIONS(221), + [anon_sym_NA_character_] = ACTIONS(221), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(219), + [sym__semicolon] = ACTIONS(219), + [sym__raw_string_literal] = ACTIONS(219), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(219), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(240)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(145), + [sym_identifier] = ACTIONS(143), + [anon_sym_BSLASH] = ACTIONS(145), + [anon_sym_function] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_if] = ACTIONS(143), + [anon_sym_for] = ACTIONS(143), + [anon_sym_while] = ACTIONS(143), + [anon_sym_repeat] = ACTIONS(143), + [anon_sym_QMARK] = ACTIONS(145), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_BANG] = ACTIONS(143), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(323), + [anon_sym_LT_LT_DASH] = ACTIONS(323), + [anon_sym_COLON_EQ] = ACTIONS(323), + [anon_sym_DASH_GT] = ACTIONS(325), + [anon_sym_DASH_GT_GT] = ACTIONS(327), + [anon_sym_PIPE] = ACTIONS(329), + [anon_sym_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(333), + [anon_sym_AMP_AMP] = ACTIONS(335), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(145), + [sym__number_literal] = ACTIONS(143), + [anon_sym_SQUOTE] = ACTIONS(145), + [anon_sym_DQUOTE] = ACTIONS(145), + [sym_dots] = ACTIONS(143), + [sym_dot_dot_i] = ACTIONS(145), + [sym_return] = ACTIONS(143), + [sym_next] = ACTIONS(143), + [sym_break] = ACTIONS(143), + [sym_true] = ACTIONS(143), + [sym_false] = ACTIONS(143), + [sym_null] = ACTIONS(143), + [sym_inf] = ACTIONS(143), + [sym_nan] = ACTIONS(143), + [anon_sym_NA] = ACTIONS(143), + [anon_sym_NA_integer_] = ACTIONS(143), + [anon_sym_NA_real_] = ACTIONS(143), + [anon_sym_NA_complex_] = ACTIONS(143), + [anon_sym_NA_character_] = ACTIONS(143), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(145), + [sym__semicolon] = ACTIONS(145), + [sym__raw_string_literal] = ACTIONS(145), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(145), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(241)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(223), + [sym_identifier] = ACTIONS(225), + [anon_sym_BSLASH] = ACTIONS(223), + [anon_sym_function] = ACTIONS(225), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_if] = ACTIONS(225), + [anon_sym_for] = ACTIONS(225), + [anon_sym_while] = ACTIONS(225), + [anon_sym_repeat] = ACTIONS(225), + [anon_sym_QMARK] = ACTIONS(223), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_BANG] = ACTIONS(225), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(323), + [anon_sym_LT_LT_DASH] = ACTIONS(323), + [anon_sym_COLON_EQ] = ACTIONS(323), + [anon_sym_DASH_GT] = ACTIONS(325), + [anon_sym_DASH_GT_GT] = ACTIONS(327), + [anon_sym_PIPE] = ACTIONS(329), + [anon_sym_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(333), + [anon_sym_AMP_AMP] = ACTIONS(335), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(223), + [sym__number_literal] = ACTIONS(225), + [anon_sym_SQUOTE] = ACTIONS(223), + [anon_sym_DQUOTE] = ACTIONS(223), + [sym_dots] = ACTIONS(225), + [sym_dot_dot_i] = ACTIONS(223), + [sym_return] = ACTIONS(225), + [sym_next] = ACTIONS(225), + [sym_break] = ACTIONS(225), + [sym_true] = ACTIONS(225), + [sym_false] = ACTIONS(225), + [sym_null] = ACTIONS(225), + [sym_inf] = ACTIONS(225), + [sym_nan] = ACTIONS(225), + [anon_sym_NA] = ACTIONS(225), + [anon_sym_NA_integer_] = ACTIONS(225), + [anon_sym_NA_real_] = ACTIONS(225), + [anon_sym_NA_complex_] = ACTIONS(225), + [anon_sym_NA_character_] = ACTIONS(225), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(223), + [sym__semicolon] = ACTIONS(223), + [sym__raw_string_literal] = ACTIONS(223), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(223), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(242)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(227), + [sym_identifier] = ACTIONS(229), + [anon_sym_BSLASH] = ACTIONS(227), + [anon_sym_function] = ACTIONS(229), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_if] = ACTIONS(229), + [anon_sym_for] = ACTIONS(229), + [anon_sym_while] = ACTIONS(229), + [anon_sym_repeat] = ACTIONS(229), + [anon_sym_QMARK] = ACTIONS(227), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_BANG] = ACTIONS(229), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(323), + [anon_sym_LT_LT_DASH] = ACTIONS(323), + [anon_sym_COLON_EQ] = ACTIONS(323), + [anon_sym_DASH_GT] = ACTIONS(325), + [anon_sym_DASH_GT_GT] = ACTIONS(327), + [anon_sym_PIPE] = ACTIONS(329), + [anon_sym_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(333), + [anon_sym_AMP_AMP] = ACTIONS(335), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(227), + [sym__number_literal] = ACTIONS(229), + [anon_sym_SQUOTE] = ACTIONS(227), + [anon_sym_DQUOTE] = ACTIONS(227), + [sym_dots] = ACTIONS(229), + [sym_dot_dot_i] = ACTIONS(227), + [sym_return] = ACTIONS(229), + [sym_next] = ACTIONS(229), + [sym_break] = ACTIONS(229), + [sym_true] = ACTIONS(229), + [sym_false] = ACTIONS(229), + [sym_null] = ACTIONS(229), + [sym_inf] = ACTIONS(229), + [sym_nan] = ACTIONS(229), + [anon_sym_NA] = ACTIONS(229), + [anon_sym_NA_integer_] = ACTIONS(229), + [anon_sym_NA_real_] = ACTIONS(229), + [anon_sym_NA_complex_] = ACTIONS(229), + [anon_sym_NA_character_] = ACTIONS(229), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(227), + [sym__semicolon] = ACTIONS(227), + [sym__raw_string_literal] = ACTIONS(227), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(227), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(243)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(231), + [anon_sym_BSLASH] = ACTIONS(233), + [anon_sym_function] = ACTIONS(231), + [anon_sym_EQ] = ACTIONS(269), + [anon_sym_if] = ACTIONS(231), + [anon_sym_for] = ACTIONS(231), + [anon_sym_while] = ACTIONS(231), + [anon_sym_repeat] = ACTIONS(231), + [anon_sym_QMARK] = ACTIONS(233), + [anon_sym_TILDE] = ACTIONS(271), + [anon_sym_BANG] = ACTIONS(231), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(277), + [anon_sym_LT_LT_DASH] = ACTIONS(277), + [anon_sym_COLON_EQ] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(283), + [anon_sym_AMP] = ACTIONS(285), + [anon_sym_PIPE_PIPE] = ACTIONS(287), + [anon_sym_AMP_AMP] = ACTIONS(289), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(233), + [sym__number_literal] = ACTIONS(231), + [anon_sym_SQUOTE] = ACTIONS(233), + [anon_sym_DQUOTE] = ACTIONS(233), + [sym_dots] = ACTIONS(231), + [sym_dot_dot_i] = ACTIONS(233), + [sym_return] = ACTIONS(231), + [sym_next] = ACTIONS(231), + [sym_break] = ACTIONS(231), + [sym_true] = ACTIONS(231), + [sym_false] = ACTIONS(231), + [sym_null] = ACTIONS(231), + [sym_inf] = ACTIONS(231), + [sym_nan] = ACTIONS(231), + [anon_sym_NA] = ACTIONS(231), + [anon_sym_NA_integer_] = ACTIONS(231), + [anon_sym_NA_real_] = ACTIONS(231), + [anon_sym_NA_complex_] = ACTIONS(231), + [anon_sym_NA_character_] = ACTIONS(231), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(233), + [sym__semicolon] = ACTIONS(233), + [sym__raw_string_literal] = ACTIONS(233), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(233), + [sym__external_close_brace] = ACTIONS(233), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(244)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(235), + [anon_sym_BSLASH] = ACTIONS(237), + [anon_sym_function] = ACTIONS(235), + [anon_sym_EQ] = ACTIONS(269), + [anon_sym_if] = ACTIONS(235), + [anon_sym_for] = ACTIONS(235), + [anon_sym_while] = ACTIONS(235), + [anon_sym_repeat] = ACTIONS(235), + [anon_sym_QMARK] = ACTIONS(237), + [anon_sym_TILDE] = ACTIONS(271), + [anon_sym_BANG] = ACTIONS(235), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(277), + [anon_sym_LT_LT_DASH] = ACTIONS(277), + [anon_sym_COLON_EQ] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(283), + [anon_sym_AMP] = ACTIONS(285), + [anon_sym_PIPE_PIPE] = ACTIONS(287), + [anon_sym_AMP_AMP] = ACTIONS(289), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(237), + [sym__number_literal] = ACTIONS(235), + [anon_sym_SQUOTE] = ACTIONS(237), + [anon_sym_DQUOTE] = ACTIONS(237), + [sym_dots] = ACTIONS(235), + [sym_dot_dot_i] = ACTIONS(237), + [sym_return] = ACTIONS(235), + [sym_next] = ACTIONS(235), + [sym_break] = ACTIONS(235), + [sym_true] = ACTIONS(235), + [sym_false] = ACTIONS(235), + [sym_null] = ACTIONS(235), + [sym_inf] = ACTIONS(235), + [sym_nan] = ACTIONS(235), + [anon_sym_NA] = ACTIONS(235), + [anon_sym_NA_integer_] = ACTIONS(235), + [anon_sym_NA_real_] = ACTIONS(235), + [anon_sym_NA_complex_] = ACTIONS(235), + [anon_sym_NA_character_] = ACTIONS(235), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(237), + [sym__semicolon] = ACTIONS(237), + [sym__raw_string_literal] = ACTIONS(237), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(237), + [sym__external_close_brace] = ACTIONS(237), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(245)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(235), + [anon_sym_BSLASH] = ACTIONS(237), + [anon_sym_function] = ACTIONS(235), + [anon_sym_EQ] = ACTIONS(235), + [anon_sym_if] = ACTIONS(235), + [anon_sym_for] = ACTIONS(235), + [anon_sym_while] = ACTIONS(235), + [anon_sym_repeat] = ACTIONS(235), + [anon_sym_QMARK] = ACTIONS(237), + [anon_sym_TILDE] = ACTIONS(237), + [anon_sym_BANG] = ACTIONS(235), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(237), + [anon_sym_LT_LT_DASH] = ACTIONS(237), + [anon_sym_COLON_EQ] = ACTIONS(237), + [anon_sym_DASH_GT] = ACTIONS(235), + [anon_sym_DASH_GT_GT] = ACTIONS(237), + [anon_sym_PIPE] = ACTIONS(283), + [anon_sym_AMP] = ACTIONS(285), + [anon_sym_PIPE_PIPE] = ACTIONS(287), + [anon_sym_AMP_AMP] = ACTIONS(289), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(237), + [sym__number_literal] = ACTIONS(235), + [anon_sym_SQUOTE] = ACTIONS(237), + [anon_sym_DQUOTE] = ACTIONS(237), + [sym_dots] = ACTIONS(235), + [sym_dot_dot_i] = ACTIONS(237), + [sym_return] = ACTIONS(235), + [sym_next] = ACTIONS(235), + [sym_break] = ACTIONS(235), + [sym_true] = ACTIONS(235), + [sym_false] = ACTIONS(235), + [sym_null] = ACTIONS(235), + [sym_inf] = ACTIONS(235), + [sym_nan] = ACTIONS(235), + [anon_sym_NA] = ACTIONS(235), + [anon_sym_NA_integer_] = ACTIONS(235), + [anon_sym_NA_real_] = ACTIONS(235), + [anon_sym_NA_complex_] = ACTIONS(235), + [anon_sym_NA_character_] = ACTIONS(235), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(237), + [sym__semicolon] = ACTIONS(237), + [sym__raw_string_literal] = ACTIONS(237), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(237), + [sym__external_close_brace] = ACTIONS(237), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(246)] = { + [sym_call_arguments] = STATE(417), + [sym_subset_arguments] = STATE(439), + [sym_subset2_arguments] = STATE(427), + [sym__open_parenthesis] = STATE(259), + [sym__open_bracket] = STATE(260), + [sym__open_bracket2] = STATE(261), + [sym_identifier] = ACTIONS(235), + [anon_sym_BSLASH] = ACTIONS(237), + [anon_sym_function] = ACTIONS(235), + [anon_sym_EQ] = ACTIONS(235), + [anon_sym_if] = ACTIONS(235), + [anon_sym_for] = ACTIONS(235), + [anon_sym_while] = ACTIONS(235), + [anon_sym_repeat] = ACTIONS(235), + [anon_sym_QMARK] = ACTIONS(237), + [anon_sym_TILDE] = ACTIONS(237), + [anon_sym_BANG] = ACTIONS(235), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_LT_DASH] = ACTIONS(237), + [anon_sym_LT_LT_DASH] = ACTIONS(237), + [anon_sym_COLON_EQ] = ACTIONS(237), + [anon_sym_DASH_GT] = ACTIONS(235), + [anon_sym_DASH_GT_GT] = ACTIONS(237), + [anon_sym_PIPE] = ACTIONS(235), + [anon_sym_AMP] = ACTIONS(235), + [anon_sym_PIPE_PIPE] = ACTIONS(237), + [anon_sym_AMP_AMP] = ACTIONS(237), + [anon_sym_LT] = ACTIONS(291), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(291), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_EQ_EQ] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_SLASH] = ACTIONS(297), + [anon_sym_STAR_STAR] = ACTIONS(299), + [anon_sym_CARET] = ACTIONS(299), + [aux_sym_binary_operator_token1] = ACTIONS(301), + [anon_sym_PIPE_GT] = ACTIONS(301), + [anon_sym_COLON] = ACTIONS(303), + [anon_sym_DOLLAR] = ACTIONS(305), + [anon_sym_AT] = ACTIONS(305), + [sym__hex_literal] = ACTIONS(237), + [sym__number_literal] = ACTIONS(235), + [anon_sym_SQUOTE] = ACTIONS(237), + [anon_sym_DQUOTE] = ACTIONS(237), + [sym_dots] = ACTIONS(235), + [sym_dot_dot_i] = ACTIONS(237), + [sym_return] = ACTIONS(235), + [sym_next] = ACTIONS(235), + [sym_break] = ACTIONS(235), + [sym_true] = ACTIONS(235), + [sym_false] = ACTIONS(235), + [sym_null] = ACTIONS(235), + [sym_inf] = ACTIONS(235), + [sym_nan] = ACTIONS(235), + [anon_sym_NA] = ACTIONS(235), + [anon_sym_NA_integer_] = ACTIONS(235), + [anon_sym_NA_real_] = ACTIONS(235), + [anon_sym_NA_complex_] = ACTIONS(235), + [anon_sym_NA_character_] = ACTIONS(235), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(237), + [sym__semicolon] = ACTIONS(237), + [sym__raw_string_literal] = ACTIONS(237), + [sym__external_open_parenthesis] = ACTIONS(307), + [sym__external_open_brace] = ACTIONS(237), + [sym__external_close_brace] = ACTIONS(237), + [sym__external_open_bracket] = ACTIONS(309), + [sym__external_open_bracket2] = ACTIONS(311), + }, + [STATE(247)] = { + [sym_call_arguments] = STATE(440), + [sym_subset_arguments] = STATE(403), + [sym_subset2_arguments] = STATE(410), + [sym__open_parenthesis] = STATE(283), + [sym__open_bracket] = STATE(249), + [sym__open_bracket2] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(241), + [sym_identifier] = ACTIONS(239), + [anon_sym_BSLASH] = ACTIONS(241), + [anon_sym_function] = ACTIONS(239), + [anon_sym_EQ] = ACTIONS(317), + [anon_sym_if] = ACTIONS(239), + [anon_sym_for] = ACTIONS(239), + [anon_sym_while] = ACTIONS(239), + [anon_sym_repeat] = ACTIONS(239), + [anon_sym_QMARK] = ACTIONS(241), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_BANG] = ACTIONS(239), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(249), + [anon_sym_LT_DASH] = ACTIONS(323), + [anon_sym_LT_LT_DASH] = ACTIONS(323), + [anon_sym_COLON_EQ] = ACTIONS(323), + [anon_sym_DASH_GT] = ACTIONS(325), + [anon_sym_DASH_GT_GT] = ACTIONS(327), + [anon_sym_PIPE] = ACTIONS(329), + [anon_sym_AMP] = ACTIONS(331), + [anon_sym_PIPE_PIPE] = ACTIONS(333), + [anon_sym_AMP_AMP] = ACTIONS(335), + [anon_sym_LT] = ACTIONS(337), + [anon_sym_LT_EQ] = ACTIONS(339), + [anon_sym_GT] = ACTIONS(337), + [anon_sym_GT_EQ] = ACTIONS(339), + [anon_sym_EQ_EQ] = ACTIONS(339), + [anon_sym_BANG_EQ] = ACTIONS(339), + [anon_sym_STAR] = ACTIONS(251), + [anon_sym_SLASH] = ACTIONS(253), + [anon_sym_STAR_STAR] = ACTIONS(255), + [anon_sym_CARET] = ACTIONS(255), + [aux_sym_binary_operator_token1] = ACTIONS(257), + [anon_sym_PIPE_GT] = ACTIONS(257), + [anon_sym_COLON] = ACTIONS(259), + [anon_sym_DOLLAR] = ACTIONS(261), + [anon_sym_AT] = ACTIONS(261), + [sym__hex_literal] = ACTIONS(241), + [sym__number_literal] = ACTIONS(239), + [anon_sym_SQUOTE] = ACTIONS(241), + [anon_sym_DQUOTE] = ACTIONS(241), + [sym_dots] = ACTIONS(239), + [sym_dot_dot_i] = ACTIONS(241), + [sym_return] = ACTIONS(239), + [sym_next] = ACTIONS(239), + [sym_break] = ACTIONS(239), + [sym_true] = ACTIONS(239), + [sym_false] = ACTIONS(239), + [sym_null] = ACTIONS(239), + [sym_inf] = ACTIONS(239), + [sym_nan] = ACTIONS(239), + [anon_sym_NA] = ACTIONS(239), + [anon_sym_NA_integer_] = ACTIONS(239), + [anon_sym_NA_real_] = ACTIONS(239), + [anon_sym_NA_complex_] = ACTIONS(239), + [anon_sym_NA_character_] = ACTIONS(239), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(241), + [sym__semicolon] = ACTIONS(241), + [sym__raw_string_literal] = ACTIONS(241), + [sym__external_open_parenthesis] = ACTIONS(263), + [sym__external_open_brace] = ACTIONS(241), + [sym__external_open_bracket] = ACTIONS(265), + [sym__external_open_bracket2] = ACTIONS(267), + }, + [STATE(248)] = { + [sym_string] = STATE(333), + [sym__single_quoted_string] = STATE(306), + [sym__double_quoted_string] = STATE(295), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(333), + [sym_identifier] = ACTIONS(387), + [anon_sym_BSLASH] = ACTIONS(389), + [anon_sym_function] = ACTIONS(391), + [anon_sym_EQ] = ACTIONS(391), + [anon_sym_if] = ACTIONS(391), + [anon_sym_for] = ACTIONS(391), + [anon_sym_while] = ACTIONS(391), + [anon_sym_repeat] = ACTIONS(391), + [anon_sym_QMARK] = ACTIONS(389), + [anon_sym_TILDE] = ACTIONS(389), + [anon_sym_BANG] = ACTIONS(391), + [anon_sym_PLUS] = ACTIONS(389), + [anon_sym_DASH] = ACTIONS(391), + [anon_sym_LT_DASH] = ACTIONS(389), + [anon_sym_LT_LT_DASH] = ACTIONS(389), + [anon_sym_COLON_EQ] = ACTIONS(389), + [anon_sym_DASH_GT] = ACTIONS(391), + [anon_sym_DASH_GT_GT] = ACTIONS(389), + [anon_sym_PIPE] = ACTIONS(391), + [anon_sym_AMP] = ACTIONS(391), + [anon_sym_PIPE_PIPE] = ACTIONS(389), + [anon_sym_AMP_AMP] = ACTIONS(389), + [anon_sym_LT] = ACTIONS(391), + [anon_sym_LT_EQ] = ACTIONS(389), + [anon_sym_GT] = ACTIONS(391), + [anon_sym_GT_EQ] = ACTIONS(389), + [anon_sym_EQ_EQ] = ACTIONS(389), + [anon_sym_BANG_EQ] = ACTIONS(389), + [anon_sym_STAR] = ACTIONS(391), + [anon_sym_SLASH] = ACTIONS(389), + [anon_sym_STAR_STAR] = ACTIONS(389), + [anon_sym_CARET] = ACTIONS(389), + [aux_sym_binary_operator_token1] = ACTIONS(389), + [anon_sym_PIPE_GT] = ACTIONS(389), + [anon_sym_COLON] = ACTIONS(391), + [anon_sym_DOLLAR] = ACTIONS(389), + [anon_sym_AT] = ACTIONS(389), + [sym__hex_literal] = ACTIONS(389), + [sym__number_literal] = ACTIONS(391), + [anon_sym_SQUOTE] = ACTIONS(373), + [anon_sym_DQUOTE] = ACTIONS(375), + [sym_dots] = ACTIONS(387), + [sym_dot_dot_i] = ACTIONS(393), + [sym_return] = ACTIONS(391), + [sym_next] = ACTIONS(391), + [sym_break] = ACTIONS(391), + [sym_true] = ACTIONS(391), + [sym_false] = ACTIONS(391), + [sym_null] = ACTIONS(391), + [sym_inf] = ACTIONS(391), + [sym_nan] = ACTIONS(391), + [anon_sym_NA] = ACTIONS(391), + [anon_sym_NA_integer_] = ACTIONS(391), + [anon_sym_NA_real_] = ACTIONS(391), + [anon_sym_NA_complex_] = ACTIONS(391), + [anon_sym_NA_character_] = ACTIONS(391), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(389), + [sym__semicolon] = ACTIONS(389), + [sym__raw_string_literal] = ACTIONS(381), + [sym__external_else] = ACTIONS(389), + [sym__external_open_parenthesis] = ACTIONS(389), + [sym__external_open_brace] = ACTIONS(389), + [sym__external_close_brace] = ACTIONS(389), + [sym__external_open_bracket] = ACTIONS(389), + [sym__external_open_bracket2] = ACTIONS(389), + }, + [STATE(249)] = { + [sym_function_definition] = STATE(1535), + [sym_if_statement] = STATE(1535), + [sym_for_statement] = STATE(1535), + [sym_while_statement] = STATE(1535), + [sym_repeat_statement] = STATE(1535), + [sym_braced_expression] = STATE(1535), + [sym_parenthesized_expression] = STATE(1535), + [sym_call] = STATE(1535), + [sym_subset] = STATE(1535), + [sym_subset2] = STATE(1535), + [sym_argument] = STATE(1829), + [sym__argument_named] = STATE(2032), + [sym__argument_unnamed] = STATE(2049), + [sym__argument_value] = STATE(2031), + [sym_unary_operator] = STATE(1535), + [sym_binary_operator] = STATE(1535), + [sym_extract_operator] = STATE(1535), + [sym_namespace_operator] = STATE(1535), + [sym_integer] = STATE(1535), + [sym_complex] = STATE(1535), + [sym_float] = STATE(1535), + [sym__float_literal] = STATE(1626), + [sym_string] = STATE(1631), + [sym__single_quoted_string] = STATE(1627), + [sym__double_quoted_string] = STATE(1628), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2048), + [sym__argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null] = STATE(2065), + [sym_na] = STATE(1535), + [sym__expression] = STATE(1535), + [sym__open_parenthesis] = STATE(1067), + [sym__open_brace] = STATE(373), + [sym__close_bracket] = STATE(411), + [aux_sym_call_arguments_repeat1] = STATE(1906), + [sym_identifier] = ACTIONS(395), + [anon_sym_BSLASH] = ACTIONS(397), + [anon_sym_function] = ACTIONS(399), + [anon_sym_if] = ACTIONS(401), + [anon_sym_for] = ACTIONS(403), + [anon_sym_while] = ACTIONS(405), + [anon_sym_repeat] = ACTIONS(407), + [anon_sym_QMARK] = ACTIONS(409), + [anon_sym_TILDE] = ACTIONS(411), + [anon_sym_BANG] = ACTIONS(413), + [anon_sym_PLUS] = ACTIONS(415), + [anon_sym_DASH] = ACTIONS(415), + [sym__hex_literal] = ACTIONS(417), + [sym__number_literal] = ACTIONS(419), + [anon_sym_SQUOTE] = ACTIONS(421), + [anon_sym_DQUOTE] = ACTIONS(423), + [sym_dots] = ACTIONS(395), + [sym_dot_dot_i] = ACTIONS(425), + [sym_return] = ACTIONS(427), + [sym_next] = ACTIONS(427), + [sym_break] = ACTIONS(427), + [sym_true] = ACTIONS(427), + [sym_false] = ACTIONS(427), + [sym_null] = ACTIONS(429), + [sym_inf] = ACTIONS(427), + [sym_nan] = ACTIONS(427), + [anon_sym_NA] = ACTIONS(431), + [anon_sym_NA_integer_] = ACTIONS(431), + [anon_sym_NA_real_] = ACTIONS(431), + [anon_sym_NA_complex_] = ACTIONS(431), + [anon_sym_NA_character_] = ACTIONS(431), + [sym_comment] = ACTIONS(3), + [sym_comma] = ACTIONS(433), + [sym__raw_string_literal] = ACTIONS(435), + [sym__external_open_parenthesis] = ACTIONS(437), + [sym__external_open_brace] = ACTIONS(439), + [sym__external_close_bracket] = ACTIONS(441), + }, + [STATE(250)] = { + [sym_function_definition] = STATE(1372), + [sym_if_statement] = STATE(1372), + [sym_for_statement] = STATE(1372), + [sym_while_statement] = STATE(1372), + [sym_repeat_statement] = STATE(1372), + [sym_braced_expression] = STATE(1372), + [sym_parenthesized_expression] = STATE(1372), + [sym_call] = STATE(1372), + [sym_subset] = STATE(1372), + [sym_subset2] = STATE(1372), + [sym_argument] = STATE(1957), + [sym__argument_named] = STATE(2042), + [sym__argument_unnamed] = STATE(2044), + [sym__argument_value] = STATE(2051), + [sym_unary_operator] = STATE(1372), + [sym_binary_operator] = STATE(1372), + [sym_extract_operator] = STATE(1372), + [sym_namespace_operator] = STATE(1372), + [sym_integer] = STATE(1372), + [sym_complex] = STATE(1372), + [sym_float] = STATE(1372), + [sym__float_literal] = STATE(1622), + [sym_string] = STATE(1615), + [sym__single_quoted_string] = STATE(1623), + [sym__double_quoted_string] = STATE(1624), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2033), + [sym__argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null] = STATE(2072), + [sym_na] = STATE(1372), + [sym__expression] = STATE(1372), + [sym__open_parenthesis] = STATE(1072), + [sym__open_brace] = STATE(376), + [sym__close_bracket2] = STATE(412), + [aux_sym_call_arguments_repeat1] = STATE(1872), + [sym_identifier] = ACTIONS(443), + [anon_sym_BSLASH] = ACTIONS(445), + [anon_sym_function] = ACTIONS(447), + [anon_sym_if] = ACTIONS(449), + [anon_sym_for] = ACTIONS(451), + [anon_sym_while] = ACTIONS(453), + [anon_sym_repeat] = ACTIONS(455), + [anon_sym_QMARK] = ACTIONS(457), + [anon_sym_TILDE] = ACTIONS(459), + [anon_sym_BANG] = ACTIONS(461), + [anon_sym_PLUS] = ACTIONS(463), + [anon_sym_DASH] = ACTIONS(463), + [sym__hex_literal] = ACTIONS(465), + [sym__number_literal] = ACTIONS(467), + [anon_sym_SQUOTE] = ACTIONS(469), + [anon_sym_DQUOTE] = ACTIONS(471), + [sym_dots] = ACTIONS(443), + [sym_dot_dot_i] = ACTIONS(473), + [sym_return] = ACTIONS(475), + [sym_next] = ACTIONS(475), + [sym_break] = ACTIONS(475), + [sym_true] = ACTIONS(475), + [sym_false] = ACTIONS(475), + [sym_null] = ACTIONS(477), + [sym_inf] = ACTIONS(475), + [sym_nan] = ACTIONS(475), + [anon_sym_NA] = ACTIONS(479), + [anon_sym_NA_integer_] = ACTIONS(479), + [anon_sym_NA_real_] = ACTIONS(479), + [anon_sym_NA_complex_] = ACTIONS(479), + [anon_sym_NA_character_] = ACTIONS(479), + [sym_comment] = ACTIONS(3), + [sym_comma] = ACTIONS(481), + [sym__raw_string_literal] = ACTIONS(483), + [sym__external_open_parenthesis] = ACTIONS(485), + [sym__external_open_brace] = ACTIONS(487), + [sym__external_close_bracket2] = ACTIONS(489), + }, + [STATE(251)] = { + [sym_string] = STATE(401), + [sym__single_quoted_string] = STATE(309), + [sym__double_quoted_string] = STATE(315), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(401), + [aux_sym_function_definition_repeat1] = STATE(386), + [sym_identifier] = ACTIONS(491), + [anon_sym_BSLASH] = ACTIONS(363), [anon_sym_function] = ACTIONS(367), - [anon_sym_EQ] = ACTIONS(271), + [anon_sym_EQ] = ACTIONS(367), [anon_sym_if] = ACTIONS(367), [anon_sym_for] = ACTIONS(367), [anon_sym_while] = ACTIONS(367), [anon_sym_repeat] = ACTIONS(367), - [anon_sym_QMARK] = ACTIONS(369), - [anon_sym_TILDE] = ACTIONS(273), + [anon_sym_QMARK] = ACTIONS(363), + [anon_sym_TILDE] = ACTIONS(363), [anon_sym_BANG] = ACTIONS(367), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(279), - [anon_sym_LT_LT_DASH] = ACTIONS(279), - [anon_sym_COLON_EQ] = ACTIONS(279), - [anon_sym_DASH_GT] = ACTIONS(281), - [anon_sym_DASH_GT_GT] = ACTIONS(283), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(369), + [anon_sym_PLUS] = ACTIONS(363), + [anon_sym_DASH] = ACTIONS(367), + [anon_sym_LT_DASH] = ACTIONS(363), + [anon_sym_LT_LT_DASH] = ACTIONS(363), + [anon_sym_COLON_EQ] = ACTIONS(363), + [anon_sym_DASH_GT] = ACTIONS(367), + [anon_sym_DASH_GT_GT] = ACTIONS(363), + [anon_sym_PIPE] = ACTIONS(367), + [anon_sym_AMP] = ACTIONS(367), + [anon_sym_PIPE_PIPE] = ACTIONS(363), + [anon_sym_AMP_AMP] = ACTIONS(363), + [anon_sym_LT] = ACTIONS(367), + [anon_sym_LT_EQ] = ACTIONS(363), + [anon_sym_GT] = ACTIONS(367), + [anon_sym_GT_EQ] = ACTIONS(363), + [anon_sym_EQ_EQ] = ACTIONS(363), + [anon_sym_BANG_EQ] = ACTIONS(363), + [anon_sym_STAR] = ACTIONS(367), + [anon_sym_SLASH] = ACTIONS(363), + [anon_sym_STAR_STAR] = ACTIONS(363), + [anon_sym_CARET] = ACTIONS(363), + [aux_sym_binary_operator_token1] = ACTIONS(363), + [anon_sym_PIPE_GT] = ACTIONS(363), + [anon_sym_COLON] = ACTIONS(367), + [anon_sym_DOLLAR] = ACTIONS(363), + [anon_sym_AT] = ACTIONS(363), + [sym__hex_literal] = ACTIONS(363), [sym__number_literal] = ACTIONS(367), - [anon_sym_SQUOTE] = ACTIONS(369), - [anon_sym_DQUOTE] = ACTIONS(369), + [anon_sym_SQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(495), + [sym_dots] = ACTIONS(491), + [sym_dot_dot_i] = ACTIONS(497), [sym_return] = ACTIONS(367), [sym_next] = ACTIONS(367), [sym_break] = ACTIONS(367), @@ -10249,2362 +25029,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_NA_real_] = ACTIONS(367), [anon_sym_NA_complex_] = ACTIONS(367), [anon_sym_NA_character_] = ACTIONS(367), - [sym_dots] = ACTIONS(367), - [sym_dot_dot_i] = ACTIONS(369), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(369), - [sym__newline] = ACTIONS(369), - [sym__raw_string_literal] = ACTIONS(369), - [sym__external_else] = ACTIONS(369), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(369), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(369), - }, - [43] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(371), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(373), - [anon_sym_SLASH] = ACTIONS(371), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(371), - [anon_sym_PIPE_GT] = ACTIONS(371), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [44] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(371), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(373), - [anon_sym_SLASH] = ACTIONS(371), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(371), - [anon_sym_PIPE_GT] = ACTIONS(371), - [anon_sym_COLON] = ACTIONS(373), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [45] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(375), - [sym_identifier] = ACTIONS(377), - [anon_sym_BSLASH] = ACTIONS(375), - [anon_sym_function] = ACTIONS(377), - [anon_sym_EQ] = ACTIONS(105), - [anon_sym_if] = ACTIONS(377), - [anon_sym_for] = ACTIONS(377), - [anon_sym_while] = ACTIONS(377), - [anon_sym_repeat] = ACTIONS(377), - [anon_sym_QMARK] = ACTIONS(375), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_BANG] = ACTIONS(377), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(113), - [anon_sym_LT_LT_DASH] = ACTIONS(113), - [anon_sym_COLON_EQ] = ACTIONS(113), - [anon_sym_DASH_GT] = ACTIONS(115), - [anon_sym_DASH_GT_GT] = ACTIONS(117), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(375), - [sym__number_literal] = ACTIONS(377), - [anon_sym_SQUOTE] = ACTIONS(375), - [anon_sym_DQUOTE] = ACTIONS(375), - [sym_return] = ACTIONS(377), - [sym_next] = ACTIONS(377), - [sym_break] = ACTIONS(377), - [sym_true] = ACTIONS(377), - [sym_false] = ACTIONS(377), - [sym_null] = ACTIONS(377), - [sym_inf] = ACTIONS(377), - [sym_nan] = ACTIONS(377), - [anon_sym_NA] = ACTIONS(377), - [anon_sym_NA_integer_] = ACTIONS(377), - [anon_sym_NA_real_] = ACTIONS(377), - [anon_sym_NA_complex_] = ACTIONS(377), - [anon_sym_NA_character_] = ACTIONS(377), - [sym_dots] = ACTIONS(377), - [sym_dot_dot_i] = ACTIONS(375), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(375), - [sym__semicolon] = ACTIONS(375), - [sym__raw_string_literal] = ACTIONS(375), - [sym__external_else] = ACTIONS(375), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(375), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [46] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(379), - [sym_identifier] = ACTIONS(381), - [anon_sym_BSLASH] = ACTIONS(379), - [anon_sym_function] = ACTIONS(381), - [anon_sym_EQ] = ACTIONS(105), - [anon_sym_if] = ACTIONS(381), - [anon_sym_for] = ACTIONS(381), - [anon_sym_while] = ACTIONS(381), - [anon_sym_repeat] = ACTIONS(381), - [anon_sym_QMARK] = ACTIONS(379), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_BANG] = ACTIONS(381), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(113), - [anon_sym_LT_LT_DASH] = ACTIONS(113), - [anon_sym_COLON_EQ] = ACTIONS(113), - [anon_sym_DASH_GT] = ACTIONS(115), - [anon_sym_DASH_GT_GT] = ACTIONS(117), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(379), - [sym__number_literal] = ACTIONS(381), - [anon_sym_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE] = ACTIONS(379), - [sym_return] = ACTIONS(381), - [sym_next] = ACTIONS(381), - [sym_break] = ACTIONS(381), - [sym_true] = ACTIONS(381), - [sym_false] = ACTIONS(381), - [sym_null] = ACTIONS(381), - [sym_inf] = ACTIONS(381), - [sym_nan] = ACTIONS(381), - [anon_sym_NA] = ACTIONS(381), - [anon_sym_NA_integer_] = ACTIONS(381), - [anon_sym_NA_real_] = ACTIONS(381), - [anon_sym_NA_complex_] = ACTIONS(381), - [anon_sym_NA_character_] = ACTIONS(381), - [sym_dots] = ACTIONS(381), - [sym_dot_dot_i] = ACTIONS(379), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(379), - [sym__semicolon] = ACTIONS(379), - [sym__raw_string_literal] = ACTIONS(379), - [sym__external_else] = ACTIONS(379), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(379), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [47] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(383), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(105), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(115), - [anon_sym_DASH_GT_GT] = ACTIONS(117), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [48] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(383), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(105), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(113), - [anon_sym_LT_LT_DASH] = ACTIONS(113), - [anon_sym_COLON_EQ] = ACTIONS(113), - [anon_sym_DASH_GT] = ACTIONS(115), - [anon_sym_DASH_GT_GT] = ACTIONS(117), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [49] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(383), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [50] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(383), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [51] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(383), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(105), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(113), - [anon_sym_LT_LT_DASH] = ACTIONS(113), - [anon_sym_COLON_EQ] = ACTIONS(113), - [anon_sym_DASH_GT] = ACTIONS(115), - [anon_sym_DASH_GT_GT] = ACTIONS(117), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [52] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(383), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [53] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(383), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [54] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(383), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [55] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(383), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [56] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(383), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(385), - [anon_sym_SLASH] = ACTIONS(383), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [57] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(383), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(385), - [anon_sym_SLASH] = ACTIONS(383), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(383), - [anon_sym_PIPE_GT] = ACTIONS(383), - [anon_sym_COLON] = ACTIONS(385), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [58] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(383), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(385), - [anon_sym_SLASH] = ACTIONS(383), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(383), - [anon_sym_PIPE_GT] = ACTIONS(383), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [59] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(383), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(385), - [anon_sym_SLASH] = ACTIONS(383), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(383), - [anon_sym_PIPE_GT] = ACTIONS(383), - [anon_sym_COLON] = ACTIONS(385), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [60] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(387), - [sym_identifier] = ACTIONS(389), - [anon_sym_BSLASH] = ACTIONS(387), - [anon_sym_function] = ACTIONS(389), - [anon_sym_EQ] = ACTIONS(105), - [anon_sym_if] = ACTIONS(389), - [anon_sym_for] = ACTIONS(389), - [anon_sym_while] = ACTIONS(389), - [anon_sym_repeat] = ACTIONS(389), - [anon_sym_QMARK] = ACTIONS(387), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_BANG] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(113), - [anon_sym_LT_LT_DASH] = ACTIONS(113), - [anon_sym_COLON_EQ] = ACTIONS(113), - [anon_sym_DASH_GT] = ACTIONS(115), - [anon_sym_DASH_GT_GT] = ACTIONS(117), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(387), - [sym__number_literal] = ACTIONS(389), - [anon_sym_SQUOTE] = ACTIONS(387), - [anon_sym_DQUOTE] = ACTIONS(387), - [sym_return] = ACTIONS(389), - [sym_next] = ACTIONS(389), - [sym_break] = ACTIONS(389), - [sym_true] = ACTIONS(389), - [sym_false] = ACTIONS(389), - [sym_null] = ACTIONS(389), - [sym_inf] = ACTIONS(389), - [sym_nan] = ACTIONS(389), - [anon_sym_NA] = ACTIONS(389), - [anon_sym_NA_integer_] = ACTIONS(389), - [anon_sym_NA_real_] = ACTIONS(389), - [anon_sym_NA_complex_] = ACTIONS(389), - [anon_sym_NA_character_] = ACTIONS(389), - [sym_dots] = ACTIONS(389), - [sym_dot_dot_i] = ACTIONS(387), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(387), - [sym__semicolon] = ACTIONS(387), - [sym__raw_string_literal] = ACTIONS(387), - [sym__external_else] = ACTIONS(387), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(387), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [61] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(391), - [sym_identifier] = ACTIONS(393), - [anon_sym_BSLASH] = ACTIONS(391), - [anon_sym_function] = ACTIONS(393), - [anon_sym_EQ] = ACTIONS(105), - [anon_sym_if] = ACTIONS(393), - [anon_sym_for] = ACTIONS(393), - [anon_sym_while] = ACTIONS(393), - [anon_sym_repeat] = ACTIONS(393), - [anon_sym_QMARK] = ACTIONS(391), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(113), - [anon_sym_LT_LT_DASH] = ACTIONS(113), - [anon_sym_COLON_EQ] = ACTIONS(113), - [anon_sym_DASH_GT] = ACTIONS(115), - [anon_sym_DASH_GT_GT] = ACTIONS(117), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(391), - [sym__number_literal] = ACTIONS(393), - [anon_sym_SQUOTE] = ACTIONS(391), - [anon_sym_DQUOTE] = ACTIONS(391), - [sym_return] = ACTIONS(393), - [sym_next] = ACTIONS(393), - [sym_break] = ACTIONS(393), - [sym_true] = ACTIONS(393), - [sym_false] = ACTIONS(393), - [sym_null] = ACTIONS(393), - [sym_inf] = ACTIONS(393), - [sym_nan] = ACTIONS(393), - [anon_sym_NA] = ACTIONS(393), - [anon_sym_NA_integer_] = ACTIONS(393), - [anon_sym_NA_real_] = ACTIONS(393), - [anon_sym_NA_complex_] = ACTIONS(393), - [anon_sym_NA_character_] = ACTIONS(393), - [sym_dots] = ACTIONS(393), - [sym_dot_dot_i] = ACTIONS(391), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(391), - [sym__semicolon] = ACTIONS(391), - [sym__raw_string_literal] = ACTIONS(391), - [sym__external_else] = ACTIONS(391), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(391), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [62] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(395), - [sym_identifier] = ACTIONS(397), - [anon_sym_BSLASH] = ACTIONS(395), - [anon_sym_function] = ACTIONS(397), - [anon_sym_EQ] = ACTIONS(105), - [anon_sym_if] = ACTIONS(397), - [anon_sym_for] = ACTIONS(397), - [anon_sym_while] = ACTIONS(397), - [anon_sym_repeat] = ACTIONS(397), - [anon_sym_QMARK] = ACTIONS(395), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_BANG] = ACTIONS(397), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(113), - [anon_sym_LT_LT_DASH] = ACTIONS(113), - [anon_sym_COLON_EQ] = ACTIONS(113), - [anon_sym_DASH_GT] = ACTIONS(115), - [anon_sym_DASH_GT_GT] = ACTIONS(117), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(395), - [sym__number_literal] = ACTIONS(397), - [anon_sym_SQUOTE] = ACTIONS(395), - [anon_sym_DQUOTE] = ACTIONS(395), - [sym_return] = ACTIONS(397), - [sym_next] = ACTIONS(397), - [sym_break] = ACTIONS(397), - [sym_true] = ACTIONS(397), - [sym_false] = ACTIONS(397), - [sym_null] = ACTIONS(397), - [sym_inf] = ACTIONS(397), - [sym_nan] = ACTIONS(397), - [anon_sym_NA] = ACTIONS(397), - [anon_sym_NA_integer_] = ACTIONS(397), - [anon_sym_NA_real_] = ACTIONS(397), - [anon_sym_NA_complex_] = ACTIONS(397), - [anon_sym_NA_character_] = ACTIONS(397), - [sym_dots] = ACTIONS(397), - [sym_dot_dot_i] = ACTIONS(395), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(395), - [sym__semicolon] = ACTIONS(395), - [sym__raw_string_literal] = ACTIONS(395), - [sym__external_else] = ACTIONS(395), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(395), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [63] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(399), - [sym_identifier] = ACTIONS(401), - [anon_sym_BSLASH] = ACTIONS(399), - [anon_sym_function] = ACTIONS(401), - [anon_sym_EQ] = ACTIONS(105), - [anon_sym_if] = ACTIONS(401), - [anon_sym_for] = ACTIONS(401), - [anon_sym_while] = ACTIONS(401), - [anon_sym_repeat] = ACTIONS(401), - [anon_sym_QMARK] = ACTIONS(399), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_BANG] = ACTIONS(401), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(113), - [anon_sym_LT_LT_DASH] = ACTIONS(113), - [anon_sym_COLON_EQ] = ACTIONS(113), - [anon_sym_DASH_GT] = ACTIONS(115), - [anon_sym_DASH_GT_GT] = ACTIONS(117), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(399), - [sym__number_literal] = ACTIONS(401), - [anon_sym_SQUOTE] = ACTIONS(399), - [anon_sym_DQUOTE] = ACTIONS(399), - [sym_return] = ACTIONS(401), - [sym_next] = ACTIONS(401), - [sym_break] = ACTIONS(401), - [sym_true] = ACTIONS(401), - [sym_false] = ACTIONS(401), - [sym_null] = ACTIONS(401), - [sym_inf] = ACTIONS(401), - [sym_nan] = ACTIONS(401), - [anon_sym_NA] = ACTIONS(401), - [anon_sym_NA_integer_] = ACTIONS(401), - [anon_sym_NA_real_] = ACTIONS(401), - [anon_sym_NA_complex_] = ACTIONS(401), - [anon_sym_NA_character_] = ACTIONS(401), - [sym_dots] = ACTIONS(401), - [sym_dot_dot_i] = ACTIONS(399), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(399), - [sym__semicolon] = ACTIONS(399), - [sym__raw_string_literal] = ACTIONS(399), - [sym__external_else] = ACTIONS(399), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(399), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [64] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(403), - [sym_identifier] = ACTIONS(405), - [anon_sym_BSLASH] = ACTIONS(403), - [anon_sym_function] = ACTIONS(405), - [anon_sym_EQ] = ACTIONS(105), - [anon_sym_if] = ACTIONS(405), - [anon_sym_for] = ACTIONS(405), - [anon_sym_while] = ACTIONS(405), - [anon_sym_repeat] = ACTIONS(405), - [anon_sym_QMARK] = ACTIONS(403), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_BANG] = ACTIONS(405), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(113), - [anon_sym_LT_LT_DASH] = ACTIONS(113), - [anon_sym_COLON_EQ] = ACTIONS(113), - [anon_sym_DASH_GT] = ACTIONS(115), - [anon_sym_DASH_GT_GT] = ACTIONS(117), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(403), - [sym__number_literal] = ACTIONS(405), - [anon_sym_SQUOTE] = ACTIONS(403), - [anon_sym_DQUOTE] = ACTIONS(403), - [sym_return] = ACTIONS(405), - [sym_next] = ACTIONS(405), - [sym_break] = ACTIONS(405), - [sym_true] = ACTIONS(405), - [sym_false] = ACTIONS(405), - [sym_null] = ACTIONS(405), - [sym_inf] = ACTIONS(405), - [sym_nan] = ACTIONS(405), - [anon_sym_NA] = ACTIONS(405), - [anon_sym_NA_integer_] = ACTIONS(405), - [anon_sym_NA_real_] = ACTIONS(405), - [anon_sym_NA_complex_] = ACTIONS(405), - [anon_sym_NA_character_] = ACTIONS(405), - [sym_dots] = ACTIONS(405), - [sym_dot_dot_i] = ACTIONS(403), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(403), - [sym__semicolon] = ACTIONS(403), - [sym__raw_string_literal] = ACTIONS(403), - [sym__external_else] = ACTIONS(403), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(403), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [65] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(407), - [sym_identifier] = ACTIONS(409), - [anon_sym_BSLASH] = ACTIONS(407), - [anon_sym_function] = ACTIONS(409), - [anon_sym_EQ] = ACTIONS(105), - [anon_sym_if] = ACTIONS(409), - [anon_sym_for] = ACTIONS(409), - [anon_sym_while] = ACTIONS(409), - [anon_sym_repeat] = ACTIONS(409), - [anon_sym_QMARK] = ACTIONS(407), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_BANG] = ACTIONS(409), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(113), - [anon_sym_LT_LT_DASH] = ACTIONS(113), - [anon_sym_COLON_EQ] = ACTIONS(113), - [anon_sym_DASH_GT] = ACTIONS(115), - [anon_sym_DASH_GT_GT] = ACTIONS(117), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(407), - [sym__number_literal] = ACTIONS(409), - [anon_sym_SQUOTE] = ACTIONS(407), - [anon_sym_DQUOTE] = ACTIONS(407), - [sym_return] = ACTIONS(409), - [sym_next] = ACTIONS(409), - [sym_break] = ACTIONS(409), - [sym_true] = ACTIONS(409), - [sym_false] = ACTIONS(409), - [sym_null] = ACTIONS(409), - [sym_inf] = ACTIONS(409), - [sym_nan] = ACTIONS(409), - [anon_sym_NA] = ACTIONS(409), - [anon_sym_NA_integer_] = ACTIONS(409), - [anon_sym_NA_real_] = ACTIONS(409), - [anon_sym_NA_complex_] = ACTIONS(409), - [anon_sym_NA_character_] = ACTIONS(409), - [sym_dots] = ACTIONS(409), - [sym_dot_dot_i] = ACTIONS(407), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(407), - [sym__semicolon] = ACTIONS(407), - [sym__raw_string_literal] = ACTIONS(407), - [sym__external_else] = ACTIONS(407), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(407), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [66] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(411), - [sym_identifier] = ACTIONS(413), - [anon_sym_BSLASH] = ACTIONS(411), - [anon_sym_function] = ACTIONS(413), - [anon_sym_EQ] = ACTIONS(105), - [anon_sym_if] = ACTIONS(413), - [anon_sym_for] = ACTIONS(413), - [anon_sym_while] = ACTIONS(413), - [anon_sym_repeat] = ACTIONS(413), - [anon_sym_QMARK] = ACTIONS(411), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_BANG] = ACTIONS(413), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(113), - [anon_sym_LT_LT_DASH] = ACTIONS(113), - [anon_sym_COLON_EQ] = ACTIONS(113), - [anon_sym_DASH_GT] = ACTIONS(115), - [anon_sym_DASH_GT_GT] = ACTIONS(117), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(411), - [sym__number_literal] = ACTIONS(413), - [anon_sym_SQUOTE] = ACTIONS(411), - [anon_sym_DQUOTE] = ACTIONS(411), - [sym_return] = ACTIONS(413), - [sym_next] = ACTIONS(413), - [sym_break] = ACTIONS(413), - [sym_true] = ACTIONS(413), - [sym_false] = ACTIONS(413), - [sym_null] = ACTIONS(413), - [sym_inf] = ACTIONS(413), - [sym_nan] = ACTIONS(413), - [anon_sym_NA] = ACTIONS(413), - [anon_sym_NA_integer_] = ACTIONS(413), - [anon_sym_NA_real_] = ACTIONS(413), - [anon_sym_NA_complex_] = ACTIONS(413), - [anon_sym_NA_character_] = ACTIONS(413), - [sym_dots] = ACTIONS(413), - [sym_dot_dot_i] = ACTIONS(411), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(411), - [sym__semicolon] = ACTIONS(411), - [sym__raw_string_literal] = ACTIONS(411), - [sym__external_else] = ACTIONS(411), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(411), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [67] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(415), - [sym_identifier] = ACTIONS(417), - [anon_sym_BSLASH] = ACTIONS(415), - [anon_sym_function] = ACTIONS(417), - [anon_sym_EQ] = ACTIONS(105), - [anon_sym_if] = ACTIONS(417), - [anon_sym_for] = ACTIONS(417), - [anon_sym_while] = ACTIONS(417), - [anon_sym_repeat] = ACTIONS(417), - [anon_sym_QMARK] = ACTIONS(415), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_BANG] = ACTIONS(417), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(113), - [anon_sym_LT_LT_DASH] = ACTIONS(113), - [anon_sym_COLON_EQ] = ACTIONS(113), - [anon_sym_DASH_GT] = ACTIONS(115), - [anon_sym_DASH_GT_GT] = ACTIONS(117), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(415), - [sym__number_literal] = ACTIONS(417), - [anon_sym_SQUOTE] = ACTIONS(415), - [anon_sym_DQUOTE] = ACTIONS(415), - [sym_return] = ACTIONS(417), - [sym_next] = ACTIONS(417), - [sym_break] = ACTIONS(417), - [sym_true] = ACTIONS(417), - [sym_false] = ACTIONS(417), - [sym_null] = ACTIONS(417), - [sym_inf] = ACTIONS(417), - [sym_nan] = ACTIONS(417), - [anon_sym_NA] = ACTIONS(417), - [anon_sym_NA_integer_] = ACTIONS(417), - [anon_sym_NA_real_] = ACTIONS(417), - [anon_sym_NA_complex_] = ACTIONS(417), - [anon_sym_NA_character_] = ACTIONS(417), - [sym_dots] = ACTIONS(417), - [sym_dot_dot_i] = ACTIONS(415), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(415), - [sym__semicolon] = ACTIONS(415), - [sym__raw_string_literal] = ACTIONS(415), - [sym__external_else] = ACTIONS(415), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(415), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [68] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(419), - [sym_identifier] = ACTIONS(421), - [anon_sym_BSLASH] = ACTIONS(419), - [anon_sym_function] = ACTIONS(421), - [anon_sym_EQ] = ACTIONS(105), - [anon_sym_if] = ACTIONS(421), - [anon_sym_for] = ACTIONS(421), - [anon_sym_while] = ACTIONS(421), - [anon_sym_repeat] = ACTIONS(421), - [anon_sym_QMARK] = ACTIONS(419), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_BANG] = ACTIONS(421), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(113), - [anon_sym_LT_LT_DASH] = ACTIONS(113), - [anon_sym_COLON_EQ] = ACTIONS(113), - [anon_sym_DASH_GT] = ACTIONS(115), - [anon_sym_DASH_GT_GT] = ACTIONS(117), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(419), - [sym__number_literal] = ACTIONS(421), - [anon_sym_SQUOTE] = ACTIONS(419), - [anon_sym_DQUOTE] = ACTIONS(419), - [sym_return] = ACTIONS(421), - [sym_next] = ACTIONS(421), - [sym_break] = ACTIONS(421), - [sym_true] = ACTIONS(421), - [sym_false] = ACTIONS(421), - [sym_null] = ACTIONS(421), - [sym_inf] = ACTIONS(421), - [sym_nan] = ACTIONS(421), - [anon_sym_NA] = ACTIONS(421), - [anon_sym_NA_integer_] = ACTIONS(421), - [anon_sym_NA_real_] = ACTIONS(421), - [anon_sym_NA_complex_] = ACTIONS(421), - [anon_sym_NA_character_] = ACTIONS(421), - [sym_dots] = ACTIONS(421), - [sym_dot_dot_i] = ACTIONS(419), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(419), - [sym__semicolon] = ACTIONS(419), - [sym__raw_string_literal] = ACTIONS(419), - [sym__external_else] = ACTIONS(419), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(419), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [69] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(423), - [sym_identifier] = ACTIONS(425), - [anon_sym_BSLASH] = ACTIONS(423), - [anon_sym_function] = ACTIONS(425), - [anon_sym_EQ] = ACTIONS(105), - [anon_sym_if] = ACTIONS(425), - [anon_sym_for] = ACTIONS(425), - [anon_sym_while] = ACTIONS(425), - [anon_sym_repeat] = ACTIONS(425), - [anon_sym_QMARK] = ACTIONS(423), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_BANG] = ACTIONS(425), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(113), - [anon_sym_LT_LT_DASH] = ACTIONS(113), - [anon_sym_COLON_EQ] = ACTIONS(113), - [anon_sym_DASH_GT] = ACTIONS(115), - [anon_sym_DASH_GT_GT] = ACTIONS(117), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(423), - [sym__number_literal] = ACTIONS(425), - [anon_sym_SQUOTE] = ACTIONS(423), - [anon_sym_DQUOTE] = ACTIONS(423), - [sym_return] = ACTIONS(425), - [sym_next] = ACTIONS(425), - [sym_break] = ACTIONS(425), - [sym_true] = ACTIONS(425), - [sym_false] = ACTIONS(425), - [sym_null] = ACTIONS(425), - [sym_inf] = ACTIONS(425), - [sym_nan] = ACTIONS(425), - [anon_sym_NA] = ACTIONS(425), - [anon_sym_NA_integer_] = ACTIONS(425), - [anon_sym_NA_real_] = ACTIONS(425), - [anon_sym_NA_complex_] = ACTIONS(425), - [anon_sym_NA_character_] = ACTIONS(425), - [sym_dots] = ACTIONS(425), - [sym_dot_dot_i] = ACTIONS(423), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(423), - [sym__semicolon] = ACTIONS(423), - [sym__raw_string_literal] = ACTIONS(423), - [sym__external_else] = ACTIONS(423), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(423), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [70] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(427), - [sym_identifier] = ACTIONS(429), - [anon_sym_BSLASH] = ACTIONS(427), - [anon_sym_function] = ACTIONS(429), - [anon_sym_EQ] = ACTIONS(105), - [anon_sym_if] = ACTIONS(429), - [anon_sym_for] = ACTIONS(429), - [anon_sym_while] = ACTIONS(429), - [anon_sym_repeat] = ACTIONS(429), - [anon_sym_QMARK] = ACTIONS(427), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_BANG] = ACTIONS(429), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(113), - [anon_sym_LT_LT_DASH] = ACTIONS(113), - [anon_sym_COLON_EQ] = ACTIONS(113), - [anon_sym_DASH_GT] = ACTIONS(115), - [anon_sym_DASH_GT_GT] = ACTIONS(117), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(427), - [sym__number_literal] = ACTIONS(429), - [anon_sym_SQUOTE] = ACTIONS(427), - [anon_sym_DQUOTE] = ACTIONS(427), - [sym_return] = ACTIONS(429), - [sym_next] = ACTIONS(429), - [sym_break] = ACTIONS(429), - [sym_true] = ACTIONS(429), - [sym_false] = ACTIONS(429), - [sym_null] = ACTIONS(429), - [sym_inf] = ACTIONS(429), - [sym_nan] = ACTIONS(429), - [anon_sym_NA] = ACTIONS(429), - [anon_sym_NA_integer_] = ACTIONS(429), - [anon_sym_NA_real_] = ACTIONS(429), - [anon_sym_NA_complex_] = ACTIONS(429), - [anon_sym_NA_character_] = ACTIONS(429), - [sym_dots] = ACTIONS(429), - [sym_dot_dot_i] = ACTIONS(427), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(427), - [sym__semicolon] = ACTIONS(427), - [sym__raw_string_literal] = ACTIONS(427), - [sym__external_else] = ACTIONS(427), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(427), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [71] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(431), - [sym_identifier] = ACTIONS(433), - [anon_sym_BSLASH] = ACTIONS(431), - [anon_sym_function] = ACTIONS(433), - [anon_sym_EQ] = ACTIONS(105), - [anon_sym_if] = ACTIONS(433), - [anon_sym_for] = ACTIONS(433), - [anon_sym_while] = ACTIONS(433), - [anon_sym_repeat] = ACTIONS(433), - [anon_sym_QMARK] = ACTIONS(431), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_BANG] = ACTIONS(433), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(113), - [anon_sym_LT_LT_DASH] = ACTIONS(113), - [anon_sym_COLON_EQ] = ACTIONS(113), - [anon_sym_DASH_GT] = ACTIONS(115), - [anon_sym_DASH_GT_GT] = ACTIONS(117), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(431), - [sym__number_literal] = ACTIONS(433), - [anon_sym_SQUOTE] = ACTIONS(431), - [anon_sym_DQUOTE] = ACTIONS(431), - [sym_return] = ACTIONS(433), - [sym_next] = ACTIONS(433), - [sym_break] = ACTIONS(433), - [sym_true] = ACTIONS(433), - [sym_false] = ACTIONS(433), - [sym_null] = ACTIONS(433), - [sym_inf] = ACTIONS(433), - [sym_nan] = ACTIONS(433), - [anon_sym_NA] = ACTIONS(433), - [anon_sym_NA_integer_] = ACTIONS(433), - [anon_sym_NA_real_] = ACTIONS(433), - [anon_sym_NA_complex_] = ACTIONS(433), - [anon_sym_NA_character_] = ACTIONS(433), - [sym_dots] = ACTIONS(433), - [sym_dot_dot_i] = ACTIONS(431), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(431), - [sym__semicolon] = ACTIONS(431), - [sym__raw_string_literal] = ACTIONS(431), - [sym__external_else] = ACTIONS(431), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(431), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [72] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(435), - [sym_identifier] = ACTIONS(437), - [anon_sym_BSLASH] = ACTIONS(435), - [anon_sym_function] = ACTIONS(437), - [anon_sym_EQ] = ACTIONS(105), - [anon_sym_if] = ACTIONS(437), - [anon_sym_for] = ACTIONS(437), - [anon_sym_while] = ACTIONS(437), - [anon_sym_repeat] = ACTIONS(437), - [anon_sym_QMARK] = ACTIONS(435), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_BANG] = ACTIONS(437), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(113), - [anon_sym_LT_LT_DASH] = ACTIONS(113), - [anon_sym_COLON_EQ] = ACTIONS(113), - [anon_sym_DASH_GT] = ACTIONS(115), - [anon_sym_DASH_GT_GT] = ACTIONS(117), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(435), - [sym__number_literal] = ACTIONS(437), - [anon_sym_SQUOTE] = ACTIONS(435), - [anon_sym_DQUOTE] = ACTIONS(435), - [sym_return] = ACTIONS(437), - [sym_next] = ACTIONS(437), - [sym_break] = ACTIONS(437), - [sym_true] = ACTIONS(437), - [sym_false] = ACTIONS(437), - [sym_null] = ACTIONS(437), - [sym_inf] = ACTIONS(437), - [sym_nan] = ACTIONS(437), - [anon_sym_NA] = ACTIONS(437), - [anon_sym_NA_integer_] = ACTIONS(437), - [anon_sym_NA_real_] = ACTIONS(437), - [anon_sym_NA_complex_] = ACTIONS(437), - [anon_sym_NA_character_] = ACTIONS(437), - [sym_dots] = ACTIONS(437), - [sym_dot_dot_i] = ACTIONS(435), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(435), - [sym__semicolon] = ACTIONS(435), - [sym__raw_string_literal] = ACTIONS(435), - [sym__external_else] = ACTIONS(435), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(435), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [73] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(439), - [sym_identifier] = ACTIONS(441), - [anon_sym_BSLASH] = ACTIONS(439), - [anon_sym_function] = ACTIONS(441), - [anon_sym_EQ] = ACTIONS(105), - [anon_sym_if] = ACTIONS(441), - [anon_sym_for] = ACTIONS(441), - [anon_sym_while] = ACTIONS(441), - [anon_sym_repeat] = ACTIONS(441), - [anon_sym_QMARK] = ACTIONS(439), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_BANG] = ACTIONS(441), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(113), - [anon_sym_LT_LT_DASH] = ACTIONS(113), - [anon_sym_COLON_EQ] = ACTIONS(113), - [anon_sym_DASH_GT] = ACTIONS(115), - [anon_sym_DASH_GT_GT] = ACTIONS(117), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(439), - [sym__number_literal] = ACTIONS(441), - [anon_sym_SQUOTE] = ACTIONS(439), - [anon_sym_DQUOTE] = ACTIONS(439), - [sym_return] = ACTIONS(441), - [sym_next] = ACTIONS(441), - [sym_break] = ACTIONS(441), - [sym_true] = ACTIONS(441), - [sym_false] = ACTIONS(441), - [sym_null] = ACTIONS(441), - [sym_inf] = ACTIONS(441), - [sym_nan] = ACTIONS(441), - [anon_sym_NA] = ACTIONS(441), - [anon_sym_NA_integer_] = ACTIONS(441), - [anon_sym_NA_real_] = ACTIONS(441), - [anon_sym_NA_complex_] = ACTIONS(441), - [anon_sym_NA_character_] = ACTIONS(441), - [sym_dots] = ACTIONS(441), - [sym_dot_dot_i] = ACTIONS(439), [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(439), - [sym__semicolon] = ACTIONS(439), - [sym__raw_string_literal] = ACTIONS(439), - [sym__external_else] = ACTIONS(439), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(439), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [74] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(369), - [sym_identifier] = ACTIONS(367), - [anon_sym_BSLASH] = ACTIONS(369), + [sym__newline] = ACTIONS(363), + [sym__semicolon] = ACTIONS(363), + [sym__raw_string_literal] = ACTIONS(499), + [sym__external_open_parenthesis] = ACTIONS(363), + [sym__external_open_brace] = ACTIONS(363), + [sym__external_close_brace] = ACTIONS(363), + [sym__external_open_bracket] = ACTIONS(363), + [sym__external_open_bracket2] = ACTIONS(363), + }, + [STATE(252)] = { + [sym_string] = STATE(441), + [sym__single_quoted_string] = STATE(325), + [sym__double_quoted_string] = STATE(322), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(441), + [aux_sym_function_definition_repeat1] = STATE(390), + [ts_builtin_sym_end] = ACTIONS(363), + [sym_identifier] = ACTIONS(501), + [anon_sym_BSLASH] = ACTIONS(363), [anon_sym_function] = ACTIONS(367), - [anon_sym_EQ] = ACTIONS(105), + [anon_sym_EQ] = ACTIONS(367), [anon_sym_if] = ACTIONS(367), [anon_sym_for] = ACTIONS(367), [anon_sym_while] = ACTIONS(367), [anon_sym_repeat] = ACTIONS(367), - [anon_sym_QMARK] = ACTIONS(369), - [anon_sym_TILDE] = ACTIONS(107), + [anon_sym_QMARK] = ACTIONS(363), + [anon_sym_TILDE] = ACTIONS(363), [anon_sym_BANG] = ACTIONS(367), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(113), - [anon_sym_LT_LT_DASH] = ACTIONS(113), - [anon_sym_COLON_EQ] = ACTIONS(113), - [anon_sym_DASH_GT] = ACTIONS(115), - [anon_sym_DASH_GT_GT] = ACTIONS(117), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(369), + [anon_sym_PLUS] = ACTIONS(363), + [anon_sym_DASH] = ACTIONS(367), + [anon_sym_LT_DASH] = ACTIONS(363), + [anon_sym_LT_LT_DASH] = ACTIONS(363), + [anon_sym_COLON_EQ] = ACTIONS(363), + [anon_sym_DASH_GT] = ACTIONS(367), + [anon_sym_DASH_GT_GT] = ACTIONS(363), + [anon_sym_PIPE] = ACTIONS(367), + [anon_sym_AMP] = ACTIONS(367), + [anon_sym_PIPE_PIPE] = ACTIONS(363), + [anon_sym_AMP_AMP] = ACTIONS(363), + [anon_sym_LT] = ACTIONS(367), + [anon_sym_LT_EQ] = ACTIONS(363), + [anon_sym_GT] = ACTIONS(367), + [anon_sym_GT_EQ] = ACTIONS(363), + [anon_sym_EQ_EQ] = ACTIONS(363), + [anon_sym_BANG_EQ] = ACTIONS(363), + [anon_sym_STAR] = ACTIONS(367), + [anon_sym_SLASH] = ACTIONS(363), + [anon_sym_STAR_STAR] = ACTIONS(363), + [anon_sym_CARET] = ACTIONS(363), + [aux_sym_binary_operator_token1] = ACTIONS(363), + [anon_sym_PIPE_GT] = ACTIONS(363), + [anon_sym_COLON] = ACTIONS(367), + [anon_sym_DOLLAR] = ACTIONS(363), + [anon_sym_AT] = ACTIONS(363), + [sym__hex_literal] = ACTIONS(363), [sym__number_literal] = ACTIONS(367), - [anon_sym_SQUOTE] = ACTIONS(369), - [anon_sym_DQUOTE] = ACTIONS(369), + [anon_sym_SQUOTE] = ACTIONS(503), + [anon_sym_DQUOTE] = ACTIONS(505), + [sym_dots] = ACTIONS(501), + [sym_dot_dot_i] = ACTIONS(507), [sym_return] = ACTIONS(367), [sym_next] = ACTIONS(367), [sym_break] = ACTIONS(367), @@ -12618,27250 +25102,5963 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_NA_real_] = ACTIONS(367), [anon_sym_NA_complex_] = ACTIONS(367), [anon_sym_NA_character_] = ACTIONS(367), - [sym_dots] = ACTIONS(367), - [sym_dot_dot_i] = ACTIONS(369), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(369), - [sym__semicolon] = ACTIONS(369), - [sym__raw_string_literal] = ACTIONS(369), - [sym__external_else] = ACTIONS(369), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(369), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [75] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(443), - [sym_identifier] = ACTIONS(445), - [anon_sym_BSLASH] = ACTIONS(443), - [anon_sym_function] = ACTIONS(445), - [anon_sym_EQ] = ACTIONS(105), - [anon_sym_if] = ACTIONS(445), - [anon_sym_for] = ACTIONS(445), - [anon_sym_while] = ACTIONS(445), - [anon_sym_repeat] = ACTIONS(445), - [anon_sym_QMARK] = ACTIONS(443), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_BANG] = ACTIONS(445), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(113), - [anon_sym_LT_LT_DASH] = ACTIONS(113), - [anon_sym_COLON_EQ] = ACTIONS(113), - [anon_sym_DASH_GT] = ACTIONS(115), - [anon_sym_DASH_GT_GT] = ACTIONS(117), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(443), - [sym__number_literal] = ACTIONS(445), - [anon_sym_SQUOTE] = ACTIONS(443), - [anon_sym_DQUOTE] = ACTIONS(443), - [sym_return] = ACTIONS(445), - [sym_next] = ACTIONS(445), - [sym_break] = ACTIONS(445), - [sym_true] = ACTIONS(445), - [sym_false] = ACTIONS(445), - [sym_null] = ACTIONS(445), - [sym_inf] = ACTIONS(445), - [sym_nan] = ACTIONS(445), - [anon_sym_NA] = ACTIONS(445), - [anon_sym_NA_integer_] = ACTIONS(445), - [anon_sym_NA_real_] = ACTIONS(445), - [anon_sym_NA_complex_] = ACTIONS(445), - [anon_sym_NA_character_] = ACTIONS(445), - [sym_dots] = ACTIONS(445), - [sym_dot_dot_i] = ACTIONS(443), [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(443), - [sym__semicolon] = ACTIONS(443), - [sym__raw_string_literal] = ACTIONS(443), - [sym__external_else] = ACTIONS(443), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(443), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [76] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(447), - [sym_identifier] = ACTIONS(449), - [anon_sym_BSLASH] = ACTIONS(447), - [anon_sym_function] = ACTIONS(449), - [anon_sym_EQ] = ACTIONS(105), + [sym__newline] = ACTIONS(363), + [sym__semicolon] = ACTIONS(363), + [sym__raw_string_literal] = ACTIONS(509), + [sym__external_open_parenthesis] = ACTIONS(363), + [sym__external_open_brace] = ACTIONS(363), + [sym__external_open_bracket] = ACTIONS(363), + [sym__external_open_bracket2] = ACTIONS(363), + }, + [STATE(253)] = { + [sym_string] = STATE(367), + [sym__single_quoted_string] = STATE(301), + [sym__double_quoted_string] = STATE(302), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(367), + [ts_builtin_sym_end] = ACTIONS(389), + [sym_identifier] = ACTIONS(511), + [anon_sym_BSLASH] = ACTIONS(389), + [anon_sym_function] = ACTIONS(391), + [anon_sym_EQ] = ACTIONS(391), + [anon_sym_if] = ACTIONS(391), + [anon_sym_for] = ACTIONS(391), + [anon_sym_while] = ACTIONS(391), + [anon_sym_repeat] = ACTIONS(391), + [anon_sym_QMARK] = ACTIONS(389), + [anon_sym_TILDE] = ACTIONS(389), + [anon_sym_BANG] = ACTIONS(391), + [anon_sym_PLUS] = ACTIONS(389), + [anon_sym_DASH] = ACTIONS(391), + [anon_sym_LT_DASH] = ACTIONS(389), + [anon_sym_LT_LT_DASH] = ACTIONS(389), + [anon_sym_COLON_EQ] = ACTIONS(389), + [anon_sym_DASH_GT] = ACTIONS(391), + [anon_sym_DASH_GT_GT] = ACTIONS(389), + [anon_sym_PIPE] = ACTIONS(391), + [anon_sym_AMP] = ACTIONS(391), + [anon_sym_PIPE_PIPE] = ACTIONS(389), + [anon_sym_AMP_AMP] = ACTIONS(389), + [anon_sym_LT] = ACTIONS(391), + [anon_sym_LT_EQ] = ACTIONS(389), + [anon_sym_GT] = ACTIONS(391), + [anon_sym_GT_EQ] = ACTIONS(389), + [anon_sym_EQ_EQ] = ACTIONS(389), + [anon_sym_BANG_EQ] = ACTIONS(389), + [anon_sym_STAR] = ACTIONS(391), + [anon_sym_SLASH] = ACTIONS(389), + [anon_sym_STAR_STAR] = ACTIONS(389), + [anon_sym_CARET] = ACTIONS(389), + [aux_sym_binary_operator_token1] = ACTIONS(389), + [anon_sym_PIPE_GT] = ACTIONS(389), + [anon_sym_COLON] = ACTIONS(391), + [anon_sym_DOLLAR] = ACTIONS(389), + [anon_sym_AT] = ACTIONS(389), + [sym__hex_literal] = ACTIONS(389), + [sym__number_literal] = ACTIONS(391), + [anon_sym_SQUOTE] = ACTIONS(347), + [anon_sym_DQUOTE] = ACTIONS(349), + [sym_dots] = ACTIONS(511), + [sym_dot_dot_i] = ACTIONS(513), + [sym_return] = ACTIONS(391), + [sym_next] = ACTIONS(391), + [sym_break] = ACTIONS(391), + [sym_true] = ACTIONS(391), + [sym_false] = ACTIONS(391), + [sym_null] = ACTIONS(391), + [sym_inf] = ACTIONS(391), + [sym_nan] = ACTIONS(391), + [anon_sym_NA] = ACTIONS(391), + [anon_sym_NA_integer_] = ACTIONS(391), + [anon_sym_NA_real_] = ACTIONS(391), + [anon_sym_NA_complex_] = ACTIONS(391), + [anon_sym_NA_character_] = ACTIONS(391), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(389), + [sym__semicolon] = ACTIONS(389), + [sym__raw_string_literal] = ACTIONS(355), + [sym__external_else] = ACTIONS(389), + [sym__external_open_parenthesis] = ACTIONS(389), + [sym__external_open_brace] = ACTIONS(389), + [sym__external_open_bracket] = ACTIONS(389), + [sym__external_open_bracket2] = ACTIONS(389), + }, + [STATE(254)] = { + [sym_string] = STATE(406), + [sym__single_quoted_string] = STATE(325), + [sym__double_quoted_string] = STATE(322), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(406), + [aux_sym_function_definition_repeat1] = STATE(252), + [ts_builtin_sym_end] = ACTIONS(341), + [sym_identifier] = ACTIONS(515), + [anon_sym_BSLASH] = ACTIONS(341), + [anon_sym_function] = ACTIONS(345), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_if] = ACTIONS(345), + [anon_sym_for] = ACTIONS(345), + [anon_sym_while] = ACTIONS(345), + [anon_sym_repeat] = ACTIONS(345), + [anon_sym_QMARK] = ACTIONS(341), + [anon_sym_TILDE] = ACTIONS(341), + [anon_sym_BANG] = ACTIONS(345), + [anon_sym_PLUS] = ACTIONS(341), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_LT_DASH] = ACTIONS(341), + [anon_sym_LT_LT_DASH] = ACTIONS(341), + [anon_sym_COLON_EQ] = ACTIONS(341), + [anon_sym_DASH_GT] = ACTIONS(345), + [anon_sym_DASH_GT_GT] = ACTIONS(341), + [anon_sym_PIPE] = ACTIONS(345), + [anon_sym_AMP] = ACTIONS(345), + [anon_sym_PIPE_PIPE] = ACTIONS(341), + [anon_sym_AMP_AMP] = ACTIONS(341), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_LT_EQ] = ACTIONS(341), + [anon_sym_GT] = ACTIONS(345), + [anon_sym_GT_EQ] = ACTIONS(341), + [anon_sym_EQ_EQ] = ACTIONS(341), + [anon_sym_BANG_EQ] = ACTIONS(341), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_SLASH] = ACTIONS(341), + [anon_sym_STAR_STAR] = ACTIONS(341), + [anon_sym_CARET] = ACTIONS(341), + [aux_sym_binary_operator_token1] = ACTIONS(341), + [anon_sym_PIPE_GT] = ACTIONS(341), + [anon_sym_COLON] = ACTIONS(345), + [anon_sym_DOLLAR] = ACTIONS(341), + [anon_sym_AT] = ACTIONS(341), + [sym__hex_literal] = ACTIONS(341), + [sym__number_literal] = ACTIONS(345), + [anon_sym_SQUOTE] = ACTIONS(503), + [anon_sym_DQUOTE] = ACTIONS(505), + [sym_dots] = ACTIONS(515), + [sym_dot_dot_i] = ACTIONS(517), + [sym_return] = ACTIONS(345), + [sym_next] = ACTIONS(345), + [sym_break] = ACTIONS(345), + [sym_true] = ACTIONS(345), + [sym_false] = ACTIONS(345), + [sym_null] = ACTIONS(345), + [sym_inf] = ACTIONS(345), + [sym_nan] = ACTIONS(345), + [anon_sym_NA] = ACTIONS(345), + [anon_sym_NA_integer_] = ACTIONS(345), + [anon_sym_NA_real_] = ACTIONS(345), + [anon_sym_NA_complex_] = ACTIONS(345), + [anon_sym_NA_character_] = ACTIONS(345), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(519), + [sym__semicolon] = ACTIONS(341), + [sym__raw_string_literal] = ACTIONS(509), + [sym__external_open_parenthesis] = ACTIONS(341), + [sym__external_open_brace] = ACTIONS(341), + [sym__external_open_bracket] = ACTIONS(341), + [sym__external_open_bracket2] = ACTIONS(341), + }, + [STATE(255)] = { + [sym_function_definition] = STATE(1526), + [sym_if_statement] = STATE(1526), + [sym_for_statement] = STATE(1526), + [sym_while_statement] = STATE(1526), + [sym_repeat_statement] = STATE(1526), + [sym_braced_expression] = STATE(1526), + [sym_parenthesized_expression] = STATE(1526), + [sym_call] = STATE(1526), + [sym_subset] = STATE(1526), + [sym_subset2] = STATE(1526), + [sym_argument] = STATE(1891), + [sym__argument_named] = STATE(2040), + [sym__argument_unnamed] = STATE(2041), + [sym__argument_value] = STATE(2035), + [sym_unary_operator] = STATE(1526), + [sym_binary_operator] = STATE(1526), + [sym_extract_operator] = STATE(1526), + [sym_namespace_operator] = STATE(1526), + [sym_integer] = STATE(1526), + [sym_complex] = STATE(1526), + [sym_float] = STATE(1526), + [sym__float_literal] = STATE(1608), + [sym_string] = STATE(1614), + [sym__single_quoted_string] = STATE(1609), + [sym__double_quoted_string] = STATE(1610), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2050), + [sym__argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null] = STATE(2062), + [sym_na] = STATE(1526), + [sym__expression] = STATE(1526), + [sym__open_parenthesis] = STATE(1057), + [sym__close_parenthesis] = STATE(1744), + [sym__open_brace] = STATE(370), + [aux_sym_call_arguments_repeat1] = STATE(1896), + [sym_identifier] = ACTIONS(521), + [anon_sym_BSLASH] = ACTIONS(523), + [anon_sym_function] = ACTIONS(525), + [anon_sym_if] = ACTIONS(527), + [anon_sym_for] = ACTIONS(529), + [anon_sym_while] = ACTIONS(531), + [anon_sym_repeat] = ACTIONS(533), + [anon_sym_QMARK] = ACTIONS(535), + [anon_sym_TILDE] = ACTIONS(537), + [anon_sym_BANG] = ACTIONS(539), + [anon_sym_PLUS] = ACTIONS(541), + [anon_sym_DASH] = ACTIONS(541), + [sym__hex_literal] = ACTIONS(543), + [sym__number_literal] = ACTIONS(545), + [anon_sym_SQUOTE] = ACTIONS(547), + [anon_sym_DQUOTE] = ACTIONS(549), + [sym_dots] = ACTIONS(521), + [sym_dot_dot_i] = ACTIONS(551), + [sym_return] = ACTIONS(553), + [sym_next] = ACTIONS(553), + [sym_break] = ACTIONS(553), + [sym_true] = ACTIONS(553), + [sym_false] = ACTIONS(553), + [sym_null] = ACTIONS(555), + [sym_inf] = ACTIONS(553), + [sym_nan] = ACTIONS(553), + [anon_sym_NA] = ACTIONS(557), + [anon_sym_NA_integer_] = ACTIONS(557), + [anon_sym_NA_real_] = ACTIONS(557), + [anon_sym_NA_complex_] = ACTIONS(557), + [anon_sym_NA_character_] = ACTIONS(557), + [sym_comment] = ACTIONS(3), + [sym_comma] = ACTIONS(559), + [sym__raw_string_literal] = ACTIONS(561), + [sym__external_open_parenthesis] = ACTIONS(563), + [sym__external_close_parenthesis] = ACTIONS(565), + [sym__external_open_brace] = ACTIONS(567), + }, + [STATE(256)] = { + [sym_function_definition] = STATE(1535), + [sym_if_statement] = STATE(1535), + [sym_for_statement] = STATE(1535), + [sym_while_statement] = STATE(1535), + [sym_repeat_statement] = STATE(1535), + [sym_braced_expression] = STATE(1535), + [sym_parenthesized_expression] = STATE(1535), + [sym_call] = STATE(1535), + [sym_subset] = STATE(1535), + [sym_subset2] = STATE(1535), + [sym_argument] = STATE(1883), + [sym__argument_named] = STATE(2032), + [sym__argument_unnamed] = STATE(2049), + [sym__argument_value] = STATE(2031), + [sym_unary_operator] = STATE(1535), + [sym_binary_operator] = STATE(1535), + [sym_extract_operator] = STATE(1535), + [sym_namespace_operator] = STATE(1535), + [sym_integer] = STATE(1535), + [sym_complex] = STATE(1535), + [sym_float] = STATE(1535), + [sym__float_literal] = STATE(1626), + [sym_string] = STATE(1631), + [sym__single_quoted_string] = STATE(1627), + [sym__double_quoted_string] = STATE(1628), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2048), + [sym__argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null] = STATE(2065), + [sym_na] = STATE(1535), + [sym__expression] = STATE(1535), + [sym__open_parenthesis] = STATE(1067), + [sym__open_brace] = STATE(373), + [sym__close_bracket] = STATE(1745), + [aux_sym_call_arguments_repeat1] = STATE(1885), + [sym_identifier] = ACTIONS(395), + [anon_sym_BSLASH] = ACTIONS(397), + [anon_sym_function] = ACTIONS(399), + [anon_sym_if] = ACTIONS(401), + [anon_sym_for] = ACTIONS(403), + [anon_sym_while] = ACTIONS(405), + [anon_sym_repeat] = ACTIONS(407), + [anon_sym_QMARK] = ACTIONS(409), + [anon_sym_TILDE] = ACTIONS(411), + [anon_sym_BANG] = ACTIONS(413), + [anon_sym_PLUS] = ACTIONS(415), + [anon_sym_DASH] = ACTIONS(415), + [sym__hex_literal] = ACTIONS(417), + [sym__number_literal] = ACTIONS(419), + [anon_sym_SQUOTE] = ACTIONS(421), + [anon_sym_DQUOTE] = ACTIONS(423), + [sym_dots] = ACTIONS(395), + [sym_dot_dot_i] = ACTIONS(425), + [sym_return] = ACTIONS(427), + [sym_next] = ACTIONS(427), + [sym_break] = ACTIONS(427), + [sym_true] = ACTIONS(427), + [sym_false] = ACTIONS(427), + [sym_null] = ACTIONS(429), + [sym_inf] = ACTIONS(427), + [sym_nan] = ACTIONS(427), + [anon_sym_NA] = ACTIONS(431), + [anon_sym_NA_integer_] = ACTIONS(431), + [anon_sym_NA_real_] = ACTIONS(431), + [anon_sym_NA_complex_] = ACTIONS(431), + [anon_sym_NA_character_] = ACTIONS(431), + [sym_comment] = ACTIONS(3), + [sym_comma] = ACTIONS(433), + [sym__raw_string_literal] = ACTIONS(435), + [sym__external_open_parenthesis] = ACTIONS(437), + [sym__external_open_brace] = ACTIONS(439), + [sym__external_close_bracket] = ACTIONS(569), + }, + [STATE(257)] = { + [sym_function_definition] = STATE(1372), + [sym_if_statement] = STATE(1372), + [sym_for_statement] = STATE(1372), + [sym_while_statement] = STATE(1372), + [sym_repeat_statement] = STATE(1372), + [sym_braced_expression] = STATE(1372), + [sym_parenthesized_expression] = STATE(1372), + [sym_call] = STATE(1372), + [sym_subset] = STATE(1372), + [sym_subset2] = STATE(1372), + [sym_argument] = STATE(1886), + [sym__argument_named] = STATE(2042), + [sym__argument_unnamed] = STATE(2044), + [sym__argument_value] = STATE(2051), + [sym_unary_operator] = STATE(1372), + [sym_binary_operator] = STATE(1372), + [sym_extract_operator] = STATE(1372), + [sym_namespace_operator] = STATE(1372), + [sym_integer] = STATE(1372), + [sym_complex] = STATE(1372), + [sym_float] = STATE(1372), + [sym__float_literal] = STATE(1622), + [sym_string] = STATE(1615), + [sym__single_quoted_string] = STATE(1623), + [sym__double_quoted_string] = STATE(1624), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2033), + [sym__argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null] = STATE(2072), + [sym_na] = STATE(1372), + [sym__expression] = STATE(1372), + [sym__open_parenthesis] = STATE(1072), + [sym__open_brace] = STATE(376), + [sym__close_bracket2] = STATE(1746), + [aux_sym_call_arguments_repeat1] = STATE(1888), + [sym_identifier] = ACTIONS(443), + [anon_sym_BSLASH] = ACTIONS(445), + [anon_sym_function] = ACTIONS(447), [anon_sym_if] = ACTIONS(449), - [anon_sym_for] = ACTIONS(449), - [anon_sym_while] = ACTIONS(449), - [anon_sym_repeat] = ACTIONS(449), - [anon_sym_QMARK] = ACTIONS(447), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_BANG] = ACTIONS(449), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(113), - [anon_sym_LT_LT_DASH] = ACTIONS(113), - [anon_sym_COLON_EQ] = ACTIONS(113), - [anon_sym_DASH_GT] = ACTIONS(115), - [anon_sym_DASH_GT_GT] = ACTIONS(117), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(447), - [sym__number_literal] = ACTIONS(449), - [anon_sym_SQUOTE] = ACTIONS(447), - [anon_sym_DQUOTE] = ACTIONS(447), - [sym_return] = ACTIONS(449), - [sym_next] = ACTIONS(449), - [sym_break] = ACTIONS(449), - [sym_true] = ACTIONS(449), - [sym_false] = ACTIONS(449), - [sym_null] = ACTIONS(449), - [sym_inf] = ACTIONS(449), - [sym_nan] = ACTIONS(449), - [anon_sym_NA] = ACTIONS(449), - [anon_sym_NA_integer_] = ACTIONS(449), - [anon_sym_NA_real_] = ACTIONS(449), - [anon_sym_NA_complex_] = ACTIONS(449), - [anon_sym_NA_character_] = ACTIONS(449), - [sym_dots] = ACTIONS(449), - [sym_dot_dot_i] = ACTIONS(447), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(447), - [sym__semicolon] = ACTIONS(447), - [sym__raw_string_literal] = ACTIONS(447), - [sym__external_else] = ACTIONS(447), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(447), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [77] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(451), - [anon_sym_BSLASH] = ACTIONS(453), - [anon_sym_function] = ACTIONS(451), - [anon_sym_EQ] = ACTIONS(151), - [anon_sym_if] = ACTIONS(451), [anon_sym_for] = ACTIONS(451), - [anon_sym_while] = ACTIONS(451), - [anon_sym_repeat] = ACTIONS(451), - [anon_sym_QMARK] = ACTIONS(453), - [anon_sym_TILDE] = ACTIONS(153), - [anon_sym_BANG] = ACTIONS(451), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(159), - [anon_sym_LT_LT_DASH] = ACTIONS(159), - [anon_sym_COLON_EQ] = ACTIONS(159), - [anon_sym_DASH_GT] = ACTIONS(161), - [anon_sym_DASH_GT_GT] = ACTIONS(163), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(453), - [sym__number_literal] = ACTIONS(451), - [anon_sym_SQUOTE] = ACTIONS(453), - [anon_sym_DQUOTE] = ACTIONS(453), - [sym_return] = ACTIONS(451), - [sym_next] = ACTIONS(451), - [sym_break] = ACTIONS(451), - [sym_true] = ACTIONS(451), - [sym_false] = ACTIONS(451), - [sym_null] = ACTIONS(451), - [sym_inf] = ACTIONS(451), - [sym_nan] = ACTIONS(451), - [anon_sym_NA] = ACTIONS(451), - [anon_sym_NA_integer_] = ACTIONS(451), - [anon_sym_NA_real_] = ACTIONS(451), - [anon_sym_NA_complex_] = ACTIONS(451), - [anon_sym_NA_character_] = ACTIONS(451), - [sym_dots] = ACTIONS(451), - [sym_dot_dot_i] = ACTIONS(453), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(453), - [sym__newline] = ACTIONS(453), - [sym__raw_string_literal] = ACTIONS(453), - [sym__external_else] = ACTIONS(453), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(453), - [sym__external_open_brace] = ACTIONS(453), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [78] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(455), - [anon_sym_BSLASH] = ACTIONS(457), - [anon_sym_function] = ACTIONS(455), - [anon_sym_EQ] = ACTIONS(151), - [anon_sym_if] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_while] = ACTIONS(455), + [anon_sym_while] = ACTIONS(453), [anon_sym_repeat] = ACTIONS(455), [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_TILDE] = ACTIONS(153), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(159), - [anon_sym_LT_LT_DASH] = ACTIONS(159), - [anon_sym_COLON_EQ] = ACTIONS(159), - [anon_sym_DASH_GT] = ACTIONS(161), - [anon_sym_DASH_GT_GT] = ACTIONS(163), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(457), - [sym__number_literal] = ACTIONS(455), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_DQUOTE] = ACTIONS(457), - [sym_return] = ACTIONS(455), - [sym_next] = ACTIONS(455), - [sym_break] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_inf] = ACTIONS(455), - [sym_nan] = ACTIONS(455), - [anon_sym_NA] = ACTIONS(455), - [anon_sym_NA_integer_] = ACTIONS(455), - [anon_sym_NA_real_] = ACTIONS(455), - [anon_sym_NA_complex_] = ACTIONS(455), - [anon_sym_NA_character_] = ACTIONS(455), - [sym_dots] = ACTIONS(455), - [sym_dot_dot_i] = ACTIONS(457), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(457), - [sym__newline] = ACTIONS(457), - [sym__raw_string_literal] = ACTIONS(457), - [sym__external_else] = ACTIONS(457), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(457), - [sym__external_open_brace] = ACTIONS(457), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [79] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(455), - [anon_sym_BSLASH] = ACTIONS(457), - [anon_sym_function] = ACTIONS(455), - [anon_sym_EQ] = ACTIONS(455), - [anon_sym_if] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_while] = ACTIONS(455), + [anon_sym_TILDE] = ACTIONS(459), + [anon_sym_BANG] = ACTIONS(461), + [anon_sym_PLUS] = ACTIONS(463), + [anon_sym_DASH] = ACTIONS(463), + [sym__hex_literal] = ACTIONS(465), + [sym__number_literal] = ACTIONS(467), + [anon_sym_SQUOTE] = ACTIONS(469), + [anon_sym_DQUOTE] = ACTIONS(471), + [sym_dots] = ACTIONS(443), + [sym_dot_dot_i] = ACTIONS(473), + [sym_return] = ACTIONS(475), + [sym_next] = ACTIONS(475), + [sym_break] = ACTIONS(475), + [sym_true] = ACTIONS(475), + [sym_false] = ACTIONS(475), + [sym_null] = ACTIONS(477), + [sym_inf] = ACTIONS(475), + [sym_nan] = ACTIONS(475), + [anon_sym_NA] = ACTIONS(479), + [anon_sym_NA_integer_] = ACTIONS(479), + [anon_sym_NA_real_] = ACTIONS(479), + [anon_sym_NA_complex_] = ACTIONS(479), + [anon_sym_NA_character_] = ACTIONS(479), + [sym_comment] = ACTIONS(3), + [sym_comma] = ACTIONS(481), + [sym__raw_string_literal] = ACTIONS(483), + [sym__external_open_parenthesis] = ACTIONS(485), + [sym__external_open_brace] = ACTIONS(487), + [sym__external_close_bracket2] = ACTIONS(571), + }, + [STATE(258)] = { + [sym_string] = STATE(399), + [sym__single_quoted_string] = STATE(309), + [sym__double_quoted_string] = STATE(315), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(399), + [aux_sym_function_definition_repeat1] = STATE(251), + [sym_identifier] = ACTIONS(573), + [anon_sym_BSLASH] = ACTIONS(341), + [anon_sym_function] = ACTIONS(345), + [anon_sym_EQ] = ACTIONS(345), + [anon_sym_if] = ACTIONS(345), + [anon_sym_for] = ACTIONS(345), + [anon_sym_while] = ACTIONS(345), + [anon_sym_repeat] = ACTIONS(345), + [anon_sym_QMARK] = ACTIONS(341), + [anon_sym_TILDE] = ACTIONS(341), + [anon_sym_BANG] = ACTIONS(345), + [anon_sym_PLUS] = ACTIONS(341), + [anon_sym_DASH] = ACTIONS(345), + [anon_sym_LT_DASH] = ACTIONS(341), + [anon_sym_LT_LT_DASH] = ACTIONS(341), + [anon_sym_COLON_EQ] = ACTIONS(341), + [anon_sym_DASH_GT] = ACTIONS(345), + [anon_sym_DASH_GT_GT] = ACTIONS(341), + [anon_sym_PIPE] = ACTIONS(345), + [anon_sym_AMP] = ACTIONS(345), + [anon_sym_PIPE_PIPE] = ACTIONS(341), + [anon_sym_AMP_AMP] = ACTIONS(341), + [anon_sym_LT] = ACTIONS(345), + [anon_sym_LT_EQ] = ACTIONS(341), + [anon_sym_GT] = ACTIONS(345), + [anon_sym_GT_EQ] = ACTIONS(341), + [anon_sym_EQ_EQ] = ACTIONS(341), + [anon_sym_BANG_EQ] = ACTIONS(341), + [anon_sym_STAR] = ACTIONS(345), + [anon_sym_SLASH] = ACTIONS(341), + [anon_sym_STAR_STAR] = ACTIONS(341), + [anon_sym_CARET] = ACTIONS(341), + [aux_sym_binary_operator_token1] = ACTIONS(341), + [anon_sym_PIPE_GT] = ACTIONS(341), + [anon_sym_COLON] = ACTIONS(345), + [anon_sym_DOLLAR] = ACTIONS(341), + [anon_sym_AT] = ACTIONS(341), + [sym__hex_literal] = ACTIONS(341), + [sym__number_literal] = ACTIONS(345), + [anon_sym_SQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(495), + [sym_dots] = ACTIONS(573), + [sym_dot_dot_i] = ACTIONS(575), + [sym_return] = ACTIONS(345), + [sym_next] = ACTIONS(345), + [sym_break] = ACTIONS(345), + [sym_true] = ACTIONS(345), + [sym_false] = ACTIONS(345), + [sym_null] = ACTIONS(345), + [sym_inf] = ACTIONS(345), + [sym_nan] = ACTIONS(345), + [anon_sym_NA] = ACTIONS(345), + [anon_sym_NA_integer_] = ACTIONS(345), + [anon_sym_NA_real_] = ACTIONS(345), + [anon_sym_NA_complex_] = ACTIONS(345), + [anon_sym_NA_character_] = ACTIONS(345), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(577), + [sym__semicolon] = ACTIONS(341), + [sym__raw_string_literal] = ACTIONS(499), + [sym__external_open_parenthesis] = ACTIONS(341), + [sym__external_open_brace] = ACTIONS(341), + [sym__external_close_brace] = ACTIONS(341), + [sym__external_open_bracket] = ACTIONS(341), + [sym__external_open_bracket2] = ACTIONS(341), + }, + [STATE(259)] = { + [sym_function_definition] = STATE(1526), + [sym_if_statement] = STATE(1526), + [sym_for_statement] = STATE(1526), + [sym_while_statement] = STATE(1526), + [sym_repeat_statement] = STATE(1526), + [sym_braced_expression] = STATE(1526), + [sym_parenthesized_expression] = STATE(1526), + [sym_call] = STATE(1526), + [sym_subset] = STATE(1526), + [sym_subset2] = STATE(1526), + [sym_argument] = STATE(1847), + [sym__argument_named] = STATE(2040), + [sym__argument_unnamed] = STATE(2041), + [sym__argument_value] = STATE(2035), + [sym_unary_operator] = STATE(1526), + [sym_binary_operator] = STATE(1526), + [sym_extract_operator] = STATE(1526), + [sym_namespace_operator] = STATE(1526), + [sym_integer] = STATE(1526), + [sym_complex] = STATE(1526), + [sym_float] = STATE(1526), + [sym__float_literal] = STATE(1608), + [sym_string] = STATE(1614), + [sym__single_quoted_string] = STATE(1609), + [sym__double_quoted_string] = STATE(1610), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2050), + [sym__argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null] = STATE(2062), + [sym_na] = STATE(1526), + [sym__expression] = STATE(1526), + [sym__open_parenthesis] = STATE(1057), + [sym__close_parenthesis] = STATE(429), + [sym__open_brace] = STATE(370), + [aux_sym_call_arguments_repeat1] = STATE(1849), + [sym_identifier] = ACTIONS(521), + [anon_sym_BSLASH] = ACTIONS(523), + [anon_sym_function] = ACTIONS(525), + [anon_sym_if] = ACTIONS(527), + [anon_sym_for] = ACTIONS(529), + [anon_sym_while] = ACTIONS(531), + [anon_sym_repeat] = ACTIONS(533), + [anon_sym_QMARK] = ACTIONS(535), + [anon_sym_TILDE] = ACTIONS(537), + [anon_sym_BANG] = ACTIONS(539), + [anon_sym_PLUS] = ACTIONS(541), + [anon_sym_DASH] = ACTIONS(541), + [sym__hex_literal] = ACTIONS(543), + [sym__number_literal] = ACTIONS(545), + [anon_sym_SQUOTE] = ACTIONS(547), + [anon_sym_DQUOTE] = ACTIONS(549), + [sym_dots] = ACTIONS(521), + [sym_dot_dot_i] = ACTIONS(551), + [sym_return] = ACTIONS(553), + [sym_next] = ACTIONS(553), + [sym_break] = ACTIONS(553), + [sym_true] = ACTIONS(553), + [sym_false] = ACTIONS(553), + [sym_null] = ACTIONS(555), + [sym_inf] = ACTIONS(553), + [sym_nan] = ACTIONS(553), + [anon_sym_NA] = ACTIONS(557), + [anon_sym_NA_integer_] = ACTIONS(557), + [anon_sym_NA_real_] = ACTIONS(557), + [anon_sym_NA_complex_] = ACTIONS(557), + [anon_sym_NA_character_] = ACTIONS(557), + [sym_comment] = ACTIONS(3), + [sym_comma] = ACTIONS(559), + [sym__raw_string_literal] = ACTIONS(561), + [sym__external_open_parenthesis] = ACTIONS(563), + [sym__external_close_parenthesis] = ACTIONS(579), + [sym__external_open_brace] = ACTIONS(567), + }, + [STATE(260)] = { + [sym_function_definition] = STATE(1535), + [sym_if_statement] = STATE(1535), + [sym_for_statement] = STATE(1535), + [sym_while_statement] = STATE(1535), + [sym_repeat_statement] = STATE(1535), + [sym_braced_expression] = STATE(1535), + [sym_parenthesized_expression] = STATE(1535), + [sym_call] = STATE(1535), + [sym_subset] = STATE(1535), + [sym_subset2] = STATE(1535), + [sym_argument] = STATE(1823), + [sym__argument_named] = STATE(2032), + [sym__argument_unnamed] = STATE(2049), + [sym__argument_value] = STATE(2031), + [sym_unary_operator] = STATE(1535), + [sym_binary_operator] = STATE(1535), + [sym_extract_operator] = STATE(1535), + [sym_namespace_operator] = STATE(1535), + [sym_integer] = STATE(1535), + [sym_complex] = STATE(1535), + [sym_float] = STATE(1535), + [sym__float_literal] = STATE(1626), + [sym_string] = STATE(1631), + [sym__single_quoted_string] = STATE(1627), + [sym__double_quoted_string] = STATE(1628), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2048), + [sym__argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null] = STATE(2065), + [sym_na] = STATE(1535), + [sym__expression] = STATE(1535), + [sym__open_parenthesis] = STATE(1067), + [sym__open_brace] = STATE(373), + [sym__close_bracket] = STATE(434), + [aux_sym_call_arguments_repeat1] = STATE(1845), + [sym_identifier] = ACTIONS(395), + [anon_sym_BSLASH] = ACTIONS(397), + [anon_sym_function] = ACTIONS(399), + [anon_sym_if] = ACTIONS(401), + [anon_sym_for] = ACTIONS(403), + [anon_sym_while] = ACTIONS(405), + [anon_sym_repeat] = ACTIONS(407), + [anon_sym_QMARK] = ACTIONS(409), + [anon_sym_TILDE] = ACTIONS(411), + [anon_sym_BANG] = ACTIONS(413), + [anon_sym_PLUS] = ACTIONS(415), + [anon_sym_DASH] = ACTIONS(415), + [sym__hex_literal] = ACTIONS(417), + [sym__number_literal] = ACTIONS(419), + [anon_sym_SQUOTE] = ACTIONS(421), + [anon_sym_DQUOTE] = ACTIONS(423), + [sym_dots] = ACTIONS(395), + [sym_dot_dot_i] = ACTIONS(425), + [sym_return] = ACTIONS(427), + [sym_next] = ACTIONS(427), + [sym_break] = ACTIONS(427), + [sym_true] = ACTIONS(427), + [sym_false] = ACTIONS(427), + [sym_null] = ACTIONS(429), + [sym_inf] = ACTIONS(427), + [sym_nan] = ACTIONS(427), + [anon_sym_NA] = ACTIONS(431), + [anon_sym_NA_integer_] = ACTIONS(431), + [anon_sym_NA_real_] = ACTIONS(431), + [anon_sym_NA_complex_] = ACTIONS(431), + [anon_sym_NA_character_] = ACTIONS(431), + [sym_comment] = ACTIONS(3), + [sym_comma] = ACTIONS(433), + [sym__raw_string_literal] = ACTIONS(435), + [sym__external_open_parenthesis] = ACTIONS(437), + [sym__external_open_brace] = ACTIONS(439), + [sym__external_close_bracket] = ACTIONS(581), + }, + [STATE(261)] = { + [sym_function_definition] = STATE(1372), + [sym_if_statement] = STATE(1372), + [sym_for_statement] = STATE(1372), + [sym_while_statement] = STATE(1372), + [sym_repeat_statement] = STATE(1372), + [sym_braced_expression] = STATE(1372), + [sym_parenthesized_expression] = STATE(1372), + [sym_call] = STATE(1372), + [sym_subset] = STATE(1372), + [sym_subset2] = STATE(1372), + [sym_argument] = STATE(1936), + [sym__argument_named] = STATE(2042), + [sym__argument_unnamed] = STATE(2044), + [sym__argument_value] = STATE(2051), + [sym_unary_operator] = STATE(1372), + [sym_binary_operator] = STATE(1372), + [sym_extract_operator] = STATE(1372), + [sym_namespace_operator] = STATE(1372), + [sym_integer] = STATE(1372), + [sym_complex] = STATE(1372), + [sym_float] = STATE(1372), + [sym__float_literal] = STATE(1622), + [sym_string] = STATE(1615), + [sym__single_quoted_string] = STATE(1623), + [sym__double_quoted_string] = STATE(1624), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2033), + [sym__argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null] = STATE(2072), + [sym_na] = STATE(1372), + [sym__expression] = STATE(1372), + [sym__open_parenthesis] = STATE(1072), + [sym__open_brace] = STATE(376), + [sym__close_bracket2] = STATE(400), + [aux_sym_call_arguments_repeat1] = STATE(1903), + [sym_identifier] = ACTIONS(443), + [anon_sym_BSLASH] = ACTIONS(445), + [anon_sym_function] = ACTIONS(447), + [anon_sym_if] = ACTIONS(449), + [anon_sym_for] = ACTIONS(451), + [anon_sym_while] = ACTIONS(453), [anon_sym_repeat] = ACTIONS(455), [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_TILDE] = ACTIONS(457), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(457), - [anon_sym_LT_LT_DASH] = ACTIONS(457), - [anon_sym_COLON_EQ] = ACTIONS(457), - [anon_sym_DASH_GT] = ACTIONS(455), - [anon_sym_DASH_GT_GT] = ACTIONS(457), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(457), - [sym__number_literal] = ACTIONS(455), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_DQUOTE] = ACTIONS(457), - [sym_return] = ACTIONS(455), - [sym_next] = ACTIONS(455), - [sym_break] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_inf] = ACTIONS(455), - [sym_nan] = ACTIONS(455), - [anon_sym_NA] = ACTIONS(455), - [anon_sym_NA_integer_] = ACTIONS(455), - [anon_sym_NA_real_] = ACTIONS(455), - [anon_sym_NA_complex_] = ACTIONS(455), - [anon_sym_NA_character_] = ACTIONS(455), - [sym_dots] = ACTIONS(455), - [sym_dot_dot_i] = ACTIONS(457), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(457), - [sym__newline] = ACTIONS(457), - [sym__raw_string_literal] = ACTIONS(457), - [sym__external_else] = ACTIONS(457), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(457), - [sym__external_open_brace] = ACTIONS(457), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [80] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(455), - [anon_sym_BSLASH] = ACTIONS(457), - [anon_sym_function] = ACTIONS(455), - [anon_sym_EQ] = ACTIONS(455), - [anon_sym_if] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_while] = ACTIONS(455), - [anon_sym_repeat] = ACTIONS(455), - [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_TILDE] = ACTIONS(457), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(457), - [anon_sym_LT_LT_DASH] = ACTIONS(457), - [anon_sym_COLON_EQ] = ACTIONS(457), - [anon_sym_DASH_GT] = ACTIONS(455), - [anon_sym_DASH_GT_GT] = ACTIONS(457), - [anon_sym_PIPE] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE_PIPE] = ACTIONS(457), - [anon_sym_AMP_AMP] = ACTIONS(457), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(457), - [sym__number_literal] = ACTIONS(455), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_DQUOTE] = ACTIONS(457), - [sym_return] = ACTIONS(455), - [sym_next] = ACTIONS(455), - [sym_break] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_inf] = ACTIONS(455), - [sym_nan] = ACTIONS(455), - [anon_sym_NA] = ACTIONS(455), - [anon_sym_NA_integer_] = ACTIONS(455), - [anon_sym_NA_real_] = ACTIONS(455), - [anon_sym_NA_complex_] = ACTIONS(455), - [anon_sym_NA_character_] = ACTIONS(455), - [sym_dots] = ACTIONS(455), - [sym_dot_dot_i] = ACTIONS(457), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(457), - [sym__newline] = ACTIONS(457), - [sym__raw_string_literal] = ACTIONS(457), - [sym__external_else] = ACTIONS(457), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(457), - [sym__external_open_brace] = ACTIONS(457), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [81] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(455), - [anon_sym_BSLASH] = ACTIONS(457), - [anon_sym_function] = ACTIONS(455), - [anon_sym_EQ] = ACTIONS(455), - [anon_sym_if] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_while] = ACTIONS(455), - [anon_sym_repeat] = ACTIONS(455), - [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_TILDE] = ACTIONS(457), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(457), - [anon_sym_DASH] = ACTIONS(455), - [anon_sym_LT_DASH] = ACTIONS(457), - [anon_sym_LT_LT_DASH] = ACTIONS(457), - [anon_sym_COLON_EQ] = ACTIONS(457), - [anon_sym_DASH_GT] = ACTIONS(455), - [anon_sym_DASH_GT_GT] = ACTIONS(457), - [anon_sym_PIPE] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE_PIPE] = ACTIONS(457), - [anon_sym_AMP_AMP] = ACTIONS(457), - [anon_sym_LT] = ACTIONS(455), - [anon_sym_LT_EQ] = ACTIONS(457), - [anon_sym_GT] = ACTIONS(455), - [anon_sym_GT_EQ] = ACTIONS(457), - [anon_sym_EQ_EQ] = ACTIONS(457), - [anon_sym_BANG_EQ] = ACTIONS(457), - [anon_sym_STAR] = ACTIONS(455), - [anon_sym_SLASH] = ACTIONS(457), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(457), - [anon_sym_PIPE_GT] = ACTIONS(457), - [anon_sym_COLON] = ACTIONS(455), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(457), - [sym__number_literal] = ACTIONS(455), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_DQUOTE] = ACTIONS(457), - [sym_return] = ACTIONS(455), - [sym_next] = ACTIONS(455), - [sym_break] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_inf] = ACTIONS(455), - [sym_nan] = ACTIONS(455), - [anon_sym_NA] = ACTIONS(455), - [anon_sym_NA_integer_] = ACTIONS(455), - [anon_sym_NA_real_] = ACTIONS(455), - [anon_sym_NA_complex_] = ACTIONS(455), - [anon_sym_NA_character_] = ACTIONS(455), - [sym_dots] = ACTIONS(455), - [sym_dot_dot_i] = ACTIONS(457), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(457), - [sym__newline] = ACTIONS(457), - [sym__raw_string_literal] = ACTIONS(457), - [sym__external_else] = ACTIONS(457), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(457), - [sym__external_open_brace] = ACTIONS(457), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [82] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(459), - [anon_sym_BSLASH] = ACTIONS(461), - [anon_sym_function] = ACTIONS(459), - [anon_sym_EQ] = ACTIONS(151), - [anon_sym_if] = ACTIONS(459), - [anon_sym_for] = ACTIONS(459), - [anon_sym_while] = ACTIONS(459), - [anon_sym_repeat] = ACTIONS(459), - [anon_sym_QMARK] = ACTIONS(461), - [anon_sym_TILDE] = ACTIONS(153), - [anon_sym_BANG] = ACTIONS(459), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(159), - [anon_sym_LT_LT_DASH] = ACTIONS(159), - [anon_sym_COLON_EQ] = ACTIONS(159), - [anon_sym_DASH_GT] = ACTIONS(161), - [anon_sym_DASH_GT_GT] = ACTIONS(163), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(461), - [sym__number_literal] = ACTIONS(459), - [anon_sym_SQUOTE] = ACTIONS(461), - [anon_sym_DQUOTE] = ACTIONS(461), - [sym_return] = ACTIONS(459), - [sym_next] = ACTIONS(459), - [sym_break] = ACTIONS(459), - [sym_true] = ACTIONS(459), - [sym_false] = ACTIONS(459), - [sym_null] = ACTIONS(459), - [sym_inf] = ACTIONS(459), - [sym_nan] = ACTIONS(459), - [anon_sym_NA] = ACTIONS(459), - [anon_sym_NA_integer_] = ACTIONS(459), - [anon_sym_NA_real_] = ACTIONS(459), - [anon_sym_NA_complex_] = ACTIONS(459), - [anon_sym_NA_character_] = ACTIONS(459), - [sym_dots] = ACTIONS(459), - [sym_dot_dot_i] = ACTIONS(461), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(461), - [sym__newline] = ACTIONS(461), - [sym__raw_string_literal] = ACTIONS(461), - [sym__external_else] = ACTIONS(461), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(461), - [sym__external_open_brace] = ACTIONS(461), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [83] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(463), - [anon_sym_BSLASH] = ACTIONS(465), - [anon_sym_function] = ACTIONS(463), - [anon_sym_EQ] = ACTIONS(151), - [anon_sym_if] = ACTIONS(463), - [anon_sym_for] = ACTIONS(463), - [anon_sym_while] = ACTIONS(463), - [anon_sym_repeat] = ACTIONS(463), - [anon_sym_QMARK] = ACTIONS(465), - [anon_sym_TILDE] = ACTIONS(153), - [anon_sym_BANG] = ACTIONS(463), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(159), - [anon_sym_LT_LT_DASH] = ACTIONS(159), - [anon_sym_COLON_EQ] = ACTIONS(159), - [anon_sym_DASH_GT] = ACTIONS(161), - [anon_sym_DASH_GT_GT] = ACTIONS(163), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(459), + [anon_sym_BANG] = ACTIONS(461), + [anon_sym_PLUS] = ACTIONS(463), + [anon_sym_DASH] = ACTIONS(463), [sym__hex_literal] = ACTIONS(465), - [sym__number_literal] = ACTIONS(463), - [anon_sym_SQUOTE] = ACTIONS(465), - [anon_sym_DQUOTE] = ACTIONS(465), - [sym_return] = ACTIONS(463), - [sym_next] = ACTIONS(463), - [sym_break] = ACTIONS(463), - [sym_true] = ACTIONS(463), - [sym_false] = ACTIONS(463), - [sym_null] = ACTIONS(463), - [sym_inf] = ACTIONS(463), - [sym_nan] = ACTIONS(463), - [anon_sym_NA] = ACTIONS(463), - [anon_sym_NA_integer_] = ACTIONS(463), - [anon_sym_NA_real_] = ACTIONS(463), - [anon_sym_NA_complex_] = ACTIONS(463), - [anon_sym_NA_character_] = ACTIONS(463), - [sym_dots] = ACTIONS(463), - [sym_dot_dot_i] = ACTIONS(465), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(465), - [sym__newline] = ACTIONS(465), - [sym__raw_string_literal] = ACTIONS(465), - [sym__external_else] = ACTIONS(465), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(465), - [sym__external_open_brace] = ACTIONS(465), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [84] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(467), - [anon_sym_BSLASH] = ACTIONS(469), - [anon_sym_function] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(151), - [anon_sym_if] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_repeat] = ACTIONS(467), - [anon_sym_QMARK] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(153), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(159), - [anon_sym_LT_LT_DASH] = ACTIONS(159), - [anon_sym_COLON_EQ] = ACTIONS(159), - [anon_sym_DASH_GT] = ACTIONS(161), - [anon_sym_DASH_GT_GT] = ACTIONS(163), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(469), - [sym__number_literal] = ACTIONS(467), - [anon_sym_SQUOTE] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [sym_return] = ACTIONS(467), - [sym_next] = ACTIONS(467), - [sym_break] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_null] = ACTIONS(467), - [sym_inf] = ACTIONS(467), - [sym_nan] = ACTIONS(467), - [anon_sym_NA] = ACTIONS(467), - [anon_sym_NA_integer_] = ACTIONS(467), - [anon_sym_NA_real_] = ACTIONS(467), - [anon_sym_NA_complex_] = ACTIONS(467), - [anon_sym_NA_character_] = ACTIONS(467), - [sym_dots] = ACTIONS(467), - [sym_dot_dot_i] = ACTIONS(469), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(469), - [sym__newline] = ACTIONS(469), - [sym__raw_string_literal] = ACTIONS(469), - [sym__external_else] = ACTIONS(469), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(469), - [sym__external_open_brace] = ACTIONS(469), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [85] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(467), - [anon_sym_BSLASH] = ACTIONS(469), - [anon_sym_function] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(467), - [anon_sym_if] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_repeat] = ACTIONS(467), - [anon_sym_QMARK] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(469), - [anon_sym_LT_LT_DASH] = ACTIONS(469), - [anon_sym_COLON_EQ] = ACTIONS(469), - [anon_sym_DASH_GT] = ACTIONS(467), - [anon_sym_DASH_GT_GT] = ACTIONS(469), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(469), - [sym__number_literal] = ACTIONS(467), - [anon_sym_SQUOTE] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [sym_return] = ACTIONS(467), - [sym_next] = ACTIONS(467), - [sym_break] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_null] = ACTIONS(467), - [sym_inf] = ACTIONS(467), - [sym_nan] = ACTIONS(467), - [anon_sym_NA] = ACTIONS(467), - [anon_sym_NA_integer_] = ACTIONS(467), - [anon_sym_NA_real_] = ACTIONS(467), - [anon_sym_NA_complex_] = ACTIONS(467), - [anon_sym_NA_character_] = ACTIONS(467), - [sym_dots] = ACTIONS(467), - [sym_dot_dot_i] = ACTIONS(469), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(469), - [sym__newline] = ACTIONS(469), - [sym__raw_string_literal] = ACTIONS(469), - [sym__external_else] = ACTIONS(469), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(469), - [sym__external_open_brace] = ACTIONS(469), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [86] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(467), - [anon_sym_BSLASH] = ACTIONS(469), - [anon_sym_function] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(467), - [anon_sym_if] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_repeat] = ACTIONS(467), - [anon_sym_QMARK] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(469), - [anon_sym_LT_LT_DASH] = ACTIONS(469), - [anon_sym_COLON_EQ] = ACTIONS(469), - [anon_sym_DASH_GT] = ACTIONS(467), - [anon_sym_DASH_GT_GT] = ACTIONS(469), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE_PIPE] = ACTIONS(469), - [anon_sym_AMP_AMP] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(469), - [sym__number_literal] = ACTIONS(467), - [anon_sym_SQUOTE] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [sym_return] = ACTIONS(467), - [sym_next] = ACTIONS(467), - [sym_break] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_null] = ACTIONS(467), - [sym_inf] = ACTIONS(467), - [sym_nan] = ACTIONS(467), - [anon_sym_NA] = ACTIONS(467), - [anon_sym_NA_integer_] = ACTIONS(467), - [anon_sym_NA_real_] = ACTIONS(467), - [anon_sym_NA_complex_] = ACTIONS(467), - [anon_sym_NA_character_] = ACTIONS(467), - [sym_dots] = ACTIONS(467), - [sym_dot_dot_i] = ACTIONS(469), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(469), - [sym__newline] = ACTIONS(469), - [sym__raw_string_literal] = ACTIONS(469), - [sym__external_else] = ACTIONS(469), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(469), - [sym__external_open_brace] = ACTIONS(469), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [87] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(467), - [anon_sym_BSLASH] = ACTIONS(469), - [anon_sym_function] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(467), - [anon_sym_if] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_repeat] = ACTIONS(467), - [anon_sym_QMARK] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(469), - [anon_sym_DASH] = ACTIONS(467), - [anon_sym_LT_DASH] = ACTIONS(469), - [anon_sym_LT_LT_DASH] = ACTIONS(469), - [anon_sym_COLON_EQ] = ACTIONS(469), - [anon_sym_DASH_GT] = ACTIONS(467), - [anon_sym_DASH_GT_GT] = ACTIONS(469), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE_PIPE] = ACTIONS(469), - [anon_sym_AMP_AMP] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(467), - [anon_sym_LT_EQ] = ACTIONS(469), - [anon_sym_GT] = ACTIONS(467), - [anon_sym_GT_EQ] = ACTIONS(469), - [anon_sym_EQ_EQ] = ACTIONS(469), - [anon_sym_BANG_EQ] = ACTIONS(469), - [anon_sym_STAR] = ACTIONS(467), - [anon_sym_SLASH] = ACTIONS(469), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(469), - [anon_sym_PIPE_GT] = ACTIONS(469), - [anon_sym_COLON] = ACTIONS(467), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(469), [sym__number_literal] = ACTIONS(467), [anon_sym_SQUOTE] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [sym_return] = ACTIONS(467), - [sym_next] = ACTIONS(467), - [sym_break] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_null] = ACTIONS(467), - [sym_inf] = ACTIONS(467), - [sym_nan] = ACTIONS(467), - [anon_sym_NA] = ACTIONS(467), - [anon_sym_NA_integer_] = ACTIONS(467), - [anon_sym_NA_real_] = ACTIONS(467), - [anon_sym_NA_complex_] = ACTIONS(467), - [anon_sym_NA_character_] = ACTIONS(467), - [sym_dots] = ACTIONS(467), - [sym_dot_dot_i] = ACTIONS(469), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(469), - [sym__newline] = ACTIONS(469), - [sym__raw_string_literal] = ACTIONS(469), - [sym__external_else] = ACTIONS(469), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(469), - [sym__external_open_brace] = ACTIONS(469), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [88] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(151), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(153), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(161), - [anon_sym_DASH_GT_GT] = ACTIONS(163), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(371), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [89] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(151), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(153), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(159), - [anon_sym_LT_LT_DASH] = ACTIONS(159), - [anon_sym_COLON_EQ] = ACTIONS(159), - [anon_sym_DASH_GT] = ACTIONS(161), - [anon_sym_DASH_GT_GT] = ACTIONS(163), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(371), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [90] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(371), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [91] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(371), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [92] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(151), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(153), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(159), - [anon_sym_LT_LT_DASH] = ACTIONS(159), - [anon_sym_COLON_EQ] = ACTIONS(159), - [anon_sym_DASH_GT] = ACTIONS(161), - [anon_sym_DASH_GT_GT] = ACTIONS(163), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(371), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [93] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(153), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(371), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [94] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(371), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [95] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(371), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [96] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(371), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [97] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(373), - [anon_sym_SLASH] = ACTIONS(371), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(371), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [98] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(373), - [anon_sym_SLASH] = ACTIONS(371), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(371), - [anon_sym_PIPE_GT] = ACTIONS(371), - [anon_sym_COLON] = ACTIONS(373), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(371), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [99] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(373), - [anon_sym_SLASH] = ACTIONS(371), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(371), - [anon_sym_PIPE_GT] = ACTIONS(371), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(371), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [100] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(373), - [anon_sym_SLASH] = ACTIONS(371), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(371), - [anon_sym_PIPE_GT] = ACTIONS(371), - [anon_sym_COLON] = ACTIONS(373), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(371), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [101] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(377), - [anon_sym_BSLASH] = ACTIONS(375), - [anon_sym_function] = ACTIONS(377), - [anon_sym_EQ] = ACTIONS(151), - [anon_sym_if] = ACTIONS(377), - [anon_sym_for] = ACTIONS(377), - [anon_sym_while] = ACTIONS(377), - [anon_sym_repeat] = ACTIONS(377), - [anon_sym_QMARK] = ACTIONS(375), - [anon_sym_TILDE] = ACTIONS(153), - [anon_sym_BANG] = ACTIONS(377), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(159), - [anon_sym_LT_LT_DASH] = ACTIONS(159), - [anon_sym_COLON_EQ] = ACTIONS(159), - [anon_sym_DASH_GT] = ACTIONS(161), - [anon_sym_DASH_GT_GT] = ACTIONS(163), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(375), - [sym__number_literal] = ACTIONS(377), - [anon_sym_SQUOTE] = ACTIONS(375), - [anon_sym_DQUOTE] = ACTIONS(375), - [sym_return] = ACTIONS(377), - [sym_next] = ACTIONS(377), - [sym_break] = ACTIONS(377), - [sym_true] = ACTIONS(377), - [sym_false] = ACTIONS(377), - [sym_null] = ACTIONS(377), - [sym_inf] = ACTIONS(377), - [sym_nan] = ACTIONS(377), - [anon_sym_NA] = ACTIONS(377), - [anon_sym_NA_integer_] = ACTIONS(377), - [anon_sym_NA_real_] = ACTIONS(377), - [anon_sym_NA_complex_] = ACTIONS(377), - [anon_sym_NA_character_] = ACTIONS(377), - [sym_dots] = ACTIONS(377), - [sym_dot_dot_i] = ACTIONS(375), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(375), - [sym__newline] = ACTIONS(375), - [sym__raw_string_literal] = ACTIONS(375), - [sym__external_else] = ACTIONS(375), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(375), - [sym__external_open_brace] = ACTIONS(375), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [102] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(381), - [anon_sym_BSLASH] = ACTIONS(379), - [anon_sym_function] = ACTIONS(381), - [anon_sym_EQ] = ACTIONS(151), - [anon_sym_if] = ACTIONS(381), - [anon_sym_for] = ACTIONS(381), - [anon_sym_while] = ACTIONS(381), - [anon_sym_repeat] = ACTIONS(381), - [anon_sym_QMARK] = ACTIONS(379), - [anon_sym_TILDE] = ACTIONS(153), - [anon_sym_BANG] = ACTIONS(381), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(159), - [anon_sym_LT_LT_DASH] = ACTIONS(159), - [anon_sym_COLON_EQ] = ACTIONS(159), - [anon_sym_DASH_GT] = ACTIONS(161), - [anon_sym_DASH_GT_GT] = ACTIONS(163), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(379), - [sym__number_literal] = ACTIONS(381), - [anon_sym_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE] = ACTIONS(379), - [sym_return] = ACTIONS(381), - [sym_next] = ACTIONS(381), - [sym_break] = ACTIONS(381), - [sym_true] = ACTIONS(381), - [sym_false] = ACTIONS(381), - [sym_null] = ACTIONS(381), - [sym_inf] = ACTIONS(381), - [sym_nan] = ACTIONS(381), - [anon_sym_NA] = ACTIONS(381), - [anon_sym_NA_integer_] = ACTIONS(381), - [anon_sym_NA_real_] = ACTIONS(381), - [anon_sym_NA_complex_] = ACTIONS(381), - [anon_sym_NA_character_] = ACTIONS(381), - [sym_dots] = ACTIONS(381), - [sym_dot_dot_i] = ACTIONS(379), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(379), - [sym__newline] = ACTIONS(379), - [sym__raw_string_literal] = ACTIONS(379), - [sym__external_else] = ACTIONS(379), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(379), - [sym__external_open_brace] = ACTIONS(379), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [103] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(151), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(153), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(161), - [anon_sym_DASH_GT_GT] = ACTIONS(163), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(383), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [104] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(151), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(153), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(159), - [anon_sym_LT_LT_DASH] = ACTIONS(159), - [anon_sym_COLON_EQ] = ACTIONS(159), - [anon_sym_DASH_GT] = ACTIONS(161), - [anon_sym_DASH_GT_GT] = ACTIONS(163), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(383), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [105] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(383), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [106] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(383), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [107] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(151), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(153), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(159), - [anon_sym_LT_LT_DASH] = ACTIONS(159), - [anon_sym_COLON_EQ] = ACTIONS(159), - [anon_sym_DASH_GT] = ACTIONS(161), - [anon_sym_DASH_GT_GT] = ACTIONS(163), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(383), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [108] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(153), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(383), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [109] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(383), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [110] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(383), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [111] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(383), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [112] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(385), - [anon_sym_SLASH] = ACTIONS(383), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(383), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [113] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(385), - [anon_sym_SLASH] = ACTIONS(383), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(383), - [anon_sym_PIPE_GT] = ACTIONS(383), - [anon_sym_COLON] = ACTIONS(385), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(383), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [114] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(385), - [anon_sym_SLASH] = ACTIONS(383), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(383), - [anon_sym_PIPE_GT] = ACTIONS(383), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(383), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [115] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(385), - [anon_sym_SLASH] = ACTIONS(383), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(383), - [anon_sym_PIPE_GT] = ACTIONS(383), - [anon_sym_COLON] = ACTIONS(385), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(383), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [116] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(389), - [anon_sym_BSLASH] = ACTIONS(387), - [anon_sym_function] = ACTIONS(389), - [anon_sym_EQ] = ACTIONS(151), - [anon_sym_if] = ACTIONS(389), - [anon_sym_for] = ACTIONS(389), - [anon_sym_while] = ACTIONS(389), - [anon_sym_repeat] = ACTIONS(389), - [anon_sym_QMARK] = ACTIONS(387), - [anon_sym_TILDE] = ACTIONS(153), - [anon_sym_BANG] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(159), - [anon_sym_LT_LT_DASH] = ACTIONS(159), - [anon_sym_COLON_EQ] = ACTIONS(159), - [anon_sym_DASH_GT] = ACTIONS(161), - [anon_sym_DASH_GT_GT] = ACTIONS(163), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(387), - [sym__number_literal] = ACTIONS(389), - [anon_sym_SQUOTE] = ACTIONS(387), - [anon_sym_DQUOTE] = ACTIONS(387), - [sym_return] = ACTIONS(389), - [sym_next] = ACTIONS(389), - [sym_break] = ACTIONS(389), - [sym_true] = ACTIONS(389), - [sym_false] = ACTIONS(389), - [sym_null] = ACTIONS(389), - [sym_inf] = ACTIONS(389), - [sym_nan] = ACTIONS(389), - [anon_sym_NA] = ACTIONS(389), - [anon_sym_NA_integer_] = ACTIONS(389), - [anon_sym_NA_real_] = ACTIONS(389), - [anon_sym_NA_complex_] = ACTIONS(389), - [anon_sym_NA_character_] = ACTIONS(389), - [sym_dots] = ACTIONS(389), - [sym_dot_dot_i] = ACTIONS(387), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(387), - [sym__newline] = ACTIONS(387), - [sym__raw_string_literal] = ACTIONS(387), - [sym__external_else] = ACTIONS(387), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(387), - [sym__external_open_brace] = ACTIONS(387), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [117] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(393), - [anon_sym_BSLASH] = ACTIONS(391), - [anon_sym_function] = ACTIONS(393), - [anon_sym_EQ] = ACTIONS(151), - [anon_sym_if] = ACTIONS(393), - [anon_sym_for] = ACTIONS(393), - [anon_sym_while] = ACTIONS(393), - [anon_sym_repeat] = ACTIONS(393), - [anon_sym_QMARK] = ACTIONS(391), - [anon_sym_TILDE] = ACTIONS(153), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(159), - [anon_sym_LT_LT_DASH] = ACTIONS(159), - [anon_sym_COLON_EQ] = ACTIONS(159), - [anon_sym_DASH_GT] = ACTIONS(161), - [anon_sym_DASH_GT_GT] = ACTIONS(163), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(391), - [sym__number_literal] = ACTIONS(393), - [anon_sym_SQUOTE] = ACTIONS(391), - [anon_sym_DQUOTE] = ACTIONS(391), - [sym_return] = ACTIONS(393), - [sym_next] = ACTIONS(393), - [sym_break] = ACTIONS(393), - [sym_true] = ACTIONS(393), - [sym_false] = ACTIONS(393), - [sym_null] = ACTIONS(393), - [sym_inf] = ACTIONS(393), - [sym_nan] = ACTIONS(393), - [anon_sym_NA] = ACTIONS(393), - [anon_sym_NA_integer_] = ACTIONS(393), - [anon_sym_NA_real_] = ACTIONS(393), - [anon_sym_NA_complex_] = ACTIONS(393), - [anon_sym_NA_character_] = ACTIONS(393), - [sym_dots] = ACTIONS(393), - [sym_dot_dot_i] = ACTIONS(391), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(391), - [sym__newline] = ACTIONS(391), - [sym__raw_string_literal] = ACTIONS(391), - [sym__external_else] = ACTIONS(391), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(391), - [sym__external_open_brace] = ACTIONS(391), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [118] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(397), - [anon_sym_BSLASH] = ACTIONS(395), - [anon_sym_function] = ACTIONS(397), - [anon_sym_EQ] = ACTIONS(151), - [anon_sym_if] = ACTIONS(397), - [anon_sym_for] = ACTIONS(397), - [anon_sym_while] = ACTIONS(397), - [anon_sym_repeat] = ACTIONS(397), - [anon_sym_QMARK] = ACTIONS(395), - [anon_sym_TILDE] = ACTIONS(153), - [anon_sym_BANG] = ACTIONS(397), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(159), - [anon_sym_LT_LT_DASH] = ACTIONS(159), - [anon_sym_COLON_EQ] = ACTIONS(159), - [anon_sym_DASH_GT] = ACTIONS(161), - [anon_sym_DASH_GT_GT] = ACTIONS(163), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(395), - [sym__number_literal] = ACTIONS(397), - [anon_sym_SQUOTE] = ACTIONS(395), - [anon_sym_DQUOTE] = ACTIONS(395), - [sym_return] = ACTIONS(397), - [sym_next] = ACTIONS(397), - [sym_break] = ACTIONS(397), - [sym_true] = ACTIONS(397), - [sym_false] = ACTIONS(397), - [sym_null] = ACTIONS(397), - [sym_inf] = ACTIONS(397), - [sym_nan] = ACTIONS(397), - [anon_sym_NA] = ACTIONS(397), - [anon_sym_NA_integer_] = ACTIONS(397), - [anon_sym_NA_real_] = ACTIONS(397), - [anon_sym_NA_complex_] = ACTIONS(397), - [anon_sym_NA_character_] = ACTIONS(397), - [sym_dots] = ACTIONS(397), - [sym_dot_dot_i] = ACTIONS(395), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(395), - [sym__newline] = ACTIONS(395), - [sym__raw_string_literal] = ACTIONS(395), - [sym__external_else] = ACTIONS(395), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(395), - [sym__external_open_brace] = ACTIONS(395), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [119] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(401), - [anon_sym_BSLASH] = ACTIONS(399), - [anon_sym_function] = ACTIONS(401), - [anon_sym_EQ] = ACTIONS(151), + [anon_sym_DQUOTE] = ACTIONS(471), + [sym_dots] = ACTIONS(443), + [sym_dot_dot_i] = ACTIONS(473), + [sym_return] = ACTIONS(475), + [sym_next] = ACTIONS(475), + [sym_break] = ACTIONS(475), + [sym_true] = ACTIONS(475), + [sym_false] = ACTIONS(475), + [sym_null] = ACTIONS(477), + [sym_inf] = ACTIONS(475), + [sym_nan] = ACTIONS(475), + [anon_sym_NA] = ACTIONS(479), + [anon_sym_NA_integer_] = ACTIONS(479), + [anon_sym_NA_real_] = ACTIONS(479), + [anon_sym_NA_complex_] = ACTIONS(479), + [anon_sym_NA_character_] = ACTIONS(479), + [sym_comment] = ACTIONS(3), + [sym_comma] = ACTIONS(481), + [sym__raw_string_literal] = ACTIONS(483), + [sym__external_open_parenthesis] = ACTIONS(485), + [sym__external_open_brace] = ACTIONS(487), + [sym__external_close_bracket2] = ACTIONS(583), + }, + [STATE(262)] = { + [sym_function_definition] = STATE(1526), + [sym_if_statement] = STATE(1526), + [sym_for_statement] = STATE(1526), + [sym_while_statement] = STATE(1526), + [sym_repeat_statement] = STATE(1526), + [sym_braced_expression] = STATE(1526), + [sym_parenthesized_expression] = STATE(1526), + [sym_call] = STATE(1526), + [sym_subset] = STATE(1526), + [sym_subset2] = STATE(1526), + [sym_argument] = STATE(1889), + [sym__argument_named] = STATE(2040), + [sym__argument_unnamed] = STATE(2041), + [sym__argument_value] = STATE(2035), + [sym_unary_operator] = STATE(1526), + [sym_binary_operator] = STATE(1526), + [sym_extract_operator] = STATE(1526), + [sym_namespace_operator] = STATE(1526), + [sym_integer] = STATE(1526), + [sym_complex] = STATE(1526), + [sym_float] = STATE(1526), + [sym__float_literal] = STATE(1608), + [sym_string] = STATE(1614), + [sym__single_quoted_string] = STATE(1609), + [sym__double_quoted_string] = STATE(1610), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2050), + [sym__argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null] = STATE(2062), + [sym_na] = STATE(1526), + [sym__expression] = STATE(1526), + [sym__open_parenthesis] = STATE(1057), + [sym__close_parenthesis] = STATE(1742), + [sym__open_brace] = STATE(370), + [aux_sym_call_arguments_repeat1] = STATE(1890), + [sym_identifier] = ACTIONS(521), + [anon_sym_BSLASH] = ACTIONS(523), + [anon_sym_function] = ACTIONS(525), + [anon_sym_if] = ACTIONS(527), + [anon_sym_for] = ACTIONS(529), + [anon_sym_while] = ACTIONS(531), + [anon_sym_repeat] = ACTIONS(533), + [anon_sym_QMARK] = ACTIONS(535), + [anon_sym_TILDE] = ACTIONS(537), + [anon_sym_BANG] = ACTIONS(539), + [anon_sym_PLUS] = ACTIONS(541), + [anon_sym_DASH] = ACTIONS(541), + [sym__hex_literal] = ACTIONS(543), + [sym__number_literal] = ACTIONS(545), + [anon_sym_SQUOTE] = ACTIONS(547), + [anon_sym_DQUOTE] = ACTIONS(549), + [sym_dots] = ACTIONS(521), + [sym_dot_dot_i] = ACTIONS(551), + [sym_return] = ACTIONS(553), + [sym_next] = ACTIONS(553), + [sym_break] = ACTIONS(553), + [sym_true] = ACTIONS(553), + [sym_false] = ACTIONS(553), + [sym_null] = ACTIONS(555), + [sym_inf] = ACTIONS(553), + [sym_nan] = ACTIONS(553), + [anon_sym_NA] = ACTIONS(557), + [anon_sym_NA_integer_] = ACTIONS(557), + [anon_sym_NA_real_] = ACTIONS(557), + [anon_sym_NA_complex_] = ACTIONS(557), + [anon_sym_NA_character_] = ACTIONS(557), + [sym_comment] = ACTIONS(3), + [sym_comma] = ACTIONS(559), + [sym__raw_string_literal] = ACTIONS(561), + [sym__external_open_parenthesis] = ACTIONS(563), + [sym__external_close_parenthesis] = ACTIONS(585), + [sym__external_open_brace] = ACTIONS(567), + }, + [STATE(263)] = { + [sym_function_definition] = STATE(1535), + [sym_if_statement] = STATE(1535), + [sym_for_statement] = STATE(1535), + [sym_while_statement] = STATE(1535), + [sym_repeat_statement] = STATE(1535), + [sym_braced_expression] = STATE(1535), + [sym_parenthesized_expression] = STATE(1535), + [sym_call] = STATE(1535), + [sym_subset] = STATE(1535), + [sym_subset2] = STATE(1535), + [sym_argument] = STATE(1880), + [sym__argument_named] = STATE(2032), + [sym__argument_unnamed] = STATE(2049), + [sym__argument_value] = STATE(2031), + [sym_unary_operator] = STATE(1535), + [sym_binary_operator] = STATE(1535), + [sym_extract_operator] = STATE(1535), + [sym_namespace_operator] = STATE(1535), + [sym_integer] = STATE(1535), + [sym_complex] = STATE(1535), + [sym_float] = STATE(1535), + [sym__float_literal] = STATE(1626), + [sym_string] = STATE(1631), + [sym__single_quoted_string] = STATE(1627), + [sym__double_quoted_string] = STATE(1628), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2048), + [sym__argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null] = STATE(2065), + [sym_na] = STATE(1535), + [sym__expression] = STATE(1535), + [sym__open_parenthesis] = STATE(1067), + [sym__open_brace] = STATE(373), + [sym__close_bracket] = STATE(1743), + [aux_sym_call_arguments_repeat1] = STATE(1892), + [sym_identifier] = ACTIONS(395), + [anon_sym_BSLASH] = ACTIONS(397), + [anon_sym_function] = ACTIONS(399), [anon_sym_if] = ACTIONS(401), - [anon_sym_for] = ACTIONS(401), - [anon_sym_while] = ACTIONS(401), - [anon_sym_repeat] = ACTIONS(401), - [anon_sym_QMARK] = ACTIONS(399), - [anon_sym_TILDE] = ACTIONS(153), - [anon_sym_BANG] = ACTIONS(401), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(159), - [anon_sym_LT_LT_DASH] = ACTIONS(159), - [anon_sym_COLON_EQ] = ACTIONS(159), - [anon_sym_DASH_GT] = ACTIONS(161), - [anon_sym_DASH_GT_GT] = ACTIONS(163), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(399), - [sym__number_literal] = ACTIONS(401), - [anon_sym_SQUOTE] = ACTIONS(399), - [anon_sym_DQUOTE] = ACTIONS(399), - [sym_return] = ACTIONS(401), - [sym_next] = ACTIONS(401), - [sym_break] = ACTIONS(401), - [sym_true] = ACTIONS(401), - [sym_false] = ACTIONS(401), - [sym_null] = ACTIONS(401), - [sym_inf] = ACTIONS(401), - [sym_nan] = ACTIONS(401), - [anon_sym_NA] = ACTIONS(401), - [anon_sym_NA_integer_] = ACTIONS(401), - [anon_sym_NA_real_] = ACTIONS(401), - [anon_sym_NA_complex_] = ACTIONS(401), - [anon_sym_NA_character_] = ACTIONS(401), - [sym_dots] = ACTIONS(401), - [sym_dot_dot_i] = ACTIONS(399), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(399), - [sym__newline] = ACTIONS(399), - [sym__raw_string_literal] = ACTIONS(399), - [sym__external_else] = ACTIONS(399), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(399), - [sym__external_open_brace] = ACTIONS(399), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [120] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(405), - [anon_sym_BSLASH] = ACTIONS(403), - [anon_sym_function] = ACTIONS(405), - [anon_sym_EQ] = ACTIONS(151), - [anon_sym_if] = ACTIONS(405), - [anon_sym_for] = ACTIONS(405), + [anon_sym_for] = ACTIONS(403), [anon_sym_while] = ACTIONS(405), - [anon_sym_repeat] = ACTIONS(405), - [anon_sym_QMARK] = ACTIONS(403), - [anon_sym_TILDE] = ACTIONS(153), - [anon_sym_BANG] = ACTIONS(405), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(159), - [anon_sym_LT_LT_DASH] = ACTIONS(159), - [anon_sym_COLON_EQ] = ACTIONS(159), - [anon_sym_DASH_GT] = ACTIONS(161), - [anon_sym_DASH_GT_GT] = ACTIONS(163), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(403), - [sym__number_literal] = ACTIONS(405), - [anon_sym_SQUOTE] = ACTIONS(403), - [anon_sym_DQUOTE] = ACTIONS(403), - [sym_return] = ACTIONS(405), - [sym_next] = ACTIONS(405), - [sym_break] = ACTIONS(405), - [sym_true] = ACTIONS(405), - [sym_false] = ACTIONS(405), - [sym_null] = ACTIONS(405), - [sym_inf] = ACTIONS(405), - [sym_nan] = ACTIONS(405), - [anon_sym_NA] = ACTIONS(405), - [anon_sym_NA_integer_] = ACTIONS(405), - [anon_sym_NA_real_] = ACTIONS(405), - [anon_sym_NA_complex_] = ACTIONS(405), - [anon_sym_NA_character_] = ACTIONS(405), - [sym_dots] = ACTIONS(405), - [sym_dot_dot_i] = ACTIONS(403), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(403), - [sym__newline] = ACTIONS(403), - [sym__raw_string_literal] = ACTIONS(403), - [sym__external_else] = ACTIONS(403), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(403), - [sym__external_open_brace] = ACTIONS(403), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [121] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(409), - [anon_sym_BSLASH] = ACTIONS(407), - [anon_sym_function] = ACTIONS(409), - [anon_sym_EQ] = ACTIONS(151), - [anon_sym_if] = ACTIONS(409), - [anon_sym_for] = ACTIONS(409), - [anon_sym_while] = ACTIONS(409), - [anon_sym_repeat] = ACTIONS(409), - [anon_sym_QMARK] = ACTIONS(407), - [anon_sym_TILDE] = ACTIONS(153), - [anon_sym_BANG] = ACTIONS(409), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(159), - [anon_sym_LT_LT_DASH] = ACTIONS(159), - [anon_sym_COLON_EQ] = ACTIONS(159), - [anon_sym_DASH_GT] = ACTIONS(161), - [anon_sym_DASH_GT_GT] = ACTIONS(163), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(407), - [sym__number_literal] = ACTIONS(409), - [anon_sym_SQUOTE] = ACTIONS(407), - [anon_sym_DQUOTE] = ACTIONS(407), - [sym_return] = ACTIONS(409), - [sym_next] = ACTIONS(409), - [sym_break] = ACTIONS(409), - [sym_true] = ACTIONS(409), - [sym_false] = ACTIONS(409), - [sym_null] = ACTIONS(409), - [sym_inf] = ACTIONS(409), - [sym_nan] = ACTIONS(409), - [anon_sym_NA] = ACTIONS(409), - [anon_sym_NA_integer_] = ACTIONS(409), - [anon_sym_NA_real_] = ACTIONS(409), - [anon_sym_NA_complex_] = ACTIONS(409), - [anon_sym_NA_character_] = ACTIONS(409), - [sym_dots] = ACTIONS(409), - [sym_dot_dot_i] = ACTIONS(407), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(407), - [sym__newline] = ACTIONS(407), - [sym__raw_string_literal] = ACTIONS(407), - [sym__external_else] = ACTIONS(407), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(407), - [sym__external_open_brace] = ACTIONS(407), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [122] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(413), - [anon_sym_BSLASH] = ACTIONS(411), - [anon_sym_function] = ACTIONS(413), - [anon_sym_EQ] = ACTIONS(151), - [anon_sym_if] = ACTIONS(413), - [anon_sym_for] = ACTIONS(413), - [anon_sym_while] = ACTIONS(413), - [anon_sym_repeat] = ACTIONS(413), - [anon_sym_QMARK] = ACTIONS(411), - [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_repeat] = ACTIONS(407), + [anon_sym_QMARK] = ACTIONS(409), + [anon_sym_TILDE] = ACTIONS(411), [anon_sym_BANG] = ACTIONS(413), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(159), - [anon_sym_LT_LT_DASH] = ACTIONS(159), - [anon_sym_COLON_EQ] = ACTIONS(159), - [anon_sym_DASH_GT] = ACTIONS(161), - [anon_sym_DASH_GT_GT] = ACTIONS(163), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(411), - [sym__number_literal] = ACTIONS(413), - [anon_sym_SQUOTE] = ACTIONS(411), - [anon_sym_DQUOTE] = ACTIONS(411), - [sym_return] = ACTIONS(413), - [sym_next] = ACTIONS(413), - [sym_break] = ACTIONS(413), - [sym_true] = ACTIONS(413), - [sym_false] = ACTIONS(413), - [sym_null] = ACTIONS(413), - [sym_inf] = ACTIONS(413), - [sym_nan] = ACTIONS(413), - [anon_sym_NA] = ACTIONS(413), - [anon_sym_NA_integer_] = ACTIONS(413), - [anon_sym_NA_real_] = ACTIONS(413), - [anon_sym_NA_complex_] = ACTIONS(413), - [anon_sym_NA_character_] = ACTIONS(413), - [sym_dots] = ACTIONS(413), - [sym_dot_dot_i] = ACTIONS(411), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(411), - [sym__newline] = ACTIONS(411), - [sym__raw_string_literal] = ACTIONS(411), - [sym__external_else] = ACTIONS(411), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(411), - [sym__external_open_brace] = ACTIONS(411), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [123] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(417), - [anon_sym_BSLASH] = ACTIONS(415), - [anon_sym_function] = ACTIONS(417), - [anon_sym_EQ] = ACTIONS(151), - [anon_sym_if] = ACTIONS(417), - [anon_sym_for] = ACTIONS(417), - [anon_sym_while] = ACTIONS(417), - [anon_sym_repeat] = ACTIONS(417), - [anon_sym_QMARK] = ACTIONS(415), - [anon_sym_TILDE] = ACTIONS(153), - [anon_sym_BANG] = ACTIONS(417), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(159), - [anon_sym_LT_LT_DASH] = ACTIONS(159), - [anon_sym_COLON_EQ] = ACTIONS(159), - [anon_sym_DASH_GT] = ACTIONS(161), - [anon_sym_DASH_GT_GT] = ACTIONS(163), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(415), - [sym__number_literal] = ACTIONS(417), - [anon_sym_SQUOTE] = ACTIONS(415), - [anon_sym_DQUOTE] = ACTIONS(415), - [sym_return] = ACTIONS(417), - [sym_next] = ACTIONS(417), - [sym_break] = ACTIONS(417), - [sym_true] = ACTIONS(417), - [sym_false] = ACTIONS(417), - [sym_null] = ACTIONS(417), - [sym_inf] = ACTIONS(417), - [sym_nan] = ACTIONS(417), - [anon_sym_NA] = ACTIONS(417), - [anon_sym_NA_integer_] = ACTIONS(417), - [anon_sym_NA_real_] = ACTIONS(417), - [anon_sym_NA_complex_] = ACTIONS(417), - [anon_sym_NA_character_] = ACTIONS(417), - [sym_dots] = ACTIONS(417), - [sym_dot_dot_i] = ACTIONS(415), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(415), - [sym__newline] = ACTIONS(415), - [sym__raw_string_literal] = ACTIONS(415), - [sym__external_else] = ACTIONS(415), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(415), - [sym__external_open_brace] = ACTIONS(415), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [124] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(421), - [anon_sym_BSLASH] = ACTIONS(419), - [anon_sym_function] = ACTIONS(421), - [anon_sym_EQ] = ACTIONS(151), - [anon_sym_if] = ACTIONS(421), - [anon_sym_for] = ACTIONS(421), - [anon_sym_while] = ACTIONS(421), - [anon_sym_repeat] = ACTIONS(421), - [anon_sym_QMARK] = ACTIONS(419), - [anon_sym_TILDE] = ACTIONS(153), - [anon_sym_BANG] = ACTIONS(421), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(159), - [anon_sym_LT_LT_DASH] = ACTIONS(159), - [anon_sym_COLON_EQ] = ACTIONS(159), - [anon_sym_DASH_GT] = ACTIONS(161), - [anon_sym_DASH_GT_GT] = ACTIONS(163), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(419), - [sym__number_literal] = ACTIONS(421), - [anon_sym_SQUOTE] = ACTIONS(419), - [anon_sym_DQUOTE] = ACTIONS(419), - [sym_return] = ACTIONS(421), - [sym_next] = ACTIONS(421), - [sym_break] = ACTIONS(421), - [sym_true] = ACTIONS(421), - [sym_false] = ACTIONS(421), - [sym_null] = ACTIONS(421), - [sym_inf] = ACTIONS(421), - [sym_nan] = ACTIONS(421), - [anon_sym_NA] = ACTIONS(421), - [anon_sym_NA_integer_] = ACTIONS(421), - [anon_sym_NA_real_] = ACTIONS(421), - [anon_sym_NA_complex_] = ACTIONS(421), - [anon_sym_NA_character_] = ACTIONS(421), - [sym_dots] = ACTIONS(421), - [sym_dot_dot_i] = ACTIONS(419), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(419), - [sym__newline] = ACTIONS(419), - [sym__raw_string_literal] = ACTIONS(419), - [sym__external_else] = ACTIONS(419), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(419), - [sym__external_open_brace] = ACTIONS(419), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [125] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(425), - [anon_sym_BSLASH] = ACTIONS(423), - [anon_sym_function] = ACTIONS(425), - [anon_sym_EQ] = ACTIONS(151), - [anon_sym_if] = ACTIONS(425), - [anon_sym_for] = ACTIONS(425), - [anon_sym_while] = ACTIONS(425), - [anon_sym_repeat] = ACTIONS(425), - [anon_sym_QMARK] = ACTIONS(423), - [anon_sym_TILDE] = ACTIONS(153), - [anon_sym_BANG] = ACTIONS(425), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(159), - [anon_sym_LT_LT_DASH] = ACTIONS(159), - [anon_sym_COLON_EQ] = ACTIONS(159), - [anon_sym_DASH_GT] = ACTIONS(161), - [anon_sym_DASH_GT_GT] = ACTIONS(163), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(423), - [sym__number_literal] = ACTIONS(425), - [anon_sym_SQUOTE] = ACTIONS(423), + [anon_sym_PLUS] = ACTIONS(415), + [anon_sym_DASH] = ACTIONS(415), + [sym__hex_literal] = ACTIONS(417), + [sym__number_literal] = ACTIONS(419), + [anon_sym_SQUOTE] = ACTIONS(421), [anon_sym_DQUOTE] = ACTIONS(423), - [sym_return] = ACTIONS(425), - [sym_next] = ACTIONS(425), - [sym_break] = ACTIONS(425), - [sym_true] = ACTIONS(425), - [sym_false] = ACTIONS(425), - [sym_null] = ACTIONS(425), - [sym_inf] = ACTIONS(425), - [sym_nan] = ACTIONS(425), - [anon_sym_NA] = ACTIONS(425), - [anon_sym_NA_integer_] = ACTIONS(425), - [anon_sym_NA_real_] = ACTIONS(425), - [anon_sym_NA_complex_] = ACTIONS(425), - [anon_sym_NA_character_] = ACTIONS(425), - [sym_dots] = ACTIONS(425), - [sym_dot_dot_i] = ACTIONS(423), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(423), - [sym__newline] = ACTIONS(423), - [sym__raw_string_literal] = ACTIONS(423), - [sym__external_else] = ACTIONS(423), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(423), - [sym__external_open_brace] = ACTIONS(423), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [126] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(429), - [anon_sym_BSLASH] = ACTIONS(427), - [anon_sym_function] = ACTIONS(429), - [anon_sym_EQ] = ACTIONS(151), - [anon_sym_if] = ACTIONS(429), - [anon_sym_for] = ACTIONS(429), - [anon_sym_while] = ACTIONS(429), - [anon_sym_repeat] = ACTIONS(429), - [anon_sym_QMARK] = ACTIONS(427), - [anon_sym_TILDE] = ACTIONS(153), - [anon_sym_BANG] = ACTIONS(429), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(159), - [anon_sym_LT_LT_DASH] = ACTIONS(159), - [anon_sym_COLON_EQ] = ACTIONS(159), - [anon_sym_DASH_GT] = ACTIONS(161), - [anon_sym_DASH_GT_GT] = ACTIONS(163), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(427), - [sym__number_literal] = ACTIONS(429), - [anon_sym_SQUOTE] = ACTIONS(427), - [anon_sym_DQUOTE] = ACTIONS(427), - [sym_return] = ACTIONS(429), - [sym_next] = ACTIONS(429), - [sym_break] = ACTIONS(429), - [sym_true] = ACTIONS(429), - [sym_false] = ACTIONS(429), + [sym_dots] = ACTIONS(395), + [sym_dot_dot_i] = ACTIONS(425), + [sym_return] = ACTIONS(427), + [sym_next] = ACTIONS(427), + [sym_break] = ACTIONS(427), + [sym_true] = ACTIONS(427), + [sym_false] = ACTIONS(427), [sym_null] = ACTIONS(429), - [sym_inf] = ACTIONS(429), - [sym_nan] = ACTIONS(429), - [anon_sym_NA] = ACTIONS(429), - [anon_sym_NA_integer_] = ACTIONS(429), - [anon_sym_NA_real_] = ACTIONS(429), - [anon_sym_NA_complex_] = ACTIONS(429), - [anon_sym_NA_character_] = ACTIONS(429), - [sym_dots] = ACTIONS(429), - [sym_dot_dot_i] = ACTIONS(427), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(427), - [sym__newline] = ACTIONS(427), - [sym__raw_string_literal] = ACTIONS(427), - [sym__external_else] = ACTIONS(427), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(427), - [sym__external_open_brace] = ACTIONS(427), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [127] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(433), - [anon_sym_BSLASH] = ACTIONS(431), - [anon_sym_function] = ACTIONS(433), - [anon_sym_EQ] = ACTIONS(151), - [anon_sym_if] = ACTIONS(433), - [anon_sym_for] = ACTIONS(433), - [anon_sym_while] = ACTIONS(433), - [anon_sym_repeat] = ACTIONS(433), - [anon_sym_QMARK] = ACTIONS(431), - [anon_sym_TILDE] = ACTIONS(153), - [anon_sym_BANG] = ACTIONS(433), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(159), - [anon_sym_LT_LT_DASH] = ACTIONS(159), - [anon_sym_COLON_EQ] = ACTIONS(159), - [anon_sym_DASH_GT] = ACTIONS(161), - [anon_sym_DASH_GT_GT] = ACTIONS(163), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(431), - [sym__number_literal] = ACTIONS(433), - [anon_sym_SQUOTE] = ACTIONS(431), - [anon_sym_DQUOTE] = ACTIONS(431), - [sym_return] = ACTIONS(433), - [sym_next] = ACTIONS(433), - [sym_break] = ACTIONS(433), - [sym_true] = ACTIONS(433), - [sym_false] = ACTIONS(433), - [sym_null] = ACTIONS(433), - [sym_inf] = ACTIONS(433), - [sym_nan] = ACTIONS(433), - [anon_sym_NA] = ACTIONS(433), - [anon_sym_NA_integer_] = ACTIONS(433), - [anon_sym_NA_real_] = ACTIONS(433), - [anon_sym_NA_complex_] = ACTIONS(433), - [anon_sym_NA_character_] = ACTIONS(433), - [sym_dots] = ACTIONS(433), - [sym_dot_dot_i] = ACTIONS(431), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(431), - [sym__newline] = ACTIONS(431), - [sym__raw_string_literal] = ACTIONS(431), - [sym__external_else] = ACTIONS(431), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(431), - [sym__external_open_brace] = ACTIONS(431), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [128] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(437), - [anon_sym_BSLASH] = ACTIONS(435), - [anon_sym_function] = ACTIONS(437), - [anon_sym_EQ] = ACTIONS(151), - [anon_sym_if] = ACTIONS(437), - [anon_sym_for] = ACTIONS(437), - [anon_sym_while] = ACTIONS(437), - [anon_sym_repeat] = ACTIONS(437), - [anon_sym_QMARK] = ACTIONS(435), - [anon_sym_TILDE] = ACTIONS(153), - [anon_sym_BANG] = ACTIONS(437), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(159), - [anon_sym_LT_LT_DASH] = ACTIONS(159), - [anon_sym_COLON_EQ] = ACTIONS(159), - [anon_sym_DASH_GT] = ACTIONS(161), - [anon_sym_DASH_GT_GT] = ACTIONS(163), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(435), - [sym__number_literal] = ACTIONS(437), - [anon_sym_SQUOTE] = ACTIONS(435), - [anon_sym_DQUOTE] = ACTIONS(435), - [sym_return] = ACTIONS(437), - [sym_next] = ACTIONS(437), - [sym_break] = ACTIONS(437), - [sym_true] = ACTIONS(437), - [sym_false] = ACTIONS(437), - [sym_null] = ACTIONS(437), - [sym_inf] = ACTIONS(437), - [sym_nan] = ACTIONS(437), - [anon_sym_NA] = ACTIONS(437), - [anon_sym_NA_integer_] = ACTIONS(437), - [anon_sym_NA_real_] = ACTIONS(437), - [anon_sym_NA_complex_] = ACTIONS(437), - [anon_sym_NA_character_] = ACTIONS(437), - [sym_dots] = ACTIONS(437), - [sym_dot_dot_i] = ACTIONS(435), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(435), - [sym__newline] = ACTIONS(435), + [sym_inf] = ACTIONS(427), + [sym_nan] = ACTIONS(427), + [anon_sym_NA] = ACTIONS(431), + [anon_sym_NA_integer_] = ACTIONS(431), + [anon_sym_NA_real_] = ACTIONS(431), + [anon_sym_NA_complex_] = ACTIONS(431), + [anon_sym_NA_character_] = ACTIONS(431), + [sym_comment] = ACTIONS(3), + [sym_comma] = ACTIONS(433), [sym__raw_string_literal] = ACTIONS(435), - [sym__external_else] = ACTIONS(435), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(435), - [sym__external_open_brace] = ACTIONS(435), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [129] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(441), - [anon_sym_BSLASH] = ACTIONS(439), - [anon_sym_function] = ACTIONS(441), - [anon_sym_EQ] = ACTIONS(151), - [anon_sym_if] = ACTIONS(441), - [anon_sym_for] = ACTIONS(441), - [anon_sym_while] = ACTIONS(441), - [anon_sym_repeat] = ACTIONS(441), - [anon_sym_QMARK] = ACTIONS(439), - [anon_sym_TILDE] = ACTIONS(153), - [anon_sym_BANG] = ACTIONS(441), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(159), - [anon_sym_LT_LT_DASH] = ACTIONS(159), - [anon_sym_COLON_EQ] = ACTIONS(159), - [anon_sym_DASH_GT] = ACTIONS(161), - [anon_sym_DASH_GT_GT] = ACTIONS(163), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(439), - [sym__number_literal] = ACTIONS(441), - [anon_sym_SQUOTE] = ACTIONS(439), - [anon_sym_DQUOTE] = ACTIONS(439), - [sym_return] = ACTIONS(441), - [sym_next] = ACTIONS(441), - [sym_break] = ACTIONS(441), - [sym_true] = ACTIONS(441), - [sym_false] = ACTIONS(441), - [sym_null] = ACTIONS(441), - [sym_inf] = ACTIONS(441), - [sym_nan] = ACTIONS(441), - [anon_sym_NA] = ACTIONS(441), - [anon_sym_NA_integer_] = ACTIONS(441), - [anon_sym_NA_real_] = ACTIONS(441), - [anon_sym_NA_complex_] = ACTIONS(441), - [anon_sym_NA_character_] = ACTIONS(441), - [sym_dots] = ACTIONS(441), - [sym_dot_dot_i] = ACTIONS(439), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(439), - [sym__newline] = ACTIONS(439), - [sym__raw_string_literal] = ACTIONS(439), - [sym__external_else] = ACTIONS(439), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(439), + [sym__external_open_parenthesis] = ACTIONS(437), [sym__external_open_brace] = ACTIONS(439), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [130] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(367), - [anon_sym_BSLASH] = ACTIONS(369), - [anon_sym_function] = ACTIONS(367), - [anon_sym_EQ] = ACTIONS(151), - [anon_sym_if] = ACTIONS(367), - [anon_sym_for] = ACTIONS(367), - [anon_sym_while] = ACTIONS(367), - [anon_sym_repeat] = ACTIONS(367), - [anon_sym_QMARK] = ACTIONS(369), - [anon_sym_TILDE] = ACTIONS(153), - [anon_sym_BANG] = ACTIONS(367), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(159), - [anon_sym_LT_LT_DASH] = ACTIONS(159), - [anon_sym_COLON_EQ] = ACTIONS(159), - [anon_sym_DASH_GT] = ACTIONS(161), - [anon_sym_DASH_GT_GT] = ACTIONS(163), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(369), - [sym__number_literal] = ACTIONS(367), - [anon_sym_SQUOTE] = ACTIONS(369), - [anon_sym_DQUOTE] = ACTIONS(369), - [sym_return] = ACTIONS(367), - [sym_next] = ACTIONS(367), - [sym_break] = ACTIONS(367), - [sym_true] = ACTIONS(367), - [sym_false] = ACTIONS(367), - [sym_null] = ACTIONS(367), - [sym_inf] = ACTIONS(367), - [sym_nan] = ACTIONS(367), - [anon_sym_NA] = ACTIONS(367), - [anon_sym_NA_integer_] = ACTIONS(367), - [anon_sym_NA_real_] = ACTIONS(367), - [anon_sym_NA_complex_] = ACTIONS(367), - [anon_sym_NA_character_] = ACTIONS(367), - [sym_dots] = ACTIONS(367), - [sym_dot_dot_i] = ACTIONS(369), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(369), - [sym__newline] = ACTIONS(369), - [sym__raw_string_literal] = ACTIONS(369), - [sym__external_else] = ACTIONS(369), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(369), - [sym__external_open_brace] = ACTIONS(369), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [131] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(445), - [anon_sym_BSLASH] = ACTIONS(443), - [anon_sym_function] = ACTIONS(445), - [anon_sym_EQ] = ACTIONS(151), - [anon_sym_if] = ACTIONS(445), - [anon_sym_for] = ACTIONS(445), - [anon_sym_while] = ACTIONS(445), - [anon_sym_repeat] = ACTIONS(445), - [anon_sym_QMARK] = ACTIONS(443), - [anon_sym_TILDE] = ACTIONS(153), - [anon_sym_BANG] = ACTIONS(445), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(159), - [anon_sym_LT_LT_DASH] = ACTIONS(159), - [anon_sym_COLON_EQ] = ACTIONS(159), - [anon_sym_DASH_GT] = ACTIONS(161), - [anon_sym_DASH_GT_GT] = ACTIONS(163), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(443), - [sym__number_literal] = ACTIONS(445), - [anon_sym_SQUOTE] = ACTIONS(443), - [anon_sym_DQUOTE] = ACTIONS(443), - [sym_return] = ACTIONS(445), - [sym_next] = ACTIONS(445), - [sym_break] = ACTIONS(445), - [sym_true] = ACTIONS(445), - [sym_false] = ACTIONS(445), - [sym_null] = ACTIONS(445), - [sym_inf] = ACTIONS(445), - [sym_nan] = ACTIONS(445), - [anon_sym_NA] = ACTIONS(445), - [anon_sym_NA_integer_] = ACTIONS(445), - [anon_sym_NA_real_] = ACTIONS(445), - [anon_sym_NA_complex_] = ACTIONS(445), - [anon_sym_NA_character_] = ACTIONS(445), - [sym_dots] = ACTIONS(445), - [sym_dot_dot_i] = ACTIONS(443), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(443), - [sym__newline] = ACTIONS(443), - [sym__raw_string_literal] = ACTIONS(443), - [sym__external_else] = ACTIONS(443), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(443), - [sym__external_open_brace] = ACTIONS(443), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [132] = { - [sym_call_arguments] = STATE(843), - [sym_subset_arguments] = STATE(844), - [sym_subset2_arguments] = STATE(849), - [sym__open_parenthesis] = STATE(670), - [sym__open_bracket] = STATE(671), - [sym__open_bracket2] = STATE(672), - [sym_identifier] = ACTIONS(449), - [anon_sym_BSLASH] = ACTIONS(447), - [anon_sym_function] = ACTIONS(449), - [anon_sym_EQ] = ACTIONS(151), + [sym__external_close_bracket] = ACTIONS(587), + }, + [STATE(264)] = { + [sym_function_definition] = STATE(1372), + [sym_if_statement] = STATE(1372), + [sym_for_statement] = STATE(1372), + [sym_while_statement] = STATE(1372), + [sym_repeat_statement] = STATE(1372), + [sym_braced_expression] = STATE(1372), + [sym_parenthesized_expression] = STATE(1372), + [sym_call] = STATE(1372), + [sym_subset] = STATE(1372), + [sym_subset2] = STATE(1372), + [sym_argument] = STATE(1893), + [sym__argument_named] = STATE(2042), + [sym__argument_unnamed] = STATE(2044), + [sym__argument_value] = STATE(2051), + [sym_unary_operator] = STATE(1372), + [sym_binary_operator] = STATE(1372), + [sym_extract_operator] = STATE(1372), + [sym_namespace_operator] = STATE(1372), + [sym_integer] = STATE(1372), + [sym_complex] = STATE(1372), + [sym_float] = STATE(1372), + [sym__float_literal] = STATE(1622), + [sym_string] = STATE(1615), + [sym__single_quoted_string] = STATE(1623), + [sym__double_quoted_string] = STATE(1624), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2033), + [sym__argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null] = STATE(2072), + [sym_na] = STATE(1372), + [sym__expression] = STATE(1372), + [sym__open_parenthesis] = STATE(1072), + [sym__open_brace] = STATE(376), + [sym__close_bracket2] = STATE(1750), + [aux_sym_call_arguments_repeat1] = STATE(1895), + [sym_identifier] = ACTIONS(443), + [anon_sym_BSLASH] = ACTIONS(445), + [anon_sym_function] = ACTIONS(447), [anon_sym_if] = ACTIONS(449), - [anon_sym_for] = ACTIONS(449), - [anon_sym_while] = ACTIONS(449), - [anon_sym_repeat] = ACTIONS(449), - [anon_sym_QMARK] = ACTIONS(447), - [anon_sym_TILDE] = ACTIONS(153), - [anon_sym_BANG] = ACTIONS(449), - [anon_sym_PLUS] = ACTIONS(155), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_LT_DASH] = ACTIONS(159), - [anon_sym_LT_LT_DASH] = ACTIONS(159), - [anon_sym_COLON_EQ] = ACTIONS(159), - [anon_sym_DASH_GT] = ACTIONS(161), - [anon_sym_DASH_GT_GT] = ACTIONS(163), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_PIPE_PIPE] = ACTIONS(169), - [anon_sym_AMP_AMP] = ACTIONS(171), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(175), - [anon_sym_GT] = ACTIONS(173), - [anon_sym_GT_EQ] = ACTIONS(175), - [anon_sym_EQ_EQ] = ACTIONS(175), - [anon_sym_BANG_EQ] = ACTIONS(175), - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), - [anon_sym_STAR_STAR] = ACTIONS(181), - [anon_sym_CARET] = ACTIONS(181), - [aux_sym_binary_operator_token1] = ACTIONS(183), - [anon_sym_PIPE_GT] = ACTIONS(183), - [anon_sym_COLON] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(187), - [anon_sym_AT] = ACTIONS(187), - [sym__hex_literal] = ACTIONS(447), - [sym__number_literal] = ACTIONS(449), - [anon_sym_SQUOTE] = ACTIONS(447), - [anon_sym_DQUOTE] = ACTIONS(447), - [sym_return] = ACTIONS(449), - [sym_next] = ACTIONS(449), - [sym_break] = ACTIONS(449), - [sym_true] = ACTIONS(449), - [sym_false] = ACTIONS(449), - [sym_null] = ACTIONS(449), - [sym_inf] = ACTIONS(449), - [sym_nan] = ACTIONS(449), - [anon_sym_NA] = ACTIONS(449), - [anon_sym_NA_integer_] = ACTIONS(449), - [anon_sym_NA_real_] = ACTIONS(449), - [anon_sym_NA_complex_] = ACTIONS(449), - [anon_sym_NA_character_] = ACTIONS(449), - [sym_dots] = ACTIONS(449), - [sym_dot_dot_i] = ACTIONS(447), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(447), - [sym__newline] = ACTIONS(447), - [sym__raw_string_literal] = ACTIONS(447), - [sym__external_else] = ACTIONS(447), - [sym__external_open_parenthesis] = ACTIONS(191), - [sym__external_close_parenthesis] = ACTIONS(447), - [sym__external_open_brace] = ACTIONS(447), - [sym__external_open_bracket] = ACTIONS(193), - [sym__external_open_bracket2] = ACTIONS(195), - }, - [133] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(451), - [anon_sym_BSLASH] = ACTIONS(453), - [anon_sym_function] = ACTIONS(451), - [anon_sym_EQ] = ACTIONS(211), - [anon_sym_if] = ACTIONS(451), [anon_sym_for] = ACTIONS(451), - [anon_sym_while] = ACTIONS(451), - [anon_sym_repeat] = ACTIONS(451), - [anon_sym_QMARK] = ACTIONS(453), - [anon_sym_TILDE] = ACTIONS(213), - [anon_sym_BANG] = ACTIONS(451), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(219), - [anon_sym_LT_LT_DASH] = ACTIONS(219), - [anon_sym_COLON_EQ] = ACTIONS(219), - [anon_sym_DASH_GT] = ACTIONS(221), - [anon_sym_DASH_GT_GT] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(453), - [sym__number_literal] = ACTIONS(451), - [anon_sym_SQUOTE] = ACTIONS(453), - [anon_sym_DQUOTE] = ACTIONS(453), - [sym_return] = ACTIONS(451), - [sym_next] = ACTIONS(451), - [sym_break] = ACTIONS(451), - [sym_true] = ACTIONS(451), - [sym_false] = ACTIONS(451), - [sym_null] = ACTIONS(451), - [sym_inf] = ACTIONS(451), - [sym_nan] = ACTIONS(451), - [anon_sym_NA] = ACTIONS(451), - [anon_sym_NA_integer_] = ACTIONS(451), - [anon_sym_NA_real_] = ACTIONS(451), - [anon_sym_NA_complex_] = ACTIONS(451), - [anon_sym_NA_character_] = ACTIONS(451), - [sym_dots] = ACTIONS(451), - [sym_dot_dot_i] = ACTIONS(453), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(453), - [sym__semicolon] = ACTIONS(453), - [sym__raw_string_literal] = ACTIONS(453), - [sym__external_else] = ACTIONS(453), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(453), - [sym__external_close_brace] = ACTIONS(453), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [134] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(455), - [anon_sym_BSLASH] = ACTIONS(457), - [anon_sym_function] = ACTIONS(455), - [anon_sym_EQ] = ACTIONS(211), - [anon_sym_if] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_while] = ACTIONS(455), - [anon_sym_repeat] = ACTIONS(455), - [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_TILDE] = ACTIONS(213), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(219), - [anon_sym_LT_LT_DASH] = ACTIONS(219), - [anon_sym_COLON_EQ] = ACTIONS(219), - [anon_sym_DASH_GT] = ACTIONS(221), - [anon_sym_DASH_GT_GT] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(457), - [sym__number_literal] = ACTIONS(455), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_DQUOTE] = ACTIONS(457), - [sym_return] = ACTIONS(455), - [sym_next] = ACTIONS(455), - [sym_break] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_inf] = ACTIONS(455), - [sym_nan] = ACTIONS(455), - [anon_sym_NA] = ACTIONS(455), - [anon_sym_NA_integer_] = ACTIONS(455), - [anon_sym_NA_real_] = ACTIONS(455), - [anon_sym_NA_complex_] = ACTIONS(455), - [anon_sym_NA_character_] = ACTIONS(455), - [sym_dots] = ACTIONS(455), - [sym_dot_dot_i] = ACTIONS(457), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(457), - [sym__semicolon] = ACTIONS(457), - [sym__raw_string_literal] = ACTIONS(457), - [sym__external_else] = ACTIONS(457), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(457), - [sym__external_close_brace] = ACTIONS(457), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [135] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(455), - [anon_sym_BSLASH] = ACTIONS(457), - [anon_sym_function] = ACTIONS(455), - [anon_sym_EQ] = ACTIONS(455), - [anon_sym_if] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_while] = ACTIONS(455), - [anon_sym_repeat] = ACTIONS(455), - [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_TILDE] = ACTIONS(457), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(457), - [anon_sym_LT_LT_DASH] = ACTIONS(457), - [anon_sym_COLON_EQ] = ACTIONS(457), - [anon_sym_DASH_GT] = ACTIONS(455), - [anon_sym_DASH_GT_GT] = ACTIONS(457), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(457), - [sym__number_literal] = ACTIONS(455), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_DQUOTE] = ACTIONS(457), - [sym_return] = ACTIONS(455), - [sym_next] = ACTIONS(455), - [sym_break] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_inf] = ACTIONS(455), - [sym_nan] = ACTIONS(455), - [anon_sym_NA] = ACTIONS(455), - [anon_sym_NA_integer_] = ACTIONS(455), - [anon_sym_NA_real_] = ACTIONS(455), - [anon_sym_NA_complex_] = ACTIONS(455), - [anon_sym_NA_character_] = ACTIONS(455), - [sym_dots] = ACTIONS(455), - [sym_dot_dot_i] = ACTIONS(457), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(457), - [sym__semicolon] = ACTIONS(457), - [sym__raw_string_literal] = ACTIONS(457), - [sym__external_else] = ACTIONS(457), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(457), - [sym__external_close_brace] = ACTIONS(457), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [136] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(455), - [anon_sym_BSLASH] = ACTIONS(457), - [anon_sym_function] = ACTIONS(455), - [anon_sym_EQ] = ACTIONS(455), - [anon_sym_if] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_while] = ACTIONS(455), - [anon_sym_repeat] = ACTIONS(455), - [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_TILDE] = ACTIONS(457), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(457), - [anon_sym_LT_LT_DASH] = ACTIONS(457), - [anon_sym_COLON_EQ] = ACTIONS(457), - [anon_sym_DASH_GT] = ACTIONS(455), - [anon_sym_DASH_GT_GT] = ACTIONS(457), - [anon_sym_PIPE] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE_PIPE] = ACTIONS(457), - [anon_sym_AMP_AMP] = ACTIONS(457), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(457), - [sym__number_literal] = ACTIONS(455), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_DQUOTE] = ACTIONS(457), - [sym_return] = ACTIONS(455), - [sym_next] = ACTIONS(455), - [sym_break] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_inf] = ACTIONS(455), - [sym_nan] = ACTIONS(455), - [anon_sym_NA] = ACTIONS(455), - [anon_sym_NA_integer_] = ACTIONS(455), - [anon_sym_NA_real_] = ACTIONS(455), - [anon_sym_NA_complex_] = ACTIONS(455), - [anon_sym_NA_character_] = ACTIONS(455), - [sym_dots] = ACTIONS(455), - [sym_dot_dot_i] = ACTIONS(457), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(457), - [sym__semicolon] = ACTIONS(457), - [sym__raw_string_literal] = ACTIONS(457), - [sym__external_else] = ACTIONS(457), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(457), - [sym__external_close_brace] = ACTIONS(457), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [137] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(455), - [anon_sym_BSLASH] = ACTIONS(457), - [anon_sym_function] = ACTIONS(455), - [anon_sym_EQ] = ACTIONS(455), - [anon_sym_if] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_while] = ACTIONS(455), + [anon_sym_while] = ACTIONS(453), [anon_sym_repeat] = ACTIONS(455), [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_TILDE] = ACTIONS(457), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(457), - [anon_sym_DASH] = ACTIONS(455), - [anon_sym_LT_DASH] = ACTIONS(457), - [anon_sym_LT_LT_DASH] = ACTIONS(457), - [anon_sym_COLON_EQ] = ACTIONS(457), - [anon_sym_DASH_GT] = ACTIONS(455), - [anon_sym_DASH_GT_GT] = ACTIONS(457), - [anon_sym_PIPE] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE_PIPE] = ACTIONS(457), - [anon_sym_AMP_AMP] = ACTIONS(457), - [anon_sym_LT] = ACTIONS(455), - [anon_sym_LT_EQ] = ACTIONS(457), - [anon_sym_GT] = ACTIONS(455), - [anon_sym_GT_EQ] = ACTIONS(457), - [anon_sym_EQ_EQ] = ACTIONS(457), - [anon_sym_BANG_EQ] = ACTIONS(457), - [anon_sym_STAR] = ACTIONS(455), - [anon_sym_SLASH] = ACTIONS(457), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(457), - [anon_sym_PIPE_GT] = ACTIONS(457), - [anon_sym_COLON] = ACTIONS(455), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(457), - [sym__number_literal] = ACTIONS(455), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_DQUOTE] = ACTIONS(457), - [sym_return] = ACTIONS(455), - [sym_next] = ACTIONS(455), - [sym_break] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_inf] = ACTIONS(455), - [sym_nan] = ACTIONS(455), - [anon_sym_NA] = ACTIONS(455), - [anon_sym_NA_integer_] = ACTIONS(455), - [anon_sym_NA_real_] = ACTIONS(455), - [anon_sym_NA_complex_] = ACTIONS(455), - [anon_sym_NA_character_] = ACTIONS(455), - [sym_dots] = ACTIONS(455), - [sym_dot_dot_i] = ACTIONS(457), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(457), - [sym__semicolon] = ACTIONS(457), - [sym__raw_string_literal] = ACTIONS(457), - [sym__external_else] = ACTIONS(457), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(457), - [sym__external_close_brace] = ACTIONS(457), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [138] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(453), - [sym_identifier] = ACTIONS(451), - [anon_sym_BSLASH] = ACTIONS(453), - [anon_sym_function] = ACTIONS(451), - [anon_sym_EQ] = ACTIONS(105), - [anon_sym_if] = ACTIONS(451), - [anon_sym_for] = ACTIONS(451), - [anon_sym_while] = ACTIONS(451), - [anon_sym_repeat] = ACTIONS(451), - [anon_sym_QMARK] = ACTIONS(453), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_BANG] = ACTIONS(451), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(113), - [anon_sym_LT_LT_DASH] = ACTIONS(113), - [anon_sym_COLON_EQ] = ACTIONS(113), - [anon_sym_DASH_GT] = ACTIONS(115), - [anon_sym_DASH_GT_GT] = ACTIONS(117), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(453), - [sym__number_literal] = ACTIONS(451), - [anon_sym_SQUOTE] = ACTIONS(453), - [anon_sym_DQUOTE] = ACTIONS(453), - [sym_return] = ACTIONS(451), - [sym_next] = ACTIONS(451), - [sym_break] = ACTIONS(451), - [sym_true] = ACTIONS(451), - [sym_false] = ACTIONS(451), - [sym_null] = ACTIONS(451), - [sym_inf] = ACTIONS(451), - [sym_nan] = ACTIONS(451), - [anon_sym_NA] = ACTIONS(451), - [anon_sym_NA_integer_] = ACTIONS(451), - [anon_sym_NA_real_] = ACTIONS(451), - [anon_sym_NA_complex_] = ACTIONS(451), - [anon_sym_NA_character_] = ACTIONS(451), - [sym_dots] = ACTIONS(451), - [sym_dot_dot_i] = ACTIONS(453), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(453), - [sym__semicolon] = ACTIONS(453), - [sym__raw_string_literal] = ACTIONS(453), - [sym__external_else] = ACTIONS(453), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(453), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [139] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(459), - [anon_sym_BSLASH] = ACTIONS(461), - [anon_sym_function] = ACTIONS(459), - [anon_sym_EQ] = ACTIONS(211), - [anon_sym_if] = ACTIONS(459), - [anon_sym_for] = ACTIONS(459), - [anon_sym_while] = ACTIONS(459), - [anon_sym_repeat] = ACTIONS(459), - [anon_sym_QMARK] = ACTIONS(461), - [anon_sym_TILDE] = ACTIONS(213), - [anon_sym_BANG] = ACTIONS(459), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(219), - [anon_sym_LT_LT_DASH] = ACTIONS(219), - [anon_sym_COLON_EQ] = ACTIONS(219), - [anon_sym_DASH_GT] = ACTIONS(221), - [anon_sym_DASH_GT_GT] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(461), - [sym__number_literal] = ACTIONS(459), - [anon_sym_SQUOTE] = ACTIONS(461), - [anon_sym_DQUOTE] = ACTIONS(461), - [sym_return] = ACTIONS(459), - [sym_next] = ACTIONS(459), - [sym_break] = ACTIONS(459), - [sym_true] = ACTIONS(459), - [sym_false] = ACTIONS(459), - [sym_null] = ACTIONS(459), - [sym_inf] = ACTIONS(459), - [sym_nan] = ACTIONS(459), - [anon_sym_NA] = ACTIONS(459), - [anon_sym_NA_integer_] = ACTIONS(459), - [anon_sym_NA_real_] = ACTIONS(459), - [anon_sym_NA_complex_] = ACTIONS(459), - [anon_sym_NA_character_] = ACTIONS(459), - [sym_dots] = ACTIONS(459), - [sym_dot_dot_i] = ACTIONS(461), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(461), - [sym__semicolon] = ACTIONS(461), - [sym__raw_string_literal] = ACTIONS(461), - [sym__external_else] = ACTIONS(461), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(461), - [sym__external_close_brace] = ACTIONS(461), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [140] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(463), - [anon_sym_BSLASH] = ACTIONS(465), - [anon_sym_function] = ACTIONS(463), - [anon_sym_EQ] = ACTIONS(211), - [anon_sym_if] = ACTIONS(463), - [anon_sym_for] = ACTIONS(463), - [anon_sym_while] = ACTIONS(463), - [anon_sym_repeat] = ACTIONS(463), - [anon_sym_QMARK] = ACTIONS(465), - [anon_sym_TILDE] = ACTIONS(213), - [anon_sym_BANG] = ACTIONS(463), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(219), - [anon_sym_LT_LT_DASH] = ACTIONS(219), - [anon_sym_COLON_EQ] = ACTIONS(219), - [anon_sym_DASH_GT] = ACTIONS(221), - [anon_sym_DASH_GT_GT] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), + [anon_sym_TILDE] = ACTIONS(459), + [anon_sym_BANG] = ACTIONS(461), + [anon_sym_PLUS] = ACTIONS(463), + [anon_sym_DASH] = ACTIONS(463), [sym__hex_literal] = ACTIONS(465), - [sym__number_literal] = ACTIONS(463), - [anon_sym_SQUOTE] = ACTIONS(465), - [anon_sym_DQUOTE] = ACTIONS(465), - [sym_return] = ACTIONS(463), - [sym_next] = ACTIONS(463), - [sym_break] = ACTIONS(463), - [sym_true] = ACTIONS(463), - [sym_false] = ACTIONS(463), - [sym_null] = ACTIONS(463), - [sym_inf] = ACTIONS(463), - [sym_nan] = ACTIONS(463), - [anon_sym_NA] = ACTIONS(463), - [anon_sym_NA_integer_] = ACTIONS(463), - [anon_sym_NA_real_] = ACTIONS(463), - [anon_sym_NA_complex_] = ACTIONS(463), - [anon_sym_NA_character_] = ACTIONS(463), - [sym_dots] = ACTIONS(463), - [sym_dot_dot_i] = ACTIONS(465), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(465), - [sym__semicolon] = ACTIONS(465), - [sym__raw_string_literal] = ACTIONS(465), - [sym__external_else] = ACTIONS(465), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(465), - [sym__external_close_brace] = ACTIONS(465), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [141] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(467), - [anon_sym_BSLASH] = ACTIONS(469), - [anon_sym_function] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(211), - [anon_sym_if] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_repeat] = ACTIONS(467), - [anon_sym_QMARK] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(213), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(219), - [anon_sym_LT_LT_DASH] = ACTIONS(219), - [anon_sym_COLON_EQ] = ACTIONS(219), - [anon_sym_DASH_GT] = ACTIONS(221), - [anon_sym_DASH_GT_GT] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(469), - [sym__number_literal] = ACTIONS(467), - [anon_sym_SQUOTE] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [sym_return] = ACTIONS(467), - [sym_next] = ACTIONS(467), - [sym_break] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_null] = ACTIONS(467), - [sym_inf] = ACTIONS(467), - [sym_nan] = ACTIONS(467), - [anon_sym_NA] = ACTIONS(467), - [anon_sym_NA_integer_] = ACTIONS(467), - [anon_sym_NA_real_] = ACTIONS(467), - [anon_sym_NA_complex_] = ACTIONS(467), - [anon_sym_NA_character_] = ACTIONS(467), - [sym_dots] = ACTIONS(467), - [sym_dot_dot_i] = ACTIONS(469), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(469), - [sym__semicolon] = ACTIONS(469), - [sym__raw_string_literal] = ACTIONS(469), - [sym__external_else] = ACTIONS(469), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(469), - [sym__external_close_brace] = ACTIONS(469), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [142] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(467), - [anon_sym_BSLASH] = ACTIONS(469), - [anon_sym_function] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(467), - [anon_sym_if] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_repeat] = ACTIONS(467), - [anon_sym_QMARK] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(469), - [anon_sym_LT_LT_DASH] = ACTIONS(469), - [anon_sym_COLON_EQ] = ACTIONS(469), - [anon_sym_DASH_GT] = ACTIONS(467), - [anon_sym_DASH_GT_GT] = ACTIONS(469), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(469), - [sym__number_literal] = ACTIONS(467), - [anon_sym_SQUOTE] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [sym_return] = ACTIONS(467), - [sym_next] = ACTIONS(467), - [sym_break] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_null] = ACTIONS(467), - [sym_inf] = ACTIONS(467), - [sym_nan] = ACTIONS(467), - [anon_sym_NA] = ACTIONS(467), - [anon_sym_NA_integer_] = ACTIONS(467), - [anon_sym_NA_real_] = ACTIONS(467), - [anon_sym_NA_complex_] = ACTIONS(467), - [anon_sym_NA_character_] = ACTIONS(467), - [sym_dots] = ACTIONS(467), - [sym_dot_dot_i] = ACTIONS(469), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(469), - [sym__semicolon] = ACTIONS(469), - [sym__raw_string_literal] = ACTIONS(469), - [sym__external_else] = ACTIONS(469), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(469), - [sym__external_close_brace] = ACTIONS(469), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [143] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(467), - [anon_sym_BSLASH] = ACTIONS(469), - [anon_sym_function] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(467), - [anon_sym_if] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_repeat] = ACTIONS(467), - [anon_sym_QMARK] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(469), - [anon_sym_LT_LT_DASH] = ACTIONS(469), - [anon_sym_COLON_EQ] = ACTIONS(469), - [anon_sym_DASH_GT] = ACTIONS(467), - [anon_sym_DASH_GT_GT] = ACTIONS(469), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE_PIPE] = ACTIONS(469), - [anon_sym_AMP_AMP] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(469), [sym__number_literal] = ACTIONS(467), [anon_sym_SQUOTE] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [sym_return] = ACTIONS(467), - [sym_next] = ACTIONS(467), - [sym_break] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_null] = ACTIONS(467), - [sym_inf] = ACTIONS(467), - [sym_nan] = ACTIONS(467), - [anon_sym_NA] = ACTIONS(467), - [anon_sym_NA_integer_] = ACTIONS(467), - [anon_sym_NA_real_] = ACTIONS(467), - [anon_sym_NA_complex_] = ACTIONS(467), - [anon_sym_NA_character_] = ACTIONS(467), - [sym_dots] = ACTIONS(467), - [sym_dot_dot_i] = ACTIONS(469), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(469), - [sym__semicolon] = ACTIONS(469), - [sym__raw_string_literal] = ACTIONS(469), - [sym__external_else] = ACTIONS(469), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(469), - [sym__external_close_brace] = ACTIONS(469), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [144] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(467), - [anon_sym_BSLASH] = ACTIONS(469), - [anon_sym_function] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(467), - [anon_sym_if] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_repeat] = ACTIONS(467), - [anon_sym_QMARK] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(469), - [anon_sym_DASH] = ACTIONS(467), - [anon_sym_LT_DASH] = ACTIONS(469), - [anon_sym_LT_LT_DASH] = ACTIONS(469), - [anon_sym_COLON_EQ] = ACTIONS(469), - [anon_sym_DASH_GT] = ACTIONS(467), - [anon_sym_DASH_GT_GT] = ACTIONS(469), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE_PIPE] = ACTIONS(469), - [anon_sym_AMP_AMP] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(467), - [anon_sym_LT_EQ] = ACTIONS(469), - [anon_sym_GT] = ACTIONS(467), - [anon_sym_GT_EQ] = ACTIONS(469), - [anon_sym_EQ_EQ] = ACTIONS(469), - [anon_sym_BANG_EQ] = ACTIONS(469), - [anon_sym_STAR] = ACTIONS(467), - [anon_sym_SLASH] = ACTIONS(469), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(469), - [anon_sym_PIPE_GT] = ACTIONS(469), - [anon_sym_COLON] = ACTIONS(467), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(469), - [sym__number_literal] = ACTIONS(467), - [anon_sym_SQUOTE] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [sym_return] = ACTIONS(467), - [sym_next] = ACTIONS(467), - [sym_break] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_null] = ACTIONS(467), - [sym_inf] = ACTIONS(467), - [sym_nan] = ACTIONS(467), - [anon_sym_NA] = ACTIONS(467), - [anon_sym_NA_integer_] = ACTIONS(467), - [anon_sym_NA_real_] = ACTIONS(467), - [anon_sym_NA_complex_] = ACTIONS(467), - [anon_sym_NA_character_] = ACTIONS(467), - [sym_dots] = ACTIONS(467), - [sym_dot_dot_i] = ACTIONS(469), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(469), - [sym__semicolon] = ACTIONS(469), - [sym__raw_string_literal] = ACTIONS(469), - [sym__external_else] = ACTIONS(469), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(469), - [sym__external_close_brace] = ACTIONS(469), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [145] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(211), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(213), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(221), - [anon_sym_DASH_GT_GT] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_close_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [146] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(211), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(213), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(219), - [anon_sym_LT_LT_DASH] = ACTIONS(219), - [anon_sym_COLON_EQ] = ACTIONS(219), - [anon_sym_DASH_GT] = ACTIONS(221), - [anon_sym_DASH_GT_GT] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_close_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [147] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_close_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [148] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_close_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [149] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(211), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(213), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(219), - [anon_sym_LT_LT_DASH] = ACTIONS(219), - [anon_sym_COLON_EQ] = ACTIONS(219), - [anon_sym_DASH_GT] = ACTIONS(221), - [anon_sym_DASH_GT_GT] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_close_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [150] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(213), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_close_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [151] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_close_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [152] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_close_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [153] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_close_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [154] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(373), - [anon_sym_SLASH] = ACTIONS(371), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_close_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [155] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(373), - [anon_sym_SLASH] = ACTIONS(371), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(371), - [anon_sym_PIPE_GT] = ACTIONS(371), - [anon_sym_COLON] = ACTIONS(373), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_close_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [156] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(373), - [anon_sym_SLASH] = ACTIONS(371), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(371), - [anon_sym_PIPE_GT] = ACTIONS(371), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_close_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [157] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(373), - [anon_sym_SLASH] = ACTIONS(371), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(371), - [anon_sym_PIPE_GT] = ACTIONS(371), - [anon_sym_COLON] = ACTIONS(373), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_close_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [158] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(377), - [anon_sym_BSLASH] = ACTIONS(375), - [anon_sym_function] = ACTIONS(377), - [anon_sym_EQ] = ACTIONS(211), - [anon_sym_if] = ACTIONS(377), - [anon_sym_for] = ACTIONS(377), - [anon_sym_while] = ACTIONS(377), - [anon_sym_repeat] = ACTIONS(377), - [anon_sym_QMARK] = ACTIONS(375), - [anon_sym_TILDE] = ACTIONS(213), - [anon_sym_BANG] = ACTIONS(377), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(219), - [anon_sym_LT_LT_DASH] = ACTIONS(219), - [anon_sym_COLON_EQ] = ACTIONS(219), - [anon_sym_DASH_GT] = ACTIONS(221), - [anon_sym_DASH_GT_GT] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(375), - [sym__number_literal] = ACTIONS(377), - [anon_sym_SQUOTE] = ACTIONS(375), - [anon_sym_DQUOTE] = ACTIONS(375), - [sym_return] = ACTIONS(377), - [sym_next] = ACTIONS(377), - [sym_break] = ACTIONS(377), - [sym_true] = ACTIONS(377), - [sym_false] = ACTIONS(377), - [sym_null] = ACTIONS(377), - [sym_inf] = ACTIONS(377), - [sym_nan] = ACTIONS(377), - [anon_sym_NA] = ACTIONS(377), - [anon_sym_NA_integer_] = ACTIONS(377), - [anon_sym_NA_real_] = ACTIONS(377), - [anon_sym_NA_complex_] = ACTIONS(377), - [anon_sym_NA_character_] = ACTIONS(377), - [sym_dots] = ACTIONS(377), - [sym_dot_dot_i] = ACTIONS(375), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(375), - [sym__semicolon] = ACTIONS(375), - [sym__raw_string_literal] = ACTIONS(375), - [sym__external_else] = ACTIONS(375), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(375), - [sym__external_close_brace] = ACTIONS(375), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [159] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(381), - [anon_sym_BSLASH] = ACTIONS(379), - [anon_sym_function] = ACTIONS(381), - [anon_sym_EQ] = ACTIONS(211), - [anon_sym_if] = ACTIONS(381), - [anon_sym_for] = ACTIONS(381), - [anon_sym_while] = ACTIONS(381), - [anon_sym_repeat] = ACTIONS(381), - [anon_sym_QMARK] = ACTIONS(379), - [anon_sym_TILDE] = ACTIONS(213), - [anon_sym_BANG] = ACTIONS(381), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(219), - [anon_sym_LT_LT_DASH] = ACTIONS(219), - [anon_sym_COLON_EQ] = ACTIONS(219), - [anon_sym_DASH_GT] = ACTIONS(221), - [anon_sym_DASH_GT_GT] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(379), - [sym__number_literal] = ACTIONS(381), - [anon_sym_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE] = ACTIONS(379), - [sym_return] = ACTIONS(381), - [sym_next] = ACTIONS(381), - [sym_break] = ACTIONS(381), - [sym_true] = ACTIONS(381), - [sym_false] = ACTIONS(381), - [sym_null] = ACTIONS(381), - [sym_inf] = ACTIONS(381), - [sym_nan] = ACTIONS(381), - [anon_sym_NA] = ACTIONS(381), - [anon_sym_NA_integer_] = ACTIONS(381), - [anon_sym_NA_real_] = ACTIONS(381), - [anon_sym_NA_complex_] = ACTIONS(381), - [anon_sym_NA_character_] = ACTIONS(381), - [sym_dots] = ACTIONS(381), - [sym_dot_dot_i] = ACTIONS(379), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(379), - [sym__semicolon] = ACTIONS(379), - [sym__raw_string_literal] = ACTIONS(379), - [sym__external_else] = ACTIONS(379), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(379), - [sym__external_close_brace] = ACTIONS(379), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [160] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(211), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(213), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(221), - [anon_sym_DASH_GT_GT] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_close_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [161] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(211), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(213), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(219), - [anon_sym_LT_LT_DASH] = ACTIONS(219), - [anon_sym_COLON_EQ] = ACTIONS(219), - [anon_sym_DASH_GT] = ACTIONS(221), - [anon_sym_DASH_GT_GT] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_close_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [162] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_close_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [163] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_close_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [164] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(211), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(213), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(219), - [anon_sym_LT_LT_DASH] = ACTIONS(219), - [anon_sym_COLON_EQ] = ACTIONS(219), - [anon_sym_DASH_GT] = ACTIONS(221), - [anon_sym_DASH_GT_GT] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_close_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [165] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(213), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_close_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [166] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_close_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [167] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_close_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [168] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_close_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [169] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(385), - [anon_sym_SLASH] = ACTIONS(383), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_close_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [170] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(385), - [anon_sym_SLASH] = ACTIONS(383), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(383), - [anon_sym_PIPE_GT] = ACTIONS(383), - [anon_sym_COLON] = ACTIONS(385), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_close_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [171] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(385), - [anon_sym_SLASH] = ACTIONS(383), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(383), - [anon_sym_PIPE_GT] = ACTIONS(383), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_close_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [172] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(385), - [anon_sym_SLASH] = ACTIONS(383), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(383), - [anon_sym_PIPE_GT] = ACTIONS(383), - [anon_sym_COLON] = ACTIONS(385), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_close_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [173] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(389), - [anon_sym_BSLASH] = ACTIONS(387), - [anon_sym_function] = ACTIONS(389), - [anon_sym_EQ] = ACTIONS(211), - [anon_sym_if] = ACTIONS(389), - [anon_sym_for] = ACTIONS(389), - [anon_sym_while] = ACTIONS(389), - [anon_sym_repeat] = ACTIONS(389), - [anon_sym_QMARK] = ACTIONS(387), - [anon_sym_TILDE] = ACTIONS(213), - [anon_sym_BANG] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(219), - [anon_sym_LT_LT_DASH] = ACTIONS(219), - [anon_sym_COLON_EQ] = ACTIONS(219), - [anon_sym_DASH_GT] = ACTIONS(221), - [anon_sym_DASH_GT_GT] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(387), - [sym__number_literal] = ACTIONS(389), - [anon_sym_SQUOTE] = ACTIONS(387), - [anon_sym_DQUOTE] = ACTIONS(387), - [sym_return] = ACTIONS(389), - [sym_next] = ACTIONS(389), - [sym_break] = ACTIONS(389), - [sym_true] = ACTIONS(389), - [sym_false] = ACTIONS(389), - [sym_null] = ACTIONS(389), - [sym_inf] = ACTIONS(389), - [sym_nan] = ACTIONS(389), - [anon_sym_NA] = ACTIONS(389), - [anon_sym_NA_integer_] = ACTIONS(389), - [anon_sym_NA_real_] = ACTIONS(389), - [anon_sym_NA_complex_] = ACTIONS(389), - [anon_sym_NA_character_] = ACTIONS(389), - [sym_dots] = ACTIONS(389), - [sym_dot_dot_i] = ACTIONS(387), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(387), - [sym__semicolon] = ACTIONS(387), - [sym__raw_string_literal] = ACTIONS(387), - [sym__external_else] = ACTIONS(387), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(387), - [sym__external_close_brace] = ACTIONS(387), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [174] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(393), - [anon_sym_BSLASH] = ACTIONS(391), - [anon_sym_function] = ACTIONS(393), - [anon_sym_EQ] = ACTIONS(211), - [anon_sym_if] = ACTIONS(393), - [anon_sym_for] = ACTIONS(393), - [anon_sym_while] = ACTIONS(393), - [anon_sym_repeat] = ACTIONS(393), - [anon_sym_QMARK] = ACTIONS(391), - [anon_sym_TILDE] = ACTIONS(213), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(219), - [anon_sym_LT_LT_DASH] = ACTIONS(219), - [anon_sym_COLON_EQ] = ACTIONS(219), - [anon_sym_DASH_GT] = ACTIONS(221), - [anon_sym_DASH_GT_GT] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(391), - [sym__number_literal] = ACTIONS(393), - [anon_sym_SQUOTE] = ACTIONS(391), - [anon_sym_DQUOTE] = ACTIONS(391), - [sym_return] = ACTIONS(393), - [sym_next] = ACTIONS(393), - [sym_break] = ACTIONS(393), - [sym_true] = ACTIONS(393), - [sym_false] = ACTIONS(393), - [sym_null] = ACTIONS(393), - [sym_inf] = ACTIONS(393), - [sym_nan] = ACTIONS(393), - [anon_sym_NA] = ACTIONS(393), - [anon_sym_NA_integer_] = ACTIONS(393), - [anon_sym_NA_real_] = ACTIONS(393), - [anon_sym_NA_complex_] = ACTIONS(393), - [anon_sym_NA_character_] = ACTIONS(393), - [sym_dots] = ACTIONS(393), - [sym_dot_dot_i] = ACTIONS(391), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(391), - [sym__semicolon] = ACTIONS(391), - [sym__raw_string_literal] = ACTIONS(391), - [sym__external_else] = ACTIONS(391), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(391), - [sym__external_close_brace] = ACTIONS(391), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [175] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(397), - [anon_sym_BSLASH] = ACTIONS(395), - [anon_sym_function] = ACTIONS(397), - [anon_sym_EQ] = ACTIONS(211), - [anon_sym_if] = ACTIONS(397), - [anon_sym_for] = ACTIONS(397), - [anon_sym_while] = ACTIONS(397), - [anon_sym_repeat] = ACTIONS(397), - [anon_sym_QMARK] = ACTIONS(395), - [anon_sym_TILDE] = ACTIONS(213), - [anon_sym_BANG] = ACTIONS(397), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(219), - [anon_sym_LT_LT_DASH] = ACTIONS(219), - [anon_sym_COLON_EQ] = ACTIONS(219), - [anon_sym_DASH_GT] = ACTIONS(221), - [anon_sym_DASH_GT_GT] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(395), - [sym__number_literal] = ACTIONS(397), - [anon_sym_SQUOTE] = ACTIONS(395), - [anon_sym_DQUOTE] = ACTIONS(395), - [sym_return] = ACTIONS(397), - [sym_next] = ACTIONS(397), - [sym_break] = ACTIONS(397), - [sym_true] = ACTIONS(397), - [sym_false] = ACTIONS(397), - [sym_null] = ACTIONS(397), - [sym_inf] = ACTIONS(397), - [sym_nan] = ACTIONS(397), - [anon_sym_NA] = ACTIONS(397), - [anon_sym_NA_integer_] = ACTIONS(397), - [anon_sym_NA_real_] = ACTIONS(397), - [anon_sym_NA_complex_] = ACTIONS(397), - [anon_sym_NA_character_] = ACTIONS(397), - [sym_dots] = ACTIONS(397), - [sym_dot_dot_i] = ACTIONS(395), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(395), - [sym__semicolon] = ACTIONS(395), - [sym__raw_string_literal] = ACTIONS(395), - [sym__external_else] = ACTIONS(395), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(395), - [sym__external_close_brace] = ACTIONS(395), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [176] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(401), - [anon_sym_BSLASH] = ACTIONS(399), - [anon_sym_function] = ACTIONS(401), - [anon_sym_EQ] = ACTIONS(211), + [anon_sym_DQUOTE] = ACTIONS(471), + [sym_dots] = ACTIONS(443), + [sym_dot_dot_i] = ACTIONS(473), + [sym_return] = ACTIONS(475), + [sym_next] = ACTIONS(475), + [sym_break] = ACTIONS(475), + [sym_true] = ACTIONS(475), + [sym_false] = ACTIONS(475), + [sym_null] = ACTIONS(477), + [sym_inf] = ACTIONS(475), + [sym_nan] = ACTIONS(475), + [anon_sym_NA] = ACTIONS(479), + [anon_sym_NA_integer_] = ACTIONS(479), + [anon_sym_NA_real_] = ACTIONS(479), + [anon_sym_NA_complex_] = ACTIONS(479), + [anon_sym_NA_character_] = ACTIONS(479), + [sym_comment] = ACTIONS(3), + [sym_comma] = ACTIONS(481), + [sym__raw_string_literal] = ACTIONS(483), + [sym__external_open_parenthesis] = ACTIONS(485), + [sym__external_open_brace] = ACTIONS(487), + [sym__external_close_bracket2] = ACTIONS(589), + }, + [STATE(265)] = { + [sym_function_definition] = STATE(1526), + [sym_if_statement] = STATE(1526), + [sym_for_statement] = STATE(1526), + [sym_while_statement] = STATE(1526), + [sym_repeat_statement] = STATE(1526), + [sym_braced_expression] = STATE(1526), + [sym_parenthesized_expression] = STATE(1526), + [sym_call] = STATE(1526), + [sym_subset] = STATE(1526), + [sym_subset2] = STATE(1526), + [sym_argument] = STATE(1920), + [sym__argument_named] = STATE(2040), + [sym__argument_unnamed] = STATE(2041), + [sym__argument_value] = STATE(2035), + [sym_unary_operator] = STATE(1526), + [sym_binary_operator] = STATE(1526), + [sym_extract_operator] = STATE(1526), + [sym_namespace_operator] = STATE(1526), + [sym_integer] = STATE(1526), + [sym_complex] = STATE(1526), + [sym_float] = STATE(1526), + [sym__float_literal] = STATE(1608), + [sym_string] = STATE(1614), + [sym__single_quoted_string] = STATE(1609), + [sym__double_quoted_string] = STATE(1610), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2050), + [sym__argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null] = STATE(2062), + [sym_na] = STATE(1526), + [sym__expression] = STATE(1526), + [sym__open_parenthesis] = STATE(1057), + [sym__close_parenthesis] = STATE(1726), + [sym__open_brace] = STATE(370), + [aux_sym_call_arguments_repeat1] = STATE(1923), + [sym_identifier] = ACTIONS(521), + [anon_sym_BSLASH] = ACTIONS(523), + [anon_sym_function] = ACTIONS(525), + [anon_sym_if] = ACTIONS(527), + [anon_sym_for] = ACTIONS(529), + [anon_sym_while] = ACTIONS(531), + [anon_sym_repeat] = ACTIONS(533), + [anon_sym_QMARK] = ACTIONS(535), + [anon_sym_TILDE] = ACTIONS(537), + [anon_sym_BANG] = ACTIONS(539), + [anon_sym_PLUS] = ACTIONS(541), + [anon_sym_DASH] = ACTIONS(541), + [sym__hex_literal] = ACTIONS(543), + [sym__number_literal] = ACTIONS(545), + [anon_sym_SQUOTE] = ACTIONS(547), + [anon_sym_DQUOTE] = ACTIONS(549), + [sym_dots] = ACTIONS(521), + [sym_dot_dot_i] = ACTIONS(551), + [sym_return] = ACTIONS(553), + [sym_next] = ACTIONS(553), + [sym_break] = ACTIONS(553), + [sym_true] = ACTIONS(553), + [sym_false] = ACTIONS(553), + [sym_null] = ACTIONS(555), + [sym_inf] = ACTIONS(553), + [sym_nan] = ACTIONS(553), + [anon_sym_NA] = ACTIONS(557), + [anon_sym_NA_integer_] = ACTIONS(557), + [anon_sym_NA_real_] = ACTIONS(557), + [anon_sym_NA_complex_] = ACTIONS(557), + [anon_sym_NA_character_] = ACTIONS(557), + [sym_comment] = ACTIONS(3), + [sym_comma] = ACTIONS(559), + [sym__raw_string_literal] = ACTIONS(561), + [sym__external_open_parenthesis] = ACTIONS(563), + [sym__external_close_parenthesis] = ACTIONS(591), + [sym__external_open_brace] = ACTIONS(567), + }, + [STATE(266)] = { + [sym_function_definition] = STATE(1535), + [sym_if_statement] = STATE(1535), + [sym_for_statement] = STATE(1535), + [sym_while_statement] = STATE(1535), + [sym_repeat_statement] = STATE(1535), + [sym_braced_expression] = STATE(1535), + [sym_parenthesized_expression] = STATE(1535), + [sym_call] = STATE(1535), + [sym_subset] = STATE(1535), + [sym_subset2] = STATE(1535), + [sym_argument] = STATE(1884), + [sym__argument_named] = STATE(2032), + [sym__argument_unnamed] = STATE(2049), + [sym__argument_value] = STATE(2031), + [sym_unary_operator] = STATE(1535), + [sym_binary_operator] = STATE(1535), + [sym_extract_operator] = STATE(1535), + [sym_namespace_operator] = STATE(1535), + [sym_integer] = STATE(1535), + [sym_complex] = STATE(1535), + [sym_float] = STATE(1535), + [sym__float_literal] = STATE(1626), + [sym_string] = STATE(1631), + [sym__single_quoted_string] = STATE(1627), + [sym__double_quoted_string] = STATE(1628), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2048), + [sym__argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null] = STATE(2065), + [sym_na] = STATE(1535), + [sym__expression] = STATE(1535), + [sym__open_parenthesis] = STATE(1067), + [sym__open_brace] = STATE(373), + [sym__close_bracket] = STATE(1718), + [aux_sym_call_arguments_repeat1] = STATE(1811), + [sym_identifier] = ACTIONS(395), + [anon_sym_BSLASH] = ACTIONS(397), + [anon_sym_function] = ACTIONS(399), [anon_sym_if] = ACTIONS(401), - [anon_sym_for] = ACTIONS(401), - [anon_sym_while] = ACTIONS(401), - [anon_sym_repeat] = ACTIONS(401), - [anon_sym_QMARK] = ACTIONS(399), - [anon_sym_TILDE] = ACTIONS(213), - [anon_sym_BANG] = ACTIONS(401), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(219), - [anon_sym_LT_LT_DASH] = ACTIONS(219), - [anon_sym_COLON_EQ] = ACTIONS(219), - [anon_sym_DASH_GT] = ACTIONS(221), - [anon_sym_DASH_GT_GT] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(399), - [sym__number_literal] = ACTIONS(401), - [anon_sym_SQUOTE] = ACTIONS(399), - [anon_sym_DQUOTE] = ACTIONS(399), - [sym_return] = ACTIONS(401), - [sym_next] = ACTIONS(401), - [sym_break] = ACTIONS(401), - [sym_true] = ACTIONS(401), - [sym_false] = ACTIONS(401), - [sym_null] = ACTIONS(401), - [sym_inf] = ACTIONS(401), - [sym_nan] = ACTIONS(401), - [anon_sym_NA] = ACTIONS(401), - [anon_sym_NA_integer_] = ACTIONS(401), - [anon_sym_NA_real_] = ACTIONS(401), - [anon_sym_NA_complex_] = ACTIONS(401), - [anon_sym_NA_character_] = ACTIONS(401), - [sym_dots] = ACTIONS(401), - [sym_dot_dot_i] = ACTIONS(399), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(399), - [sym__semicolon] = ACTIONS(399), - [sym__raw_string_literal] = ACTIONS(399), - [sym__external_else] = ACTIONS(399), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(399), - [sym__external_close_brace] = ACTIONS(399), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [177] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(405), - [anon_sym_BSLASH] = ACTIONS(403), - [anon_sym_function] = ACTIONS(405), - [anon_sym_EQ] = ACTIONS(211), - [anon_sym_if] = ACTIONS(405), - [anon_sym_for] = ACTIONS(405), + [anon_sym_for] = ACTIONS(403), [anon_sym_while] = ACTIONS(405), - [anon_sym_repeat] = ACTIONS(405), - [anon_sym_QMARK] = ACTIONS(403), - [anon_sym_TILDE] = ACTIONS(213), - [anon_sym_BANG] = ACTIONS(405), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(219), - [anon_sym_LT_LT_DASH] = ACTIONS(219), - [anon_sym_COLON_EQ] = ACTIONS(219), - [anon_sym_DASH_GT] = ACTIONS(221), - [anon_sym_DASH_GT_GT] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(403), - [sym__number_literal] = ACTIONS(405), - [anon_sym_SQUOTE] = ACTIONS(403), - [anon_sym_DQUOTE] = ACTIONS(403), - [sym_return] = ACTIONS(405), - [sym_next] = ACTIONS(405), - [sym_break] = ACTIONS(405), - [sym_true] = ACTIONS(405), - [sym_false] = ACTIONS(405), - [sym_null] = ACTIONS(405), - [sym_inf] = ACTIONS(405), - [sym_nan] = ACTIONS(405), - [anon_sym_NA] = ACTIONS(405), - [anon_sym_NA_integer_] = ACTIONS(405), - [anon_sym_NA_real_] = ACTIONS(405), - [anon_sym_NA_complex_] = ACTIONS(405), - [anon_sym_NA_character_] = ACTIONS(405), - [sym_dots] = ACTIONS(405), - [sym_dot_dot_i] = ACTIONS(403), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(403), - [sym__semicolon] = ACTIONS(403), - [sym__raw_string_literal] = ACTIONS(403), - [sym__external_else] = ACTIONS(403), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(403), - [sym__external_close_brace] = ACTIONS(403), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [178] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(409), - [anon_sym_BSLASH] = ACTIONS(407), - [anon_sym_function] = ACTIONS(409), - [anon_sym_EQ] = ACTIONS(211), - [anon_sym_if] = ACTIONS(409), - [anon_sym_for] = ACTIONS(409), - [anon_sym_while] = ACTIONS(409), - [anon_sym_repeat] = ACTIONS(409), - [anon_sym_QMARK] = ACTIONS(407), - [anon_sym_TILDE] = ACTIONS(213), - [anon_sym_BANG] = ACTIONS(409), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(219), - [anon_sym_LT_LT_DASH] = ACTIONS(219), - [anon_sym_COLON_EQ] = ACTIONS(219), - [anon_sym_DASH_GT] = ACTIONS(221), - [anon_sym_DASH_GT_GT] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(407), - [sym__number_literal] = ACTIONS(409), - [anon_sym_SQUOTE] = ACTIONS(407), - [anon_sym_DQUOTE] = ACTIONS(407), - [sym_return] = ACTIONS(409), - [sym_next] = ACTIONS(409), - [sym_break] = ACTIONS(409), - [sym_true] = ACTIONS(409), - [sym_false] = ACTIONS(409), - [sym_null] = ACTIONS(409), - [sym_inf] = ACTIONS(409), - [sym_nan] = ACTIONS(409), - [anon_sym_NA] = ACTIONS(409), - [anon_sym_NA_integer_] = ACTIONS(409), - [anon_sym_NA_real_] = ACTIONS(409), - [anon_sym_NA_complex_] = ACTIONS(409), - [anon_sym_NA_character_] = ACTIONS(409), - [sym_dots] = ACTIONS(409), - [sym_dot_dot_i] = ACTIONS(407), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(407), - [sym__semicolon] = ACTIONS(407), - [sym__raw_string_literal] = ACTIONS(407), - [sym__external_else] = ACTIONS(407), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(407), - [sym__external_close_brace] = ACTIONS(407), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [179] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(413), - [anon_sym_BSLASH] = ACTIONS(411), - [anon_sym_function] = ACTIONS(413), - [anon_sym_EQ] = ACTIONS(211), - [anon_sym_if] = ACTIONS(413), - [anon_sym_for] = ACTIONS(413), - [anon_sym_while] = ACTIONS(413), - [anon_sym_repeat] = ACTIONS(413), - [anon_sym_QMARK] = ACTIONS(411), - [anon_sym_TILDE] = ACTIONS(213), + [anon_sym_repeat] = ACTIONS(407), + [anon_sym_QMARK] = ACTIONS(409), + [anon_sym_TILDE] = ACTIONS(411), [anon_sym_BANG] = ACTIONS(413), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(219), - [anon_sym_LT_LT_DASH] = ACTIONS(219), - [anon_sym_COLON_EQ] = ACTIONS(219), - [anon_sym_DASH_GT] = ACTIONS(221), - [anon_sym_DASH_GT_GT] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(411), - [sym__number_literal] = ACTIONS(413), - [anon_sym_SQUOTE] = ACTIONS(411), - [anon_sym_DQUOTE] = ACTIONS(411), - [sym_return] = ACTIONS(413), - [sym_next] = ACTIONS(413), - [sym_break] = ACTIONS(413), - [sym_true] = ACTIONS(413), - [sym_false] = ACTIONS(413), - [sym_null] = ACTIONS(413), - [sym_inf] = ACTIONS(413), - [sym_nan] = ACTIONS(413), - [anon_sym_NA] = ACTIONS(413), - [anon_sym_NA_integer_] = ACTIONS(413), - [anon_sym_NA_real_] = ACTIONS(413), - [anon_sym_NA_complex_] = ACTIONS(413), - [anon_sym_NA_character_] = ACTIONS(413), - [sym_dots] = ACTIONS(413), - [sym_dot_dot_i] = ACTIONS(411), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(411), - [sym__semicolon] = ACTIONS(411), - [sym__raw_string_literal] = ACTIONS(411), - [sym__external_else] = ACTIONS(411), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(411), - [sym__external_close_brace] = ACTIONS(411), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [180] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(417), - [anon_sym_BSLASH] = ACTIONS(415), - [anon_sym_function] = ACTIONS(417), - [anon_sym_EQ] = ACTIONS(211), - [anon_sym_if] = ACTIONS(417), - [anon_sym_for] = ACTIONS(417), - [anon_sym_while] = ACTIONS(417), - [anon_sym_repeat] = ACTIONS(417), - [anon_sym_QMARK] = ACTIONS(415), - [anon_sym_TILDE] = ACTIONS(213), - [anon_sym_BANG] = ACTIONS(417), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(219), - [anon_sym_LT_LT_DASH] = ACTIONS(219), - [anon_sym_COLON_EQ] = ACTIONS(219), - [anon_sym_DASH_GT] = ACTIONS(221), - [anon_sym_DASH_GT_GT] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(415), - [sym__number_literal] = ACTIONS(417), - [anon_sym_SQUOTE] = ACTIONS(415), - [anon_sym_DQUOTE] = ACTIONS(415), - [sym_return] = ACTIONS(417), - [sym_next] = ACTIONS(417), - [sym_break] = ACTIONS(417), - [sym_true] = ACTIONS(417), - [sym_false] = ACTIONS(417), - [sym_null] = ACTIONS(417), - [sym_inf] = ACTIONS(417), - [sym_nan] = ACTIONS(417), - [anon_sym_NA] = ACTIONS(417), - [anon_sym_NA_integer_] = ACTIONS(417), - [anon_sym_NA_real_] = ACTIONS(417), - [anon_sym_NA_complex_] = ACTIONS(417), - [anon_sym_NA_character_] = ACTIONS(417), - [sym_dots] = ACTIONS(417), - [sym_dot_dot_i] = ACTIONS(415), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(415), - [sym__semicolon] = ACTIONS(415), - [sym__raw_string_literal] = ACTIONS(415), - [sym__external_else] = ACTIONS(415), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(415), - [sym__external_close_brace] = ACTIONS(415), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [181] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(421), - [anon_sym_BSLASH] = ACTIONS(419), - [anon_sym_function] = ACTIONS(421), - [anon_sym_EQ] = ACTIONS(211), - [anon_sym_if] = ACTIONS(421), - [anon_sym_for] = ACTIONS(421), - [anon_sym_while] = ACTIONS(421), - [anon_sym_repeat] = ACTIONS(421), - [anon_sym_QMARK] = ACTIONS(419), - [anon_sym_TILDE] = ACTIONS(213), - [anon_sym_BANG] = ACTIONS(421), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(219), - [anon_sym_LT_LT_DASH] = ACTIONS(219), - [anon_sym_COLON_EQ] = ACTIONS(219), - [anon_sym_DASH_GT] = ACTIONS(221), - [anon_sym_DASH_GT_GT] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(419), - [sym__number_literal] = ACTIONS(421), - [anon_sym_SQUOTE] = ACTIONS(419), - [anon_sym_DQUOTE] = ACTIONS(419), - [sym_return] = ACTIONS(421), - [sym_next] = ACTIONS(421), - [sym_break] = ACTIONS(421), - [sym_true] = ACTIONS(421), - [sym_false] = ACTIONS(421), - [sym_null] = ACTIONS(421), - [sym_inf] = ACTIONS(421), - [sym_nan] = ACTIONS(421), - [anon_sym_NA] = ACTIONS(421), - [anon_sym_NA_integer_] = ACTIONS(421), - [anon_sym_NA_real_] = ACTIONS(421), - [anon_sym_NA_complex_] = ACTIONS(421), - [anon_sym_NA_character_] = ACTIONS(421), - [sym_dots] = ACTIONS(421), - [sym_dot_dot_i] = ACTIONS(419), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(419), - [sym__semicolon] = ACTIONS(419), - [sym__raw_string_literal] = ACTIONS(419), - [sym__external_else] = ACTIONS(419), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(419), - [sym__external_close_brace] = ACTIONS(419), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [182] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(425), - [anon_sym_BSLASH] = ACTIONS(423), - [anon_sym_function] = ACTIONS(425), - [anon_sym_EQ] = ACTIONS(211), - [anon_sym_if] = ACTIONS(425), - [anon_sym_for] = ACTIONS(425), - [anon_sym_while] = ACTIONS(425), - [anon_sym_repeat] = ACTIONS(425), - [anon_sym_QMARK] = ACTIONS(423), - [anon_sym_TILDE] = ACTIONS(213), - [anon_sym_BANG] = ACTIONS(425), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(219), - [anon_sym_LT_LT_DASH] = ACTIONS(219), - [anon_sym_COLON_EQ] = ACTIONS(219), - [anon_sym_DASH_GT] = ACTIONS(221), - [anon_sym_DASH_GT_GT] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(423), - [sym__number_literal] = ACTIONS(425), - [anon_sym_SQUOTE] = ACTIONS(423), + [anon_sym_PLUS] = ACTIONS(415), + [anon_sym_DASH] = ACTIONS(415), + [sym__hex_literal] = ACTIONS(417), + [sym__number_literal] = ACTIONS(419), + [anon_sym_SQUOTE] = ACTIONS(421), [anon_sym_DQUOTE] = ACTIONS(423), - [sym_return] = ACTIONS(425), - [sym_next] = ACTIONS(425), - [sym_break] = ACTIONS(425), - [sym_true] = ACTIONS(425), - [sym_false] = ACTIONS(425), - [sym_null] = ACTIONS(425), - [sym_inf] = ACTIONS(425), - [sym_nan] = ACTIONS(425), - [anon_sym_NA] = ACTIONS(425), - [anon_sym_NA_integer_] = ACTIONS(425), - [anon_sym_NA_real_] = ACTIONS(425), - [anon_sym_NA_complex_] = ACTIONS(425), - [anon_sym_NA_character_] = ACTIONS(425), - [sym_dots] = ACTIONS(425), - [sym_dot_dot_i] = ACTIONS(423), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(423), - [sym__semicolon] = ACTIONS(423), - [sym__raw_string_literal] = ACTIONS(423), - [sym__external_else] = ACTIONS(423), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(423), - [sym__external_close_brace] = ACTIONS(423), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [183] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(429), - [anon_sym_BSLASH] = ACTIONS(427), - [anon_sym_function] = ACTIONS(429), - [anon_sym_EQ] = ACTIONS(211), - [anon_sym_if] = ACTIONS(429), - [anon_sym_for] = ACTIONS(429), - [anon_sym_while] = ACTIONS(429), - [anon_sym_repeat] = ACTIONS(429), - [anon_sym_QMARK] = ACTIONS(427), - [anon_sym_TILDE] = ACTIONS(213), - [anon_sym_BANG] = ACTIONS(429), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(219), - [anon_sym_LT_LT_DASH] = ACTIONS(219), - [anon_sym_COLON_EQ] = ACTIONS(219), - [anon_sym_DASH_GT] = ACTIONS(221), - [anon_sym_DASH_GT_GT] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(427), - [sym__number_literal] = ACTIONS(429), - [anon_sym_SQUOTE] = ACTIONS(427), - [anon_sym_DQUOTE] = ACTIONS(427), - [sym_return] = ACTIONS(429), - [sym_next] = ACTIONS(429), - [sym_break] = ACTIONS(429), - [sym_true] = ACTIONS(429), - [sym_false] = ACTIONS(429), + [sym_dots] = ACTIONS(395), + [sym_dot_dot_i] = ACTIONS(425), + [sym_return] = ACTIONS(427), + [sym_next] = ACTIONS(427), + [sym_break] = ACTIONS(427), + [sym_true] = ACTIONS(427), + [sym_false] = ACTIONS(427), [sym_null] = ACTIONS(429), - [sym_inf] = ACTIONS(429), - [sym_nan] = ACTIONS(429), - [anon_sym_NA] = ACTIONS(429), - [anon_sym_NA_integer_] = ACTIONS(429), - [anon_sym_NA_real_] = ACTIONS(429), - [anon_sym_NA_complex_] = ACTIONS(429), - [anon_sym_NA_character_] = ACTIONS(429), - [sym_dots] = ACTIONS(429), - [sym_dot_dot_i] = ACTIONS(427), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(427), - [sym__semicolon] = ACTIONS(427), - [sym__raw_string_literal] = ACTIONS(427), - [sym__external_else] = ACTIONS(427), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(427), - [sym__external_close_brace] = ACTIONS(427), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [184] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(433), - [anon_sym_BSLASH] = ACTIONS(431), - [anon_sym_function] = ACTIONS(433), - [anon_sym_EQ] = ACTIONS(211), - [anon_sym_if] = ACTIONS(433), - [anon_sym_for] = ACTIONS(433), - [anon_sym_while] = ACTIONS(433), - [anon_sym_repeat] = ACTIONS(433), - [anon_sym_QMARK] = ACTIONS(431), - [anon_sym_TILDE] = ACTIONS(213), - [anon_sym_BANG] = ACTIONS(433), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(219), - [anon_sym_LT_LT_DASH] = ACTIONS(219), - [anon_sym_COLON_EQ] = ACTIONS(219), - [anon_sym_DASH_GT] = ACTIONS(221), - [anon_sym_DASH_GT_GT] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(431), - [sym__number_literal] = ACTIONS(433), - [anon_sym_SQUOTE] = ACTIONS(431), - [anon_sym_DQUOTE] = ACTIONS(431), - [sym_return] = ACTIONS(433), - [sym_next] = ACTIONS(433), - [sym_break] = ACTIONS(433), - [sym_true] = ACTIONS(433), - [sym_false] = ACTIONS(433), - [sym_null] = ACTIONS(433), - [sym_inf] = ACTIONS(433), - [sym_nan] = ACTIONS(433), - [anon_sym_NA] = ACTIONS(433), - [anon_sym_NA_integer_] = ACTIONS(433), - [anon_sym_NA_real_] = ACTIONS(433), - [anon_sym_NA_complex_] = ACTIONS(433), - [anon_sym_NA_character_] = ACTIONS(433), - [sym_dots] = ACTIONS(433), - [sym_dot_dot_i] = ACTIONS(431), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(431), - [sym__semicolon] = ACTIONS(431), - [sym__raw_string_literal] = ACTIONS(431), - [sym__external_else] = ACTIONS(431), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(431), - [sym__external_close_brace] = ACTIONS(431), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [185] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(437), - [anon_sym_BSLASH] = ACTIONS(435), - [anon_sym_function] = ACTIONS(437), - [anon_sym_EQ] = ACTIONS(211), - [anon_sym_if] = ACTIONS(437), - [anon_sym_for] = ACTIONS(437), - [anon_sym_while] = ACTIONS(437), - [anon_sym_repeat] = ACTIONS(437), - [anon_sym_QMARK] = ACTIONS(435), - [anon_sym_TILDE] = ACTIONS(213), - [anon_sym_BANG] = ACTIONS(437), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(219), - [anon_sym_LT_LT_DASH] = ACTIONS(219), - [anon_sym_COLON_EQ] = ACTIONS(219), - [anon_sym_DASH_GT] = ACTIONS(221), - [anon_sym_DASH_GT_GT] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(435), - [sym__number_literal] = ACTIONS(437), - [anon_sym_SQUOTE] = ACTIONS(435), - [anon_sym_DQUOTE] = ACTIONS(435), - [sym_return] = ACTIONS(437), - [sym_next] = ACTIONS(437), - [sym_break] = ACTIONS(437), - [sym_true] = ACTIONS(437), - [sym_false] = ACTIONS(437), - [sym_null] = ACTIONS(437), - [sym_inf] = ACTIONS(437), - [sym_nan] = ACTIONS(437), - [anon_sym_NA] = ACTIONS(437), - [anon_sym_NA_integer_] = ACTIONS(437), - [anon_sym_NA_real_] = ACTIONS(437), - [anon_sym_NA_complex_] = ACTIONS(437), - [anon_sym_NA_character_] = ACTIONS(437), - [sym_dots] = ACTIONS(437), - [sym_dot_dot_i] = ACTIONS(435), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(435), - [sym__semicolon] = ACTIONS(435), + [sym_inf] = ACTIONS(427), + [sym_nan] = ACTIONS(427), + [anon_sym_NA] = ACTIONS(431), + [anon_sym_NA_integer_] = ACTIONS(431), + [anon_sym_NA_real_] = ACTIONS(431), + [anon_sym_NA_complex_] = ACTIONS(431), + [anon_sym_NA_character_] = ACTIONS(431), + [sym_comment] = ACTIONS(3), + [sym_comma] = ACTIONS(433), [sym__raw_string_literal] = ACTIONS(435), - [sym__external_else] = ACTIONS(435), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(435), - [sym__external_close_brace] = ACTIONS(435), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [186] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(441), - [anon_sym_BSLASH] = ACTIONS(439), - [anon_sym_function] = ACTIONS(441), - [anon_sym_EQ] = ACTIONS(211), - [anon_sym_if] = ACTIONS(441), - [anon_sym_for] = ACTIONS(441), - [anon_sym_while] = ACTIONS(441), - [anon_sym_repeat] = ACTIONS(441), - [anon_sym_QMARK] = ACTIONS(439), - [anon_sym_TILDE] = ACTIONS(213), - [anon_sym_BANG] = ACTIONS(441), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(219), - [anon_sym_LT_LT_DASH] = ACTIONS(219), - [anon_sym_COLON_EQ] = ACTIONS(219), - [anon_sym_DASH_GT] = ACTIONS(221), - [anon_sym_DASH_GT_GT] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(439), - [sym__number_literal] = ACTIONS(441), - [anon_sym_SQUOTE] = ACTIONS(439), - [anon_sym_DQUOTE] = ACTIONS(439), - [sym_return] = ACTIONS(441), - [sym_next] = ACTIONS(441), - [sym_break] = ACTIONS(441), - [sym_true] = ACTIONS(441), - [sym_false] = ACTIONS(441), - [sym_null] = ACTIONS(441), - [sym_inf] = ACTIONS(441), - [sym_nan] = ACTIONS(441), - [anon_sym_NA] = ACTIONS(441), - [anon_sym_NA_integer_] = ACTIONS(441), - [anon_sym_NA_real_] = ACTIONS(441), - [anon_sym_NA_complex_] = ACTIONS(441), - [anon_sym_NA_character_] = ACTIONS(441), - [sym_dots] = ACTIONS(441), - [sym_dot_dot_i] = ACTIONS(439), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(439), - [sym__semicolon] = ACTIONS(439), - [sym__raw_string_literal] = ACTIONS(439), - [sym__external_else] = ACTIONS(439), - [sym__external_open_parenthesis] = ACTIONS(251), + [sym__external_open_parenthesis] = ACTIONS(437), [sym__external_open_brace] = ACTIONS(439), - [sym__external_close_brace] = ACTIONS(439), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [187] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(367), - [anon_sym_BSLASH] = ACTIONS(369), - [anon_sym_function] = ACTIONS(367), - [anon_sym_EQ] = ACTIONS(211), - [anon_sym_if] = ACTIONS(367), - [anon_sym_for] = ACTIONS(367), - [anon_sym_while] = ACTIONS(367), - [anon_sym_repeat] = ACTIONS(367), - [anon_sym_QMARK] = ACTIONS(369), - [anon_sym_TILDE] = ACTIONS(213), - [anon_sym_BANG] = ACTIONS(367), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(219), - [anon_sym_LT_LT_DASH] = ACTIONS(219), - [anon_sym_COLON_EQ] = ACTIONS(219), - [anon_sym_DASH_GT] = ACTIONS(221), - [anon_sym_DASH_GT_GT] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(369), - [sym__number_literal] = ACTIONS(367), - [anon_sym_SQUOTE] = ACTIONS(369), - [anon_sym_DQUOTE] = ACTIONS(369), - [sym_return] = ACTIONS(367), - [sym_next] = ACTIONS(367), - [sym_break] = ACTIONS(367), - [sym_true] = ACTIONS(367), - [sym_false] = ACTIONS(367), - [sym_null] = ACTIONS(367), - [sym_inf] = ACTIONS(367), - [sym_nan] = ACTIONS(367), - [anon_sym_NA] = ACTIONS(367), - [anon_sym_NA_integer_] = ACTIONS(367), - [anon_sym_NA_real_] = ACTIONS(367), - [anon_sym_NA_complex_] = ACTIONS(367), - [anon_sym_NA_character_] = ACTIONS(367), - [sym_dots] = ACTIONS(367), - [sym_dot_dot_i] = ACTIONS(369), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(369), - [sym__semicolon] = ACTIONS(369), - [sym__raw_string_literal] = ACTIONS(369), - [sym__external_else] = ACTIONS(369), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(369), - [sym__external_close_brace] = ACTIONS(369), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [188] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(445), - [anon_sym_BSLASH] = ACTIONS(443), - [anon_sym_function] = ACTIONS(445), - [anon_sym_EQ] = ACTIONS(211), - [anon_sym_if] = ACTIONS(445), - [anon_sym_for] = ACTIONS(445), - [anon_sym_while] = ACTIONS(445), - [anon_sym_repeat] = ACTIONS(445), - [anon_sym_QMARK] = ACTIONS(443), - [anon_sym_TILDE] = ACTIONS(213), - [anon_sym_BANG] = ACTIONS(445), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(219), - [anon_sym_LT_LT_DASH] = ACTIONS(219), - [anon_sym_COLON_EQ] = ACTIONS(219), - [anon_sym_DASH_GT] = ACTIONS(221), - [anon_sym_DASH_GT_GT] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(443), - [sym__number_literal] = ACTIONS(445), - [anon_sym_SQUOTE] = ACTIONS(443), - [anon_sym_DQUOTE] = ACTIONS(443), - [sym_return] = ACTIONS(445), - [sym_next] = ACTIONS(445), - [sym_break] = ACTIONS(445), - [sym_true] = ACTIONS(445), - [sym_false] = ACTIONS(445), - [sym_null] = ACTIONS(445), - [sym_inf] = ACTIONS(445), - [sym_nan] = ACTIONS(445), - [anon_sym_NA] = ACTIONS(445), - [anon_sym_NA_integer_] = ACTIONS(445), - [anon_sym_NA_real_] = ACTIONS(445), - [anon_sym_NA_complex_] = ACTIONS(445), - [anon_sym_NA_character_] = ACTIONS(445), - [sym_dots] = ACTIONS(445), - [sym_dot_dot_i] = ACTIONS(443), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(443), - [sym__semicolon] = ACTIONS(443), - [sym__raw_string_literal] = ACTIONS(443), - [sym__external_else] = ACTIONS(443), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(443), - [sym__external_close_brace] = ACTIONS(443), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [189] = { - [sym_call_arguments] = STATE(925), - [sym_subset_arguments] = STATE(927), - [sym_subset2_arguments] = STATE(928), - [sym__open_parenthesis] = STATE(674), - [sym__open_bracket] = STATE(675), - [sym__open_bracket2] = STATE(676), - [sym_identifier] = ACTIONS(449), - [anon_sym_BSLASH] = ACTIONS(447), - [anon_sym_function] = ACTIONS(449), - [anon_sym_EQ] = ACTIONS(211), + [sym__external_close_bracket] = ACTIONS(593), + }, + [STATE(267)] = { + [sym_function_definition] = STATE(1372), + [sym_if_statement] = STATE(1372), + [sym_for_statement] = STATE(1372), + [sym_while_statement] = STATE(1372), + [sym_repeat_statement] = STATE(1372), + [sym_braced_expression] = STATE(1372), + [sym_parenthesized_expression] = STATE(1372), + [sym_call] = STATE(1372), + [sym_subset] = STATE(1372), + [sym_subset2] = STATE(1372), + [sym_argument] = STATE(1817), + [sym__argument_named] = STATE(2042), + [sym__argument_unnamed] = STATE(2044), + [sym__argument_value] = STATE(2051), + [sym_unary_operator] = STATE(1372), + [sym_binary_operator] = STATE(1372), + [sym_extract_operator] = STATE(1372), + [sym_namespace_operator] = STATE(1372), + [sym_integer] = STATE(1372), + [sym_complex] = STATE(1372), + [sym_float] = STATE(1372), + [sym__float_literal] = STATE(1622), + [sym_string] = STATE(1615), + [sym__single_quoted_string] = STATE(1623), + [sym__double_quoted_string] = STATE(1624), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2033), + [sym__argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null] = STATE(2072), + [sym_na] = STATE(1372), + [sym__expression] = STATE(1372), + [sym__open_parenthesis] = STATE(1072), + [sym__open_brace] = STATE(376), + [sym__close_bracket2] = STATE(1720), + [aux_sym_call_arguments_repeat1] = STATE(1820), + [sym_identifier] = ACTIONS(443), + [anon_sym_BSLASH] = ACTIONS(445), + [anon_sym_function] = ACTIONS(447), [anon_sym_if] = ACTIONS(449), - [anon_sym_for] = ACTIONS(449), - [anon_sym_while] = ACTIONS(449), - [anon_sym_repeat] = ACTIONS(449), - [anon_sym_QMARK] = ACTIONS(447), - [anon_sym_TILDE] = ACTIONS(213), - [anon_sym_BANG] = ACTIONS(449), - [anon_sym_PLUS] = ACTIONS(215), - [anon_sym_DASH] = ACTIONS(217), - [anon_sym_LT_DASH] = ACTIONS(219), - [anon_sym_LT_LT_DASH] = ACTIONS(219), - [anon_sym_COLON_EQ] = ACTIONS(219), - [anon_sym_DASH_GT] = ACTIONS(221), - [anon_sym_DASH_GT_GT] = ACTIONS(223), - [anon_sym_PIPE] = ACTIONS(225), - [anon_sym_AMP] = ACTIONS(227), - [anon_sym_PIPE_PIPE] = ACTIONS(229), - [anon_sym_AMP_AMP] = ACTIONS(231), - [anon_sym_LT] = ACTIONS(233), - [anon_sym_LT_EQ] = ACTIONS(235), - [anon_sym_GT] = ACTIONS(233), - [anon_sym_GT_EQ] = ACTIONS(235), - [anon_sym_EQ_EQ] = ACTIONS(235), - [anon_sym_BANG_EQ] = ACTIONS(235), - [anon_sym_STAR] = ACTIONS(237), - [anon_sym_SLASH] = ACTIONS(239), - [anon_sym_STAR_STAR] = ACTIONS(241), - [anon_sym_CARET] = ACTIONS(241), - [aux_sym_binary_operator_token1] = ACTIONS(243), - [anon_sym_PIPE_GT] = ACTIONS(243), - [anon_sym_COLON] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(247), - [anon_sym_AT] = ACTIONS(247), - [sym__hex_literal] = ACTIONS(447), - [sym__number_literal] = ACTIONS(449), - [anon_sym_SQUOTE] = ACTIONS(447), - [anon_sym_DQUOTE] = ACTIONS(447), - [sym_return] = ACTIONS(449), - [sym_next] = ACTIONS(449), - [sym_break] = ACTIONS(449), - [sym_true] = ACTIONS(449), - [sym_false] = ACTIONS(449), - [sym_null] = ACTIONS(449), - [sym_inf] = ACTIONS(449), - [sym_nan] = ACTIONS(449), - [anon_sym_NA] = ACTIONS(449), - [anon_sym_NA_integer_] = ACTIONS(449), - [anon_sym_NA_real_] = ACTIONS(449), - [anon_sym_NA_complex_] = ACTIONS(449), - [anon_sym_NA_character_] = ACTIONS(449), - [sym_dots] = ACTIONS(449), - [sym_dot_dot_i] = ACTIONS(447), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(447), - [sym__semicolon] = ACTIONS(447), - [sym__raw_string_literal] = ACTIONS(447), - [sym__external_else] = ACTIONS(447), - [sym__external_open_parenthesis] = ACTIONS(251), - [sym__external_open_brace] = ACTIONS(447), - [sym__external_close_brace] = ACTIONS(447), - [sym__external_open_bracket] = ACTIONS(253), - [sym__external_open_bracket2] = ACTIONS(255), - }, - [190] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(451), - [anon_sym_BSLASH] = ACTIONS(453), - [anon_sym_function] = ACTIONS(451), - [anon_sym_EQ] = ACTIONS(55), - [anon_sym_if] = ACTIONS(451), [anon_sym_for] = ACTIONS(451), - [anon_sym_while] = ACTIONS(451), - [anon_sym_repeat] = ACTIONS(451), - [anon_sym_QMARK] = ACTIONS(453), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(451), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(63), - [anon_sym_LT_LT_DASH] = ACTIONS(63), - [anon_sym_COLON_EQ] = ACTIONS(63), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_DASH_GT_GT] = ACTIONS(67), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(453), - [sym__number_literal] = ACTIONS(451), - [anon_sym_SQUOTE] = ACTIONS(453), - [anon_sym_DQUOTE] = ACTIONS(453), - [sym_return] = ACTIONS(451), - [sym_next] = ACTIONS(451), - [sym_break] = ACTIONS(451), - [sym_true] = ACTIONS(451), - [sym_false] = ACTIONS(451), - [sym_null] = ACTIONS(451), - [sym_inf] = ACTIONS(451), - [sym_nan] = ACTIONS(451), - [anon_sym_NA] = ACTIONS(451), - [anon_sym_NA_integer_] = ACTIONS(451), - [anon_sym_NA_real_] = ACTIONS(451), - [anon_sym_NA_complex_] = ACTIONS(451), - [anon_sym_NA_character_] = ACTIONS(451), - [sym_dots] = ACTIONS(451), - [sym_dot_dot_i] = ACTIONS(453), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(453), - [sym__newline] = ACTIONS(453), - [sym__raw_string_literal] = ACTIONS(453), - [sym__external_else] = ACTIONS(453), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(453), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(453), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [191] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(455), - [anon_sym_BSLASH] = ACTIONS(457), - [anon_sym_function] = ACTIONS(455), - [anon_sym_EQ] = ACTIONS(55), - [anon_sym_if] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_while] = ACTIONS(455), - [anon_sym_repeat] = ACTIONS(455), - [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(63), - [anon_sym_LT_LT_DASH] = ACTIONS(63), - [anon_sym_COLON_EQ] = ACTIONS(63), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_DASH_GT_GT] = ACTIONS(67), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(457), - [sym__number_literal] = ACTIONS(455), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_DQUOTE] = ACTIONS(457), - [sym_return] = ACTIONS(455), - [sym_next] = ACTIONS(455), - [sym_break] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_inf] = ACTIONS(455), - [sym_nan] = ACTIONS(455), - [anon_sym_NA] = ACTIONS(455), - [anon_sym_NA_integer_] = ACTIONS(455), - [anon_sym_NA_real_] = ACTIONS(455), - [anon_sym_NA_complex_] = ACTIONS(455), - [anon_sym_NA_character_] = ACTIONS(455), - [sym_dots] = ACTIONS(455), - [sym_dot_dot_i] = ACTIONS(457), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(457), - [sym__newline] = ACTIONS(457), - [sym__raw_string_literal] = ACTIONS(457), - [sym__external_else] = ACTIONS(457), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(457), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(457), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [192] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(455), - [anon_sym_BSLASH] = ACTIONS(457), - [anon_sym_function] = ACTIONS(455), - [anon_sym_EQ] = ACTIONS(455), - [anon_sym_if] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_while] = ACTIONS(455), + [anon_sym_while] = ACTIONS(453), [anon_sym_repeat] = ACTIONS(455), [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_TILDE] = ACTIONS(457), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(457), - [anon_sym_LT_LT_DASH] = ACTIONS(457), - [anon_sym_COLON_EQ] = ACTIONS(457), - [anon_sym_DASH_GT] = ACTIONS(455), - [anon_sym_DASH_GT_GT] = ACTIONS(457), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(457), - [sym__number_literal] = ACTIONS(455), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_DQUOTE] = ACTIONS(457), - [sym_return] = ACTIONS(455), - [sym_next] = ACTIONS(455), - [sym_break] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_inf] = ACTIONS(455), - [sym_nan] = ACTIONS(455), - [anon_sym_NA] = ACTIONS(455), - [anon_sym_NA_integer_] = ACTIONS(455), - [anon_sym_NA_real_] = ACTIONS(455), - [anon_sym_NA_complex_] = ACTIONS(455), - [anon_sym_NA_character_] = ACTIONS(455), - [sym_dots] = ACTIONS(455), - [sym_dot_dot_i] = ACTIONS(457), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(457), - [sym__newline] = ACTIONS(457), - [sym__raw_string_literal] = ACTIONS(457), - [sym__external_else] = ACTIONS(457), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(457), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(457), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [193] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(455), - [anon_sym_BSLASH] = ACTIONS(457), - [anon_sym_function] = ACTIONS(455), - [anon_sym_EQ] = ACTIONS(455), - [anon_sym_if] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_while] = ACTIONS(455), - [anon_sym_repeat] = ACTIONS(455), - [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_TILDE] = ACTIONS(457), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(457), - [anon_sym_LT_LT_DASH] = ACTIONS(457), - [anon_sym_COLON_EQ] = ACTIONS(457), - [anon_sym_DASH_GT] = ACTIONS(455), - [anon_sym_DASH_GT_GT] = ACTIONS(457), - [anon_sym_PIPE] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE_PIPE] = ACTIONS(457), - [anon_sym_AMP_AMP] = ACTIONS(457), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(457), - [sym__number_literal] = ACTIONS(455), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_DQUOTE] = ACTIONS(457), - [sym_return] = ACTIONS(455), - [sym_next] = ACTIONS(455), - [sym_break] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_inf] = ACTIONS(455), - [sym_nan] = ACTIONS(455), - [anon_sym_NA] = ACTIONS(455), - [anon_sym_NA_integer_] = ACTIONS(455), - [anon_sym_NA_real_] = ACTIONS(455), - [anon_sym_NA_complex_] = ACTIONS(455), - [anon_sym_NA_character_] = ACTIONS(455), - [sym_dots] = ACTIONS(455), - [sym_dot_dot_i] = ACTIONS(457), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(457), - [sym__newline] = ACTIONS(457), - [sym__raw_string_literal] = ACTIONS(457), - [sym__external_else] = ACTIONS(457), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(457), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(457), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [194] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(371), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(373), - [anon_sym_SLASH] = ACTIONS(371), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(371), - [anon_sym_PIPE_GT] = ACTIONS(371), - [anon_sym_COLON] = ACTIONS(373), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [195] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(459), - [anon_sym_BSLASH] = ACTIONS(461), - [anon_sym_function] = ACTIONS(459), - [anon_sym_EQ] = ACTIONS(55), - [anon_sym_if] = ACTIONS(459), - [anon_sym_for] = ACTIONS(459), - [anon_sym_while] = ACTIONS(459), - [anon_sym_repeat] = ACTIONS(459), - [anon_sym_QMARK] = ACTIONS(461), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(459), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(63), - [anon_sym_LT_LT_DASH] = ACTIONS(63), - [anon_sym_COLON_EQ] = ACTIONS(63), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_DASH_GT_GT] = ACTIONS(67), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(461), - [sym__number_literal] = ACTIONS(459), - [anon_sym_SQUOTE] = ACTIONS(461), - [anon_sym_DQUOTE] = ACTIONS(461), - [sym_return] = ACTIONS(459), - [sym_next] = ACTIONS(459), - [sym_break] = ACTIONS(459), - [sym_true] = ACTIONS(459), - [sym_false] = ACTIONS(459), - [sym_null] = ACTIONS(459), - [sym_inf] = ACTIONS(459), - [sym_nan] = ACTIONS(459), - [anon_sym_NA] = ACTIONS(459), - [anon_sym_NA_integer_] = ACTIONS(459), - [anon_sym_NA_real_] = ACTIONS(459), - [anon_sym_NA_complex_] = ACTIONS(459), - [anon_sym_NA_character_] = ACTIONS(459), - [sym_dots] = ACTIONS(459), - [sym_dot_dot_i] = ACTIONS(461), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(461), - [sym__newline] = ACTIONS(461), - [sym__raw_string_literal] = ACTIONS(461), - [sym__external_else] = ACTIONS(461), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(461), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(461), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [196] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(463), - [anon_sym_BSLASH] = ACTIONS(465), - [anon_sym_function] = ACTIONS(463), - [anon_sym_EQ] = ACTIONS(55), - [anon_sym_if] = ACTIONS(463), - [anon_sym_for] = ACTIONS(463), - [anon_sym_while] = ACTIONS(463), - [anon_sym_repeat] = ACTIONS(463), - [anon_sym_QMARK] = ACTIONS(465), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(463), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(63), - [anon_sym_LT_LT_DASH] = ACTIONS(63), - [anon_sym_COLON_EQ] = ACTIONS(63), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_DASH_GT_GT] = ACTIONS(67), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(459), + [anon_sym_BANG] = ACTIONS(461), + [anon_sym_PLUS] = ACTIONS(463), + [anon_sym_DASH] = ACTIONS(463), [sym__hex_literal] = ACTIONS(465), - [sym__number_literal] = ACTIONS(463), - [anon_sym_SQUOTE] = ACTIONS(465), - [anon_sym_DQUOTE] = ACTIONS(465), - [sym_return] = ACTIONS(463), - [sym_next] = ACTIONS(463), - [sym_break] = ACTIONS(463), - [sym_true] = ACTIONS(463), - [sym_false] = ACTIONS(463), - [sym_null] = ACTIONS(463), - [sym_inf] = ACTIONS(463), - [sym_nan] = ACTIONS(463), - [anon_sym_NA] = ACTIONS(463), - [anon_sym_NA_integer_] = ACTIONS(463), - [anon_sym_NA_real_] = ACTIONS(463), - [anon_sym_NA_complex_] = ACTIONS(463), - [anon_sym_NA_character_] = ACTIONS(463), - [sym_dots] = ACTIONS(463), - [sym_dot_dot_i] = ACTIONS(465), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(465), - [sym__newline] = ACTIONS(465), - [sym__raw_string_literal] = ACTIONS(465), - [sym__external_else] = ACTIONS(465), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(465), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(465), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [197] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(467), - [anon_sym_BSLASH] = ACTIONS(469), - [anon_sym_function] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(55), - [anon_sym_if] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_repeat] = ACTIONS(467), - [anon_sym_QMARK] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(63), - [anon_sym_LT_LT_DASH] = ACTIONS(63), - [anon_sym_COLON_EQ] = ACTIONS(63), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_DASH_GT_GT] = ACTIONS(67), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(469), - [sym__number_literal] = ACTIONS(467), - [anon_sym_SQUOTE] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [sym_return] = ACTIONS(467), - [sym_next] = ACTIONS(467), - [sym_break] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_null] = ACTIONS(467), - [sym_inf] = ACTIONS(467), - [sym_nan] = ACTIONS(467), - [anon_sym_NA] = ACTIONS(467), - [anon_sym_NA_integer_] = ACTIONS(467), - [anon_sym_NA_real_] = ACTIONS(467), - [anon_sym_NA_complex_] = ACTIONS(467), - [anon_sym_NA_character_] = ACTIONS(467), - [sym_dots] = ACTIONS(467), - [sym_dot_dot_i] = ACTIONS(469), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(469), - [sym__newline] = ACTIONS(469), - [sym__raw_string_literal] = ACTIONS(469), - [sym__external_else] = ACTIONS(469), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(469), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(469), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [198] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(467), - [anon_sym_BSLASH] = ACTIONS(469), - [anon_sym_function] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(467), - [anon_sym_if] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_repeat] = ACTIONS(467), - [anon_sym_QMARK] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(469), - [anon_sym_LT_LT_DASH] = ACTIONS(469), - [anon_sym_COLON_EQ] = ACTIONS(469), - [anon_sym_DASH_GT] = ACTIONS(467), - [anon_sym_DASH_GT_GT] = ACTIONS(469), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(469), - [sym__number_literal] = ACTIONS(467), - [anon_sym_SQUOTE] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [sym_return] = ACTIONS(467), - [sym_next] = ACTIONS(467), - [sym_break] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_null] = ACTIONS(467), - [sym_inf] = ACTIONS(467), - [sym_nan] = ACTIONS(467), - [anon_sym_NA] = ACTIONS(467), - [anon_sym_NA_integer_] = ACTIONS(467), - [anon_sym_NA_real_] = ACTIONS(467), - [anon_sym_NA_complex_] = ACTIONS(467), - [anon_sym_NA_character_] = ACTIONS(467), - [sym_dots] = ACTIONS(467), - [sym_dot_dot_i] = ACTIONS(469), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(469), - [sym__newline] = ACTIONS(469), - [sym__raw_string_literal] = ACTIONS(469), - [sym__external_else] = ACTIONS(469), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(469), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(469), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [199] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(467), - [anon_sym_BSLASH] = ACTIONS(469), - [anon_sym_function] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(467), - [anon_sym_if] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_repeat] = ACTIONS(467), - [anon_sym_QMARK] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(469), - [anon_sym_LT_LT_DASH] = ACTIONS(469), - [anon_sym_COLON_EQ] = ACTIONS(469), - [anon_sym_DASH_GT] = ACTIONS(467), - [anon_sym_DASH_GT_GT] = ACTIONS(469), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE_PIPE] = ACTIONS(469), - [anon_sym_AMP_AMP] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(469), - [sym__number_literal] = ACTIONS(467), - [anon_sym_SQUOTE] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [sym_return] = ACTIONS(467), - [sym_next] = ACTIONS(467), - [sym_break] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_null] = ACTIONS(467), - [sym_inf] = ACTIONS(467), - [sym_nan] = ACTIONS(467), - [anon_sym_NA] = ACTIONS(467), - [anon_sym_NA_integer_] = ACTIONS(467), - [anon_sym_NA_real_] = ACTIONS(467), - [anon_sym_NA_complex_] = ACTIONS(467), - [anon_sym_NA_character_] = ACTIONS(467), - [sym_dots] = ACTIONS(467), - [sym_dot_dot_i] = ACTIONS(469), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(469), - [sym__newline] = ACTIONS(469), - [sym__raw_string_literal] = ACTIONS(469), - [sym__external_else] = ACTIONS(469), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(469), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(469), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [200] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(467), - [anon_sym_BSLASH] = ACTIONS(469), - [anon_sym_function] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(467), - [anon_sym_if] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_repeat] = ACTIONS(467), - [anon_sym_QMARK] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(469), - [anon_sym_DASH] = ACTIONS(467), - [anon_sym_LT_DASH] = ACTIONS(469), - [anon_sym_LT_LT_DASH] = ACTIONS(469), - [anon_sym_COLON_EQ] = ACTIONS(469), - [anon_sym_DASH_GT] = ACTIONS(467), - [anon_sym_DASH_GT_GT] = ACTIONS(469), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE_PIPE] = ACTIONS(469), - [anon_sym_AMP_AMP] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(467), - [anon_sym_LT_EQ] = ACTIONS(469), - [anon_sym_GT] = ACTIONS(467), - [anon_sym_GT_EQ] = ACTIONS(469), - [anon_sym_EQ_EQ] = ACTIONS(469), - [anon_sym_BANG_EQ] = ACTIONS(469), - [anon_sym_STAR] = ACTIONS(467), - [anon_sym_SLASH] = ACTIONS(469), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(469), - [anon_sym_PIPE_GT] = ACTIONS(469), - [anon_sym_COLON] = ACTIONS(467), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(469), [sym__number_literal] = ACTIONS(467), [anon_sym_SQUOTE] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [sym_return] = ACTIONS(467), - [sym_next] = ACTIONS(467), - [sym_break] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_null] = ACTIONS(467), - [sym_inf] = ACTIONS(467), - [sym_nan] = ACTIONS(467), - [anon_sym_NA] = ACTIONS(467), - [anon_sym_NA_integer_] = ACTIONS(467), - [anon_sym_NA_real_] = ACTIONS(467), - [anon_sym_NA_complex_] = ACTIONS(467), - [anon_sym_NA_character_] = ACTIONS(467), - [sym_dots] = ACTIONS(467), - [sym_dot_dot_i] = ACTIONS(469), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(469), - [sym__newline] = ACTIONS(469), - [sym__raw_string_literal] = ACTIONS(469), - [sym__external_else] = ACTIONS(469), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(469), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(469), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [201] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(55), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_DASH_GT_GT] = ACTIONS(67), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(371), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [202] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(55), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(63), - [anon_sym_LT_LT_DASH] = ACTIONS(63), - [anon_sym_COLON_EQ] = ACTIONS(63), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_DASH_GT_GT] = ACTIONS(67), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(371), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [203] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(371), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [204] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(371), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [205] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(55), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(63), - [anon_sym_LT_LT_DASH] = ACTIONS(63), - [anon_sym_COLON_EQ] = ACTIONS(63), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_DASH_GT_GT] = ACTIONS(67), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(371), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [206] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(371), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [207] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(371), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [208] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(371), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [209] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(371), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [210] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(373), - [anon_sym_SLASH] = ACTIONS(371), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(371), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [211] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(373), - [anon_sym_SLASH] = ACTIONS(371), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(371), - [anon_sym_PIPE_GT] = ACTIONS(371), - [anon_sym_COLON] = ACTIONS(373), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(371), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [212] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(373), - [anon_sym_SLASH] = ACTIONS(371), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(371), - [anon_sym_PIPE_GT] = ACTIONS(371), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(371), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [213] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(373), - [anon_sym_SLASH] = ACTIONS(371), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(371), - [anon_sym_PIPE_GT] = ACTIONS(371), - [anon_sym_COLON] = ACTIONS(373), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(371), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [214] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(377), - [anon_sym_BSLASH] = ACTIONS(375), - [anon_sym_function] = ACTIONS(377), - [anon_sym_EQ] = ACTIONS(55), - [anon_sym_if] = ACTIONS(377), - [anon_sym_for] = ACTIONS(377), - [anon_sym_while] = ACTIONS(377), - [anon_sym_repeat] = ACTIONS(377), - [anon_sym_QMARK] = ACTIONS(375), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(377), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(63), - [anon_sym_LT_LT_DASH] = ACTIONS(63), - [anon_sym_COLON_EQ] = ACTIONS(63), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_DASH_GT_GT] = ACTIONS(67), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(375), - [sym__number_literal] = ACTIONS(377), - [anon_sym_SQUOTE] = ACTIONS(375), - [anon_sym_DQUOTE] = ACTIONS(375), - [sym_return] = ACTIONS(377), - [sym_next] = ACTIONS(377), - [sym_break] = ACTIONS(377), - [sym_true] = ACTIONS(377), - [sym_false] = ACTIONS(377), - [sym_null] = ACTIONS(377), - [sym_inf] = ACTIONS(377), - [sym_nan] = ACTIONS(377), - [anon_sym_NA] = ACTIONS(377), - [anon_sym_NA_integer_] = ACTIONS(377), - [anon_sym_NA_real_] = ACTIONS(377), - [anon_sym_NA_complex_] = ACTIONS(377), - [anon_sym_NA_character_] = ACTIONS(377), - [sym_dots] = ACTIONS(377), - [sym_dot_dot_i] = ACTIONS(375), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(375), - [sym__newline] = ACTIONS(375), - [sym__raw_string_literal] = ACTIONS(375), - [sym__external_else] = ACTIONS(375), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(375), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(375), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [215] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(381), - [anon_sym_BSLASH] = ACTIONS(379), - [anon_sym_function] = ACTIONS(381), - [anon_sym_EQ] = ACTIONS(55), - [anon_sym_if] = ACTIONS(381), - [anon_sym_for] = ACTIONS(381), - [anon_sym_while] = ACTIONS(381), - [anon_sym_repeat] = ACTIONS(381), - [anon_sym_QMARK] = ACTIONS(379), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(381), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(63), - [anon_sym_LT_LT_DASH] = ACTIONS(63), - [anon_sym_COLON_EQ] = ACTIONS(63), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_DASH_GT_GT] = ACTIONS(67), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(379), - [sym__number_literal] = ACTIONS(381), - [anon_sym_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE] = ACTIONS(379), - [sym_return] = ACTIONS(381), - [sym_next] = ACTIONS(381), - [sym_break] = ACTIONS(381), - [sym_true] = ACTIONS(381), - [sym_false] = ACTIONS(381), - [sym_null] = ACTIONS(381), - [sym_inf] = ACTIONS(381), - [sym_nan] = ACTIONS(381), - [anon_sym_NA] = ACTIONS(381), - [anon_sym_NA_integer_] = ACTIONS(381), - [anon_sym_NA_real_] = ACTIONS(381), - [anon_sym_NA_complex_] = ACTIONS(381), - [anon_sym_NA_character_] = ACTIONS(381), - [sym_dots] = ACTIONS(381), - [sym_dot_dot_i] = ACTIONS(379), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(379), - [sym__newline] = ACTIONS(379), - [sym__raw_string_literal] = ACTIONS(379), - [sym__external_else] = ACTIONS(379), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(379), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(379), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [216] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(55), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_DASH_GT_GT] = ACTIONS(67), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(383), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [217] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(55), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(63), - [anon_sym_LT_LT_DASH] = ACTIONS(63), - [anon_sym_COLON_EQ] = ACTIONS(63), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_DASH_GT_GT] = ACTIONS(67), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(383), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [218] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(383), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [219] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(383), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [220] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(55), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(63), - [anon_sym_LT_LT_DASH] = ACTIONS(63), - [anon_sym_COLON_EQ] = ACTIONS(63), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_DASH_GT_GT] = ACTIONS(67), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(383), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [221] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(383), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [222] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(383), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [223] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(383), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [224] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(383), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [225] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(385), - [anon_sym_SLASH] = ACTIONS(383), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(383), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [226] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(385), - [anon_sym_SLASH] = ACTIONS(383), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(383), - [anon_sym_PIPE_GT] = ACTIONS(383), - [anon_sym_COLON] = ACTIONS(385), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(383), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [227] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(385), - [anon_sym_SLASH] = ACTIONS(383), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(383), - [anon_sym_PIPE_GT] = ACTIONS(383), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(383), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [228] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(385), - [anon_sym_SLASH] = ACTIONS(383), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(383), - [anon_sym_PIPE_GT] = ACTIONS(383), - [anon_sym_COLON] = ACTIONS(385), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(383), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [229] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(389), - [anon_sym_BSLASH] = ACTIONS(387), - [anon_sym_function] = ACTIONS(389), - [anon_sym_EQ] = ACTIONS(55), - [anon_sym_if] = ACTIONS(389), - [anon_sym_for] = ACTIONS(389), - [anon_sym_while] = ACTIONS(389), - [anon_sym_repeat] = ACTIONS(389), - [anon_sym_QMARK] = ACTIONS(387), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(63), - [anon_sym_LT_LT_DASH] = ACTIONS(63), - [anon_sym_COLON_EQ] = ACTIONS(63), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_DASH_GT_GT] = ACTIONS(67), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(387), - [sym__number_literal] = ACTIONS(389), - [anon_sym_SQUOTE] = ACTIONS(387), - [anon_sym_DQUOTE] = ACTIONS(387), - [sym_return] = ACTIONS(389), - [sym_next] = ACTIONS(389), - [sym_break] = ACTIONS(389), - [sym_true] = ACTIONS(389), - [sym_false] = ACTIONS(389), - [sym_null] = ACTIONS(389), - [sym_inf] = ACTIONS(389), - [sym_nan] = ACTIONS(389), - [anon_sym_NA] = ACTIONS(389), - [anon_sym_NA_integer_] = ACTIONS(389), - [anon_sym_NA_real_] = ACTIONS(389), - [anon_sym_NA_complex_] = ACTIONS(389), - [anon_sym_NA_character_] = ACTIONS(389), - [sym_dots] = ACTIONS(389), - [sym_dot_dot_i] = ACTIONS(387), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(387), - [sym__newline] = ACTIONS(387), - [sym__raw_string_literal] = ACTIONS(387), - [sym__external_else] = ACTIONS(387), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(387), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(387), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [230] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(393), - [anon_sym_BSLASH] = ACTIONS(391), - [anon_sym_function] = ACTIONS(393), - [anon_sym_EQ] = ACTIONS(55), - [anon_sym_if] = ACTIONS(393), - [anon_sym_for] = ACTIONS(393), - [anon_sym_while] = ACTIONS(393), - [anon_sym_repeat] = ACTIONS(393), - [anon_sym_QMARK] = ACTIONS(391), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(63), - [anon_sym_LT_LT_DASH] = ACTIONS(63), - [anon_sym_COLON_EQ] = ACTIONS(63), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_DASH_GT_GT] = ACTIONS(67), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(391), - [sym__number_literal] = ACTIONS(393), - [anon_sym_SQUOTE] = ACTIONS(391), - [anon_sym_DQUOTE] = ACTIONS(391), - [sym_return] = ACTIONS(393), - [sym_next] = ACTIONS(393), - [sym_break] = ACTIONS(393), - [sym_true] = ACTIONS(393), - [sym_false] = ACTIONS(393), - [sym_null] = ACTIONS(393), - [sym_inf] = ACTIONS(393), - [sym_nan] = ACTIONS(393), - [anon_sym_NA] = ACTIONS(393), - [anon_sym_NA_integer_] = ACTIONS(393), - [anon_sym_NA_real_] = ACTIONS(393), - [anon_sym_NA_complex_] = ACTIONS(393), - [anon_sym_NA_character_] = ACTIONS(393), - [sym_dots] = ACTIONS(393), - [sym_dot_dot_i] = ACTIONS(391), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(391), - [sym__newline] = ACTIONS(391), - [sym__raw_string_literal] = ACTIONS(391), - [sym__external_else] = ACTIONS(391), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(391), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(391), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [231] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(397), - [anon_sym_BSLASH] = ACTIONS(395), - [anon_sym_function] = ACTIONS(397), - [anon_sym_EQ] = ACTIONS(55), - [anon_sym_if] = ACTIONS(397), - [anon_sym_for] = ACTIONS(397), - [anon_sym_while] = ACTIONS(397), - [anon_sym_repeat] = ACTIONS(397), - [anon_sym_QMARK] = ACTIONS(395), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(397), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(63), - [anon_sym_LT_LT_DASH] = ACTIONS(63), - [anon_sym_COLON_EQ] = ACTIONS(63), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_DASH_GT_GT] = ACTIONS(67), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(395), - [sym__number_literal] = ACTIONS(397), - [anon_sym_SQUOTE] = ACTIONS(395), - [anon_sym_DQUOTE] = ACTIONS(395), - [sym_return] = ACTIONS(397), - [sym_next] = ACTIONS(397), - [sym_break] = ACTIONS(397), - [sym_true] = ACTIONS(397), - [sym_false] = ACTIONS(397), - [sym_null] = ACTIONS(397), - [sym_inf] = ACTIONS(397), - [sym_nan] = ACTIONS(397), - [anon_sym_NA] = ACTIONS(397), - [anon_sym_NA_integer_] = ACTIONS(397), - [anon_sym_NA_real_] = ACTIONS(397), - [anon_sym_NA_complex_] = ACTIONS(397), - [anon_sym_NA_character_] = ACTIONS(397), - [sym_dots] = ACTIONS(397), - [sym_dot_dot_i] = ACTIONS(395), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(395), - [sym__newline] = ACTIONS(395), - [sym__raw_string_literal] = ACTIONS(395), - [sym__external_else] = ACTIONS(395), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(395), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(395), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [232] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(401), - [anon_sym_BSLASH] = ACTIONS(399), - [anon_sym_function] = ACTIONS(401), - [anon_sym_EQ] = ACTIONS(55), + [anon_sym_DQUOTE] = ACTIONS(471), + [sym_dots] = ACTIONS(443), + [sym_dot_dot_i] = ACTIONS(473), + [sym_return] = ACTIONS(475), + [sym_next] = ACTIONS(475), + [sym_break] = ACTIONS(475), + [sym_true] = ACTIONS(475), + [sym_false] = ACTIONS(475), + [sym_null] = ACTIONS(477), + [sym_inf] = ACTIONS(475), + [sym_nan] = ACTIONS(475), + [anon_sym_NA] = ACTIONS(479), + [anon_sym_NA_integer_] = ACTIONS(479), + [anon_sym_NA_real_] = ACTIONS(479), + [anon_sym_NA_complex_] = ACTIONS(479), + [anon_sym_NA_character_] = ACTIONS(479), + [sym_comment] = ACTIONS(3), + [sym_comma] = ACTIONS(481), + [sym__raw_string_literal] = ACTIONS(483), + [sym__external_open_parenthesis] = ACTIONS(485), + [sym__external_open_brace] = ACTIONS(487), + [sym__external_close_bracket2] = ACTIONS(595), + }, + [STATE(268)] = { + [sym_function_definition] = STATE(1526), + [sym_if_statement] = STATE(1526), + [sym_for_statement] = STATE(1526), + [sym_while_statement] = STATE(1526), + [sym_repeat_statement] = STATE(1526), + [sym_braced_expression] = STATE(1526), + [sym_parenthesized_expression] = STATE(1526), + [sym_call] = STATE(1526), + [sym_subset] = STATE(1526), + [sym_subset2] = STATE(1526), + [sym_argument] = STATE(1808), + [sym__argument_named] = STATE(2040), + [sym__argument_unnamed] = STATE(2041), + [sym__argument_value] = STATE(2035), + [sym_unary_operator] = STATE(1526), + [sym_binary_operator] = STATE(1526), + [sym_extract_operator] = STATE(1526), + [sym_namespace_operator] = STATE(1526), + [sym_integer] = STATE(1526), + [sym_complex] = STATE(1526), + [sym_float] = STATE(1526), + [sym__float_literal] = STATE(1608), + [sym_string] = STATE(1614), + [sym__single_quoted_string] = STATE(1609), + [sym__double_quoted_string] = STATE(1610), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2050), + [sym__argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null] = STATE(2062), + [sym_na] = STATE(1526), + [sym__expression] = STATE(1526), + [sym__open_parenthesis] = STATE(1057), + [sym__close_parenthesis] = STATE(379), + [sym__open_brace] = STATE(370), + [aux_sym_call_arguments_repeat1] = STATE(1809), + [sym_identifier] = ACTIONS(521), + [anon_sym_BSLASH] = ACTIONS(523), + [anon_sym_function] = ACTIONS(525), + [anon_sym_if] = ACTIONS(527), + [anon_sym_for] = ACTIONS(529), + [anon_sym_while] = ACTIONS(531), + [anon_sym_repeat] = ACTIONS(533), + [anon_sym_QMARK] = ACTIONS(535), + [anon_sym_TILDE] = ACTIONS(537), + [anon_sym_BANG] = ACTIONS(539), + [anon_sym_PLUS] = ACTIONS(541), + [anon_sym_DASH] = ACTIONS(541), + [sym__hex_literal] = ACTIONS(543), + [sym__number_literal] = ACTIONS(545), + [anon_sym_SQUOTE] = ACTIONS(547), + [anon_sym_DQUOTE] = ACTIONS(549), + [sym_dots] = ACTIONS(521), + [sym_dot_dot_i] = ACTIONS(551), + [sym_return] = ACTIONS(553), + [sym_next] = ACTIONS(553), + [sym_break] = ACTIONS(553), + [sym_true] = ACTIONS(553), + [sym_false] = ACTIONS(553), + [sym_null] = ACTIONS(555), + [sym_inf] = ACTIONS(553), + [sym_nan] = ACTIONS(553), + [anon_sym_NA] = ACTIONS(557), + [anon_sym_NA_integer_] = ACTIONS(557), + [anon_sym_NA_real_] = ACTIONS(557), + [anon_sym_NA_complex_] = ACTIONS(557), + [anon_sym_NA_character_] = ACTIONS(557), + [sym_comment] = ACTIONS(3), + [sym_comma] = ACTIONS(559), + [sym__raw_string_literal] = ACTIONS(561), + [sym__external_open_parenthesis] = ACTIONS(563), + [sym__external_close_parenthesis] = ACTIONS(597), + [sym__external_open_brace] = ACTIONS(567), + }, + [STATE(269)] = { + [sym_function_definition] = STATE(1535), + [sym_if_statement] = STATE(1535), + [sym_for_statement] = STATE(1535), + [sym_while_statement] = STATE(1535), + [sym_repeat_statement] = STATE(1535), + [sym_braced_expression] = STATE(1535), + [sym_parenthesized_expression] = STATE(1535), + [sym_call] = STATE(1535), + [sym_subset] = STATE(1535), + [sym_subset2] = STATE(1535), + [sym_argument] = STATE(1900), + [sym__argument_named] = STATE(2032), + [sym__argument_unnamed] = STATE(2049), + [sym__argument_value] = STATE(2031), + [sym_unary_operator] = STATE(1535), + [sym_binary_operator] = STATE(1535), + [sym_extract_operator] = STATE(1535), + [sym_namespace_operator] = STATE(1535), + [sym_integer] = STATE(1535), + [sym_complex] = STATE(1535), + [sym_float] = STATE(1535), + [sym__float_literal] = STATE(1626), + [sym_string] = STATE(1631), + [sym__single_quoted_string] = STATE(1627), + [sym__double_quoted_string] = STATE(1628), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2048), + [sym__argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null] = STATE(2065), + [sym_na] = STATE(1535), + [sym__expression] = STATE(1535), + [sym__open_parenthesis] = STATE(1067), + [sym__open_brace] = STATE(373), + [sym__close_bracket] = STATE(382), + [aux_sym_call_arguments_repeat1] = STATE(1813), + [sym_identifier] = ACTIONS(395), + [anon_sym_BSLASH] = ACTIONS(397), + [anon_sym_function] = ACTIONS(399), [anon_sym_if] = ACTIONS(401), - [anon_sym_for] = ACTIONS(401), - [anon_sym_while] = ACTIONS(401), - [anon_sym_repeat] = ACTIONS(401), - [anon_sym_QMARK] = ACTIONS(399), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(401), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(63), - [anon_sym_LT_LT_DASH] = ACTIONS(63), - [anon_sym_COLON_EQ] = ACTIONS(63), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_DASH_GT_GT] = ACTIONS(67), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(399), - [sym__number_literal] = ACTIONS(401), - [anon_sym_SQUOTE] = ACTIONS(399), - [anon_sym_DQUOTE] = ACTIONS(399), - [sym_return] = ACTIONS(401), - [sym_next] = ACTIONS(401), - [sym_break] = ACTIONS(401), - [sym_true] = ACTIONS(401), - [sym_false] = ACTIONS(401), - [sym_null] = ACTIONS(401), - [sym_inf] = ACTIONS(401), - [sym_nan] = ACTIONS(401), - [anon_sym_NA] = ACTIONS(401), - [anon_sym_NA_integer_] = ACTIONS(401), - [anon_sym_NA_real_] = ACTIONS(401), - [anon_sym_NA_complex_] = ACTIONS(401), - [anon_sym_NA_character_] = ACTIONS(401), - [sym_dots] = ACTIONS(401), - [sym_dot_dot_i] = ACTIONS(399), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(399), - [sym__newline] = ACTIONS(399), - [sym__raw_string_literal] = ACTIONS(399), - [sym__external_else] = ACTIONS(399), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(399), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(399), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [233] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(405), - [anon_sym_BSLASH] = ACTIONS(403), - [anon_sym_function] = ACTIONS(405), - [anon_sym_EQ] = ACTIONS(55), - [anon_sym_if] = ACTIONS(405), - [anon_sym_for] = ACTIONS(405), + [anon_sym_for] = ACTIONS(403), [anon_sym_while] = ACTIONS(405), - [anon_sym_repeat] = ACTIONS(405), - [anon_sym_QMARK] = ACTIONS(403), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(405), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(63), - [anon_sym_LT_LT_DASH] = ACTIONS(63), - [anon_sym_COLON_EQ] = ACTIONS(63), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_DASH_GT_GT] = ACTIONS(67), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(403), - [sym__number_literal] = ACTIONS(405), - [anon_sym_SQUOTE] = ACTIONS(403), - [anon_sym_DQUOTE] = ACTIONS(403), - [sym_return] = ACTIONS(405), - [sym_next] = ACTIONS(405), - [sym_break] = ACTIONS(405), - [sym_true] = ACTIONS(405), - [sym_false] = ACTIONS(405), - [sym_null] = ACTIONS(405), - [sym_inf] = ACTIONS(405), - [sym_nan] = ACTIONS(405), - [anon_sym_NA] = ACTIONS(405), - [anon_sym_NA_integer_] = ACTIONS(405), - [anon_sym_NA_real_] = ACTIONS(405), - [anon_sym_NA_complex_] = ACTIONS(405), - [anon_sym_NA_character_] = ACTIONS(405), - [sym_dots] = ACTIONS(405), - [sym_dot_dot_i] = ACTIONS(403), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(403), - [sym__newline] = ACTIONS(403), - [sym__raw_string_literal] = ACTIONS(403), - [sym__external_else] = ACTIONS(403), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(403), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(403), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [234] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(409), - [anon_sym_BSLASH] = ACTIONS(407), - [anon_sym_function] = ACTIONS(409), - [anon_sym_EQ] = ACTIONS(55), - [anon_sym_if] = ACTIONS(409), - [anon_sym_for] = ACTIONS(409), - [anon_sym_while] = ACTIONS(409), - [anon_sym_repeat] = ACTIONS(409), - [anon_sym_QMARK] = ACTIONS(407), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(409), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(63), - [anon_sym_LT_LT_DASH] = ACTIONS(63), - [anon_sym_COLON_EQ] = ACTIONS(63), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_DASH_GT_GT] = ACTIONS(67), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(407), - [sym__number_literal] = ACTIONS(409), - [anon_sym_SQUOTE] = ACTIONS(407), - [anon_sym_DQUOTE] = ACTIONS(407), - [sym_return] = ACTIONS(409), - [sym_next] = ACTIONS(409), - [sym_break] = ACTIONS(409), - [sym_true] = ACTIONS(409), - [sym_false] = ACTIONS(409), - [sym_null] = ACTIONS(409), - [sym_inf] = ACTIONS(409), - [sym_nan] = ACTIONS(409), - [anon_sym_NA] = ACTIONS(409), - [anon_sym_NA_integer_] = ACTIONS(409), - [anon_sym_NA_real_] = ACTIONS(409), - [anon_sym_NA_complex_] = ACTIONS(409), - [anon_sym_NA_character_] = ACTIONS(409), - [sym_dots] = ACTIONS(409), - [sym_dot_dot_i] = ACTIONS(407), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(407), - [sym__newline] = ACTIONS(407), - [sym__raw_string_literal] = ACTIONS(407), - [sym__external_else] = ACTIONS(407), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(407), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(407), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [235] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(413), - [anon_sym_BSLASH] = ACTIONS(411), - [anon_sym_function] = ACTIONS(413), - [anon_sym_EQ] = ACTIONS(55), - [anon_sym_if] = ACTIONS(413), - [anon_sym_for] = ACTIONS(413), - [anon_sym_while] = ACTIONS(413), - [anon_sym_repeat] = ACTIONS(413), - [anon_sym_QMARK] = ACTIONS(411), - [anon_sym_TILDE] = ACTIONS(57), + [anon_sym_repeat] = ACTIONS(407), + [anon_sym_QMARK] = ACTIONS(409), + [anon_sym_TILDE] = ACTIONS(411), [anon_sym_BANG] = ACTIONS(413), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(63), - [anon_sym_LT_LT_DASH] = ACTIONS(63), - [anon_sym_COLON_EQ] = ACTIONS(63), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_DASH_GT_GT] = ACTIONS(67), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(411), - [sym__number_literal] = ACTIONS(413), - [anon_sym_SQUOTE] = ACTIONS(411), - [anon_sym_DQUOTE] = ACTIONS(411), - [sym_return] = ACTIONS(413), - [sym_next] = ACTIONS(413), - [sym_break] = ACTIONS(413), - [sym_true] = ACTIONS(413), - [sym_false] = ACTIONS(413), - [sym_null] = ACTIONS(413), - [sym_inf] = ACTIONS(413), - [sym_nan] = ACTIONS(413), - [anon_sym_NA] = ACTIONS(413), - [anon_sym_NA_integer_] = ACTIONS(413), - [anon_sym_NA_real_] = ACTIONS(413), - [anon_sym_NA_complex_] = ACTIONS(413), - [anon_sym_NA_character_] = ACTIONS(413), - [sym_dots] = ACTIONS(413), - [sym_dot_dot_i] = ACTIONS(411), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(411), - [sym__newline] = ACTIONS(411), - [sym__raw_string_literal] = ACTIONS(411), - [sym__external_else] = ACTIONS(411), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(411), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(411), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [236] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(417), - [anon_sym_BSLASH] = ACTIONS(415), - [anon_sym_function] = ACTIONS(417), - [anon_sym_EQ] = ACTIONS(55), - [anon_sym_if] = ACTIONS(417), - [anon_sym_for] = ACTIONS(417), - [anon_sym_while] = ACTIONS(417), - [anon_sym_repeat] = ACTIONS(417), - [anon_sym_QMARK] = ACTIONS(415), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(417), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(63), - [anon_sym_LT_LT_DASH] = ACTIONS(63), - [anon_sym_COLON_EQ] = ACTIONS(63), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_DASH_GT_GT] = ACTIONS(67), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(415), - [sym__number_literal] = ACTIONS(417), - [anon_sym_SQUOTE] = ACTIONS(415), - [anon_sym_DQUOTE] = ACTIONS(415), - [sym_return] = ACTIONS(417), - [sym_next] = ACTIONS(417), - [sym_break] = ACTIONS(417), - [sym_true] = ACTIONS(417), - [sym_false] = ACTIONS(417), - [sym_null] = ACTIONS(417), - [sym_inf] = ACTIONS(417), - [sym_nan] = ACTIONS(417), - [anon_sym_NA] = ACTIONS(417), - [anon_sym_NA_integer_] = ACTIONS(417), - [anon_sym_NA_real_] = ACTIONS(417), - [anon_sym_NA_complex_] = ACTIONS(417), - [anon_sym_NA_character_] = ACTIONS(417), - [sym_dots] = ACTIONS(417), - [sym_dot_dot_i] = ACTIONS(415), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(415), - [sym__newline] = ACTIONS(415), - [sym__raw_string_literal] = ACTIONS(415), - [sym__external_else] = ACTIONS(415), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(415), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(415), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [237] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(421), - [anon_sym_BSLASH] = ACTIONS(419), - [anon_sym_function] = ACTIONS(421), - [anon_sym_EQ] = ACTIONS(55), - [anon_sym_if] = ACTIONS(421), - [anon_sym_for] = ACTIONS(421), - [anon_sym_while] = ACTIONS(421), - [anon_sym_repeat] = ACTIONS(421), - [anon_sym_QMARK] = ACTIONS(419), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(421), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(63), - [anon_sym_LT_LT_DASH] = ACTIONS(63), - [anon_sym_COLON_EQ] = ACTIONS(63), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_DASH_GT_GT] = ACTIONS(67), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(419), - [sym__number_literal] = ACTIONS(421), - [anon_sym_SQUOTE] = ACTIONS(419), - [anon_sym_DQUOTE] = ACTIONS(419), - [sym_return] = ACTIONS(421), - [sym_next] = ACTIONS(421), - [sym_break] = ACTIONS(421), - [sym_true] = ACTIONS(421), - [sym_false] = ACTIONS(421), - [sym_null] = ACTIONS(421), - [sym_inf] = ACTIONS(421), - [sym_nan] = ACTIONS(421), - [anon_sym_NA] = ACTIONS(421), - [anon_sym_NA_integer_] = ACTIONS(421), - [anon_sym_NA_real_] = ACTIONS(421), - [anon_sym_NA_complex_] = ACTIONS(421), - [anon_sym_NA_character_] = ACTIONS(421), - [sym_dots] = ACTIONS(421), - [sym_dot_dot_i] = ACTIONS(419), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(419), - [sym__newline] = ACTIONS(419), - [sym__raw_string_literal] = ACTIONS(419), - [sym__external_else] = ACTIONS(419), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(419), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(419), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [238] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(425), - [anon_sym_BSLASH] = ACTIONS(423), - [anon_sym_function] = ACTIONS(425), - [anon_sym_EQ] = ACTIONS(55), - [anon_sym_if] = ACTIONS(425), - [anon_sym_for] = ACTIONS(425), - [anon_sym_while] = ACTIONS(425), - [anon_sym_repeat] = ACTIONS(425), - [anon_sym_QMARK] = ACTIONS(423), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(425), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(63), - [anon_sym_LT_LT_DASH] = ACTIONS(63), - [anon_sym_COLON_EQ] = ACTIONS(63), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_DASH_GT_GT] = ACTIONS(67), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(423), - [sym__number_literal] = ACTIONS(425), - [anon_sym_SQUOTE] = ACTIONS(423), + [anon_sym_PLUS] = ACTIONS(415), + [anon_sym_DASH] = ACTIONS(415), + [sym__hex_literal] = ACTIONS(417), + [sym__number_literal] = ACTIONS(419), + [anon_sym_SQUOTE] = ACTIONS(421), [anon_sym_DQUOTE] = ACTIONS(423), - [sym_return] = ACTIONS(425), - [sym_next] = ACTIONS(425), - [sym_break] = ACTIONS(425), - [sym_true] = ACTIONS(425), - [sym_false] = ACTIONS(425), - [sym_null] = ACTIONS(425), - [sym_inf] = ACTIONS(425), - [sym_nan] = ACTIONS(425), - [anon_sym_NA] = ACTIONS(425), - [anon_sym_NA_integer_] = ACTIONS(425), - [anon_sym_NA_real_] = ACTIONS(425), - [anon_sym_NA_complex_] = ACTIONS(425), - [anon_sym_NA_character_] = ACTIONS(425), - [sym_dots] = ACTIONS(425), - [sym_dot_dot_i] = ACTIONS(423), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(423), - [sym__newline] = ACTIONS(423), - [sym__raw_string_literal] = ACTIONS(423), - [sym__external_else] = ACTIONS(423), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(423), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(423), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [239] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(429), - [anon_sym_BSLASH] = ACTIONS(427), - [anon_sym_function] = ACTIONS(429), - [anon_sym_EQ] = ACTIONS(55), - [anon_sym_if] = ACTIONS(429), - [anon_sym_for] = ACTIONS(429), - [anon_sym_while] = ACTIONS(429), - [anon_sym_repeat] = ACTIONS(429), - [anon_sym_QMARK] = ACTIONS(427), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(429), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(63), - [anon_sym_LT_LT_DASH] = ACTIONS(63), - [anon_sym_COLON_EQ] = ACTIONS(63), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_DASH_GT_GT] = ACTIONS(67), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(427), - [sym__number_literal] = ACTIONS(429), - [anon_sym_SQUOTE] = ACTIONS(427), - [anon_sym_DQUOTE] = ACTIONS(427), - [sym_return] = ACTIONS(429), - [sym_next] = ACTIONS(429), - [sym_break] = ACTIONS(429), - [sym_true] = ACTIONS(429), - [sym_false] = ACTIONS(429), + [sym_dots] = ACTIONS(395), + [sym_dot_dot_i] = ACTIONS(425), + [sym_return] = ACTIONS(427), + [sym_next] = ACTIONS(427), + [sym_break] = ACTIONS(427), + [sym_true] = ACTIONS(427), + [sym_false] = ACTIONS(427), [sym_null] = ACTIONS(429), - [sym_inf] = ACTIONS(429), - [sym_nan] = ACTIONS(429), - [anon_sym_NA] = ACTIONS(429), - [anon_sym_NA_integer_] = ACTIONS(429), - [anon_sym_NA_real_] = ACTIONS(429), - [anon_sym_NA_complex_] = ACTIONS(429), - [anon_sym_NA_character_] = ACTIONS(429), - [sym_dots] = ACTIONS(429), - [sym_dot_dot_i] = ACTIONS(427), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(427), - [sym__newline] = ACTIONS(427), - [sym__raw_string_literal] = ACTIONS(427), - [sym__external_else] = ACTIONS(427), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(427), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(427), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [240] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(433), - [anon_sym_BSLASH] = ACTIONS(431), - [anon_sym_function] = ACTIONS(433), - [anon_sym_EQ] = ACTIONS(55), - [anon_sym_if] = ACTIONS(433), - [anon_sym_for] = ACTIONS(433), - [anon_sym_while] = ACTIONS(433), - [anon_sym_repeat] = ACTIONS(433), - [anon_sym_QMARK] = ACTIONS(431), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(433), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(63), - [anon_sym_LT_LT_DASH] = ACTIONS(63), - [anon_sym_COLON_EQ] = ACTIONS(63), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_DASH_GT_GT] = ACTIONS(67), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(431), - [sym__number_literal] = ACTIONS(433), - [anon_sym_SQUOTE] = ACTIONS(431), - [anon_sym_DQUOTE] = ACTIONS(431), - [sym_return] = ACTIONS(433), - [sym_next] = ACTIONS(433), - [sym_break] = ACTIONS(433), - [sym_true] = ACTIONS(433), - [sym_false] = ACTIONS(433), - [sym_null] = ACTIONS(433), - [sym_inf] = ACTIONS(433), - [sym_nan] = ACTIONS(433), - [anon_sym_NA] = ACTIONS(433), - [anon_sym_NA_integer_] = ACTIONS(433), - [anon_sym_NA_real_] = ACTIONS(433), - [anon_sym_NA_complex_] = ACTIONS(433), - [anon_sym_NA_character_] = ACTIONS(433), - [sym_dots] = ACTIONS(433), - [sym_dot_dot_i] = ACTIONS(431), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(431), - [sym__newline] = ACTIONS(431), - [sym__raw_string_literal] = ACTIONS(431), - [sym__external_else] = ACTIONS(431), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(431), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(431), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [241] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(437), - [anon_sym_BSLASH] = ACTIONS(435), - [anon_sym_function] = ACTIONS(437), - [anon_sym_EQ] = ACTIONS(55), - [anon_sym_if] = ACTIONS(437), - [anon_sym_for] = ACTIONS(437), - [anon_sym_while] = ACTIONS(437), - [anon_sym_repeat] = ACTIONS(437), - [anon_sym_QMARK] = ACTIONS(435), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(437), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(63), - [anon_sym_LT_LT_DASH] = ACTIONS(63), - [anon_sym_COLON_EQ] = ACTIONS(63), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_DASH_GT_GT] = ACTIONS(67), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(435), - [sym__number_literal] = ACTIONS(437), - [anon_sym_SQUOTE] = ACTIONS(435), - [anon_sym_DQUOTE] = ACTIONS(435), - [sym_return] = ACTIONS(437), - [sym_next] = ACTIONS(437), - [sym_break] = ACTIONS(437), - [sym_true] = ACTIONS(437), - [sym_false] = ACTIONS(437), - [sym_null] = ACTIONS(437), - [sym_inf] = ACTIONS(437), - [sym_nan] = ACTIONS(437), - [anon_sym_NA] = ACTIONS(437), - [anon_sym_NA_integer_] = ACTIONS(437), - [anon_sym_NA_real_] = ACTIONS(437), - [anon_sym_NA_complex_] = ACTIONS(437), - [anon_sym_NA_character_] = ACTIONS(437), - [sym_dots] = ACTIONS(437), - [sym_dot_dot_i] = ACTIONS(435), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(435), - [sym__newline] = ACTIONS(435), + [sym_inf] = ACTIONS(427), + [sym_nan] = ACTIONS(427), + [anon_sym_NA] = ACTIONS(431), + [anon_sym_NA_integer_] = ACTIONS(431), + [anon_sym_NA_real_] = ACTIONS(431), + [anon_sym_NA_complex_] = ACTIONS(431), + [anon_sym_NA_character_] = ACTIONS(431), + [sym_comment] = ACTIONS(3), + [sym_comma] = ACTIONS(433), [sym__raw_string_literal] = ACTIONS(435), - [sym__external_else] = ACTIONS(435), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(435), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(435), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [242] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(441), - [anon_sym_BSLASH] = ACTIONS(439), - [anon_sym_function] = ACTIONS(441), - [anon_sym_EQ] = ACTIONS(55), - [anon_sym_if] = ACTIONS(441), - [anon_sym_for] = ACTIONS(441), - [anon_sym_while] = ACTIONS(441), - [anon_sym_repeat] = ACTIONS(441), - [anon_sym_QMARK] = ACTIONS(439), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(441), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(63), - [anon_sym_LT_LT_DASH] = ACTIONS(63), - [anon_sym_COLON_EQ] = ACTIONS(63), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_DASH_GT_GT] = ACTIONS(67), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(439), - [sym__number_literal] = ACTIONS(441), - [anon_sym_SQUOTE] = ACTIONS(439), - [anon_sym_DQUOTE] = ACTIONS(439), - [sym_return] = ACTIONS(441), - [sym_next] = ACTIONS(441), - [sym_break] = ACTIONS(441), - [sym_true] = ACTIONS(441), - [sym_false] = ACTIONS(441), - [sym_null] = ACTIONS(441), - [sym_inf] = ACTIONS(441), - [sym_nan] = ACTIONS(441), - [anon_sym_NA] = ACTIONS(441), - [anon_sym_NA_integer_] = ACTIONS(441), - [anon_sym_NA_real_] = ACTIONS(441), - [anon_sym_NA_complex_] = ACTIONS(441), - [anon_sym_NA_character_] = ACTIONS(441), - [sym_dots] = ACTIONS(441), - [sym_dot_dot_i] = ACTIONS(439), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(439), - [sym__newline] = ACTIONS(439), - [sym__raw_string_literal] = ACTIONS(439), - [sym__external_else] = ACTIONS(439), - [sym__external_open_parenthesis] = ACTIONS(95), + [sym__external_open_parenthesis] = ACTIONS(437), [sym__external_open_brace] = ACTIONS(439), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(439), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [243] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(367), - [anon_sym_BSLASH] = ACTIONS(369), - [anon_sym_function] = ACTIONS(367), - [anon_sym_EQ] = ACTIONS(55), - [anon_sym_if] = ACTIONS(367), - [anon_sym_for] = ACTIONS(367), - [anon_sym_while] = ACTIONS(367), - [anon_sym_repeat] = ACTIONS(367), - [anon_sym_QMARK] = ACTIONS(369), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(367), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(63), - [anon_sym_LT_LT_DASH] = ACTIONS(63), - [anon_sym_COLON_EQ] = ACTIONS(63), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_DASH_GT_GT] = ACTIONS(67), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(369), - [sym__number_literal] = ACTIONS(367), - [anon_sym_SQUOTE] = ACTIONS(369), - [anon_sym_DQUOTE] = ACTIONS(369), - [sym_return] = ACTIONS(367), - [sym_next] = ACTIONS(367), - [sym_break] = ACTIONS(367), - [sym_true] = ACTIONS(367), - [sym_false] = ACTIONS(367), - [sym_null] = ACTIONS(367), - [sym_inf] = ACTIONS(367), - [sym_nan] = ACTIONS(367), - [anon_sym_NA] = ACTIONS(367), - [anon_sym_NA_integer_] = ACTIONS(367), - [anon_sym_NA_real_] = ACTIONS(367), - [anon_sym_NA_complex_] = ACTIONS(367), - [anon_sym_NA_character_] = ACTIONS(367), - [sym_dots] = ACTIONS(367), - [sym_dot_dot_i] = ACTIONS(369), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(369), - [sym__newline] = ACTIONS(369), - [sym__raw_string_literal] = ACTIONS(369), - [sym__external_else] = ACTIONS(369), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(369), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(369), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [244] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(445), - [anon_sym_BSLASH] = ACTIONS(443), - [anon_sym_function] = ACTIONS(445), - [anon_sym_EQ] = ACTIONS(55), - [anon_sym_if] = ACTIONS(445), - [anon_sym_for] = ACTIONS(445), - [anon_sym_while] = ACTIONS(445), - [anon_sym_repeat] = ACTIONS(445), - [anon_sym_QMARK] = ACTIONS(443), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(445), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(63), - [anon_sym_LT_LT_DASH] = ACTIONS(63), - [anon_sym_COLON_EQ] = ACTIONS(63), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_DASH_GT_GT] = ACTIONS(67), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(443), - [sym__number_literal] = ACTIONS(445), - [anon_sym_SQUOTE] = ACTIONS(443), - [anon_sym_DQUOTE] = ACTIONS(443), - [sym_return] = ACTIONS(445), - [sym_next] = ACTIONS(445), - [sym_break] = ACTIONS(445), - [sym_true] = ACTIONS(445), - [sym_false] = ACTIONS(445), - [sym_null] = ACTIONS(445), - [sym_inf] = ACTIONS(445), - [sym_nan] = ACTIONS(445), - [anon_sym_NA] = ACTIONS(445), - [anon_sym_NA_integer_] = ACTIONS(445), - [anon_sym_NA_real_] = ACTIONS(445), - [anon_sym_NA_complex_] = ACTIONS(445), - [anon_sym_NA_character_] = ACTIONS(445), - [sym_dots] = ACTIONS(445), - [sym_dot_dot_i] = ACTIONS(443), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(443), - [sym__newline] = ACTIONS(443), - [sym__raw_string_literal] = ACTIONS(443), - [sym__external_else] = ACTIONS(443), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(443), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(443), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [245] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(449), - [anon_sym_BSLASH] = ACTIONS(447), - [anon_sym_function] = ACTIONS(449), - [anon_sym_EQ] = ACTIONS(55), + [sym__external_close_bracket] = ACTIONS(599), + }, + [STATE(270)] = { + [sym_function_definition] = STATE(1372), + [sym_if_statement] = STATE(1372), + [sym_for_statement] = STATE(1372), + [sym_while_statement] = STATE(1372), + [sym_repeat_statement] = STATE(1372), + [sym_braced_expression] = STATE(1372), + [sym_parenthesized_expression] = STATE(1372), + [sym_call] = STATE(1372), + [sym_subset] = STATE(1372), + [sym_subset2] = STATE(1372), + [sym_argument] = STATE(1815), + [sym__argument_named] = STATE(2042), + [sym__argument_unnamed] = STATE(2044), + [sym__argument_value] = STATE(2051), + [sym_unary_operator] = STATE(1372), + [sym_binary_operator] = STATE(1372), + [sym_extract_operator] = STATE(1372), + [sym_namespace_operator] = STATE(1372), + [sym_integer] = STATE(1372), + [sym_complex] = STATE(1372), + [sym_float] = STATE(1372), + [sym__float_literal] = STATE(1622), + [sym_string] = STATE(1615), + [sym__single_quoted_string] = STATE(1623), + [sym__double_quoted_string] = STATE(1624), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2033), + [sym__argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null] = STATE(2072), + [sym_na] = STATE(1372), + [sym__expression] = STATE(1372), + [sym__open_parenthesis] = STATE(1072), + [sym__open_brace] = STATE(376), + [sym__close_bracket2] = STATE(383), + [aux_sym_call_arguments_repeat1] = STATE(1827), + [sym_identifier] = ACTIONS(443), + [anon_sym_BSLASH] = ACTIONS(445), + [anon_sym_function] = ACTIONS(447), [anon_sym_if] = ACTIONS(449), - [anon_sym_for] = ACTIONS(449), - [anon_sym_while] = ACTIONS(449), - [anon_sym_repeat] = ACTIONS(449), - [anon_sym_QMARK] = ACTIONS(447), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_BANG] = ACTIONS(449), - [anon_sym_PLUS] = ACTIONS(59), - [anon_sym_DASH] = ACTIONS(61), - [anon_sym_LT_DASH] = ACTIONS(63), - [anon_sym_LT_LT_DASH] = ACTIONS(63), - [anon_sym_COLON_EQ] = ACTIONS(63), - [anon_sym_DASH_GT] = ACTIONS(65), - [anon_sym_DASH_GT_GT] = ACTIONS(67), - [anon_sym_PIPE] = ACTIONS(69), - [anon_sym_AMP] = ACTIONS(71), - [anon_sym_PIPE_PIPE] = ACTIONS(73), - [anon_sym_AMP_AMP] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(77), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_STAR] = ACTIONS(81), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(87), - [anon_sym_PIPE_GT] = ACTIONS(87), - [anon_sym_COLON] = ACTIONS(89), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(447), - [sym__number_literal] = ACTIONS(449), - [anon_sym_SQUOTE] = ACTIONS(447), - [anon_sym_DQUOTE] = ACTIONS(447), - [sym_return] = ACTIONS(449), - [sym_next] = ACTIONS(449), - [sym_break] = ACTIONS(449), - [sym_true] = ACTIONS(449), - [sym_false] = ACTIONS(449), - [sym_null] = ACTIONS(449), - [sym_inf] = ACTIONS(449), - [sym_nan] = ACTIONS(449), - [anon_sym_NA] = ACTIONS(449), - [anon_sym_NA_integer_] = ACTIONS(449), - [anon_sym_NA_real_] = ACTIONS(449), - [anon_sym_NA_complex_] = ACTIONS(449), - [anon_sym_NA_character_] = ACTIONS(449), - [sym_dots] = ACTIONS(449), - [sym_dot_dot_i] = ACTIONS(447), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(447), - [sym__newline] = ACTIONS(447), - [sym__raw_string_literal] = ACTIONS(447), - [sym__external_else] = ACTIONS(447), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(447), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(447), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [246] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(451), - [anon_sym_BSLASH] = ACTIONS(453), - [anon_sym_function] = ACTIONS(451), - [anon_sym_EQ] = ACTIONS(271), - [anon_sym_if] = ACTIONS(451), [anon_sym_for] = ACTIONS(451), - [anon_sym_while] = ACTIONS(451), - [anon_sym_repeat] = ACTIONS(451), - [anon_sym_QMARK] = ACTIONS(453), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_BANG] = ACTIONS(451), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(279), - [anon_sym_LT_LT_DASH] = ACTIONS(279), - [anon_sym_COLON_EQ] = ACTIONS(279), - [anon_sym_DASH_GT] = ACTIONS(281), - [anon_sym_DASH_GT_GT] = ACTIONS(283), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(453), - [sym__number_literal] = ACTIONS(451), - [anon_sym_SQUOTE] = ACTIONS(453), - [anon_sym_DQUOTE] = ACTIONS(453), - [sym_return] = ACTIONS(451), - [sym_next] = ACTIONS(451), - [sym_break] = ACTIONS(451), - [sym_true] = ACTIONS(451), - [sym_false] = ACTIONS(451), - [sym_null] = ACTIONS(451), - [sym_inf] = ACTIONS(451), - [sym_nan] = ACTIONS(451), - [anon_sym_NA] = ACTIONS(451), - [anon_sym_NA_integer_] = ACTIONS(451), - [anon_sym_NA_real_] = ACTIONS(451), - [anon_sym_NA_complex_] = ACTIONS(451), - [anon_sym_NA_character_] = ACTIONS(451), - [sym_dots] = ACTIONS(451), - [sym_dot_dot_i] = ACTIONS(453), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(453), - [sym__newline] = ACTIONS(453), - [sym__raw_string_literal] = ACTIONS(453), - [sym__external_else] = ACTIONS(453), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(453), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(453), - }, - [247] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(455), - [anon_sym_BSLASH] = ACTIONS(457), - [anon_sym_function] = ACTIONS(455), - [anon_sym_EQ] = ACTIONS(271), - [anon_sym_if] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_while] = ACTIONS(455), - [anon_sym_repeat] = ACTIONS(455), - [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(279), - [anon_sym_LT_LT_DASH] = ACTIONS(279), - [anon_sym_COLON_EQ] = ACTIONS(279), - [anon_sym_DASH_GT] = ACTIONS(281), - [anon_sym_DASH_GT_GT] = ACTIONS(283), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(457), - [sym__number_literal] = ACTIONS(455), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_DQUOTE] = ACTIONS(457), - [sym_return] = ACTIONS(455), - [sym_next] = ACTIONS(455), - [sym_break] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_inf] = ACTIONS(455), - [sym_nan] = ACTIONS(455), - [anon_sym_NA] = ACTIONS(455), - [anon_sym_NA_integer_] = ACTIONS(455), - [anon_sym_NA_real_] = ACTIONS(455), - [anon_sym_NA_complex_] = ACTIONS(455), - [anon_sym_NA_character_] = ACTIONS(455), - [sym_dots] = ACTIONS(455), - [sym_dot_dot_i] = ACTIONS(457), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(457), - [sym__newline] = ACTIONS(457), - [sym__raw_string_literal] = ACTIONS(457), - [sym__external_else] = ACTIONS(457), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(457), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(457), - }, - [248] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(455), - [anon_sym_BSLASH] = ACTIONS(457), - [anon_sym_function] = ACTIONS(455), - [anon_sym_EQ] = ACTIONS(455), - [anon_sym_if] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_while] = ACTIONS(455), - [anon_sym_repeat] = ACTIONS(455), - [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_TILDE] = ACTIONS(457), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(457), - [anon_sym_LT_LT_DASH] = ACTIONS(457), - [anon_sym_COLON_EQ] = ACTIONS(457), - [anon_sym_DASH_GT] = ACTIONS(455), - [anon_sym_DASH_GT_GT] = ACTIONS(457), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(457), - [sym__number_literal] = ACTIONS(455), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_DQUOTE] = ACTIONS(457), - [sym_return] = ACTIONS(455), - [sym_next] = ACTIONS(455), - [sym_break] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_inf] = ACTIONS(455), - [sym_nan] = ACTIONS(455), - [anon_sym_NA] = ACTIONS(455), - [anon_sym_NA_integer_] = ACTIONS(455), - [anon_sym_NA_real_] = ACTIONS(455), - [anon_sym_NA_complex_] = ACTIONS(455), - [anon_sym_NA_character_] = ACTIONS(455), - [sym_dots] = ACTIONS(455), - [sym_dot_dot_i] = ACTIONS(457), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(457), - [sym__newline] = ACTIONS(457), - [sym__raw_string_literal] = ACTIONS(457), - [sym__external_else] = ACTIONS(457), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(457), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(457), - }, - [249] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(455), - [anon_sym_BSLASH] = ACTIONS(457), - [anon_sym_function] = ACTIONS(455), - [anon_sym_EQ] = ACTIONS(455), - [anon_sym_if] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_while] = ACTIONS(455), + [anon_sym_while] = ACTIONS(453), [anon_sym_repeat] = ACTIONS(455), [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_TILDE] = ACTIONS(457), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(457), - [anon_sym_LT_LT_DASH] = ACTIONS(457), - [anon_sym_COLON_EQ] = ACTIONS(457), - [anon_sym_DASH_GT] = ACTIONS(455), - [anon_sym_DASH_GT_GT] = ACTIONS(457), - [anon_sym_PIPE] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE_PIPE] = ACTIONS(457), - [anon_sym_AMP_AMP] = ACTIONS(457), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(457), - [sym__number_literal] = ACTIONS(455), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_DQUOTE] = ACTIONS(457), - [sym_return] = ACTIONS(455), - [sym_next] = ACTIONS(455), - [sym_break] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_inf] = ACTIONS(455), - [sym_nan] = ACTIONS(455), - [anon_sym_NA] = ACTIONS(455), - [anon_sym_NA_integer_] = ACTIONS(455), - [anon_sym_NA_real_] = ACTIONS(455), - [anon_sym_NA_complex_] = ACTIONS(455), - [anon_sym_NA_character_] = ACTIONS(455), - [sym_dots] = ACTIONS(455), - [sym_dot_dot_i] = ACTIONS(457), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(457), - [sym__newline] = ACTIONS(457), - [sym__raw_string_literal] = ACTIONS(457), - [sym__external_else] = ACTIONS(457), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(457), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(457), - }, - [250] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(455), - [anon_sym_BSLASH] = ACTIONS(457), - [anon_sym_function] = ACTIONS(455), - [anon_sym_EQ] = ACTIONS(455), - [anon_sym_if] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_while] = ACTIONS(455), - [anon_sym_repeat] = ACTIONS(455), - [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_TILDE] = ACTIONS(457), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(457), - [anon_sym_DASH] = ACTIONS(455), - [anon_sym_LT_DASH] = ACTIONS(457), - [anon_sym_LT_LT_DASH] = ACTIONS(457), - [anon_sym_COLON_EQ] = ACTIONS(457), - [anon_sym_DASH_GT] = ACTIONS(455), - [anon_sym_DASH_GT_GT] = ACTIONS(457), - [anon_sym_PIPE] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE_PIPE] = ACTIONS(457), - [anon_sym_AMP_AMP] = ACTIONS(457), - [anon_sym_LT] = ACTIONS(455), - [anon_sym_LT_EQ] = ACTIONS(457), - [anon_sym_GT] = ACTIONS(455), - [anon_sym_GT_EQ] = ACTIONS(457), - [anon_sym_EQ_EQ] = ACTIONS(457), - [anon_sym_BANG_EQ] = ACTIONS(457), - [anon_sym_STAR] = ACTIONS(455), - [anon_sym_SLASH] = ACTIONS(457), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(457), - [anon_sym_PIPE_GT] = ACTIONS(457), - [anon_sym_COLON] = ACTIONS(455), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(457), - [sym__number_literal] = ACTIONS(455), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_DQUOTE] = ACTIONS(457), - [sym_return] = ACTIONS(455), - [sym_next] = ACTIONS(455), - [sym_break] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_inf] = ACTIONS(455), - [sym_nan] = ACTIONS(455), - [anon_sym_NA] = ACTIONS(455), - [anon_sym_NA_integer_] = ACTIONS(455), - [anon_sym_NA_real_] = ACTIONS(455), - [anon_sym_NA_complex_] = ACTIONS(455), - [anon_sym_NA_character_] = ACTIONS(455), - [sym_dots] = ACTIONS(455), - [sym_dot_dot_i] = ACTIONS(457), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(457), - [sym__newline] = ACTIONS(457), - [sym__raw_string_literal] = ACTIONS(457), - [sym__external_else] = ACTIONS(457), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(457), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(457), - }, - [251] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(459), - [anon_sym_BSLASH] = ACTIONS(461), - [anon_sym_function] = ACTIONS(459), - [anon_sym_EQ] = ACTIONS(271), - [anon_sym_if] = ACTIONS(459), - [anon_sym_for] = ACTIONS(459), - [anon_sym_while] = ACTIONS(459), - [anon_sym_repeat] = ACTIONS(459), - [anon_sym_QMARK] = ACTIONS(461), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_BANG] = ACTIONS(459), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(279), - [anon_sym_LT_LT_DASH] = ACTIONS(279), - [anon_sym_COLON_EQ] = ACTIONS(279), - [anon_sym_DASH_GT] = ACTIONS(281), - [anon_sym_DASH_GT_GT] = ACTIONS(283), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(461), - [sym__number_literal] = ACTIONS(459), - [anon_sym_SQUOTE] = ACTIONS(461), - [anon_sym_DQUOTE] = ACTIONS(461), - [sym_return] = ACTIONS(459), - [sym_next] = ACTIONS(459), - [sym_break] = ACTIONS(459), - [sym_true] = ACTIONS(459), - [sym_false] = ACTIONS(459), - [sym_null] = ACTIONS(459), - [sym_inf] = ACTIONS(459), - [sym_nan] = ACTIONS(459), - [anon_sym_NA] = ACTIONS(459), - [anon_sym_NA_integer_] = ACTIONS(459), - [anon_sym_NA_real_] = ACTIONS(459), - [anon_sym_NA_complex_] = ACTIONS(459), - [anon_sym_NA_character_] = ACTIONS(459), - [sym_dots] = ACTIONS(459), - [sym_dot_dot_i] = ACTIONS(461), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(461), - [sym__newline] = ACTIONS(461), - [sym__raw_string_literal] = ACTIONS(461), - [sym__external_else] = ACTIONS(461), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(461), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(461), - }, - [252] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(463), - [anon_sym_BSLASH] = ACTIONS(465), - [anon_sym_function] = ACTIONS(463), - [anon_sym_EQ] = ACTIONS(271), - [anon_sym_if] = ACTIONS(463), - [anon_sym_for] = ACTIONS(463), - [anon_sym_while] = ACTIONS(463), - [anon_sym_repeat] = ACTIONS(463), - [anon_sym_QMARK] = ACTIONS(465), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_BANG] = ACTIONS(463), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(279), - [anon_sym_LT_LT_DASH] = ACTIONS(279), - [anon_sym_COLON_EQ] = ACTIONS(279), - [anon_sym_DASH_GT] = ACTIONS(281), - [anon_sym_DASH_GT_GT] = ACTIONS(283), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), + [anon_sym_TILDE] = ACTIONS(459), + [anon_sym_BANG] = ACTIONS(461), + [anon_sym_PLUS] = ACTIONS(463), + [anon_sym_DASH] = ACTIONS(463), [sym__hex_literal] = ACTIONS(465), - [sym__number_literal] = ACTIONS(463), - [anon_sym_SQUOTE] = ACTIONS(465), - [anon_sym_DQUOTE] = ACTIONS(465), - [sym_return] = ACTIONS(463), - [sym_next] = ACTIONS(463), - [sym_break] = ACTIONS(463), - [sym_true] = ACTIONS(463), - [sym_false] = ACTIONS(463), - [sym_null] = ACTIONS(463), - [sym_inf] = ACTIONS(463), - [sym_nan] = ACTIONS(463), - [anon_sym_NA] = ACTIONS(463), - [anon_sym_NA_integer_] = ACTIONS(463), - [anon_sym_NA_real_] = ACTIONS(463), - [anon_sym_NA_complex_] = ACTIONS(463), - [anon_sym_NA_character_] = ACTIONS(463), - [sym_dots] = ACTIONS(463), - [sym_dot_dot_i] = ACTIONS(465), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(465), - [sym__newline] = ACTIONS(465), - [sym__raw_string_literal] = ACTIONS(465), - [sym__external_else] = ACTIONS(465), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(465), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(465), - }, - [253] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(467), - [anon_sym_BSLASH] = ACTIONS(469), - [anon_sym_function] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(271), - [anon_sym_if] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_repeat] = ACTIONS(467), - [anon_sym_QMARK] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(279), - [anon_sym_LT_LT_DASH] = ACTIONS(279), - [anon_sym_COLON_EQ] = ACTIONS(279), - [anon_sym_DASH_GT] = ACTIONS(281), - [anon_sym_DASH_GT_GT] = ACTIONS(283), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(469), - [sym__number_literal] = ACTIONS(467), - [anon_sym_SQUOTE] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [sym_return] = ACTIONS(467), - [sym_next] = ACTIONS(467), - [sym_break] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_null] = ACTIONS(467), - [sym_inf] = ACTIONS(467), - [sym_nan] = ACTIONS(467), - [anon_sym_NA] = ACTIONS(467), - [anon_sym_NA_integer_] = ACTIONS(467), - [anon_sym_NA_real_] = ACTIONS(467), - [anon_sym_NA_complex_] = ACTIONS(467), - [anon_sym_NA_character_] = ACTIONS(467), - [sym_dots] = ACTIONS(467), - [sym_dot_dot_i] = ACTIONS(469), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(469), - [sym__newline] = ACTIONS(469), - [sym__raw_string_literal] = ACTIONS(469), - [sym__external_else] = ACTIONS(469), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(469), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(469), - }, - [254] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(467), - [anon_sym_BSLASH] = ACTIONS(469), - [anon_sym_function] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(467), - [anon_sym_if] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_repeat] = ACTIONS(467), - [anon_sym_QMARK] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(469), - [anon_sym_LT_LT_DASH] = ACTIONS(469), - [anon_sym_COLON_EQ] = ACTIONS(469), - [anon_sym_DASH_GT] = ACTIONS(467), - [anon_sym_DASH_GT_GT] = ACTIONS(469), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(469), - [sym__number_literal] = ACTIONS(467), - [anon_sym_SQUOTE] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [sym_return] = ACTIONS(467), - [sym_next] = ACTIONS(467), - [sym_break] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_null] = ACTIONS(467), - [sym_inf] = ACTIONS(467), - [sym_nan] = ACTIONS(467), - [anon_sym_NA] = ACTIONS(467), - [anon_sym_NA_integer_] = ACTIONS(467), - [anon_sym_NA_real_] = ACTIONS(467), - [anon_sym_NA_complex_] = ACTIONS(467), - [anon_sym_NA_character_] = ACTIONS(467), - [sym_dots] = ACTIONS(467), - [sym_dot_dot_i] = ACTIONS(469), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(469), - [sym__newline] = ACTIONS(469), - [sym__raw_string_literal] = ACTIONS(469), - [sym__external_else] = ACTIONS(469), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(469), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(469), - }, - [255] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(467), - [anon_sym_BSLASH] = ACTIONS(469), - [anon_sym_function] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(467), - [anon_sym_if] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_repeat] = ACTIONS(467), - [anon_sym_QMARK] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(469), - [anon_sym_LT_LT_DASH] = ACTIONS(469), - [anon_sym_COLON_EQ] = ACTIONS(469), - [anon_sym_DASH_GT] = ACTIONS(467), - [anon_sym_DASH_GT_GT] = ACTIONS(469), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE_PIPE] = ACTIONS(469), - [anon_sym_AMP_AMP] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(469), [sym__number_literal] = ACTIONS(467), [anon_sym_SQUOTE] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [sym_return] = ACTIONS(467), - [sym_next] = ACTIONS(467), - [sym_break] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_null] = ACTIONS(467), - [sym_inf] = ACTIONS(467), - [sym_nan] = ACTIONS(467), - [anon_sym_NA] = ACTIONS(467), - [anon_sym_NA_integer_] = ACTIONS(467), - [anon_sym_NA_real_] = ACTIONS(467), - [anon_sym_NA_complex_] = ACTIONS(467), - [anon_sym_NA_character_] = ACTIONS(467), - [sym_dots] = ACTIONS(467), - [sym_dot_dot_i] = ACTIONS(469), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(469), - [sym__newline] = ACTIONS(469), - [sym__raw_string_literal] = ACTIONS(469), - [sym__external_else] = ACTIONS(469), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(469), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(469), - }, - [256] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(467), - [anon_sym_BSLASH] = ACTIONS(469), - [anon_sym_function] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(467), - [anon_sym_if] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_repeat] = ACTIONS(467), - [anon_sym_QMARK] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(469), - [anon_sym_DASH] = ACTIONS(467), - [anon_sym_LT_DASH] = ACTIONS(469), - [anon_sym_LT_LT_DASH] = ACTIONS(469), - [anon_sym_COLON_EQ] = ACTIONS(469), - [anon_sym_DASH_GT] = ACTIONS(467), - [anon_sym_DASH_GT_GT] = ACTIONS(469), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE_PIPE] = ACTIONS(469), - [anon_sym_AMP_AMP] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(467), - [anon_sym_LT_EQ] = ACTIONS(469), - [anon_sym_GT] = ACTIONS(467), - [anon_sym_GT_EQ] = ACTIONS(469), - [anon_sym_EQ_EQ] = ACTIONS(469), - [anon_sym_BANG_EQ] = ACTIONS(469), - [anon_sym_STAR] = ACTIONS(467), - [anon_sym_SLASH] = ACTIONS(469), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(469), - [anon_sym_PIPE_GT] = ACTIONS(469), - [anon_sym_COLON] = ACTIONS(467), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(469), - [sym__number_literal] = ACTIONS(467), - [anon_sym_SQUOTE] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [sym_return] = ACTIONS(467), - [sym_next] = ACTIONS(467), - [sym_break] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_null] = ACTIONS(467), - [sym_inf] = ACTIONS(467), - [sym_nan] = ACTIONS(467), - [anon_sym_NA] = ACTIONS(467), - [anon_sym_NA_integer_] = ACTIONS(467), - [anon_sym_NA_real_] = ACTIONS(467), - [anon_sym_NA_complex_] = ACTIONS(467), - [anon_sym_NA_character_] = ACTIONS(467), - [sym_dots] = ACTIONS(467), - [sym_dot_dot_i] = ACTIONS(469), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(469), - [sym__newline] = ACTIONS(469), - [sym__raw_string_literal] = ACTIONS(469), - [sym__external_else] = ACTIONS(469), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(469), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(469), - }, - [257] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(271), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(281), - [anon_sym_DASH_GT_GT] = ACTIONS(283), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(371), - }, - [258] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(271), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(279), - [anon_sym_LT_LT_DASH] = ACTIONS(279), - [anon_sym_COLON_EQ] = ACTIONS(279), - [anon_sym_DASH_GT] = ACTIONS(281), - [anon_sym_DASH_GT_GT] = ACTIONS(283), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(371), - }, - [259] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(371), - }, - [260] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(371), - }, - [261] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(271), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(279), - [anon_sym_LT_LT_DASH] = ACTIONS(279), - [anon_sym_COLON_EQ] = ACTIONS(279), - [anon_sym_DASH_GT] = ACTIONS(281), - [anon_sym_DASH_GT_GT] = ACTIONS(283), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(371), - }, - [262] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(371), - }, - [263] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(371), - }, - [264] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(371), - }, - [265] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(371), - }, - [266] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(373), - [anon_sym_SLASH] = ACTIONS(371), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(371), - }, - [267] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(373), - [anon_sym_SLASH] = ACTIONS(371), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(371), - [anon_sym_PIPE_GT] = ACTIONS(371), - [anon_sym_COLON] = ACTIONS(373), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(371), - }, - [268] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(373), - [anon_sym_SLASH] = ACTIONS(371), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(371), - [anon_sym_PIPE_GT] = ACTIONS(371), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(371), - }, - [269] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(373), - [anon_sym_SLASH] = ACTIONS(371), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(371), - [anon_sym_PIPE_GT] = ACTIONS(371), - [anon_sym_COLON] = ACTIONS(373), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(371), - }, - [270] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(377), - [anon_sym_BSLASH] = ACTIONS(375), - [anon_sym_function] = ACTIONS(377), - [anon_sym_EQ] = ACTIONS(271), - [anon_sym_if] = ACTIONS(377), - [anon_sym_for] = ACTIONS(377), - [anon_sym_while] = ACTIONS(377), - [anon_sym_repeat] = ACTIONS(377), - [anon_sym_QMARK] = ACTIONS(375), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_BANG] = ACTIONS(377), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(279), - [anon_sym_LT_LT_DASH] = ACTIONS(279), - [anon_sym_COLON_EQ] = ACTIONS(279), - [anon_sym_DASH_GT] = ACTIONS(281), - [anon_sym_DASH_GT_GT] = ACTIONS(283), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(375), - [sym__number_literal] = ACTIONS(377), - [anon_sym_SQUOTE] = ACTIONS(375), - [anon_sym_DQUOTE] = ACTIONS(375), - [sym_return] = ACTIONS(377), - [sym_next] = ACTIONS(377), - [sym_break] = ACTIONS(377), - [sym_true] = ACTIONS(377), - [sym_false] = ACTIONS(377), - [sym_null] = ACTIONS(377), - [sym_inf] = ACTIONS(377), - [sym_nan] = ACTIONS(377), - [anon_sym_NA] = ACTIONS(377), - [anon_sym_NA_integer_] = ACTIONS(377), - [anon_sym_NA_real_] = ACTIONS(377), - [anon_sym_NA_complex_] = ACTIONS(377), - [anon_sym_NA_character_] = ACTIONS(377), - [sym_dots] = ACTIONS(377), - [sym_dot_dot_i] = ACTIONS(375), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(375), - [sym__newline] = ACTIONS(375), - [sym__raw_string_literal] = ACTIONS(375), - [sym__external_else] = ACTIONS(375), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(375), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(375), - }, - [271] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(381), - [anon_sym_BSLASH] = ACTIONS(379), - [anon_sym_function] = ACTIONS(381), - [anon_sym_EQ] = ACTIONS(271), - [anon_sym_if] = ACTIONS(381), - [anon_sym_for] = ACTIONS(381), - [anon_sym_while] = ACTIONS(381), - [anon_sym_repeat] = ACTIONS(381), - [anon_sym_QMARK] = ACTIONS(379), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_BANG] = ACTIONS(381), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(279), - [anon_sym_LT_LT_DASH] = ACTIONS(279), - [anon_sym_COLON_EQ] = ACTIONS(279), - [anon_sym_DASH_GT] = ACTIONS(281), - [anon_sym_DASH_GT_GT] = ACTIONS(283), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(379), - [sym__number_literal] = ACTIONS(381), - [anon_sym_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE] = ACTIONS(379), - [sym_return] = ACTIONS(381), - [sym_next] = ACTIONS(381), - [sym_break] = ACTIONS(381), - [sym_true] = ACTIONS(381), - [sym_false] = ACTIONS(381), - [sym_null] = ACTIONS(381), - [sym_inf] = ACTIONS(381), - [sym_nan] = ACTIONS(381), - [anon_sym_NA] = ACTIONS(381), - [anon_sym_NA_integer_] = ACTIONS(381), - [anon_sym_NA_real_] = ACTIONS(381), - [anon_sym_NA_complex_] = ACTIONS(381), - [anon_sym_NA_character_] = ACTIONS(381), - [sym_dots] = ACTIONS(381), - [sym_dot_dot_i] = ACTIONS(379), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(379), - [sym__newline] = ACTIONS(379), - [sym__raw_string_literal] = ACTIONS(379), - [sym__external_else] = ACTIONS(379), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(379), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(379), - }, - [272] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(271), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(281), - [anon_sym_DASH_GT_GT] = ACTIONS(283), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(383), - }, - [273] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(271), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(279), - [anon_sym_LT_LT_DASH] = ACTIONS(279), - [anon_sym_COLON_EQ] = ACTIONS(279), - [anon_sym_DASH_GT] = ACTIONS(281), - [anon_sym_DASH_GT_GT] = ACTIONS(283), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(383), - }, - [274] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(383), - }, - [275] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(383), - }, - [276] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(271), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(279), - [anon_sym_LT_LT_DASH] = ACTIONS(279), - [anon_sym_COLON_EQ] = ACTIONS(279), - [anon_sym_DASH_GT] = ACTIONS(281), - [anon_sym_DASH_GT_GT] = ACTIONS(283), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(383), - }, - [277] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(383), - }, - [278] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(383), - }, - [279] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(383), - }, - [280] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(383), - }, - [281] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(385), - [anon_sym_SLASH] = ACTIONS(383), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(383), - }, - [282] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(385), - [anon_sym_SLASH] = ACTIONS(383), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(383), - [anon_sym_PIPE_GT] = ACTIONS(383), - [anon_sym_COLON] = ACTIONS(385), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(383), - }, - [283] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(385), - [anon_sym_SLASH] = ACTIONS(383), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(383), - [anon_sym_PIPE_GT] = ACTIONS(383), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(383), - }, - [284] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(385), - [anon_sym_SLASH] = ACTIONS(383), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(383), - [anon_sym_PIPE_GT] = ACTIONS(383), - [anon_sym_COLON] = ACTIONS(385), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_else] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(383), - }, - [285] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(389), - [anon_sym_BSLASH] = ACTIONS(387), - [anon_sym_function] = ACTIONS(389), - [anon_sym_EQ] = ACTIONS(271), - [anon_sym_if] = ACTIONS(389), - [anon_sym_for] = ACTIONS(389), - [anon_sym_while] = ACTIONS(389), - [anon_sym_repeat] = ACTIONS(389), - [anon_sym_QMARK] = ACTIONS(387), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_BANG] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(279), - [anon_sym_LT_LT_DASH] = ACTIONS(279), - [anon_sym_COLON_EQ] = ACTIONS(279), - [anon_sym_DASH_GT] = ACTIONS(281), - [anon_sym_DASH_GT_GT] = ACTIONS(283), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(387), - [sym__number_literal] = ACTIONS(389), - [anon_sym_SQUOTE] = ACTIONS(387), - [anon_sym_DQUOTE] = ACTIONS(387), - [sym_return] = ACTIONS(389), - [sym_next] = ACTIONS(389), - [sym_break] = ACTIONS(389), - [sym_true] = ACTIONS(389), - [sym_false] = ACTIONS(389), - [sym_null] = ACTIONS(389), - [sym_inf] = ACTIONS(389), - [sym_nan] = ACTIONS(389), - [anon_sym_NA] = ACTIONS(389), - [anon_sym_NA_integer_] = ACTIONS(389), - [anon_sym_NA_real_] = ACTIONS(389), - [anon_sym_NA_complex_] = ACTIONS(389), - [anon_sym_NA_character_] = ACTIONS(389), - [sym_dots] = ACTIONS(389), - [sym_dot_dot_i] = ACTIONS(387), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(387), - [sym__newline] = ACTIONS(387), - [sym__raw_string_literal] = ACTIONS(387), - [sym__external_else] = ACTIONS(387), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(387), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(387), - }, - [286] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(393), - [anon_sym_BSLASH] = ACTIONS(391), - [anon_sym_function] = ACTIONS(393), - [anon_sym_EQ] = ACTIONS(271), - [anon_sym_if] = ACTIONS(393), - [anon_sym_for] = ACTIONS(393), - [anon_sym_while] = ACTIONS(393), - [anon_sym_repeat] = ACTIONS(393), - [anon_sym_QMARK] = ACTIONS(391), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(279), - [anon_sym_LT_LT_DASH] = ACTIONS(279), - [anon_sym_COLON_EQ] = ACTIONS(279), - [anon_sym_DASH_GT] = ACTIONS(281), - [anon_sym_DASH_GT_GT] = ACTIONS(283), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(391), - [sym__number_literal] = ACTIONS(393), - [anon_sym_SQUOTE] = ACTIONS(391), - [anon_sym_DQUOTE] = ACTIONS(391), - [sym_return] = ACTIONS(393), - [sym_next] = ACTIONS(393), - [sym_break] = ACTIONS(393), - [sym_true] = ACTIONS(393), - [sym_false] = ACTIONS(393), - [sym_null] = ACTIONS(393), - [sym_inf] = ACTIONS(393), - [sym_nan] = ACTIONS(393), - [anon_sym_NA] = ACTIONS(393), - [anon_sym_NA_integer_] = ACTIONS(393), - [anon_sym_NA_real_] = ACTIONS(393), - [anon_sym_NA_complex_] = ACTIONS(393), - [anon_sym_NA_character_] = ACTIONS(393), - [sym_dots] = ACTIONS(393), - [sym_dot_dot_i] = ACTIONS(391), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(391), - [sym__newline] = ACTIONS(391), - [sym__raw_string_literal] = ACTIONS(391), - [sym__external_else] = ACTIONS(391), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(391), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(391), - }, - [287] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(397), - [anon_sym_BSLASH] = ACTIONS(395), - [anon_sym_function] = ACTIONS(397), - [anon_sym_EQ] = ACTIONS(271), - [anon_sym_if] = ACTIONS(397), - [anon_sym_for] = ACTIONS(397), - [anon_sym_while] = ACTIONS(397), - [anon_sym_repeat] = ACTIONS(397), - [anon_sym_QMARK] = ACTIONS(395), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_BANG] = ACTIONS(397), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(279), - [anon_sym_LT_LT_DASH] = ACTIONS(279), - [anon_sym_COLON_EQ] = ACTIONS(279), - [anon_sym_DASH_GT] = ACTIONS(281), - [anon_sym_DASH_GT_GT] = ACTIONS(283), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(395), - [sym__number_literal] = ACTIONS(397), - [anon_sym_SQUOTE] = ACTIONS(395), - [anon_sym_DQUOTE] = ACTIONS(395), - [sym_return] = ACTIONS(397), - [sym_next] = ACTIONS(397), - [sym_break] = ACTIONS(397), - [sym_true] = ACTIONS(397), - [sym_false] = ACTIONS(397), - [sym_null] = ACTIONS(397), - [sym_inf] = ACTIONS(397), - [sym_nan] = ACTIONS(397), - [anon_sym_NA] = ACTIONS(397), - [anon_sym_NA_integer_] = ACTIONS(397), - [anon_sym_NA_real_] = ACTIONS(397), - [anon_sym_NA_complex_] = ACTIONS(397), - [anon_sym_NA_character_] = ACTIONS(397), - [sym_dots] = ACTIONS(397), - [sym_dot_dot_i] = ACTIONS(395), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(395), - [sym__newline] = ACTIONS(395), - [sym__raw_string_literal] = ACTIONS(395), - [sym__external_else] = ACTIONS(395), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(395), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(395), - }, - [288] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(401), - [anon_sym_BSLASH] = ACTIONS(399), - [anon_sym_function] = ACTIONS(401), - [anon_sym_EQ] = ACTIONS(271), + [anon_sym_DQUOTE] = ACTIONS(471), + [sym_dots] = ACTIONS(443), + [sym_dot_dot_i] = ACTIONS(473), + [sym_return] = ACTIONS(475), + [sym_next] = ACTIONS(475), + [sym_break] = ACTIONS(475), + [sym_true] = ACTIONS(475), + [sym_false] = ACTIONS(475), + [sym_null] = ACTIONS(477), + [sym_inf] = ACTIONS(475), + [sym_nan] = ACTIONS(475), + [anon_sym_NA] = ACTIONS(479), + [anon_sym_NA_integer_] = ACTIONS(479), + [anon_sym_NA_real_] = ACTIONS(479), + [anon_sym_NA_complex_] = ACTIONS(479), + [anon_sym_NA_character_] = ACTIONS(479), + [sym_comment] = ACTIONS(3), + [sym_comma] = ACTIONS(481), + [sym__raw_string_literal] = ACTIONS(483), + [sym__external_open_parenthesis] = ACTIONS(485), + [sym__external_open_brace] = ACTIONS(487), + [sym__external_close_bracket2] = ACTIONS(601), + }, + [STATE(271)] = { + [sym_function_definition] = STATE(1526), + [sym_if_statement] = STATE(1526), + [sym_for_statement] = STATE(1526), + [sym_while_statement] = STATE(1526), + [sym_repeat_statement] = STATE(1526), + [sym_braced_expression] = STATE(1526), + [sym_parenthesized_expression] = STATE(1526), + [sym_call] = STATE(1526), + [sym_subset] = STATE(1526), + [sym_subset2] = STATE(1526), + [sym_argument] = STATE(1825), + [sym__argument_named] = STATE(2040), + [sym__argument_unnamed] = STATE(2041), + [sym__argument_value] = STATE(2035), + [sym_unary_operator] = STATE(1526), + [sym_binary_operator] = STATE(1526), + [sym_extract_operator] = STATE(1526), + [sym_namespace_operator] = STATE(1526), + [sym_integer] = STATE(1526), + [sym_complex] = STATE(1526), + [sym_float] = STATE(1526), + [sym__float_literal] = STATE(1608), + [sym_string] = STATE(1614), + [sym__single_quoted_string] = STATE(1609), + [sym__double_quoted_string] = STATE(1610), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2050), + [sym__argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null] = STATE(2062), + [sym_na] = STATE(1526), + [sym__expression] = STATE(1526), + [sym__open_parenthesis] = STATE(1057), + [sym__close_parenthesis] = STATE(1639), + [sym__open_brace] = STATE(370), + [aux_sym_call_arguments_repeat1] = STATE(1826), + [sym_identifier] = ACTIONS(521), + [anon_sym_BSLASH] = ACTIONS(523), + [anon_sym_function] = ACTIONS(525), + [anon_sym_if] = ACTIONS(527), + [anon_sym_for] = ACTIONS(529), + [anon_sym_while] = ACTIONS(531), + [anon_sym_repeat] = ACTIONS(533), + [anon_sym_QMARK] = ACTIONS(535), + [anon_sym_TILDE] = ACTIONS(537), + [anon_sym_BANG] = ACTIONS(539), + [anon_sym_PLUS] = ACTIONS(541), + [anon_sym_DASH] = ACTIONS(541), + [sym__hex_literal] = ACTIONS(543), + [sym__number_literal] = ACTIONS(545), + [anon_sym_SQUOTE] = ACTIONS(547), + [anon_sym_DQUOTE] = ACTIONS(549), + [sym_dots] = ACTIONS(521), + [sym_dot_dot_i] = ACTIONS(551), + [sym_return] = ACTIONS(553), + [sym_next] = ACTIONS(553), + [sym_break] = ACTIONS(553), + [sym_true] = ACTIONS(553), + [sym_false] = ACTIONS(553), + [sym_null] = ACTIONS(555), + [sym_inf] = ACTIONS(553), + [sym_nan] = ACTIONS(553), + [anon_sym_NA] = ACTIONS(557), + [anon_sym_NA_integer_] = ACTIONS(557), + [anon_sym_NA_real_] = ACTIONS(557), + [anon_sym_NA_complex_] = ACTIONS(557), + [anon_sym_NA_character_] = ACTIONS(557), + [sym_comment] = ACTIONS(3), + [sym_comma] = ACTIONS(559), + [sym__raw_string_literal] = ACTIONS(561), + [sym__external_open_parenthesis] = ACTIONS(563), + [sym__external_close_parenthesis] = ACTIONS(603), + [sym__external_open_brace] = ACTIONS(567), + }, + [STATE(272)] = { + [sym_function_definition] = STATE(1535), + [sym_if_statement] = STATE(1535), + [sym_for_statement] = STATE(1535), + [sym_while_statement] = STATE(1535), + [sym_repeat_statement] = STATE(1535), + [sym_braced_expression] = STATE(1535), + [sym_parenthesized_expression] = STATE(1535), + [sym_call] = STATE(1535), + [sym_subset] = STATE(1535), + [sym_subset2] = STATE(1535), + [sym_argument] = STATE(1907), + [sym__argument_named] = STATE(2032), + [sym__argument_unnamed] = STATE(2049), + [sym__argument_value] = STATE(2031), + [sym_unary_operator] = STATE(1535), + [sym_binary_operator] = STATE(1535), + [sym_extract_operator] = STATE(1535), + [sym_namespace_operator] = STATE(1535), + [sym_integer] = STATE(1535), + [sym_complex] = STATE(1535), + [sym_float] = STATE(1535), + [sym__float_literal] = STATE(1626), + [sym_string] = STATE(1631), + [sym__single_quoted_string] = STATE(1627), + [sym__double_quoted_string] = STATE(1628), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2048), + [sym__argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null] = STATE(2065), + [sym_na] = STATE(1535), + [sym__expression] = STATE(1535), + [sym__open_parenthesis] = STATE(1067), + [sym__open_brace] = STATE(373), + [sym__close_bracket] = STATE(1640), + [aux_sym_call_arguments_repeat1] = STATE(1919), + [sym_identifier] = ACTIONS(395), + [anon_sym_BSLASH] = ACTIONS(397), + [anon_sym_function] = ACTIONS(399), [anon_sym_if] = ACTIONS(401), - [anon_sym_for] = ACTIONS(401), - [anon_sym_while] = ACTIONS(401), - [anon_sym_repeat] = ACTIONS(401), - [anon_sym_QMARK] = ACTIONS(399), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_BANG] = ACTIONS(401), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(279), - [anon_sym_LT_LT_DASH] = ACTIONS(279), - [anon_sym_COLON_EQ] = ACTIONS(279), - [anon_sym_DASH_GT] = ACTIONS(281), - [anon_sym_DASH_GT_GT] = ACTIONS(283), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(399), - [sym__number_literal] = ACTIONS(401), - [anon_sym_SQUOTE] = ACTIONS(399), - [anon_sym_DQUOTE] = ACTIONS(399), - [sym_return] = ACTIONS(401), - [sym_next] = ACTIONS(401), - [sym_break] = ACTIONS(401), - [sym_true] = ACTIONS(401), - [sym_false] = ACTIONS(401), - [sym_null] = ACTIONS(401), - [sym_inf] = ACTIONS(401), - [sym_nan] = ACTIONS(401), - [anon_sym_NA] = ACTIONS(401), - [anon_sym_NA_integer_] = ACTIONS(401), - [anon_sym_NA_real_] = ACTIONS(401), - [anon_sym_NA_complex_] = ACTIONS(401), - [anon_sym_NA_character_] = ACTIONS(401), - [sym_dots] = ACTIONS(401), - [sym_dot_dot_i] = ACTIONS(399), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(399), - [sym__newline] = ACTIONS(399), - [sym__raw_string_literal] = ACTIONS(399), - [sym__external_else] = ACTIONS(399), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(399), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(399), - }, - [289] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(405), - [anon_sym_BSLASH] = ACTIONS(403), - [anon_sym_function] = ACTIONS(405), - [anon_sym_EQ] = ACTIONS(271), - [anon_sym_if] = ACTIONS(405), - [anon_sym_for] = ACTIONS(405), + [anon_sym_for] = ACTIONS(403), [anon_sym_while] = ACTIONS(405), - [anon_sym_repeat] = ACTIONS(405), - [anon_sym_QMARK] = ACTIONS(403), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_BANG] = ACTIONS(405), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(279), - [anon_sym_LT_LT_DASH] = ACTIONS(279), - [anon_sym_COLON_EQ] = ACTIONS(279), - [anon_sym_DASH_GT] = ACTIONS(281), - [anon_sym_DASH_GT_GT] = ACTIONS(283), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(403), - [sym__number_literal] = ACTIONS(405), - [anon_sym_SQUOTE] = ACTIONS(403), - [anon_sym_DQUOTE] = ACTIONS(403), - [sym_return] = ACTIONS(405), - [sym_next] = ACTIONS(405), - [sym_break] = ACTIONS(405), - [sym_true] = ACTIONS(405), - [sym_false] = ACTIONS(405), - [sym_null] = ACTIONS(405), - [sym_inf] = ACTIONS(405), - [sym_nan] = ACTIONS(405), - [anon_sym_NA] = ACTIONS(405), - [anon_sym_NA_integer_] = ACTIONS(405), - [anon_sym_NA_real_] = ACTIONS(405), - [anon_sym_NA_complex_] = ACTIONS(405), - [anon_sym_NA_character_] = ACTIONS(405), - [sym_dots] = ACTIONS(405), - [sym_dot_dot_i] = ACTIONS(403), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(403), - [sym__newline] = ACTIONS(403), - [sym__raw_string_literal] = ACTIONS(403), - [sym__external_else] = ACTIONS(403), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(403), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(403), - }, - [290] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(409), - [anon_sym_BSLASH] = ACTIONS(407), - [anon_sym_function] = ACTIONS(409), - [anon_sym_EQ] = ACTIONS(271), - [anon_sym_if] = ACTIONS(409), - [anon_sym_for] = ACTIONS(409), - [anon_sym_while] = ACTIONS(409), - [anon_sym_repeat] = ACTIONS(409), - [anon_sym_QMARK] = ACTIONS(407), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_BANG] = ACTIONS(409), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(279), - [anon_sym_LT_LT_DASH] = ACTIONS(279), - [anon_sym_COLON_EQ] = ACTIONS(279), - [anon_sym_DASH_GT] = ACTIONS(281), - [anon_sym_DASH_GT_GT] = ACTIONS(283), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(407), - [sym__number_literal] = ACTIONS(409), - [anon_sym_SQUOTE] = ACTIONS(407), - [anon_sym_DQUOTE] = ACTIONS(407), - [sym_return] = ACTIONS(409), - [sym_next] = ACTIONS(409), - [sym_break] = ACTIONS(409), - [sym_true] = ACTIONS(409), - [sym_false] = ACTIONS(409), - [sym_null] = ACTIONS(409), - [sym_inf] = ACTIONS(409), - [sym_nan] = ACTIONS(409), - [anon_sym_NA] = ACTIONS(409), - [anon_sym_NA_integer_] = ACTIONS(409), - [anon_sym_NA_real_] = ACTIONS(409), - [anon_sym_NA_complex_] = ACTIONS(409), - [anon_sym_NA_character_] = ACTIONS(409), - [sym_dots] = ACTIONS(409), - [sym_dot_dot_i] = ACTIONS(407), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(407), - [sym__newline] = ACTIONS(407), - [sym__raw_string_literal] = ACTIONS(407), - [sym__external_else] = ACTIONS(407), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(407), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(407), - }, - [291] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(413), - [anon_sym_BSLASH] = ACTIONS(411), - [anon_sym_function] = ACTIONS(413), - [anon_sym_EQ] = ACTIONS(271), - [anon_sym_if] = ACTIONS(413), - [anon_sym_for] = ACTIONS(413), - [anon_sym_while] = ACTIONS(413), - [anon_sym_repeat] = ACTIONS(413), - [anon_sym_QMARK] = ACTIONS(411), - [anon_sym_TILDE] = ACTIONS(273), + [anon_sym_repeat] = ACTIONS(407), + [anon_sym_QMARK] = ACTIONS(409), + [anon_sym_TILDE] = ACTIONS(411), [anon_sym_BANG] = ACTIONS(413), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(279), - [anon_sym_LT_LT_DASH] = ACTIONS(279), - [anon_sym_COLON_EQ] = ACTIONS(279), - [anon_sym_DASH_GT] = ACTIONS(281), - [anon_sym_DASH_GT_GT] = ACTIONS(283), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(411), - [sym__number_literal] = ACTIONS(413), - [anon_sym_SQUOTE] = ACTIONS(411), - [anon_sym_DQUOTE] = ACTIONS(411), - [sym_return] = ACTIONS(413), - [sym_next] = ACTIONS(413), - [sym_break] = ACTIONS(413), - [sym_true] = ACTIONS(413), - [sym_false] = ACTIONS(413), - [sym_null] = ACTIONS(413), - [sym_inf] = ACTIONS(413), - [sym_nan] = ACTIONS(413), - [anon_sym_NA] = ACTIONS(413), - [anon_sym_NA_integer_] = ACTIONS(413), - [anon_sym_NA_real_] = ACTIONS(413), - [anon_sym_NA_complex_] = ACTIONS(413), - [anon_sym_NA_character_] = ACTIONS(413), - [sym_dots] = ACTIONS(413), - [sym_dot_dot_i] = ACTIONS(411), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(411), - [sym__newline] = ACTIONS(411), - [sym__raw_string_literal] = ACTIONS(411), - [sym__external_else] = ACTIONS(411), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(411), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(411), - }, - [292] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(417), - [anon_sym_BSLASH] = ACTIONS(415), - [anon_sym_function] = ACTIONS(417), - [anon_sym_EQ] = ACTIONS(271), - [anon_sym_if] = ACTIONS(417), - [anon_sym_for] = ACTIONS(417), - [anon_sym_while] = ACTIONS(417), - [anon_sym_repeat] = ACTIONS(417), - [anon_sym_QMARK] = ACTIONS(415), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_BANG] = ACTIONS(417), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(279), - [anon_sym_LT_LT_DASH] = ACTIONS(279), - [anon_sym_COLON_EQ] = ACTIONS(279), - [anon_sym_DASH_GT] = ACTIONS(281), - [anon_sym_DASH_GT_GT] = ACTIONS(283), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(415), - [sym__number_literal] = ACTIONS(417), - [anon_sym_SQUOTE] = ACTIONS(415), - [anon_sym_DQUOTE] = ACTIONS(415), - [sym_return] = ACTIONS(417), - [sym_next] = ACTIONS(417), - [sym_break] = ACTIONS(417), - [sym_true] = ACTIONS(417), - [sym_false] = ACTIONS(417), - [sym_null] = ACTIONS(417), - [sym_inf] = ACTIONS(417), - [sym_nan] = ACTIONS(417), - [anon_sym_NA] = ACTIONS(417), - [anon_sym_NA_integer_] = ACTIONS(417), - [anon_sym_NA_real_] = ACTIONS(417), - [anon_sym_NA_complex_] = ACTIONS(417), - [anon_sym_NA_character_] = ACTIONS(417), - [sym_dots] = ACTIONS(417), - [sym_dot_dot_i] = ACTIONS(415), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(415), - [sym__newline] = ACTIONS(415), - [sym__raw_string_literal] = ACTIONS(415), - [sym__external_else] = ACTIONS(415), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(415), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(415), - }, - [293] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(421), - [anon_sym_BSLASH] = ACTIONS(419), - [anon_sym_function] = ACTIONS(421), - [anon_sym_EQ] = ACTIONS(271), - [anon_sym_if] = ACTIONS(421), - [anon_sym_for] = ACTIONS(421), - [anon_sym_while] = ACTIONS(421), - [anon_sym_repeat] = ACTIONS(421), - [anon_sym_QMARK] = ACTIONS(419), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_BANG] = ACTIONS(421), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(279), - [anon_sym_LT_LT_DASH] = ACTIONS(279), - [anon_sym_COLON_EQ] = ACTIONS(279), - [anon_sym_DASH_GT] = ACTIONS(281), - [anon_sym_DASH_GT_GT] = ACTIONS(283), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(419), - [sym__number_literal] = ACTIONS(421), - [anon_sym_SQUOTE] = ACTIONS(419), - [anon_sym_DQUOTE] = ACTIONS(419), - [sym_return] = ACTIONS(421), - [sym_next] = ACTIONS(421), - [sym_break] = ACTIONS(421), - [sym_true] = ACTIONS(421), - [sym_false] = ACTIONS(421), - [sym_null] = ACTIONS(421), - [sym_inf] = ACTIONS(421), - [sym_nan] = ACTIONS(421), - [anon_sym_NA] = ACTIONS(421), - [anon_sym_NA_integer_] = ACTIONS(421), - [anon_sym_NA_real_] = ACTIONS(421), - [anon_sym_NA_complex_] = ACTIONS(421), - [anon_sym_NA_character_] = ACTIONS(421), - [sym_dots] = ACTIONS(421), - [sym_dot_dot_i] = ACTIONS(419), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(419), - [sym__newline] = ACTIONS(419), - [sym__raw_string_literal] = ACTIONS(419), - [sym__external_else] = ACTIONS(419), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(419), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(419), - }, - [294] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(425), - [anon_sym_BSLASH] = ACTIONS(423), - [anon_sym_function] = ACTIONS(425), - [anon_sym_EQ] = ACTIONS(271), - [anon_sym_if] = ACTIONS(425), - [anon_sym_for] = ACTIONS(425), - [anon_sym_while] = ACTIONS(425), - [anon_sym_repeat] = ACTIONS(425), - [anon_sym_QMARK] = ACTIONS(423), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_BANG] = ACTIONS(425), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(279), - [anon_sym_LT_LT_DASH] = ACTIONS(279), - [anon_sym_COLON_EQ] = ACTIONS(279), - [anon_sym_DASH_GT] = ACTIONS(281), - [anon_sym_DASH_GT_GT] = ACTIONS(283), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(423), - [sym__number_literal] = ACTIONS(425), - [anon_sym_SQUOTE] = ACTIONS(423), + [anon_sym_PLUS] = ACTIONS(415), + [anon_sym_DASH] = ACTIONS(415), + [sym__hex_literal] = ACTIONS(417), + [sym__number_literal] = ACTIONS(419), + [anon_sym_SQUOTE] = ACTIONS(421), [anon_sym_DQUOTE] = ACTIONS(423), - [sym_return] = ACTIONS(425), - [sym_next] = ACTIONS(425), - [sym_break] = ACTIONS(425), - [sym_true] = ACTIONS(425), - [sym_false] = ACTIONS(425), - [sym_null] = ACTIONS(425), - [sym_inf] = ACTIONS(425), - [sym_nan] = ACTIONS(425), - [anon_sym_NA] = ACTIONS(425), - [anon_sym_NA_integer_] = ACTIONS(425), - [anon_sym_NA_real_] = ACTIONS(425), - [anon_sym_NA_complex_] = ACTIONS(425), - [anon_sym_NA_character_] = ACTIONS(425), - [sym_dots] = ACTIONS(425), - [sym_dot_dot_i] = ACTIONS(423), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(423), - [sym__newline] = ACTIONS(423), - [sym__raw_string_literal] = ACTIONS(423), - [sym__external_else] = ACTIONS(423), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(423), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(423), - }, - [295] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(429), - [anon_sym_BSLASH] = ACTIONS(427), - [anon_sym_function] = ACTIONS(429), - [anon_sym_EQ] = ACTIONS(271), - [anon_sym_if] = ACTIONS(429), - [anon_sym_for] = ACTIONS(429), - [anon_sym_while] = ACTIONS(429), - [anon_sym_repeat] = ACTIONS(429), - [anon_sym_QMARK] = ACTIONS(427), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_BANG] = ACTIONS(429), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(279), - [anon_sym_LT_LT_DASH] = ACTIONS(279), - [anon_sym_COLON_EQ] = ACTIONS(279), - [anon_sym_DASH_GT] = ACTIONS(281), - [anon_sym_DASH_GT_GT] = ACTIONS(283), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(427), - [sym__number_literal] = ACTIONS(429), - [anon_sym_SQUOTE] = ACTIONS(427), - [anon_sym_DQUOTE] = ACTIONS(427), - [sym_return] = ACTIONS(429), - [sym_next] = ACTIONS(429), - [sym_break] = ACTIONS(429), - [sym_true] = ACTIONS(429), - [sym_false] = ACTIONS(429), + [sym_dots] = ACTIONS(395), + [sym_dot_dot_i] = ACTIONS(425), + [sym_return] = ACTIONS(427), + [sym_next] = ACTIONS(427), + [sym_break] = ACTIONS(427), + [sym_true] = ACTIONS(427), + [sym_false] = ACTIONS(427), [sym_null] = ACTIONS(429), - [sym_inf] = ACTIONS(429), - [sym_nan] = ACTIONS(429), - [anon_sym_NA] = ACTIONS(429), - [anon_sym_NA_integer_] = ACTIONS(429), - [anon_sym_NA_real_] = ACTIONS(429), - [anon_sym_NA_complex_] = ACTIONS(429), - [anon_sym_NA_character_] = ACTIONS(429), - [sym_dots] = ACTIONS(429), - [sym_dot_dot_i] = ACTIONS(427), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(427), - [sym__newline] = ACTIONS(427), - [sym__raw_string_literal] = ACTIONS(427), - [sym__external_else] = ACTIONS(427), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(427), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(427), - }, - [296] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(433), - [anon_sym_BSLASH] = ACTIONS(431), - [anon_sym_function] = ACTIONS(433), - [anon_sym_EQ] = ACTIONS(271), - [anon_sym_if] = ACTIONS(433), - [anon_sym_for] = ACTIONS(433), - [anon_sym_while] = ACTIONS(433), - [anon_sym_repeat] = ACTIONS(433), - [anon_sym_QMARK] = ACTIONS(431), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_BANG] = ACTIONS(433), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(279), - [anon_sym_LT_LT_DASH] = ACTIONS(279), - [anon_sym_COLON_EQ] = ACTIONS(279), - [anon_sym_DASH_GT] = ACTIONS(281), - [anon_sym_DASH_GT_GT] = ACTIONS(283), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(431), - [sym__number_literal] = ACTIONS(433), - [anon_sym_SQUOTE] = ACTIONS(431), - [anon_sym_DQUOTE] = ACTIONS(431), - [sym_return] = ACTIONS(433), - [sym_next] = ACTIONS(433), - [sym_break] = ACTIONS(433), - [sym_true] = ACTIONS(433), - [sym_false] = ACTIONS(433), - [sym_null] = ACTIONS(433), - [sym_inf] = ACTIONS(433), - [sym_nan] = ACTIONS(433), - [anon_sym_NA] = ACTIONS(433), - [anon_sym_NA_integer_] = ACTIONS(433), - [anon_sym_NA_real_] = ACTIONS(433), - [anon_sym_NA_complex_] = ACTIONS(433), - [anon_sym_NA_character_] = ACTIONS(433), - [sym_dots] = ACTIONS(433), - [sym_dot_dot_i] = ACTIONS(431), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(431), - [sym__newline] = ACTIONS(431), - [sym__raw_string_literal] = ACTIONS(431), - [sym__external_else] = ACTIONS(431), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(431), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(431), - }, - [297] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(437), - [anon_sym_BSLASH] = ACTIONS(435), - [anon_sym_function] = ACTIONS(437), - [anon_sym_EQ] = ACTIONS(271), - [anon_sym_if] = ACTIONS(437), - [anon_sym_for] = ACTIONS(437), - [anon_sym_while] = ACTIONS(437), - [anon_sym_repeat] = ACTIONS(437), - [anon_sym_QMARK] = ACTIONS(435), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_BANG] = ACTIONS(437), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(279), - [anon_sym_LT_LT_DASH] = ACTIONS(279), - [anon_sym_COLON_EQ] = ACTIONS(279), - [anon_sym_DASH_GT] = ACTIONS(281), - [anon_sym_DASH_GT_GT] = ACTIONS(283), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(435), - [sym__number_literal] = ACTIONS(437), - [anon_sym_SQUOTE] = ACTIONS(435), - [anon_sym_DQUOTE] = ACTIONS(435), - [sym_return] = ACTIONS(437), - [sym_next] = ACTIONS(437), - [sym_break] = ACTIONS(437), - [sym_true] = ACTIONS(437), - [sym_false] = ACTIONS(437), - [sym_null] = ACTIONS(437), - [sym_inf] = ACTIONS(437), - [sym_nan] = ACTIONS(437), - [anon_sym_NA] = ACTIONS(437), - [anon_sym_NA_integer_] = ACTIONS(437), - [anon_sym_NA_real_] = ACTIONS(437), - [anon_sym_NA_complex_] = ACTIONS(437), - [anon_sym_NA_character_] = ACTIONS(437), - [sym_dots] = ACTIONS(437), - [sym_dot_dot_i] = ACTIONS(435), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(435), - [sym__newline] = ACTIONS(435), + [sym_inf] = ACTIONS(427), + [sym_nan] = ACTIONS(427), + [anon_sym_NA] = ACTIONS(431), + [anon_sym_NA_integer_] = ACTIONS(431), + [anon_sym_NA_real_] = ACTIONS(431), + [anon_sym_NA_complex_] = ACTIONS(431), + [anon_sym_NA_character_] = ACTIONS(431), + [sym_comment] = ACTIONS(3), + [sym_comma] = ACTIONS(433), [sym__raw_string_literal] = ACTIONS(435), - [sym__external_else] = ACTIONS(435), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(435), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(435), - }, - [298] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(441), - [anon_sym_BSLASH] = ACTIONS(439), - [anon_sym_function] = ACTIONS(441), - [anon_sym_EQ] = ACTIONS(271), - [anon_sym_if] = ACTIONS(441), - [anon_sym_for] = ACTIONS(441), - [anon_sym_while] = ACTIONS(441), - [anon_sym_repeat] = ACTIONS(441), - [anon_sym_QMARK] = ACTIONS(439), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_BANG] = ACTIONS(441), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(279), - [anon_sym_LT_LT_DASH] = ACTIONS(279), - [anon_sym_COLON_EQ] = ACTIONS(279), - [anon_sym_DASH_GT] = ACTIONS(281), - [anon_sym_DASH_GT_GT] = ACTIONS(283), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(439), - [sym__number_literal] = ACTIONS(441), - [anon_sym_SQUOTE] = ACTIONS(439), - [anon_sym_DQUOTE] = ACTIONS(439), - [sym_return] = ACTIONS(441), - [sym_next] = ACTIONS(441), - [sym_break] = ACTIONS(441), - [sym_true] = ACTIONS(441), - [sym_false] = ACTIONS(441), - [sym_null] = ACTIONS(441), - [sym_inf] = ACTIONS(441), - [sym_nan] = ACTIONS(441), - [anon_sym_NA] = ACTIONS(441), - [anon_sym_NA_integer_] = ACTIONS(441), - [anon_sym_NA_real_] = ACTIONS(441), - [anon_sym_NA_complex_] = ACTIONS(441), - [anon_sym_NA_character_] = ACTIONS(441), - [sym_dots] = ACTIONS(441), - [sym_dot_dot_i] = ACTIONS(439), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(439), - [sym__newline] = ACTIONS(439), - [sym__raw_string_literal] = ACTIONS(439), - [sym__external_else] = ACTIONS(439), - [sym__external_open_parenthesis] = ACTIONS(311), + [sym__external_open_parenthesis] = ACTIONS(437), [sym__external_open_brace] = ACTIONS(439), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(439), - }, - [299] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(457), - [sym_identifier] = ACTIONS(455), - [anon_sym_BSLASH] = ACTIONS(457), - [anon_sym_function] = ACTIONS(455), - [anon_sym_EQ] = ACTIONS(105), - [anon_sym_if] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_while] = ACTIONS(455), - [anon_sym_repeat] = ACTIONS(455), - [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(113), - [anon_sym_LT_LT_DASH] = ACTIONS(113), - [anon_sym_COLON_EQ] = ACTIONS(113), - [anon_sym_DASH_GT] = ACTIONS(115), - [anon_sym_DASH_GT_GT] = ACTIONS(117), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(457), - [sym__number_literal] = ACTIONS(455), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_DQUOTE] = ACTIONS(457), - [sym_return] = ACTIONS(455), - [sym_next] = ACTIONS(455), - [sym_break] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_inf] = ACTIONS(455), - [sym_nan] = ACTIONS(455), - [anon_sym_NA] = ACTIONS(455), - [anon_sym_NA_integer_] = ACTIONS(455), - [anon_sym_NA_real_] = ACTIONS(455), - [anon_sym_NA_complex_] = ACTIONS(455), - [anon_sym_NA_character_] = ACTIONS(455), - [sym_dots] = ACTIONS(455), - [sym_dot_dot_i] = ACTIONS(457), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(457), - [sym__semicolon] = ACTIONS(457), - [sym__raw_string_literal] = ACTIONS(457), - [sym__external_else] = ACTIONS(457), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(457), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [300] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(445), - [anon_sym_BSLASH] = ACTIONS(443), - [anon_sym_function] = ACTIONS(445), - [anon_sym_EQ] = ACTIONS(271), - [anon_sym_if] = ACTIONS(445), - [anon_sym_for] = ACTIONS(445), - [anon_sym_while] = ACTIONS(445), - [anon_sym_repeat] = ACTIONS(445), - [anon_sym_QMARK] = ACTIONS(443), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_BANG] = ACTIONS(445), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(279), - [anon_sym_LT_LT_DASH] = ACTIONS(279), - [anon_sym_COLON_EQ] = ACTIONS(279), - [anon_sym_DASH_GT] = ACTIONS(281), - [anon_sym_DASH_GT_GT] = ACTIONS(283), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(443), - [sym__number_literal] = ACTIONS(445), - [anon_sym_SQUOTE] = ACTIONS(443), - [anon_sym_DQUOTE] = ACTIONS(443), - [sym_return] = ACTIONS(445), - [sym_next] = ACTIONS(445), - [sym_break] = ACTIONS(445), - [sym_true] = ACTIONS(445), - [sym_false] = ACTIONS(445), - [sym_null] = ACTIONS(445), - [sym_inf] = ACTIONS(445), - [sym_nan] = ACTIONS(445), - [anon_sym_NA] = ACTIONS(445), - [anon_sym_NA_integer_] = ACTIONS(445), - [anon_sym_NA_real_] = ACTIONS(445), - [anon_sym_NA_complex_] = ACTIONS(445), - [anon_sym_NA_character_] = ACTIONS(445), - [sym_dots] = ACTIONS(445), - [sym_dot_dot_i] = ACTIONS(443), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(443), - [sym__newline] = ACTIONS(443), - [sym__raw_string_literal] = ACTIONS(443), - [sym__external_else] = ACTIONS(443), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(443), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(443), - }, - [301] = { - [sym_call_arguments] = STATE(850), - [sym_subset_arguments] = STATE(851), - [sym_subset2_arguments] = STATE(852), - [sym__open_parenthesis] = STATE(686), - [sym__open_bracket] = STATE(687), - [sym__open_bracket2] = STATE(522), - [sym_identifier] = ACTIONS(449), - [anon_sym_BSLASH] = ACTIONS(447), - [anon_sym_function] = ACTIONS(449), - [anon_sym_EQ] = ACTIONS(271), + [sym__external_close_bracket] = ACTIONS(605), + }, + [STATE(273)] = { + [sym_function_definition] = STATE(1372), + [sym_if_statement] = STATE(1372), + [sym_for_statement] = STATE(1372), + [sym_while_statement] = STATE(1372), + [sym_repeat_statement] = STATE(1372), + [sym_braced_expression] = STATE(1372), + [sym_parenthesized_expression] = STATE(1372), + [sym_call] = STATE(1372), + [sym_subset] = STATE(1372), + [sym_subset2] = STATE(1372), + [sym_argument] = STATE(1928), + [sym__argument_named] = STATE(2042), + [sym__argument_unnamed] = STATE(2044), + [sym__argument_value] = STATE(2051), + [sym_unary_operator] = STATE(1372), + [sym_binary_operator] = STATE(1372), + [sym_extract_operator] = STATE(1372), + [sym_namespace_operator] = STATE(1372), + [sym_integer] = STATE(1372), + [sym_complex] = STATE(1372), + [sym_float] = STATE(1372), + [sym__float_literal] = STATE(1622), + [sym_string] = STATE(1615), + [sym__single_quoted_string] = STATE(1623), + [sym__double_quoted_string] = STATE(1624), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2033), + [sym__argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null] = STATE(2072), + [sym_na] = STATE(1372), + [sym__expression] = STATE(1372), + [sym__open_parenthesis] = STATE(1072), + [sym__open_brace] = STATE(376), + [sym__close_bracket2] = STATE(1642), + [aux_sym_call_arguments_repeat1] = STATE(1943), + [sym_identifier] = ACTIONS(443), + [anon_sym_BSLASH] = ACTIONS(445), + [anon_sym_function] = ACTIONS(447), [anon_sym_if] = ACTIONS(449), - [anon_sym_for] = ACTIONS(449), - [anon_sym_while] = ACTIONS(449), - [anon_sym_repeat] = ACTIONS(449), - [anon_sym_QMARK] = ACTIONS(447), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_BANG] = ACTIONS(449), - [anon_sym_PLUS] = ACTIONS(275), - [anon_sym_DASH] = ACTIONS(277), - [anon_sym_LT_DASH] = ACTIONS(279), - [anon_sym_LT_LT_DASH] = ACTIONS(279), - [anon_sym_COLON_EQ] = ACTIONS(279), - [anon_sym_DASH_GT] = ACTIONS(281), - [anon_sym_DASH_GT_GT] = ACTIONS(283), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(291), - [anon_sym_LT] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_STAR] = ACTIONS(297), - [anon_sym_SLASH] = ACTIONS(299), - [anon_sym_STAR_STAR] = ACTIONS(301), - [anon_sym_CARET] = ACTIONS(301), - [aux_sym_binary_operator_token1] = ACTIONS(303), - [anon_sym_PIPE_GT] = ACTIONS(303), - [anon_sym_COLON] = ACTIONS(305), - [anon_sym_DOLLAR] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(307), - [sym__hex_literal] = ACTIONS(447), - [sym__number_literal] = ACTIONS(449), - [anon_sym_SQUOTE] = ACTIONS(447), - [anon_sym_DQUOTE] = ACTIONS(447), - [sym_return] = ACTIONS(449), - [sym_next] = ACTIONS(449), - [sym_break] = ACTIONS(449), - [sym_true] = ACTIONS(449), - [sym_false] = ACTIONS(449), - [sym_null] = ACTIONS(449), - [sym_inf] = ACTIONS(449), - [sym_nan] = ACTIONS(449), - [anon_sym_NA] = ACTIONS(449), - [anon_sym_NA_integer_] = ACTIONS(449), - [anon_sym_NA_real_] = ACTIONS(449), - [anon_sym_NA_complex_] = ACTIONS(449), - [anon_sym_NA_character_] = ACTIONS(449), - [sym_dots] = ACTIONS(449), - [sym_dot_dot_i] = ACTIONS(447), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(447), - [sym__newline] = ACTIONS(447), - [sym__raw_string_literal] = ACTIONS(447), - [sym__external_else] = ACTIONS(447), - [sym__external_open_parenthesis] = ACTIONS(311), - [sym__external_open_brace] = ACTIONS(447), - [sym__external_open_bracket] = ACTIONS(313), - [sym__external_open_bracket2] = ACTIONS(315), - [sym__external_close_bracket2] = ACTIONS(447), - }, - [302] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(457), - [sym_identifier] = ACTIONS(455), - [anon_sym_BSLASH] = ACTIONS(457), - [anon_sym_function] = ACTIONS(455), - [anon_sym_EQ] = ACTIONS(455), - [anon_sym_if] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_while] = ACTIONS(455), - [anon_sym_repeat] = ACTIONS(455), - [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_TILDE] = ACTIONS(457), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(457), - [anon_sym_LT_LT_DASH] = ACTIONS(457), - [anon_sym_COLON_EQ] = ACTIONS(457), - [anon_sym_DASH_GT] = ACTIONS(455), - [anon_sym_DASH_GT_GT] = ACTIONS(457), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(457), - [sym__number_literal] = ACTIONS(455), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_DQUOTE] = ACTIONS(457), - [sym_return] = ACTIONS(455), - [sym_next] = ACTIONS(455), - [sym_break] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_inf] = ACTIONS(455), - [sym_nan] = ACTIONS(455), - [anon_sym_NA] = ACTIONS(455), - [anon_sym_NA_integer_] = ACTIONS(455), - [anon_sym_NA_real_] = ACTIONS(455), - [anon_sym_NA_complex_] = ACTIONS(455), - [anon_sym_NA_character_] = ACTIONS(455), - [sym_dots] = ACTIONS(455), - [sym_dot_dot_i] = ACTIONS(457), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(457), - [sym__semicolon] = ACTIONS(457), - [sym__raw_string_literal] = ACTIONS(457), - [sym__external_else] = ACTIONS(457), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(457), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [303] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(457), - [sym_identifier] = ACTIONS(455), - [anon_sym_BSLASH] = ACTIONS(457), - [anon_sym_function] = ACTIONS(455), - [anon_sym_EQ] = ACTIONS(455), - [anon_sym_if] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_while] = ACTIONS(455), - [anon_sym_repeat] = ACTIONS(455), - [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_TILDE] = ACTIONS(457), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(457), - [anon_sym_LT_LT_DASH] = ACTIONS(457), - [anon_sym_COLON_EQ] = ACTIONS(457), - [anon_sym_DASH_GT] = ACTIONS(455), - [anon_sym_DASH_GT_GT] = ACTIONS(457), - [anon_sym_PIPE] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE_PIPE] = ACTIONS(457), - [anon_sym_AMP_AMP] = ACTIONS(457), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(457), - [sym__number_literal] = ACTIONS(455), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_DQUOTE] = ACTIONS(457), - [sym_return] = ACTIONS(455), - [sym_next] = ACTIONS(455), - [sym_break] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_inf] = ACTIONS(455), - [sym_nan] = ACTIONS(455), - [anon_sym_NA] = ACTIONS(455), - [anon_sym_NA_integer_] = ACTIONS(455), - [anon_sym_NA_real_] = ACTIONS(455), - [anon_sym_NA_complex_] = ACTIONS(455), - [anon_sym_NA_character_] = ACTIONS(455), - [sym_dots] = ACTIONS(455), - [sym_dot_dot_i] = ACTIONS(457), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(457), - [sym__semicolon] = ACTIONS(457), - [sym__raw_string_literal] = ACTIONS(457), - [sym__external_else] = ACTIONS(457), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(457), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [304] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(457), - [sym_identifier] = ACTIONS(455), - [anon_sym_BSLASH] = ACTIONS(457), - [anon_sym_function] = ACTIONS(455), - [anon_sym_EQ] = ACTIONS(455), - [anon_sym_if] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_while] = ACTIONS(455), + [anon_sym_for] = ACTIONS(451), + [anon_sym_while] = ACTIONS(453), [anon_sym_repeat] = ACTIONS(455), [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_TILDE] = ACTIONS(457), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(457), - [anon_sym_DASH] = ACTIONS(455), - [anon_sym_LT_DASH] = ACTIONS(457), - [anon_sym_LT_LT_DASH] = ACTIONS(457), - [anon_sym_COLON_EQ] = ACTIONS(457), - [anon_sym_DASH_GT] = ACTIONS(455), - [anon_sym_DASH_GT_GT] = ACTIONS(457), - [anon_sym_PIPE] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE_PIPE] = ACTIONS(457), - [anon_sym_AMP_AMP] = ACTIONS(457), - [anon_sym_LT] = ACTIONS(455), - [anon_sym_LT_EQ] = ACTIONS(457), - [anon_sym_GT] = ACTIONS(455), - [anon_sym_GT_EQ] = ACTIONS(457), - [anon_sym_EQ_EQ] = ACTIONS(457), - [anon_sym_BANG_EQ] = ACTIONS(457), - [anon_sym_STAR] = ACTIONS(455), - [anon_sym_SLASH] = ACTIONS(457), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(457), - [anon_sym_PIPE_GT] = ACTIONS(457), - [anon_sym_COLON] = ACTIONS(455), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(457), - [sym__number_literal] = ACTIONS(455), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_DQUOTE] = ACTIONS(457), - [sym_return] = ACTIONS(455), - [sym_next] = ACTIONS(455), - [sym_break] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_inf] = ACTIONS(455), - [sym_nan] = ACTIONS(455), - [anon_sym_NA] = ACTIONS(455), - [anon_sym_NA_integer_] = ACTIONS(455), - [anon_sym_NA_real_] = ACTIONS(455), - [anon_sym_NA_complex_] = ACTIONS(455), - [anon_sym_NA_character_] = ACTIONS(455), - [sym_dots] = ACTIONS(455), - [sym_dot_dot_i] = ACTIONS(457), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(457), - [sym__semicolon] = ACTIONS(457), - [sym__raw_string_literal] = ACTIONS(457), - [sym__external_else] = ACTIONS(457), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(457), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [305] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(461), - [sym_identifier] = ACTIONS(459), - [anon_sym_BSLASH] = ACTIONS(461), - [anon_sym_function] = ACTIONS(459), - [anon_sym_EQ] = ACTIONS(105), - [anon_sym_if] = ACTIONS(459), - [anon_sym_for] = ACTIONS(459), - [anon_sym_while] = ACTIONS(459), - [anon_sym_repeat] = ACTIONS(459), - [anon_sym_QMARK] = ACTIONS(461), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_BANG] = ACTIONS(459), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(113), - [anon_sym_LT_LT_DASH] = ACTIONS(113), - [anon_sym_COLON_EQ] = ACTIONS(113), - [anon_sym_DASH_GT] = ACTIONS(115), - [anon_sym_DASH_GT_GT] = ACTIONS(117), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(461), - [sym__number_literal] = ACTIONS(459), - [anon_sym_SQUOTE] = ACTIONS(461), - [anon_sym_DQUOTE] = ACTIONS(461), - [sym_return] = ACTIONS(459), - [sym_next] = ACTIONS(459), - [sym_break] = ACTIONS(459), - [sym_true] = ACTIONS(459), - [sym_false] = ACTIONS(459), - [sym_null] = ACTIONS(459), - [sym_inf] = ACTIONS(459), - [sym_nan] = ACTIONS(459), - [anon_sym_NA] = ACTIONS(459), - [anon_sym_NA_integer_] = ACTIONS(459), - [anon_sym_NA_real_] = ACTIONS(459), - [anon_sym_NA_complex_] = ACTIONS(459), - [anon_sym_NA_character_] = ACTIONS(459), - [sym_dots] = ACTIONS(459), - [sym_dot_dot_i] = ACTIONS(461), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(461), - [sym__semicolon] = ACTIONS(461), - [sym__raw_string_literal] = ACTIONS(461), - [sym__external_else] = ACTIONS(461), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(461), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [306] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(465), - [sym_identifier] = ACTIONS(463), - [anon_sym_BSLASH] = ACTIONS(465), - [anon_sym_function] = ACTIONS(463), - [anon_sym_EQ] = ACTIONS(105), - [anon_sym_if] = ACTIONS(463), - [anon_sym_for] = ACTIONS(463), - [anon_sym_while] = ACTIONS(463), - [anon_sym_repeat] = ACTIONS(463), - [anon_sym_QMARK] = ACTIONS(465), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_BANG] = ACTIONS(463), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(113), - [anon_sym_LT_LT_DASH] = ACTIONS(113), - [anon_sym_COLON_EQ] = ACTIONS(113), - [anon_sym_DASH_GT] = ACTIONS(115), - [anon_sym_DASH_GT_GT] = ACTIONS(117), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), + [anon_sym_TILDE] = ACTIONS(459), + [anon_sym_BANG] = ACTIONS(461), + [anon_sym_PLUS] = ACTIONS(463), + [anon_sym_DASH] = ACTIONS(463), [sym__hex_literal] = ACTIONS(465), - [sym__number_literal] = ACTIONS(463), - [anon_sym_SQUOTE] = ACTIONS(465), - [anon_sym_DQUOTE] = ACTIONS(465), - [sym_return] = ACTIONS(463), - [sym_next] = ACTIONS(463), - [sym_break] = ACTIONS(463), - [sym_true] = ACTIONS(463), - [sym_false] = ACTIONS(463), - [sym_null] = ACTIONS(463), - [sym_inf] = ACTIONS(463), - [sym_nan] = ACTIONS(463), - [anon_sym_NA] = ACTIONS(463), - [anon_sym_NA_integer_] = ACTIONS(463), - [anon_sym_NA_real_] = ACTIONS(463), - [anon_sym_NA_complex_] = ACTIONS(463), - [anon_sym_NA_character_] = ACTIONS(463), - [sym_dots] = ACTIONS(463), - [sym_dot_dot_i] = ACTIONS(465), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(465), - [sym__semicolon] = ACTIONS(465), - [sym__raw_string_literal] = ACTIONS(465), - [sym__external_else] = ACTIONS(465), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(465), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [307] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(469), - [sym_identifier] = ACTIONS(467), - [anon_sym_BSLASH] = ACTIONS(469), - [anon_sym_function] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(105), - [anon_sym_if] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_repeat] = ACTIONS(467), - [anon_sym_QMARK] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(113), - [anon_sym_LT_LT_DASH] = ACTIONS(113), - [anon_sym_COLON_EQ] = ACTIONS(113), - [anon_sym_DASH_GT] = ACTIONS(115), - [anon_sym_DASH_GT_GT] = ACTIONS(117), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(469), - [sym__number_literal] = ACTIONS(467), - [anon_sym_SQUOTE] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [sym_return] = ACTIONS(467), - [sym_next] = ACTIONS(467), - [sym_break] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_null] = ACTIONS(467), - [sym_inf] = ACTIONS(467), - [sym_nan] = ACTIONS(467), - [anon_sym_NA] = ACTIONS(467), - [anon_sym_NA_integer_] = ACTIONS(467), - [anon_sym_NA_real_] = ACTIONS(467), - [anon_sym_NA_complex_] = ACTIONS(467), - [anon_sym_NA_character_] = ACTIONS(467), - [sym_dots] = ACTIONS(467), - [sym_dot_dot_i] = ACTIONS(469), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(469), - [sym__semicolon] = ACTIONS(469), - [sym__raw_string_literal] = ACTIONS(469), - [sym__external_else] = ACTIONS(469), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(469), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [308] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(469), - [sym_identifier] = ACTIONS(467), - [anon_sym_BSLASH] = ACTIONS(469), - [anon_sym_function] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(467), - [anon_sym_if] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_repeat] = ACTIONS(467), - [anon_sym_QMARK] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(469), - [anon_sym_LT_LT_DASH] = ACTIONS(469), - [anon_sym_COLON_EQ] = ACTIONS(469), - [anon_sym_DASH_GT] = ACTIONS(467), - [anon_sym_DASH_GT_GT] = ACTIONS(469), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(469), - [sym__number_literal] = ACTIONS(467), - [anon_sym_SQUOTE] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [sym_return] = ACTIONS(467), - [sym_next] = ACTIONS(467), - [sym_break] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_null] = ACTIONS(467), - [sym_inf] = ACTIONS(467), - [sym_nan] = ACTIONS(467), - [anon_sym_NA] = ACTIONS(467), - [anon_sym_NA_integer_] = ACTIONS(467), - [anon_sym_NA_real_] = ACTIONS(467), - [anon_sym_NA_complex_] = ACTIONS(467), - [anon_sym_NA_character_] = ACTIONS(467), - [sym_dots] = ACTIONS(467), - [sym_dot_dot_i] = ACTIONS(469), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(469), - [sym__semicolon] = ACTIONS(469), - [sym__raw_string_literal] = ACTIONS(469), - [sym__external_else] = ACTIONS(469), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(469), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [309] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(469), - [sym_identifier] = ACTIONS(467), - [anon_sym_BSLASH] = ACTIONS(469), - [anon_sym_function] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(467), - [anon_sym_if] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_repeat] = ACTIONS(467), - [anon_sym_QMARK] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(469), - [anon_sym_LT_LT_DASH] = ACTIONS(469), - [anon_sym_COLON_EQ] = ACTIONS(469), - [anon_sym_DASH_GT] = ACTIONS(467), - [anon_sym_DASH_GT_GT] = ACTIONS(469), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE_PIPE] = ACTIONS(469), - [anon_sym_AMP_AMP] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(469), - [sym__number_literal] = ACTIONS(467), - [anon_sym_SQUOTE] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [sym_return] = ACTIONS(467), - [sym_next] = ACTIONS(467), - [sym_break] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_null] = ACTIONS(467), - [sym_inf] = ACTIONS(467), - [sym_nan] = ACTIONS(467), - [anon_sym_NA] = ACTIONS(467), - [anon_sym_NA_integer_] = ACTIONS(467), - [anon_sym_NA_real_] = ACTIONS(467), - [anon_sym_NA_complex_] = ACTIONS(467), - [anon_sym_NA_character_] = ACTIONS(467), - [sym_dots] = ACTIONS(467), - [sym_dot_dot_i] = ACTIONS(469), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(469), - [sym__semicolon] = ACTIONS(469), - [sym__raw_string_literal] = ACTIONS(469), - [sym__external_else] = ACTIONS(469), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(469), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [310] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(469), - [sym_identifier] = ACTIONS(467), - [anon_sym_BSLASH] = ACTIONS(469), - [anon_sym_function] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(467), - [anon_sym_if] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_repeat] = ACTIONS(467), - [anon_sym_QMARK] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(469), - [anon_sym_DASH] = ACTIONS(467), - [anon_sym_LT_DASH] = ACTIONS(469), - [anon_sym_LT_LT_DASH] = ACTIONS(469), - [anon_sym_COLON_EQ] = ACTIONS(469), - [anon_sym_DASH_GT] = ACTIONS(467), - [anon_sym_DASH_GT_GT] = ACTIONS(469), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE_PIPE] = ACTIONS(469), - [anon_sym_AMP_AMP] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(467), - [anon_sym_LT_EQ] = ACTIONS(469), - [anon_sym_GT] = ACTIONS(467), - [anon_sym_GT_EQ] = ACTIONS(469), - [anon_sym_EQ_EQ] = ACTIONS(469), - [anon_sym_BANG_EQ] = ACTIONS(469), - [anon_sym_STAR] = ACTIONS(467), - [anon_sym_SLASH] = ACTIONS(469), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(469), - [anon_sym_PIPE_GT] = ACTIONS(469), - [anon_sym_COLON] = ACTIONS(467), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(469), [sym__number_literal] = ACTIONS(467), [anon_sym_SQUOTE] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [sym_return] = ACTIONS(467), - [sym_next] = ACTIONS(467), - [sym_break] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_null] = ACTIONS(467), - [sym_inf] = ACTIONS(467), - [sym_nan] = ACTIONS(467), - [anon_sym_NA] = ACTIONS(467), - [anon_sym_NA_integer_] = ACTIONS(467), - [anon_sym_NA_real_] = ACTIONS(467), - [anon_sym_NA_complex_] = ACTIONS(467), - [anon_sym_NA_character_] = ACTIONS(467), - [sym_dots] = ACTIONS(467), - [sym_dot_dot_i] = ACTIONS(469), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(469), - [sym__semicolon] = ACTIONS(469), - [sym__raw_string_literal] = ACTIONS(469), - [sym__external_else] = ACTIONS(469), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(469), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [311] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(371), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(105), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(115), - [anon_sym_DASH_GT_GT] = ACTIONS(117), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [312] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(371), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(105), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(113), - [anon_sym_LT_LT_DASH] = ACTIONS(113), - [anon_sym_COLON_EQ] = ACTIONS(113), - [anon_sym_DASH_GT] = ACTIONS(115), - [anon_sym_DASH_GT_GT] = ACTIONS(117), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [313] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(371), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [314] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(371), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [315] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(371), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(105), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(113), - [anon_sym_LT_LT_DASH] = ACTIONS(113), - [anon_sym_COLON_EQ] = ACTIONS(113), - [anon_sym_DASH_GT] = ACTIONS(115), - [anon_sym_DASH_GT_GT] = ACTIONS(117), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [316] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(371), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(119), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [317] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(371), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [318] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(371), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(129), - [anon_sym_GT] = ACTIONS(127), - [anon_sym_GT_EQ] = ACTIONS(129), - [anon_sym_EQ_EQ] = ACTIONS(129), - [anon_sym_BANG_EQ] = ACTIONS(129), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [319] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(371), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(131), - [anon_sym_SLASH] = ACTIONS(133), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [320] = { - [sym_call_arguments] = STATE(899), - [sym_subset_arguments] = STATE(900), - [sym_subset2_arguments] = STATE(905), - [sym__open_parenthesis] = STATE(666), - [sym__open_bracket] = STATE(667), - [sym__open_bracket2] = STATE(668), - [ts_builtin_sym_end] = ACTIONS(371), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(373), - [anon_sym_SLASH] = ACTIONS(371), - [anon_sym_STAR_STAR] = ACTIONS(135), - [anon_sym_CARET] = ACTIONS(135), - [aux_sym_binary_operator_token1] = ACTIONS(137), - [anon_sym_PIPE_GT] = ACTIONS(137), - [anon_sym_COLON] = ACTIONS(139), - [anon_sym_DOLLAR] = ACTIONS(141), - [anon_sym_AT] = ACTIONS(141), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_else] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(145), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(147), - [sym__external_open_bracket2] = ACTIONS(149), - }, - [321] = { - [sym_call_arguments] = STATE(903), - [sym_subset_arguments] = STATE(907), - [sym_subset2_arguments] = STATE(908), - [sym__open_parenthesis] = STATE(682), - [sym__open_bracket] = STATE(683), - [sym__open_bracket2] = STATE(684), - [sym_identifier] = ACTIONS(455), - [anon_sym_BSLASH] = ACTIONS(457), - [anon_sym_function] = ACTIONS(455), - [anon_sym_EQ] = ACTIONS(455), - [anon_sym_if] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_while] = ACTIONS(455), - [anon_sym_repeat] = ACTIONS(455), - [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_TILDE] = ACTIONS(457), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(457), - [anon_sym_DASH] = ACTIONS(455), - [anon_sym_LT_DASH] = ACTIONS(457), - [anon_sym_LT_LT_DASH] = ACTIONS(457), - [anon_sym_COLON_EQ] = ACTIONS(457), - [anon_sym_DASH_GT] = ACTIONS(455), - [anon_sym_DASH_GT_GT] = ACTIONS(457), - [anon_sym_PIPE] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE_PIPE] = ACTIONS(457), - [anon_sym_AMP_AMP] = ACTIONS(457), - [anon_sym_LT] = ACTIONS(455), - [anon_sym_LT_EQ] = ACTIONS(457), - [anon_sym_GT] = ACTIONS(455), - [anon_sym_GT_EQ] = ACTIONS(457), - [anon_sym_EQ_EQ] = ACTIONS(457), - [anon_sym_BANG_EQ] = ACTIONS(457), - [anon_sym_STAR] = ACTIONS(455), - [anon_sym_SLASH] = ACTIONS(457), - [anon_sym_STAR_STAR] = ACTIONS(85), - [anon_sym_CARET] = ACTIONS(85), - [aux_sym_binary_operator_token1] = ACTIONS(457), - [anon_sym_PIPE_GT] = ACTIONS(457), - [anon_sym_COLON] = ACTIONS(455), - [anon_sym_DOLLAR] = ACTIONS(91), - [anon_sym_AT] = ACTIONS(91), - [sym__hex_literal] = ACTIONS(457), - [sym__number_literal] = ACTIONS(455), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_DQUOTE] = ACTIONS(457), - [sym_return] = ACTIONS(455), - [sym_next] = ACTIONS(455), - [sym_break] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_inf] = ACTIONS(455), - [sym_nan] = ACTIONS(455), - [anon_sym_NA] = ACTIONS(455), - [anon_sym_NA_integer_] = ACTIONS(455), - [anon_sym_NA_real_] = ACTIONS(455), - [anon_sym_NA_complex_] = ACTIONS(455), - [anon_sym_NA_character_] = ACTIONS(455), - [sym_dots] = ACTIONS(455), - [sym_dot_dot_i] = ACTIONS(457), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(457), - [sym__newline] = ACTIONS(457), - [sym__raw_string_literal] = ACTIONS(457), - [sym__external_else] = ACTIONS(457), - [sym__external_open_parenthesis] = ACTIONS(95), - [sym__external_open_brace] = ACTIONS(457), - [sym__external_open_bracket] = ACTIONS(97), - [sym__external_close_bracket] = ACTIONS(457), - [sym__external_open_bracket2] = ACTIONS(99), - }, - [322] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(375), - [sym_identifier] = ACTIONS(377), - [anon_sym_BSLASH] = ACTIONS(375), - [anon_sym_function] = ACTIONS(377), - [anon_sym_EQ] = ACTIONS(471), - [anon_sym_if] = ACTIONS(377), - [anon_sym_for] = ACTIONS(377), - [anon_sym_while] = ACTIONS(377), - [anon_sym_repeat] = ACTIONS(377), - [anon_sym_QMARK] = ACTIONS(375), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_BANG] = ACTIONS(377), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(479), - [anon_sym_LT_LT_DASH] = ACTIONS(479), - [anon_sym_COLON_EQ] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(485), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE_PIPE] = ACTIONS(489), - [anon_sym_AMP_AMP] = ACTIONS(491), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(375), - [sym__number_literal] = ACTIONS(377), - [anon_sym_SQUOTE] = ACTIONS(375), - [anon_sym_DQUOTE] = ACTIONS(375), - [sym_return] = ACTIONS(377), - [sym_next] = ACTIONS(377), - [sym_break] = ACTIONS(377), - [sym_true] = ACTIONS(377), - [sym_false] = ACTIONS(377), - [sym_null] = ACTIONS(377), - [sym_inf] = ACTIONS(377), - [sym_nan] = ACTIONS(377), - [anon_sym_NA] = ACTIONS(377), - [anon_sym_NA_integer_] = ACTIONS(377), - [anon_sym_NA_real_] = ACTIONS(377), - [anon_sym_NA_complex_] = ACTIONS(377), - [anon_sym_NA_character_] = ACTIONS(377), - [sym_dots] = ACTIONS(377), - [sym_dot_dot_i] = ACTIONS(375), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(375), - [sym__semicolon] = ACTIONS(375), - [sym__raw_string_literal] = ACTIONS(375), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(375), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [323] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(451), - [anon_sym_BSLASH] = ACTIONS(453), - [anon_sym_function] = ACTIONS(451), - [anon_sym_EQ] = ACTIONS(515), - [anon_sym_if] = ACTIONS(451), + [anon_sym_DQUOTE] = ACTIONS(471), + [sym_dots] = ACTIONS(443), + [sym_dot_dot_i] = ACTIONS(473), + [sym_return] = ACTIONS(475), + [sym_next] = ACTIONS(475), + [sym_break] = ACTIONS(475), + [sym_true] = ACTIONS(475), + [sym_false] = ACTIONS(475), + [sym_null] = ACTIONS(477), + [sym_inf] = ACTIONS(475), + [sym_nan] = ACTIONS(475), + [anon_sym_NA] = ACTIONS(479), + [anon_sym_NA_integer_] = ACTIONS(479), + [anon_sym_NA_real_] = ACTIONS(479), + [anon_sym_NA_complex_] = ACTIONS(479), + [anon_sym_NA_character_] = ACTIONS(479), + [sym_comment] = ACTIONS(3), + [sym_comma] = ACTIONS(481), + [sym__raw_string_literal] = ACTIONS(483), + [sym__external_open_parenthesis] = ACTIONS(485), + [sym__external_open_brace] = ACTIONS(487), + [sym__external_close_bracket2] = ACTIONS(607), + }, + [STATE(274)] = { + [sym_function_definition] = STATE(1526), + [sym_if_statement] = STATE(1526), + [sym_for_statement] = STATE(1526), + [sym_while_statement] = STATE(1526), + [sym_repeat_statement] = STATE(1526), + [sym_braced_expression] = STATE(1526), + [sym_parenthesized_expression] = STATE(1526), + [sym_call] = STATE(1526), + [sym_subset] = STATE(1526), + [sym_subset2] = STATE(1526), + [sym_argument] = STATE(1842), + [sym__argument_named] = STATE(2040), + [sym__argument_unnamed] = STATE(2041), + [sym__argument_value] = STATE(2035), + [sym_unary_operator] = STATE(1526), + [sym_binary_operator] = STATE(1526), + [sym_extract_operator] = STATE(1526), + [sym_namespace_operator] = STATE(1526), + [sym_integer] = STATE(1526), + [sym_complex] = STATE(1526), + [sym_float] = STATE(1526), + [sym__float_literal] = STATE(1608), + [sym_string] = STATE(1614), + [sym__single_quoted_string] = STATE(1609), + [sym__double_quoted_string] = STATE(1610), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2050), + [sym__argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null] = STATE(2062), + [sym_na] = STATE(1526), + [sym__expression] = STATE(1526), + [sym__open_parenthesis] = STATE(1057), + [sym__close_parenthesis] = STATE(335), + [sym__open_brace] = STATE(370), + [aux_sym_call_arguments_repeat1] = STATE(1843), + [sym_identifier] = ACTIONS(521), + [anon_sym_BSLASH] = ACTIONS(523), + [anon_sym_function] = ACTIONS(525), + [anon_sym_if] = ACTIONS(527), + [anon_sym_for] = ACTIONS(529), + [anon_sym_while] = ACTIONS(531), + [anon_sym_repeat] = ACTIONS(533), + [anon_sym_QMARK] = ACTIONS(535), + [anon_sym_TILDE] = ACTIONS(537), + [anon_sym_BANG] = ACTIONS(539), + [anon_sym_PLUS] = ACTIONS(541), + [anon_sym_DASH] = ACTIONS(541), + [sym__hex_literal] = ACTIONS(543), + [sym__number_literal] = ACTIONS(545), + [anon_sym_SQUOTE] = ACTIONS(547), + [anon_sym_DQUOTE] = ACTIONS(549), + [sym_dots] = ACTIONS(521), + [sym_dot_dot_i] = ACTIONS(551), + [sym_return] = ACTIONS(553), + [sym_next] = ACTIONS(553), + [sym_break] = ACTIONS(553), + [sym_true] = ACTIONS(553), + [sym_false] = ACTIONS(553), + [sym_null] = ACTIONS(555), + [sym_inf] = ACTIONS(553), + [sym_nan] = ACTIONS(553), + [anon_sym_NA] = ACTIONS(557), + [anon_sym_NA_integer_] = ACTIONS(557), + [anon_sym_NA_real_] = ACTIONS(557), + [anon_sym_NA_complex_] = ACTIONS(557), + [anon_sym_NA_character_] = ACTIONS(557), + [sym_comment] = ACTIONS(3), + [sym_comma] = ACTIONS(559), + [sym__raw_string_literal] = ACTIONS(561), + [sym__external_open_parenthesis] = ACTIONS(563), + [sym__external_close_parenthesis] = ACTIONS(609), + [sym__external_open_brace] = ACTIONS(567), + }, + [STATE(275)] = { + [sym_function_definition] = STATE(1535), + [sym_if_statement] = STATE(1535), + [sym_for_statement] = STATE(1535), + [sym_while_statement] = STATE(1535), + [sym_repeat_statement] = STATE(1535), + [sym_braced_expression] = STATE(1535), + [sym_parenthesized_expression] = STATE(1535), + [sym_call] = STATE(1535), + [sym_subset] = STATE(1535), + [sym_subset2] = STATE(1535), + [sym_argument] = STATE(1914), + [sym__argument_named] = STATE(2032), + [sym__argument_unnamed] = STATE(2049), + [sym__argument_value] = STATE(2031), + [sym_unary_operator] = STATE(1535), + [sym_binary_operator] = STATE(1535), + [sym_extract_operator] = STATE(1535), + [sym_namespace_operator] = STATE(1535), + [sym_integer] = STATE(1535), + [sym_complex] = STATE(1535), + [sym_float] = STATE(1535), + [sym__float_literal] = STATE(1626), + [sym_string] = STATE(1631), + [sym__single_quoted_string] = STATE(1627), + [sym__double_quoted_string] = STATE(1628), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2048), + [sym__argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null] = STATE(2065), + [sym_na] = STATE(1535), + [sym__expression] = STATE(1535), + [sym__open_parenthesis] = STATE(1067), + [sym__open_brace] = STATE(373), + [sym__close_bracket] = STATE(336), + [aux_sym_call_arguments_repeat1] = STATE(1916), + [sym_identifier] = ACTIONS(395), + [anon_sym_BSLASH] = ACTIONS(397), + [anon_sym_function] = ACTIONS(399), + [anon_sym_if] = ACTIONS(401), + [anon_sym_for] = ACTIONS(403), + [anon_sym_while] = ACTIONS(405), + [anon_sym_repeat] = ACTIONS(407), + [anon_sym_QMARK] = ACTIONS(409), + [anon_sym_TILDE] = ACTIONS(411), + [anon_sym_BANG] = ACTIONS(413), + [anon_sym_PLUS] = ACTIONS(415), + [anon_sym_DASH] = ACTIONS(415), + [sym__hex_literal] = ACTIONS(417), + [sym__number_literal] = ACTIONS(419), + [anon_sym_SQUOTE] = ACTIONS(421), + [anon_sym_DQUOTE] = ACTIONS(423), + [sym_dots] = ACTIONS(395), + [sym_dot_dot_i] = ACTIONS(425), + [sym_return] = ACTIONS(427), + [sym_next] = ACTIONS(427), + [sym_break] = ACTIONS(427), + [sym_true] = ACTIONS(427), + [sym_false] = ACTIONS(427), + [sym_null] = ACTIONS(429), + [sym_inf] = ACTIONS(427), + [sym_nan] = ACTIONS(427), + [anon_sym_NA] = ACTIONS(431), + [anon_sym_NA_integer_] = ACTIONS(431), + [anon_sym_NA_real_] = ACTIONS(431), + [anon_sym_NA_complex_] = ACTIONS(431), + [anon_sym_NA_character_] = ACTIONS(431), + [sym_comment] = ACTIONS(3), + [sym_comma] = ACTIONS(433), + [sym__raw_string_literal] = ACTIONS(435), + [sym__external_open_parenthesis] = ACTIONS(437), + [sym__external_open_brace] = ACTIONS(439), + [sym__external_close_bracket] = ACTIONS(611), + }, + [STATE(276)] = { + [sym_function_definition] = STATE(1372), + [sym_if_statement] = STATE(1372), + [sym_for_statement] = STATE(1372), + [sym_while_statement] = STATE(1372), + [sym_repeat_statement] = STATE(1372), + [sym_braced_expression] = STATE(1372), + [sym_parenthesized_expression] = STATE(1372), + [sym_call] = STATE(1372), + [sym_subset] = STATE(1372), + [sym_subset2] = STATE(1372), + [sym_argument] = STATE(1921), + [sym__argument_named] = STATE(2042), + [sym__argument_unnamed] = STATE(2044), + [sym__argument_value] = STATE(2051), + [sym_unary_operator] = STATE(1372), + [sym_binary_operator] = STATE(1372), + [sym_extract_operator] = STATE(1372), + [sym_namespace_operator] = STATE(1372), + [sym_integer] = STATE(1372), + [sym_complex] = STATE(1372), + [sym_float] = STATE(1372), + [sym__float_literal] = STATE(1622), + [sym_string] = STATE(1615), + [sym__single_quoted_string] = STATE(1623), + [sym__double_quoted_string] = STATE(1624), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2033), + [sym__argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null] = STATE(2072), + [sym_na] = STATE(1372), + [sym__expression] = STATE(1372), + [sym__open_parenthesis] = STATE(1072), + [sym__open_brace] = STATE(376), + [sym__close_bracket2] = STATE(337), + [aux_sym_call_arguments_repeat1] = STATE(1922), + [sym_identifier] = ACTIONS(443), + [anon_sym_BSLASH] = ACTIONS(445), + [anon_sym_function] = ACTIONS(447), + [anon_sym_if] = ACTIONS(449), [anon_sym_for] = ACTIONS(451), - [anon_sym_while] = ACTIONS(451), - [anon_sym_repeat] = ACTIONS(451), - [anon_sym_QMARK] = ACTIONS(453), - [anon_sym_TILDE] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(451), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(523), - [anon_sym_LT_LT_DASH] = ACTIONS(523), - [anon_sym_COLON_EQ] = ACTIONS(523), - [anon_sym_DASH_GT] = ACTIONS(525), - [anon_sym_DASH_GT_GT] = ACTIONS(527), - [anon_sym_PIPE] = ACTIONS(529), - [anon_sym_AMP] = ACTIONS(531), - [anon_sym_PIPE_PIPE] = ACTIONS(533), - [anon_sym_AMP_AMP] = ACTIONS(535), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(453), - [sym__number_literal] = ACTIONS(451), - [anon_sym_SQUOTE] = ACTIONS(453), - [anon_sym_DQUOTE] = ACTIONS(453), - [sym_return] = ACTIONS(451), - [sym_next] = ACTIONS(451), - [sym_break] = ACTIONS(451), - [sym_true] = ACTIONS(451), - [sym_false] = ACTIONS(451), - [sym_null] = ACTIONS(451), - [sym_inf] = ACTIONS(451), - [sym_nan] = ACTIONS(451), - [anon_sym_NA] = ACTIONS(451), - [anon_sym_NA_integer_] = ACTIONS(451), - [anon_sym_NA_real_] = ACTIONS(451), - [anon_sym_NA_complex_] = ACTIONS(451), - [anon_sym_NA_character_] = ACTIONS(451), - [sym_dots] = ACTIONS(451), - [sym_dot_dot_i] = ACTIONS(453), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(453), - [sym__newline] = ACTIONS(453), - [sym__raw_string_literal] = ACTIONS(453), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(453), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(453), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [324] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(455), - [anon_sym_BSLASH] = ACTIONS(457), - [anon_sym_function] = ACTIONS(455), - [anon_sym_EQ] = ACTIONS(515), - [anon_sym_if] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_while] = ACTIONS(455), - [anon_sym_repeat] = ACTIONS(455), - [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_TILDE] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(523), - [anon_sym_LT_LT_DASH] = ACTIONS(523), - [anon_sym_COLON_EQ] = ACTIONS(523), - [anon_sym_DASH_GT] = ACTIONS(525), - [anon_sym_DASH_GT_GT] = ACTIONS(527), - [anon_sym_PIPE] = ACTIONS(529), - [anon_sym_AMP] = ACTIONS(531), - [anon_sym_PIPE_PIPE] = ACTIONS(533), - [anon_sym_AMP_AMP] = ACTIONS(535), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(457), - [sym__number_literal] = ACTIONS(455), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_DQUOTE] = ACTIONS(457), - [sym_return] = ACTIONS(455), - [sym_next] = ACTIONS(455), - [sym_break] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_inf] = ACTIONS(455), - [sym_nan] = ACTIONS(455), - [anon_sym_NA] = ACTIONS(455), - [anon_sym_NA_integer_] = ACTIONS(455), - [anon_sym_NA_real_] = ACTIONS(455), - [anon_sym_NA_complex_] = ACTIONS(455), - [anon_sym_NA_character_] = ACTIONS(455), - [sym_dots] = ACTIONS(455), - [sym_dot_dot_i] = ACTIONS(457), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(457), - [sym__newline] = ACTIONS(457), - [sym__raw_string_literal] = ACTIONS(457), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(457), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(457), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [325] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(455), - [anon_sym_BSLASH] = ACTIONS(457), - [anon_sym_function] = ACTIONS(455), - [anon_sym_EQ] = ACTIONS(455), - [anon_sym_if] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_while] = ACTIONS(455), + [anon_sym_while] = ACTIONS(453), [anon_sym_repeat] = ACTIONS(455), [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_TILDE] = ACTIONS(457), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(457), - [anon_sym_LT_LT_DASH] = ACTIONS(457), - [anon_sym_COLON_EQ] = ACTIONS(457), - [anon_sym_DASH_GT] = ACTIONS(455), - [anon_sym_DASH_GT_GT] = ACTIONS(457), - [anon_sym_PIPE] = ACTIONS(529), - [anon_sym_AMP] = ACTIONS(531), - [anon_sym_PIPE_PIPE] = ACTIONS(533), - [anon_sym_AMP_AMP] = ACTIONS(535), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(457), - [sym__number_literal] = ACTIONS(455), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_DQUOTE] = ACTIONS(457), - [sym_return] = ACTIONS(455), - [sym_next] = ACTIONS(455), - [sym_break] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_inf] = ACTIONS(455), - [sym_nan] = ACTIONS(455), - [anon_sym_NA] = ACTIONS(455), - [anon_sym_NA_integer_] = ACTIONS(455), - [anon_sym_NA_real_] = ACTIONS(455), - [anon_sym_NA_complex_] = ACTIONS(455), - [anon_sym_NA_character_] = ACTIONS(455), - [sym_dots] = ACTIONS(455), - [sym_dot_dot_i] = ACTIONS(457), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(457), - [sym__newline] = ACTIONS(457), - [sym__raw_string_literal] = ACTIONS(457), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(457), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(457), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [326] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(455), - [anon_sym_BSLASH] = ACTIONS(457), - [anon_sym_function] = ACTIONS(455), - [anon_sym_EQ] = ACTIONS(455), - [anon_sym_if] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_while] = ACTIONS(455), - [anon_sym_repeat] = ACTIONS(455), - [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_TILDE] = ACTIONS(457), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(457), - [anon_sym_LT_LT_DASH] = ACTIONS(457), - [anon_sym_COLON_EQ] = ACTIONS(457), - [anon_sym_DASH_GT] = ACTIONS(455), - [anon_sym_DASH_GT_GT] = ACTIONS(457), - [anon_sym_PIPE] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE_PIPE] = ACTIONS(457), - [anon_sym_AMP_AMP] = ACTIONS(457), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(457), - [sym__number_literal] = ACTIONS(455), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_DQUOTE] = ACTIONS(457), - [sym_return] = ACTIONS(455), - [sym_next] = ACTIONS(455), - [sym_break] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_inf] = ACTIONS(455), - [sym_nan] = ACTIONS(455), - [anon_sym_NA] = ACTIONS(455), - [anon_sym_NA_integer_] = ACTIONS(455), - [anon_sym_NA_real_] = ACTIONS(455), - [anon_sym_NA_complex_] = ACTIONS(455), - [anon_sym_NA_character_] = ACTIONS(455), - [sym_dots] = ACTIONS(455), - [sym_dot_dot_i] = ACTIONS(457), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(457), - [sym__newline] = ACTIONS(457), - [sym__raw_string_literal] = ACTIONS(457), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(457), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(457), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [327] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(455), - [anon_sym_BSLASH] = ACTIONS(457), - [anon_sym_function] = ACTIONS(455), - [anon_sym_EQ] = ACTIONS(455), - [anon_sym_if] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_while] = ACTIONS(455), - [anon_sym_repeat] = ACTIONS(455), - [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_TILDE] = ACTIONS(457), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(457), - [anon_sym_DASH] = ACTIONS(455), - [anon_sym_LT_DASH] = ACTIONS(457), - [anon_sym_LT_LT_DASH] = ACTIONS(457), - [anon_sym_COLON_EQ] = ACTIONS(457), - [anon_sym_DASH_GT] = ACTIONS(455), - [anon_sym_DASH_GT_GT] = ACTIONS(457), - [anon_sym_PIPE] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE_PIPE] = ACTIONS(457), - [anon_sym_AMP_AMP] = ACTIONS(457), - [anon_sym_LT] = ACTIONS(455), - [anon_sym_LT_EQ] = ACTIONS(457), - [anon_sym_GT] = ACTIONS(455), - [anon_sym_GT_EQ] = ACTIONS(457), - [anon_sym_EQ_EQ] = ACTIONS(457), - [anon_sym_BANG_EQ] = ACTIONS(457), - [anon_sym_STAR] = ACTIONS(455), - [anon_sym_SLASH] = ACTIONS(457), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(457), - [anon_sym_PIPE_GT] = ACTIONS(457), - [anon_sym_COLON] = ACTIONS(455), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(457), - [sym__number_literal] = ACTIONS(455), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_DQUOTE] = ACTIONS(457), - [sym_return] = ACTIONS(455), - [sym_next] = ACTIONS(455), - [sym_break] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_inf] = ACTIONS(455), - [sym_nan] = ACTIONS(455), - [anon_sym_NA] = ACTIONS(455), - [anon_sym_NA_integer_] = ACTIONS(455), - [anon_sym_NA_real_] = ACTIONS(455), - [anon_sym_NA_complex_] = ACTIONS(455), - [anon_sym_NA_character_] = ACTIONS(455), - [sym_dots] = ACTIONS(455), - [sym_dot_dot_i] = ACTIONS(457), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(457), - [sym__newline] = ACTIONS(457), - [sym__raw_string_literal] = ACTIONS(457), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(457), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(457), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [328] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(459), - [anon_sym_BSLASH] = ACTIONS(461), - [anon_sym_function] = ACTIONS(459), - [anon_sym_EQ] = ACTIONS(515), - [anon_sym_if] = ACTIONS(459), - [anon_sym_for] = ACTIONS(459), - [anon_sym_while] = ACTIONS(459), - [anon_sym_repeat] = ACTIONS(459), - [anon_sym_QMARK] = ACTIONS(461), - [anon_sym_TILDE] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(459), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(523), - [anon_sym_LT_LT_DASH] = ACTIONS(523), - [anon_sym_COLON_EQ] = ACTIONS(523), - [anon_sym_DASH_GT] = ACTIONS(525), - [anon_sym_DASH_GT_GT] = ACTIONS(527), - [anon_sym_PIPE] = ACTIONS(529), - [anon_sym_AMP] = ACTIONS(531), - [anon_sym_PIPE_PIPE] = ACTIONS(533), - [anon_sym_AMP_AMP] = ACTIONS(535), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(461), - [sym__number_literal] = ACTIONS(459), - [anon_sym_SQUOTE] = ACTIONS(461), - [anon_sym_DQUOTE] = ACTIONS(461), - [sym_return] = ACTIONS(459), - [sym_next] = ACTIONS(459), - [sym_break] = ACTIONS(459), - [sym_true] = ACTIONS(459), - [sym_false] = ACTIONS(459), - [sym_null] = ACTIONS(459), - [sym_inf] = ACTIONS(459), - [sym_nan] = ACTIONS(459), - [anon_sym_NA] = ACTIONS(459), - [anon_sym_NA_integer_] = ACTIONS(459), - [anon_sym_NA_real_] = ACTIONS(459), - [anon_sym_NA_complex_] = ACTIONS(459), - [anon_sym_NA_character_] = ACTIONS(459), - [sym_dots] = ACTIONS(459), - [sym_dot_dot_i] = ACTIONS(461), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(461), - [sym__newline] = ACTIONS(461), - [sym__raw_string_literal] = ACTIONS(461), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(461), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(461), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [329] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(463), - [anon_sym_BSLASH] = ACTIONS(465), - [anon_sym_function] = ACTIONS(463), - [anon_sym_EQ] = ACTIONS(515), - [anon_sym_if] = ACTIONS(463), - [anon_sym_for] = ACTIONS(463), - [anon_sym_while] = ACTIONS(463), - [anon_sym_repeat] = ACTIONS(463), - [anon_sym_QMARK] = ACTIONS(465), - [anon_sym_TILDE] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(463), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(523), - [anon_sym_LT_LT_DASH] = ACTIONS(523), - [anon_sym_COLON_EQ] = ACTIONS(523), - [anon_sym_DASH_GT] = ACTIONS(525), - [anon_sym_DASH_GT_GT] = ACTIONS(527), - [anon_sym_PIPE] = ACTIONS(529), - [anon_sym_AMP] = ACTIONS(531), - [anon_sym_PIPE_PIPE] = ACTIONS(533), - [anon_sym_AMP_AMP] = ACTIONS(535), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), + [anon_sym_TILDE] = ACTIONS(459), + [anon_sym_BANG] = ACTIONS(461), + [anon_sym_PLUS] = ACTIONS(463), + [anon_sym_DASH] = ACTIONS(463), [sym__hex_literal] = ACTIONS(465), - [sym__number_literal] = ACTIONS(463), - [anon_sym_SQUOTE] = ACTIONS(465), - [anon_sym_DQUOTE] = ACTIONS(465), - [sym_return] = ACTIONS(463), - [sym_next] = ACTIONS(463), - [sym_break] = ACTIONS(463), - [sym_true] = ACTIONS(463), - [sym_false] = ACTIONS(463), - [sym_null] = ACTIONS(463), - [sym_inf] = ACTIONS(463), - [sym_nan] = ACTIONS(463), - [anon_sym_NA] = ACTIONS(463), - [anon_sym_NA_integer_] = ACTIONS(463), - [anon_sym_NA_real_] = ACTIONS(463), - [anon_sym_NA_complex_] = ACTIONS(463), - [anon_sym_NA_character_] = ACTIONS(463), - [sym_dots] = ACTIONS(463), - [sym_dot_dot_i] = ACTIONS(465), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(465), - [sym__newline] = ACTIONS(465), - [sym__raw_string_literal] = ACTIONS(465), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(465), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(465), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [330] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(467), - [anon_sym_BSLASH] = ACTIONS(469), - [anon_sym_function] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(515), - [anon_sym_if] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_repeat] = ACTIONS(467), - [anon_sym_QMARK] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(523), - [anon_sym_LT_LT_DASH] = ACTIONS(523), - [anon_sym_COLON_EQ] = ACTIONS(523), - [anon_sym_DASH_GT] = ACTIONS(525), - [anon_sym_DASH_GT_GT] = ACTIONS(527), - [anon_sym_PIPE] = ACTIONS(529), - [anon_sym_AMP] = ACTIONS(531), - [anon_sym_PIPE_PIPE] = ACTIONS(533), - [anon_sym_AMP_AMP] = ACTIONS(535), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(469), [sym__number_literal] = ACTIONS(467), [anon_sym_SQUOTE] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [sym_return] = ACTIONS(467), - [sym_next] = ACTIONS(467), - [sym_break] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_null] = ACTIONS(467), - [sym_inf] = ACTIONS(467), - [sym_nan] = ACTIONS(467), - [anon_sym_NA] = ACTIONS(467), - [anon_sym_NA_integer_] = ACTIONS(467), - [anon_sym_NA_real_] = ACTIONS(467), - [anon_sym_NA_complex_] = ACTIONS(467), - [anon_sym_NA_character_] = ACTIONS(467), - [sym_dots] = ACTIONS(467), - [sym_dot_dot_i] = ACTIONS(469), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(469), - [sym__newline] = ACTIONS(469), - [sym__raw_string_literal] = ACTIONS(469), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(469), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(469), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [331] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(467), - [anon_sym_BSLASH] = ACTIONS(469), - [anon_sym_function] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(467), - [anon_sym_if] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_repeat] = ACTIONS(467), - [anon_sym_QMARK] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(469), - [anon_sym_LT_LT_DASH] = ACTIONS(469), - [anon_sym_COLON_EQ] = ACTIONS(469), - [anon_sym_DASH_GT] = ACTIONS(467), - [anon_sym_DASH_GT_GT] = ACTIONS(469), - [anon_sym_PIPE] = ACTIONS(529), - [anon_sym_AMP] = ACTIONS(531), - [anon_sym_PIPE_PIPE] = ACTIONS(533), - [anon_sym_AMP_AMP] = ACTIONS(535), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(469), + [anon_sym_DQUOTE] = ACTIONS(471), + [sym_dots] = ACTIONS(443), + [sym_dot_dot_i] = ACTIONS(473), + [sym_return] = ACTIONS(475), + [sym_next] = ACTIONS(475), + [sym_break] = ACTIONS(475), + [sym_true] = ACTIONS(475), + [sym_false] = ACTIONS(475), + [sym_null] = ACTIONS(477), + [sym_inf] = ACTIONS(475), + [sym_nan] = ACTIONS(475), + [anon_sym_NA] = ACTIONS(479), + [anon_sym_NA_integer_] = ACTIONS(479), + [anon_sym_NA_real_] = ACTIONS(479), + [anon_sym_NA_complex_] = ACTIONS(479), + [anon_sym_NA_character_] = ACTIONS(479), + [sym_comment] = ACTIONS(3), + [sym_comma] = ACTIONS(481), + [sym__raw_string_literal] = ACTIONS(483), + [sym__external_open_parenthesis] = ACTIONS(485), + [sym__external_open_brace] = ACTIONS(487), + [sym__external_close_bracket2] = ACTIONS(613), + }, + [STATE(277)] = { + [sym_function_definition] = STATE(1526), + [sym_if_statement] = STATE(1526), + [sym_for_statement] = STATE(1526), + [sym_while_statement] = STATE(1526), + [sym_repeat_statement] = STATE(1526), + [sym_braced_expression] = STATE(1526), + [sym_parenthesized_expression] = STATE(1526), + [sym_call] = STATE(1526), + [sym_subset] = STATE(1526), + [sym_subset2] = STATE(1526), + [sym_argument] = STATE(1859), + [sym__argument_named] = STATE(2040), + [sym__argument_unnamed] = STATE(2041), + [sym__argument_value] = STATE(2035), + [sym_unary_operator] = STATE(1526), + [sym_binary_operator] = STATE(1526), + [sym_extract_operator] = STATE(1526), + [sym_namespace_operator] = STATE(1526), + [sym_integer] = STATE(1526), + [sym_complex] = STATE(1526), + [sym_float] = STATE(1526), + [sym__float_literal] = STATE(1608), + [sym_string] = STATE(1614), + [sym__single_quoted_string] = STATE(1609), + [sym__double_quoted_string] = STATE(1610), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2050), + [sym__argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null] = STATE(2062), + [sym_na] = STATE(1526), + [sym__expression] = STATE(1526), + [sym__open_parenthesis] = STATE(1057), + [sym__close_parenthesis] = STATE(1667), + [sym__open_brace] = STATE(370), + [aux_sym_call_arguments_repeat1] = STATE(1860), + [sym_identifier] = ACTIONS(521), + [anon_sym_BSLASH] = ACTIONS(523), + [anon_sym_function] = ACTIONS(525), + [anon_sym_if] = ACTIONS(527), + [anon_sym_for] = ACTIONS(529), + [anon_sym_while] = ACTIONS(531), + [anon_sym_repeat] = ACTIONS(533), + [anon_sym_QMARK] = ACTIONS(535), + [anon_sym_TILDE] = ACTIONS(537), + [anon_sym_BANG] = ACTIONS(539), + [anon_sym_PLUS] = ACTIONS(541), + [anon_sym_DASH] = ACTIONS(541), + [sym__hex_literal] = ACTIONS(543), + [sym__number_literal] = ACTIONS(545), + [anon_sym_SQUOTE] = ACTIONS(547), + [anon_sym_DQUOTE] = ACTIONS(549), + [sym_dots] = ACTIONS(521), + [sym_dot_dot_i] = ACTIONS(551), + [sym_return] = ACTIONS(553), + [sym_next] = ACTIONS(553), + [sym_break] = ACTIONS(553), + [sym_true] = ACTIONS(553), + [sym_false] = ACTIONS(553), + [sym_null] = ACTIONS(555), + [sym_inf] = ACTIONS(553), + [sym_nan] = ACTIONS(553), + [anon_sym_NA] = ACTIONS(557), + [anon_sym_NA_integer_] = ACTIONS(557), + [anon_sym_NA_real_] = ACTIONS(557), + [anon_sym_NA_complex_] = ACTIONS(557), + [anon_sym_NA_character_] = ACTIONS(557), + [sym_comment] = ACTIONS(3), + [sym_comma] = ACTIONS(559), + [sym__raw_string_literal] = ACTIONS(561), + [sym__external_open_parenthesis] = ACTIONS(563), + [sym__external_close_parenthesis] = ACTIONS(615), + [sym__external_open_brace] = ACTIONS(567), + }, + [STATE(278)] = { + [sym_function_definition] = STATE(1535), + [sym_if_statement] = STATE(1535), + [sym_for_statement] = STATE(1535), + [sym_while_statement] = STATE(1535), + [sym_repeat_statement] = STATE(1535), + [sym_braced_expression] = STATE(1535), + [sym_parenthesized_expression] = STATE(1535), + [sym_call] = STATE(1535), + [sym_subset] = STATE(1535), + [sym_subset2] = STATE(1535), + [sym_argument] = STATE(1927), + [sym__argument_named] = STATE(2032), + [sym__argument_unnamed] = STATE(2049), + [sym__argument_value] = STATE(2031), + [sym_unary_operator] = STATE(1535), + [sym_binary_operator] = STATE(1535), + [sym_extract_operator] = STATE(1535), + [sym_namespace_operator] = STATE(1535), + [sym_integer] = STATE(1535), + [sym_complex] = STATE(1535), + [sym_float] = STATE(1535), + [sym__float_literal] = STATE(1626), + [sym_string] = STATE(1631), + [sym__single_quoted_string] = STATE(1627), + [sym__double_quoted_string] = STATE(1628), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2048), + [sym__argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null] = STATE(2065), + [sym_na] = STATE(1535), + [sym__expression] = STATE(1535), + [sym__open_parenthesis] = STATE(1067), + [sym__open_brace] = STATE(373), + [sym__close_bracket] = STATE(1668), + [aux_sym_call_arguments_repeat1] = STATE(1929), + [sym_identifier] = ACTIONS(395), + [anon_sym_BSLASH] = ACTIONS(397), + [anon_sym_function] = ACTIONS(399), + [anon_sym_if] = ACTIONS(401), + [anon_sym_for] = ACTIONS(403), + [anon_sym_while] = ACTIONS(405), + [anon_sym_repeat] = ACTIONS(407), + [anon_sym_QMARK] = ACTIONS(409), + [anon_sym_TILDE] = ACTIONS(411), + [anon_sym_BANG] = ACTIONS(413), + [anon_sym_PLUS] = ACTIONS(415), + [anon_sym_DASH] = ACTIONS(415), + [sym__hex_literal] = ACTIONS(417), + [sym__number_literal] = ACTIONS(419), + [anon_sym_SQUOTE] = ACTIONS(421), + [anon_sym_DQUOTE] = ACTIONS(423), + [sym_dots] = ACTIONS(395), + [sym_dot_dot_i] = ACTIONS(425), + [sym_return] = ACTIONS(427), + [sym_next] = ACTIONS(427), + [sym_break] = ACTIONS(427), + [sym_true] = ACTIONS(427), + [sym_false] = ACTIONS(427), + [sym_null] = ACTIONS(429), + [sym_inf] = ACTIONS(427), + [sym_nan] = ACTIONS(427), + [anon_sym_NA] = ACTIONS(431), + [anon_sym_NA_integer_] = ACTIONS(431), + [anon_sym_NA_real_] = ACTIONS(431), + [anon_sym_NA_complex_] = ACTIONS(431), + [anon_sym_NA_character_] = ACTIONS(431), + [sym_comment] = ACTIONS(3), + [sym_comma] = ACTIONS(433), + [sym__raw_string_literal] = ACTIONS(435), + [sym__external_open_parenthesis] = ACTIONS(437), + [sym__external_open_brace] = ACTIONS(439), + [sym__external_close_bracket] = ACTIONS(617), + }, + [STATE(279)] = { + [sym_function_definition] = STATE(1372), + [sym_if_statement] = STATE(1372), + [sym_for_statement] = STATE(1372), + [sym_while_statement] = STATE(1372), + [sym_repeat_statement] = STATE(1372), + [sym_braced_expression] = STATE(1372), + [sym_parenthesized_expression] = STATE(1372), + [sym_call] = STATE(1372), + [sym_subset] = STATE(1372), + [sym_subset2] = STATE(1372), + [sym_argument] = STATE(1931), + [sym__argument_named] = STATE(2042), + [sym__argument_unnamed] = STATE(2044), + [sym__argument_value] = STATE(2051), + [sym_unary_operator] = STATE(1372), + [sym_binary_operator] = STATE(1372), + [sym_extract_operator] = STATE(1372), + [sym_namespace_operator] = STATE(1372), + [sym_integer] = STATE(1372), + [sym_complex] = STATE(1372), + [sym_float] = STATE(1372), + [sym__float_literal] = STATE(1622), + [sym_string] = STATE(1615), + [sym__single_quoted_string] = STATE(1623), + [sym__double_quoted_string] = STATE(1624), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2033), + [sym__argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null] = STATE(2072), + [sym_na] = STATE(1372), + [sym__expression] = STATE(1372), + [sym__open_parenthesis] = STATE(1072), + [sym__open_brace] = STATE(376), + [sym__close_bracket2] = STATE(1669), + [aux_sym_call_arguments_repeat1] = STATE(1941), + [sym_identifier] = ACTIONS(443), + [anon_sym_BSLASH] = ACTIONS(445), + [anon_sym_function] = ACTIONS(447), + [anon_sym_if] = ACTIONS(449), + [anon_sym_for] = ACTIONS(451), + [anon_sym_while] = ACTIONS(453), + [anon_sym_repeat] = ACTIONS(455), + [anon_sym_QMARK] = ACTIONS(457), + [anon_sym_TILDE] = ACTIONS(459), + [anon_sym_BANG] = ACTIONS(461), + [anon_sym_PLUS] = ACTIONS(463), + [anon_sym_DASH] = ACTIONS(463), + [sym__hex_literal] = ACTIONS(465), [sym__number_literal] = ACTIONS(467), [anon_sym_SQUOTE] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [sym_return] = ACTIONS(467), - [sym_next] = ACTIONS(467), - [sym_break] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_null] = ACTIONS(467), - [sym_inf] = ACTIONS(467), - [sym_nan] = ACTIONS(467), - [anon_sym_NA] = ACTIONS(467), - [anon_sym_NA_integer_] = ACTIONS(467), - [anon_sym_NA_real_] = ACTIONS(467), - [anon_sym_NA_complex_] = ACTIONS(467), - [anon_sym_NA_character_] = ACTIONS(467), - [sym_dots] = ACTIONS(467), - [sym_dot_dot_i] = ACTIONS(469), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(469), - [sym__newline] = ACTIONS(469), - [sym__raw_string_literal] = ACTIONS(469), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(469), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(469), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [332] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(467), - [anon_sym_BSLASH] = ACTIONS(469), - [anon_sym_function] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(467), - [anon_sym_if] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_repeat] = ACTIONS(467), - [anon_sym_QMARK] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(469), - [anon_sym_LT_LT_DASH] = ACTIONS(469), - [anon_sym_COLON_EQ] = ACTIONS(469), - [anon_sym_DASH_GT] = ACTIONS(467), - [anon_sym_DASH_GT_GT] = ACTIONS(469), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE_PIPE] = ACTIONS(469), - [anon_sym_AMP_AMP] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(469), + [anon_sym_DQUOTE] = ACTIONS(471), + [sym_dots] = ACTIONS(443), + [sym_dot_dot_i] = ACTIONS(473), + [sym_return] = ACTIONS(475), + [sym_next] = ACTIONS(475), + [sym_break] = ACTIONS(475), + [sym_true] = ACTIONS(475), + [sym_false] = ACTIONS(475), + [sym_null] = ACTIONS(477), + [sym_inf] = ACTIONS(475), + [sym_nan] = ACTIONS(475), + [anon_sym_NA] = ACTIONS(479), + [anon_sym_NA_integer_] = ACTIONS(479), + [anon_sym_NA_real_] = ACTIONS(479), + [anon_sym_NA_complex_] = ACTIONS(479), + [anon_sym_NA_character_] = ACTIONS(479), + [sym_comment] = ACTIONS(3), + [sym_comma] = ACTIONS(481), + [sym__raw_string_literal] = ACTIONS(483), + [sym__external_open_parenthesis] = ACTIONS(485), + [sym__external_open_brace] = ACTIONS(487), + [sym__external_close_bracket2] = ACTIONS(619), + }, + [STATE(280)] = { + [sym_function_definition] = STATE(1526), + [sym_if_statement] = STATE(1526), + [sym_for_statement] = STATE(1526), + [sym_while_statement] = STATE(1526), + [sym_repeat_statement] = STATE(1526), + [sym_braced_expression] = STATE(1526), + [sym_parenthesized_expression] = STATE(1526), + [sym_call] = STATE(1526), + [sym_subset] = STATE(1526), + [sym_subset2] = STATE(1526), + [sym_argument] = STATE(1876), + [sym__argument_named] = STATE(2040), + [sym__argument_unnamed] = STATE(2041), + [sym__argument_value] = STATE(2035), + [sym_unary_operator] = STATE(1526), + [sym_binary_operator] = STATE(1526), + [sym_extract_operator] = STATE(1526), + [sym_namespace_operator] = STATE(1526), + [sym_integer] = STATE(1526), + [sym_complex] = STATE(1526), + [sym_float] = STATE(1526), + [sym__float_literal] = STATE(1608), + [sym_string] = STATE(1614), + [sym__single_quoted_string] = STATE(1609), + [sym__double_quoted_string] = STATE(1610), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2050), + [sym__argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null] = STATE(2062), + [sym_na] = STATE(1526), + [sym__expression] = STATE(1526), + [sym__open_parenthesis] = STATE(1057), + [sym__close_parenthesis] = STATE(1672), + [sym__open_brace] = STATE(370), + [aux_sym_call_arguments_repeat1] = STATE(1877), + [sym_identifier] = ACTIONS(521), + [anon_sym_BSLASH] = ACTIONS(523), + [anon_sym_function] = ACTIONS(525), + [anon_sym_if] = ACTIONS(527), + [anon_sym_for] = ACTIONS(529), + [anon_sym_while] = ACTIONS(531), + [anon_sym_repeat] = ACTIONS(533), + [anon_sym_QMARK] = ACTIONS(535), + [anon_sym_TILDE] = ACTIONS(537), + [anon_sym_BANG] = ACTIONS(539), + [anon_sym_PLUS] = ACTIONS(541), + [anon_sym_DASH] = ACTIONS(541), + [sym__hex_literal] = ACTIONS(543), + [sym__number_literal] = ACTIONS(545), + [anon_sym_SQUOTE] = ACTIONS(547), + [anon_sym_DQUOTE] = ACTIONS(549), + [sym_dots] = ACTIONS(521), + [sym_dot_dot_i] = ACTIONS(551), + [sym_return] = ACTIONS(553), + [sym_next] = ACTIONS(553), + [sym_break] = ACTIONS(553), + [sym_true] = ACTIONS(553), + [sym_false] = ACTIONS(553), + [sym_null] = ACTIONS(555), + [sym_inf] = ACTIONS(553), + [sym_nan] = ACTIONS(553), + [anon_sym_NA] = ACTIONS(557), + [anon_sym_NA_integer_] = ACTIONS(557), + [anon_sym_NA_real_] = ACTIONS(557), + [anon_sym_NA_complex_] = ACTIONS(557), + [anon_sym_NA_character_] = ACTIONS(557), + [sym_comment] = ACTIONS(3), + [sym_comma] = ACTIONS(559), + [sym__raw_string_literal] = ACTIONS(561), + [sym__external_open_parenthesis] = ACTIONS(563), + [sym__external_close_parenthesis] = ACTIONS(621), + [sym__external_open_brace] = ACTIONS(567), + }, + [STATE(281)] = { + [sym_function_definition] = STATE(1535), + [sym_if_statement] = STATE(1535), + [sym_for_statement] = STATE(1535), + [sym_while_statement] = STATE(1535), + [sym_repeat_statement] = STATE(1535), + [sym_braced_expression] = STATE(1535), + [sym_parenthesized_expression] = STATE(1535), + [sym_call] = STATE(1535), + [sym_subset] = STATE(1535), + [sym_subset2] = STATE(1535), + [sym_argument] = STATE(1915), + [sym__argument_named] = STATE(2032), + [sym__argument_unnamed] = STATE(2049), + [sym__argument_value] = STATE(2031), + [sym_unary_operator] = STATE(1535), + [sym_binary_operator] = STATE(1535), + [sym_extract_operator] = STATE(1535), + [sym_namespace_operator] = STATE(1535), + [sym_integer] = STATE(1535), + [sym_complex] = STATE(1535), + [sym_float] = STATE(1535), + [sym__float_literal] = STATE(1626), + [sym_string] = STATE(1631), + [sym__single_quoted_string] = STATE(1627), + [sym__double_quoted_string] = STATE(1628), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2048), + [sym__argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null] = STATE(2065), + [sym_na] = STATE(1535), + [sym__expression] = STATE(1535), + [sym__open_parenthesis] = STATE(1067), + [sym__open_brace] = STATE(373), + [sym__close_bracket] = STATE(1689), + [aux_sym_call_arguments_repeat1] = STATE(1856), + [sym_identifier] = ACTIONS(395), + [anon_sym_BSLASH] = ACTIONS(397), + [anon_sym_function] = ACTIONS(399), + [anon_sym_if] = ACTIONS(401), + [anon_sym_for] = ACTIONS(403), + [anon_sym_while] = ACTIONS(405), + [anon_sym_repeat] = ACTIONS(407), + [anon_sym_QMARK] = ACTIONS(409), + [anon_sym_TILDE] = ACTIONS(411), + [anon_sym_BANG] = ACTIONS(413), + [anon_sym_PLUS] = ACTIONS(415), + [anon_sym_DASH] = ACTIONS(415), + [sym__hex_literal] = ACTIONS(417), + [sym__number_literal] = ACTIONS(419), + [anon_sym_SQUOTE] = ACTIONS(421), + [anon_sym_DQUOTE] = ACTIONS(423), + [sym_dots] = ACTIONS(395), + [sym_dot_dot_i] = ACTIONS(425), + [sym_return] = ACTIONS(427), + [sym_next] = ACTIONS(427), + [sym_break] = ACTIONS(427), + [sym_true] = ACTIONS(427), + [sym_false] = ACTIONS(427), + [sym_null] = ACTIONS(429), + [sym_inf] = ACTIONS(427), + [sym_nan] = ACTIONS(427), + [anon_sym_NA] = ACTIONS(431), + [anon_sym_NA_integer_] = ACTIONS(431), + [anon_sym_NA_real_] = ACTIONS(431), + [anon_sym_NA_complex_] = ACTIONS(431), + [anon_sym_NA_character_] = ACTIONS(431), + [sym_comment] = ACTIONS(3), + [sym_comma] = ACTIONS(433), + [sym__raw_string_literal] = ACTIONS(435), + [sym__external_open_parenthesis] = ACTIONS(437), + [sym__external_open_brace] = ACTIONS(439), + [sym__external_close_bracket] = ACTIONS(623), + }, + [STATE(282)] = { + [sym_function_definition] = STATE(1372), + [sym_if_statement] = STATE(1372), + [sym_for_statement] = STATE(1372), + [sym_while_statement] = STATE(1372), + [sym_repeat_statement] = STATE(1372), + [sym_braced_expression] = STATE(1372), + [sym_parenthesized_expression] = STATE(1372), + [sym_call] = STATE(1372), + [sym_subset] = STATE(1372), + [sym_subset2] = STATE(1372), + [sym_argument] = STATE(1864), + [sym__argument_named] = STATE(2042), + [sym__argument_unnamed] = STATE(2044), + [sym__argument_value] = STATE(2051), + [sym_unary_operator] = STATE(1372), + [sym_binary_operator] = STATE(1372), + [sym_extract_operator] = STATE(1372), + [sym_namespace_operator] = STATE(1372), + [sym_integer] = STATE(1372), + [sym_complex] = STATE(1372), + [sym_float] = STATE(1372), + [sym__float_literal] = STATE(1622), + [sym_string] = STATE(1615), + [sym__single_quoted_string] = STATE(1623), + [sym__double_quoted_string] = STATE(1624), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2033), + [sym__argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null] = STATE(2072), + [sym_na] = STATE(1372), + [sym__expression] = STATE(1372), + [sym__open_parenthesis] = STATE(1072), + [sym__open_brace] = STATE(376), + [sym__close_bracket2] = STATE(1636), + [aux_sym_call_arguments_repeat1] = STATE(1959), + [sym_identifier] = ACTIONS(443), + [anon_sym_BSLASH] = ACTIONS(445), + [anon_sym_function] = ACTIONS(447), + [anon_sym_if] = ACTIONS(449), + [anon_sym_for] = ACTIONS(451), + [anon_sym_while] = ACTIONS(453), + [anon_sym_repeat] = ACTIONS(455), + [anon_sym_QMARK] = ACTIONS(457), + [anon_sym_TILDE] = ACTIONS(459), + [anon_sym_BANG] = ACTIONS(461), + [anon_sym_PLUS] = ACTIONS(463), + [anon_sym_DASH] = ACTIONS(463), + [sym__hex_literal] = ACTIONS(465), [sym__number_literal] = ACTIONS(467), [anon_sym_SQUOTE] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [sym_return] = ACTIONS(467), - [sym_next] = ACTIONS(467), - [sym_break] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_null] = ACTIONS(467), - [sym_inf] = ACTIONS(467), - [sym_nan] = ACTIONS(467), - [anon_sym_NA] = ACTIONS(467), - [anon_sym_NA_integer_] = ACTIONS(467), - [anon_sym_NA_real_] = ACTIONS(467), - [anon_sym_NA_complex_] = ACTIONS(467), - [anon_sym_NA_character_] = ACTIONS(467), - [sym_dots] = ACTIONS(467), - [sym_dot_dot_i] = ACTIONS(469), + [anon_sym_DQUOTE] = ACTIONS(471), + [sym_dots] = ACTIONS(443), + [sym_dot_dot_i] = ACTIONS(473), + [sym_return] = ACTIONS(475), + [sym_next] = ACTIONS(475), + [sym_break] = ACTIONS(475), + [sym_true] = ACTIONS(475), + [sym_false] = ACTIONS(475), + [sym_null] = ACTIONS(477), + [sym_inf] = ACTIONS(475), + [sym_nan] = ACTIONS(475), + [anon_sym_NA] = ACTIONS(479), + [anon_sym_NA_integer_] = ACTIONS(479), + [anon_sym_NA_real_] = ACTIONS(479), + [anon_sym_NA_complex_] = ACTIONS(479), + [anon_sym_NA_character_] = ACTIONS(479), + [sym_comment] = ACTIONS(3), + [sym_comma] = ACTIONS(481), + [sym__raw_string_literal] = ACTIONS(483), + [sym__external_open_parenthesis] = ACTIONS(485), + [sym__external_open_brace] = ACTIONS(487), + [sym__external_close_bracket2] = ACTIONS(625), + }, + [STATE(283)] = { + [sym_function_definition] = STATE(1526), + [sym_if_statement] = STATE(1526), + [sym_for_statement] = STATE(1526), + [sym_while_statement] = STATE(1526), + [sym_repeat_statement] = STATE(1526), + [sym_braced_expression] = STATE(1526), + [sym_parenthesized_expression] = STATE(1526), + [sym_call] = STATE(1526), + [sym_subset] = STATE(1526), + [sym_subset2] = STATE(1526), + [sym_argument] = STATE(1881), + [sym__argument_named] = STATE(2040), + [sym__argument_unnamed] = STATE(2041), + [sym__argument_value] = STATE(2035), + [sym_unary_operator] = STATE(1526), + [sym_binary_operator] = STATE(1526), + [sym_extract_operator] = STATE(1526), + [sym_namespace_operator] = STATE(1526), + [sym_integer] = STATE(1526), + [sym_complex] = STATE(1526), + [sym_float] = STATE(1526), + [sym__float_literal] = STATE(1608), + [sym_string] = STATE(1614), + [sym__single_quoted_string] = STATE(1609), + [sym__double_quoted_string] = STATE(1610), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2050), + [sym__argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null] = STATE(2062), + [sym_na] = STATE(1526), + [sym__expression] = STATE(1526), + [sym__open_parenthesis] = STATE(1057), + [sym__close_parenthesis] = STATE(409), + [sym__open_brace] = STATE(370), + [aux_sym_call_arguments_repeat1] = STATE(1897), + [sym_identifier] = ACTIONS(521), + [anon_sym_BSLASH] = ACTIONS(523), + [anon_sym_function] = ACTIONS(525), + [anon_sym_if] = ACTIONS(527), + [anon_sym_for] = ACTIONS(529), + [anon_sym_while] = ACTIONS(531), + [anon_sym_repeat] = ACTIONS(533), + [anon_sym_QMARK] = ACTIONS(535), + [anon_sym_TILDE] = ACTIONS(537), + [anon_sym_BANG] = ACTIONS(539), + [anon_sym_PLUS] = ACTIONS(541), + [anon_sym_DASH] = ACTIONS(541), + [sym__hex_literal] = ACTIONS(543), + [sym__number_literal] = ACTIONS(545), + [anon_sym_SQUOTE] = ACTIONS(547), + [anon_sym_DQUOTE] = ACTIONS(549), + [sym_dots] = ACTIONS(521), + [sym_dot_dot_i] = ACTIONS(551), + [sym_return] = ACTIONS(553), + [sym_next] = ACTIONS(553), + [sym_break] = ACTIONS(553), + [sym_true] = ACTIONS(553), + [sym_false] = ACTIONS(553), + [sym_null] = ACTIONS(555), + [sym_inf] = ACTIONS(553), + [sym_nan] = ACTIONS(553), + [anon_sym_NA] = ACTIONS(557), + [anon_sym_NA_integer_] = ACTIONS(557), + [anon_sym_NA_real_] = ACTIONS(557), + [anon_sym_NA_complex_] = ACTIONS(557), + [anon_sym_NA_character_] = ACTIONS(557), + [sym_comment] = ACTIONS(3), + [sym_comma] = ACTIONS(559), + [sym__raw_string_literal] = ACTIONS(561), + [sym__external_open_parenthesis] = ACTIONS(563), + [sym__external_close_parenthesis] = ACTIONS(627), + [sym__external_open_brace] = ACTIONS(567), + }, + [STATE(284)] = { + [sym_string] = STATE(447), + [sym__single_quoted_string] = STATE(325), + [sym__double_quoted_string] = STATE(322), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(447), + [ts_builtin_sym_end] = ACTIONS(389), + [sym_identifier] = ACTIONS(629), + [anon_sym_BSLASH] = ACTIONS(389), + [anon_sym_function] = ACTIONS(391), + [anon_sym_EQ] = ACTIONS(391), + [anon_sym_if] = ACTIONS(391), + [anon_sym_for] = ACTIONS(391), + [anon_sym_while] = ACTIONS(391), + [anon_sym_repeat] = ACTIONS(391), + [anon_sym_QMARK] = ACTIONS(389), + [anon_sym_TILDE] = ACTIONS(389), + [anon_sym_BANG] = ACTIONS(391), + [anon_sym_PLUS] = ACTIONS(389), + [anon_sym_DASH] = ACTIONS(391), + [anon_sym_LT_DASH] = ACTIONS(389), + [anon_sym_LT_LT_DASH] = ACTIONS(389), + [anon_sym_COLON_EQ] = ACTIONS(389), + [anon_sym_DASH_GT] = ACTIONS(391), + [anon_sym_DASH_GT_GT] = ACTIONS(389), + [anon_sym_PIPE] = ACTIONS(391), + [anon_sym_AMP] = ACTIONS(391), + [anon_sym_PIPE_PIPE] = ACTIONS(389), + [anon_sym_AMP_AMP] = ACTIONS(389), + [anon_sym_LT] = ACTIONS(391), + [anon_sym_LT_EQ] = ACTIONS(389), + [anon_sym_GT] = ACTIONS(391), + [anon_sym_GT_EQ] = ACTIONS(389), + [anon_sym_EQ_EQ] = ACTIONS(389), + [anon_sym_BANG_EQ] = ACTIONS(389), + [anon_sym_STAR] = ACTIONS(391), + [anon_sym_SLASH] = ACTIONS(389), + [anon_sym_STAR_STAR] = ACTIONS(389), + [anon_sym_CARET] = ACTIONS(389), + [aux_sym_binary_operator_token1] = ACTIONS(389), + [anon_sym_PIPE_GT] = ACTIONS(389), + [anon_sym_COLON] = ACTIONS(391), + [anon_sym_DOLLAR] = ACTIONS(389), + [anon_sym_AT] = ACTIONS(389), + [sym__hex_literal] = ACTIONS(389), + [sym__number_literal] = ACTIONS(391), + [anon_sym_SQUOTE] = ACTIONS(503), + [anon_sym_DQUOTE] = ACTIONS(505), + [sym_dots] = ACTIONS(629), + [sym_dot_dot_i] = ACTIONS(631), + [sym_return] = ACTIONS(391), + [sym_next] = ACTIONS(391), + [sym_break] = ACTIONS(391), + [sym_true] = ACTIONS(391), + [sym_false] = ACTIONS(391), + [sym_null] = ACTIONS(391), + [sym_inf] = ACTIONS(391), + [sym_nan] = ACTIONS(391), + [anon_sym_NA] = ACTIONS(391), + [anon_sym_NA_integer_] = ACTIONS(391), + [anon_sym_NA_real_] = ACTIONS(391), + [anon_sym_NA_complex_] = ACTIONS(391), + [anon_sym_NA_character_] = ACTIONS(391), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(389), + [sym__semicolon] = ACTIONS(389), + [sym__raw_string_literal] = ACTIONS(509), + [sym__external_open_parenthesis] = ACTIONS(389), + [sym__external_open_brace] = ACTIONS(389), + [sym__external_open_bracket] = ACTIONS(389), + [sym__external_open_bracket2] = ACTIONS(389), + }, + [STATE(285)] = { + [sym_string] = STATE(404), + [sym__single_quoted_string] = STATE(309), + [sym__double_quoted_string] = STATE(315), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(404), + [sym_identifier] = ACTIONS(633), + [anon_sym_BSLASH] = ACTIONS(389), + [anon_sym_function] = ACTIONS(391), + [anon_sym_EQ] = ACTIONS(391), + [anon_sym_if] = ACTIONS(391), + [anon_sym_for] = ACTIONS(391), + [anon_sym_while] = ACTIONS(391), + [anon_sym_repeat] = ACTIONS(391), + [anon_sym_QMARK] = ACTIONS(389), + [anon_sym_TILDE] = ACTIONS(389), + [anon_sym_BANG] = ACTIONS(391), + [anon_sym_PLUS] = ACTIONS(389), + [anon_sym_DASH] = ACTIONS(391), + [anon_sym_LT_DASH] = ACTIONS(389), + [anon_sym_LT_LT_DASH] = ACTIONS(389), + [anon_sym_COLON_EQ] = ACTIONS(389), + [anon_sym_DASH_GT] = ACTIONS(391), + [anon_sym_DASH_GT_GT] = ACTIONS(389), + [anon_sym_PIPE] = ACTIONS(391), + [anon_sym_AMP] = ACTIONS(391), + [anon_sym_PIPE_PIPE] = ACTIONS(389), + [anon_sym_AMP_AMP] = ACTIONS(389), + [anon_sym_LT] = ACTIONS(391), + [anon_sym_LT_EQ] = ACTIONS(389), + [anon_sym_GT] = ACTIONS(391), + [anon_sym_GT_EQ] = ACTIONS(389), + [anon_sym_EQ_EQ] = ACTIONS(389), + [anon_sym_BANG_EQ] = ACTIONS(389), + [anon_sym_STAR] = ACTIONS(391), + [anon_sym_SLASH] = ACTIONS(389), + [anon_sym_STAR_STAR] = ACTIONS(389), + [anon_sym_CARET] = ACTIONS(389), + [aux_sym_binary_operator_token1] = ACTIONS(389), + [anon_sym_PIPE_GT] = ACTIONS(389), + [anon_sym_COLON] = ACTIONS(391), + [anon_sym_DOLLAR] = ACTIONS(389), + [anon_sym_AT] = ACTIONS(389), + [sym__hex_literal] = ACTIONS(389), + [sym__number_literal] = ACTIONS(391), + [anon_sym_SQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(495), + [sym_dots] = ACTIONS(633), + [sym_dot_dot_i] = ACTIONS(635), + [sym_return] = ACTIONS(391), + [sym_next] = ACTIONS(391), + [sym_break] = ACTIONS(391), + [sym_true] = ACTIONS(391), + [sym_false] = ACTIONS(391), + [sym_null] = ACTIONS(391), + [sym_inf] = ACTIONS(391), + [sym_nan] = ACTIONS(391), + [anon_sym_NA] = ACTIONS(391), + [anon_sym_NA_integer_] = ACTIONS(391), + [anon_sym_NA_real_] = ACTIONS(391), + [anon_sym_NA_complex_] = ACTIONS(391), + [anon_sym_NA_character_] = ACTIONS(391), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(389), + [sym__semicolon] = ACTIONS(389), + [sym__raw_string_literal] = ACTIONS(499), + [sym__external_open_parenthesis] = ACTIONS(389), + [sym__external_open_brace] = ACTIONS(389), + [sym__external_close_brace] = ACTIONS(389), + [sym__external_open_bracket] = ACTIONS(389), + [sym__external_open_bracket2] = ACTIONS(389), + }, + [STATE(286)] = { + [sym_identifier] = ACTIONS(637), + [anon_sym_BSLASH] = ACTIONS(639), + [anon_sym_function] = ACTIONS(637), + [anon_sym_EQ] = ACTIONS(637), + [anon_sym_if] = ACTIONS(637), + [anon_sym_for] = ACTIONS(637), + [anon_sym_while] = ACTIONS(637), + [anon_sym_repeat] = ACTIONS(637), + [anon_sym_QMARK] = ACTIONS(639), + [anon_sym_TILDE] = ACTIONS(639), + [anon_sym_BANG] = ACTIONS(637), + [anon_sym_PLUS] = ACTIONS(639), + [anon_sym_DASH] = ACTIONS(637), + [anon_sym_LT_DASH] = ACTIONS(639), + [anon_sym_LT_LT_DASH] = ACTIONS(639), + [anon_sym_COLON_EQ] = ACTIONS(639), + [anon_sym_DASH_GT] = ACTIONS(637), + [anon_sym_DASH_GT_GT] = ACTIONS(639), + [anon_sym_PIPE] = ACTIONS(637), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE_PIPE] = ACTIONS(639), + [anon_sym_AMP_AMP] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(637), + [anon_sym_LT_EQ] = ACTIONS(639), + [anon_sym_GT] = ACTIONS(637), + [anon_sym_GT_EQ] = ACTIONS(639), + [anon_sym_EQ_EQ] = ACTIONS(639), + [anon_sym_BANG_EQ] = ACTIONS(639), + [anon_sym_STAR] = ACTIONS(637), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_STAR_STAR] = ACTIONS(639), + [anon_sym_CARET] = ACTIONS(639), + [aux_sym_binary_operator_token1] = ACTIONS(639), + [anon_sym_PIPE_GT] = ACTIONS(639), + [anon_sym_COLON] = ACTIONS(637), + [anon_sym_DOLLAR] = ACTIONS(639), + [anon_sym_AT] = ACTIONS(639), + [anon_sym_COLON_COLON] = ACTIONS(637), + [anon_sym_COLON_COLON_COLON] = ACTIONS(639), + [sym__hex_literal] = ACTIONS(639), + [sym__number_literal] = ACTIONS(637), + [anon_sym_SQUOTE] = ACTIONS(639), + [anon_sym_DQUOTE] = ACTIONS(639), + [sym_dots] = ACTIONS(637), + [sym_dot_dot_i] = ACTIONS(639), + [sym_return] = ACTIONS(637), + [sym_next] = ACTIONS(637), + [sym_break] = ACTIONS(637), + [sym_true] = ACTIONS(637), + [sym_false] = ACTIONS(637), + [sym_null] = ACTIONS(637), + [sym_inf] = ACTIONS(637), + [sym_nan] = ACTIONS(637), + [anon_sym_NA] = ACTIONS(637), + [anon_sym_NA_integer_] = ACTIONS(637), + [anon_sym_NA_real_] = ACTIONS(637), + [anon_sym_NA_complex_] = ACTIONS(637), + [anon_sym_NA_character_] = ACTIONS(637), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(639), + [sym__semicolon] = ACTIONS(639), + [sym__raw_string_literal] = ACTIONS(639), + [sym__external_else] = ACTIONS(639), + [sym__external_open_parenthesis] = ACTIONS(639), + [sym__external_open_brace] = ACTIONS(639), + [sym__external_close_brace] = ACTIONS(639), + [sym__external_open_bracket] = ACTIONS(639), + [sym__external_open_bracket2] = ACTIONS(639), + }, + [STATE(287)] = { + [ts_builtin_sym_end] = ACTIONS(641), + [sym_identifier] = ACTIONS(643), + [anon_sym_BSLASH] = ACTIONS(641), + [anon_sym_function] = ACTIONS(643), + [anon_sym_EQ] = ACTIONS(643), + [anon_sym_if] = ACTIONS(643), + [anon_sym_for] = ACTIONS(643), + [anon_sym_while] = ACTIONS(643), + [anon_sym_repeat] = ACTIONS(643), + [anon_sym_QMARK] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(641), + [anon_sym_BANG] = ACTIONS(643), + [anon_sym_PLUS] = ACTIONS(641), + [anon_sym_DASH] = ACTIONS(643), + [anon_sym_LT_DASH] = ACTIONS(641), + [anon_sym_LT_LT_DASH] = ACTIONS(641), + [anon_sym_COLON_EQ] = ACTIONS(641), + [anon_sym_DASH_GT] = ACTIONS(643), + [anon_sym_DASH_GT_GT] = ACTIONS(641), + [anon_sym_PIPE] = ACTIONS(643), + [anon_sym_AMP] = ACTIONS(643), + [anon_sym_PIPE_PIPE] = ACTIONS(641), + [anon_sym_AMP_AMP] = ACTIONS(641), + [anon_sym_LT] = ACTIONS(643), + [anon_sym_LT_EQ] = ACTIONS(641), + [anon_sym_GT] = ACTIONS(643), + [anon_sym_GT_EQ] = ACTIONS(641), + [anon_sym_EQ_EQ] = ACTIONS(641), + [anon_sym_BANG_EQ] = ACTIONS(641), + [anon_sym_STAR] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(641), + [anon_sym_STAR_STAR] = ACTIONS(641), + [anon_sym_CARET] = ACTIONS(641), + [aux_sym_binary_operator_token1] = ACTIONS(641), + [anon_sym_PIPE_GT] = ACTIONS(641), + [anon_sym_COLON] = ACTIONS(643), + [anon_sym_DOLLAR] = ACTIONS(641), + [anon_sym_AT] = ACTIONS(641), + [anon_sym_COLON_COLON] = ACTIONS(643), + [anon_sym_COLON_COLON_COLON] = ACTIONS(641), + [sym__hex_literal] = ACTIONS(641), + [sym__number_literal] = ACTIONS(643), + [anon_sym_SQUOTE] = ACTIONS(641), + [anon_sym_DQUOTE] = ACTIONS(641), + [sym_dots] = ACTIONS(643), + [sym_dot_dot_i] = ACTIONS(641), + [sym_return] = ACTIONS(643), + [sym_next] = ACTIONS(643), + [sym_break] = ACTIONS(643), + [sym_true] = ACTIONS(643), + [sym_false] = ACTIONS(643), + [sym_null] = ACTIONS(643), + [sym_inf] = ACTIONS(643), + [sym_nan] = ACTIONS(643), + [anon_sym_NA] = ACTIONS(643), + [anon_sym_NA_integer_] = ACTIONS(643), + [anon_sym_NA_real_] = ACTIONS(643), + [anon_sym_NA_complex_] = ACTIONS(643), + [anon_sym_NA_character_] = ACTIONS(643), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(641), + [sym__semicolon] = ACTIONS(641), + [sym__raw_string_literal] = ACTIONS(641), + [sym__external_else] = ACTIONS(641), + [sym__external_open_parenthesis] = ACTIONS(641), + [sym__external_open_brace] = ACTIONS(641), + [sym__external_open_bracket] = ACTIONS(641), + [sym__external_open_bracket2] = ACTIONS(641), + }, + [STATE(288)] = { + [ts_builtin_sym_end] = ACTIONS(645), + [sym_identifier] = ACTIONS(647), + [anon_sym_BSLASH] = ACTIONS(645), + [anon_sym_function] = ACTIONS(647), + [anon_sym_EQ] = ACTIONS(647), + [anon_sym_if] = ACTIONS(647), + [anon_sym_for] = ACTIONS(647), + [anon_sym_while] = ACTIONS(647), + [anon_sym_repeat] = ACTIONS(647), + [anon_sym_QMARK] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(645), + [anon_sym_BANG] = ACTIONS(647), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(647), + [anon_sym_LT_DASH] = ACTIONS(645), + [anon_sym_LT_LT_DASH] = ACTIONS(645), + [anon_sym_COLON_EQ] = ACTIONS(645), + [anon_sym_DASH_GT] = ACTIONS(647), + [anon_sym_DASH_GT_GT] = ACTIONS(645), + [anon_sym_PIPE] = ACTIONS(647), + [anon_sym_AMP] = ACTIONS(647), + [anon_sym_PIPE_PIPE] = ACTIONS(645), + [anon_sym_AMP_AMP] = ACTIONS(645), + [anon_sym_LT] = ACTIONS(647), + [anon_sym_LT_EQ] = ACTIONS(645), + [anon_sym_GT] = ACTIONS(647), + [anon_sym_GT_EQ] = ACTIONS(645), + [anon_sym_EQ_EQ] = ACTIONS(645), + [anon_sym_BANG_EQ] = ACTIONS(645), + [anon_sym_STAR] = ACTIONS(647), + [anon_sym_SLASH] = ACTIONS(645), + [anon_sym_STAR_STAR] = ACTIONS(645), + [anon_sym_CARET] = ACTIONS(645), + [aux_sym_binary_operator_token1] = ACTIONS(645), + [anon_sym_PIPE_GT] = ACTIONS(645), + [anon_sym_COLON] = ACTIONS(647), + [anon_sym_DOLLAR] = ACTIONS(645), + [anon_sym_AT] = ACTIONS(645), + [anon_sym_COLON_COLON] = ACTIONS(647), + [anon_sym_COLON_COLON_COLON] = ACTIONS(645), + [sym__hex_literal] = ACTIONS(645), + [sym__number_literal] = ACTIONS(647), + [anon_sym_SQUOTE] = ACTIONS(645), + [anon_sym_DQUOTE] = ACTIONS(645), + [sym_dots] = ACTIONS(647), + [sym_dot_dot_i] = ACTIONS(645), + [sym_return] = ACTIONS(647), + [sym_next] = ACTIONS(647), + [sym_break] = ACTIONS(647), + [sym_true] = ACTIONS(647), + [sym_false] = ACTIONS(647), + [sym_null] = ACTIONS(647), + [sym_inf] = ACTIONS(647), + [sym_nan] = ACTIONS(647), + [anon_sym_NA] = ACTIONS(647), + [anon_sym_NA_integer_] = ACTIONS(647), + [anon_sym_NA_real_] = ACTIONS(647), + [anon_sym_NA_complex_] = ACTIONS(647), + [anon_sym_NA_character_] = ACTIONS(647), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(645), + [sym__semicolon] = ACTIONS(645), + [sym__raw_string_literal] = ACTIONS(645), + [sym__external_else] = ACTIONS(645), + [sym__external_open_parenthesis] = ACTIONS(645), + [sym__external_open_brace] = ACTIONS(645), + [sym__external_open_bracket] = ACTIONS(645), + [sym__external_open_bracket2] = ACTIONS(645), + }, + [STATE(289)] = { + [ts_builtin_sym_end] = ACTIONS(649), + [sym_identifier] = ACTIONS(651), + [anon_sym_BSLASH] = ACTIONS(649), + [anon_sym_function] = ACTIONS(651), + [anon_sym_EQ] = ACTIONS(651), + [anon_sym_if] = ACTIONS(651), + [anon_sym_for] = ACTIONS(651), + [anon_sym_while] = ACTIONS(651), + [anon_sym_repeat] = ACTIONS(651), + [anon_sym_QMARK] = ACTIONS(649), + [anon_sym_TILDE] = ACTIONS(649), + [anon_sym_BANG] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(651), + [anon_sym_LT_DASH] = ACTIONS(649), + [anon_sym_LT_LT_DASH] = ACTIONS(649), + [anon_sym_COLON_EQ] = ACTIONS(649), + [anon_sym_DASH_GT] = ACTIONS(651), + [anon_sym_DASH_GT_GT] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_AMP] = ACTIONS(651), + [anon_sym_PIPE_PIPE] = ACTIONS(649), + [anon_sym_AMP_AMP] = ACTIONS(649), + [anon_sym_LT] = ACTIONS(651), + [anon_sym_LT_EQ] = ACTIONS(649), + [anon_sym_GT] = ACTIONS(651), + [anon_sym_GT_EQ] = ACTIONS(649), + [anon_sym_EQ_EQ] = ACTIONS(649), + [anon_sym_BANG_EQ] = ACTIONS(649), + [anon_sym_STAR] = ACTIONS(651), + [anon_sym_SLASH] = ACTIONS(649), + [anon_sym_STAR_STAR] = ACTIONS(649), + [anon_sym_CARET] = ACTIONS(649), + [aux_sym_binary_operator_token1] = ACTIONS(649), + [anon_sym_PIPE_GT] = ACTIONS(649), + [anon_sym_COLON] = ACTIONS(651), + [anon_sym_DOLLAR] = ACTIONS(649), + [anon_sym_AT] = ACTIONS(649), + [anon_sym_COLON_COLON] = ACTIONS(651), + [anon_sym_COLON_COLON_COLON] = ACTIONS(649), + [sym__hex_literal] = ACTIONS(649), + [sym__number_literal] = ACTIONS(651), + [anon_sym_SQUOTE] = ACTIONS(649), + [anon_sym_DQUOTE] = ACTIONS(649), + [sym_dots] = ACTIONS(651), + [sym_dot_dot_i] = ACTIONS(649), + [sym_return] = ACTIONS(651), + [sym_next] = ACTIONS(651), + [sym_break] = ACTIONS(651), + [sym_true] = ACTIONS(651), + [sym_false] = ACTIONS(651), + [sym_null] = ACTIONS(651), + [sym_inf] = ACTIONS(651), + [sym_nan] = ACTIONS(651), + [anon_sym_NA] = ACTIONS(651), + [anon_sym_NA_integer_] = ACTIONS(651), + [anon_sym_NA_real_] = ACTIONS(651), + [anon_sym_NA_complex_] = ACTIONS(651), + [anon_sym_NA_character_] = ACTIONS(651), [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(469), - [sym__newline] = ACTIONS(469), - [sym__raw_string_literal] = ACTIONS(469), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(469), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(469), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [333] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(467), - [anon_sym_BSLASH] = ACTIONS(469), - [anon_sym_function] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(467), - [anon_sym_if] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_repeat] = ACTIONS(467), - [anon_sym_QMARK] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(469), - [anon_sym_DASH] = ACTIONS(467), - [anon_sym_LT_DASH] = ACTIONS(469), - [anon_sym_LT_LT_DASH] = ACTIONS(469), - [anon_sym_COLON_EQ] = ACTIONS(469), - [anon_sym_DASH_GT] = ACTIONS(467), - [anon_sym_DASH_GT_GT] = ACTIONS(469), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE_PIPE] = ACTIONS(469), - [anon_sym_AMP_AMP] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(467), - [anon_sym_LT_EQ] = ACTIONS(469), - [anon_sym_GT] = ACTIONS(467), - [anon_sym_GT_EQ] = ACTIONS(469), - [anon_sym_EQ_EQ] = ACTIONS(469), - [anon_sym_BANG_EQ] = ACTIONS(469), - [anon_sym_STAR] = ACTIONS(467), - [anon_sym_SLASH] = ACTIONS(469), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(469), - [anon_sym_PIPE_GT] = ACTIONS(469), - [anon_sym_COLON] = ACTIONS(467), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(469), + [sym__newline] = ACTIONS(649), + [sym__semicolon] = ACTIONS(649), + [sym__raw_string_literal] = ACTIONS(649), + [sym__external_else] = ACTIONS(649), + [sym__external_open_parenthesis] = ACTIONS(649), + [sym__external_open_brace] = ACTIONS(649), + [sym__external_open_bracket] = ACTIONS(649), + [sym__external_open_bracket2] = ACTIONS(649), + }, + [STATE(290)] = { + [sym_function_definition] = STATE(1372), + [sym_if_statement] = STATE(1372), + [sym_for_statement] = STATE(1372), + [sym_while_statement] = STATE(1372), + [sym_repeat_statement] = STATE(1372), + [sym_braced_expression] = STATE(1372), + [sym_parenthesized_expression] = STATE(1372), + [sym_call] = STATE(1372), + [sym_subset] = STATE(1372), + [sym_subset2] = STATE(1372), + [sym_argument] = STATE(2038), + [sym__argument_named] = STATE(2042), + [sym__argument_unnamed] = STATE(2044), + [sym__argument_value] = STATE(2051), + [sym_unary_operator] = STATE(1372), + [sym_binary_operator] = STATE(1372), + [sym_extract_operator] = STATE(1372), + [sym_namespace_operator] = STATE(1372), + [sym_integer] = STATE(1372), + [sym_complex] = STATE(1372), + [sym_float] = STATE(1372), + [sym__float_literal] = STATE(1622), + [sym_string] = STATE(1615), + [sym__single_quoted_string] = STATE(1623), + [sym__double_quoted_string] = STATE(1624), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2033), + [sym__argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null] = STATE(2072), + [sym_na] = STATE(1372), + [sym__expression] = STATE(1372), + [sym__open_parenthesis] = STATE(1072), + [sym__open_brace] = STATE(376), + [sym_identifier] = ACTIONS(443), + [anon_sym_BSLASH] = ACTIONS(445), + [anon_sym_function] = ACTIONS(447), + [anon_sym_if] = ACTIONS(449), + [anon_sym_for] = ACTIONS(451), + [anon_sym_while] = ACTIONS(453), + [anon_sym_repeat] = ACTIONS(455), + [anon_sym_QMARK] = ACTIONS(457), + [anon_sym_TILDE] = ACTIONS(459), + [anon_sym_BANG] = ACTIONS(461), + [anon_sym_PLUS] = ACTIONS(463), + [anon_sym_DASH] = ACTIONS(463), + [sym__hex_literal] = ACTIONS(465), [sym__number_literal] = ACTIONS(467), [anon_sym_SQUOTE] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [sym_return] = ACTIONS(467), - [sym_next] = ACTIONS(467), - [sym_break] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_null] = ACTIONS(467), - [sym_inf] = ACTIONS(467), - [sym_nan] = ACTIONS(467), - [anon_sym_NA] = ACTIONS(467), - [anon_sym_NA_integer_] = ACTIONS(467), - [anon_sym_NA_real_] = ACTIONS(467), - [anon_sym_NA_complex_] = ACTIONS(467), - [anon_sym_NA_character_] = ACTIONS(467), - [sym_dots] = ACTIONS(467), - [sym_dot_dot_i] = ACTIONS(469), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(469), - [sym__newline] = ACTIONS(469), - [sym__raw_string_literal] = ACTIONS(469), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(469), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(469), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [334] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(515), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(525), - [anon_sym_DASH_GT_GT] = ACTIONS(527), - [anon_sym_PIPE] = ACTIONS(529), - [anon_sym_AMP] = ACTIONS(531), - [anon_sym_PIPE_PIPE] = ACTIONS(533), - [anon_sym_AMP_AMP] = ACTIONS(535), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(371), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [335] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(515), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(523), - [anon_sym_LT_LT_DASH] = ACTIONS(523), - [anon_sym_COLON_EQ] = ACTIONS(523), - [anon_sym_DASH_GT] = ACTIONS(525), - [anon_sym_DASH_GT_GT] = ACTIONS(527), - [anon_sym_PIPE] = ACTIONS(529), - [anon_sym_AMP] = ACTIONS(531), - [anon_sym_PIPE_PIPE] = ACTIONS(533), - [anon_sym_AMP_AMP] = ACTIONS(535), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(371), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [336] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(529), - [anon_sym_AMP] = ACTIONS(531), - [anon_sym_PIPE_PIPE] = ACTIONS(533), - [anon_sym_AMP_AMP] = ACTIONS(535), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(371), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [337] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(371), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [338] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(515), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(523), - [anon_sym_LT_LT_DASH] = ACTIONS(523), - [anon_sym_COLON_EQ] = ACTIONS(523), - [anon_sym_DASH_GT] = ACTIONS(525), - [anon_sym_DASH_GT_GT] = ACTIONS(527), - [anon_sym_PIPE] = ACTIONS(529), - [anon_sym_AMP] = ACTIONS(531), - [anon_sym_PIPE_PIPE] = ACTIONS(533), - [anon_sym_AMP_AMP] = ACTIONS(535), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(371), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [339] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(529), - [anon_sym_AMP] = ACTIONS(531), - [anon_sym_PIPE_PIPE] = ACTIONS(533), - [anon_sym_AMP_AMP] = ACTIONS(535), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(371), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [340] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(531), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(535), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(371), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [341] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), + [anon_sym_DQUOTE] = ACTIONS(471), + [sym_dots] = ACTIONS(443), + [sym_dot_dot_i] = ACTIONS(473), + [sym_return] = ACTIONS(475), + [sym_next] = ACTIONS(475), + [sym_break] = ACTIONS(475), + [sym_true] = ACTIONS(475), + [sym_false] = ACTIONS(475), + [sym_null] = ACTIONS(477), + [sym_inf] = ACTIONS(475), + [sym_nan] = ACTIONS(475), + [anon_sym_NA] = ACTIONS(479), + [anon_sym_NA_integer_] = ACTIONS(479), + [anon_sym_NA_real_] = ACTIONS(479), + [anon_sym_NA_complex_] = ACTIONS(479), + [anon_sym_NA_character_] = ACTIONS(479), + [sym_comment] = ACTIONS(3), + [sym_comma] = ACTIONS(653), + [sym__raw_string_literal] = ACTIONS(483), + [sym__external_open_parenthesis] = ACTIONS(485), + [sym__external_open_brace] = ACTIONS(487), + [sym__external_close_bracket2] = ACTIONS(653), + }, + [STATE(291)] = { + [sym_function_definition] = STATE(1526), + [sym_if_statement] = STATE(1526), + [sym_for_statement] = STATE(1526), + [sym_while_statement] = STATE(1526), + [sym_repeat_statement] = STATE(1526), + [sym_braced_expression] = STATE(1526), + [sym_parenthesized_expression] = STATE(1526), + [sym_call] = STATE(1526), + [sym_subset] = STATE(1526), + [sym_subset2] = STATE(1526), + [sym_argument] = STATE(2053), + [sym__argument_named] = STATE(2040), + [sym__argument_unnamed] = STATE(2041), + [sym__argument_value] = STATE(2035), + [sym_unary_operator] = STATE(1526), + [sym_binary_operator] = STATE(1526), + [sym_extract_operator] = STATE(1526), + [sym_namespace_operator] = STATE(1526), + [sym_integer] = STATE(1526), + [sym_complex] = STATE(1526), + [sym_float] = STATE(1526), + [sym__float_literal] = STATE(1608), + [sym_string] = STATE(1614), + [sym__single_quoted_string] = STATE(1609), + [sym__double_quoted_string] = STATE(1610), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2050), + [sym__argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null] = STATE(2062), + [sym_na] = STATE(1526), + [sym__expression] = STATE(1526), + [sym__open_parenthesis] = STATE(1057), + [sym__open_brace] = STATE(370), + [sym_identifier] = ACTIONS(521), + [anon_sym_BSLASH] = ACTIONS(523), + [anon_sym_function] = ACTIONS(525), + [anon_sym_if] = ACTIONS(527), + [anon_sym_for] = ACTIONS(529), + [anon_sym_while] = ACTIONS(531), + [anon_sym_repeat] = ACTIONS(533), + [anon_sym_QMARK] = ACTIONS(535), + [anon_sym_TILDE] = ACTIONS(537), + [anon_sym_BANG] = ACTIONS(539), + [anon_sym_PLUS] = ACTIONS(541), + [anon_sym_DASH] = ACTIONS(541), + [sym__hex_literal] = ACTIONS(543), + [sym__number_literal] = ACTIONS(545), + [anon_sym_SQUOTE] = ACTIONS(547), + [anon_sym_DQUOTE] = ACTIONS(549), + [sym_dots] = ACTIONS(521), + [sym_dot_dot_i] = ACTIONS(551), + [sym_return] = ACTIONS(553), + [sym_next] = ACTIONS(553), + [sym_break] = ACTIONS(553), + [sym_true] = ACTIONS(553), + [sym_false] = ACTIONS(553), + [sym_null] = ACTIONS(555), + [sym_inf] = ACTIONS(553), + [sym_nan] = ACTIONS(553), + [anon_sym_NA] = ACTIONS(557), + [anon_sym_NA_integer_] = ACTIONS(557), + [anon_sym_NA_real_] = ACTIONS(557), + [anon_sym_NA_complex_] = ACTIONS(557), + [anon_sym_NA_character_] = ACTIONS(557), + [sym_comment] = ACTIONS(3), + [sym_comma] = ACTIONS(653), + [sym__raw_string_literal] = ACTIONS(561), + [sym__external_open_parenthesis] = ACTIONS(563), + [sym__external_close_parenthesis] = ACTIONS(653), + [sym__external_open_brace] = ACTIONS(567), + }, + [STATE(292)] = { + [sym_function_definition] = STATE(1535), + [sym_if_statement] = STATE(1535), + [sym_for_statement] = STATE(1535), + [sym_while_statement] = STATE(1535), + [sym_repeat_statement] = STATE(1535), + [sym_braced_expression] = STATE(1535), + [sym_parenthesized_expression] = STATE(1535), + [sym_call] = STATE(1535), + [sym_subset] = STATE(1535), + [sym_subset2] = STATE(1535), + [sym_argument] = STATE(2056), + [sym__argument_named] = STATE(2032), + [sym__argument_unnamed] = STATE(2049), + [sym__argument_value] = STATE(2031), + [sym_unary_operator] = STATE(1535), + [sym_binary_operator] = STATE(1535), + [sym_extract_operator] = STATE(1535), + [sym_namespace_operator] = STATE(1535), + [sym_integer] = STATE(1535), + [sym_complex] = STATE(1535), + [sym_float] = STATE(1535), + [sym__float_literal] = STATE(1626), + [sym_string] = STATE(1631), + [sym__single_quoted_string] = STATE(1627), + [sym__double_quoted_string] = STATE(1628), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2048), + [sym__argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null] = STATE(2065), + [sym_na] = STATE(1535), + [sym__expression] = STATE(1535), + [sym__open_parenthesis] = STATE(1067), + [sym__open_brace] = STATE(373), + [sym_identifier] = ACTIONS(395), + [anon_sym_BSLASH] = ACTIONS(397), + [anon_sym_function] = ACTIONS(399), + [anon_sym_if] = ACTIONS(401), + [anon_sym_for] = ACTIONS(403), + [anon_sym_while] = ACTIONS(405), + [anon_sym_repeat] = ACTIONS(407), + [anon_sym_QMARK] = ACTIONS(409), + [anon_sym_TILDE] = ACTIONS(411), + [anon_sym_BANG] = ACTIONS(413), + [anon_sym_PLUS] = ACTIONS(415), + [anon_sym_DASH] = ACTIONS(415), + [sym__hex_literal] = ACTIONS(417), + [sym__number_literal] = ACTIONS(419), + [anon_sym_SQUOTE] = ACTIONS(421), + [anon_sym_DQUOTE] = ACTIONS(423), + [sym_dots] = ACTIONS(395), + [sym_dot_dot_i] = ACTIONS(425), + [sym_return] = ACTIONS(427), + [sym_next] = ACTIONS(427), + [sym_break] = ACTIONS(427), + [sym_true] = ACTIONS(427), + [sym_false] = ACTIONS(427), + [sym_null] = ACTIONS(429), + [sym_inf] = ACTIONS(427), + [sym_nan] = ACTIONS(427), + [anon_sym_NA] = ACTIONS(431), + [anon_sym_NA_integer_] = ACTIONS(431), + [anon_sym_NA_real_] = ACTIONS(431), + [anon_sym_NA_complex_] = ACTIONS(431), + [anon_sym_NA_character_] = ACTIONS(431), + [sym_comment] = ACTIONS(3), + [sym_comma] = ACTIONS(653), + [sym__raw_string_literal] = ACTIONS(435), + [sym__external_open_parenthesis] = ACTIONS(437), + [sym__external_open_brace] = ACTIONS(439), + [sym__external_close_bracket] = ACTIONS(653), + }, + [STATE(293)] = { + [sym_identifier] = ACTIONS(655), + [anon_sym_BSLASH] = ACTIONS(657), + [anon_sym_function] = ACTIONS(655), + [anon_sym_EQ] = ACTIONS(655), + [anon_sym_if] = ACTIONS(655), + [anon_sym_for] = ACTIONS(655), + [anon_sym_while] = ACTIONS(655), + [anon_sym_repeat] = ACTIONS(655), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_TILDE] = ACTIONS(657), + [anon_sym_BANG] = ACTIONS(655), + [anon_sym_PLUS] = ACTIONS(657), + [anon_sym_DASH] = ACTIONS(655), + [anon_sym_LT_DASH] = ACTIONS(657), + [anon_sym_LT_LT_DASH] = ACTIONS(657), + [anon_sym_COLON_EQ] = ACTIONS(657), + [anon_sym_DASH_GT] = ACTIONS(655), + [anon_sym_DASH_GT_GT] = ACTIONS(657), + [anon_sym_PIPE] = ACTIONS(655), + [anon_sym_AMP] = ACTIONS(655), + [anon_sym_PIPE_PIPE] = ACTIONS(657), + [anon_sym_AMP_AMP] = ACTIONS(657), + [anon_sym_LT] = ACTIONS(655), + [anon_sym_LT_EQ] = ACTIONS(657), + [anon_sym_GT] = ACTIONS(655), + [anon_sym_GT_EQ] = ACTIONS(657), + [anon_sym_EQ_EQ] = ACTIONS(657), + [anon_sym_BANG_EQ] = ACTIONS(657), + [anon_sym_STAR] = ACTIONS(655), + [anon_sym_SLASH] = ACTIONS(657), + [anon_sym_STAR_STAR] = ACTIONS(657), + [anon_sym_CARET] = ACTIONS(657), + [aux_sym_binary_operator_token1] = ACTIONS(657), + [anon_sym_PIPE_GT] = ACTIONS(657), + [anon_sym_COLON] = ACTIONS(655), + [anon_sym_DOLLAR] = ACTIONS(657), + [anon_sym_AT] = ACTIONS(657), + [anon_sym_COLON_COLON] = ACTIONS(659), + [anon_sym_COLON_COLON_COLON] = ACTIONS(661), + [sym__hex_literal] = ACTIONS(657), + [sym__number_literal] = ACTIONS(655), + [anon_sym_SQUOTE] = ACTIONS(657), + [anon_sym_DQUOTE] = ACTIONS(657), + [sym_dots] = ACTIONS(655), + [sym_dot_dot_i] = ACTIONS(657), + [sym_return] = ACTIONS(655), + [sym_next] = ACTIONS(655), + [sym_break] = ACTIONS(655), + [sym_true] = ACTIONS(655), + [sym_false] = ACTIONS(655), + [sym_null] = ACTIONS(655), + [sym_inf] = ACTIONS(655), + [sym_nan] = ACTIONS(655), + [anon_sym_NA] = ACTIONS(655), + [anon_sym_NA_integer_] = ACTIONS(655), + [anon_sym_NA_real_] = ACTIONS(655), + [anon_sym_NA_complex_] = ACTIONS(655), + [anon_sym_NA_character_] = ACTIONS(655), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(657), + [sym__semicolon] = ACTIONS(657), + [sym__raw_string_literal] = ACTIONS(657), + [sym__external_else] = ACTIONS(657), + [sym__external_open_parenthesis] = ACTIONS(657), + [sym__external_open_brace] = ACTIONS(657), + [sym__external_close_brace] = ACTIONS(657), + [sym__external_open_bracket] = ACTIONS(657), + [sym__external_open_bracket2] = ACTIONS(657), + }, + [STATE(294)] = { + [sym_identifier] = ACTIONS(663), + [anon_sym_BSLASH] = ACTIONS(665), + [anon_sym_function] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(663), + [anon_sym_if] = ACTIONS(663), + [anon_sym_for] = ACTIONS(663), + [anon_sym_while] = ACTIONS(663), + [anon_sym_repeat] = ACTIONS(663), + [anon_sym_QMARK] = ACTIONS(665), + [anon_sym_TILDE] = ACTIONS(665), + [anon_sym_BANG] = ACTIONS(663), + [anon_sym_PLUS] = ACTIONS(665), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_LT_DASH] = ACTIONS(665), + [anon_sym_LT_LT_DASH] = ACTIONS(665), + [anon_sym_COLON_EQ] = ACTIONS(665), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(665), + [anon_sym_PIPE] = ACTIONS(663), + [anon_sym_AMP] = ACTIONS(663), + [anon_sym_PIPE_PIPE] = ACTIONS(665), + [anon_sym_AMP_AMP] = ACTIONS(665), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(665), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(665), + [anon_sym_EQ_EQ] = ACTIONS(665), + [anon_sym_BANG_EQ] = ACTIONS(665), + [anon_sym_STAR] = ACTIONS(663), + [anon_sym_SLASH] = ACTIONS(665), + [anon_sym_STAR_STAR] = ACTIONS(665), + [anon_sym_CARET] = ACTIONS(665), + [aux_sym_binary_operator_token1] = ACTIONS(665), + [anon_sym_PIPE_GT] = ACTIONS(665), + [anon_sym_COLON] = ACTIONS(663), + [anon_sym_DOLLAR] = ACTIONS(665), + [anon_sym_AT] = ACTIONS(665), + [anon_sym_L] = ACTIONS(667), + [anon_sym_i] = ACTIONS(669), + [sym__hex_literal] = ACTIONS(665), + [sym__number_literal] = ACTIONS(663), + [anon_sym_SQUOTE] = ACTIONS(665), + [anon_sym_DQUOTE] = ACTIONS(665), + [sym_dots] = ACTIONS(663), + [sym_dot_dot_i] = ACTIONS(665), + [sym_return] = ACTIONS(663), + [sym_next] = ACTIONS(663), + [sym_break] = ACTIONS(663), + [sym_true] = ACTIONS(663), + [sym_false] = ACTIONS(663), + [sym_null] = ACTIONS(663), + [sym_inf] = ACTIONS(663), + [sym_nan] = ACTIONS(663), + [anon_sym_NA] = ACTIONS(663), + [anon_sym_NA_integer_] = ACTIONS(663), + [anon_sym_NA_real_] = ACTIONS(663), + [anon_sym_NA_complex_] = ACTIONS(663), + [anon_sym_NA_character_] = ACTIONS(663), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(665), + [sym__semicolon] = ACTIONS(665), + [sym__raw_string_literal] = ACTIONS(665), + [sym__external_else] = ACTIONS(665), + [sym__external_open_parenthesis] = ACTIONS(665), + [sym__external_open_brace] = ACTIONS(665), + [sym__external_close_brace] = ACTIONS(665), + [sym__external_open_bracket] = ACTIONS(665), + [sym__external_open_bracket2] = ACTIONS(665), + }, + [STATE(295)] = { + [sym_identifier] = ACTIONS(671), + [anon_sym_BSLASH] = ACTIONS(673), + [anon_sym_function] = ACTIONS(671), + [anon_sym_EQ] = ACTIONS(671), + [anon_sym_if] = ACTIONS(671), + [anon_sym_for] = ACTIONS(671), + [anon_sym_while] = ACTIONS(671), + [anon_sym_repeat] = ACTIONS(671), + [anon_sym_QMARK] = ACTIONS(673), + [anon_sym_TILDE] = ACTIONS(673), + [anon_sym_BANG] = ACTIONS(671), + [anon_sym_PLUS] = ACTIONS(673), + [anon_sym_DASH] = ACTIONS(671), + [anon_sym_LT_DASH] = ACTIONS(673), + [anon_sym_LT_LT_DASH] = ACTIONS(673), + [anon_sym_COLON_EQ] = ACTIONS(673), + [anon_sym_DASH_GT] = ACTIONS(671), + [anon_sym_DASH_GT_GT] = ACTIONS(673), + [anon_sym_PIPE] = ACTIONS(671), + [anon_sym_AMP] = ACTIONS(671), + [anon_sym_PIPE_PIPE] = ACTIONS(673), + [anon_sym_AMP_AMP] = ACTIONS(673), + [anon_sym_LT] = ACTIONS(671), + [anon_sym_LT_EQ] = ACTIONS(673), + [anon_sym_GT] = ACTIONS(671), + [anon_sym_GT_EQ] = ACTIONS(673), + [anon_sym_EQ_EQ] = ACTIONS(673), + [anon_sym_BANG_EQ] = ACTIONS(673), + [anon_sym_STAR] = ACTIONS(671), + [anon_sym_SLASH] = ACTIONS(673), + [anon_sym_STAR_STAR] = ACTIONS(673), + [anon_sym_CARET] = ACTIONS(673), + [aux_sym_binary_operator_token1] = ACTIONS(673), + [anon_sym_PIPE_GT] = ACTIONS(673), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_DOLLAR] = ACTIONS(673), + [anon_sym_AT] = ACTIONS(673), + [anon_sym_COLON_COLON] = ACTIONS(671), + [anon_sym_COLON_COLON_COLON] = ACTIONS(673), + [sym__hex_literal] = ACTIONS(673), + [sym__number_literal] = ACTIONS(671), + [anon_sym_SQUOTE] = ACTIONS(673), + [anon_sym_DQUOTE] = ACTIONS(673), + [sym_dots] = ACTIONS(671), + [sym_dot_dot_i] = ACTIONS(673), + [sym_return] = ACTIONS(671), + [sym_next] = ACTIONS(671), + [sym_break] = ACTIONS(671), + [sym_true] = ACTIONS(671), + [sym_false] = ACTIONS(671), + [sym_null] = ACTIONS(671), + [sym_inf] = ACTIONS(671), + [sym_nan] = ACTIONS(671), + [anon_sym_NA] = ACTIONS(671), + [anon_sym_NA_integer_] = ACTIONS(671), + [anon_sym_NA_real_] = ACTIONS(671), + [anon_sym_NA_complex_] = ACTIONS(671), + [anon_sym_NA_character_] = ACTIONS(671), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(673), + [sym__semicolon] = ACTIONS(673), + [sym__raw_string_literal] = ACTIONS(673), + [sym__external_else] = ACTIONS(673), + [sym__external_open_parenthesis] = ACTIONS(673), + [sym__external_open_brace] = ACTIONS(673), + [sym__external_close_brace] = ACTIONS(673), + [sym__external_open_bracket] = ACTIONS(673), + [sym__external_open_bracket2] = ACTIONS(673), + }, + [STATE(296)] = { + [ts_builtin_sym_end] = ACTIONS(639), + [sym_identifier] = ACTIONS(637), + [anon_sym_BSLASH] = ACTIONS(639), + [anon_sym_function] = ACTIONS(637), + [anon_sym_EQ] = ACTIONS(637), + [anon_sym_if] = ACTIONS(637), + [anon_sym_for] = ACTIONS(637), + [anon_sym_while] = ACTIONS(637), + [anon_sym_repeat] = ACTIONS(637), + [anon_sym_QMARK] = ACTIONS(639), + [anon_sym_TILDE] = ACTIONS(639), + [anon_sym_BANG] = ACTIONS(637), + [anon_sym_PLUS] = ACTIONS(639), + [anon_sym_DASH] = ACTIONS(637), + [anon_sym_LT_DASH] = ACTIONS(639), + [anon_sym_LT_LT_DASH] = ACTIONS(639), + [anon_sym_COLON_EQ] = ACTIONS(639), + [anon_sym_DASH_GT] = ACTIONS(637), + [anon_sym_DASH_GT_GT] = ACTIONS(639), + [anon_sym_PIPE] = ACTIONS(637), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE_PIPE] = ACTIONS(639), + [anon_sym_AMP_AMP] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(637), + [anon_sym_LT_EQ] = ACTIONS(639), + [anon_sym_GT] = ACTIONS(637), + [anon_sym_GT_EQ] = ACTIONS(639), + [anon_sym_EQ_EQ] = ACTIONS(639), + [anon_sym_BANG_EQ] = ACTIONS(639), + [anon_sym_STAR] = ACTIONS(637), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_STAR_STAR] = ACTIONS(639), + [anon_sym_CARET] = ACTIONS(639), + [aux_sym_binary_operator_token1] = ACTIONS(639), + [anon_sym_PIPE_GT] = ACTIONS(639), + [anon_sym_COLON] = ACTIONS(637), + [anon_sym_DOLLAR] = ACTIONS(639), + [anon_sym_AT] = ACTIONS(639), + [anon_sym_COLON_COLON] = ACTIONS(637), + [anon_sym_COLON_COLON_COLON] = ACTIONS(639), + [sym__hex_literal] = ACTIONS(639), + [sym__number_literal] = ACTIONS(637), + [anon_sym_SQUOTE] = ACTIONS(639), + [anon_sym_DQUOTE] = ACTIONS(639), + [sym_dots] = ACTIONS(637), + [sym_dot_dot_i] = ACTIONS(639), + [sym_return] = ACTIONS(637), + [sym_next] = ACTIONS(637), + [sym_break] = ACTIONS(637), + [sym_true] = ACTIONS(637), + [sym_false] = ACTIONS(637), + [sym_null] = ACTIONS(637), + [sym_inf] = ACTIONS(637), + [sym_nan] = ACTIONS(637), + [anon_sym_NA] = ACTIONS(637), + [anon_sym_NA_integer_] = ACTIONS(637), + [anon_sym_NA_real_] = ACTIONS(637), + [anon_sym_NA_complex_] = ACTIONS(637), + [anon_sym_NA_character_] = ACTIONS(637), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(639), + [sym__semicolon] = ACTIONS(639), + [sym__raw_string_literal] = ACTIONS(639), + [sym__external_else] = ACTIONS(639), + [sym__external_open_parenthesis] = ACTIONS(639), + [sym__external_open_brace] = ACTIONS(639), + [sym__external_open_bracket] = ACTIONS(639), + [sym__external_open_bracket2] = ACTIONS(639), + }, + [STATE(297)] = { + [ts_builtin_sym_end] = ACTIONS(657), + [sym_identifier] = ACTIONS(655), + [anon_sym_BSLASH] = ACTIONS(657), + [anon_sym_function] = ACTIONS(655), + [anon_sym_EQ] = ACTIONS(655), + [anon_sym_if] = ACTIONS(655), + [anon_sym_for] = ACTIONS(655), + [anon_sym_while] = ACTIONS(655), + [anon_sym_repeat] = ACTIONS(655), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_TILDE] = ACTIONS(657), + [anon_sym_BANG] = ACTIONS(655), + [anon_sym_PLUS] = ACTIONS(657), + [anon_sym_DASH] = ACTIONS(655), + [anon_sym_LT_DASH] = ACTIONS(657), + [anon_sym_LT_LT_DASH] = ACTIONS(657), + [anon_sym_COLON_EQ] = ACTIONS(657), + [anon_sym_DASH_GT] = ACTIONS(655), + [anon_sym_DASH_GT_GT] = ACTIONS(657), + [anon_sym_PIPE] = ACTIONS(655), + [anon_sym_AMP] = ACTIONS(655), + [anon_sym_PIPE_PIPE] = ACTIONS(657), + [anon_sym_AMP_AMP] = ACTIONS(657), + [anon_sym_LT] = ACTIONS(655), + [anon_sym_LT_EQ] = ACTIONS(657), + [anon_sym_GT] = ACTIONS(655), + [anon_sym_GT_EQ] = ACTIONS(657), + [anon_sym_EQ_EQ] = ACTIONS(657), + [anon_sym_BANG_EQ] = ACTIONS(657), + [anon_sym_STAR] = ACTIONS(655), + [anon_sym_SLASH] = ACTIONS(657), + [anon_sym_STAR_STAR] = ACTIONS(657), + [anon_sym_CARET] = ACTIONS(657), + [aux_sym_binary_operator_token1] = ACTIONS(657), + [anon_sym_PIPE_GT] = ACTIONS(657), + [anon_sym_COLON] = ACTIONS(655), + [anon_sym_DOLLAR] = ACTIONS(657), + [anon_sym_AT] = ACTIONS(657), + [anon_sym_COLON_COLON] = ACTIONS(659), + [anon_sym_COLON_COLON_COLON] = ACTIONS(661), + [sym__hex_literal] = ACTIONS(657), + [sym__number_literal] = ACTIONS(655), + [anon_sym_SQUOTE] = ACTIONS(657), + [anon_sym_DQUOTE] = ACTIONS(657), + [sym_dots] = ACTIONS(655), + [sym_dot_dot_i] = ACTIONS(657), + [sym_return] = ACTIONS(655), + [sym_next] = ACTIONS(655), + [sym_break] = ACTIONS(655), + [sym_true] = ACTIONS(655), + [sym_false] = ACTIONS(655), + [sym_null] = ACTIONS(655), + [sym_inf] = ACTIONS(655), + [sym_nan] = ACTIONS(655), + [anon_sym_NA] = ACTIONS(655), + [anon_sym_NA_integer_] = ACTIONS(655), + [anon_sym_NA_real_] = ACTIONS(655), + [anon_sym_NA_complex_] = ACTIONS(655), + [anon_sym_NA_character_] = ACTIONS(655), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(657), + [sym__semicolon] = ACTIONS(657), + [sym__raw_string_literal] = ACTIONS(657), + [sym__external_else] = ACTIONS(657), + [sym__external_open_parenthesis] = ACTIONS(657), + [sym__external_open_brace] = ACTIONS(657), + [sym__external_open_bracket] = ACTIONS(657), + [sym__external_open_bracket2] = ACTIONS(657), + }, + [STATE(298)] = { + [ts_builtin_sym_end] = ACTIONS(665), + [sym_identifier] = ACTIONS(663), + [anon_sym_BSLASH] = ACTIONS(665), + [anon_sym_function] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(663), + [anon_sym_if] = ACTIONS(663), + [anon_sym_for] = ACTIONS(663), + [anon_sym_while] = ACTIONS(663), + [anon_sym_repeat] = ACTIONS(663), + [anon_sym_QMARK] = ACTIONS(665), + [anon_sym_TILDE] = ACTIONS(665), + [anon_sym_BANG] = ACTIONS(663), + [anon_sym_PLUS] = ACTIONS(665), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_LT_DASH] = ACTIONS(665), + [anon_sym_LT_LT_DASH] = ACTIONS(665), + [anon_sym_COLON_EQ] = ACTIONS(665), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(665), + [anon_sym_PIPE] = ACTIONS(663), + [anon_sym_AMP] = ACTIONS(663), + [anon_sym_PIPE_PIPE] = ACTIONS(665), + [anon_sym_AMP_AMP] = ACTIONS(665), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(665), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(665), + [anon_sym_EQ_EQ] = ACTIONS(665), + [anon_sym_BANG_EQ] = ACTIONS(665), + [anon_sym_STAR] = ACTIONS(663), + [anon_sym_SLASH] = ACTIONS(665), + [anon_sym_STAR_STAR] = ACTIONS(665), + [anon_sym_CARET] = ACTIONS(665), + [aux_sym_binary_operator_token1] = ACTIONS(665), + [anon_sym_PIPE_GT] = ACTIONS(665), + [anon_sym_COLON] = ACTIONS(663), + [anon_sym_DOLLAR] = ACTIONS(665), + [anon_sym_AT] = ACTIONS(665), + [anon_sym_L] = ACTIONS(675), + [anon_sym_i] = ACTIONS(677), + [sym__hex_literal] = ACTIONS(665), + [sym__number_literal] = ACTIONS(663), + [anon_sym_SQUOTE] = ACTIONS(665), + [anon_sym_DQUOTE] = ACTIONS(665), + [sym_dots] = ACTIONS(663), + [sym_dot_dot_i] = ACTIONS(665), + [sym_return] = ACTIONS(663), + [sym_next] = ACTIONS(663), + [sym_break] = ACTIONS(663), + [sym_true] = ACTIONS(663), + [sym_false] = ACTIONS(663), + [sym_null] = ACTIONS(663), + [sym_inf] = ACTIONS(663), + [sym_nan] = ACTIONS(663), + [anon_sym_NA] = ACTIONS(663), + [anon_sym_NA_integer_] = ACTIONS(663), + [anon_sym_NA_real_] = ACTIONS(663), + [anon_sym_NA_complex_] = ACTIONS(663), + [anon_sym_NA_character_] = ACTIONS(663), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(665), + [sym__semicolon] = ACTIONS(665), + [sym__raw_string_literal] = ACTIONS(665), + [sym__external_else] = ACTIONS(665), + [sym__external_open_parenthesis] = ACTIONS(665), + [sym__external_open_brace] = ACTIONS(665), + [sym__external_open_bracket] = ACTIONS(665), + [sym__external_open_bracket2] = ACTIONS(665), + }, + [STATE(299)] = { + [sym_identifier] = ACTIONS(679), + [anon_sym_BSLASH] = ACTIONS(681), + [anon_sym_function] = ACTIONS(679), + [anon_sym_EQ] = ACTIONS(679), + [anon_sym_if] = ACTIONS(679), + [anon_sym_for] = ACTIONS(679), + [anon_sym_while] = ACTIONS(679), + [anon_sym_repeat] = ACTIONS(679), + [anon_sym_QMARK] = ACTIONS(681), + [anon_sym_TILDE] = ACTIONS(681), + [anon_sym_BANG] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(681), + [anon_sym_DASH] = ACTIONS(679), + [anon_sym_LT_DASH] = ACTIONS(681), + [anon_sym_LT_LT_DASH] = ACTIONS(681), + [anon_sym_COLON_EQ] = ACTIONS(681), + [anon_sym_DASH_GT] = ACTIONS(679), + [anon_sym_DASH_GT_GT] = ACTIONS(681), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_AMP] = ACTIONS(679), + [anon_sym_PIPE_PIPE] = ACTIONS(681), + [anon_sym_AMP_AMP] = ACTIONS(681), + [anon_sym_LT] = ACTIONS(679), + [anon_sym_LT_EQ] = ACTIONS(681), + [anon_sym_GT] = ACTIONS(679), + [anon_sym_GT_EQ] = ACTIONS(681), + [anon_sym_EQ_EQ] = ACTIONS(681), + [anon_sym_BANG_EQ] = ACTIONS(681), + [anon_sym_STAR] = ACTIONS(679), + [anon_sym_SLASH] = ACTIONS(681), + [anon_sym_STAR_STAR] = ACTIONS(681), + [anon_sym_CARET] = ACTIONS(681), + [aux_sym_binary_operator_token1] = ACTIONS(681), + [anon_sym_PIPE_GT] = ACTIONS(681), + [anon_sym_COLON] = ACTIONS(679), + [anon_sym_DOLLAR] = ACTIONS(681), + [anon_sym_AT] = ACTIONS(681), + [anon_sym_COLON_COLON] = ACTIONS(679), + [anon_sym_COLON_COLON_COLON] = ACTIONS(681), + [sym__hex_literal] = ACTIONS(681), + [sym__number_literal] = ACTIONS(679), + [anon_sym_SQUOTE] = ACTIONS(681), + [anon_sym_DQUOTE] = ACTIONS(681), + [sym_dots] = ACTIONS(679), + [sym_dot_dot_i] = ACTIONS(681), + [sym_return] = ACTIONS(679), + [sym_next] = ACTIONS(679), + [sym_break] = ACTIONS(679), + [sym_true] = ACTIONS(679), + [sym_false] = ACTIONS(679), + [sym_null] = ACTIONS(679), + [sym_inf] = ACTIONS(679), + [sym_nan] = ACTIONS(679), + [anon_sym_NA] = ACTIONS(679), + [anon_sym_NA_integer_] = ACTIONS(679), + [anon_sym_NA_real_] = ACTIONS(679), + [anon_sym_NA_complex_] = ACTIONS(679), + [anon_sym_NA_character_] = ACTIONS(679), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(681), + [sym__semicolon] = ACTIONS(681), + [sym__raw_string_literal] = ACTIONS(681), + [sym__external_else] = ACTIONS(681), + [sym__external_open_parenthesis] = ACTIONS(681), + [sym__external_open_brace] = ACTIONS(681), + [sym__external_close_brace] = ACTIONS(681), + [sym__external_open_bracket] = ACTIONS(681), + [sym__external_open_bracket2] = ACTIONS(681), + }, + [STATE(300)] = { + [sym_identifier] = ACTIONS(643), + [anon_sym_BSLASH] = ACTIONS(641), + [anon_sym_function] = ACTIONS(643), + [anon_sym_EQ] = ACTIONS(643), + [anon_sym_if] = ACTIONS(643), + [anon_sym_for] = ACTIONS(643), + [anon_sym_while] = ACTIONS(643), + [anon_sym_repeat] = ACTIONS(643), + [anon_sym_QMARK] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(641), + [anon_sym_BANG] = ACTIONS(643), + [anon_sym_PLUS] = ACTIONS(641), + [anon_sym_DASH] = ACTIONS(643), + [anon_sym_LT_DASH] = ACTIONS(641), + [anon_sym_LT_LT_DASH] = ACTIONS(641), + [anon_sym_COLON_EQ] = ACTIONS(641), + [anon_sym_DASH_GT] = ACTIONS(643), + [anon_sym_DASH_GT_GT] = ACTIONS(641), + [anon_sym_PIPE] = ACTIONS(643), + [anon_sym_AMP] = ACTIONS(643), + [anon_sym_PIPE_PIPE] = ACTIONS(641), + [anon_sym_AMP_AMP] = ACTIONS(641), + [anon_sym_LT] = ACTIONS(643), + [anon_sym_LT_EQ] = ACTIONS(641), + [anon_sym_GT] = ACTIONS(643), + [anon_sym_GT_EQ] = ACTIONS(641), + [anon_sym_EQ_EQ] = ACTIONS(641), + [anon_sym_BANG_EQ] = ACTIONS(641), + [anon_sym_STAR] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(641), + [anon_sym_STAR_STAR] = ACTIONS(641), + [anon_sym_CARET] = ACTIONS(641), + [aux_sym_binary_operator_token1] = ACTIONS(641), + [anon_sym_PIPE_GT] = ACTIONS(641), + [anon_sym_COLON] = ACTIONS(643), + [anon_sym_DOLLAR] = ACTIONS(641), + [anon_sym_AT] = ACTIONS(641), + [anon_sym_COLON_COLON] = ACTIONS(643), + [anon_sym_COLON_COLON_COLON] = ACTIONS(641), + [sym__hex_literal] = ACTIONS(641), + [sym__number_literal] = ACTIONS(643), + [anon_sym_SQUOTE] = ACTIONS(641), + [anon_sym_DQUOTE] = ACTIONS(641), + [sym_dots] = ACTIONS(643), + [sym_dot_dot_i] = ACTIONS(641), + [sym_return] = ACTIONS(643), + [sym_next] = ACTIONS(643), + [sym_break] = ACTIONS(643), + [sym_true] = ACTIONS(643), + [sym_false] = ACTIONS(643), + [sym_null] = ACTIONS(643), + [sym_inf] = ACTIONS(643), + [sym_nan] = ACTIONS(643), + [anon_sym_NA] = ACTIONS(643), + [anon_sym_NA_integer_] = ACTIONS(643), + [anon_sym_NA_real_] = ACTIONS(643), + [anon_sym_NA_complex_] = ACTIONS(643), + [anon_sym_NA_character_] = ACTIONS(643), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(641), + [sym__semicolon] = ACTIONS(641), + [sym__raw_string_literal] = ACTIONS(641), + [sym__external_else] = ACTIONS(641), + [sym__external_open_parenthesis] = ACTIONS(641), + [sym__external_open_brace] = ACTIONS(641), + [sym__external_close_brace] = ACTIONS(641), + [sym__external_open_bracket] = ACTIONS(641), + [sym__external_open_bracket2] = ACTIONS(641), + }, + [STATE(301)] = { + [ts_builtin_sym_end] = ACTIONS(673), + [sym_identifier] = ACTIONS(671), + [anon_sym_BSLASH] = ACTIONS(673), + [anon_sym_function] = ACTIONS(671), + [anon_sym_EQ] = ACTIONS(671), + [anon_sym_if] = ACTIONS(671), + [anon_sym_for] = ACTIONS(671), + [anon_sym_while] = ACTIONS(671), + [anon_sym_repeat] = ACTIONS(671), + [anon_sym_QMARK] = ACTIONS(673), + [anon_sym_TILDE] = ACTIONS(673), + [anon_sym_BANG] = ACTIONS(671), + [anon_sym_PLUS] = ACTIONS(673), + [anon_sym_DASH] = ACTIONS(671), + [anon_sym_LT_DASH] = ACTIONS(673), + [anon_sym_LT_LT_DASH] = ACTIONS(673), + [anon_sym_COLON_EQ] = ACTIONS(673), + [anon_sym_DASH_GT] = ACTIONS(671), + [anon_sym_DASH_GT_GT] = ACTIONS(673), + [anon_sym_PIPE] = ACTIONS(671), + [anon_sym_AMP] = ACTIONS(671), + [anon_sym_PIPE_PIPE] = ACTIONS(673), + [anon_sym_AMP_AMP] = ACTIONS(673), + [anon_sym_LT] = ACTIONS(671), + [anon_sym_LT_EQ] = ACTIONS(673), + [anon_sym_GT] = ACTIONS(671), + [anon_sym_GT_EQ] = ACTIONS(673), + [anon_sym_EQ_EQ] = ACTIONS(673), + [anon_sym_BANG_EQ] = ACTIONS(673), + [anon_sym_STAR] = ACTIONS(671), + [anon_sym_SLASH] = ACTIONS(673), + [anon_sym_STAR_STAR] = ACTIONS(673), + [anon_sym_CARET] = ACTIONS(673), + [aux_sym_binary_operator_token1] = ACTIONS(673), + [anon_sym_PIPE_GT] = ACTIONS(673), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_DOLLAR] = ACTIONS(673), + [anon_sym_AT] = ACTIONS(673), + [anon_sym_COLON_COLON] = ACTIONS(671), + [anon_sym_COLON_COLON_COLON] = ACTIONS(673), + [sym__hex_literal] = ACTIONS(673), + [sym__number_literal] = ACTIONS(671), + [anon_sym_SQUOTE] = ACTIONS(673), + [anon_sym_DQUOTE] = ACTIONS(673), + [sym_dots] = ACTIONS(671), + [sym_dot_dot_i] = ACTIONS(673), + [sym_return] = ACTIONS(671), + [sym_next] = ACTIONS(671), + [sym_break] = ACTIONS(671), + [sym_true] = ACTIONS(671), + [sym_false] = ACTIONS(671), + [sym_null] = ACTIONS(671), + [sym_inf] = ACTIONS(671), + [sym_nan] = ACTIONS(671), + [anon_sym_NA] = ACTIONS(671), + [anon_sym_NA_integer_] = ACTIONS(671), + [anon_sym_NA_real_] = ACTIONS(671), + [anon_sym_NA_complex_] = ACTIONS(671), + [anon_sym_NA_character_] = ACTIONS(671), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(673), + [sym__semicolon] = ACTIONS(673), + [sym__raw_string_literal] = ACTIONS(673), + [sym__external_else] = ACTIONS(673), + [sym__external_open_parenthesis] = ACTIONS(673), + [sym__external_open_brace] = ACTIONS(673), + [sym__external_open_bracket] = ACTIONS(673), + [sym__external_open_bracket2] = ACTIONS(673), + }, + [STATE(302)] = { + [ts_builtin_sym_end] = ACTIONS(673), + [sym_identifier] = ACTIONS(671), + [anon_sym_BSLASH] = ACTIONS(673), + [anon_sym_function] = ACTIONS(671), + [anon_sym_EQ] = ACTIONS(671), + [anon_sym_if] = ACTIONS(671), + [anon_sym_for] = ACTIONS(671), + [anon_sym_while] = ACTIONS(671), + [anon_sym_repeat] = ACTIONS(671), + [anon_sym_QMARK] = ACTIONS(673), + [anon_sym_TILDE] = ACTIONS(673), + [anon_sym_BANG] = ACTIONS(671), + [anon_sym_PLUS] = ACTIONS(673), + [anon_sym_DASH] = ACTIONS(671), + [anon_sym_LT_DASH] = ACTIONS(673), + [anon_sym_LT_LT_DASH] = ACTIONS(673), + [anon_sym_COLON_EQ] = ACTIONS(673), + [anon_sym_DASH_GT] = ACTIONS(671), + [anon_sym_DASH_GT_GT] = ACTIONS(673), + [anon_sym_PIPE] = ACTIONS(671), + [anon_sym_AMP] = ACTIONS(671), + [anon_sym_PIPE_PIPE] = ACTIONS(673), + [anon_sym_AMP_AMP] = ACTIONS(673), + [anon_sym_LT] = ACTIONS(671), + [anon_sym_LT_EQ] = ACTIONS(673), + [anon_sym_GT] = ACTIONS(671), + [anon_sym_GT_EQ] = ACTIONS(673), + [anon_sym_EQ_EQ] = ACTIONS(673), + [anon_sym_BANG_EQ] = ACTIONS(673), + [anon_sym_STAR] = ACTIONS(671), + [anon_sym_SLASH] = ACTIONS(673), + [anon_sym_STAR_STAR] = ACTIONS(673), + [anon_sym_CARET] = ACTIONS(673), + [aux_sym_binary_operator_token1] = ACTIONS(673), + [anon_sym_PIPE_GT] = ACTIONS(673), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_DOLLAR] = ACTIONS(673), + [anon_sym_AT] = ACTIONS(673), + [anon_sym_COLON_COLON] = ACTIONS(671), + [anon_sym_COLON_COLON_COLON] = ACTIONS(673), + [sym__hex_literal] = ACTIONS(673), + [sym__number_literal] = ACTIONS(671), + [anon_sym_SQUOTE] = ACTIONS(673), + [anon_sym_DQUOTE] = ACTIONS(673), + [sym_dots] = ACTIONS(671), + [sym_dot_dot_i] = ACTIONS(673), + [sym_return] = ACTIONS(671), + [sym_next] = ACTIONS(671), + [sym_break] = ACTIONS(671), + [sym_true] = ACTIONS(671), + [sym_false] = ACTIONS(671), + [sym_null] = ACTIONS(671), + [sym_inf] = ACTIONS(671), + [sym_nan] = ACTIONS(671), + [anon_sym_NA] = ACTIONS(671), + [anon_sym_NA_integer_] = ACTIONS(671), + [anon_sym_NA_real_] = ACTIONS(671), + [anon_sym_NA_complex_] = ACTIONS(671), + [anon_sym_NA_character_] = ACTIONS(671), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(673), + [sym__semicolon] = ACTIONS(673), + [sym__raw_string_literal] = ACTIONS(673), + [sym__external_else] = ACTIONS(673), + [sym__external_open_parenthesis] = ACTIONS(673), + [sym__external_open_brace] = ACTIONS(673), + [sym__external_open_bracket] = ACTIONS(673), + [sym__external_open_bracket2] = ACTIONS(673), + }, + [STATE(303)] = { + [sym_identifier] = ACTIONS(647), + [anon_sym_BSLASH] = ACTIONS(645), + [anon_sym_function] = ACTIONS(647), + [anon_sym_EQ] = ACTIONS(647), + [anon_sym_if] = ACTIONS(647), + [anon_sym_for] = ACTIONS(647), + [anon_sym_while] = ACTIONS(647), + [anon_sym_repeat] = ACTIONS(647), + [anon_sym_QMARK] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(645), + [anon_sym_BANG] = ACTIONS(647), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(647), + [anon_sym_LT_DASH] = ACTIONS(645), + [anon_sym_LT_LT_DASH] = ACTIONS(645), + [anon_sym_COLON_EQ] = ACTIONS(645), + [anon_sym_DASH_GT] = ACTIONS(647), + [anon_sym_DASH_GT_GT] = ACTIONS(645), + [anon_sym_PIPE] = ACTIONS(647), + [anon_sym_AMP] = ACTIONS(647), + [anon_sym_PIPE_PIPE] = ACTIONS(645), + [anon_sym_AMP_AMP] = ACTIONS(645), + [anon_sym_LT] = ACTIONS(647), + [anon_sym_LT_EQ] = ACTIONS(645), + [anon_sym_GT] = ACTIONS(647), + [anon_sym_GT_EQ] = ACTIONS(645), + [anon_sym_EQ_EQ] = ACTIONS(645), + [anon_sym_BANG_EQ] = ACTIONS(645), + [anon_sym_STAR] = ACTIONS(647), + [anon_sym_SLASH] = ACTIONS(645), + [anon_sym_STAR_STAR] = ACTIONS(645), + [anon_sym_CARET] = ACTIONS(645), + [aux_sym_binary_operator_token1] = ACTIONS(645), + [anon_sym_PIPE_GT] = ACTIONS(645), + [anon_sym_COLON] = ACTIONS(647), + [anon_sym_DOLLAR] = ACTIONS(645), + [anon_sym_AT] = ACTIONS(645), + [anon_sym_COLON_COLON] = ACTIONS(647), + [anon_sym_COLON_COLON_COLON] = ACTIONS(645), + [sym__hex_literal] = ACTIONS(645), + [sym__number_literal] = ACTIONS(647), + [anon_sym_SQUOTE] = ACTIONS(645), + [anon_sym_DQUOTE] = ACTIONS(645), + [sym_dots] = ACTIONS(647), + [sym_dot_dot_i] = ACTIONS(645), + [sym_return] = ACTIONS(647), + [sym_next] = ACTIONS(647), + [sym_break] = ACTIONS(647), + [sym_true] = ACTIONS(647), + [sym_false] = ACTIONS(647), + [sym_null] = ACTIONS(647), + [sym_inf] = ACTIONS(647), + [sym_nan] = ACTIONS(647), + [anon_sym_NA] = ACTIONS(647), + [anon_sym_NA_integer_] = ACTIONS(647), + [anon_sym_NA_real_] = ACTIONS(647), + [anon_sym_NA_complex_] = ACTIONS(647), + [anon_sym_NA_character_] = ACTIONS(647), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(645), + [sym__semicolon] = ACTIONS(645), + [sym__raw_string_literal] = ACTIONS(645), + [sym__external_else] = ACTIONS(645), + [sym__external_open_parenthesis] = ACTIONS(645), + [sym__external_open_brace] = ACTIONS(645), + [sym__external_close_brace] = ACTIONS(645), + [sym__external_open_bracket] = ACTIONS(645), + [sym__external_open_bracket2] = ACTIONS(645), + }, + [STATE(304)] = { + [sym_identifier] = ACTIONS(651), + [anon_sym_BSLASH] = ACTIONS(649), + [anon_sym_function] = ACTIONS(651), + [anon_sym_EQ] = ACTIONS(651), + [anon_sym_if] = ACTIONS(651), + [anon_sym_for] = ACTIONS(651), + [anon_sym_while] = ACTIONS(651), + [anon_sym_repeat] = ACTIONS(651), + [anon_sym_QMARK] = ACTIONS(649), + [anon_sym_TILDE] = ACTIONS(649), + [anon_sym_BANG] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(651), + [anon_sym_LT_DASH] = ACTIONS(649), + [anon_sym_LT_LT_DASH] = ACTIONS(649), + [anon_sym_COLON_EQ] = ACTIONS(649), + [anon_sym_DASH_GT] = ACTIONS(651), + [anon_sym_DASH_GT_GT] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_AMP] = ACTIONS(651), + [anon_sym_PIPE_PIPE] = ACTIONS(649), + [anon_sym_AMP_AMP] = ACTIONS(649), + [anon_sym_LT] = ACTIONS(651), + [anon_sym_LT_EQ] = ACTIONS(649), + [anon_sym_GT] = ACTIONS(651), + [anon_sym_GT_EQ] = ACTIONS(649), + [anon_sym_EQ_EQ] = ACTIONS(649), + [anon_sym_BANG_EQ] = ACTIONS(649), + [anon_sym_STAR] = ACTIONS(651), + [anon_sym_SLASH] = ACTIONS(649), + [anon_sym_STAR_STAR] = ACTIONS(649), + [anon_sym_CARET] = ACTIONS(649), + [aux_sym_binary_operator_token1] = ACTIONS(649), + [anon_sym_PIPE_GT] = ACTIONS(649), + [anon_sym_COLON] = ACTIONS(651), + [anon_sym_DOLLAR] = ACTIONS(649), + [anon_sym_AT] = ACTIONS(649), + [anon_sym_COLON_COLON] = ACTIONS(651), + [anon_sym_COLON_COLON_COLON] = ACTIONS(649), + [sym__hex_literal] = ACTIONS(649), + [sym__number_literal] = ACTIONS(651), + [anon_sym_SQUOTE] = ACTIONS(649), + [anon_sym_DQUOTE] = ACTIONS(649), + [sym_dots] = ACTIONS(651), + [sym_dot_dot_i] = ACTIONS(649), + [sym_return] = ACTIONS(651), + [sym_next] = ACTIONS(651), + [sym_break] = ACTIONS(651), + [sym_true] = ACTIONS(651), + [sym_false] = ACTIONS(651), + [sym_null] = ACTIONS(651), + [sym_inf] = ACTIONS(651), + [sym_nan] = ACTIONS(651), + [anon_sym_NA] = ACTIONS(651), + [anon_sym_NA_integer_] = ACTIONS(651), + [anon_sym_NA_real_] = ACTIONS(651), + [anon_sym_NA_complex_] = ACTIONS(651), + [anon_sym_NA_character_] = ACTIONS(651), [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(371), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [342] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), + [sym__newline] = ACTIONS(649), + [sym__semicolon] = ACTIONS(649), + [sym__raw_string_literal] = ACTIONS(649), + [sym__external_else] = ACTIONS(649), + [sym__external_open_parenthesis] = ACTIONS(649), + [sym__external_open_brace] = ACTIONS(649), + [sym__external_close_brace] = ACTIONS(649), + [sym__external_open_bracket] = ACTIONS(649), + [sym__external_open_bracket2] = ACTIONS(649), + }, + [STATE(305)] = { + [ts_builtin_sym_end] = ACTIONS(681), + [sym_identifier] = ACTIONS(679), + [anon_sym_BSLASH] = ACTIONS(681), + [anon_sym_function] = ACTIONS(679), + [anon_sym_EQ] = ACTIONS(679), + [anon_sym_if] = ACTIONS(679), + [anon_sym_for] = ACTIONS(679), + [anon_sym_while] = ACTIONS(679), + [anon_sym_repeat] = ACTIONS(679), + [anon_sym_QMARK] = ACTIONS(681), + [anon_sym_TILDE] = ACTIONS(681), + [anon_sym_BANG] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(681), + [anon_sym_DASH] = ACTIONS(679), + [anon_sym_LT_DASH] = ACTIONS(681), + [anon_sym_LT_LT_DASH] = ACTIONS(681), + [anon_sym_COLON_EQ] = ACTIONS(681), + [anon_sym_DASH_GT] = ACTIONS(679), + [anon_sym_DASH_GT_GT] = ACTIONS(681), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_AMP] = ACTIONS(679), + [anon_sym_PIPE_PIPE] = ACTIONS(681), + [anon_sym_AMP_AMP] = ACTIONS(681), + [anon_sym_LT] = ACTIONS(679), + [anon_sym_LT_EQ] = ACTIONS(681), + [anon_sym_GT] = ACTIONS(679), + [anon_sym_GT_EQ] = ACTIONS(681), + [anon_sym_EQ_EQ] = ACTIONS(681), + [anon_sym_BANG_EQ] = ACTIONS(681), + [anon_sym_STAR] = ACTIONS(679), + [anon_sym_SLASH] = ACTIONS(681), + [anon_sym_STAR_STAR] = ACTIONS(681), + [anon_sym_CARET] = ACTIONS(681), + [aux_sym_binary_operator_token1] = ACTIONS(681), + [anon_sym_PIPE_GT] = ACTIONS(681), + [anon_sym_COLON] = ACTIONS(679), + [anon_sym_DOLLAR] = ACTIONS(681), + [anon_sym_AT] = ACTIONS(681), + [anon_sym_COLON_COLON] = ACTIONS(679), + [anon_sym_COLON_COLON_COLON] = ACTIONS(681), + [sym__hex_literal] = ACTIONS(681), + [sym__number_literal] = ACTIONS(679), + [anon_sym_SQUOTE] = ACTIONS(681), + [anon_sym_DQUOTE] = ACTIONS(681), + [sym_dots] = ACTIONS(679), + [sym_dot_dot_i] = ACTIONS(681), + [sym_return] = ACTIONS(679), + [sym_next] = ACTIONS(679), + [sym_break] = ACTIONS(679), + [sym_true] = ACTIONS(679), + [sym_false] = ACTIONS(679), + [sym_null] = ACTIONS(679), + [sym_inf] = ACTIONS(679), + [sym_nan] = ACTIONS(679), + [anon_sym_NA] = ACTIONS(679), + [anon_sym_NA_integer_] = ACTIONS(679), + [anon_sym_NA_real_] = ACTIONS(679), + [anon_sym_NA_complex_] = ACTIONS(679), + [anon_sym_NA_character_] = ACTIONS(679), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(681), + [sym__semicolon] = ACTIONS(681), + [sym__raw_string_literal] = ACTIONS(681), + [sym__external_else] = ACTIONS(681), + [sym__external_open_parenthesis] = ACTIONS(681), + [sym__external_open_brace] = ACTIONS(681), + [sym__external_open_bracket] = ACTIONS(681), + [sym__external_open_bracket2] = ACTIONS(681), + }, + [STATE(306)] = { + [sym_identifier] = ACTIONS(671), + [anon_sym_BSLASH] = ACTIONS(673), + [anon_sym_function] = ACTIONS(671), + [anon_sym_EQ] = ACTIONS(671), + [anon_sym_if] = ACTIONS(671), + [anon_sym_for] = ACTIONS(671), + [anon_sym_while] = ACTIONS(671), + [anon_sym_repeat] = ACTIONS(671), + [anon_sym_QMARK] = ACTIONS(673), + [anon_sym_TILDE] = ACTIONS(673), + [anon_sym_BANG] = ACTIONS(671), + [anon_sym_PLUS] = ACTIONS(673), + [anon_sym_DASH] = ACTIONS(671), + [anon_sym_LT_DASH] = ACTIONS(673), + [anon_sym_LT_LT_DASH] = ACTIONS(673), + [anon_sym_COLON_EQ] = ACTIONS(673), + [anon_sym_DASH_GT] = ACTIONS(671), + [anon_sym_DASH_GT_GT] = ACTIONS(673), + [anon_sym_PIPE] = ACTIONS(671), + [anon_sym_AMP] = ACTIONS(671), + [anon_sym_PIPE_PIPE] = ACTIONS(673), + [anon_sym_AMP_AMP] = ACTIONS(673), + [anon_sym_LT] = ACTIONS(671), + [anon_sym_LT_EQ] = ACTIONS(673), + [anon_sym_GT] = ACTIONS(671), + [anon_sym_GT_EQ] = ACTIONS(673), + [anon_sym_EQ_EQ] = ACTIONS(673), + [anon_sym_BANG_EQ] = ACTIONS(673), + [anon_sym_STAR] = ACTIONS(671), + [anon_sym_SLASH] = ACTIONS(673), + [anon_sym_STAR_STAR] = ACTIONS(673), + [anon_sym_CARET] = ACTIONS(673), + [aux_sym_binary_operator_token1] = ACTIONS(673), + [anon_sym_PIPE_GT] = ACTIONS(673), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_DOLLAR] = ACTIONS(673), + [anon_sym_AT] = ACTIONS(673), + [anon_sym_COLON_COLON] = ACTIONS(671), + [anon_sym_COLON_COLON_COLON] = ACTIONS(673), + [sym__hex_literal] = ACTIONS(673), + [sym__number_literal] = ACTIONS(671), + [anon_sym_SQUOTE] = ACTIONS(673), + [anon_sym_DQUOTE] = ACTIONS(673), + [sym_dots] = ACTIONS(671), + [sym_dot_dot_i] = ACTIONS(673), + [sym_return] = ACTIONS(671), + [sym_next] = ACTIONS(671), + [sym_break] = ACTIONS(671), + [sym_true] = ACTIONS(671), + [sym_false] = ACTIONS(671), + [sym_null] = ACTIONS(671), + [sym_inf] = ACTIONS(671), + [sym_nan] = ACTIONS(671), + [anon_sym_NA] = ACTIONS(671), + [anon_sym_NA_integer_] = ACTIONS(671), + [anon_sym_NA_real_] = ACTIONS(671), + [anon_sym_NA_complex_] = ACTIONS(671), + [anon_sym_NA_character_] = ACTIONS(671), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(673), + [sym__semicolon] = ACTIONS(673), + [sym__raw_string_literal] = ACTIONS(673), + [sym__external_else] = ACTIONS(673), + [sym__external_open_parenthesis] = ACTIONS(673), + [sym__external_open_brace] = ACTIONS(673), + [sym__external_close_brace] = ACTIONS(673), + [sym__external_open_bracket] = ACTIONS(673), + [sym__external_open_bracket2] = ACTIONS(673), + }, + [STATE(307)] = { + [sym_identifier] = ACTIONS(637), + [anon_sym_BSLASH] = ACTIONS(639), + [anon_sym_function] = ACTIONS(637), + [anon_sym_EQ] = ACTIONS(637), + [anon_sym_if] = ACTIONS(637), + [anon_sym_for] = ACTIONS(637), + [anon_sym_while] = ACTIONS(637), + [anon_sym_repeat] = ACTIONS(637), + [anon_sym_QMARK] = ACTIONS(639), + [anon_sym_TILDE] = ACTIONS(639), + [anon_sym_BANG] = ACTIONS(637), + [anon_sym_PLUS] = ACTIONS(639), + [anon_sym_DASH] = ACTIONS(637), + [anon_sym_LT_DASH] = ACTIONS(639), + [anon_sym_LT_LT_DASH] = ACTIONS(639), + [anon_sym_COLON_EQ] = ACTIONS(639), + [anon_sym_DASH_GT] = ACTIONS(637), + [anon_sym_DASH_GT_GT] = ACTIONS(639), + [anon_sym_PIPE] = ACTIONS(637), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE_PIPE] = ACTIONS(639), + [anon_sym_AMP_AMP] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(637), + [anon_sym_LT_EQ] = ACTIONS(639), + [anon_sym_GT] = ACTIONS(637), + [anon_sym_GT_EQ] = ACTIONS(639), + [anon_sym_EQ_EQ] = ACTIONS(639), + [anon_sym_BANG_EQ] = ACTIONS(639), + [anon_sym_STAR] = ACTIONS(637), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_STAR_STAR] = ACTIONS(639), + [anon_sym_CARET] = ACTIONS(639), + [aux_sym_binary_operator_token1] = ACTIONS(639), + [anon_sym_PIPE_GT] = ACTIONS(639), + [anon_sym_COLON] = ACTIONS(637), + [anon_sym_DOLLAR] = ACTIONS(639), + [anon_sym_AT] = ACTIONS(639), + [anon_sym_COLON_COLON] = ACTIONS(637), + [anon_sym_COLON_COLON_COLON] = ACTIONS(639), + [sym__hex_literal] = ACTIONS(639), + [sym__number_literal] = ACTIONS(637), + [anon_sym_SQUOTE] = ACTIONS(639), + [anon_sym_DQUOTE] = ACTIONS(639), + [sym_dots] = ACTIONS(637), + [sym_dot_dot_i] = ACTIONS(639), + [sym_return] = ACTIONS(637), + [sym_next] = ACTIONS(637), + [sym_break] = ACTIONS(637), + [sym_true] = ACTIONS(637), + [sym_false] = ACTIONS(637), + [sym_null] = ACTIONS(637), + [sym_inf] = ACTIONS(637), + [sym_nan] = ACTIONS(637), + [anon_sym_NA] = ACTIONS(637), + [anon_sym_NA_integer_] = ACTIONS(637), + [anon_sym_NA_real_] = ACTIONS(637), + [anon_sym_NA_complex_] = ACTIONS(637), + [anon_sym_NA_character_] = ACTIONS(637), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(639), + [sym__semicolon] = ACTIONS(639), + [sym__raw_string_literal] = ACTIONS(639), + [sym__external_open_parenthesis] = ACTIONS(639), + [sym__external_open_brace] = ACTIONS(639), + [sym__external_close_brace] = ACTIONS(639), + [sym__external_open_bracket] = ACTIONS(639), + [sym__external_open_bracket2] = ACTIONS(639), + }, + [STATE(308)] = { + [ts_builtin_sym_end] = ACTIONS(645), + [sym_identifier] = ACTIONS(647), + [anon_sym_BSLASH] = ACTIONS(645), + [anon_sym_function] = ACTIONS(647), + [anon_sym_EQ] = ACTIONS(647), + [anon_sym_if] = ACTIONS(647), + [anon_sym_for] = ACTIONS(647), + [anon_sym_while] = ACTIONS(647), + [anon_sym_repeat] = ACTIONS(647), + [anon_sym_QMARK] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(645), + [anon_sym_BANG] = ACTIONS(647), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(647), + [anon_sym_LT_DASH] = ACTIONS(645), + [anon_sym_LT_LT_DASH] = ACTIONS(645), + [anon_sym_COLON_EQ] = ACTIONS(645), + [anon_sym_DASH_GT] = ACTIONS(647), + [anon_sym_DASH_GT_GT] = ACTIONS(645), + [anon_sym_PIPE] = ACTIONS(647), + [anon_sym_AMP] = ACTIONS(647), + [anon_sym_PIPE_PIPE] = ACTIONS(645), + [anon_sym_AMP_AMP] = ACTIONS(645), + [anon_sym_LT] = ACTIONS(647), + [anon_sym_LT_EQ] = ACTIONS(645), + [anon_sym_GT] = ACTIONS(647), + [anon_sym_GT_EQ] = ACTIONS(645), + [anon_sym_EQ_EQ] = ACTIONS(645), + [anon_sym_BANG_EQ] = ACTIONS(645), + [anon_sym_STAR] = ACTIONS(647), + [anon_sym_SLASH] = ACTIONS(645), + [anon_sym_STAR_STAR] = ACTIONS(645), + [anon_sym_CARET] = ACTIONS(645), + [aux_sym_binary_operator_token1] = ACTIONS(645), + [anon_sym_PIPE_GT] = ACTIONS(645), + [anon_sym_COLON] = ACTIONS(647), + [anon_sym_DOLLAR] = ACTIONS(645), + [anon_sym_AT] = ACTIONS(645), + [anon_sym_COLON_COLON] = ACTIONS(647), + [anon_sym_COLON_COLON_COLON] = ACTIONS(645), + [sym__hex_literal] = ACTIONS(645), + [sym__number_literal] = ACTIONS(647), + [anon_sym_SQUOTE] = ACTIONS(645), + [anon_sym_DQUOTE] = ACTIONS(645), + [sym_dots] = ACTIONS(647), + [sym_dot_dot_i] = ACTIONS(645), + [sym_return] = ACTIONS(647), + [sym_next] = ACTIONS(647), + [sym_break] = ACTIONS(647), + [sym_true] = ACTIONS(647), + [sym_false] = ACTIONS(647), + [sym_null] = ACTIONS(647), + [sym_inf] = ACTIONS(647), + [sym_nan] = ACTIONS(647), + [anon_sym_NA] = ACTIONS(647), + [anon_sym_NA_integer_] = ACTIONS(647), + [anon_sym_NA_real_] = ACTIONS(647), + [anon_sym_NA_complex_] = ACTIONS(647), + [anon_sym_NA_character_] = ACTIONS(647), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(645), + [sym__semicolon] = ACTIONS(645), + [sym__raw_string_literal] = ACTIONS(645), + [sym__external_open_parenthesis] = ACTIONS(645), + [sym__external_open_brace] = ACTIONS(645), + [sym__external_open_bracket] = ACTIONS(645), + [sym__external_open_bracket2] = ACTIONS(645), + }, + [STATE(309)] = { + [sym_identifier] = ACTIONS(671), + [anon_sym_BSLASH] = ACTIONS(673), + [anon_sym_function] = ACTIONS(671), + [anon_sym_EQ] = ACTIONS(671), + [anon_sym_if] = ACTIONS(671), + [anon_sym_for] = ACTIONS(671), + [anon_sym_while] = ACTIONS(671), + [anon_sym_repeat] = ACTIONS(671), + [anon_sym_QMARK] = ACTIONS(673), + [anon_sym_TILDE] = ACTIONS(673), + [anon_sym_BANG] = ACTIONS(671), + [anon_sym_PLUS] = ACTIONS(673), + [anon_sym_DASH] = ACTIONS(671), + [anon_sym_LT_DASH] = ACTIONS(673), + [anon_sym_LT_LT_DASH] = ACTIONS(673), + [anon_sym_COLON_EQ] = ACTIONS(673), + [anon_sym_DASH_GT] = ACTIONS(671), + [anon_sym_DASH_GT_GT] = ACTIONS(673), + [anon_sym_PIPE] = ACTIONS(671), + [anon_sym_AMP] = ACTIONS(671), + [anon_sym_PIPE_PIPE] = ACTIONS(673), + [anon_sym_AMP_AMP] = ACTIONS(673), + [anon_sym_LT] = ACTIONS(671), + [anon_sym_LT_EQ] = ACTIONS(673), + [anon_sym_GT] = ACTIONS(671), + [anon_sym_GT_EQ] = ACTIONS(673), + [anon_sym_EQ_EQ] = ACTIONS(673), + [anon_sym_BANG_EQ] = ACTIONS(673), + [anon_sym_STAR] = ACTIONS(671), + [anon_sym_SLASH] = ACTIONS(673), + [anon_sym_STAR_STAR] = ACTIONS(673), + [anon_sym_CARET] = ACTIONS(673), + [aux_sym_binary_operator_token1] = ACTIONS(673), + [anon_sym_PIPE_GT] = ACTIONS(673), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_DOLLAR] = ACTIONS(673), + [anon_sym_AT] = ACTIONS(673), + [anon_sym_COLON_COLON] = ACTIONS(671), + [anon_sym_COLON_COLON_COLON] = ACTIONS(673), + [sym__hex_literal] = ACTIONS(673), + [sym__number_literal] = ACTIONS(671), + [anon_sym_SQUOTE] = ACTIONS(673), + [anon_sym_DQUOTE] = ACTIONS(673), + [sym_dots] = ACTIONS(671), + [sym_dot_dot_i] = ACTIONS(673), + [sym_return] = ACTIONS(671), + [sym_next] = ACTIONS(671), + [sym_break] = ACTIONS(671), + [sym_true] = ACTIONS(671), + [sym_false] = ACTIONS(671), + [sym_null] = ACTIONS(671), + [sym_inf] = ACTIONS(671), + [sym_nan] = ACTIONS(671), + [anon_sym_NA] = ACTIONS(671), + [anon_sym_NA_integer_] = ACTIONS(671), + [anon_sym_NA_real_] = ACTIONS(671), + [anon_sym_NA_complex_] = ACTIONS(671), + [anon_sym_NA_character_] = ACTIONS(671), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(673), + [sym__semicolon] = ACTIONS(673), + [sym__raw_string_literal] = ACTIONS(673), + [sym__external_open_parenthesis] = ACTIONS(673), + [sym__external_open_brace] = ACTIONS(673), + [sym__external_close_brace] = ACTIONS(673), + [sym__external_open_bracket] = ACTIONS(673), + [sym__external_open_bracket2] = ACTIONS(673), + }, + [STATE(310)] = { + [ts_builtin_sym_end] = ACTIONS(639), + [sym_identifier] = ACTIONS(637), + [anon_sym_BSLASH] = ACTIONS(639), + [anon_sym_function] = ACTIONS(637), + [anon_sym_EQ] = ACTIONS(637), + [anon_sym_if] = ACTIONS(637), + [anon_sym_for] = ACTIONS(637), + [anon_sym_while] = ACTIONS(637), + [anon_sym_repeat] = ACTIONS(637), + [anon_sym_QMARK] = ACTIONS(639), + [anon_sym_TILDE] = ACTIONS(639), + [anon_sym_BANG] = ACTIONS(637), + [anon_sym_PLUS] = ACTIONS(639), + [anon_sym_DASH] = ACTIONS(637), + [anon_sym_LT_DASH] = ACTIONS(639), + [anon_sym_LT_LT_DASH] = ACTIONS(639), + [anon_sym_COLON_EQ] = ACTIONS(639), + [anon_sym_DASH_GT] = ACTIONS(637), + [anon_sym_DASH_GT_GT] = ACTIONS(639), + [anon_sym_PIPE] = ACTIONS(637), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE_PIPE] = ACTIONS(639), + [anon_sym_AMP_AMP] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(637), + [anon_sym_LT_EQ] = ACTIONS(639), + [anon_sym_GT] = ACTIONS(637), + [anon_sym_GT_EQ] = ACTIONS(639), + [anon_sym_EQ_EQ] = ACTIONS(639), + [anon_sym_BANG_EQ] = ACTIONS(639), + [anon_sym_STAR] = ACTIONS(637), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_STAR_STAR] = ACTIONS(639), + [anon_sym_CARET] = ACTIONS(639), + [aux_sym_binary_operator_token1] = ACTIONS(639), + [anon_sym_PIPE_GT] = ACTIONS(639), + [anon_sym_COLON] = ACTIONS(637), + [anon_sym_DOLLAR] = ACTIONS(639), + [anon_sym_AT] = ACTIONS(639), + [anon_sym_COLON_COLON] = ACTIONS(637), + [anon_sym_COLON_COLON_COLON] = ACTIONS(639), + [sym__hex_literal] = ACTIONS(639), + [sym__number_literal] = ACTIONS(637), + [anon_sym_SQUOTE] = ACTIONS(639), + [anon_sym_DQUOTE] = ACTIONS(639), + [sym_dots] = ACTIONS(637), + [sym_dot_dot_i] = ACTIONS(639), + [sym_return] = ACTIONS(637), + [sym_next] = ACTIONS(637), + [sym_break] = ACTIONS(637), + [sym_true] = ACTIONS(637), + [sym_false] = ACTIONS(637), + [sym_null] = ACTIONS(637), + [sym_inf] = ACTIONS(637), + [sym_nan] = ACTIONS(637), + [anon_sym_NA] = ACTIONS(637), + [anon_sym_NA_integer_] = ACTIONS(637), + [anon_sym_NA_real_] = ACTIONS(637), + [anon_sym_NA_complex_] = ACTIONS(637), + [anon_sym_NA_character_] = ACTIONS(637), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(639), + [sym__semicolon] = ACTIONS(639), + [sym__raw_string_literal] = ACTIONS(639), + [sym__external_open_parenthesis] = ACTIONS(639), + [sym__external_open_brace] = ACTIONS(639), + [sym__external_open_bracket] = ACTIONS(639), + [sym__external_open_bracket2] = ACTIONS(639), + }, + [STATE(311)] = { + [sym_identifier] = ACTIONS(679), + [anon_sym_BSLASH] = ACTIONS(681), + [anon_sym_function] = ACTIONS(679), + [anon_sym_EQ] = ACTIONS(679), + [anon_sym_if] = ACTIONS(679), + [anon_sym_for] = ACTIONS(679), + [anon_sym_while] = ACTIONS(679), + [anon_sym_repeat] = ACTIONS(679), + [anon_sym_QMARK] = ACTIONS(681), + [anon_sym_TILDE] = ACTIONS(681), + [anon_sym_BANG] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(681), + [anon_sym_DASH] = ACTIONS(679), + [anon_sym_LT_DASH] = ACTIONS(681), + [anon_sym_LT_LT_DASH] = ACTIONS(681), + [anon_sym_COLON_EQ] = ACTIONS(681), + [anon_sym_DASH_GT] = ACTIONS(679), + [anon_sym_DASH_GT_GT] = ACTIONS(681), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_AMP] = ACTIONS(679), + [anon_sym_PIPE_PIPE] = ACTIONS(681), + [anon_sym_AMP_AMP] = ACTIONS(681), + [anon_sym_LT] = ACTIONS(679), + [anon_sym_LT_EQ] = ACTIONS(681), + [anon_sym_GT] = ACTIONS(679), + [anon_sym_GT_EQ] = ACTIONS(681), + [anon_sym_EQ_EQ] = ACTIONS(681), + [anon_sym_BANG_EQ] = ACTIONS(681), + [anon_sym_STAR] = ACTIONS(679), + [anon_sym_SLASH] = ACTIONS(681), + [anon_sym_STAR_STAR] = ACTIONS(681), + [anon_sym_CARET] = ACTIONS(681), + [aux_sym_binary_operator_token1] = ACTIONS(681), + [anon_sym_PIPE_GT] = ACTIONS(681), + [anon_sym_COLON] = ACTIONS(679), + [anon_sym_DOLLAR] = ACTIONS(681), + [anon_sym_AT] = ACTIONS(681), + [anon_sym_COLON_COLON] = ACTIONS(679), + [anon_sym_COLON_COLON_COLON] = ACTIONS(681), + [sym__hex_literal] = ACTIONS(681), + [sym__number_literal] = ACTIONS(679), + [anon_sym_SQUOTE] = ACTIONS(681), + [anon_sym_DQUOTE] = ACTIONS(681), + [sym_dots] = ACTIONS(679), + [sym_dot_dot_i] = ACTIONS(681), + [sym_return] = ACTIONS(679), + [sym_next] = ACTIONS(679), + [sym_break] = ACTIONS(679), + [sym_true] = ACTIONS(679), + [sym_false] = ACTIONS(679), + [sym_null] = ACTIONS(679), + [sym_inf] = ACTIONS(679), + [sym_nan] = ACTIONS(679), + [anon_sym_NA] = ACTIONS(679), + [anon_sym_NA_integer_] = ACTIONS(679), + [anon_sym_NA_real_] = ACTIONS(679), + [anon_sym_NA_complex_] = ACTIONS(679), + [anon_sym_NA_character_] = ACTIONS(679), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(681), + [sym__semicolon] = ACTIONS(681), + [sym__raw_string_literal] = ACTIONS(681), + [sym__external_open_parenthesis] = ACTIONS(681), + [sym__external_open_brace] = ACTIONS(681), + [sym__external_close_brace] = ACTIONS(681), + [sym__external_open_bracket] = ACTIONS(681), + [sym__external_open_bracket2] = ACTIONS(681), + }, + [STATE(312)] = { + [sym_identifier] = ACTIONS(643), + [anon_sym_BSLASH] = ACTIONS(641), + [anon_sym_function] = ACTIONS(643), + [anon_sym_EQ] = ACTIONS(643), + [anon_sym_if] = ACTIONS(643), + [anon_sym_for] = ACTIONS(643), + [anon_sym_while] = ACTIONS(643), + [anon_sym_repeat] = ACTIONS(643), + [anon_sym_QMARK] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(641), + [anon_sym_BANG] = ACTIONS(643), + [anon_sym_PLUS] = ACTIONS(641), + [anon_sym_DASH] = ACTIONS(643), + [anon_sym_LT_DASH] = ACTIONS(641), + [anon_sym_LT_LT_DASH] = ACTIONS(641), + [anon_sym_COLON_EQ] = ACTIONS(641), + [anon_sym_DASH_GT] = ACTIONS(643), + [anon_sym_DASH_GT_GT] = ACTIONS(641), + [anon_sym_PIPE] = ACTIONS(643), + [anon_sym_AMP] = ACTIONS(643), + [anon_sym_PIPE_PIPE] = ACTIONS(641), + [anon_sym_AMP_AMP] = ACTIONS(641), + [anon_sym_LT] = ACTIONS(643), + [anon_sym_LT_EQ] = ACTIONS(641), + [anon_sym_GT] = ACTIONS(643), + [anon_sym_GT_EQ] = ACTIONS(641), + [anon_sym_EQ_EQ] = ACTIONS(641), + [anon_sym_BANG_EQ] = ACTIONS(641), + [anon_sym_STAR] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(641), + [anon_sym_STAR_STAR] = ACTIONS(641), + [anon_sym_CARET] = ACTIONS(641), + [aux_sym_binary_operator_token1] = ACTIONS(641), + [anon_sym_PIPE_GT] = ACTIONS(641), + [anon_sym_COLON] = ACTIONS(643), + [anon_sym_DOLLAR] = ACTIONS(641), + [anon_sym_AT] = ACTIONS(641), + [anon_sym_COLON_COLON] = ACTIONS(643), + [anon_sym_COLON_COLON_COLON] = ACTIONS(641), + [sym__hex_literal] = ACTIONS(641), + [sym__number_literal] = ACTIONS(643), + [anon_sym_SQUOTE] = ACTIONS(641), + [anon_sym_DQUOTE] = ACTIONS(641), + [sym_dots] = ACTIONS(643), + [sym_dot_dot_i] = ACTIONS(641), + [sym_return] = ACTIONS(643), + [sym_next] = ACTIONS(643), + [sym_break] = ACTIONS(643), + [sym_true] = ACTIONS(643), + [sym_false] = ACTIONS(643), + [sym_null] = ACTIONS(643), + [sym_inf] = ACTIONS(643), + [sym_nan] = ACTIONS(643), + [anon_sym_NA] = ACTIONS(643), + [anon_sym_NA_integer_] = ACTIONS(643), + [anon_sym_NA_real_] = ACTIONS(643), + [anon_sym_NA_complex_] = ACTIONS(643), + [anon_sym_NA_character_] = ACTIONS(643), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(641), + [sym__semicolon] = ACTIONS(641), + [sym__raw_string_literal] = ACTIONS(641), + [sym__external_open_parenthesis] = ACTIONS(641), + [sym__external_open_brace] = ACTIONS(641), + [sym__external_close_brace] = ACTIONS(641), + [sym__external_open_bracket] = ACTIONS(641), + [sym__external_open_bracket2] = ACTIONS(641), + }, + [STATE(313)] = { + [sym_identifier] = ACTIONS(651), + [anon_sym_BSLASH] = ACTIONS(649), + [anon_sym_function] = ACTIONS(651), + [anon_sym_EQ] = ACTIONS(651), + [anon_sym_if] = ACTIONS(651), + [anon_sym_for] = ACTIONS(651), + [anon_sym_while] = ACTIONS(651), + [anon_sym_repeat] = ACTIONS(651), + [anon_sym_QMARK] = ACTIONS(649), + [anon_sym_TILDE] = ACTIONS(649), + [anon_sym_BANG] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(651), + [anon_sym_LT_DASH] = ACTIONS(649), + [anon_sym_LT_LT_DASH] = ACTIONS(649), + [anon_sym_COLON_EQ] = ACTIONS(649), + [anon_sym_DASH_GT] = ACTIONS(651), + [anon_sym_DASH_GT_GT] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_AMP] = ACTIONS(651), + [anon_sym_PIPE_PIPE] = ACTIONS(649), + [anon_sym_AMP_AMP] = ACTIONS(649), + [anon_sym_LT] = ACTIONS(651), + [anon_sym_LT_EQ] = ACTIONS(649), + [anon_sym_GT] = ACTIONS(651), + [anon_sym_GT_EQ] = ACTIONS(649), + [anon_sym_EQ_EQ] = ACTIONS(649), + [anon_sym_BANG_EQ] = ACTIONS(649), + [anon_sym_STAR] = ACTIONS(651), + [anon_sym_SLASH] = ACTIONS(649), + [anon_sym_STAR_STAR] = ACTIONS(649), + [anon_sym_CARET] = ACTIONS(649), + [aux_sym_binary_operator_token1] = ACTIONS(649), + [anon_sym_PIPE_GT] = ACTIONS(649), + [anon_sym_COLON] = ACTIONS(651), + [anon_sym_DOLLAR] = ACTIONS(649), + [anon_sym_AT] = ACTIONS(649), + [anon_sym_COLON_COLON] = ACTIONS(651), + [anon_sym_COLON_COLON_COLON] = ACTIONS(649), + [sym__hex_literal] = ACTIONS(649), + [sym__number_literal] = ACTIONS(651), + [anon_sym_SQUOTE] = ACTIONS(649), + [anon_sym_DQUOTE] = ACTIONS(649), + [sym_dots] = ACTIONS(651), + [sym_dot_dot_i] = ACTIONS(649), + [sym_return] = ACTIONS(651), + [sym_next] = ACTIONS(651), + [sym_break] = ACTIONS(651), + [sym_true] = ACTIONS(651), + [sym_false] = ACTIONS(651), + [sym_null] = ACTIONS(651), + [sym_inf] = ACTIONS(651), + [sym_nan] = ACTIONS(651), + [anon_sym_NA] = ACTIONS(651), + [anon_sym_NA_integer_] = ACTIONS(651), + [anon_sym_NA_real_] = ACTIONS(651), + [anon_sym_NA_complex_] = ACTIONS(651), + [anon_sym_NA_character_] = ACTIONS(651), [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(371), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [343] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(373), - [anon_sym_SLASH] = ACTIONS(371), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), + [sym__newline] = ACTIONS(649), + [sym__semicolon] = ACTIONS(649), + [sym__raw_string_literal] = ACTIONS(649), + [sym__external_open_parenthesis] = ACTIONS(649), + [sym__external_open_brace] = ACTIONS(649), + [sym__external_close_brace] = ACTIONS(649), + [sym__external_open_bracket] = ACTIONS(649), + [sym__external_open_bracket2] = ACTIONS(649), + }, + [STATE(314)] = { + [ts_builtin_sym_end] = ACTIONS(649), + [sym_identifier] = ACTIONS(651), + [anon_sym_BSLASH] = ACTIONS(649), + [anon_sym_function] = ACTIONS(651), + [anon_sym_EQ] = ACTIONS(651), + [anon_sym_if] = ACTIONS(651), + [anon_sym_for] = ACTIONS(651), + [anon_sym_while] = ACTIONS(651), + [anon_sym_repeat] = ACTIONS(651), + [anon_sym_QMARK] = ACTIONS(649), + [anon_sym_TILDE] = ACTIONS(649), + [anon_sym_BANG] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(651), + [anon_sym_LT_DASH] = ACTIONS(649), + [anon_sym_LT_LT_DASH] = ACTIONS(649), + [anon_sym_COLON_EQ] = ACTIONS(649), + [anon_sym_DASH_GT] = ACTIONS(651), + [anon_sym_DASH_GT_GT] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_AMP] = ACTIONS(651), + [anon_sym_PIPE_PIPE] = ACTIONS(649), + [anon_sym_AMP_AMP] = ACTIONS(649), + [anon_sym_LT] = ACTIONS(651), + [anon_sym_LT_EQ] = ACTIONS(649), + [anon_sym_GT] = ACTIONS(651), + [anon_sym_GT_EQ] = ACTIONS(649), + [anon_sym_EQ_EQ] = ACTIONS(649), + [anon_sym_BANG_EQ] = ACTIONS(649), + [anon_sym_STAR] = ACTIONS(651), + [anon_sym_SLASH] = ACTIONS(649), + [anon_sym_STAR_STAR] = ACTIONS(649), + [anon_sym_CARET] = ACTIONS(649), + [aux_sym_binary_operator_token1] = ACTIONS(649), + [anon_sym_PIPE_GT] = ACTIONS(649), + [anon_sym_COLON] = ACTIONS(651), + [anon_sym_DOLLAR] = ACTIONS(649), + [anon_sym_AT] = ACTIONS(649), + [anon_sym_COLON_COLON] = ACTIONS(651), + [anon_sym_COLON_COLON_COLON] = ACTIONS(649), + [sym__hex_literal] = ACTIONS(649), + [sym__number_literal] = ACTIONS(651), + [anon_sym_SQUOTE] = ACTIONS(649), + [anon_sym_DQUOTE] = ACTIONS(649), + [sym_dots] = ACTIONS(651), + [sym_dot_dot_i] = ACTIONS(649), + [sym_return] = ACTIONS(651), + [sym_next] = ACTIONS(651), + [sym_break] = ACTIONS(651), + [sym_true] = ACTIONS(651), + [sym_false] = ACTIONS(651), + [sym_null] = ACTIONS(651), + [sym_inf] = ACTIONS(651), + [sym_nan] = ACTIONS(651), + [anon_sym_NA] = ACTIONS(651), + [anon_sym_NA_integer_] = ACTIONS(651), + [anon_sym_NA_real_] = ACTIONS(651), + [anon_sym_NA_complex_] = ACTIONS(651), + [anon_sym_NA_character_] = ACTIONS(651), [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(371), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [344] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(373), - [anon_sym_SLASH] = ACTIONS(371), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(371), - [anon_sym_PIPE_GT] = ACTIONS(371), - [anon_sym_COLON] = ACTIONS(373), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(371), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [345] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(373), - [anon_sym_SLASH] = ACTIONS(371), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(371), - [anon_sym_PIPE_GT] = ACTIONS(371), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(371), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [346] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(373), - [anon_sym_SLASH] = ACTIONS(371), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(371), - [anon_sym_PIPE_GT] = ACTIONS(371), - [anon_sym_COLON] = ACTIONS(373), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(371), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [347] = { - [sym_function_definition] = STATE(534), - [sym_if_statement] = STATE(534), - [sym_for_statement] = STATE(534), - [sym_while_statement] = STATE(534), - [sym_repeat_statement] = STATE(534), - [sym_braced_expression] = STATE(534), - [sym_parenthesized_expression] = STATE(534), - [sym_call] = STATE(534), - [sym_subset] = STATE(534), - [sym_subset2] = STATE(534), - [sym__argument] = STATE(2076), - [sym_argument] = STATE(2080), - [sym__argument_named] = STATE(2074), - [sym__argument_unnamed] = STATE(2061), - [sym__argument_value] = STATE(2057), - [sym_unary_operator] = STATE(534), - [sym_binary_operator] = STATE(534), - [sym_extract_operator] = STATE(534), - [sym_namespace_operator] = STATE(534), - [sym_integer] = STATE(534), - [sym_complex] = STATE(534), - [sym_float] = STATE(534), - [sym__float_literal] = STATE(797), - [sym_string] = STATE(764), - [sym__single_quoted_string] = STATE(798), - [sym__double_quoted_string] = STATE(773), - [sym_na] = STATE(534), - [sym__expression] = STATE(534), - [sym__string_or_identifier] = STATE(2302), - [sym__open_parenthesis] = STATE(1008), - [sym__open_brace] = STATE(904), - [sym__close_bracket] = STATE(1042), - [aux_sym_call_arguments_repeat1] = STATE(704), - [sym_identifier] = ACTIONS(559), - [anon_sym_BSLASH] = ACTIONS(561), - [anon_sym_function] = ACTIONS(563), - [anon_sym_if] = ACTIONS(565), - [anon_sym_for] = ACTIONS(567), - [anon_sym_while] = ACTIONS(569), - [anon_sym_repeat] = ACTIONS(571), - [anon_sym_QMARK] = ACTIONS(573), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_BANG] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(579), - [anon_sym_DASH] = ACTIONS(579), - [sym__hex_literal] = ACTIONS(581), - [sym__number_literal] = ACTIONS(583), - [anon_sym_SQUOTE] = ACTIONS(585), - [anon_sym_DQUOTE] = ACTIONS(587), - [sym_return] = ACTIONS(589), - [sym_next] = ACTIONS(589), - [sym_break] = ACTIONS(589), - [sym_true] = ACTIONS(589), - [sym_false] = ACTIONS(589), - [sym_null] = ACTIONS(589), - [sym_inf] = ACTIONS(589), - [sym_nan] = ACTIONS(589), - [anon_sym_NA] = ACTIONS(591), - [anon_sym_NA_integer_] = ACTIONS(591), - [anon_sym_NA_real_] = ACTIONS(591), - [anon_sym_NA_complex_] = ACTIONS(591), - [anon_sym_NA_character_] = ACTIONS(591), - [sym_dots] = ACTIONS(593), - [sym_dot_dot_i] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(597), - [sym__newline] = ACTIONS(599), - [sym__raw_string_literal] = ACTIONS(601), - [sym__external_open_parenthesis] = ACTIONS(603), - [sym__external_open_brace] = ACTIONS(605), - [sym__external_close_bracket] = ACTIONS(607), - }, - [348] = { - [sym_function_definition] = STATE(602), - [sym_if_statement] = STATE(602), - [sym_for_statement] = STATE(602), - [sym_while_statement] = STATE(602), - [sym_repeat_statement] = STATE(602), - [sym_braced_expression] = STATE(602), - [sym_parenthesized_expression] = STATE(602), - [sym_call] = STATE(602), - [sym_subset] = STATE(602), - [sym_subset2] = STATE(602), - [sym__argument] = STATE(2081), - [sym_argument] = STATE(2082), - [sym__argument_named] = STATE(2052), - [sym__argument_unnamed] = STATE(2054), - [sym__argument_value] = STATE(2072), - [sym_unary_operator] = STATE(602), - [sym_binary_operator] = STATE(602), - [sym_extract_operator] = STATE(602), - [sym_namespace_operator] = STATE(602), - [sym_integer] = STATE(602), - [sym_complex] = STATE(602), - [sym_float] = STATE(602), - [sym__float_literal] = STATE(766), - [sym_string] = STATE(771), - [sym__single_quoted_string] = STATE(768), - [sym__double_quoted_string] = STATE(783), - [sym_na] = STATE(602), - [sym__expression] = STATE(602), - [sym__string_or_identifier] = STATE(2291), - [sym__open_parenthesis] = STATE(1015), - [sym__open_brace] = STATE(906), - [sym__close_bracket2] = STATE(988), - [aux_sym_call_arguments_repeat1] = STATE(695), - [sym_identifier] = ACTIONS(609), - [anon_sym_BSLASH] = ACTIONS(611), - [anon_sym_function] = ACTIONS(613), - [anon_sym_if] = ACTIONS(615), - [anon_sym_for] = ACTIONS(617), - [anon_sym_while] = ACTIONS(619), - [anon_sym_repeat] = ACTIONS(621), - [anon_sym_QMARK] = ACTIONS(623), - [anon_sym_TILDE] = ACTIONS(625), - [anon_sym_BANG] = ACTIONS(627), - [anon_sym_PLUS] = ACTIONS(629), - [anon_sym_DASH] = ACTIONS(629), - [sym__hex_literal] = ACTIONS(631), - [sym__number_literal] = ACTIONS(633), - [anon_sym_SQUOTE] = ACTIONS(635), - [anon_sym_DQUOTE] = ACTIONS(637), - [sym_return] = ACTIONS(639), - [sym_next] = ACTIONS(639), - [sym_break] = ACTIONS(639), - [sym_true] = ACTIONS(639), - [sym_false] = ACTIONS(639), - [sym_null] = ACTIONS(639), - [sym_inf] = ACTIONS(639), - [sym_nan] = ACTIONS(639), - [anon_sym_NA] = ACTIONS(641), - [anon_sym_NA_integer_] = ACTIONS(641), - [anon_sym_NA_real_] = ACTIONS(641), - [anon_sym_NA_complex_] = ACTIONS(641), - [anon_sym_NA_character_] = ACTIONS(641), - [sym_dots] = ACTIONS(643), - [sym_dot_dot_i] = ACTIONS(645), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(647), [sym__newline] = ACTIONS(649), - [sym__raw_string_literal] = ACTIONS(651), - [sym__external_open_parenthesis] = ACTIONS(653), - [sym__external_open_brace] = ACTIONS(655), - [sym__external_close_bracket2] = ACTIONS(657), - }, - [349] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(377), - [anon_sym_BSLASH] = ACTIONS(375), - [anon_sym_function] = ACTIONS(377), - [anon_sym_EQ] = ACTIONS(515), - [anon_sym_if] = ACTIONS(377), - [anon_sym_for] = ACTIONS(377), - [anon_sym_while] = ACTIONS(377), - [anon_sym_repeat] = ACTIONS(377), - [anon_sym_QMARK] = ACTIONS(375), - [anon_sym_TILDE] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(377), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(523), - [anon_sym_LT_LT_DASH] = ACTIONS(523), - [anon_sym_COLON_EQ] = ACTIONS(523), - [anon_sym_DASH_GT] = ACTIONS(525), - [anon_sym_DASH_GT_GT] = ACTIONS(527), - [anon_sym_PIPE] = ACTIONS(529), - [anon_sym_AMP] = ACTIONS(531), - [anon_sym_PIPE_PIPE] = ACTIONS(533), - [anon_sym_AMP_AMP] = ACTIONS(535), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(375), - [sym__number_literal] = ACTIONS(377), - [anon_sym_SQUOTE] = ACTIONS(375), - [anon_sym_DQUOTE] = ACTIONS(375), - [sym_return] = ACTIONS(377), - [sym_next] = ACTIONS(377), - [sym_break] = ACTIONS(377), - [sym_true] = ACTIONS(377), - [sym_false] = ACTIONS(377), - [sym_null] = ACTIONS(377), - [sym_inf] = ACTIONS(377), - [sym_nan] = ACTIONS(377), - [anon_sym_NA] = ACTIONS(377), - [anon_sym_NA_integer_] = ACTIONS(377), - [anon_sym_NA_real_] = ACTIONS(377), - [anon_sym_NA_complex_] = ACTIONS(377), - [anon_sym_NA_character_] = ACTIONS(377), - [sym_dots] = ACTIONS(377), - [sym_dot_dot_i] = ACTIONS(375), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(375), - [sym__newline] = ACTIONS(375), - [sym__raw_string_literal] = ACTIONS(375), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(375), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(375), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [350] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(381), - [anon_sym_BSLASH] = ACTIONS(379), - [anon_sym_function] = ACTIONS(381), - [anon_sym_EQ] = ACTIONS(515), - [anon_sym_if] = ACTIONS(381), - [anon_sym_for] = ACTIONS(381), - [anon_sym_while] = ACTIONS(381), - [anon_sym_repeat] = ACTIONS(381), - [anon_sym_QMARK] = ACTIONS(379), - [anon_sym_TILDE] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(381), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(523), - [anon_sym_LT_LT_DASH] = ACTIONS(523), - [anon_sym_COLON_EQ] = ACTIONS(523), - [anon_sym_DASH_GT] = ACTIONS(525), - [anon_sym_DASH_GT_GT] = ACTIONS(527), - [anon_sym_PIPE] = ACTIONS(529), - [anon_sym_AMP] = ACTIONS(531), - [anon_sym_PIPE_PIPE] = ACTIONS(533), - [anon_sym_AMP_AMP] = ACTIONS(535), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(379), - [sym__number_literal] = ACTIONS(381), - [anon_sym_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE] = ACTIONS(379), - [sym_return] = ACTIONS(381), - [sym_next] = ACTIONS(381), - [sym_break] = ACTIONS(381), - [sym_true] = ACTIONS(381), - [sym_false] = ACTIONS(381), - [sym_null] = ACTIONS(381), - [sym_inf] = ACTIONS(381), - [sym_nan] = ACTIONS(381), - [anon_sym_NA] = ACTIONS(381), - [anon_sym_NA_integer_] = ACTIONS(381), - [anon_sym_NA_real_] = ACTIONS(381), - [anon_sym_NA_complex_] = ACTIONS(381), - [anon_sym_NA_character_] = ACTIONS(381), - [sym_dots] = ACTIONS(381), - [sym_dot_dot_i] = ACTIONS(379), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(379), - [sym__newline] = ACTIONS(379), - [sym__raw_string_literal] = ACTIONS(379), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(379), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(379), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [351] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(515), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(525), - [anon_sym_DASH_GT_GT] = ACTIONS(527), - [anon_sym_PIPE] = ACTIONS(529), - [anon_sym_AMP] = ACTIONS(531), - [anon_sym_PIPE_PIPE] = ACTIONS(533), - [anon_sym_AMP_AMP] = ACTIONS(535), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(383), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [352] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(515), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(523), - [anon_sym_LT_LT_DASH] = ACTIONS(523), - [anon_sym_COLON_EQ] = ACTIONS(523), - [anon_sym_DASH_GT] = ACTIONS(525), - [anon_sym_DASH_GT_GT] = ACTIONS(527), - [anon_sym_PIPE] = ACTIONS(529), - [anon_sym_AMP] = ACTIONS(531), - [anon_sym_PIPE_PIPE] = ACTIONS(533), - [anon_sym_AMP_AMP] = ACTIONS(535), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(383), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [353] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(529), - [anon_sym_AMP] = ACTIONS(531), - [anon_sym_PIPE_PIPE] = ACTIONS(533), - [anon_sym_AMP_AMP] = ACTIONS(535), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(383), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [354] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(383), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [355] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(515), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(523), - [anon_sym_LT_LT_DASH] = ACTIONS(523), - [anon_sym_COLON_EQ] = ACTIONS(523), - [anon_sym_DASH_GT] = ACTIONS(525), - [anon_sym_DASH_GT_GT] = ACTIONS(527), - [anon_sym_PIPE] = ACTIONS(529), - [anon_sym_AMP] = ACTIONS(531), - [anon_sym_PIPE_PIPE] = ACTIONS(533), - [anon_sym_AMP_AMP] = ACTIONS(535), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(383), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [356] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(529), - [anon_sym_AMP] = ACTIONS(531), - [anon_sym_PIPE_PIPE] = ACTIONS(533), - [anon_sym_AMP_AMP] = ACTIONS(535), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(383), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [357] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(531), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(535), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(383), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [358] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(383), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [359] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(383), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [360] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(385), - [anon_sym_SLASH] = ACTIONS(383), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(383), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [361] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(385), - [anon_sym_SLASH] = ACTIONS(383), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(383), - [anon_sym_PIPE_GT] = ACTIONS(383), - [anon_sym_COLON] = ACTIONS(385), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(383), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [362] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(385), - [anon_sym_SLASH] = ACTIONS(383), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(383), - [anon_sym_PIPE_GT] = ACTIONS(383), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(383), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [363] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(385), - [anon_sym_SLASH] = ACTIONS(383), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(383), - [anon_sym_PIPE_GT] = ACTIONS(383), - [anon_sym_COLON] = ACTIONS(385), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(383), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [364] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(389), - [anon_sym_BSLASH] = ACTIONS(387), - [anon_sym_function] = ACTIONS(389), - [anon_sym_EQ] = ACTIONS(515), - [anon_sym_if] = ACTIONS(389), - [anon_sym_for] = ACTIONS(389), - [anon_sym_while] = ACTIONS(389), - [anon_sym_repeat] = ACTIONS(389), - [anon_sym_QMARK] = ACTIONS(387), - [anon_sym_TILDE] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(523), - [anon_sym_LT_LT_DASH] = ACTIONS(523), - [anon_sym_COLON_EQ] = ACTIONS(523), - [anon_sym_DASH_GT] = ACTIONS(525), - [anon_sym_DASH_GT_GT] = ACTIONS(527), - [anon_sym_PIPE] = ACTIONS(529), - [anon_sym_AMP] = ACTIONS(531), - [anon_sym_PIPE_PIPE] = ACTIONS(533), - [anon_sym_AMP_AMP] = ACTIONS(535), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(387), - [sym__number_literal] = ACTIONS(389), - [anon_sym_SQUOTE] = ACTIONS(387), - [anon_sym_DQUOTE] = ACTIONS(387), - [sym_return] = ACTIONS(389), - [sym_next] = ACTIONS(389), - [sym_break] = ACTIONS(389), - [sym_true] = ACTIONS(389), - [sym_false] = ACTIONS(389), - [sym_null] = ACTIONS(389), - [sym_inf] = ACTIONS(389), - [sym_nan] = ACTIONS(389), - [anon_sym_NA] = ACTIONS(389), - [anon_sym_NA_integer_] = ACTIONS(389), - [anon_sym_NA_real_] = ACTIONS(389), - [anon_sym_NA_complex_] = ACTIONS(389), - [anon_sym_NA_character_] = ACTIONS(389), - [sym_dots] = ACTIONS(389), - [sym_dot_dot_i] = ACTIONS(387), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(387), - [sym__newline] = ACTIONS(387), - [sym__raw_string_literal] = ACTIONS(387), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(387), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(387), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [365] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(457), - [sym_identifier] = ACTIONS(455), - [anon_sym_BSLASH] = ACTIONS(457), - [anon_sym_function] = ACTIONS(455), - [anon_sym_EQ] = ACTIONS(455), - [anon_sym_if] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_while] = ACTIONS(455), - [anon_sym_repeat] = ACTIONS(455), - [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_TILDE] = ACTIONS(457), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(457), - [anon_sym_DASH] = ACTIONS(455), - [anon_sym_LT_DASH] = ACTIONS(457), - [anon_sym_LT_LT_DASH] = ACTIONS(457), - [anon_sym_COLON_EQ] = ACTIONS(457), - [anon_sym_DASH_GT] = ACTIONS(455), - [anon_sym_DASH_GT_GT] = ACTIONS(457), - [anon_sym_PIPE] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE_PIPE] = ACTIONS(457), - [anon_sym_AMP_AMP] = ACTIONS(457), - [anon_sym_LT] = ACTIONS(455), - [anon_sym_LT_EQ] = ACTIONS(457), - [anon_sym_GT] = ACTIONS(455), - [anon_sym_GT_EQ] = ACTIONS(457), - [anon_sym_EQ_EQ] = ACTIONS(457), - [anon_sym_BANG_EQ] = ACTIONS(457), - [anon_sym_STAR] = ACTIONS(455), - [anon_sym_SLASH] = ACTIONS(457), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(457), - [anon_sym_PIPE_GT] = ACTIONS(457), - [anon_sym_COLON] = ACTIONS(455), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(457), - [sym__number_literal] = ACTIONS(455), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_DQUOTE] = ACTIONS(457), - [sym_return] = ACTIONS(455), - [sym_next] = ACTIONS(455), - [sym_break] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_inf] = ACTIONS(455), - [sym_nan] = ACTIONS(455), - [anon_sym_NA] = ACTIONS(455), - [anon_sym_NA_integer_] = ACTIONS(455), - [anon_sym_NA_real_] = ACTIONS(455), - [anon_sym_NA_complex_] = ACTIONS(455), - [anon_sym_NA_character_] = ACTIONS(455), - [sym_dots] = ACTIONS(455), - [sym_dot_dot_i] = ACTIONS(457), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(457), - [sym__semicolon] = ACTIONS(457), - [sym__raw_string_literal] = ACTIONS(457), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(457), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [366] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(393), - [anon_sym_BSLASH] = ACTIONS(391), - [anon_sym_function] = ACTIONS(393), - [anon_sym_EQ] = ACTIONS(515), - [anon_sym_if] = ACTIONS(393), - [anon_sym_for] = ACTIONS(393), - [anon_sym_while] = ACTIONS(393), - [anon_sym_repeat] = ACTIONS(393), - [anon_sym_QMARK] = ACTIONS(391), - [anon_sym_TILDE] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(523), - [anon_sym_LT_LT_DASH] = ACTIONS(523), - [anon_sym_COLON_EQ] = ACTIONS(523), - [anon_sym_DASH_GT] = ACTIONS(525), - [anon_sym_DASH_GT_GT] = ACTIONS(527), - [anon_sym_PIPE] = ACTIONS(529), - [anon_sym_AMP] = ACTIONS(531), - [anon_sym_PIPE_PIPE] = ACTIONS(533), - [anon_sym_AMP_AMP] = ACTIONS(535), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(391), - [sym__number_literal] = ACTIONS(393), - [anon_sym_SQUOTE] = ACTIONS(391), - [anon_sym_DQUOTE] = ACTIONS(391), - [sym_return] = ACTIONS(393), - [sym_next] = ACTIONS(393), - [sym_break] = ACTIONS(393), - [sym_true] = ACTIONS(393), - [sym_false] = ACTIONS(393), - [sym_null] = ACTIONS(393), - [sym_inf] = ACTIONS(393), - [sym_nan] = ACTIONS(393), - [anon_sym_NA] = ACTIONS(393), - [anon_sym_NA_integer_] = ACTIONS(393), - [anon_sym_NA_real_] = ACTIONS(393), - [anon_sym_NA_complex_] = ACTIONS(393), - [anon_sym_NA_character_] = ACTIONS(393), - [sym_dots] = ACTIONS(393), - [sym_dot_dot_i] = ACTIONS(391), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(391), - [sym__newline] = ACTIONS(391), - [sym__raw_string_literal] = ACTIONS(391), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(391), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(391), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [367] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(397), - [anon_sym_BSLASH] = ACTIONS(395), - [anon_sym_function] = ACTIONS(397), - [anon_sym_EQ] = ACTIONS(515), - [anon_sym_if] = ACTIONS(397), - [anon_sym_for] = ACTIONS(397), - [anon_sym_while] = ACTIONS(397), - [anon_sym_repeat] = ACTIONS(397), - [anon_sym_QMARK] = ACTIONS(395), - [anon_sym_TILDE] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(397), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(523), - [anon_sym_LT_LT_DASH] = ACTIONS(523), - [anon_sym_COLON_EQ] = ACTIONS(523), - [anon_sym_DASH_GT] = ACTIONS(525), - [anon_sym_DASH_GT_GT] = ACTIONS(527), - [anon_sym_PIPE] = ACTIONS(529), - [anon_sym_AMP] = ACTIONS(531), - [anon_sym_PIPE_PIPE] = ACTIONS(533), - [anon_sym_AMP_AMP] = ACTIONS(535), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(395), - [sym__number_literal] = ACTIONS(397), - [anon_sym_SQUOTE] = ACTIONS(395), - [anon_sym_DQUOTE] = ACTIONS(395), - [sym_return] = ACTIONS(397), - [sym_next] = ACTIONS(397), - [sym_break] = ACTIONS(397), - [sym_true] = ACTIONS(397), - [sym_false] = ACTIONS(397), - [sym_null] = ACTIONS(397), - [sym_inf] = ACTIONS(397), - [sym_nan] = ACTIONS(397), - [anon_sym_NA] = ACTIONS(397), - [anon_sym_NA_integer_] = ACTIONS(397), - [anon_sym_NA_real_] = ACTIONS(397), - [anon_sym_NA_complex_] = ACTIONS(397), - [anon_sym_NA_character_] = ACTIONS(397), - [sym_dots] = ACTIONS(397), - [sym_dot_dot_i] = ACTIONS(395), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(395), - [sym__newline] = ACTIONS(395), - [sym__raw_string_literal] = ACTIONS(395), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(395), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(395), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [368] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(401), - [anon_sym_BSLASH] = ACTIONS(399), - [anon_sym_function] = ACTIONS(401), - [anon_sym_EQ] = ACTIONS(515), - [anon_sym_if] = ACTIONS(401), - [anon_sym_for] = ACTIONS(401), - [anon_sym_while] = ACTIONS(401), - [anon_sym_repeat] = ACTIONS(401), - [anon_sym_QMARK] = ACTIONS(399), - [anon_sym_TILDE] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(401), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(523), - [anon_sym_LT_LT_DASH] = ACTIONS(523), - [anon_sym_COLON_EQ] = ACTIONS(523), - [anon_sym_DASH_GT] = ACTIONS(525), - [anon_sym_DASH_GT_GT] = ACTIONS(527), - [anon_sym_PIPE] = ACTIONS(529), - [anon_sym_AMP] = ACTIONS(531), - [anon_sym_PIPE_PIPE] = ACTIONS(533), - [anon_sym_AMP_AMP] = ACTIONS(535), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(399), - [sym__number_literal] = ACTIONS(401), - [anon_sym_SQUOTE] = ACTIONS(399), - [anon_sym_DQUOTE] = ACTIONS(399), - [sym_return] = ACTIONS(401), - [sym_next] = ACTIONS(401), - [sym_break] = ACTIONS(401), - [sym_true] = ACTIONS(401), - [sym_false] = ACTIONS(401), - [sym_null] = ACTIONS(401), - [sym_inf] = ACTIONS(401), - [sym_nan] = ACTIONS(401), - [anon_sym_NA] = ACTIONS(401), - [anon_sym_NA_integer_] = ACTIONS(401), - [anon_sym_NA_real_] = ACTIONS(401), - [anon_sym_NA_complex_] = ACTIONS(401), - [anon_sym_NA_character_] = ACTIONS(401), - [sym_dots] = ACTIONS(401), - [sym_dot_dot_i] = ACTIONS(399), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(399), - [sym__newline] = ACTIONS(399), - [sym__raw_string_literal] = ACTIONS(399), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(399), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(399), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [369] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(405), - [anon_sym_BSLASH] = ACTIONS(403), - [anon_sym_function] = ACTIONS(405), - [anon_sym_EQ] = ACTIONS(515), - [anon_sym_if] = ACTIONS(405), - [anon_sym_for] = ACTIONS(405), - [anon_sym_while] = ACTIONS(405), - [anon_sym_repeat] = ACTIONS(405), - [anon_sym_QMARK] = ACTIONS(403), - [anon_sym_TILDE] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(405), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(523), - [anon_sym_LT_LT_DASH] = ACTIONS(523), - [anon_sym_COLON_EQ] = ACTIONS(523), - [anon_sym_DASH_GT] = ACTIONS(525), - [anon_sym_DASH_GT_GT] = ACTIONS(527), - [anon_sym_PIPE] = ACTIONS(529), - [anon_sym_AMP] = ACTIONS(531), - [anon_sym_PIPE_PIPE] = ACTIONS(533), - [anon_sym_AMP_AMP] = ACTIONS(535), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(403), - [sym__number_literal] = ACTIONS(405), - [anon_sym_SQUOTE] = ACTIONS(403), - [anon_sym_DQUOTE] = ACTIONS(403), - [sym_return] = ACTIONS(405), - [sym_next] = ACTIONS(405), - [sym_break] = ACTIONS(405), - [sym_true] = ACTIONS(405), - [sym_false] = ACTIONS(405), - [sym_null] = ACTIONS(405), - [sym_inf] = ACTIONS(405), - [sym_nan] = ACTIONS(405), - [anon_sym_NA] = ACTIONS(405), - [anon_sym_NA_integer_] = ACTIONS(405), - [anon_sym_NA_real_] = ACTIONS(405), - [anon_sym_NA_complex_] = ACTIONS(405), - [anon_sym_NA_character_] = ACTIONS(405), - [sym_dots] = ACTIONS(405), - [sym_dot_dot_i] = ACTIONS(403), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(403), - [sym__newline] = ACTIONS(403), - [sym__raw_string_literal] = ACTIONS(403), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(403), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(403), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [370] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(409), - [anon_sym_BSLASH] = ACTIONS(407), - [anon_sym_function] = ACTIONS(409), - [anon_sym_EQ] = ACTIONS(515), - [anon_sym_if] = ACTIONS(409), - [anon_sym_for] = ACTIONS(409), - [anon_sym_while] = ACTIONS(409), - [anon_sym_repeat] = ACTIONS(409), - [anon_sym_QMARK] = ACTIONS(407), - [anon_sym_TILDE] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(409), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(523), - [anon_sym_LT_LT_DASH] = ACTIONS(523), - [anon_sym_COLON_EQ] = ACTIONS(523), - [anon_sym_DASH_GT] = ACTIONS(525), - [anon_sym_DASH_GT_GT] = ACTIONS(527), - [anon_sym_PIPE] = ACTIONS(529), - [anon_sym_AMP] = ACTIONS(531), - [anon_sym_PIPE_PIPE] = ACTIONS(533), - [anon_sym_AMP_AMP] = ACTIONS(535), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(407), - [sym__number_literal] = ACTIONS(409), - [anon_sym_SQUOTE] = ACTIONS(407), - [anon_sym_DQUOTE] = ACTIONS(407), - [sym_return] = ACTIONS(409), - [sym_next] = ACTIONS(409), - [sym_break] = ACTIONS(409), - [sym_true] = ACTIONS(409), - [sym_false] = ACTIONS(409), - [sym_null] = ACTIONS(409), - [sym_inf] = ACTIONS(409), - [sym_nan] = ACTIONS(409), - [anon_sym_NA] = ACTIONS(409), - [anon_sym_NA_integer_] = ACTIONS(409), - [anon_sym_NA_real_] = ACTIONS(409), - [anon_sym_NA_complex_] = ACTIONS(409), - [anon_sym_NA_character_] = ACTIONS(409), - [sym_dots] = ACTIONS(409), - [sym_dot_dot_i] = ACTIONS(407), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(407), - [sym__newline] = ACTIONS(407), - [sym__raw_string_literal] = ACTIONS(407), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(407), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(407), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [371] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(413), - [anon_sym_BSLASH] = ACTIONS(411), - [anon_sym_function] = ACTIONS(413), - [anon_sym_EQ] = ACTIONS(515), - [anon_sym_if] = ACTIONS(413), - [anon_sym_for] = ACTIONS(413), - [anon_sym_while] = ACTIONS(413), - [anon_sym_repeat] = ACTIONS(413), - [anon_sym_QMARK] = ACTIONS(411), - [anon_sym_TILDE] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(413), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(523), - [anon_sym_LT_LT_DASH] = ACTIONS(523), - [anon_sym_COLON_EQ] = ACTIONS(523), - [anon_sym_DASH_GT] = ACTIONS(525), - [anon_sym_DASH_GT_GT] = ACTIONS(527), - [anon_sym_PIPE] = ACTIONS(529), - [anon_sym_AMP] = ACTIONS(531), - [anon_sym_PIPE_PIPE] = ACTIONS(533), - [anon_sym_AMP_AMP] = ACTIONS(535), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(411), - [sym__number_literal] = ACTIONS(413), - [anon_sym_SQUOTE] = ACTIONS(411), - [anon_sym_DQUOTE] = ACTIONS(411), - [sym_return] = ACTIONS(413), - [sym_next] = ACTIONS(413), - [sym_break] = ACTIONS(413), - [sym_true] = ACTIONS(413), - [sym_false] = ACTIONS(413), - [sym_null] = ACTIONS(413), - [sym_inf] = ACTIONS(413), - [sym_nan] = ACTIONS(413), - [anon_sym_NA] = ACTIONS(413), - [anon_sym_NA_integer_] = ACTIONS(413), - [anon_sym_NA_real_] = ACTIONS(413), - [anon_sym_NA_complex_] = ACTIONS(413), - [anon_sym_NA_character_] = ACTIONS(413), - [sym_dots] = ACTIONS(413), - [sym_dot_dot_i] = ACTIONS(411), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(411), - [sym__newline] = ACTIONS(411), - [sym__raw_string_literal] = ACTIONS(411), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(411), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(411), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [372] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(417), - [anon_sym_BSLASH] = ACTIONS(415), - [anon_sym_function] = ACTIONS(417), - [anon_sym_EQ] = ACTIONS(515), - [anon_sym_if] = ACTIONS(417), - [anon_sym_for] = ACTIONS(417), - [anon_sym_while] = ACTIONS(417), - [anon_sym_repeat] = ACTIONS(417), - [anon_sym_QMARK] = ACTIONS(415), - [anon_sym_TILDE] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(417), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(523), - [anon_sym_LT_LT_DASH] = ACTIONS(523), - [anon_sym_COLON_EQ] = ACTIONS(523), - [anon_sym_DASH_GT] = ACTIONS(525), - [anon_sym_DASH_GT_GT] = ACTIONS(527), - [anon_sym_PIPE] = ACTIONS(529), - [anon_sym_AMP] = ACTIONS(531), - [anon_sym_PIPE_PIPE] = ACTIONS(533), - [anon_sym_AMP_AMP] = ACTIONS(535), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(415), - [sym__number_literal] = ACTIONS(417), - [anon_sym_SQUOTE] = ACTIONS(415), - [anon_sym_DQUOTE] = ACTIONS(415), - [sym_return] = ACTIONS(417), - [sym_next] = ACTIONS(417), - [sym_break] = ACTIONS(417), - [sym_true] = ACTIONS(417), - [sym_false] = ACTIONS(417), - [sym_null] = ACTIONS(417), - [sym_inf] = ACTIONS(417), - [sym_nan] = ACTIONS(417), - [anon_sym_NA] = ACTIONS(417), - [anon_sym_NA_integer_] = ACTIONS(417), - [anon_sym_NA_real_] = ACTIONS(417), - [anon_sym_NA_complex_] = ACTIONS(417), - [anon_sym_NA_character_] = ACTIONS(417), - [sym_dots] = ACTIONS(417), - [sym_dot_dot_i] = ACTIONS(415), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(415), - [sym__newline] = ACTIONS(415), - [sym__raw_string_literal] = ACTIONS(415), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(415), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(415), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [373] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(421), - [anon_sym_BSLASH] = ACTIONS(419), - [anon_sym_function] = ACTIONS(421), - [anon_sym_EQ] = ACTIONS(515), - [anon_sym_if] = ACTIONS(421), - [anon_sym_for] = ACTIONS(421), - [anon_sym_while] = ACTIONS(421), - [anon_sym_repeat] = ACTIONS(421), - [anon_sym_QMARK] = ACTIONS(419), - [anon_sym_TILDE] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(421), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(523), - [anon_sym_LT_LT_DASH] = ACTIONS(523), - [anon_sym_COLON_EQ] = ACTIONS(523), - [anon_sym_DASH_GT] = ACTIONS(525), - [anon_sym_DASH_GT_GT] = ACTIONS(527), - [anon_sym_PIPE] = ACTIONS(529), - [anon_sym_AMP] = ACTIONS(531), - [anon_sym_PIPE_PIPE] = ACTIONS(533), - [anon_sym_AMP_AMP] = ACTIONS(535), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(419), - [sym__number_literal] = ACTIONS(421), - [anon_sym_SQUOTE] = ACTIONS(419), - [anon_sym_DQUOTE] = ACTIONS(419), - [sym_return] = ACTIONS(421), - [sym_next] = ACTIONS(421), - [sym_break] = ACTIONS(421), - [sym_true] = ACTIONS(421), - [sym_false] = ACTIONS(421), - [sym_null] = ACTIONS(421), - [sym_inf] = ACTIONS(421), - [sym_nan] = ACTIONS(421), - [anon_sym_NA] = ACTIONS(421), - [anon_sym_NA_integer_] = ACTIONS(421), - [anon_sym_NA_real_] = ACTIONS(421), - [anon_sym_NA_complex_] = ACTIONS(421), - [anon_sym_NA_character_] = ACTIONS(421), - [sym_dots] = ACTIONS(421), - [sym_dot_dot_i] = ACTIONS(419), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(419), - [sym__newline] = ACTIONS(419), - [sym__raw_string_literal] = ACTIONS(419), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(419), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(419), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [374] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(425), - [anon_sym_BSLASH] = ACTIONS(423), - [anon_sym_function] = ACTIONS(425), - [anon_sym_EQ] = ACTIONS(515), - [anon_sym_if] = ACTIONS(425), - [anon_sym_for] = ACTIONS(425), - [anon_sym_while] = ACTIONS(425), - [anon_sym_repeat] = ACTIONS(425), - [anon_sym_QMARK] = ACTIONS(423), - [anon_sym_TILDE] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(425), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(523), - [anon_sym_LT_LT_DASH] = ACTIONS(523), - [anon_sym_COLON_EQ] = ACTIONS(523), - [anon_sym_DASH_GT] = ACTIONS(525), - [anon_sym_DASH_GT_GT] = ACTIONS(527), - [anon_sym_PIPE] = ACTIONS(529), - [anon_sym_AMP] = ACTIONS(531), - [anon_sym_PIPE_PIPE] = ACTIONS(533), - [anon_sym_AMP_AMP] = ACTIONS(535), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(423), - [sym__number_literal] = ACTIONS(425), - [anon_sym_SQUOTE] = ACTIONS(423), - [anon_sym_DQUOTE] = ACTIONS(423), - [sym_return] = ACTIONS(425), - [sym_next] = ACTIONS(425), - [sym_break] = ACTIONS(425), - [sym_true] = ACTIONS(425), - [sym_false] = ACTIONS(425), - [sym_null] = ACTIONS(425), - [sym_inf] = ACTIONS(425), - [sym_nan] = ACTIONS(425), - [anon_sym_NA] = ACTIONS(425), - [anon_sym_NA_integer_] = ACTIONS(425), - [anon_sym_NA_real_] = ACTIONS(425), - [anon_sym_NA_complex_] = ACTIONS(425), - [anon_sym_NA_character_] = ACTIONS(425), - [sym_dots] = ACTIONS(425), - [sym_dot_dot_i] = ACTIONS(423), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(423), - [sym__newline] = ACTIONS(423), - [sym__raw_string_literal] = ACTIONS(423), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(423), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(423), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [375] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(429), - [anon_sym_BSLASH] = ACTIONS(427), - [anon_sym_function] = ACTIONS(429), - [anon_sym_EQ] = ACTIONS(515), - [anon_sym_if] = ACTIONS(429), - [anon_sym_for] = ACTIONS(429), - [anon_sym_while] = ACTIONS(429), - [anon_sym_repeat] = ACTIONS(429), - [anon_sym_QMARK] = ACTIONS(427), - [anon_sym_TILDE] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(429), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(523), - [anon_sym_LT_LT_DASH] = ACTIONS(523), - [anon_sym_COLON_EQ] = ACTIONS(523), - [anon_sym_DASH_GT] = ACTIONS(525), - [anon_sym_DASH_GT_GT] = ACTIONS(527), - [anon_sym_PIPE] = ACTIONS(529), - [anon_sym_AMP] = ACTIONS(531), - [anon_sym_PIPE_PIPE] = ACTIONS(533), - [anon_sym_AMP_AMP] = ACTIONS(535), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(427), - [sym__number_literal] = ACTIONS(429), - [anon_sym_SQUOTE] = ACTIONS(427), - [anon_sym_DQUOTE] = ACTIONS(427), - [sym_return] = ACTIONS(429), - [sym_next] = ACTIONS(429), - [sym_break] = ACTIONS(429), - [sym_true] = ACTIONS(429), - [sym_false] = ACTIONS(429), - [sym_null] = ACTIONS(429), - [sym_inf] = ACTIONS(429), - [sym_nan] = ACTIONS(429), - [anon_sym_NA] = ACTIONS(429), - [anon_sym_NA_integer_] = ACTIONS(429), - [anon_sym_NA_real_] = ACTIONS(429), - [anon_sym_NA_complex_] = ACTIONS(429), - [anon_sym_NA_character_] = ACTIONS(429), - [sym_dots] = ACTIONS(429), - [sym_dot_dot_i] = ACTIONS(427), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(427), - [sym__newline] = ACTIONS(427), - [sym__raw_string_literal] = ACTIONS(427), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(427), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(427), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [376] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(433), - [anon_sym_BSLASH] = ACTIONS(431), - [anon_sym_function] = ACTIONS(433), - [anon_sym_EQ] = ACTIONS(515), - [anon_sym_if] = ACTIONS(433), - [anon_sym_for] = ACTIONS(433), - [anon_sym_while] = ACTIONS(433), - [anon_sym_repeat] = ACTIONS(433), - [anon_sym_QMARK] = ACTIONS(431), - [anon_sym_TILDE] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(433), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(523), - [anon_sym_LT_LT_DASH] = ACTIONS(523), - [anon_sym_COLON_EQ] = ACTIONS(523), - [anon_sym_DASH_GT] = ACTIONS(525), - [anon_sym_DASH_GT_GT] = ACTIONS(527), - [anon_sym_PIPE] = ACTIONS(529), - [anon_sym_AMP] = ACTIONS(531), - [anon_sym_PIPE_PIPE] = ACTIONS(533), - [anon_sym_AMP_AMP] = ACTIONS(535), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(431), - [sym__number_literal] = ACTIONS(433), - [anon_sym_SQUOTE] = ACTIONS(431), - [anon_sym_DQUOTE] = ACTIONS(431), - [sym_return] = ACTIONS(433), - [sym_next] = ACTIONS(433), - [sym_break] = ACTIONS(433), - [sym_true] = ACTIONS(433), - [sym_false] = ACTIONS(433), - [sym_null] = ACTIONS(433), - [sym_inf] = ACTIONS(433), - [sym_nan] = ACTIONS(433), - [anon_sym_NA] = ACTIONS(433), - [anon_sym_NA_integer_] = ACTIONS(433), - [anon_sym_NA_real_] = ACTIONS(433), - [anon_sym_NA_complex_] = ACTIONS(433), - [anon_sym_NA_character_] = ACTIONS(433), - [sym_dots] = ACTIONS(433), - [sym_dot_dot_i] = ACTIONS(431), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(431), - [sym__newline] = ACTIONS(431), - [sym__raw_string_literal] = ACTIONS(431), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(431), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(431), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [377] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(437), - [anon_sym_BSLASH] = ACTIONS(435), - [anon_sym_function] = ACTIONS(437), - [anon_sym_EQ] = ACTIONS(515), - [anon_sym_if] = ACTIONS(437), - [anon_sym_for] = ACTIONS(437), - [anon_sym_while] = ACTIONS(437), - [anon_sym_repeat] = ACTIONS(437), - [anon_sym_QMARK] = ACTIONS(435), - [anon_sym_TILDE] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(437), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(523), - [anon_sym_LT_LT_DASH] = ACTIONS(523), - [anon_sym_COLON_EQ] = ACTIONS(523), - [anon_sym_DASH_GT] = ACTIONS(525), - [anon_sym_DASH_GT_GT] = ACTIONS(527), - [anon_sym_PIPE] = ACTIONS(529), - [anon_sym_AMP] = ACTIONS(531), - [anon_sym_PIPE_PIPE] = ACTIONS(533), - [anon_sym_AMP_AMP] = ACTIONS(535), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(435), - [sym__number_literal] = ACTIONS(437), - [anon_sym_SQUOTE] = ACTIONS(435), - [anon_sym_DQUOTE] = ACTIONS(435), - [sym_return] = ACTIONS(437), - [sym_next] = ACTIONS(437), - [sym_break] = ACTIONS(437), - [sym_true] = ACTIONS(437), - [sym_false] = ACTIONS(437), - [sym_null] = ACTIONS(437), - [sym_inf] = ACTIONS(437), - [sym_nan] = ACTIONS(437), - [anon_sym_NA] = ACTIONS(437), - [anon_sym_NA_integer_] = ACTIONS(437), - [anon_sym_NA_real_] = ACTIONS(437), - [anon_sym_NA_complex_] = ACTIONS(437), - [anon_sym_NA_character_] = ACTIONS(437), - [sym_dots] = ACTIONS(437), - [sym_dot_dot_i] = ACTIONS(435), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(435), - [sym__newline] = ACTIONS(435), - [sym__raw_string_literal] = ACTIONS(435), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(435), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(435), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [378] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(441), - [anon_sym_BSLASH] = ACTIONS(439), - [anon_sym_function] = ACTIONS(441), - [anon_sym_EQ] = ACTIONS(515), - [anon_sym_if] = ACTIONS(441), - [anon_sym_for] = ACTIONS(441), - [anon_sym_while] = ACTIONS(441), - [anon_sym_repeat] = ACTIONS(441), - [anon_sym_QMARK] = ACTIONS(439), - [anon_sym_TILDE] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(441), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(523), - [anon_sym_LT_LT_DASH] = ACTIONS(523), - [anon_sym_COLON_EQ] = ACTIONS(523), - [anon_sym_DASH_GT] = ACTIONS(525), - [anon_sym_DASH_GT_GT] = ACTIONS(527), - [anon_sym_PIPE] = ACTIONS(529), - [anon_sym_AMP] = ACTIONS(531), - [anon_sym_PIPE_PIPE] = ACTIONS(533), - [anon_sym_AMP_AMP] = ACTIONS(535), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(439), - [sym__number_literal] = ACTIONS(441), - [anon_sym_SQUOTE] = ACTIONS(439), - [anon_sym_DQUOTE] = ACTIONS(439), - [sym_return] = ACTIONS(441), - [sym_next] = ACTIONS(441), - [sym_break] = ACTIONS(441), - [sym_true] = ACTIONS(441), - [sym_false] = ACTIONS(441), - [sym_null] = ACTIONS(441), - [sym_inf] = ACTIONS(441), - [sym_nan] = ACTIONS(441), - [anon_sym_NA] = ACTIONS(441), - [anon_sym_NA_integer_] = ACTIONS(441), - [anon_sym_NA_real_] = ACTIONS(441), - [anon_sym_NA_complex_] = ACTIONS(441), - [anon_sym_NA_character_] = ACTIONS(441), - [sym_dots] = ACTIONS(441), - [sym_dot_dot_i] = ACTIONS(439), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(439), - [sym__newline] = ACTIONS(439), - [sym__raw_string_literal] = ACTIONS(439), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(439), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(439), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [379] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(367), - [anon_sym_BSLASH] = ACTIONS(369), - [anon_sym_function] = ACTIONS(367), - [anon_sym_EQ] = ACTIONS(515), - [anon_sym_if] = ACTIONS(367), - [anon_sym_for] = ACTIONS(367), - [anon_sym_while] = ACTIONS(367), - [anon_sym_repeat] = ACTIONS(367), - [anon_sym_QMARK] = ACTIONS(369), - [anon_sym_TILDE] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(367), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(523), - [anon_sym_LT_LT_DASH] = ACTIONS(523), - [anon_sym_COLON_EQ] = ACTIONS(523), - [anon_sym_DASH_GT] = ACTIONS(525), - [anon_sym_DASH_GT_GT] = ACTIONS(527), - [anon_sym_PIPE] = ACTIONS(529), - [anon_sym_AMP] = ACTIONS(531), - [anon_sym_PIPE_PIPE] = ACTIONS(533), - [anon_sym_AMP_AMP] = ACTIONS(535), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(369), - [sym__number_literal] = ACTIONS(367), - [anon_sym_SQUOTE] = ACTIONS(369), - [anon_sym_DQUOTE] = ACTIONS(369), - [sym_return] = ACTIONS(367), - [sym_next] = ACTIONS(367), - [sym_break] = ACTIONS(367), - [sym_true] = ACTIONS(367), - [sym_false] = ACTIONS(367), - [sym_null] = ACTIONS(367), - [sym_inf] = ACTIONS(367), - [sym_nan] = ACTIONS(367), - [anon_sym_NA] = ACTIONS(367), - [anon_sym_NA_integer_] = ACTIONS(367), - [anon_sym_NA_real_] = ACTIONS(367), - [anon_sym_NA_complex_] = ACTIONS(367), - [anon_sym_NA_character_] = ACTIONS(367), - [sym_dots] = ACTIONS(367), - [sym_dot_dot_i] = ACTIONS(369), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(369), - [sym__newline] = ACTIONS(369), - [sym__raw_string_literal] = ACTIONS(369), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(369), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(369), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [380] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(445), - [anon_sym_BSLASH] = ACTIONS(443), - [anon_sym_function] = ACTIONS(445), - [anon_sym_EQ] = ACTIONS(515), - [anon_sym_if] = ACTIONS(445), - [anon_sym_for] = ACTIONS(445), - [anon_sym_while] = ACTIONS(445), - [anon_sym_repeat] = ACTIONS(445), - [anon_sym_QMARK] = ACTIONS(443), - [anon_sym_TILDE] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(445), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(523), - [anon_sym_LT_LT_DASH] = ACTIONS(523), - [anon_sym_COLON_EQ] = ACTIONS(523), - [anon_sym_DASH_GT] = ACTIONS(525), - [anon_sym_DASH_GT_GT] = ACTIONS(527), - [anon_sym_PIPE] = ACTIONS(529), - [anon_sym_AMP] = ACTIONS(531), - [anon_sym_PIPE_PIPE] = ACTIONS(533), - [anon_sym_AMP_AMP] = ACTIONS(535), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(443), - [sym__number_literal] = ACTIONS(445), - [anon_sym_SQUOTE] = ACTIONS(443), - [anon_sym_DQUOTE] = ACTIONS(443), - [sym_return] = ACTIONS(445), - [sym_next] = ACTIONS(445), - [sym_break] = ACTIONS(445), - [sym_true] = ACTIONS(445), - [sym_false] = ACTIONS(445), - [sym_null] = ACTIONS(445), - [sym_inf] = ACTIONS(445), - [sym_nan] = ACTIONS(445), - [anon_sym_NA] = ACTIONS(445), - [anon_sym_NA_integer_] = ACTIONS(445), - [anon_sym_NA_real_] = ACTIONS(445), - [anon_sym_NA_complex_] = ACTIONS(445), - [anon_sym_NA_character_] = ACTIONS(445), - [sym_dots] = ACTIONS(445), - [sym_dot_dot_i] = ACTIONS(443), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(443), - [sym__newline] = ACTIONS(443), - [sym__raw_string_literal] = ACTIONS(443), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(443), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(443), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [381] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(449), - [anon_sym_BSLASH] = ACTIONS(447), - [anon_sym_function] = ACTIONS(449), - [anon_sym_EQ] = ACTIONS(515), - [anon_sym_if] = ACTIONS(449), - [anon_sym_for] = ACTIONS(449), - [anon_sym_while] = ACTIONS(449), - [anon_sym_repeat] = ACTIONS(449), - [anon_sym_QMARK] = ACTIONS(447), - [anon_sym_TILDE] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(449), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(523), - [anon_sym_LT_LT_DASH] = ACTIONS(523), - [anon_sym_COLON_EQ] = ACTIONS(523), - [anon_sym_DASH_GT] = ACTIONS(525), - [anon_sym_DASH_GT_GT] = ACTIONS(527), - [anon_sym_PIPE] = ACTIONS(529), - [anon_sym_AMP] = ACTIONS(531), - [anon_sym_PIPE_PIPE] = ACTIONS(533), - [anon_sym_AMP_AMP] = ACTIONS(535), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(447), - [sym__number_literal] = ACTIONS(449), - [anon_sym_SQUOTE] = ACTIONS(447), - [anon_sym_DQUOTE] = ACTIONS(447), - [sym_return] = ACTIONS(449), - [sym_next] = ACTIONS(449), - [sym_break] = ACTIONS(449), - [sym_true] = ACTIONS(449), - [sym_false] = ACTIONS(449), - [sym_null] = ACTIONS(449), - [sym_inf] = ACTIONS(449), - [sym_nan] = ACTIONS(449), - [anon_sym_NA] = ACTIONS(449), - [anon_sym_NA_integer_] = ACTIONS(449), - [anon_sym_NA_real_] = ACTIONS(449), - [anon_sym_NA_complex_] = ACTIONS(449), - [anon_sym_NA_character_] = ACTIONS(449), - [sym_dots] = ACTIONS(449), - [sym_dot_dot_i] = ACTIONS(447), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(447), - [sym__newline] = ACTIONS(447), - [sym__raw_string_literal] = ACTIONS(447), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(447), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(447), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [382] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(451), - [anon_sym_BSLASH] = ACTIONS(453), - [anon_sym_function] = ACTIONS(451), - [anon_sym_EQ] = ACTIONS(659), - [anon_sym_if] = ACTIONS(451), - [anon_sym_for] = ACTIONS(451), - [anon_sym_while] = ACTIONS(451), - [anon_sym_repeat] = ACTIONS(451), - [anon_sym_QMARK] = ACTIONS(453), - [anon_sym_TILDE] = ACTIONS(661), - [anon_sym_BANG] = ACTIONS(451), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(667), - [anon_sym_LT_LT_DASH] = ACTIONS(667), - [anon_sym_COLON_EQ] = ACTIONS(667), - [anon_sym_DASH_GT] = ACTIONS(669), - [anon_sym_DASH_GT_GT] = ACTIONS(671), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(675), - [anon_sym_PIPE_PIPE] = ACTIONS(677), - [anon_sym_AMP_AMP] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(453), - [sym__number_literal] = ACTIONS(451), - [anon_sym_SQUOTE] = ACTIONS(453), - [anon_sym_DQUOTE] = ACTIONS(453), - [sym_return] = ACTIONS(451), - [sym_next] = ACTIONS(451), - [sym_break] = ACTIONS(451), - [sym_true] = ACTIONS(451), - [sym_false] = ACTIONS(451), - [sym_null] = ACTIONS(451), - [sym_inf] = ACTIONS(451), - [sym_nan] = ACTIONS(451), - [anon_sym_NA] = ACTIONS(451), - [anon_sym_NA_integer_] = ACTIONS(451), - [anon_sym_NA_real_] = ACTIONS(451), - [anon_sym_NA_complex_] = ACTIONS(451), - [anon_sym_NA_character_] = ACTIONS(451), - [sym_dots] = ACTIONS(451), - [sym_dot_dot_i] = ACTIONS(453), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(453), - [sym__newline] = ACTIONS(453), - [sym__raw_string_literal] = ACTIONS(453), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(453), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(453), - }, - [383] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(455), - [anon_sym_BSLASH] = ACTIONS(457), - [anon_sym_function] = ACTIONS(455), - [anon_sym_EQ] = ACTIONS(659), - [anon_sym_if] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_while] = ACTIONS(455), - [anon_sym_repeat] = ACTIONS(455), - [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_TILDE] = ACTIONS(661), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(667), - [anon_sym_LT_LT_DASH] = ACTIONS(667), - [anon_sym_COLON_EQ] = ACTIONS(667), - [anon_sym_DASH_GT] = ACTIONS(669), - [anon_sym_DASH_GT_GT] = ACTIONS(671), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(675), - [anon_sym_PIPE_PIPE] = ACTIONS(677), - [anon_sym_AMP_AMP] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(457), - [sym__number_literal] = ACTIONS(455), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_DQUOTE] = ACTIONS(457), - [sym_return] = ACTIONS(455), - [sym_next] = ACTIONS(455), - [sym_break] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_inf] = ACTIONS(455), - [sym_nan] = ACTIONS(455), - [anon_sym_NA] = ACTIONS(455), - [anon_sym_NA_integer_] = ACTIONS(455), - [anon_sym_NA_real_] = ACTIONS(455), - [anon_sym_NA_complex_] = ACTIONS(455), - [anon_sym_NA_character_] = ACTIONS(455), - [sym_dots] = ACTIONS(455), - [sym_dot_dot_i] = ACTIONS(457), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(457), - [sym__newline] = ACTIONS(457), - [sym__raw_string_literal] = ACTIONS(457), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(457), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(457), - }, - [384] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(455), - [anon_sym_BSLASH] = ACTIONS(457), - [anon_sym_function] = ACTIONS(455), - [anon_sym_EQ] = ACTIONS(455), - [anon_sym_if] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_while] = ACTIONS(455), - [anon_sym_repeat] = ACTIONS(455), - [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_TILDE] = ACTIONS(457), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(457), - [anon_sym_LT_LT_DASH] = ACTIONS(457), - [anon_sym_COLON_EQ] = ACTIONS(457), - [anon_sym_DASH_GT] = ACTIONS(455), - [anon_sym_DASH_GT_GT] = ACTIONS(457), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(675), - [anon_sym_PIPE_PIPE] = ACTIONS(677), - [anon_sym_AMP_AMP] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(457), - [sym__number_literal] = ACTIONS(455), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_DQUOTE] = ACTIONS(457), - [sym_return] = ACTIONS(455), - [sym_next] = ACTIONS(455), - [sym_break] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_inf] = ACTIONS(455), - [sym_nan] = ACTIONS(455), - [anon_sym_NA] = ACTIONS(455), - [anon_sym_NA_integer_] = ACTIONS(455), - [anon_sym_NA_real_] = ACTIONS(455), - [anon_sym_NA_complex_] = ACTIONS(455), - [anon_sym_NA_character_] = ACTIONS(455), - [sym_dots] = ACTIONS(455), - [sym_dot_dot_i] = ACTIONS(457), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(457), - [sym__newline] = ACTIONS(457), - [sym__raw_string_literal] = ACTIONS(457), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(457), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(457), - }, - [385] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(455), - [anon_sym_BSLASH] = ACTIONS(457), - [anon_sym_function] = ACTIONS(455), - [anon_sym_EQ] = ACTIONS(455), - [anon_sym_if] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_while] = ACTIONS(455), - [anon_sym_repeat] = ACTIONS(455), - [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_TILDE] = ACTIONS(457), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(457), - [anon_sym_LT_LT_DASH] = ACTIONS(457), - [anon_sym_COLON_EQ] = ACTIONS(457), - [anon_sym_DASH_GT] = ACTIONS(455), - [anon_sym_DASH_GT_GT] = ACTIONS(457), - [anon_sym_PIPE] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE_PIPE] = ACTIONS(457), - [anon_sym_AMP_AMP] = ACTIONS(457), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(457), - [sym__number_literal] = ACTIONS(455), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_DQUOTE] = ACTIONS(457), - [sym_return] = ACTIONS(455), - [sym_next] = ACTIONS(455), - [sym_break] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_inf] = ACTIONS(455), - [sym_nan] = ACTIONS(455), - [anon_sym_NA] = ACTIONS(455), - [anon_sym_NA_integer_] = ACTIONS(455), - [anon_sym_NA_real_] = ACTIONS(455), - [anon_sym_NA_complex_] = ACTIONS(455), - [anon_sym_NA_character_] = ACTIONS(455), - [sym_dots] = ACTIONS(455), - [sym_dot_dot_i] = ACTIONS(457), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(457), - [sym__newline] = ACTIONS(457), - [sym__raw_string_literal] = ACTIONS(457), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(457), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(457), - }, - [386] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(455), - [anon_sym_BSLASH] = ACTIONS(457), - [anon_sym_function] = ACTIONS(455), - [anon_sym_EQ] = ACTIONS(455), - [anon_sym_if] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_while] = ACTIONS(455), - [anon_sym_repeat] = ACTIONS(455), - [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_TILDE] = ACTIONS(457), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(457), - [anon_sym_DASH] = ACTIONS(455), - [anon_sym_LT_DASH] = ACTIONS(457), - [anon_sym_LT_LT_DASH] = ACTIONS(457), - [anon_sym_COLON_EQ] = ACTIONS(457), - [anon_sym_DASH_GT] = ACTIONS(455), - [anon_sym_DASH_GT_GT] = ACTIONS(457), - [anon_sym_PIPE] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE_PIPE] = ACTIONS(457), - [anon_sym_AMP_AMP] = ACTIONS(457), - [anon_sym_LT] = ACTIONS(455), - [anon_sym_LT_EQ] = ACTIONS(457), - [anon_sym_GT] = ACTIONS(455), - [anon_sym_GT_EQ] = ACTIONS(457), - [anon_sym_EQ_EQ] = ACTIONS(457), - [anon_sym_BANG_EQ] = ACTIONS(457), - [anon_sym_STAR] = ACTIONS(455), - [anon_sym_SLASH] = ACTIONS(457), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(457), - [anon_sym_PIPE_GT] = ACTIONS(457), - [anon_sym_COLON] = ACTIONS(455), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(457), - [sym__number_literal] = ACTIONS(455), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_DQUOTE] = ACTIONS(457), - [sym_return] = ACTIONS(455), - [sym_next] = ACTIONS(455), - [sym_break] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_inf] = ACTIONS(455), - [sym_nan] = ACTIONS(455), - [anon_sym_NA] = ACTIONS(455), - [anon_sym_NA_integer_] = ACTIONS(455), - [anon_sym_NA_real_] = ACTIONS(455), - [anon_sym_NA_complex_] = ACTIONS(455), - [anon_sym_NA_character_] = ACTIONS(455), - [sym_dots] = ACTIONS(455), - [sym_dot_dot_i] = ACTIONS(457), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(457), - [sym__newline] = ACTIONS(457), - [sym__raw_string_literal] = ACTIONS(457), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(457), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(457), - }, - [387] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(459), - [anon_sym_BSLASH] = ACTIONS(461), - [anon_sym_function] = ACTIONS(459), - [anon_sym_EQ] = ACTIONS(659), - [anon_sym_if] = ACTIONS(459), - [anon_sym_for] = ACTIONS(459), - [anon_sym_while] = ACTIONS(459), - [anon_sym_repeat] = ACTIONS(459), - [anon_sym_QMARK] = ACTIONS(461), - [anon_sym_TILDE] = ACTIONS(661), - [anon_sym_BANG] = ACTIONS(459), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(667), - [anon_sym_LT_LT_DASH] = ACTIONS(667), - [anon_sym_COLON_EQ] = ACTIONS(667), - [anon_sym_DASH_GT] = ACTIONS(669), - [anon_sym_DASH_GT_GT] = ACTIONS(671), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(675), - [anon_sym_PIPE_PIPE] = ACTIONS(677), - [anon_sym_AMP_AMP] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(461), - [sym__number_literal] = ACTIONS(459), - [anon_sym_SQUOTE] = ACTIONS(461), - [anon_sym_DQUOTE] = ACTIONS(461), - [sym_return] = ACTIONS(459), - [sym_next] = ACTIONS(459), - [sym_break] = ACTIONS(459), - [sym_true] = ACTIONS(459), - [sym_false] = ACTIONS(459), - [sym_null] = ACTIONS(459), - [sym_inf] = ACTIONS(459), - [sym_nan] = ACTIONS(459), - [anon_sym_NA] = ACTIONS(459), - [anon_sym_NA_integer_] = ACTIONS(459), - [anon_sym_NA_real_] = ACTIONS(459), - [anon_sym_NA_complex_] = ACTIONS(459), - [anon_sym_NA_character_] = ACTIONS(459), - [sym_dots] = ACTIONS(459), - [sym_dot_dot_i] = ACTIONS(461), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(461), - [sym__newline] = ACTIONS(461), - [sym__raw_string_literal] = ACTIONS(461), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(461), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(461), - }, - [388] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(463), - [anon_sym_BSLASH] = ACTIONS(465), - [anon_sym_function] = ACTIONS(463), - [anon_sym_EQ] = ACTIONS(659), - [anon_sym_if] = ACTIONS(463), - [anon_sym_for] = ACTIONS(463), - [anon_sym_while] = ACTIONS(463), - [anon_sym_repeat] = ACTIONS(463), - [anon_sym_QMARK] = ACTIONS(465), - [anon_sym_TILDE] = ACTIONS(661), - [anon_sym_BANG] = ACTIONS(463), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(667), - [anon_sym_LT_LT_DASH] = ACTIONS(667), - [anon_sym_COLON_EQ] = ACTIONS(667), - [anon_sym_DASH_GT] = ACTIONS(669), - [anon_sym_DASH_GT_GT] = ACTIONS(671), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(675), - [anon_sym_PIPE_PIPE] = ACTIONS(677), - [anon_sym_AMP_AMP] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(465), - [sym__number_literal] = ACTIONS(463), - [anon_sym_SQUOTE] = ACTIONS(465), - [anon_sym_DQUOTE] = ACTIONS(465), - [sym_return] = ACTIONS(463), - [sym_next] = ACTIONS(463), - [sym_break] = ACTIONS(463), - [sym_true] = ACTIONS(463), - [sym_false] = ACTIONS(463), - [sym_null] = ACTIONS(463), - [sym_inf] = ACTIONS(463), - [sym_nan] = ACTIONS(463), - [anon_sym_NA] = ACTIONS(463), - [anon_sym_NA_integer_] = ACTIONS(463), - [anon_sym_NA_real_] = ACTIONS(463), - [anon_sym_NA_complex_] = ACTIONS(463), - [anon_sym_NA_character_] = ACTIONS(463), - [sym_dots] = ACTIONS(463), - [sym_dot_dot_i] = ACTIONS(465), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(465), - [sym__newline] = ACTIONS(465), - [sym__raw_string_literal] = ACTIONS(465), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(465), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(465), - }, - [389] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(467), - [anon_sym_BSLASH] = ACTIONS(469), - [anon_sym_function] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(659), - [anon_sym_if] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_repeat] = ACTIONS(467), - [anon_sym_QMARK] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(661), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(667), - [anon_sym_LT_LT_DASH] = ACTIONS(667), - [anon_sym_COLON_EQ] = ACTIONS(667), - [anon_sym_DASH_GT] = ACTIONS(669), - [anon_sym_DASH_GT_GT] = ACTIONS(671), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(675), - [anon_sym_PIPE_PIPE] = ACTIONS(677), - [anon_sym_AMP_AMP] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(469), - [sym__number_literal] = ACTIONS(467), - [anon_sym_SQUOTE] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [sym_return] = ACTIONS(467), - [sym_next] = ACTIONS(467), - [sym_break] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_null] = ACTIONS(467), - [sym_inf] = ACTIONS(467), - [sym_nan] = ACTIONS(467), - [anon_sym_NA] = ACTIONS(467), - [anon_sym_NA_integer_] = ACTIONS(467), - [anon_sym_NA_real_] = ACTIONS(467), - [anon_sym_NA_complex_] = ACTIONS(467), - [anon_sym_NA_character_] = ACTIONS(467), - [sym_dots] = ACTIONS(467), - [sym_dot_dot_i] = ACTIONS(469), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(469), - [sym__newline] = ACTIONS(469), - [sym__raw_string_literal] = ACTIONS(469), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(469), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(469), - }, - [390] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(467), - [anon_sym_BSLASH] = ACTIONS(469), - [anon_sym_function] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(467), - [anon_sym_if] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_repeat] = ACTIONS(467), - [anon_sym_QMARK] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(469), - [anon_sym_LT_LT_DASH] = ACTIONS(469), - [anon_sym_COLON_EQ] = ACTIONS(469), - [anon_sym_DASH_GT] = ACTIONS(467), - [anon_sym_DASH_GT_GT] = ACTIONS(469), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(675), - [anon_sym_PIPE_PIPE] = ACTIONS(677), - [anon_sym_AMP_AMP] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), + [sym__semicolon] = ACTIONS(649), + [sym__raw_string_literal] = ACTIONS(649), + [sym__external_open_parenthesis] = ACTIONS(649), + [sym__external_open_brace] = ACTIONS(649), + [sym__external_open_bracket] = ACTIONS(649), + [sym__external_open_bracket2] = ACTIONS(649), + }, + [STATE(315)] = { + [sym_identifier] = ACTIONS(671), + [anon_sym_BSLASH] = ACTIONS(673), + [anon_sym_function] = ACTIONS(671), + [anon_sym_EQ] = ACTIONS(671), + [anon_sym_if] = ACTIONS(671), + [anon_sym_for] = ACTIONS(671), + [anon_sym_while] = ACTIONS(671), + [anon_sym_repeat] = ACTIONS(671), + [anon_sym_QMARK] = ACTIONS(673), + [anon_sym_TILDE] = ACTIONS(673), + [anon_sym_BANG] = ACTIONS(671), + [anon_sym_PLUS] = ACTIONS(673), + [anon_sym_DASH] = ACTIONS(671), + [anon_sym_LT_DASH] = ACTIONS(673), + [anon_sym_LT_LT_DASH] = ACTIONS(673), + [anon_sym_COLON_EQ] = ACTIONS(673), + [anon_sym_DASH_GT] = ACTIONS(671), + [anon_sym_DASH_GT_GT] = ACTIONS(673), + [anon_sym_PIPE] = ACTIONS(671), + [anon_sym_AMP] = ACTIONS(671), + [anon_sym_PIPE_PIPE] = ACTIONS(673), + [anon_sym_AMP_AMP] = ACTIONS(673), + [anon_sym_LT] = ACTIONS(671), + [anon_sym_LT_EQ] = ACTIONS(673), + [anon_sym_GT] = ACTIONS(671), + [anon_sym_GT_EQ] = ACTIONS(673), + [anon_sym_EQ_EQ] = ACTIONS(673), + [anon_sym_BANG_EQ] = ACTIONS(673), + [anon_sym_STAR] = ACTIONS(671), + [anon_sym_SLASH] = ACTIONS(673), + [anon_sym_STAR_STAR] = ACTIONS(673), + [anon_sym_CARET] = ACTIONS(673), + [aux_sym_binary_operator_token1] = ACTIONS(673), + [anon_sym_PIPE_GT] = ACTIONS(673), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_DOLLAR] = ACTIONS(673), + [anon_sym_AT] = ACTIONS(673), + [anon_sym_COLON_COLON] = ACTIONS(671), + [anon_sym_COLON_COLON_COLON] = ACTIONS(673), + [sym__hex_literal] = ACTIONS(673), + [sym__number_literal] = ACTIONS(671), + [anon_sym_SQUOTE] = ACTIONS(673), + [anon_sym_DQUOTE] = ACTIONS(673), + [sym_dots] = ACTIONS(671), + [sym_dot_dot_i] = ACTIONS(673), + [sym_return] = ACTIONS(671), + [sym_next] = ACTIONS(671), + [sym_break] = ACTIONS(671), + [sym_true] = ACTIONS(671), + [sym_false] = ACTIONS(671), + [sym_null] = ACTIONS(671), + [sym_inf] = ACTIONS(671), + [sym_nan] = ACTIONS(671), + [anon_sym_NA] = ACTIONS(671), + [anon_sym_NA_integer_] = ACTIONS(671), + [anon_sym_NA_real_] = ACTIONS(671), + [anon_sym_NA_complex_] = ACTIONS(671), + [anon_sym_NA_character_] = ACTIONS(671), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(673), + [sym__semicolon] = ACTIONS(673), + [sym__raw_string_literal] = ACTIONS(673), + [sym__external_open_parenthesis] = ACTIONS(673), + [sym__external_open_brace] = ACTIONS(673), + [sym__external_close_brace] = ACTIONS(673), + [sym__external_open_bracket] = ACTIONS(673), + [sym__external_open_bracket2] = ACTIONS(673), + }, + [STATE(316)] = { + [aux_sym_function_definition_repeat1] = STATE(316), + [ts_builtin_sym_end] = ACTIONS(683), + [sym_identifier] = ACTIONS(685), + [anon_sym_BSLASH] = ACTIONS(683), + [anon_sym_function] = ACTIONS(685), + [anon_sym_EQ] = ACTIONS(685), + [anon_sym_if] = ACTIONS(685), + [anon_sym_for] = ACTIONS(685), + [anon_sym_while] = ACTIONS(685), + [anon_sym_repeat] = ACTIONS(685), + [anon_sym_QMARK] = ACTIONS(683), + [anon_sym_TILDE] = ACTIONS(683), + [anon_sym_BANG] = ACTIONS(685), + [anon_sym_PLUS] = ACTIONS(683), + [anon_sym_DASH] = ACTIONS(685), + [anon_sym_LT_DASH] = ACTIONS(683), + [anon_sym_LT_LT_DASH] = ACTIONS(683), + [anon_sym_COLON_EQ] = ACTIONS(683), + [anon_sym_DASH_GT] = ACTIONS(685), + [anon_sym_DASH_GT_GT] = ACTIONS(683), + [anon_sym_PIPE] = ACTIONS(685), + [anon_sym_AMP] = ACTIONS(685), + [anon_sym_PIPE_PIPE] = ACTIONS(683), + [anon_sym_AMP_AMP] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), + [anon_sym_GT] = ACTIONS(685), [anon_sym_GT_EQ] = ACTIONS(683), [anon_sym_EQ_EQ] = ACTIONS(683), [anon_sym_BANG_EQ] = ACTIONS(683), [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(469), - [sym__number_literal] = ACTIONS(467), - [anon_sym_SQUOTE] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [sym_return] = ACTIONS(467), - [sym_next] = ACTIONS(467), - [sym_break] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_null] = ACTIONS(467), - [sym_inf] = ACTIONS(467), - [sym_nan] = ACTIONS(467), - [anon_sym_NA] = ACTIONS(467), - [anon_sym_NA_integer_] = ACTIONS(467), - [anon_sym_NA_real_] = ACTIONS(467), - [anon_sym_NA_complex_] = ACTIONS(467), - [anon_sym_NA_character_] = ACTIONS(467), - [sym_dots] = ACTIONS(467), - [sym_dot_dot_i] = ACTIONS(469), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(469), - [sym__newline] = ACTIONS(469), - [sym__raw_string_literal] = ACTIONS(469), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(469), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(469), - }, - [391] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(467), - [anon_sym_BSLASH] = ACTIONS(469), - [anon_sym_function] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(467), - [anon_sym_if] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_repeat] = ACTIONS(467), - [anon_sym_QMARK] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(469), - [anon_sym_LT_LT_DASH] = ACTIONS(469), - [anon_sym_COLON_EQ] = ACTIONS(469), - [anon_sym_DASH_GT] = ACTIONS(467), - [anon_sym_DASH_GT_GT] = ACTIONS(469), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE_PIPE] = ACTIONS(469), - [anon_sym_AMP_AMP] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(469), - [sym__number_literal] = ACTIONS(467), - [anon_sym_SQUOTE] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [sym_return] = ACTIONS(467), - [sym_next] = ACTIONS(467), - [sym_break] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_null] = ACTIONS(467), - [sym_inf] = ACTIONS(467), - [sym_nan] = ACTIONS(467), - [anon_sym_NA] = ACTIONS(467), - [anon_sym_NA_integer_] = ACTIONS(467), - [anon_sym_NA_real_] = ACTIONS(467), - [anon_sym_NA_complex_] = ACTIONS(467), - [anon_sym_NA_character_] = ACTIONS(467), - [sym_dots] = ACTIONS(467), - [sym_dot_dot_i] = ACTIONS(469), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(469), - [sym__newline] = ACTIONS(469), - [sym__raw_string_literal] = ACTIONS(469), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(469), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(469), - }, - [392] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(467), - [anon_sym_BSLASH] = ACTIONS(469), - [anon_sym_function] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(467), - [anon_sym_if] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_repeat] = ACTIONS(467), - [anon_sym_QMARK] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(469), - [anon_sym_DASH] = ACTIONS(467), - [anon_sym_LT_DASH] = ACTIONS(469), - [anon_sym_LT_LT_DASH] = ACTIONS(469), - [anon_sym_COLON_EQ] = ACTIONS(469), - [anon_sym_DASH_GT] = ACTIONS(467), - [anon_sym_DASH_GT_GT] = ACTIONS(469), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE_PIPE] = ACTIONS(469), - [anon_sym_AMP_AMP] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(467), - [anon_sym_LT_EQ] = ACTIONS(469), - [anon_sym_GT] = ACTIONS(467), - [anon_sym_GT_EQ] = ACTIONS(469), - [anon_sym_EQ_EQ] = ACTIONS(469), - [anon_sym_BANG_EQ] = ACTIONS(469), - [anon_sym_STAR] = ACTIONS(467), - [anon_sym_SLASH] = ACTIONS(469), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(469), - [anon_sym_PIPE_GT] = ACTIONS(469), - [anon_sym_COLON] = ACTIONS(467), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(469), - [sym__number_literal] = ACTIONS(467), - [anon_sym_SQUOTE] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [sym_return] = ACTIONS(467), - [sym_next] = ACTIONS(467), - [sym_break] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_null] = ACTIONS(467), - [sym_inf] = ACTIONS(467), - [sym_nan] = ACTIONS(467), - [anon_sym_NA] = ACTIONS(467), - [anon_sym_NA_integer_] = ACTIONS(467), - [anon_sym_NA_real_] = ACTIONS(467), - [anon_sym_NA_complex_] = ACTIONS(467), - [anon_sym_NA_character_] = ACTIONS(467), - [sym_dots] = ACTIONS(467), - [sym_dot_dot_i] = ACTIONS(469), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(469), - [sym__newline] = ACTIONS(469), - [sym__raw_string_literal] = ACTIONS(469), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(469), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(469), - }, - [393] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(659), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(661), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(669), - [anon_sym_DASH_GT_GT] = ACTIONS(671), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(675), - [anon_sym_PIPE_PIPE] = ACTIONS(677), - [anon_sym_AMP_AMP] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(371), - }, - [394] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(659), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(661), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(667), - [anon_sym_LT_LT_DASH] = ACTIONS(667), - [anon_sym_COLON_EQ] = ACTIONS(667), - [anon_sym_DASH_GT] = ACTIONS(669), - [anon_sym_DASH_GT_GT] = ACTIONS(671), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(675), - [anon_sym_PIPE_PIPE] = ACTIONS(677), - [anon_sym_AMP_AMP] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(371), - }, - [395] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(675), - [anon_sym_PIPE_PIPE] = ACTIONS(677), - [anon_sym_AMP_AMP] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(371), - }, - [396] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(371), - }, - [397] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(659), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(661), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(667), - [anon_sym_LT_LT_DASH] = ACTIONS(667), - [anon_sym_COLON_EQ] = ACTIONS(667), - [anon_sym_DASH_GT] = ACTIONS(669), - [anon_sym_DASH_GT_GT] = ACTIONS(671), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(675), - [anon_sym_PIPE_PIPE] = ACTIONS(677), - [anon_sym_AMP_AMP] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(371), - }, - [398] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(661), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(675), - [anon_sym_PIPE_PIPE] = ACTIONS(677), - [anon_sym_AMP_AMP] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(371), - }, - [399] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(675), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(371), - }, - [400] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(681), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_STAR_STAR] = ACTIONS(683), + [anon_sym_CARET] = ACTIONS(683), + [aux_sym_binary_operator_token1] = ACTIONS(683), + [anon_sym_PIPE_GT] = ACTIONS(683), + [anon_sym_COLON] = ACTIONS(685), + [anon_sym_DOLLAR] = ACTIONS(683), + [anon_sym_AT] = ACTIONS(683), + [sym__hex_literal] = ACTIONS(683), + [sym__number_literal] = ACTIONS(685), + [anon_sym_SQUOTE] = ACTIONS(683), + [anon_sym_DQUOTE] = ACTIONS(683), + [sym_dots] = ACTIONS(685), + [sym_dot_dot_i] = ACTIONS(683), + [sym_return] = ACTIONS(685), + [sym_next] = ACTIONS(685), + [sym_break] = ACTIONS(685), + [sym_true] = ACTIONS(685), + [sym_false] = ACTIONS(685), + [sym_null] = ACTIONS(685), + [sym_inf] = ACTIONS(685), + [sym_nan] = ACTIONS(685), + [anon_sym_NA] = ACTIONS(685), + [anon_sym_NA_integer_] = ACTIONS(685), + [anon_sym_NA_real_] = ACTIONS(685), + [anon_sym_NA_complex_] = ACTIONS(685), + [anon_sym_NA_character_] = ACTIONS(685), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(687), + [sym__semicolon] = ACTIONS(683), + [sym__raw_string_literal] = ACTIONS(683), + [sym__external_else] = ACTIONS(683), + [sym__external_open_parenthesis] = ACTIONS(683), + [sym__external_open_brace] = ACTIONS(683), + [sym__external_open_bracket] = ACTIONS(683), + [sym__external_open_bracket2] = ACTIONS(683), + }, + [STATE(317)] = { + [sym_identifier] = ACTIONS(655), + [anon_sym_BSLASH] = ACTIONS(657), + [anon_sym_function] = ACTIONS(655), + [anon_sym_EQ] = ACTIONS(655), + [anon_sym_if] = ACTIONS(655), + [anon_sym_for] = ACTIONS(655), + [anon_sym_while] = ACTIONS(655), + [anon_sym_repeat] = ACTIONS(655), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_TILDE] = ACTIONS(657), + [anon_sym_BANG] = ACTIONS(655), + [anon_sym_PLUS] = ACTIONS(657), + [anon_sym_DASH] = ACTIONS(655), + [anon_sym_LT_DASH] = ACTIONS(657), + [anon_sym_LT_LT_DASH] = ACTIONS(657), + [anon_sym_COLON_EQ] = ACTIONS(657), + [anon_sym_DASH_GT] = ACTIONS(655), + [anon_sym_DASH_GT_GT] = ACTIONS(657), + [anon_sym_PIPE] = ACTIONS(655), + [anon_sym_AMP] = ACTIONS(655), + [anon_sym_PIPE_PIPE] = ACTIONS(657), + [anon_sym_AMP_AMP] = ACTIONS(657), + [anon_sym_LT] = ACTIONS(655), + [anon_sym_LT_EQ] = ACTIONS(657), + [anon_sym_GT] = ACTIONS(655), + [anon_sym_GT_EQ] = ACTIONS(657), + [anon_sym_EQ_EQ] = ACTIONS(657), + [anon_sym_BANG_EQ] = ACTIONS(657), + [anon_sym_STAR] = ACTIONS(655), + [anon_sym_SLASH] = ACTIONS(657), + [anon_sym_STAR_STAR] = ACTIONS(657), + [anon_sym_CARET] = ACTIONS(657), + [aux_sym_binary_operator_token1] = ACTIONS(657), + [anon_sym_PIPE_GT] = ACTIONS(657), + [anon_sym_COLON] = ACTIONS(655), + [anon_sym_DOLLAR] = ACTIONS(657), + [anon_sym_AT] = ACTIONS(657), + [anon_sym_COLON_COLON] = ACTIONS(659), + [anon_sym_COLON_COLON_COLON] = ACTIONS(661), + [sym__hex_literal] = ACTIONS(657), + [sym__number_literal] = ACTIONS(655), + [anon_sym_SQUOTE] = ACTIONS(657), + [anon_sym_DQUOTE] = ACTIONS(657), + [sym_dots] = ACTIONS(655), + [sym_dot_dot_i] = ACTIONS(657), + [sym_return] = ACTIONS(655), + [sym_next] = ACTIONS(655), + [sym_break] = ACTIONS(655), + [sym_true] = ACTIONS(655), + [sym_false] = ACTIONS(655), + [sym_null] = ACTIONS(655), + [sym_inf] = ACTIONS(655), + [sym_nan] = ACTIONS(655), + [anon_sym_NA] = ACTIONS(655), + [anon_sym_NA_integer_] = ACTIONS(655), + [anon_sym_NA_real_] = ACTIONS(655), + [anon_sym_NA_complex_] = ACTIONS(655), + [anon_sym_NA_character_] = ACTIONS(655), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(657), + [sym__semicolon] = ACTIONS(657), + [sym__raw_string_literal] = ACTIONS(657), + [sym__external_open_parenthesis] = ACTIONS(657), + [sym__external_open_brace] = ACTIONS(657), + [sym__external_close_brace] = ACTIONS(657), + [sym__external_open_bracket] = ACTIONS(657), + [sym__external_open_bracket2] = ACTIONS(657), + }, + [STATE(318)] = { + [sym_identifier] = ACTIONS(663), + [anon_sym_BSLASH] = ACTIONS(665), + [anon_sym_function] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(663), + [anon_sym_if] = ACTIONS(663), + [anon_sym_for] = ACTIONS(663), + [anon_sym_while] = ACTIONS(663), + [anon_sym_repeat] = ACTIONS(663), + [anon_sym_QMARK] = ACTIONS(665), + [anon_sym_TILDE] = ACTIONS(665), + [anon_sym_BANG] = ACTIONS(663), + [anon_sym_PLUS] = ACTIONS(665), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_LT_DASH] = ACTIONS(665), + [anon_sym_LT_LT_DASH] = ACTIONS(665), + [anon_sym_COLON_EQ] = ACTIONS(665), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(665), + [anon_sym_PIPE] = ACTIONS(663), + [anon_sym_AMP] = ACTIONS(663), + [anon_sym_PIPE_PIPE] = ACTIONS(665), + [anon_sym_AMP_AMP] = ACTIONS(665), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(665), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(665), + [anon_sym_EQ_EQ] = ACTIONS(665), + [anon_sym_BANG_EQ] = ACTIONS(665), + [anon_sym_STAR] = ACTIONS(663), + [anon_sym_SLASH] = ACTIONS(665), + [anon_sym_STAR_STAR] = ACTIONS(665), + [anon_sym_CARET] = ACTIONS(665), + [aux_sym_binary_operator_token1] = ACTIONS(665), + [anon_sym_PIPE_GT] = ACTIONS(665), + [anon_sym_COLON] = ACTIONS(663), + [anon_sym_DOLLAR] = ACTIONS(665), + [anon_sym_AT] = ACTIONS(665), + [anon_sym_L] = ACTIONS(690), + [anon_sym_i] = ACTIONS(692), + [sym__hex_literal] = ACTIONS(665), + [sym__number_literal] = ACTIONS(663), + [anon_sym_SQUOTE] = ACTIONS(665), + [anon_sym_DQUOTE] = ACTIONS(665), + [sym_dots] = ACTIONS(663), + [sym_dot_dot_i] = ACTIONS(665), + [sym_return] = ACTIONS(663), + [sym_next] = ACTIONS(663), + [sym_break] = ACTIONS(663), + [sym_true] = ACTIONS(663), + [sym_false] = ACTIONS(663), + [sym_null] = ACTIONS(663), + [sym_inf] = ACTIONS(663), + [sym_nan] = ACTIONS(663), + [anon_sym_NA] = ACTIONS(663), + [anon_sym_NA_integer_] = ACTIONS(663), + [anon_sym_NA_real_] = ACTIONS(663), + [anon_sym_NA_complex_] = ACTIONS(663), + [anon_sym_NA_character_] = ACTIONS(663), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(665), + [sym__semicolon] = ACTIONS(665), + [sym__raw_string_literal] = ACTIONS(665), + [sym__external_open_parenthesis] = ACTIONS(665), + [sym__external_open_brace] = ACTIONS(665), + [sym__external_close_brace] = ACTIONS(665), + [sym__external_open_bracket] = ACTIONS(665), + [sym__external_open_bracket2] = ACTIONS(665), + }, + [STATE(319)] = { + [ts_builtin_sym_end] = ACTIONS(681), + [sym_identifier] = ACTIONS(679), + [anon_sym_BSLASH] = ACTIONS(681), + [anon_sym_function] = ACTIONS(679), + [anon_sym_EQ] = ACTIONS(679), + [anon_sym_if] = ACTIONS(679), + [anon_sym_for] = ACTIONS(679), + [anon_sym_while] = ACTIONS(679), + [anon_sym_repeat] = ACTIONS(679), + [anon_sym_QMARK] = ACTIONS(681), + [anon_sym_TILDE] = ACTIONS(681), + [anon_sym_BANG] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(681), + [anon_sym_DASH] = ACTIONS(679), + [anon_sym_LT_DASH] = ACTIONS(681), + [anon_sym_LT_LT_DASH] = ACTIONS(681), + [anon_sym_COLON_EQ] = ACTIONS(681), + [anon_sym_DASH_GT] = ACTIONS(679), + [anon_sym_DASH_GT_GT] = ACTIONS(681), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_AMP] = ACTIONS(679), + [anon_sym_PIPE_PIPE] = ACTIONS(681), + [anon_sym_AMP_AMP] = ACTIONS(681), + [anon_sym_LT] = ACTIONS(679), + [anon_sym_LT_EQ] = ACTIONS(681), + [anon_sym_GT] = ACTIONS(679), + [anon_sym_GT_EQ] = ACTIONS(681), + [anon_sym_EQ_EQ] = ACTIONS(681), + [anon_sym_BANG_EQ] = ACTIONS(681), + [anon_sym_STAR] = ACTIONS(679), + [anon_sym_SLASH] = ACTIONS(681), + [anon_sym_STAR_STAR] = ACTIONS(681), + [anon_sym_CARET] = ACTIONS(681), + [aux_sym_binary_operator_token1] = ACTIONS(681), + [anon_sym_PIPE_GT] = ACTIONS(681), + [anon_sym_COLON] = ACTIONS(679), + [anon_sym_DOLLAR] = ACTIONS(681), + [anon_sym_AT] = ACTIONS(681), + [anon_sym_COLON_COLON] = ACTIONS(679), + [anon_sym_COLON_COLON_COLON] = ACTIONS(681), + [sym__hex_literal] = ACTIONS(681), + [sym__number_literal] = ACTIONS(679), + [anon_sym_SQUOTE] = ACTIONS(681), + [anon_sym_DQUOTE] = ACTIONS(681), + [sym_dots] = ACTIONS(679), + [sym_dot_dot_i] = ACTIONS(681), + [sym_return] = ACTIONS(679), + [sym_next] = ACTIONS(679), + [sym_break] = ACTIONS(679), + [sym_true] = ACTIONS(679), + [sym_false] = ACTIONS(679), + [sym_null] = ACTIONS(679), + [sym_inf] = ACTIONS(679), + [sym_nan] = ACTIONS(679), + [anon_sym_NA] = ACTIONS(679), + [anon_sym_NA_integer_] = ACTIONS(679), + [anon_sym_NA_real_] = ACTIONS(679), + [anon_sym_NA_complex_] = ACTIONS(679), + [anon_sym_NA_character_] = ACTIONS(679), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(681), + [sym__semicolon] = ACTIONS(681), + [sym__raw_string_literal] = ACTIONS(681), + [sym__external_open_parenthesis] = ACTIONS(681), + [sym__external_open_brace] = ACTIONS(681), + [sym__external_open_bracket] = ACTIONS(681), + [sym__external_open_bracket2] = ACTIONS(681), + }, + [STATE(320)] = { + [ts_builtin_sym_end] = ACTIONS(657), + [sym_identifier] = ACTIONS(655), + [anon_sym_BSLASH] = ACTIONS(657), + [anon_sym_function] = ACTIONS(655), + [anon_sym_EQ] = ACTIONS(655), + [anon_sym_if] = ACTIONS(655), + [anon_sym_for] = ACTIONS(655), + [anon_sym_while] = ACTIONS(655), + [anon_sym_repeat] = ACTIONS(655), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_TILDE] = ACTIONS(657), + [anon_sym_BANG] = ACTIONS(655), + [anon_sym_PLUS] = ACTIONS(657), + [anon_sym_DASH] = ACTIONS(655), + [anon_sym_LT_DASH] = ACTIONS(657), + [anon_sym_LT_LT_DASH] = ACTIONS(657), + [anon_sym_COLON_EQ] = ACTIONS(657), + [anon_sym_DASH_GT] = ACTIONS(655), + [anon_sym_DASH_GT_GT] = ACTIONS(657), + [anon_sym_PIPE] = ACTIONS(655), + [anon_sym_AMP] = ACTIONS(655), + [anon_sym_PIPE_PIPE] = ACTIONS(657), + [anon_sym_AMP_AMP] = ACTIONS(657), + [anon_sym_LT] = ACTIONS(655), + [anon_sym_LT_EQ] = ACTIONS(657), + [anon_sym_GT] = ACTIONS(655), + [anon_sym_GT_EQ] = ACTIONS(657), + [anon_sym_EQ_EQ] = ACTIONS(657), + [anon_sym_BANG_EQ] = ACTIONS(657), + [anon_sym_STAR] = ACTIONS(655), + [anon_sym_SLASH] = ACTIONS(657), + [anon_sym_STAR_STAR] = ACTIONS(657), + [anon_sym_CARET] = ACTIONS(657), + [aux_sym_binary_operator_token1] = ACTIONS(657), + [anon_sym_PIPE_GT] = ACTIONS(657), + [anon_sym_COLON] = ACTIONS(655), + [anon_sym_DOLLAR] = ACTIONS(657), + [anon_sym_AT] = ACTIONS(657), + [anon_sym_COLON_COLON] = ACTIONS(659), + [anon_sym_COLON_COLON_COLON] = ACTIONS(661), + [sym__hex_literal] = ACTIONS(657), + [sym__number_literal] = ACTIONS(655), + [anon_sym_SQUOTE] = ACTIONS(657), + [anon_sym_DQUOTE] = ACTIONS(657), + [sym_dots] = ACTIONS(655), + [sym_dot_dot_i] = ACTIONS(657), + [sym_return] = ACTIONS(655), + [sym_next] = ACTIONS(655), + [sym_break] = ACTIONS(655), + [sym_true] = ACTIONS(655), + [sym_false] = ACTIONS(655), + [sym_null] = ACTIONS(655), + [sym_inf] = ACTIONS(655), + [sym_nan] = ACTIONS(655), + [anon_sym_NA] = ACTIONS(655), + [anon_sym_NA_integer_] = ACTIONS(655), + [anon_sym_NA_real_] = ACTIONS(655), + [anon_sym_NA_complex_] = ACTIONS(655), + [anon_sym_NA_character_] = ACTIONS(655), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(657), + [sym__semicolon] = ACTIONS(657), + [sym__raw_string_literal] = ACTIONS(657), + [sym__external_open_parenthesis] = ACTIONS(657), + [sym__external_open_brace] = ACTIONS(657), + [sym__external_open_bracket] = ACTIONS(657), + [sym__external_open_bracket2] = ACTIONS(657), + }, + [STATE(321)] = { + [aux_sym_function_definition_repeat1] = STATE(321), + [sym_identifier] = ACTIONS(685), + [anon_sym_BSLASH] = ACTIONS(683), + [anon_sym_function] = ACTIONS(685), + [anon_sym_EQ] = ACTIONS(685), + [anon_sym_if] = ACTIONS(685), + [anon_sym_for] = ACTIONS(685), + [anon_sym_while] = ACTIONS(685), + [anon_sym_repeat] = ACTIONS(685), + [anon_sym_QMARK] = ACTIONS(683), + [anon_sym_TILDE] = ACTIONS(683), + [anon_sym_BANG] = ACTIONS(685), + [anon_sym_PLUS] = ACTIONS(683), + [anon_sym_DASH] = ACTIONS(685), + [anon_sym_LT_DASH] = ACTIONS(683), + [anon_sym_LT_LT_DASH] = ACTIONS(683), + [anon_sym_COLON_EQ] = ACTIONS(683), + [anon_sym_DASH_GT] = ACTIONS(685), + [anon_sym_DASH_GT_GT] = ACTIONS(683), + [anon_sym_PIPE] = ACTIONS(685), + [anon_sym_AMP] = ACTIONS(685), + [anon_sym_PIPE_PIPE] = ACTIONS(683), + [anon_sym_AMP_AMP] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), + [anon_sym_GT] = ACTIONS(685), [anon_sym_GT_EQ] = ACTIONS(683), [anon_sym_EQ_EQ] = ACTIONS(683), [anon_sym_BANG_EQ] = ACTIONS(683), [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(371), - }, - [401] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(371), - }, - [402] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(373), - [anon_sym_SLASH] = ACTIONS(371), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(371), - }, - [403] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(373), - [anon_sym_SLASH] = ACTIONS(371), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(371), - [anon_sym_PIPE_GT] = ACTIONS(371), - [anon_sym_COLON] = ACTIONS(373), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(371), - }, - [404] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(373), - [anon_sym_SLASH] = ACTIONS(371), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(371), - [anon_sym_PIPE_GT] = ACTIONS(371), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(371), - }, - [405] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(373), - [anon_sym_SLASH] = ACTIONS(371), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(371), - [anon_sym_PIPE_GT] = ACTIONS(371), - [anon_sym_COLON] = ACTIONS(373), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(371), - }, - [406] = { - [sym_function_definition] = STATE(534), - [sym_if_statement] = STATE(534), - [sym_for_statement] = STATE(534), - [sym_while_statement] = STATE(534), - [sym_repeat_statement] = STATE(534), - [sym_braced_expression] = STATE(534), - [sym_parenthesized_expression] = STATE(534), - [sym_call] = STATE(534), - [sym_subset] = STATE(534), - [sym_subset2] = STATE(534), - [sym__argument] = STATE(2076), - [sym_argument] = STATE(2080), - [sym__argument_named] = STATE(2074), - [sym__argument_unnamed] = STATE(2061), - [sym__argument_value] = STATE(2057), - [sym_unary_operator] = STATE(534), - [sym_binary_operator] = STATE(534), - [sym_extract_operator] = STATE(534), - [sym_namespace_operator] = STATE(534), - [sym_integer] = STATE(534), - [sym_complex] = STATE(534), - [sym_float] = STATE(534), - [sym__float_literal] = STATE(797), - [sym_string] = STATE(764), - [sym__single_quoted_string] = STATE(798), - [sym__double_quoted_string] = STATE(773), - [sym_na] = STATE(534), - [sym__expression] = STATE(534), - [sym__string_or_identifier] = STATE(2302), - [sym__open_parenthesis] = STATE(1008), - [sym__open_brace] = STATE(904), - [sym__close_bracket] = STATE(998), - [aux_sym_call_arguments_repeat1] = STATE(704), - [sym_identifier] = ACTIONS(559), - [anon_sym_BSLASH] = ACTIONS(561), - [anon_sym_function] = ACTIONS(563), - [anon_sym_if] = ACTIONS(565), - [anon_sym_for] = ACTIONS(567), - [anon_sym_while] = ACTIONS(569), - [anon_sym_repeat] = ACTIONS(571), - [anon_sym_QMARK] = ACTIONS(573), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_BANG] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(579), - [anon_sym_DASH] = ACTIONS(579), - [sym__hex_literal] = ACTIONS(581), - [sym__number_literal] = ACTIONS(583), - [anon_sym_SQUOTE] = ACTIONS(585), - [anon_sym_DQUOTE] = ACTIONS(587), - [sym_return] = ACTIONS(589), - [sym_next] = ACTIONS(589), - [sym_break] = ACTIONS(589), - [sym_true] = ACTIONS(589), - [sym_false] = ACTIONS(589), - [sym_null] = ACTIONS(589), - [sym_inf] = ACTIONS(589), - [sym_nan] = ACTIONS(589), - [anon_sym_NA] = ACTIONS(591), - [anon_sym_NA_integer_] = ACTIONS(591), - [anon_sym_NA_real_] = ACTIONS(591), - [anon_sym_NA_complex_] = ACTIONS(591), - [anon_sym_NA_character_] = ACTIONS(591), - [sym_dots] = ACTIONS(593), - [sym_dot_dot_i] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(597), - [sym__newline] = ACTIONS(599), - [sym__raw_string_literal] = ACTIONS(601), - [sym__external_open_parenthesis] = ACTIONS(603), - [sym__external_open_brace] = ACTIONS(605), - [sym__external_close_bracket] = ACTIONS(703), - }, - [407] = { - [sym_function_definition] = STATE(602), - [sym_if_statement] = STATE(602), - [sym_for_statement] = STATE(602), - [sym_while_statement] = STATE(602), - [sym_repeat_statement] = STATE(602), - [sym_braced_expression] = STATE(602), - [sym_parenthesized_expression] = STATE(602), - [sym_call] = STATE(602), - [sym_subset] = STATE(602), - [sym_subset2] = STATE(602), - [sym__argument] = STATE(2081), - [sym_argument] = STATE(2082), - [sym__argument_named] = STATE(2052), - [sym__argument_unnamed] = STATE(2054), - [sym__argument_value] = STATE(2072), - [sym_unary_operator] = STATE(602), - [sym_binary_operator] = STATE(602), - [sym_extract_operator] = STATE(602), - [sym_namespace_operator] = STATE(602), - [sym_integer] = STATE(602), - [sym_complex] = STATE(602), - [sym_float] = STATE(602), - [sym__float_literal] = STATE(766), - [sym_string] = STATE(771), - [sym__single_quoted_string] = STATE(768), - [sym__double_quoted_string] = STATE(783), - [sym_na] = STATE(602), - [sym__expression] = STATE(602), - [sym__string_or_identifier] = STATE(2291), - [sym__open_parenthesis] = STATE(1015), - [sym__open_brace] = STATE(906), - [sym__close_bracket2] = STATE(1054), - [aux_sym_call_arguments_repeat1] = STATE(695), - [sym_identifier] = ACTIONS(609), - [anon_sym_BSLASH] = ACTIONS(611), - [anon_sym_function] = ACTIONS(613), - [anon_sym_if] = ACTIONS(615), - [anon_sym_for] = ACTIONS(617), - [anon_sym_while] = ACTIONS(619), - [anon_sym_repeat] = ACTIONS(621), - [anon_sym_QMARK] = ACTIONS(623), - [anon_sym_TILDE] = ACTIONS(625), - [anon_sym_BANG] = ACTIONS(627), - [anon_sym_PLUS] = ACTIONS(629), - [anon_sym_DASH] = ACTIONS(629), - [sym__hex_literal] = ACTIONS(631), - [sym__number_literal] = ACTIONS(633), - [anon_sym_SQUOTE] = ACTIONS(635), - [anon_sym_DQUOTE] = ACTIONS(637), - [sym_return] = ACTIONS(639), - [sym_next] = ACTIONS(639), - [sym_break] = ACTIONS(639), - [sym_true] = ACTIONS(639), - [sym_false] = ACTIONS(639), - [sym_null] = ACTIONS(639), - [sym_inf] = ACTIONS(639), - [sym_nan] = ACTIONS(639), - [anon_sym_NA] = ACTIONS(641), - [anon_sym_NA_integer_] = ACTIONS(641), - [anon_sym_NA_real_] = ACTIONS(641), - [anon_sym_NA_complex_] = ACTIONS(641), - [anon_sym_NA_character_] = ACTIONS(641), - [sym_dots] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_STAR_STAR] = ACTIONS(683), + [anon_sym_CARET] = ACTIONS(683), + [aux_sym_binary_operator_token1] = ACTIONS(683), + [anon_sym_PIPE_GT] = ACTIONS(683), + [anon_sym_COLON] = ACTIONS(685), + [anon_sym_DOLLAR] = ACTIONS(683), + [anon_sym_AT] = ACTIONS(683), + [sym__hex_literal] = ACTIONS(683), + [sym__number_literal] = ACTIONS(685), + [anon_sym_SQUOTE] = ACTIONS(683), + [anon_sym_DQUOTE] = ACTIONS(683), + [sym_dots] = ACTIONS(685), + [sym_dot_dot_i] = ACTIONS(683), + [sym_return] = ACTIONS(685), + [sym_next] = ACTIONS(685), + [sym_break] = ACTIONS(685), + [sym_true] = ACTIONS(685), + [sym_false] = ACTIONS(685), + [sym_null] = ACTIONS(685), + [sym_inf] = ACTIONS(685), + [sym_nan] = ACTIONS(685), + [anon_sym_NA] = ACTIONS(685), + [anon_sym_NA_integer_] = ACTIONS(685), + [anon_sym_NA_real_] = ACTIONS(685), + [anon_sym_NA_complex_] = ACTIONS(685), + [anon_sym_NA_character_] = ACTIONS(685), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(694), + [sym__semicolon] = ACTIONS(683), + [sym__raw_string_literal] = ACTIONS(683), + [sym__external_else] = ACTIONS(683), + [sym__external_open_parenthesis] = ACTIONS(683), + [sym__external_open_brace] = ACTIONS(683), + [sym__external_close_brace] = ACTIONS(683), + [sym__external_open_bracket] = ACTIONS(683), + [sym__external_open_bracket2] = ACTIONS(683), + }, + [STATE(322)] = { + [ts_builtin_sym_end] = ACTIONS(673), + [sym_identifier] = ACTIONS(671), + [anon_sym_BSLASH] = ACTIONS(673), + [anon_sym_function] = ACTIONS(671), + [anon_sym_EQ] = ACTIONS(671), + [anon_sym_if] = ACTIONS(671), + [anon_sym_for] = ACTIONS(671), + [anon_sym_while] = ACTIONS(671), + [anon_sym_repeat] = ACTIONS(671), + [anon_sym_QMARK] = ACTIONS(673), + [anon_sym_TILDE] = ACTIONS(673), + [anon_sym_BANG] = ACTIONS(671), + [anon_sym_PLUS] = ACTIONS(673), + [anon_sym_DASH] = ACTIONS(671), + [anon_sym_LT_DASH] = ACTIONS(673), + [anon_sym_LT_LT_DASH] = ACTIONS(673), + [anon_sym_COLON_EQ] = ACTIONS(673), + [anon_sym_DASH_GT] = ACTIONS(671), + [anon_sym_DASH_GT_GT] = ACTIONS(673), + [anon_sym_PIPE] = ACTIONS(671), + [anon_sym_AMP] = ACTIONS(671), + [anon_sym_PIPE_PIPE] = ACTIONS(673), + [anon_sym_AMP_AMP] = ACTIONS(673), + [anon_sym_LT] = ACTIONS(671), + [anon_sym_LT_EQ] = ACTIONS(673), + [anon_sym_GT] = ACTIONS(671), + [anon_sym_GT_EQ] = ACTIONS(673), + [anon_sym_EQ_EQ] = ACTIONS(673), + [anon_sym_BANG_EQ] = ACTIONS(673), + [anon_sym_STAR] = ACTIONS(671), + [anon_sym_SLASH] = ACTIONS(673), + [anon_sym_STAR_STAR] = ACTIONS(673), + [anon_sym_CARET] = ACTIONS(673), + [aux_sym_binary_operator_token1] = ACTIONS(673), + [anon_sym_PIPE_GT] = ACTIONS(673), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_DOLLAR] = ACTIONS(673), + [anon_sym_AT] = ACTIONS(673), + [anon_sym_COLON_COLON] = ACTIONS(671), + [anon_sym_COLON_COLON_COLON] = ACTIONS(673), + [sym__hex_literal] = ACTIONS(673), + [sym__number_literal] = ACTIONS(671), + [anon_sym_SQUOTE] = ACTIONS(673), + [anon_sym_DQUOTE] = ACTIONS(673), + [sym_dots] = ACTIONS(671), + [sym_dot_dot_i] = ACTIONS(673), + [sym_return] = ACTIONS(671), + [sym_next] = ACTIONS(671), + [sym_break] = ACTIONS(671), + [sym_true] = ACTIONS(671), + [sym_false] = ACTIONS(671), + [sym_null] = ACTIONS(671), + [sym_inf] = ACTIONS(671), + [sym_nan] = ACTIONS(671), + [anon_sym_NA] = ACTIONS(671), + [anon_sym_NA_integer_] = ACTIONS(671), + [anon_sym_NA_real_] = ACTIONS(671), + [anon_sym_NA_complex_] = ACTIONS(671), + [anon_sym_NA_character_] = ACTIONS(671), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(673), + [sym__semicolon] = ACTIONS(673), + [sym__raw_string_literal] = ACTIONS(673), + [sym__external_open_parenthesis] = ACTIONS(673), + [sym__external_open_brace] = ACTIONS(673), + [sym__external_open_bracket] = ACTIONS(673), + [sym__external_open_bracket2] = ACTIONS(673), + }, + [STATE(323)] = { + [ts_builtin_sym_end] = ACTIONS(665), + [sym_identifier] = ACTIONS(663), + [anon_sym_BSLASH] = ACTIONS(665), + [anon_sym_function] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(663), + [anon_sym_if] = ACTIONS(663), + [anon_sym_for] = ACTIONS(663), + [anon_sym_while] = ACTIONS(663), + [anon_sym_repeat] = ACTIONS(663), + [anon_sym_QMARK] = ACTIONS(665), + [anon_sym_TILDE] = ACTIONS(665), + [anon_sym_BANG] = ACTIONS(663), + [anon_sym_PLUS] = ACTIONS(665), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_LT_DASH] = ACTIONS(665), + [anon_sym_LT_LT_DASH] = ACTIONS(665), + [anon_sym_COLON_EQ] = ACTIONS(665), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(665), + [anon_sym_PIPE] = ACTIONS(663), + [anon_sym_AMP] = ACTIONS(663), + [anon_sym_PIPE_PIPE] = ACTIONS(665), + [anon_sym_AMP_AMP] = ACTIONS(665), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(665), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(665), + [anon_sym_EQ_EQ] = ACTIONS(665), + [anon_sym_BANG_EQ] = ACTIONS(665), + [anon_sym_STAR] = ACTIONS(663), + [anon_sym_SLASH] = ACTIONS(665), + [anon_sym_STAR_STAR] = ACTIONS(665), + [anon_sym_CARET] = ACTIONS(665), + [aux_sym_binary_operator_token1] = ACTIONS(665), + [anon_sym_PIPE_GT] = ACTIONS(665), + [anon_sym_COLON] = ACTIONS(663), + [anon_sym_DOLLAR] = ACTIONS(665), + [anon_sym_AT] = ACTIONS(665), + [anon_sym_L] = ACTIONS(697), + [anon_sym_i] = ACTIONS(699), + [sym__hex_literal] = ACTIONS(665), + [sym__number_literal] = ACTIONS(663), + [anon_sym_SQUOTE] = ACTIONS(665), + [anon_sym_DQUOTE] = ACTIONS(665), + [sym_dots] = ACTIONS(663), + [sym_dot_dot_i] = ACTIONS(665), + [sym_return] = ACTIONS(663), + [sym_next] = ACTIONS(663), + [sym_break] = ACTIONS(663), + [sym_true] = ACTIONS(663), + [sym_false] = ACTIONS(663), + [sym_null] = ACTIONS(663), + [sym_inf] = ACTIONS(663), + [sym_nan] = ACTIONS(663), + [anon_sym_NA] = ACTIONS(663), + [anon_sym_NA_integer_] = ACTIONS(663), + [anon_sym_NA_real_] = ACTIONS(663), + [anon_sym_NA_complex_] = ACTIONS(663), + [anon_sym_NA_character_] = ACTIONS(663), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(665), + [sym__semicolon] = ACTIONS(665), + [sym__raw_string_literal] = ACTIONS(665), + [sym__external_open_parenthesis] = ACTIONS(665), + [sym__external_open_brace] = ACTIONS(665), + [sym__external_open_bracket] = ACTIONS(665), + [sym__external_open_bracket2] = ACTIONS(665), + }, + [STATE(324)] = { + [sym_identifier] = ACTIONS(647), + [anon_sym_BSLASH] = ACTIONS(645), + [anon_sym_function] = ACTIONS(647), + [anon_sym_EQ] = ACTIONS(647), + [anon_sym_if] = ACTIONS(647), + [anon_sym_for] = ACTIONS(647), + [anon_sym_while] = ACTIONS(647), + [anon_sym_repeat] = ACTIONS(647), + [anon_sym_QMARK] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(645), + [anon_sym_BANG] = ACTIONS(647), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(647), + [anon_sym_LT_DASH] = ACTIONS(645), + [anon_sym_LT_LT_DASH] = ACTIONS(645), + [anon_sym_COLON_EQ] = ACTIONS(645), + [anon_sym_DASH_GT] = ACTIONS(647), + [anon_sym_DASH_GT_GT] = ACTIONS(645), + [anon_sym_PIPE] = ACTIONS(647), + [anon_sym_AMP] = ACTIONS(647), + [anon_sym_PIPE_PIPE] = ACTIONS(645), + [anon_sym_AMP_AMP] = ACTIONS(645), + [anon_sym_LT] = ACTIONS(647), + [anon_sym_LT_EQ] = ACTIONS(645), + [anon_sym_GT] = ACTIONS(647), + [anon_sym_GT_EQ] = ACTIONS(645), + [anon_sym_EQ_EQ] = ACTIONS(645), + [anon_sym_BANG_EQ] = ACTIONS(645), + [anon_sym_STAR] = ACTIONS(647), + [anon_sym_SLASH] = ACTIONS(645), + [anon_sym_STAR_STAR] = ACTIONS(645), + [anon_sym_CARET] = ACTIONS(645), + [aux_sym_binary_operator_token1] = ACTIONS(645), + [anon_sym_PIPE_GT] = ACTIONS(645), + [anon_sym_COLON] = ACTIONS(647), + [anon_sym_DOLLAR] = ACTIONS(645), + [anon_sym_AT] = ACTIONS(645), + [anon_sym_COLON_COLON] = ACTIONS(647), + [anon_sym_COLON_COLON_COLON] = ACTIONS(645), + [sym__hex_literal] = ACTIONS(645), + [sym__number_literal] = ACTIONS(647), + [anon_sym_SQUOTE] = ACTIONS(645), + [anon_sym_DQUOTE] = ACTIONS(645), + [sym_dots] = ACTIONS(647), [sym_dot_dot_i] = ACTIONS(645), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(647), - [sym__newline] = ACTIONS(649), - [sym__raw_string_literal] = ACTIONS(651), - [sym__external_open_parenthesis] = ACTIONS(653), - [sym__external_open_brace] = ACTIONS(655), - [sym__external_close_bracket2] = ACTIONS(705), - }, - [408] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(377), - [anon_sym_BSLASH] = ACTIONS(375), - [anon_sym_function] = ACTIONS(377), - [anon_sym_EQ] = ACTIONS(659), - [anon_sym_if] = ACTIONS(377), - [anon_sym_for] = ACTIONS(377), - [anon_sym_while] = ACTIONS(377), - [anon_sym_repeat] = ACTIONS(377), - [anon_sym_QMARK] = ACTIONS(375), - [anon_sym_TILDE] = ACTIONS(661), - [anon_sym_BANG] = ACTIONS(377), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(667), - [anon_sym_LT_LT_DASH] = ACTIONS(667), - [anon_sym_COLON_EQ] = ACTIONS(667), - [anon_sym_DASH_GT] = ACTIONS(669), - [anon_sym_DASH_GT_GT] = ACTIONS(671), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(675), - [anon_sym_PIPE_PIPE] = ACTIONS(677), - [anon_sym_AMP_AMP] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(375), - [sym__number_literal] = ACTIONS(377), - [anon_sym_SQUOTE] = ACTIONS(375), - [anon_sym_DQUOTE] = ACTIONS(375), - [sym_return] = ACTIONS(377), - [sym_next] = ACTIONS(377), - [sym_break] = ACTIONS(377), - [sym_true] = ACTIONS(377), - [sym_false] = ACTIONS(377), - [sym_null] = ACTIONS(377), - [sym_inf] = ACTIONS(377), - [sym_nan] = ACTIONS(377), - [anon_sym_NA] = ACTIONS(377), - [anon_sym_NA_integer_] = ACTIONS(377), - [anon_sym_NA_real_] = ACTIONS(377), - [anon_sym_NA_complex_] = ACTIONS(377), - [anon_sym_NA_character_] = ACTIONS(377), - [sym_dots] = ACTIONS(377), - [sym_dot_dot_i] = ACTIONS(375), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(375), - [sym__newline] = ACTIONS(375), - [sym__raw_string_literal] = ACTIONS(375), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(375), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(375), - }, - [409] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(381), - [anon_sym_BSLASH] = ACTIONS(379), - [anon_sym_function] = ACTIONS(381), - [anon_sym_EQ] = ACTIONS(659), - [anon_sym_if] = ACTIONS(381), - [anon_sym_for] = ACTIONS(381), - [anon_sym_while] = ACTIONS(381), - [anon_sym_repeat] = ACTIONS(381), - [anon_sym_QMARK] = ACTIONS(379), - [anon_sym_TILDE] = ACTIONS(661), - [anon_sym_BANG] = ACTIONS(381), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(667), - [anon_sym_LT_LT_DASH] = ACTIONS(667), - [anon_sym_COLON_EQ] = ACTIONS(667), - [anon_sym_DASH_GT] = ACTIONS(669), - [anon_sym_DASH_GT_GT] = ACTIONS(671), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(675), - [anon_sym_PIPE_PIPE] = ACTIONS(677), - [anon_sym_AMP_AMP] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(379), - [sym__number_literal] = ACTIONS(381), - [anon_sym_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE] = ACTIONS(379), - [sym_return] = ACTIONS(381), - [sym_next] = ACTIONS(381), - [sym_break] = ACTIONS(381), - [sym_true] = ACTIONS(381), - [sym_false] = ACTIONS(381), - [sym_null] = ACTIONS(381), - [sym_inf] = ACTIONS(381), - [sym_nan] = ACTIONS(381), - [anon_sym_NA] = ACTIONS(381), - [anon_sym_NA_integer_] = ACTIONS(381), - [anon_sym_NA_real_] = ACTIONS(381), - [anon_sym_NA_complex_] = ACTIONS(381), - [anon_sym_NA_character_] = ACTIONS(381), - [sym_dots] = ACTIONS(381), - [sym_dot_dot_i] = ACTIONS(379), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(379), - [sym__newline] = ACTIONS(379), - [sym__raw_string_literal] = ACTIONS(379), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(379), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(379), - }, - [410] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(659), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(661), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(669), - [anon_sym_DASH_GT_GT] = ACTIONS(671), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(675), - [anon_sym_PIPE_PIPE] = ACTIONS(677), - [anon_sym_AMP_AMP] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(383), - }, - [411] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(659), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(661), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(667), - [anon_sym_LT_LT_DASH] = ACTIONS(667), - [anon_sym_COLON_EQ] = ACTIONS(667), - [anon_sym_DASH_GT] = ACTIONS(669), - [anon_sym_DASH_GT_GT] = ACTIONS(671), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(675), - [anon_sym_PIPE_PIPE] = ACTIONS(677), - [anon_sym_AMP_AMP] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(383), - }, - [412] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(675), - [anon_sym_PIPE_PIPE] = ACTIONS(677), - [anon_sym_AMP_AMP] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(383), - }, - [413] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(383), - }, - [414] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(659), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(661), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(667), - [anon_sym_LT_LT_DASH] = ACTIONS(667), - [anon_sym_COLON_EQ] = ACTIONS(667), - [anon_sym_DASH_GT] = ACTIONS(669), - [anon_sym_DASH_GT_GT] = ACTIONS(671), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(675), - [anon_sym_PIPE_PIPE] = ACTIONS(677), - [anon_sym_AMP_AMP] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(383), - }, - [415] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(661), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(675), - [anon_sym_PIPE_PIPE] = ACTIONS(677), - [anon_sym_AMP_AMP] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(383), - }, - [416] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(675), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(383), - }, - [417] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(383), - }, - [418] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(383), - }, - [419] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(385), - [anon_sym_SLASH] = ACTIONS(383), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(383), - }, - [420] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(385), - [anon_sym_SLASH] = ACTIONS(383), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(383), - [anon_sym_PIPE_GT] = ACTIONS(383), - [anon_sym_COLON] = ACTIONS(385), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(383), - }, - [421] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(385), - [anon_sym_SLASH] = ACTIONS(383), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(383), - [anon_sym_PIPE_GT] = ACTIONS(383), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(383), - }, - [422] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(385), - [anon_sym_SLASH] = ACTIONS(383), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(383), - [anon_sym_PIPE_GT] = ACTIONS(383), - [anon_sym_COLON] = ACTIONS(385), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(383), - }, - [423] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(389), - [anon_sym_BSLASH] = ACTIONS(387), - [anon_sym_function] = ACTIONS(389), - [anon_sym_EQ] = ACTIONS(659), - [anon_sym_if] = ACTIONS(389), - [anon_sym_for] = ACTIONS(389), - [anon_sym_while] = ACTIONS(389), - [anon_sym_repeat] = ACTIONS(389), - [anon_sym_QMARK] = ACTIONS(387), - [anon_sym_TILDE] = ACTIONS(661), - [anon_sym_BANG] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(667), - [anon_sym_LT_LT_DASH] = ACTIONS(667), - [anon_sym_COLON_EQ] = ACTIONS(667), - [anon_sym_DASH_GT] = ACTIONS(669), - [anon_sym_DASH_GT_GT] = ACTIONS(671), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(675), - [anon_sym_PIPE_PIPE] = ACTIONS(677), - [anon_sym_AMP_AMP] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(387), - [sym__number_literal] = ACTIONS(389), - [anon_sym_SQUOTE] = ACTIONS(387), - [anon_sym_DQUOTE] = ACTIONS(387), - [sym_return] = ACTIONS(389), - [sym_next] = ACTIONS(389), - [sym_break] = ACTIONS(389), - [sym_true] = ACTIONS(389), - [sym_false] = ACTIONS(389), - [sym_null] = ACTIONS(389), - [sym_inf] = ACTIONS(389), - [sym_nan] = ACTIONS(389), - [anon_sym_NA] = ACTIONS(389), - [anon_sym_NA_integer_] = ACTIONS(389), - [anon_sym_NA_real_] = ACTIONS(389), - [anon_sym_NA_complex_] = ACTIONS(389), - [anon_sym_NA_character_] = ACTIONS(389), - [sym_dots] = ACTIONS(389), - [sym_dot_dot_i] = ACTIONS(387), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(387), - [sym__newline] = ACTIONS(387), - [sym__raw_string_literal] = ACTIONS(387), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(387), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(387), - }, - [424] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(393), - [anon_sym_BSLASH] = ACTIONS(391), - [anon_sym_function] = ACTIONS(393), - [anon_sym_EQ] = ACTIONS(659), - [anon_sym_if] = ACTIONS(393), - [anon_sym_for] = ACTIONS(393), - [anon_sym_while] = ACTIONS(393), - [anon_sym_repeat] = ACTIONS(393), - [anon_sym_QMARK] = ACTIONS(391), - [anon_sym_TILDE] = ACTIONS(661), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(667), - [anon_sym_LT_LT_DASH] = ACTIONS(667), - [anon_sym_COLON_EQ] = ACTIONS(667), - [anon_sym_DASH_GT] = ACTIONS(669), - [anon_sym_DASH_GT_GT] = ACTIONS(671), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(675), - [anon_sym_PIPE_PIPE] = ACTIONS(677), - [anon_sym_AMP_AMP] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(391), - [sym__number_literal] = ACTIONS(393), - [anon_sym_SQUOTE] = ACTIONS(391), - [anon_sym_DQUOTE] = ACTIONS(391), - [sym_return] = ACTIONS(393), - [sym_next] = ACTIONS(393), - [sym_break] = ACTIONS(393), - [sym_true] = ACTIONS(393), - [sym_false] = ACTIONS(393), - [sym_null] = ACTIONS(393), - [sym_inf] = ACTIONS(393), - [sym_nan] = ACTIONS(393), - [anon_sym_NA] = ACTIONS(393), - [anon_sym_NA_integer_] = ACTIONS(393), - [anon_sym_NA_real_] = ACTIONS(393), - [anon_sym_NA_complex_] = ACTIONS(393), - [anon_sym_NA_character_] = ACTIONS(393), - [sym_dots] = ACTIONS(393), - [sym_dot_dot_i] = ACTIONS(391), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(391), - [sym__newline] = ACTIONS(391), - [sym__raw_string_literal] = ACTIONS(391), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(391), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(391), - }, - [425] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(397), - [anon_sym_BSLASH] = ACTIONS(395), - [anon_sym_function] = ACTIONS(397), - [anon_sym_EQ] = ACTIONS(659), - [anon_sym_if] = ACTIONS(397), - [anon_sym_for] = ACTIONS(397), - [anon_sym_while] = ACTIONS(397), - [anon_sym_repeat] = ACTIONS(397), - [anon_sym_QMARK] = ACTIONS(395), - [anon_sym_TILDE] = ACTIONS(661), - [anon_sym_BANG] = ACTIONS(397), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(667), - [anon_sym_LT_LT_DASH] = ACTIONS(667), - [anon_sym_COLON_EQ] = ACTIONS(667), - [anon_sym_DASH_GT] = ACTIONS(669), - [anon_sym_DASH_GT_GT] = ACTIONS(671), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(675), - [anon_sym_PIPE_PIPE] = ACTIONS(677), - [anon_sym_AMP_AMP] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(395), - [sym__number_literal] = ACTIONS(397), - [anon_sym_SQUOTE] = ACTIONS(395), - [anon_sym_DQUOTE] = ACTIONS(395), - [sym_return] = ACTIONS(397), - [sym_next] = ACTIONS(397), - [sym_break] = ACTIONS(397), - [sym_true] = ACTIONS(397), - [sym_false] = ACTIONS(397), - [sym_null] = ACTIONS(397), - [sym_inf] = ACTIONS(397), - [sym_nan] = ACTIONS(397), - [anon_sym_NA] = ACTIONS(397), - [anon_sym_NA_integer_] = ACTIONS(397), - [anon_sym_NA_real_] = ACTIONS(397), - [anon_sym_NA_complex_] = ACTIONS(397), - [anon_sym_NA_character_] = ACTIONS(397), - [sym_dots] = ACTIONS(397), - [sym_dot_dot_i] = ACTIONS(395), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(395), - [sym__newline] = ACTIONS(395), - [sym__raw_string_literal] = ACTIONS(395), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(395), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(395), - }, - [426] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(401), - [anon_sym_BSLASH] = ACTIONS(399), - [anon_sym_function] = ACTIONS(401), - [anon_sym_EQ] = ACTIONS(659), - [anon_sym_if] = ACTIONS(401), - [anon_sym_for] = ACTIONS(401), - [anon_sym_while] = ACTIONS(401), - [anon_sym_repeat] = ACTIONS(401), - [anon_sym_QMARK] = ACTIONS(399), - [anon_sym_TILDE] = ACTIONS(661), - [anon_sym_BANG] = ACTIONS(401), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(667), - [anon_sym_LT_LT_DASH] = ACTIONS(667), - [anon_sym_COLON_EQ] = ACTIONS(667), - [anon_sym_DASH_GT] = ACTIONS(669), - [anon_sym_DASH_GT_GT] = ACTIONS(671), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(675), - [anon_sym_PIPE_PIPE] = ACTIONS(677), - [anon_sym_AMP_AMP] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(399), - [sym__number_literal] = ACTIONS(401), - [anon_sym_SQUOTE] = ACTIONS(399), - [anon_sym_DQUOTE] = ACTIONS(399), - [sym_return] = ACTIONS(401), - [sym_next] = ACTIONS(401), - [sym_break] = ACTIONS(401), - [sym_true] = ACTIONS(401), - [sym_false] = ACTIONS(401), - [sym_null] = ACTIONS(401), - [sym_inf] = ACTIONS(401), - [sym_nan] = ACTIONS(401), - [anon_sym_NA] = ACTIONS(401), - [anon_sym_NA_integer_] = ACTIONS(401), - [anon_sym_NA_real_] = ACTIONS(401), - [anon_sym_NA_complex_] = ACTIONS(401), - [anon_sym_NA_character_] = ACTIONS(401), - [sym_dots] = ACTIONS(401), - [sym_dot_dot_i] = ACTIONS(399), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(399), - [sym__newline] = ACTIONS(399), - [sym__raw_string_literal] = ACTIONS(399), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(399), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(399), - }, - [427] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(405), - [anon_sym_BSLASH] = ACTIONS(403), - [anon_sym_function] = ACTIONS(405), - [anon_sym_EQ] = ACTIONS(659), - [anon_sym_if] = ACTIONS(405), - [anon_sym_for] = ACTIONS(405), - [anon_sym_while] = ACTIONS(405), - [anon_sym_repeat] = ACTIONS(405), - [anon_sym_QMARK] = ACTIONS(403), - [anon_sym_TILDE] = ACTIONS(661), - [anon_sym_BANG] = ACTIONS(405), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(667), - [anon_sym_LT_LT_DASH] = ACTIONS(667), - [anon_sym_COLON_EQ] = ACTIONS(667), - [anon_sym_DASH_GT] = ACTIONS(669), - [anon_sym_DASH_GT_GT] = ACTIONS(671), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(675), - [anon_sym_PIPE_PIPE] = ACTIONS(677), - [anon_sym_AMP_AMP] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(403), - [sym__number_literal] = ACTIONS(405), - [anon_sym_SQUOTE] = ACTIONS(403), - [anon_sym_DQUOTE] = ACTIONS(403), - [sym_return] = ACTIONS(405), - [sym_next] = ACTIONS(405), - [sym_break] = ACTIONS(405), - [sym_true] = ACTIONS(405), - [sym_false] = ACTIONS(405), - [sym_null] = ACTIONS(405), - [sym_inf] = ACTIONS(405), - [sym_nan] = ACTIONS(405), - [anon_sym_NA] = ACTIONS(405), - [anon_sym_NA_integer_] = ACTIONS(405), - [anon_sym_NA_real_] = ACTIONS(405), - [anon_sym_NA_complex_] = ACTIONS(405), - [anon_sym_NA_character_] = ACTIONS(405), - [sym_dots] = ACTIONS(405), - [sym_dot_dot_i] = ACTIONS(403), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(403), - [sym__newline] = ACTIONS(403), - [sym__raw_string_literal] = ACTIONS(403), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(403), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(403), - }, - [428] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(409), - [anon_sym_BSLASH] = ACTIONS(407), - [anon_sym_function] = ACTIONS(409), - [anon_sym_EQ] = ACTIONS(659), - [anon_sym_if] = ACTIONS(409), - [anon_sym_for] = ACTIONS(409), - [anon_sym_while] = ACTIONS(409), - [anon_sym_repeat] = ACTIONS(409), - [anon_sym_QMARK] = ACTIONS(407), - [anon_sym_TILDE] = ACTIONS(661), - [anon_sym_BANG] = ACTIONS(409), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(667), - [anon_sym_LT_LT_DASH] = ACTIONS(667), - [anon_sym_COLON_EQ] = ACTIONS(667), - [anon_sym_DASH_GT] = ACTIONS(669), - [anon_sym_DASH_GT_GT] = ACTIONS(671), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(675), - [anon_sym_PIPE_PIPE] = ACTIONS(677), - [anon_sym_AMP_AMP] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(407), - [sym__number_literal] = ACTIONS(409), - [anon_sym_SQUOTE] = ACTIONS(407), - [anon_sym_DQUOTE] = ACTIONS(407), - [sym_return] = ACTIONS(409), - [sym_next] = ACTIONS(409), - [sym_break] = ACTIONS(409), - [sym_true] = ACTIONS(409), - [sym_false] = ACTIONS(409), - [sym_null] = ACTIONS(409), - [sym_inf] = ACTIONS(409), - [sym_nan] = ACTIONS(409), - [anon_sym_NA] = ACTIONS(409), - [anon_sym_NA_integer_] = ACTIONS(409), - [anon_sym_NA_real_] = ACTIONS(409), - [anon_sym_NA_complex_] = ACTIONS(409), - [anon_sym_NA_character_] = ACTIONS(409), - [sym_dots] = ACTIONS(409), - [sym_dot_dot_i] = ACTIONS(407), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(407), - [sym__newline] = ACTIONS(407), - [sym__raw_string_literal] = ACTIONS(407), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(407), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(407), - }, - [429] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(413), - [anon_sym_BSLASH] = ACTIONS(411), - [anon_sym_function] = ACTIONS(413), - [anon_sym_EQ] = ACTIONS(659), - [anon_sym_if] = ACTIONS(413), - [anon_sym_for] = ACTIONS(413), - [anon_sym_while] = ACTIONS(413), - [anon_sym_repeat] = ACTIONS(413), - [anon_sym_QMARK] = ACTIONS(411), - [anon_sym_TILDE] = ACTIONS(661), - [anon_sym_BANG] = ACTIONS(413), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(667), - [anon_sym_LT_LT_DASH] = ACTIONS(667), - [anon_sym_COLON_EQ] = ACTIONS(667), - [anon_sym_DASH_GT] = ACTIONS(669), - [anon_sym_DASH_GT_GT] = ACTIONS(671), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(675), - [anon_sym_PIPE_PIPE] = ACTIONS(677), - [anon_sym_AMP_AMP] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(411), - [sym__number_literal] = ACTIONS(413), - [anon_sym_SQUOTE] = ACTIONS(411), - [anon_sym_DQUOTE] = ACTIONS(411), - [sym_return] = ACTIONS(413), - [sym_next] = ACTIONS(413), - [sym_break] = ACTIONS(413), - [sym_true] = ACTIONS(413), - [sym_false] = ACTIONS(413), - [sym_null] = ACTIONS(413), - [sym_inf] = ACTIONS(413), - [sym_nan] = ACTIONS(413), - [anon_sym_NA] = ACTIONS(413), - [anon_sym_NA_integer_] = ACTIONS(413), - [anon_sym_NA_real_] = ACTIONS(413), - [anon_sym_NA_complex_] = ACTIONS(413), - [anon_sym_NA_character_] = ACTIONS(413), - [sym_dots] = ACTIONS(413), - [sym_dot_dot_i] = ACTIONS(411), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(411), - [sym__newline] = ACTIONS(411), - [sym__raw_string_literal] = ACTIONS(411), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(411), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(411), - }, - [430] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(417), - [anon_sym_BSLASH] = ACTIONS(415), - [anon_sym_function] = ACTIONS(417), - [anon_sym_EQ] = ACTIONS(659), - [anon_sym_if] = ACTIONS(417), - [anon_sym_for] = ACTIONS(417), - [anon_sym_while] = ACTIONS(417), - [anon_sym_repeat] = ACTIONS(417), - [anon_sym_QMARK] = ACTIONS(415), - [anon_sym_TILDE] = ACTIONS(661), - [anon_sym_BANG] = ACTIONS(417), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(667), - [anon_sym_LT_LT_DASH] = ACTIONS(667), - [anon_sym_COLON_EQ] = ACTIONS(667), - [anon_sym_DASH_GT] = ACTIONS(669), - [anon_sym_DASH_GT_GT] = ACTIONS(671), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(675), - [anon_sym_PIPE_PIPE] = ACTIONS(677), - [anon_sym_AMP_AMP] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(415), - [sym__number_literal] = ACTIONS(417), - [anon_sym_SQUOTE] = ACTIONS(415), - [anon_sym_DQUOTE] = ACTIONS(415), - [sym_return] = ACTIONS(417), - [sym_next] = ACTIONS(417), - [sym_break] = ACTIONS(417), - [sym_true] = ACTIONS(417), - [sym_false] = ACTIONS(417), - [sym_null] = ACTIONS(417), - [sym_inf] = ACTIONS(417), - [sym_nan] = ACTIONS(417), - [anon_sym_NA] = ACTIONS(417), - [anon_sym_NA_integer_] = ACTIONS(417), - [anon_sym_NA_real_] = ACTIONS(417), - [anon_sym_NA_complex_] = ACTIONS(417), - [anon_sym_NA_character_] = ACTIONS(417), - [sym_dots] = ACTIONS(417), - [sym_dot_dot_i] = ACTIONS(415), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(415), - [sym__newline] = ACTIONS(415), - [sym__raw_string_literal] = ACTIONS(415), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(415), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(415), - }, - [431] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(421), - [anon_sym_BSLASH] = ACTIONS(419), - [anon_sym_function] = ACTIONS(421), - [anon_sym_EQ] = ACTIONS(659), - [anon_sym_if] = ACTIONS(421), - [anon_sym_for] = ACTIONS(421), - [anon_sym_while] = ACTIONS(421), - [anon_sym_repeat] = ACTIONS(421), - [anon_sym_QMARK] = ACTIONS(419), - [anon_sym_TILDE] = ACTIONS(661), - [anon_sym_BANG] = ACTIONS(421), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(667), - [anon_sym_LT_LT_DASH] = ACTIONS(667), - [anon_sym_COLON_EQ] = ACTIONS(667), - [anon_sym_DASH_GT] = ACTIONS(669), - [anon_sym_DASH_GT_GT] = ACTIONS(671), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(675), - [anon_sym_PIPE_PIPE] = ACTIONS(677), - [anon_sym_AMP_AMP] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(419), - [sym__number_literal] = ACTIONS(421), - [anon_sym_SQUOTE] = ACTIONS(419), - [anon_sym_DQUOTE] = ACTIONS(419), - [sym_return] = ACTIONS(421), - [sym_next] = ACTIONS(421), - [sym_break] = ACTIONS(421), - [sym_true] = ACTIONS(421), - [sym_false] = ACTIONS(421), - [sym_null] = ACTIONS(421), - [sym_inf] = ACTIONS(421), - [sym_nan] = ACTIONS(421), - [anon_sym_NA] = ACTIONS(421), - [anon_sym_NA_integer_] = ACTIONS(421), - [anon_sym_NA_real_] = ACTIONS(421), - [anon_sym_NA_complex_] = ACTIONS(421), - [anon_sym_NA_character_] = ACTIONS(421), - [sym_dots] = ACTIONS(421), - [sym_dot_dot_i] = ACTIONS(419), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(419), - [sym__newline] = ACTIONS(419), - [sym__raw_string_literal] = ACTIONS(419), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(419), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(419), - }, - [432] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(425), - [anon_sym_BSLASH] = ACTIONS(423), - [anon_sym_function] = ACTIONS(425), - [anon_sym_EQ] = ACTIONS(659), - [anon_sym_if] = ACTIONS(425), - [anon_sym_for] = ACTIONS(425), - [anon_sym_while] = ACTIONS(425), - [anon_sym_repeat] = ACTIONS(425), - [anon_sym_QMARK] = ACTIONS(423), - [anon_sym_TILDE] = ACTIONS(661), - [anon_sym_BANG] = ACTIONS(425), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(667), - [anon_sym_LT_LT_DASH] = ACTIONS(667), - [anon_sym_COLON_EQ] = ACTIONS(667), - [anon_sym_DASH_GT] = ACTIONS(669), - [anon_sym_DASH_GT_GT] = ACTIONS(671), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(675), - [anon_sym_PIPE_PIPE] = ACTIONS(677), - [anon_sym_AMP_AMP] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(423), - [sym__number_literal] = ACTIONS(425), - [anon_sym_SQUOTE] = ACTIONS(423), - [anon_sym_DQUOTE] = ACTIONS(423), - [sym_return] = ACTIONS(425), - [sym_next] = ACTIONS(425), - [sym_break] = ACTIONS(425), - [sym_true] = ACTIONS(425), - [sym_false] = ACTIONS(425), - [sym_null] = ACTIONS(425), - [sym_inf] = ACTIONS(425), - [sym_nan] = ACTIONS(425), - [anon_sym_NA] = ACTIONS(425), - [anon_sym_NA_integer_] = ACTIONS(425), - [anon_sym_NA_real_] = ACTIONS(425), - [anon_sym_NA_complex_] = ACTIONS(425), - [anon_sym_NA_character_] = ACTIONS(425), - [sym_dots] = ACTIONS(425), - [sym_dot_dot_i] = ACTIONS(423), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(423), - [sym__newline] = ACTIONS(423), - [sym__raw_string_literal] = ACTIONS(423), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(423), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(423), - }, - [433] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(429), - [anon_sym_BSLASH] = ACTIONS(427), - [anon_sym_function] = ACTIONS(429), - [anon_sym_EQ] = ACTIONS(659), - [anon_sym_if] = ACTIONS(429), - [anon_sym_for] = ACTIONS(429), - [anon_sym_while] = ACTIONS(429), - [anon_sym_repeat] = ACTIONS(429), - [anon_sym_QMARK] = ACTIONS(427), - [anon_sym_TILDE] = ACTIONS(661), - [anon_sym_BANG] = ACTIONS(429), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(667), - [anon_sym_LT_LT_DASH] = ACTIONS(667), - [anon_sym_COLON_EQ] = ACTIONS(667), - [anon_sym_DASH_GT] = ACTIONS(669), - [anon_sym_DASH_GT_GT] = ACTIONS(671), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(675), - [anon_sym_PIPE_PIPE] = ACTIONS(677), - [anon_sym_AMP_AMP] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(427), - [sym__number_literal] = ACTIONS(429), - [anon_sym_SQUOTE] = ACTIONS(427), - [anon_sym_DQUOTE] = ACTIONS(427), - [sym_return] = ACTIONS(429), - [sym_next] = ACTIONS(429), - [sym_break] = ACTIONS(429), - [sym_true] = ACTIONS(429), - [sym_false] = ACTIONS(429), - [sym_null] = ACTIONS(429), - [sym_inf] = ACTIONS(429), - [sym_nan] = ACTIONS(429), - [anon_sym_NA] = ACTIONS(429), - [anon_sym_NA_integer_] = ACTIONS(429), - [anon_sym_NA_real_] = ACTIONS(429), - [anon_sym_NA_complex_] = ACTIONS(429), - [anon_sym_NA_character_] = ACTIONS(429), - [sym_dots] = ACTIONS(429), - [sym_dot_dot_i] = ACTIONS(427), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(427), - [sym__newline] = ACTIONS(427), - [sym__raw_string_literal] = ACTIONS(427), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(427), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(427), - }, - [434] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(433), - [anon_sym_BSLASH] = ACTIONS(431), - [anon_sym_function] = ACTIONS(433), - [anon_sym_EQ] = ACTIONS(659), - [anon_sym_if] = ACTIONS(433), - [anon_sym_for] = ACTIONS(433), - [anon_sym_while] = ACTIONS(433), - [anon_sym_repeat] = ACTIONS(433), - [anon_sym_QMARK] = ACTIONS(431), - [anon_sym_TILDE] = ACTIONS(661), - [anon_sym_BANG] = ACTIONS(433), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(667), - [anon_sym_LT_LT_DASH] = ACTIONS(667), - [anon_sym_COLON_EQ] = ACTIONS(667), - [anon_sym_DASH_GT] = ACTIONS(669), - [anon_sym_DASH_GT_GT] = ACTIONS(671), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(675), - [anon_sym_PIPE_PIPE] = ACTIONS(677), - [anon_sym_AMP_AMP] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(431), - [sym__number_literal] = ACTIONS(433), - [anon_sym_SQUOTE] = ACTIONS(431), - [anon_sym_DQUOTE] = ACTIONS(431), - [sym_return] = ACTIONS(433), - [sym_next] = ACTIONS(433), - [sym_break] = ACTIONS(433), - [sym_true] = ACTIONS(433), - [sym_false] = ACTIONS(433), - [sym_null] = ACTIONS(433), - [sym_inf] = ACTIONS(433), - [sym_nan] = ACTIONS(433), - [anon_sym_NA] = ACTIONS(433), - [anon_sym_NA_integer_] = ACTIONS(433), - [anon_sym_NA_real_] = ACTIONS(433), - [anon_sym_NA_complex_] = ACTIONS(433), - [anon_sym_NA_character_] = ACTIONS(433), - [sym_dots] = ACTIONS(433), - [sym_dot_dot_i] = ACTIONS(431), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(431), - [sym__newline] = ACTIONS(431), - [sym__raw_string_literal] = ACTIONS(431), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(431), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(431), - }, - [435] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(437), - [anon_sym_BSLASH] = ACTIONS(435), - [anon_sym_function] = ACTIONS(437), - [anon_sym_EQ] = ACTIONS(659), - [anon_sym_if] = ACTIONS(437), - [anon_sym_for] = ACTIONS(437), - [anon_sym_while] = ACTIONS(437), - [anon_sym_repeat] = ACTIONS(437), - [anon_sym_QMARK] = ACTIONS(435), - [anon_sym_TILDE] = ACTIONS(661), - [anon_sym_BANG] = ACTIONS(437), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(667), - [anon_sym_LT_LT_DASH] = ACTIONS(667), - [anon_sym_COLON_EQ] = ACTIONS(667), - [anon_sym_DASH_GT] = ACTIONS(669), - [anon_sym_DASH_GT_GT] = ACTIONS(671), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(675), - [anon_sym_PIPE_PIPE] = ACTIONS(677), - [anon_sym_AMP_AMP] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(435), - [sym__number_literal] = ACTIONS(437), - [anon_sym_SQUOTE] = ACTIONS(435), - [anon_sym_DQUOTE] = ACTIONS(435), - [sym_return] = ACTIONS(437), - [sym_next] = ACTIONS(437), - [sym_break] = ACTIONS(437), - [sym_true] = ACTIONS(437), - [sym_false] = ACTIONS(437), - [sym_null] = ACTIONS(437), - [sym_inf] = ACTIONS(437), - [sym_nan] = ACTIONS(437), - [anon_sym_NA] = ACTIONS(437), - [anon_sym_NA_integer_] = ACTIONS(437), - [anon_sym_NA_real_] = ACTIONS(437), - [anon_sym_NA_complex_] = ACTIONS(437), - [anon_sym_NA_character_] = ACTIONS(437), - [sym_dots] = ACTIONS(437), - [sym_dot_dot_i] = ACTIONS(435), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(435), - [sym__newline] = ACTIONS(435), - [sym__raw_string_literal] = ACTIONS(435), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(435), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(435), - }, - [436] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(441), - [anon_sym_BSLASH] = ACTIONS(439), - [anon_sym_function] = ACTIONS(441), - [anon_sym_EQ] = ACTIONS(659), - [anon_sym_if] = ACTIONS(441), - [anon_sym_for] = ACTIONS(441), - [anon_sym_while] = ACTIONS(441), - [anon_sym_repeat] = ACTIONS(441), - [anon_sym_QMARK] = ACTIONS(439), - [anon_sym_TILDE] = ACTIONS(661), - [anon_sym_BANG] = ACTIONS(441), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(667), - [anon_sym_LT_LT_DASH] = ACTIONS(667), - [anon_sym_COLON_EQ] = ACTIONS(667), - [anon_sym_DASH_GT] = ACTIONS(669), - [anon_sym_DASH_GT_GT] = ACTIONS(671), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(675), - [anon_sym_PIPE_PIPE] = ACTIONS(677), - [anon_sym_AMP_AMP] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(439), - [sym__number_literal] = ACTIONS(441), - [anon_sym_SQUOTE] = ACTIONS(439), - [anon_sym_DQUOTE] = ACTIONS(439), - [sym_return] = ACTIONS(441), - [sym_next] = ACTIONS(441), - [sym_break] = ACTIONS(441), - [sym_true] = ACTIONS(441), - [sym_false] = ACTIONS(441), - [sym_null] = ACTIONS(441), - [sym_inf] = ACTIONS(441), - [sym_nan] = ACTIONS(441), - [anon_sym_NA] = ACTIONS(441), - [anon_sym_NA_integer_] = ACTIONS(441), - [anon_sym_NA_real_] = ACTIONS(441), - [anon_sym_NA_complex_] = ACTIONS(441), - [anon_sym_NA_character_] = ACTIONS(441), - [sym_dots] = ACTIONS(441), - [sym_dot_dot_i] = ACTIONS(439), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(439), - [sym__newline] = ACTIONS(439), - [sym__raw_string_literal] = ACTIONS(439), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(439), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(439), - }, - [437] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(367), - [anon_sym_BSLASH] = ACTIONS(369), - [anon_sym_function] = ACTIONS(367), - [anon_sym_EQ] = ACTIONS(659), - [anon_sym_if] = ACTIONS(367), - [anon_sym_for] = ACTIONS(367), - [anon_sym_while] = ACTIONS(367), - [anon_sym_repeat] = ACTIONS(367), - [anon_sym_QMARK] = ACTIONS(369), - [anon_sym_TILDE] = ACTIONS(661), - [anon_sym_BANG] = ACTIONS(367), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(667), - [anon_sym_LT_LT_DASH] = ACTIONS(667), - [anon_sym_COLON_EQ] = ACTIONS(667), - [anon_sym_DASH_GT] = ACTIONS(669), - [anon_sym_DASH_GT_GT] = ACTIONS(671), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(675), - [anon_sym_PIPE_PIPE] = ACTIONS(677), - [anon_sym_AMP_AMP] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(369), - [sym__number_literal] = ACTIONS(367), - [anon_sym_SQUOTE] = ACTIONS(369), - [anon_sym_DQUOTE] = ACTIONS(369), - [sym_return] = ACTIONS(367), - [sym_next] = ACTIONS(367), - [sym_break] = ACTIONS(367), - [sym_true] = ACTIONS(367), - [sym_false] = ACTIONS(367), - [sym_null] = ACTIONS(367), - [sym_inf] = ACTIONS(367), - [sym_nan] = ACTIONS(367), - [anon_sym_NA] = ACTIONS(367), - [anon_sym_NA_integer_] = ACTIONS(367), - [anon_sym_NA_real_] = ACTIONS(367), - [anon_sym_NA_complex_] = ACTIONS(367), - [anon_sym_NA_character_] = ACTIONS(367), - [sym_dots] = ACTIONS(367), - [sym_dot_dot_i] = ACTIONS(369), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(369), - [sym__newline] = ACTIONS(369), - [sym__raw_string_literal] = ACTIONS(369), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(369), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(369), - }, - [438] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(445), - [anon_sym_BSLASH] = ACTIONS(443), - [anon_sym_function] = ACTIONS(445), - [anon_sym_EQ] = ACTIONS(659), - [anon_sym_if] = ACTIONS(445), - [anon_sym_for] = ACTIONS(445), - [anon_sym_while] = ACTIONS(445), - [anon_sym_repeat] = ACTIONS(445), - [anon_sym_QMARK] = ACTIONS(443), - [anon_sym_TILDE] = ACTIONS(661), - [anon_sym_BANG] = ACTIONS(445), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(667), - [anon_sym_LT_LT_DASH] = ACTIONS(667), - [anon_sym_COLON_EQ] = ACTIONS(667), - [anon_sym_DASH_GT] = ACTIONS(669), - [anon_sym_DASH_GT_GT] = ACTIONS(671), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(675), - [anon_sym_PIPE_PIPE] = ACTIONS(677), - [anon_sym_AMP_AMP] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(443), - [sym__number_literal] = ACTIONS(445), - [anon_sym_SQUOTE] = ACTIONS(443), - [anon_sym_DQUOTE] = ACTIONS(443), - [sym_return] = ACTIONS(445), - [sym_next] = ACTIONS(445), - [sym_break] = ACTIONS(445), - [sym_true] = ACTIONS(445), - [sym_false] = ACTIONS(445), - [sym_null] = ACTIONS(445), - [sym_inf] = ACTIONS(445), - [sym_nan] = ACTIONS(445), - [anon_sym_NA] = ACTIONS(445), - [anon_sym_NA_integer_] = ACTIONS(445), - [anon_sym_NA_real_] = ACTIONS(445), - [anon_sym_NA_complex_] = ACTIONS(445), - [anon_sym_NA_character_] = ACTIONS(445), - [sym_dots] = ACTIONS(445), - [sym_dot_dot_i] = ACTIONS(443), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(443), - [sym__newline] = ACTIONS(443), - [sym__raw_string_literal] = ACTIONS(443), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(443), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(443), - }, - [439] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(449), - [anon_sym_BSLASH] = ACTIONS(447), - [anon_sym_function] = ACTIONS(449), - [anon_sym_EQ] = ACTIONS(659), - [anon_sym_if] = ACTIONS(449), - [anon_sym_for] = ACTIONS(449), - [anon_sym_while] = ACTIONS(449), - [anon_sym_repeat] = ACTIONS(449), - [anon_sym_QMARK] = ACTIONS(447), - [anon_sym_TILDE] = ACTIONS(661), - [anon_sym_BANG] = ACTIONS(449), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(667), - [anon_sym_LT_LT_DASH] = ACTIONS(667), - [anon_sym_COLON_EQ] = ACTIONS(667), - [anon_sym_DASH_GT] = ACTIONS(669), - [anon_sym_DASH_GT_GT] = ACTIONS(671), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(675), - [anon_sym_PIPE_PIPE] = ACTIONS(677), - [anon_sym_AMP_AMP] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(447), - [sym__number_literal] = ACTIONS(449), - [anon_sym_SQUOTE] = ACTIONS(447), - [anon_sym_DQUOTE] = ACTIONS(447), - [sym_return] = ACTIONS(449), - [sym_next] = ACTIONS(449), - [sym_break] = ACTIONS(449), - [sym_true] = ACTIONS(449), - [sym_false] = ACTIONS(449), - [sym_null] = ACTIONS(449), - [sym_inf] = ACTIONS(449), - [sym_nan] = ACTIONS(449), - [anon_sym_NA] = ACTIONS(449), - [anon_sym_NA_integer_] = ACTIONS(449), - [anon_sym_NA_real_] = ACTIONS(449), - [anon_sym_NA_complex_] = ACTIONS(449), - [anon_sym_NA_character_] = ACTIONS(449), - [sym_dots] = ACTIONS(449), - [sym_dot_dot_i] = ACTIONS(447), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(447), - [sym__newline] = ACTIONS(447), - [sym__raw_string_literal] = ACTIONS(447), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(447), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(447), - }, - [440] = { - [sym_function_definition] = STATE(467), - [sym_if_statement] = STATE(467), - [sym_for_statement] = STATE(467), - [sym_while_statement] = STATE(467), - [sym_repeat_statement] = STATE(467), - [sym_braced_expression] = STATE(467), - [sym_parenthesized_expression] = STATE(467), - [sym_call] = STATE(467), - [sym_subset] = STATE(467), - [sym_subset2] = STATE(467), - [sym__argument] = STATE(2059), - [sym_argument] = STATE(2063), - [sym__argument_named] = STATE(2067), - [sym__argument_unnamed] = STATE(2075), - [sym__argument_value] = STATE(2077), - [sym_unary_operator] = STATE(467), - [sym_binary_operator] = STATE(467), - [sym_extract_operator] = STATE(467), - [sym_namespace_operator] = STATE(467), - [sym_integer] = STATE(467), - [sym_complex] = STATE(467), - [sym_float] = STATE(467), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(805), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(467), - [sym__expression] = STATE(467), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(987), - [sym__open_brace] = STATE(884), - [aux_sym_call_arguments_repeat1] = STATE(468), - [sym_identifier] = ACTIONS(707), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), + [sym_return] = ACTIONS(647), + [sym_next] = ACTIONS(647), + [sym_break] = ACTIONS(647), + [sym_true] = ACTIONS(647), + [sym_false] = ACTIONS(647), + [sym_null] = ACTIONS(647), + [sym_inf] = ACTIONS(647), + [sym_nan] = ACTIONS(647), + [anon_sym_NA] = ACTIONS(647), + [anon_sym_NA_integer_] = ACTIONS(647), + [anon_sym_NA_real_] = ACTIONS(647), + [anon_sym_NA_complex_] = ACTIONS(647), + [anon_sym_NA_character_] = ACTIONS(647), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(645), + [sym__semicolon] = ACTIONS(645), + [sym__raw_string_literal] = ACTIONS(645), + [sym__external_open_parenthesis] = ACTIONS(645), + [sym__external_open_brace] = ACTIONS(645), + [sym__external_close_brace] = ACTIONS(645), + [sym__external_open_bracket] = ACTIONS(645), + [sym__external_open_bracket2] = ACTIONS(645), + }, + [STATE(325)] = { + [ts_builtin_sym_end] = ACTIONS(673), + [sym_identifier] = ACTIONS(671), + [anon_sym_BSLASH] = ACTIONS(673), + [anon_sym_function] = ACTIONS(671), + [anon_sym_EQ] = ACTIONS(671), + [anon_sym_if] = ACTIONS(671), + [anon_sym_for] = ACTIONS(671), + [anon_sym_while] = ACTIONS(671), + [anon_sym_repeat] = ACTIONS(671), + [anon_sym_QMARK] = ACTIONS(673), + [anon_sym_TILDE] = ACTIONS(673), + [anon_sym_BANG] = ACTIONS(671), + [anon_sym_PLUS] = ACTIONS(673), + [anon_sym_DASH] = ACTIONS(671), + [anon_sym_LT_DASH] = ACTIONS(673), + [anon_sym_LT_LT_DASH] = ACTIONS(673), + [anon_sym_COLON_EQ] = ACTIONS(673), + [anon_sym_DASH_GT] = ACTIONS(671), + [anon_sym_DASH_GT_GT] = ACTIONS(673), + [anon_sym_PIPE] = ACTIONS(671), + [anon_sym_AMP] = ACTIONS(671), + [anon_sym_PIPE_PIPE] = ACTIONS(673), + [anon_sym_AMP_AMP] = ACTIONS(673), + [anon_sym_LT] = ACTIONS(671), + [anon_sym_LT_EQ] = ACTIONS(673), + [anon_sym_GT] = ACTIONS(671), + [anon_sym_GT_EQ] = ACTIONS(673), + [anon_sym_EQ_EQ] = ACTIONS(673), + [anon_sym_BANG_EQ] = ACTIONS(673), + [anon_sym_STAR] = ACTIONS(671), + [anon_sym_SLASH] = ACTIONS(673), + [anon_sym_STAR_STAR] = ACTIONS(673), + [anon_sym_CARET] = ACTIONS(673), + [aux_sym_binary_operator_token1] = ACTIONS(673), + [anon_sym_PIPE_GT] = ACTIONS(673), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_DOLLAR] = ACTIONS(673), + [anon_sym_AT] = ACTIONS(673), + [anon_sym_COLON_COLON] = ACTIONS(671), + [anon_sym_COLON_COLON_COLON] = ACTIONS(673), + [sym__hex_literal] = ACTIONS(673), + [sym__number_literal] = ACTIONS(671), + [anon_sym_SQUOTE] = ACTIONS(673), + [anon_sym_DQUOTE] = ACTIONS(673), + [sym_dots] = ACTIONS(671), + [sym_dot_dot_i] = ACTIONS(673), + [sym_return] = ACTIONS(671), + [sym_next] = ACTIONS(671), + [sym_break] = ACTIONS(671), + [sym_true] = ACTIONS(671), + [sym_false] = ACTIONS(671), + [sym_null] = ACTIONS(671), + [sym_inf] = ACTIONS(671), + [sym_nan] = ACTIONS(671), + [anon_sym_NA] = ACTIONS(671), + [anon_sym_NA_integer_] = ACTIONS(671), + [anon_sym_NA_real_] = ACTIONS(671), + [anon_sym_NA_complex_] = ACTIONS(671), + [anon_sym_NA_character_] = ACTIONS(671), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(673), + [sym__semicolon] = ACTIONS(673), + [sym__raw_string_literal] = ACTIONS(673), + [sym__external_open_parenthesis] = ACTIONS(673), + [sym__external_open_brace] = ACTIONS(673), + [sym__external_open_bracket] = ACTIONS(673), + [sym__external_open_bracket2] = ACTIONS(673), + }, + [STATE(326)] = { + [ts_builtin_sym_end] = ACTIONS(641), + [sym_identifier] = ACTIONS(643), + [anon_sym_BSLASH] = ACTIONS(641), + [anon_sym_function] = ACTIONS(643), + [anon_sym_EQ] = ACTIONS(643), + [anon_sym_if] = ACTIONS(643), + [anon_sym_for] = ACTIONS(643), + [anon_sym_while] = ACTIONS(643), + [anon_sym_repeat] = ACTIONS(643), + [anon_sym_QMARK] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(641), + [anon_sym_BANG] = ACTIONS(643), + [anon_sym_PLUS] = ACTIONS(641), + [anon_sym_DASH] = ACTIONS(643), + [anon_sym_LT_DASH] = ACTIONS(641), + [anon_sym_LT_LT_DASH] = ACTIONS(641), + [anon_sym_COLON_EQ] = ACTIONS(641), + [anon_sym_DASH_GT] = ACTIONS(643), + [anon_sym_DASH_GT_GT] = ACTIONS(641), + [anon_sym_PIPE] = ACTIONS(643), + [anon_sym_AMP] = ACTIONS(643), + [anon_sym_PIPE_PIPE] = ACTIONS(641), + [anon_sym_AMP_AMP] = ACTIONS(641), + [anon_sym_LT] = ACTIONS(643), + [anon_sym_LT_EQ] = ACTIONS(641), + [anon_sym_GT] = ACTIONS(643), + [anon_sym_GT_EQ] = ACTIONS(641), + [anon_sym_EQ_EQ] = ACTIONS(641), + [anon_sym_BANG_EQ] = ACTIONS(641), + [anon_sym_STAR] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(641), + [anon_sym_STAR_STAR] = ACTIONS(641), + [anon_sym_CARET] = ACTIONS(641), + [aux_sym_binary_operator_token1] = ACTIONS(641), + [anon_sym_PIPE_GT] = ACTIONS(641), + [anon_sym_COLON] = ACTIONS(643), + [anon_sym_DOLLAR] = ACTIONS(641), + [anon_sym_AT] = ACTIONS(641), + [anon_sym_COLON_COLON] = ACTIONS(643), + [anon_sym_COLON_COLON_COLON] = ACTIONS(641), + [sym__hex_literal] = ACTIONS(641), + [sym__number_literal] = ACTIONS(643), + [anon_sym_SQUOTE] = ACTIONS(641), + [anon_sym_DQUOTE] = ACTIONS(641), + [sym_dots] = ACTIONS(643), + [sym_dot_dot_i] = ACTIONS(641), + [sym_return] = ACTIONS(643), + [sym_next] = ACTIONS(643), + [sym_break] = ACTIONS(643), + [sym_true] = ACTIONS(643), + [sym_false] = ACTIONS(643), + [sym_null] = ACTIONS(643), + [sym_inf] = ACTIONS(643), + [sym_nan] = ACTIONS(643), + [anon_sym_NA] = ACTIONS(643), + [anon_sym_NA_integer_] = ACTIONS(643), + [anon_sym_NA_real_] = ACTIONS(643), + [anon_sym_NA_complex_] = ACTIONS(643), + [anon_sym_NA_character_] = ACTIONS(643), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(641), + [sym__semicolon] = ACTIONS(641), + [sym__raw_string_literal] = ACTIONS(641), + [sym__external_open_parenthesis] = ACTIONS(641), + [sym__external_open_brace] = ACTIONS(641), + [sym__external_open_bracket] = ACTIONS(641), + [sym__external_open_bracket2] = ACTIONS(641), + }, + [STATE(327)] = { + [sym_identifier] = ACTIONS(701), + [anon_sym_BSLASH] = ACTIONS(703), + [anon_sym_function] = ACTIONS(701), + [anon_sym_EQ] = ACTIONS(701), + [anon_sym_if] = ACTIONS(701), + [anon_sym_for] = ACTIONS(701), + [anon_sym_while] = ACTIONS(701), + [anon_sym_repeat] = ACTIONS(701), + [anon_sym_QMARK] = ACTIONS(703), + [anon_sym_TILDE] = ACTIONS(703), + [anon_sym_BANG] = ACTIONS(701), + [anon_sym_PLUS] = ACTIONS(703), + [anon_sym_DASH] = ACTIONS(701), + [anon_sym_LT_DASH] = ACTIONS(703), + [anon_sym_LT_LT_DASH] = ACTIONS(703), + [anon_sym_COLON_EQ] = ACTIONS(703), + [anon_sym_DASH_GT] = ACTIONS(701), + [anon_sym_DASH_GT_GT] = ACTIONS(703), + [anon_sym_PIPE] = ACTIONS(701), + [anon_sym_AMP] = ACTIONS(701), + [anon_sym_PIPE_PIPE] = ACTIONS(703), + [anon_sym_AMP_AMP] = ACTIONS(703), + [anon_sym_LT] = ACTIONS(701), + [anon_sym_LT_EQ] = ACTIONS(703), + [anon_sym_GT] = ACTIONS(701), + [anon_sym_GT_EQ] = ACTIONS(703), + [anon_sym_EQ_EQ] = ACTIONS(703), + [anon_sym_BANG_EQ] = ACTIONS(703), + [anon_sym_STAR] = ACTIONS(701), + [anon_sym_SLASH] = ACTIONS(703), + [anon_sym_STAR_STAR] = ACTIONS(703), + [anon_sym_CARET] = ACTIONS(703), + [aux_sym_binary_operator_token1] = ACTIONS(703), + [anon_sym_PIPE_GT] = ACTIONS(703), + [anon_sym_COLON] = ACTIONS(701), + [anon_sym_DOLLAR] = ACTIONS(703), + [anon_sym_AT] = ACTIONS(703), + [sym__hex_literal] = ACTIONS(703), + [sym__number_literal] = ACTIONS(701), + [anon_sym_SQUOTE] = ACTIONS(703), + [anon_sym_DQUOTE] = ACTIONS(703), + [sym_dots] = ACTIONS(701), + [sym_dot_dot_i] = ACTIONS(703), + [sym_return] = ACTIONS(701), + [sym_next] = ACTIONS(701), + [sym_break] = ACTIONS(701), + [sym_true] = ACTIONS(701), + [sym_false] = ACTIONS(701), + [sym_null] = ACTIONS(701), + [sym_inf] = ACTIONS(701), + [sym_nan] = ACTIONS(701), + [anon_sym_NA] = ACTIONS(701), + [anon_sym_NA_integer_] = ACTIONS(701), + [anon_sym_NA_real_] = ACTIONS(701), + [anon_sym_NA_complex_] = ACTIONS(701), + [anon_sym_NA_character_] = ACTIONS(701), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(703), + [sym__semicolon] = ACTIONS(703), + [sym__raw_string_literal] = ACTIONS(703), + [sym__external_else] = ACTIONS(703), + [sym__external_open_parenthesis] = ACTIONS(703), + [sym__external_open_brace] = ACTIONS(703), + [sym__external_close_brace] = ACTIONS(703), + [sym__external_open_bracket] = ACTIONS(703), + [sym__external_open_bracket2] = ACTIONS(703), + }, + [STATE(328)] = { + [sym_identifier] = ACTIONS(705), + [anon_sym_BSLASH] = ACTIONS(707), + [anon_sym_function] = ACTIONS(705), + [anon_sym_EQ] = ACTIONS(705), + [anon_sym_if] = ACTIONS(705), + [anon_sym_for] = ACTIONS(705), + [anon_sym_while] = ACTIONS(705), + [anon_sym_repeat] = ACTIONS(705), + [anon_sym_QMARK] = ACTIONS(707), + [anon_sym_TILDE] = ACTIONS(707), + [anon_sym_BANG] = ACTIONS(705), + [anon_sym_PLUS] = ACTIONS(707), + [anon_sym_DASH] = ACTIONS(705), + [anon_sym_LT_DASH] = ACTIONS(707), + [anon_sym_LT_LT_DASH] = ACTIONS(707), + [anon_sym_COLON_EQ] = ACTIONS(707), + [anon_sym_DASH_GT] = ACTIONS(705), + [anon_sym_DASH_GT_GT] = ACTIONS(707), + [anon_sym_PIPE] = ACTIONS(705), + [anon_sym_AMP] = ACTIONS(705), + [anon_sym_PIPE_PIPE] = ACTIONS(707), + [anon_sym_AMP_AMP] = ACTIONS(707), + [anon_sym_LT] = ACTIONS(705), + [anon_sym_LT_EQ] = ACTIONS(707), + [anon_sym_GT] = ACTIONS(705), + [anon_sym_GT_EQ] = ACTIONS(707), + [anon_sym_EQ_EQ] = ACTIONS(707), + [anon_sym_BANG_EQ] = ACTIONS(707), + [anon_sym_STAR] = ACTIONS(705), + [anon_sym_SLASH] = ACTIONS(707), + [anon_sym_STAR_STAR] = ACTIONS(707), + [anon_sym_CARET] = ACTIONS(707), + [aux_sym_binary_operator_token1] = ACTIONS(707), + [anon_sym_PIPE_GT] = ACTIONS(707), + [anon_sym_COLON] = ACTIONS(705), + [anon_sym_DOLLAR] = ACTIONS(707), + [anon_sym_AT] = ACTIONS(707), + [sym__hex_literal] = ACTIONS(707), + [sym__number_literal] = ACTIONS(705), + [anon_sym_SQUOTE] = ACTIONS(707), + [anon_sym_DQUOTE] = ACTIONS(707), + [sym_dots] = ACTIONS(705), + [sym_dot_dot_i] = ACTIONS(707), + [sym_return] = ACTIONS(705), + [sym_next] = ACTIONS(705), + [sym_break] = ACTIONS(705), + [sym_true] = ACTIONS(705), + [sym_false] = ACTIONS(705), + [sym_null] = ACTIONS(705), + [sym_inf] = ACTIONS(705), + [sym_nan] = ACTIONS(705), + [anon_sym_NA] = ACTIONS(705), + [anon_sym_NA_integer_] = ACTIONS(705), + [anon_sym_NA_real_] = ACTIONS(705), + [anon_sym_NA_complex_] = ACTIONS(705), + [anon_sym_NA_character_] = ACTIONS(705), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(707), + [sym__semicolon] = ACTIONS(707), + [sym__raw_string_literal] = ACTIONS(707), + [sym__external_else] = ACTIONS(707), + [sym__external_open_parenthesis] = ACTIONS(707), + [sym__external_open_brace] = ACTIONS(707), + [sym__external_close_brace] = ACTIONS(707), + [sym__external_open_bracket] = ACTIONS(707), + [sym__external_open_bracket2] = ACTIONS(707), + }, + [STATE(329)] = { + [sym_identifier] = ACTIONS(709), + [anon_sym_BSLASH] = ACTIONS(711), + [anon_sym_function] = ACTIONS(709), + [anon_sym_EQ] = ACTIONS(709), + [anon_sym_if] = ACTIONS(709), + [anon_sym_for] = ACTIONS(709), + [anon_sym_while] = ACTIONS(709), + [anon_sym_repeat] = ACTIONS(709), + [anon_sym_QMARK] = ACTIONS(711), + [anon_sym_TILDE] = ACTIONS(711), + [anon_sym_BANG] = ACTIONS(709), + [anon_sym_PLUS] = ACTIONS(711), + [anon_sym_DASH] = ACTIONS(709), + [anon_sym_LT_DASH] = ACTIONS(711), + [anon_sym_LT_LT_DASH] = ACTIONS(711), + [anon_sym_COLON_EQ] = ACTIONS(711), + [anon_sym_DASH_GT] = ACTIONS(709), + [anon_sym_DASH_GT_GT] = ACTIONS(711), + [anon_sym_PIPE] = ACTIONS(709), + [anon_sym_AMP] = ACTIONS(709), + [anon_sym_PIPE_PIPE] = ACTIONS(711), + [anon_sym_AMP_AMP] = ACTIONS(711), + [anon_sym_LT] = ACTIONS(709), + [anon_sym_LT_EQ] = ACTIONS(711), + [anon_sym_GT] = ACTIONS(709), + [anon_sym_GT_EQ] = ACTIONS(711), + [anon_sym_EQ_EQ] = ACTIONS(711), + [anon_sym_BANG_EQ] = ACTIONS(711), + [anon_sym_STAR] = ACTIONS(709), + [anon_sym_SLASH] = ACTIONS(711), + [anon_sym_STAR_STAR] = ACTIONS(711), + [anon_sym_CARET] = ACTIONS(711), + [aux_sym_binary_operator_token1] = ACTIONS(711), + [anon_sym_PIPE_GT] = ACTIONS(711), + [anon_sym_COLON] = ACTIONS(709), + [anon_sym_DOLLAR] = ACTIONS(711), + [anon_sym_AT] = ACTIONS(711), + [sym__hex_literal] = ACTIONS(711), + [sym__number_literal] = ACTIONS(709), + [anon_sym_SQUOTE] = ACTIONS(711), + [anon_sym_DQUOTE] = ACTIONS(711), + [sym_dots] = ACTIONS(709), + [sym_dot_dot_i] = ACTIONS(711), + [sym_return] = ACTIONS(709), + [sym_next] = ACTIONS(709), + [sym_break] = ACTIONS(709), + [sym_true] = ACTIONS(709), + [sym_false] = ACTIONS(709), + [sym_null] = ACTIONS(709), + [sym_inf] = ACTIONS(709), + [sym_nan] = ACTIONS(709), + [anon_sym_NA] = ACTIONS(709), + [anon_sym_NA_integer_] = ACTIONS(709), + [anon_sym_NA_real_] = ACTIONS(709), + [anon_sym_NA_complex_] = ACTIONS(709), + [anon_sym_NA_character_] = ACTIONS(709), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(711), + [sym__semicolon] = ACTIONS(711), + [sym__raw_string_literal] = ACTIONS(711), + [sym__external_else] = ACTIONS(711), + [sym__external_open_parenthesis] = ACTIONS(711), + [sym__external_open_brace] = ACTIONS(711), + [sym__external_close_brace] = ACTIONS(711), + [sym__external_open_bracket] = ACTIONS(711), + [sym__external_open_bracket2] = ACTIONS(711), + }, + [STATE(330)] = { + [sym_identifier] = ACTIONS(713), + [anon_sym_BSLASH] = ACTIONS(715), + [anon_sym_function] = ACTIONS(713), + [anon_sym_EQ] = ACTIONS(713), [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(737), - [sym_next] = ACTIONS(737), - [sym_break] = ACTIONS(737), - [sym_true] = ACTIONS(737), - [sym_false] = ACTIONS(737), - [sym_null] = ACTIONS(737), - [sym_inf] = ACTIONS(737), - [sym_nan] = ACTIONS(737), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(741), + [anon_sym_for] = ACTIONS(713), + [anon_sym_while] = ACTIONS(713), + [anon_sym_repeat] = ACTIONS(713), + [anon_sym_QMARK] = ACTIONS(715), + [anon_sym_TILDE] = ACTIONS(715), + [anon_sym_BANG] = ACTIONS(713), + [anon_sym_PLUS] = ACTIONS(715), + [anon_sym_DASH] = ACTIONS(713), + [anon_sym_LT_DASH] = ACTIONS(715), + [anon_sym_LT_LT_DASH] = ACTIONS(715), + [anon_sym_COLON_EQ] = ACTIONS(715), + [anon_sym_DASH_GT] = ACTIONS(713), + [anon_sym_DASH_GT_GT] = ACTIONS(715), + [anon_sym_PIPE] = ACTIONS(713), + [anon_sym_AMP] = ACTIONS(713), + [anon_sym_PIPE_PIPE] = ACTIONS(715), + [anon_sym_AMP_AMP] = ACTIONS(715), + [anon_sym_LT] = ACTIONS(713), + [anon_sym_LT_EQ] = ACTIONS(715), + [anon_sym_GT] = ACTIONS(713), + [anon_sym_GT_EQ] = ACTIONS(715), + [anon_sym_EQ_EQ] = ACTIONS(715), + [anon_sym_BANG_EQ] = ACTIONS(715), + [anon_sym_STAR] = ACTIONS(713), + [anon_sym_SLASH] = ACTIONS(715), + [anon_sym_STAR_STAR] = ACTIONS(715), + [anon_sym_CARET] = ACTIONS(715), + [aux_sym_binary_operator_token1] = ACTIONS(715), + [anon_sym_PIPE_GT] = ACTIONS(715), + [anon_sym_COLON] = ACTIONS(713), + [anon_sym_DOLLAR] = ACTIONS(715), + [anon_sym_AT] = ACTIONS(715), + [sym__hex_literal] = ACTIONS(715), + [sym__number_literal] = ACTIONS(713), + [anon_sym_SQUOTE] = ACTIONS(715), + [anon_sym_DQUOTE] = ACTIONS(715), + [sym_dots] = ACTIONS(713), + [sym_dot_dot_i] = ACTIONS(715), + [sym_return] = ACTIONS(713), + [sym_next] = ACTIONS(713), + [sym_break] = ACTIONS(713), + [sym_true] = ACTIONS(713), + [sym_false] = ACTIONS(713), + [sym_null] = ACTIONS(713), + [sym_inf] = ACTIONS(713), + [sym_nan] = ACTIONS(713), + [anon_sym_NA] = ACTIONS(713), + [anon_sym_NA_integer_] = ACTIONS(713), + [anon_sym_NA_real_] = ACTIONS(713), + [anon_sym_NA_complex_] = ACTIONS(713), + [anon_sym_NA_character_] = ACTIONS(713), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(715), + [sym__semicolon] = ACTIONS(715), + [sym__raw_string_literal] = ACTIONS(715), + [sym__external_else] = ACTIONS(715), + [sym__external_open_parenthesis] = ACTIONS(715), + [sym__external_open_brace] = ACTIONS(715), + [sym__external_close_brace] = ACTIONS(715), + [sym__external_open_bracket] = ACTIONS(715), + [sym__external_open_bracket2] = ACTIONS(715), + }, + [STATE(331)] = { + [sym_function_definition] = STATE(189), + [sym_if_statement] = STATE(189), + [sym_for_statement] = STATE(189), + [sym_while_statement] = STATE(189), + [sym_repeat_statement] = STATE(189), + [sym_braced_expression] = STATE(189), + [sym_parenthesized_expression] = STATE(189), + [sym_call] = STATE(189), + [sym_subset] = STATE(189), + [sym_subset2] = STATE(189), + [sym_unary_operator] = STATE(189), + [sym_binary_operator] = STATE(189), + [sym_extract_operator] = STATE(189), + [sym_namespace_operator] = STATE(189), + [sym_integer] = STATE(189), + [sym_complex] = STATE(189), + [sym_float] = STATE(189), + [sym__float_literal] = STATE(318), + [sym_string] = STATE(317), + [sym__single_quoted_string] = STATE(309), + [sym__double_quoted_string] = STATE(315), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2052), + [sym_na] = STATE(189), + [sym__expression] = STATE(189), + [sym__open_parenthesis] = STATE(1062), + [sym__open_brace] = STATE(372), + [sym__close_brace] = STATE(338), + [aux_sym_braced_expression_repeat1] = STATE(397), + [sym_identifier] = ACTIONS(717), + [anon_sym_BSLASH] = ACTIONS(719), + [anon_sym_function] = ACTIONS(721), + [anon_sym_if] = ACTIONS(723), + [anon_sym_for] = ACTIONS(725), + [anon_sym_while] = ACTIONS(727), + [anon_sym_repeat] = ACTIONS(729), + [anon_sym_QMARK] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(733), + [anon_sym_BANG] = ACTIONS(735), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(737), + [sym__hex_literal] = ACTIONS(739), + [sym__number_literal] = ACTIONS(741), + [anon_sym_SQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(495), + [sym_dots] = ACTIONS(717), [sym_dot_dot_i] = ACTIONS(743), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(745), - [sym__newline] = ACTIONS(747), - [sym__raw_string_literal] = ACTIONS(749), + [sym_return] = ACTIONS(745), + [sym_next] = ACTIONS(745), + [sym_break] = ACTIONS(745), + [sym_true] = ACTIONS(745), + [sym_false] = ACTIONS(745), + [sym_null] = ACTIONS(745), + [sym_inf] = ACTIONS(745), + [sym_nan] = ACTIONS(745), + [anon_sym_NA] = ACTIONS(747), + [anon_sym_NA_integer_] = ACTIONS(747), + [anon_sym_NA_real_] = ACTIONS(747), + [anon_sym_NA_complex_] = ACTIONS(747), + [anon_sym_NA_character_] = ACTIONS(747), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(749), + [sym__semicolon] = ACTIONS(749), + [sym__raw_string_literal] = ACTIONS(499), [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(753), - [sym__external_open_brace] = ACTIONS(755), - }, - [441] = { - [sym_function_definition] = STATE(534), - [sym_if_statement] = STATE(534), - [sym_for_statement] = STATE(534), - [sym_while_statement] = STATE(534), - [sym_repeat_statement] = STATE(534), - [sym_braced_expression] = STATE(534), - [sym_parenthesized_expression] = STATE(534), - [sym_call] = STATE(534), - [sym_subset] = STATE(534), - [sym_subset2] = STATE(534), - [sym__argument] = STATE(2076), - [sym_argument] = STATE(2080), - [sym__argument_named] = STATE(2074), - [sym__argument_unnamed] = STATE(2061), - [sym__argument_value] = STATE(2057), - [sym_unary_operator] = STATE(534), - [sym_binary_operator] = STATE(534), - [sym_extract_operator] = STATE(534), - [sym_namespace_operator] = STATE(534), - [sym_integer] = STATE(534), - [sym_complex] = STATE(534), - [sym_float] = STATE(534), - [sym__float_literal] = STATE(797), - [sym_string] = STATE(764), - [sym__single_quoted_string] = STATE(798), - [sym__double_quoted_string] = STATE(773), - [sym_na] = STATE(534), - [sym__expression] = STATE(534), - [sym__string_or_identifier] = STATE(2302), - [sym__open_parenthesis] = STATE(1008), - [sym__open_brace] = STATE(904), - [sym__close_bracket] = STATE(938), - [aux_sym_call_arguments_repeat1] = STATE(469), - [sym_identifier] = ACTIONS(559), - [anon_sym_BSLASH] = ACTIONS(561), - [anon_sym_function] = ACTIONS(563), - [anon_sym_if] = ACTIONS(565), - [anon_sym_for] = ACTIONS(567), - [anon_sym_while] = ACTIONS(569), - [anon_sym_repeat] = ACTIONS(571), - [anon_sym_QMARK] = ACTIONS(573), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_BANG] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(579), - [anon_sym_DASH] = ACTIONS(579), - [sym__hex_literal] = ACTIONS(581), - [sym__number_literal] = ACTIONS(583), - [anon_sym_SQUOTE] = ACTIONS(585), - [anon_sym_DQUOTE] = ACTIONS(587), - [sym_return] = ACTIONS(589), - [sym_next] = ACTIONS(589), - [sym_break] = ACTIONS(589), - [sym_true] = ACTIONS(589), - [sym_false] = ACTIONS(589), - [sym_null] = ACTIONS(589), - [sym_inf] = ACTIONS(589), - [sym_nan] = ACTIONS(589), - [anon_sym_NA] = ACTIONS(591), - [anon_sym_NA_integer_] = ACTIONS(591), - [anon_sym_NA_real_] = ACTIONS(591), - [anon_sym_NA_complex_] = ACTIONS(591), - [anon_sym_NA_character_] = ACTIONS(591), - [sym_dots] = ACTIONS(593), - [sym_dot_dot_i] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(597), - [sym__newline] = ACTIONS(599), - [sym__raw_string_literal] = ACTIONS(601), - [sym__external_open_parenthesis] = ACTIONS(603), - [sym__external_open_brace] = ACTIONS(605), - [sym__external_close_bracket] = ACTIONS(757), - }, - [442] = { - [sym_function_definition] = STATE(602), - [sym_if_statement] = STATE(602), - [sym_for_statement] = STATE(602), - [sym_while_statement] = STATE(602), - [sym_repeat_statement] = STATE(602), - [sym_braced_expression] = STATE(602), - [sym_parenthesized_expression] = STATE(602), - [sym_call] = STATE(602), - [sym_subset] = STATE(602), - [sym_subset2] = STATE(602), - [sym__argument] = STATE(2081), - [sym_argument] = STATE(2082), - [sym__argument_named] = STATE(2052), - [sym__argument_unnamed] = STATE(2054), - [sym__argument_value] = STATE(2072), - [sym_unary_operator] = STATE(602), - [sym_binary_operator] = STATE(602), - [sym_extract_operator] = STATE(602), - [sym_namespace_operator] = STATE(602), - [sym_integer] = STATE(602), - [sym_complex] = STATE(602), - [sym_float] = STATE(602), - [sym__float_literal] = STATE(766), - [sym_string] = STATE(771), - [sym__single_quoted_string] = STATE(768), - [sym__double_quoted_string] = STATE(783), - [sym_na] = STATE(602), - [sym__expression] = STATE(602), - [sym__string_or_identifier] = STATE(2291), - [sym__open_parenthesis] = STATE(1015), - [sym__open_brace] = STATE(906), - [sym__close_bracket2] = STATE(949), - [aux_sym_call_arguments_repeat1] = STATE(470), - [sym_identifier] = ACTIONS(609), - [anon_sym_BSLASH] = ACTIONS(611), - [anon_sym_function] = ACTIONS(613), - [anon_sym_if] = ACTIONS(615), - [anon_sym_for] = ACTIONS(617), - [anon_sym_while] = ACTIONS(619), - [anon_sym_repeat] = ACTIONS(621), - [anon_sym_QMARK] = ACTIONS(623), - [anon_sym_TILDE] = ACTIONS(625), - [anon_sym_BANG] = ACTIONS(627), - [anon_sym_PLUS] = ACTIONS(629), - [anon_sym_DASH] = ACTIONS(629), - [sym__hex_literal] = ACTIONS(631), - [sym__number_literal] = ACTIONS(633), - [anon_sym_SQUOTE] = ACTIONS(635), - [anon_sym_DQUOTE] = ACTIONS(637), - [sym_return] = ACTIONS(639), - [sym_next] = ACTIONS(639), - [sym_break] = ACTIONS(639), - [sym_true] = ACTIONS(639), - [sym_false] = ACTIONS(639), - [sym_null] = ACTIONS(639), - [sym_inf] = ACTIONS(639), - [sym_nan] = ACTIONS(639), - [anon_sym_NA] = ACTIONS(641), - [anon_sym_NA_integer_] = ACTIONS(641), - [anon_sym_NA_real_] = ACTIONS(641), - [anon_sym_NA_complex_] = ACTIONS(641), - [anon_sym_NA_character_] = ACTIONS(641), - [sym_dots] = ACTIONS(643), - [sym_dot_dot_i] = ACTIONS(645), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(647), - [sym__newline] = ACTIONS(649), - [sym__raw_string_literal] = ACTIONS(651), - [sym__external_open_parenthesis] = ACTIONS(653), - [sym__external_open_brace] = ACTIONS(655), - [sym__external_close_bracket2] = ACTIONS(759), - }, - [443] = { - [sym_string] = STATE(823), - [sym__single_quoted_string] = STATE(748), - [sym__double_quoted_string] = STATE(749), - [sym__string_or_identifier] = STATE(823), - [aux_sym_function_definition_repeat1] = STATE(455), - [ts_builtin_sym_end] = ACTIONS(761), - [sym_identifier] = ACTIONS(763), + [sym__external_open_brace] = ACTIONS(753), + [sym__external_close_brace] = ACTIONS(755), + }, + [STATE(332)] = { + [sym_function_definition] = STATE(189), + [sym_if_statement] = STATE(189), + [sym_for_statement] = STATE(189), + [sym_while_statement] = STATE(189), + [sym_repeat_statement] = STATE(189), + [sym_braced_expression] = STATE(189), + [sym_parenthesized_expression] = STATE(189), + [sym_call] = STATE(189), + [sym_subset] = STATE(189), + [sym_subset2] = STATE(189), + [sym_unary_operator] = STATE(189), + [sym_binary_operator] = STATE(189), + [sym_extract_operator] = STATE(189), + [sym_namespace_operator] = STATE(189), + [sym_integer] = STATE(189), + [sym_complex] = STATE(189), + [sym_float] = STATE(189), + [sym__float_literal] = STATE(318), + [sym_string] = STATE(317), + [sym__single_quoted_string] = STATE(309), + [sym__double_quoted_string] = STATE(315), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2052), + [sym_na] = STATE(189), + [sym__expression] = STATE(189), + [sym__open_parenthesis] = STATE(1062), + [sym__open_brace] = STATE(372), + [sym__close_brace] = STATE(416), + [aux_sym_braced_expression_repeat1] = STATE(397), + [sym_identifier] = ACTIONS(717), + [anon_sym_BSLASH] = ACTIONS(719), + [anon_sym_function] = ACTIONS(721), + [anon_sym_if] = ACTIONS(723), + [anon_sym_for] = ACTIONS(725), + [anon_sym_while] = ACTIONS(727), + [anon_sym_repeat] = ACTIONS(729), + [anon_sym_QMARK] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(733), + [anon_sym_BANG] = ACTIONS(735), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(737), + [sym__hex_literal] = ACTIONS(739), + [sym__number_literal] = ACTIONS(741), + [anon_sym_SQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(495), + [sym_dots] = ACTIONS(717), + [sym_dot_dot_i] = ACTIONS(743), + [sym_return] = ACTIONS(745), + [sym_next] = ACTIONS(745), + [sym_break] = ACTIONS(745), + [sym_true] = ACTIONS(745), + [sym_false] = ACTIONS(745), + [sym_null] = ACTIONS(745), + [sym_inf] = ACTIONS(745), + [sym_nan] = ACTIONS(745), + [anon_sym_NA] = ACTIONS(747), + [anon_sym_NA_integer_] = ACTIONS(747), + [anon_sym_NA_real_] = ACTIONS(747), + [anon_sym_NA_complex_] = ACTIONS(747), + [anon_sym_NA_character_] = ACTIONS(747), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(749), + [sym__semicolon] = ACTIONS(749), + [sym__raw_string_literal] = ACTIONS(499), + [sym__external_open_parenthesis] = ACTIONS(751), + [sym__external_open_brace] = ACTIONS(753), + [sym__external_close_brace] = ACTIONS(757), + }, + [STATE(333)] = { + [sym_identifier] = ACTIONS(759), [anon_sym_BSLASH] = ACTIONS(761), - [anon_sym_function] = ACTIONS(765), - [anon_sym_EQ] = ACTIONS(765), - [anon_sym_if] = ACTIONS(765), - [anon_sym_for] = ACTIONS(765), - [anon_sym_while] = ACTIONS(765), - [anon_sym_repeat] = ACTIONS(765), + [anon_sym_function] = ACTIONS(759), + [anon_sym_EQ] = ACTIONS(759), + [anon_sym_if] = ACTIONS(759), + [anon_sym_for] = ACTIONS(759), + [anon_sym_while] = ACTIONS(759), + [anon_sym_repeat] = ACTIONS(759), [anon_sym_QMARK] = ACTIONS(761), [anon_sym_TILDE] = ACTIONS(761), - [anon_sym_BANG] = ACTIONS(765), + [anon_sym_BANG] = ACTIONS(759), [anon_sym_PLUS] = ACTIONS(761), - [anon_sym_DASH] = ACTIONS(765), + [anon_sym_DASH] = ACTIONS(759), [anon_sym_LT_DASH] = ACTIONS(761), [anon_sym_LT_LT_DASH] = ACTIONS(761), [anon_sym_COLON_EQ] = ACTIONS(761), - [anon_sym_DASH_GT] = ACTIONS(765), + [anon_sym_DASH_GT] = ACTIONS(759), [anon_sym_DASH_GT_GT] = ACTIONS(761), - [anon_sym_PIPE] = ACTIONS(765), - [anon_sym_AMP] = ACTIONS(765), + [anon_sym_PIPE] = ACTIONS(759), + [anon_sym_AMP] = ACTIONS(759), [anon_sym_PIPE_PIPE] = ACTIONS(761), [anon_sym_AMP_AMP] = ACTIONS(761), - [anon_sym_LT] = ACTIONS(765), + [anon_sym_LT] = ACTIONS(759), [anon_sym_LT_EQ] = ACTIONS(761), - [anon_sym_GT] = ACTIONS(765), + [anon_sym_GT] = ACTIONS(759), [anon_sym_GT_EQ] = ACTIONS(761), [anon_sym_EQ_EQ] = ACTIONS(761), [anon_sym_BANG_EQ] = ACTIONS(761), - [anon_sym_STAR] = ACTIONS(765), + [anon_sym_STAR] = ACTIONS(759), [anon_sym_SLASH] = ACTIONS(761), [anon_sym_STAR_STAR] = ACTIONS(761), [anon_sym_CARET] = ACTIONS(761), [aux_sym_binary_operator_token1] = ACTIONS(761), [anon_sym_PIPE_GT] = ACTIONS(761), - [anon_sym_COLON] = ACTIONS(765), + [anon_sym_COLON] = ACTIONS(759), [anon_sym_DOLLAR] = ACTIONS(761), [anon_sym_AT] = ACTIONS(761), [sym__hex_literal] = ACTIONS(761), - [sym__number_literal] = ACTIONS(765), - [anon_sym_SQUOTE] = ACTIONS(767), - [anon_sym_DQUOTE] = ACTIONS(769), - [sym_return] = ACTIONS(765), - [sym_next] = ACTIONS(765), - [sym_break] = ACTIONS(765), - [sym_true] = ACTIONS(765), - [sym_false] = ACTIONS(765), - [sym_null] = ACTIONS(765), - [sym_inf] = ACTIONS(765), - [sym_nan] = ACTIONS(765), - [anon_sym_NA] = ACTIONS(765), - [anon_sym_NA_integer_] = ACTIONS(765), - [anon_sym_NA_real_] = ACTIONS(765), - [anon_sym_NA_complex_] = ACTIONS(765), - [anon_sym_NA_character_] = ACTIONS(765), - [sym_dots] = ACTIONS(765), + [sym__number_literal] = ACTIONS(759), + [anon_sym_SQUOTE] = ACTIONS(761), + [anon_sym_DQUOTE] = ACTIONS(761), + [sym_dots] = ACTIONS(759), [sym_dot_dot_i] = ACTIONS(761), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(771), + [sym_return] = ACTIONS(759), + [sym_next] = ACTIONS(759), + [sym_break] = ACTIONS(759), + [sym_true] = ACTIONS(759), + [sym_false] = ACTIONS(759), + [sym_null] = ACTIONS(759), + [sym_inf] = ACTIONS(759), + [sym_nan] = ACTIONS(759), + [anon_sym_NA] = ACTIONS(759), + [anon_sym_NA_integer_] = ACTIONS(759), + [anon_sym_NA_real_] = ACTIONS(759), + [anon_sym_NA_complex_] = ACTIONS(759), + [anon_sym_NA_character_] = ACTIONS(759), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(761), [sym__semicolon] = ACTIONS(761), - [sym__raw_string_literal] = ACTIONS(773), + [sym__raw_string_literal] = ACTIONS(761), [sym__external_else] = ACTIONS(761), [sym__external_open_parenthesis] = ACTIONS(761), [sym__external_open_brace] = ACTIONS(761), + [sym__external_close_brace] = ACTIONS(761), [sym__external_open_bracket] = ACTIONS(761), [sym__external_open_bracket2] = ACTIONS(761), }, - [444] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), + [STATE(334)] = { + [sym_identifier] = ACTIONS(763), + [anon_sym_BSLASH] = ACTIONS(765), + [anon_sym_function] = ACTIONS(763), + [anon_sym_EQ] = ACTIONS(763), + [anon_sym_if] = ACTIONS(763), + [anon_sym_for] = ACTIONS(763), + [anon_sym_while] = ACTIONS(763), + [anon_sym_repeat] = ACTIONS(763), + [anon_sym_QMARK] = ACTIONS(765), + [anon_sym_TILDE] = ACTIONS(765), + [anon_sym_BANG] = ACTIONS(763), + [anon_sym_PLUS] = ACTIONS(765), + [anon_sym_DASH] = ACTIONS(763), + [anon_sym_LT_DASH] = ACTIONS(765), + [anon_sym_LT_LT_DASH] = ACTIONS(765), + [anon_sym_COLON_EQ] = ACTIONS(765), + [anon_sym_DASH_GT] = ACTIONS(763), + [anon_sym_DASH_GT_GT] = ACTIONS(765), + [anon_sym_PIPE] = ACTIONS(763), + [anon_sym_AMP] = ACTIONS(763), + [anon_sym_PIPE_PIPE] = ACTIONS(765), + [anon_sym_AMP_AMP] = ACTIONS(765), + [anon_sym_LT] = ACTIONS(763), + [anon_sym_LT_EQ] = ACTIONS(765), + [anon_sym_GT] = ACTIONS(763), + [anon_sym_GT_EQ] = ACTIONS(765), + [anon_sym_EQ_EQ] = ACTIONS(765), + [anon_sym_BANG_EQ] = ACTIONS(765), + [anon_sym_STAR] = ACTIONS(763), + [anon_sym_SLASH] = ACTIONS(765), + [anon_sym_STAR_STAR] = ACTIONS(765), + [anon_sym_CARET] = ACTIONS(765), + [aux_sym_binary_operator_token1] = ACTIONS(765), + [anon_sym_PIPE_GT] = ACTIONS(765), + [anon_sym_COLON] = ACTIONS(763), + [anon_sym_DOLLAR] = ACTIONS(765), + [anon_sym_AT] = ACTIONS(765), + [sym__hex_literal] = ACTIONS(765), + [sym__number_literal] = ACTIONS(763), + [anon_sym_SQUOTE] = ACTIONS(765), + [anon_sym_DQUOTE] = ACTIONS(765), + [sym_dots] = ACTIONS(763), + [sym_dot_dot_i] = ACTIONS(765), + [sym_return] = ACTIONS(763), + [sym_next] = ACTIONS(763), + [sym_break] = ACTIONS(763), + [sym_true] = ACTIONS(763), + [sym_false] = ACTIONS(763), + [sym_null] = ACTIONS(763), + [sym_inf] = ACTIONS(763), + [sym_nan] = ACTIONS(763), + [anon_sym_NA] = ACTIONS(763), + [anon_sym_NA_integer_] = ACTIONS(763), + [anon_sym_NA_real_] = ACTIONS(763), + [anon_sym_NA_complex_] = ACTIONS(763), + [anon_sym_NA_character_] = ACTIONS(763), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(765), + [sym__semicolon] = ACTIONS(765), + [sym__raw_string_literal] = ACTIONS(765), + [sym__external_else] = ACTIONS(765), + [sym__external_open_parenthesis] = ACTIONS(765), + [sym__external_open_brace] = ACTIONS(765), + [sym__external_close_brace] = ACTIONS(765), + [sym__external_open_bracket] = ACTIONS(765), + [sym__external_open_bracket2] = ACTIONS(765), + }, + [STATE(335)] = { + [sym_identifier] = ACTIONS(767), + [anon_sym_BSLASH] = ACTIONS(769), + [anon_sym_function] = ACTIONS(767), + [anon_sym_EQ] = ACTIONS(767), + [anon_sym_if] = ACTIONS(767), + [anon_sym_for] = ACTIONS(767), + [anon_sym_while] = ACTIONS(767), + [anon_sym_repeat] = ACTIONS(767), + [anon_sym_QMARK] = ACTIONS(769), + [anon_sym_TILDE] = ACTIONS(769), + [anon_sym_BANG] = ACTIONS(767), + [anon_sym_PLUS] = ACTIONS(769), + [anon_sym_DASH] = ACTIONS(767), + [anon_sym_LT_DASH] = ACTIONS(769), + [anon_sym_LT_LT_DASH] = ACTIONS(769), + [anon_sym_COLON_EQ] = ACTIONS(769), + [anon_sym_DASH_GT] = ACTIONS(767), + [anon_sym_DASH_GT_GT] = ACTIONS(769), + [anon_sym_PIPE] = ACTIONS(767), + [anon_sym_AMP] = ACTIONS(767), + [anon_sym_PIPE_PIPE] = ACTIONS(769), + [anon_sym_AMP_AMP] = ACTIONS(769), + [anon_sym_LT] = ACTIONS(767), + [anon_sym_LT_EQ] = ACTIONS(769), + [anon_sym_GT] = ACTIONS(767), + [anon_sym_GT_EQ] = ACTIONS(769), + [anon_sym_EQ_EQ] = ACTIONS(769), + [anon_sym_BANG_EQ] = ACTIONS(769), + [anon_sym_STAR] = ACTIONS(767), + [anon_sym_SLASH] = ACTIONS(769), + [anon_sym_STAR_STAR] = ACTIONS(769), + [anon_sym_CARET] = ACTIONS(769), + [aux_sym_binary_operator_token1] = ACTIONS(769), + [anon_sym_PIPE_GT] = ACTIONS(769), + [anon_sym_COLON] = ACTIONS(767), + [anon_sym_DOLLAR] = ACTIONS(769), + [anon_sym_AT] = ACTIONS(769), + [sym__hex_literal] = ACTIONS(769), + [sym__number_literal] = ACTIONS(767), + [anon_sym_SQUOTE] = ACTIONS(769), + [anon_sym_DQUOTE] = ACTIONS(769), + [sym_dots] = ACTIONS(767), + [sym_dot_dot_i] = ACTIONS(769), + [sym_return] = ACTIONS(767), + [sym_next] = ACTIONS(767), + [sym_break] = ACTIONS(767), + [sym_true] = ACTIONS(767), + [sym_false] = ACTIONS(767), + [sym_null] = ACTIONS(767), + [sym_inf] = ACTIONS(767), + [sym_nan] = ACTIONS(767), + [anon_sym_NA] = ACTIONS(767), + [anon_sym_NA_integer_] = ACTIONS(767), + [anon_sym_NA_real_] = ACTIONS(767), + [anon_sym_NA_complex_] = ACTIONS(767), + [anon_sym_NA_character_] = ACTIONS(767), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(769), + [sym__semicolon] = ACTIONS(769), + [sym__raw_string_literal] = ACTIONS(769), + [sym__external_else] = ACTIONS(769), + [sym__external_open_parenthesis] = ACTIONS(769), + [sym__external_open_brace] = ACTIONS(769), + [sym__external_close_brace] = ACTIONS(769), + [sym__external_open_bracket] = ACTIONS(769), + [sym__external_open_bracket2] = ACTIONS(769), + }, + [STATE(336)] = { + [sym_identifier] = ACTIONS(771), + [anon_sym_BSLASH] = ACTIONS(773), + [anon_sym_function] = ACTIONS(771), + [anon_sym_EQ] = ACTIONS(771), + [anon_sym_if] = ACTIONS(771), + [anon_sym_for] = ACTIONS(771), + [anon_sym_while] = ACTIONS(771), + [anon_sym_repeat] = ACTIONS(771), + [anon_sym_QMARK] = ACTIONS(773), + [anon_sym_TILDE] = ACTIONS(773), + [anon_sym_BANG] = ACTIONS(771), + [anon_sym_PLUS] = ACTIONS(773), + [anon_sym_DASH] = ACTIONS(771), + [anon_sym_LT_DASH] = ACTIONS(773), + [anon_sym_LT_LT_DASH] = ACTIONS(773), + [anon_sym_COLON_EQ] = ACTIONS(773), + [anon_sym_DASH_GT] = ACTIONS(771), + [anon_sym_DASH_GT_GT] = ACTIONS(773), + [anon_sym_PIPE] = ACTIONS(771), + [anon_sym_AMP] = ACTIONS(771), + [anon_sym_PIPE_PIPE] = ACTIONS(773), + [anon_sym_AMP_AMP] = ACTIONS(773), + [anon_sym_LT] = ACTIONS(771), + [anon_sym_LT_EQ] = ACTIONS(773), + [anon_sym_GT] = ACTIONS(771), + [anon_sym_GT_EQ] = ACTIONS(773), + [anon_sym_EQ_EQ] = ACTIONS(773), + [anon_sym_BANG_EQ] = ACTIONS(773), + [anon_sym_STAR] = ACTIONS(771), + [anon_sym_SLASH] = ACTIONS(773), + [anon_sym_STAR_STAR] = ACTIONS(773), + [anon_sym_CARET] = ACTIONS(773), + [aux_sym_binary_operator_token1] = ACTIONS(773), + [anon_sym_PIPE_GT] = ACTIONS(773), + [anon_sym_COLON] = ACTIONS(771), + [anon_sym_DOLLAR] = ACTIONS(773), + [anon_sym_AT] = ACTIONS(773), + [sym__hex_literal] = ACTIONS(773), + [sym__number_literal] = ACTIONS(771), + [anon_sym_SQUOTE] = ACTIONS(773), + [anon_sym_DQUOTE] = ACTIONS(773), + [sym_dots] = ACTIONS(771), + [sym_dot_dot_i] = ACTIONS(773), + [sym_return] = ACTIONS(771), + [sym_next] = ACTIONS(771), + [sym_break] = ACTIONS(771), + [sym_true] = ACTIONS(771), + [sym_false] = ACTIONS(771), + [sym_null] = ACTIONS(771), + [sym_inf] = ACTIONS(771), + [sym_nan] = ACTIONS(771), + [anon_sym_NA] = ACTIONS(771), + [anon_sym_NA_integer_] = ACTIONS(771), + [anon_sym_NA_real_] = ACTIONS(771), + [anon_sym_NA_complex_] = ACTIONS(771), + [anon_sym_NA_character_] = ACTIONS(771), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(773), + [sym__semicolon] = ACTIONS(773), + [sym__raw_string_literal] = ACTIONS(773), + [sym__external_else] = ACTIONS(773), + [sym__external_open_parenthesis] = ACTIONS(773), + [sym__external_open_brace] = ACTIONS(773), + [sym__external_close_brace] = ACTIONS(773), + [sym__external_open_bracket] = ACTIONS(773), + [sym__external_open_bracket2] = ACTIONS(773), + }, + [STATE(337)] = { [sym_identifier] = ACTIONS(775), [anon_sym_BSLASH] = ACTIONS(777), [anon_sym_function] = ACTIONS(775), - [anon_sym_EQ] = ACTIONS(779), + [anon_sym_EQ] = ACTIONS(775), [anon_sym_if] = ACTIONS(775), [anon_sym_for] = ACTIONS(775), [anon_sym_while] = ACTIONS(775), [anon_sym_repeat] = ACTIONS(775), - [anon_sym_QMARK] = ACTIONS(781), - [anon_sym_TILDE] = ACTIONS(783), + [anon_sym_QMARK] = ACTIONS(777), + [anon_sym_TILDE] = ACTIONS(777), [anon_sym_BANG] = ACTIONS(775), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(789), - [anon_sym_LT_LT_DASH] = ACTIONS(789), - [anon_sym_COLON_EQ] = ACTIONS(789), - [anon_sym_DASH_GT] = ACTIONS(791), - [anon_sym_DASH_GT_GT] = ACTIONS(793), - [anon_sym_PIPE] = ACTIONS(795), - [anon_sym_AMP] = ACTIONS(797), - [anon_sym_PIPE_PIPE] = ACTIONS(799), - [anon_sym_AMP_AMP] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), + [anon_sym_PLUS] = ACTIONS(777), + [anon_sym_DASH] = ACTIONS(775), + [anon_sym_LT_DASH] = ACTIONS(777), + [anon_sym_LT_LT_DASH] = ACTIONS(777), + [anon_sym_COLON_EQ] = ACTIONS(777), + [anon_sym_DASH_GT] = ACTIONS(775), + [anon_sym_DASH_GT_GT] = ACTIONS(777), + [anon_sym_PIPE] = ACTIONS(775), + [anon_sym_AMP] = ACTIONS(775), + [anon_sym_PIPE_PIPE] = ACTIONS(777), + [anon_sym_AMP_AMP] = ACTIONS(777), + [anon_sym_LT] = ACTIONS(775), + [anon_sym_LT_EQ] = ACTIONS(777), + [anon_sym_GT] = ACTIONS(775), + [anon_sym_GT_EQ] = ACTIONS(777), + [anon_sym_EQ_EQ] = ACTIONS(777), + [anon_sym_BANG_EQ] = ACTIONS(777), + [anon_sym_STAR] = ACTIONS(775), + [anon_sym_SLASH] = ACTIONS(777), + [anon_sym_STAR_STAR] = ACTIONS(777), + [anon_sym_CARET] = ACTIONS(777), + [aux_sym_binary_operator_token1] = ACTIONS(777), + [anon_sym_PIPE_GT] = ACTIONS(777), + [anon_sym_COLON] = ACTIONS(775), + [anon_sym_DOLLAR] = ACTIONS(777), + [anon_sym_AT] = ACTIONS(777), [sym__hex_literal] = ACTIONS(777), [sym__number_literal] = ACTIONS(775), [anon_sym_SQUOTE] = ACTIONS(777), [anon_sym_DQUOTE] = ACTIONS(777), + [sym_dots] = ACTIONS(775), + [sym_dot_dot_i] = ACTIONS(777), [sym_return] = ACTIONS(775), [sym_next] = ACTIONS(775), [sym_break] = ACTIONS(775), @@ -39875,796 +31072,1421 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_NA_real_] = ACTIONS(775), [anon_sym_NA_complex_] = ACTIONS(775), [anon_sym_NA_character_] = ACTIONS(775), - [sym_dots] = ACTIONS(775), - [sym_dot_dot_i] = ACTIONS(777), [sym_comment] = ACTIONS(3), [sym__newline] = ACTIONS(777), [sym__semicolon] = ACTIONS(777), [sym__raw_string_literal] = ACTIONS(777), - [sym__external_open_parenthesis] = ACTIONS(819), + [sym__external_else] = ACTIONS(777), + [sym__external_open_parenthesis] = ACTIONS(777), [sym__external_open_brace] = ACTIONS(777), [sym__external_close_brace] = ACTIONS(777), - [sym__external_open_bracket] = ACTIONS(821), + [sym__external_open_bracket] = ACTIONS(777), + [sym__external_open_bracket2] = ACTIONS(777), + }, + [STATE(338)] = { + [sym_identifier] = ACTIONS(779), + [anon_sym_BSLASH] = ACTIONS(781), + [anon_sym_function] = ACTIONS(779), + [anon_sym_EQ] = ACTIONS(779), + [anon_sym_if] = ACTIONS(779), + [anon_sym_for] = ACTIONS(779), + [anon_sym_while] = ACTIONS(779), + [anon_sym_repeat] = ACTIONS(779), + [anon_sym_QMARK] = ACTIONS(781), + [anon_sym_TILDE] = ACTIONS(781), + [anon_sym_BANG] = ACTIONS(779), + [anon_sym_PLUS] = ACTIONS(781), + [anon_sym_DASH] = ACTIONS(779), + [anon_sym_LT_DASH] = ACTIONS(781), + [anon_sym_LT_LT_DASH] = ACTIONS(781), + [anon_sym_COLON_EQ] = ACTIONS(781), + [anon_sym_DASH_GT] = ACTIONS(779), + [anon_sym_DASH_GT_GT] = ACTIONS(781), + [anon_sym_PIPE] = ACTIONS(779), + [anon_sym_AMP] = ACTIONS(779), + [anon_sym_PIPE_PIPE] = ACTIONS(781), + [anon_sym_AMP_AMP] = ACTIONS(781), + [anon_sym_LT] = ACTIONS(779), + [anon_sym_LT_EQ] = ACTIONS(781), + [anon_sym_GT] = ACTIONS(779), + [anon_sym_GT_EQ] = ACTIONS(781), + [anon_sym_EQ_EQ] = ACTIONS(781), + [anon_sym_BANG_EQ] = ACTIONS(781), + [anon_sym_STAR] = ACTIONS(779), + [anon_sym_SLASH] = ACTIONS(781), + [anon_sym_STAR_STAR] = ACTIONS(781), + [anon_sym_CARET] = ACTIONS(781), + [aux_sym_binary_operator_token1] = ACTIONS(781), + [anon_sym_PIPE_GT] = ACTIONS(781), + [anon_sym_COLON] = ACTIONS(779), + [anon_sym_DOLLAR] = ACTIONS(781), + [anon_sym_AT] = ACTIONS(781), + [sym__hex_literal] = ACTIONS(781), + [sym__number_literal] = ACTIONS(779), + [anon_sym_SQUOTE] = ACTIONS(781), + [anon_sym_DQUOTE] = ACTIONS(781), + [sym_dots] = ACTIONS(779), + [sym_dot_dot_i] = ACTIONS(781), + [sym_return] = ACTIONS(779), + [sym_next] = ACTIONS(779), + [sym_break] = ACTIONS(779), + [sym_true] = ACTIONS(779), + [sym_false] = ACTIONS(779), + [sym_null] = ACTIONS(779), + [sym_inf] = ACTIONS(779), + [sym_nan] = ACTIONS(779), + [anon_sym_NA] = ACTIONS(779), + [anon_sym_NA_integer_] = ACTIONS(779), + [anon_sym_NA_real_] = ACTIONS(779), + [anon_sym_NA_complex_] = ACTIONS(779), + [anon_sym_NA_character_] = ACTIONS(779), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(781), + [sym__semicolon] = ACTIONS(781), + [sym__raw_string_literal] = ACTIONS(781), + [sym__external_else] = ACTIONS(781), + [sym__external_open_parenthesis] = ACTIONS(781), + [sym__external_open_brace] = ACTIONS(781), + [sym__external_close_brace] = ACTIONS(781), + [sym__external_open_bracket] = ACTIONS(781), + [sym__external_open_bracket2] = ACTIONS(781), + }, + [STATE(339)] = { + [ts_builtin_sym_end] = ACTIONS(783), + [sym_identifier] = ACTIONS(785), + [anon_sym_BSLASH] = ACTIONS(783), + [anon_sym_function] = ACTIONS(785), + [anon_sym_EQ] = ACTIONS(785), + [anon_sym_if] = ACTIONS(785), + [anon_sym_for] = ACTIONS(785), + [anon_sym_while] = ACTIONS(785), + [anon_sym_repeat] = ACTIONS(785), + [anon_sym_QMARK] = ACTIONS(783), + [anon_sym_TILDE] = ACTIONS(783), + [anon_sym_BANG] = ACTIONS(785), + [anon_sym_PLUS] = ACTIONS(783), + [anon_sym_DASH] = ACTIONS(785), + [anon_sym_LT_DASH] = ACTIONS(783), + [anon_sym_LT_LT_DASH] = ACTIONS(783), + [anon_sym_COLON_EQ] = ACTIONS(783), + [anon_sym_DASH_GT] = ACTIONS(785), + [anon_sym_DASH_GT_GT] = ACTIONS(783), + [anon_sym_PIPE] = ACTIONS(785), + [anon_sym_AMP] = ACTIONS(785), + [anon_sym_PIPE_PIPE] = ACTIONS(783), + [anon_sym_AMP_AMP] = ACTIONS(783), + [anon_sym_LT] = ACTIONS(785), + [anon_sym_LT_EQ] = ACTIONS(783), + [anon_sym_GT] = ACTIONS(785), + [anon_sym_GT_EQ] = ACTIONS(783), + [anon_sym_EQ_EQ] = ACTIONS(783), + [anon_sym_BANG_EQ] = ACTIONS(783), + [anon_sym_STAR] = ACTIONS(785), + [anon_sym_SLASH] = ACTIONS(783), + [anon_sym_STAR_STAR] = ACTIONS(783), + [anon_sym_CARET] = ACTIONS(783), + [aux_sym_binary_operator_token1] = ACTIONS(783), + [anon_sym_PIPE_GT] = ACTIONS(783), + [anon_sym_COLON] = ACTIONS(785), + [anon_sym_DOLLAR] = ACTIONS(783), + [anon_sym_AT] = ACTIONS(783), + [sym__hex_literal] = ACTIONS(783), + [sym__number_literal] = ACTIONS(785), + [anon_sym_SQUOTE] = ACTIONS(783), + [anon_sym_DQUOTE] = ACTIONS(783), + [sym_dots] = ACTIONS(785), + [sym_dot_dot_i] = ACTIONS(783), + [sym_return] = ACTIONS(785), + [sym_next] = ACTIONS(785), + [sym_break] = ACTIONS(785), + [sym_true] = ACTIONS(785), + [sym_false] = ACTIONS(785), + [sym_null] = ACTIONS(785), + [sym_inf] = ACTIONS(785), + [sym_nan] = ACTIONS(785), + [anon_sym_NA] = ACTIONS(785), + [anon_sym_NA_integer_] = ACTIONS(785), + [anon_sym_NA_real_] = ACTIONS(785), + [anon_sym_NA_complex_] = ACTIONS(785), + [anon_sym_NA_character_] = ACTIONS(785), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(783), + [sym__semicolon] = ACTIONS(783), + [sym__raw_string_literal] = ACTIONS(783), + [sym__external_else] = ACTIONS(783), + [sym__external_open_parenthesis] = ACTIONS(783), + [sym__external_open_brace] = ACTIONS(783), + [sym__external_open_bracket] = ACTIONS(783), + [sym__external_open_bracket2] = ACTIONS(783), + }, + [STATE(340)] = { + [ts_builtin_sym_end] = ACTIONS(787), + [sym_identifier] = ACTIONS(789), + [anon_sym_BSLASH] = ACTIONS(787), + [anon_sym_function] = ACTIONS(789), + [anon_sym_EQ] = ACTIONS(789), + [anon_sym_if] = ACTIONS(789), + [anon_sym_for] = ACTIONS(789), + [anon_sym_while] = ACTIONS(789), + [anon_sym_repeat] = ACTIONS(789), + [anon_sym_QMARK] = ACTIONS(787), + [anon_sym_TILDE] = ACTIONS(787), + [anon_sym_BANG] = ACTIONS(789), + [anon_sym_PLUS] = ACTIONS(787), + [anon_sym_DASH] = ACTIONS(789), + [anon_sym_LT_DASH] = ACTIONS(787), + [anon_sym_LT_LT_DASH] = ACTIONS(787), + [anon_sym_COLON_EQ] = ACTIONS(787), + [anon_sym_DASH_GT] = ACTIONS(789), + [anon_sym_DASH_GT_GT] = ACTIONS(787), + [anon_sym_PIPE] = ACTIONS(789), + [anon_sym_AMP] = ACTIONS(789), + [anon_sym_PIPE_PIPE] = ACTIONS(787), + [anon_sym_AMP_AMP] = ACTIONS(787), + [anon_sym_LT] = ACTIONS(789), + [anon_sym_LT_EQ] = ACTIONS(787), + [anon_sym_GT] = ACTIONS(789), + [anon_sym_GT_EQ] = ACTIONS(787), + [anon_sym_EQ_EQ] = ACTIONS(787), + [anon_sym_BANG_EQ] = ACTIONS(787), + [anon_sym_STAR] = ACTIONS(789), + [anon_sym_SLASH] = ACTIONS(787), + [anon_sym_STAR_STAR] = ACTIONS(787), + [anon_sym_CARET] = ACTIONS(787), + [aux_sym_binary_operator_token1] = ACTIONS(787), + [anon_sym_PIPE_GT] = ACTIONS(787), + [anon_sym_COLON] = ACTIONS(789), + [anon_sym_DOLLAR] = ACTIONS(787), + [anon_sym_AT] = ACTIONS(787), + [sym__hex_literal] = ACTIONS(787), + [sym__number_literal] = ACTIONS(789), + [anon_sym_SQUOTE] = ACTIONS(787), + [anon_sym_DQUOTE] = ACTIONS(787), + [sym_dots] = ACTIONS(789), + [sym_dot_dot_i] = ACTIONS(787), + [sym_return] = ACTIONS(789), + [sym_next] = ACTIONS(789), + [sym_break] = ACTIONS(789), + [sym_true] = ACTIONS(789), + [sym_false] = ACTIONS(789), + [sym_null] = ACTIONS(789), + [sym_inf] = ACTIONS(789), + [sym_nan] = ACTIONS(789), + [anon_sym_NA] = ACTIONS(789), + [anon_sym_NA_integer_] = ACTIONS(789), + [anon_sym_NA_real_] = ACTIONS(789), + [anon_sym_NA_complex_] = ACTIONS(789), + [anon_sym_NA_character_] = ACTIONS(789), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(787), + [sym__semicolon] = ACTIONS(787), + [sym__raw_string_literal] = ACTIONS(787), + [sym__external_else] = ACTIONS(787), + [sym__external_open_parenthesis] = ACTIONS(787), + [sym__external_open_brace] = ACTIONS(787), + [sym__external_open_bracket] = ACTIONS(787), + [sym__external_open_bracket2] = ACTIONS(787), + }, + [STATE(341)] = { + [ts_builtin_sym_end] = ACTIONS(791), + [sym_identifier] = ACTIONS(793), + [anon_sym_BSLASH] = ACTIONS(791), + [anon_sym_function] = ACTIONS(793), + [anon_sym_EQ] = ACTIONS(793), + [anon_sym_if] = ACTIONS(793), + [anon_sym_for] = ACTIONS(793), + [anon_sym_while] = ACTIONS(793), + [anon_sym_repeat] = ACTIONS(793), + [anon_sym_QMARK] = ACTIONS(791), + [anon_sym_TILDE] = ACTIONS(791), + [anon_sym_BANG] = ACTIONS(793), + [anon_sym_PLUS] = ACTIONS(791), + [anon_sym_DASH] = ACTIONS(793), + [anon_sym_LT_DASH] = ACTIONS(791), + [anon_sym_LT_LT_DASH] = ACTIONS(791), + [anon_sym_COLON_EQ] = ACTIONS(791), + [anon_sym_DASH_GT] = ACTIONS(793), + [anon_sym_DASH_GT_GT] = ACTIONS(791), + [anon_sym_PIPE] = ACTIONS(793), + [anon_sym_AMP] = ACTIONS(793), + [anon_sym_PIPE_PIPE] = ACTIONS(791), + [anon_sym_AMP_AMP] = ACTIONS(791), + [anon_sym_LT] = ACTIONS(793), + [anon_sym_LT_EQ] = ACTIONS(791), + [anon_sym_GT] = ACTIONS(793), + [anon_sym_GT_EQ] = ACTIONS(791), + [anon_sym_EQ_EQ] = ACTIONS(791), + [anon_sym_BANG_EQ] = ACTIONS(791), + [anon_sym_STAR] = ACTIONS(793), + [anon_sym_SLASH] = ACTIONS(791), + [anon_sym_STAR_STAR] = ACTIONS(791), + [anon_sym_CARET] = ACTIONS(791), + [aux_sym_binary_operator_token1] = ACTIONS(791), + [anon_sym_PIPE_GT] = ACTIONS(791), + [anon_sym_COLON] = ACTIONS(793), + [anon_sym_DOLLAR] = ACTIONS(791), + [anon_sym_AT] = ACTIONS(791), + [sym__hex_literal] = ACTIONS(791), + [sym__number_literal] = ACTIONS(793), + [anon_sym_SQUOTE] = ACTIONS(791), + [anon_sym_DQUOTE] = ACTIONS(791), + [sym_dots] = ACTIONS(793), + [sym_dot_dot_i] = ACTIONS(791), + [sym_return] = ACTIONS(793), + [sym_next] = ACTIONS(793), + [sym_break] = ACTIONS(793), + [sym_true] = ACTIONS(793), + [sym_false] = ACTIONS(793), + [sym_null] = ACTIONS(793), + [sym_inf] = ACTIONS(793), + [sym_nan] = ACTIONS(793), + [anon_sym_NA] = ACTIONS(793), + [anon_sym_NA_integer_] = ACTIONS(793), + [anon_sym_NA_real_] = ACTIONS(793), + [anon_sym_NA_complex_] = ACTIONS(793), + [anon_sym_NA_character_] = ACTIONS(793), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(791), + [sym__semicolon] = ACTIONS(791), + [sym__raw_string_literal] = ACTIONS(791), + [sym__external_else] = ACTIONS(791), + [sym__external_open_parenthesis] = ACTIONS(791), + [sym__external_open_brace] = ACTIONS(791), + [sym__external_open_bracket] = ACTIONS(791), + [sym__external_open_bracket2] = ACTIONS(791), + }, + [STATE(342)] = { + [ts_builtin_sym_end] = ACTIONS(795), + [sym_identifier] = ACTIONS(797), + [anon_sym_BSLASH] = ACTIONS(795), + [anon_sym_function] = ACTIONS(797), + [anon_sym_EQ] = ACTIONS(797), + [anon_sym_if] = ACTIONS(797), + [anon_sym_for] = ACTIONS(797), + [anon_sym_while] = ACTIONS(797), + [anon_sym_repeat] = ACTIONS(797), + [anon_sym_QMARK] = ACTIONS(795), + [anon_sym_TILDE] = ACTIONS(795), + [anon_sym_BANG] = ACTIONS(797), + [anon_sym_PLUS] = ACTIONS(795), + [anon_sym_DASH] = ACTIONS(797), + [anon_sym_LT_DASH] = ACTIONS(795), + [anon_sym_LT_LT_DASH] = ACTIONS(795), + [anon_sym_COLON_EQ] = ACTIONS(795), + [anon_sym_DASH_GT] = ACTIONS(797), + [anon_sym_DASH_GT_GT] = ACTIONS(795), + [anon_sym_PIPE] = ACTIONS(797), + [anon_sym_AMP] = ACTIONS(797), + [anon_sym_PIPE_PIPE] = ACTIONS(795), + [anon_sym_AMP_AMP] = ACTIONS(795), + [anon_sym_LT] = ACTIONS(797), + [anon_sym_LT_EQ] = ACTIONS(795), + [anon_sym_GT] = ACTIONS(797), + [anon_sym_GT_EQ] = ACTIONS(795), + [anon_sym_EQ_EQ] = ACTIONS(795), + [anon_sym_BANG_EQ] = ACTIONS(795), + [anon_sym_STAR] = ACTIONS(797), + [anon_sym_SLASH] = ACTIONS(795), + [anon_sym_STAR_STAR] = ACTIONS(795), + [anon_sym_CARET] = ACTIONS(795), + [aux_sym_binary_operator_token1] = ACTIONS(795), + [anon_sym_PIPE_GT] = ACTIONS(795), + [anon_sym_COLON] = ACTIONS(797), + [anon_sym_DOLLAR] = ACTIONS(795), + [anon_sym_AT] = ACTIONS(795), + [sym__hex_literal] = ACTIONS(795), + [sym__number_literal] = ACTIONS(797), + [anon_sym_SQUOTE] = ACTIONS(795), + [anon_sym_DQUOTE] = ACTIONS(795), + [sym_dots] = ACTIONS(797), + [sym_dot_dot_i] = ACTIONS(795), + [sym_return] = ACTIONS(797), + [sym_next] = ACTIONS(797), + [sym_break] = ACTIONS(797), + [sym_true] = ACTIONS(797), + [sym_false] = ACTIONS(797), + [sym_null] = ACTIONS(797), + [sym_inf] = ACTIONS(797), + [sym_nan] = ACTIONS(797), + [anon_sym_NA] = ACTIONS(797), + [anon_sym_NA_integer_] = ACTIONS(797), + [anon_sym_NA_real_] = ACTIONS(797), + [anon_sym_NA_complex_] = ACTIONS(797), + [anon_sym_NA_character_] = ACTIONS(797), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(795), + [sym__semicolon] = ACTIONS(795), + [sym__raw_string_literal] = ACTIONS(795), + [sym__external_else] = ACTIONS(795), + [sym__external_open_parenthesis] = ACTIONS(795), + [sym__external_open_brace] = ACTIONS(795), + [sym__external_open_bracket] = ACTIONS(795), + [sym__external_open_bracket2] = ACTIONS(795), + }, + [STATE(343)] = { + [ts_builtin_sym_end] = ACTIONS(707), + [sym_identifier] = ACTIONS(705), + [anon_sym_BSLASH] = ACTIONS(707), + [anon_sym_function] = ACTIONS(705), + [anon_sym_EQ] = ACTIONS(705), + [anon_sym_if] = ACTIONS(705), + [anon_sym_for] = ACTIONS(705), + [anon_sym_while] = ACTIONS(705), + [anon_sym_repeat] = ACTIONS(705), + [anon_sym_QMARK] = ACTIONS(707), + [anon_sym_TILDE] = ACTIONS(707), + [anon_sym_BANG] = ACTIONS(705), + [anon_sym_PLUS] = ACTIONS(707), + [anon_sym_DASH] = ACTIONS(705), + [anon_sym_LT_DASH] = ACTIONS(707), + [anon_sym_LT_LT_DASH] = ACTIONS(707), + [anon_sym_COLON_EQ] = ACTIONS(707), + [anon_sym_DASH_GT] = ACTIONS(705), + [anon_sym_DASH_GT_GT] = ACTIONS(707), + [anon_sym_PIPE] = ACTIONS(705), + [anon_sym_AMP] = ACTIONS(705), + [anon_sym_PIPE_PIPE] = ACTIONS(707), + [anon_sym_AMP_AMP] = ACTIONS(707), + [anon_sym_LT] = ACTIONS(705), + [anon_sym_LT_EQ] = ACTIONS(707), + [anon_sym_GT] = ACTIONS(705), + [anon_sym_GT_EQ] = ACTIONS(707), + [anon_sym_EQ_EQ] = ACTIONS(707), + [anon_sym_BANG_EQ] = ACTIONS(707), + [anon_sym_STAR] = ACTIONS(705), + [anon_sym_SLASH] = ACTIONS(707), + [anon_sym_STAR_STAR] = ACTIONS(707), + [anon_sym_CARET] = ACTIONS(707), + [aux_sym_binary_operator_token1] = ACTIONS(707), + [anon_sym_PIPE_GT] = ACTIONS(707), + [anon_sym_COLON] = ACTIONS(705), + [anon_sym_DOLLAR] = ACTIONS(707), + [anon_sym_AT] = ACTIONS(707), + [sym__hex_literal] = ACTIONS(707), + [sym__number_literal] = ACTIONS(705), + [anon_sym_SQUOTE] = ACTIONS(707), + [anon_sym_DQUOTE] = ACTIONS(707), + [sym_dots] = ACTIONS(705), + [sym_dot_dot_i] = ACTIONS(707), + [sym_return] = ACTIONS(705), + [sym_next] = ACTIONS(705), + [sym_break] = ACTIONS(705), + [sym_true] = ACTIONS(705), + [sym_false] = ACTIONS(705), + [sym_null] = ACTIONS(705), + [sym_inf] = ACTIONS(705), + [sym_nan] = ACTIONS(705), + [anon_sym_NA] = ACTIONS(705), + [anon_sym_NA_integer_] = ACTIONS(705), + [anon_sym_NA_real_] = ACTIONS(705), + [anon_sym_NA_complex_] = ACTIONS(705), + [anon_sym_NA_character_] = ACTIONS(705), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(707), + [sym__semicolon] = ACTIONS(707), + [sym__raw_string_literal] = ACTIONS(707), + [sym__external_else] = ACTIONS(707), + [sym__external_open_parenthesis] = ACTIONS(707), + [sym__external_open_brace] = ACTIONS(707), + [sym__external_open_bracket] = ACTIONS(707), + [sym__external_open_bracket2] = ACTIONS(707), + }, + [STATE(344)] = { + [ts_builtin_sym_end] = ACTIONS(711), + [sym_identifier] = ACTIONS(709), + [anon_sym_BSLASH] = ACTIONS(711), + [anon_sym_function] = ACTIONS(709), + [anon_sym_EQ] = ACTIONS(709), + [anon_sym_if] = ACTIONS(709), + [anon_sym_for] = ACTIONS(709), + [anon_sym_while] = ACTIONS(709), + [anon_sym_repeat] = ACTIONS(709), + [anon_sym_QMARK] = ACTIONS(711), + [anon_sym_TILDE] = ACTIONS(711), + [anon_sym_BANG] = ACTIONS(709), + [anon_sym_PLUS] = ACTIONS(711), + [anon_sym_DASH] = ACTIONS(709), + [anon_sym_LT_DASH] = ACTIONS(711), + [anon_sym_LT_LT_DASH] = ACTIONS(711), + [anon_sym_COLON_EQ] = ACTIONS(711), + [anon_sym_DASH_GT] = ACTIONS(709), + [anon_sym_DASH_GT_GT] = ACTIONS(711), + [anon_sym_PIPE] = ACTIONS(709), + [anon_sym_AMP] = ACTIONS(709), + [anon_sym_PIPE_PIPE] = ACTIONS(711), + [anon_sym_AMP_AMP] = ACTIONS(711), + [anon_sym_LT] = ACTIONS(709), + [anon_sym_LT_EQ] = ACTIONS(711), + [anon_sym_GT] = ACTIONS(709), + [anon_sym_GT_EQ] = ACTIONS(711), + [anon_sym_EQ_EQ] = ACTIONS(711), + [anon_sym_BANG_EQ] = ACTIONS(711), + [anon_sym_STAR] = ACTIONS(709), + [anon_sym_SLASH] = ACTIONS(711), + [anon_sym_STAR_STAR] = ACTIONS(711), + [anon_sym_CARET] = ACTIONS(711), + [aux_sym_binary_operator_token1] = ACTIONS(711), + [anon_sym_PIPE_GT] = ACTIONS(711), + [anon_sym_COLON] = ACTIONS(709), + [anon_sym_DOLLAR] = ACTIONS(711), + [anon_sym_AT] = ACTIONS(711), + [sym__hex_literal] = ACTIONS(711), + [sym__number_literal] = ACTIONS(709), + [anon_sym_SQUOTE] = ACTIONS(711), + [anon_sym_DQUOTE] = ACTIONS(711), + [sym_dots] = ACTIONS(709), + [sym_dot_dot_i] = ACTIONS(711), + [sym_return] = ACTIONS(709), + [sym_next] = ACTIONS(709), + [sym_break] = ACTIONS(709), + [sym_true] = ACTIONS(709), + [sym_false] = ACTIONS(709), + [sym_null] = ACTIONS(709), + [sym_inf] = ACTIONS(709), + [sym_nan] = ACTIONS(709), + [anon_sym_NA] = ACTIONS(709), + [anon_sym_NA_integer_] = ACTIONS(709), + [anon_sym_NA_real_] = ACTIONS(709), + [anon_sym_NA_complex_] = ACTIONS(709), + [anon_sym_NA_character_] = ACTIONS(709), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(711), + [sym__semicolon] = ACTIONS(711), + [sym__raw_string_literal] = ACTIONS(711), + [sym__external_else] = ACTIONS(711), + [sym__external_open_parenthesis] = ACTIONS(711), + [sym__external_open_brace] = ACTIONS(711), + [sym__external_open_bracket] = ACTIONS(711), + [sym__external_open_bracket2] = ACTIONS(711), + }, + [STATE(345)] = { + [ts_builtin_sym_end] = ACTIONS(715), + [sym_identifier] = ACTIONS(713), + [anon_sym_BSLASH] = ACTIONS(715), + [anon_sym_function] = ACTIONS(713), + [anon_sym_EQ] = ACTIONS(713), + [anon_sym_if] = ACTIONS(713), + [anon_sym_for] = ACTIONS(713), + [anon_sym_while] = ACTIONS(713), + [anon_sym_repeat] = ACTIONS(713), + [anon_sym_QMARK] = ACTIONS(715), + [anon_sym_TILDE] = ACTIONS(715), + [anon_sym_BANG] = ACTIONS(713), + [anon_sym_PLUS] = ACTIONS(715), + [anon_sym_DASH] = ACTIONS(713), + [anon_sym_LT_DASH] = ACTIONS(715), + [anon_sym_LT_LT_DASH] = ACTIONS(715), + [anon_sym_COLON_EQ] = ACTIONS(715), + [anon_sym_DASH_GT] = ACTIONS(713), + [anon_sym_DASH_GT_GT] = ACTIONS(715), + [anon_sym_PIPE] = ACTIONS(713), + [anon_sym_AMP] = ACTIONS(713), + [anon_sym_PIPE_PIPE] = ACTIONS(715), + [anon_sym_AMP_AMP] = ACTIONS(715), + [anon_sym_LT] = ACTIONS(713), + [anon_sym_LT_EQ] = ACTIONS(715), + [anon_sym_GT] = ACTIONS(713), + [anon_sym_GT_EQ] = ACTIONS(715), + [anon_sym_EQ_EQ] = ACTIONS(715), + [anon_sym_BANG_EQ] = ACTIONS(715), + [anon_sym_STAR] = ACTIONS(713), + [anon_sym_SLASH] = ACTIONS(715), + [anon_sym_STAR_STAR] = ACTIONS(715), + [anon_sym_CARET] = ACTIONS(715), + [aux_sym_binary_operator_token1] = ACTIONS(715), + [anon_sym_PIPE_GT] = ACTIONS(715), + [anon_sym_COLON] = ACTIONS(713), + [anon_sym_DOLLAR] = ACTIONS(715), + [anon_sym_AT] = ACTIONS(715), + [sym__hex_literal] = ACTIONS(715), + [sym__number_literal] = ACTIONS(713), + [anon_sym_SQUOTE] = ACTIONS(715), + [anon_sym_DQUOTE] = ACTIONS(715), + [sym_dots] = ACTIONS(713), + [sym_dot_dot_i] = ACTIONS(715), + [sym_return] = ACTIONS(713), + [sym_next] = ACTIONS(713), + [sym_break] = ACTIONS(713), + [sym_true] = ACTIONS(713), + [sym_false] = ACTIONS(713), + [sym_null] = ACTIONS(713), + [sym_inf] = ACTIONS(713), + [sym_nan] = ACTIONS(713), + [anon_sym_NA] = ACTIONS(713), + [anon_sym_NA_integer_] = ACTIONS(713), + [anon_sym_NA_real_] = ACTIONS(713), + [anon_sym_NA_complex_] = ACTIONS(713), + [anon_sym_NA_character_] = ACTIONS(713), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(715), + [sym__semicolon] = ACTIONS(715), + [sym__raw_string_literal] = ACTIONS(715), + [sym__external_else] = ACTIONS(715), + [sym__external_open_parenthesis] = ACTIONS(715), + [sym__external_open_brace] = ACTIONS(715), + [sym__external_open_bracket] = ACTIONS(715), + [sym__external_open_bracket2] = ACTIONS(715), + }, + [STATE(346)] = { + [sym_function_definition] = STATE(189), + [sym_if_statement] = STATE(189), + [sym_for_statement] = STATE(189), + [sym_while_statement] = STATE(189), + [sym_repeat_statement] = STATE(189), + [sym_braced_expression] = STATE(189), + [sym_parenthesized_expression] = STATE(189), + [sym_call] = STATE(189), + [sym_subset] = STATE(189), + [sym_subset2] = STATE(189), + [sym_unary_operator] = STATE(189), + [sym_binary_operator] = STATE(189), + [sym_extract_operator] = STATE(189), + [sym_namespace_operator] = STATE(189), + [sym_integer] = STATE(189), + [sym_complex] = STATE(189), + [sym_float] = STATE(189), + [sym__float_literal] = STATE(318), + [sym_string] = STATE(317), + [sym__single_quoted_string] = STATE(309), + [sym__double_quoted_string] = STATE(315), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2052), + [sym_na] = STATE(189), + [sym__expression] = STATE(189), + [sym__open_parenthesis] = STATE(1062), + [sym__open_brace] = STATE(372), + [sym__close_brace] = STATE(387), + [aux_sym_braced_expression_repeat1] = STATE(397), + [sym_identifier] = ACTIONS(717), + [anon_sym_BSLASH] = ACTIONS(719), + [anon_sym_function] = ACTIONS(721), + [anon_sym_if] = ACTIONS(723), + [anon_sym_for] = ACTIONS(725), + [anon_sym_while] = ACTIONS(727), + [anon_sym_repeat] = ACTIONS(729), + [anon_sym_QMARK] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(733), + [anon_sym_BANG] = ACTIONS(735), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(737), + [sym__hex_literal] = ACTIONS(739), + [sym__number_literal] = ACTIONS(741), + [anon_sym_SQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(495), + [sym_dots] = ACTIONS(717), + [sym_dot_dot_i] = ACTIONS(743), + [sym_return] = ACTIONS(745), + [sym_next] = ACTIONS(745), + [sym_break] = ACTIONS(745), + [sym_true] = ACTIONS(745), + [sym_false] = ACTIONS(745), + [sym_null] = ACTIONS(745), + [sym_inf] = ACTIONS(745), + [sym_nan] = ACTIONS(745), + [anon_sym_NA] = ACTIONS(747), + [anon_sym_NA_integer_] = ACTIONS(747), + [anon_sym_NA_real_] = ACTIONS(747), + [anon_sym_NA_complex_] = ACTIONS(747), + [anon_sym_NA_character_] = ACTIONS(747), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(749), + [sym__semicolon] = ACTIONS(749), + [sym__raw_string_literal] = ACTIONS(499), + [sym__external_open_parenthesis] = ACTIONS(751), + [sym__external_open_brace] = ACTIONS(753), + [sym__external_close_brace] = ACTIONS(799), + }, + [STATE(347)] = { + [ts_builtin_sym_end] = ACTIONS(801), + [sym_identifier] = ACTIONS(803), + [anon_sym_BSLASH] = ACTIONS(801), + [anon_sym_function] = ACTIONS(803), + [anon_sym_EQ] = ACTIONS(803), + [anon_sym_if] = ACTIONS(803), + [anon_sym_for] = ACTIONS(803), + [anon_sym_while] = ACTIONS(803), + [anon_sym_repeat] = ACTIONS(803), + [anon_sym_QMARK] = ACTIONS(801), + [anon_sym_TILDE] = ACTIONS(801), + [anon_sym_BANG] = ACTIONS(803), + [anon_sym_PLUS] = ACTIONS(801), + [anon_sym_DASH] = ACTIONS(803), + [anon_sym_LT_DASH] = ACTIONS(801), + [anon_sym_LT_LT_DASH] = ACTIONS(801), + [anon_sym_COLON_EQ] = ACTIONS(801), + [anon_sym_DASH_GT] = ACTIONS(803), + [anon_sym_DASH_GT_GT] = ACTIONS(801), + [anon_sym_PIPE] = ACTIONS(803), + [anon_sym_AMP] = ACTIONS(803), + [anon_sym_PIPE_PIPE] = ACTIONS(801), + [anon_sym_AMP_AMP] = ACTIONS(801), + [anon_sym_LT] = ACTIONS(803), + [anon_sym_LT_EQ] = ACTIONS(801), + [anon_sym_GT] = ACTIONS(803), + [anon_sym_GT_EQ] = ACTIONS(801), + [anon_sym_EQ_EQ] = ACTIONS(801), + [anon_sym_BANG_EQ] = ACTIONS(801), + [anon_sym_STAR] = ACTIONS(803), + [anon_sym_SLASH] = ACTIONS(801), + [anon_sym_STAR_STAR] = ACTIONS(801), + [anon_sym_CARET] = ACTIONS(801), + [aux_sym_binary_operator_token1] = ACTIONS(801), + [anon_sym_PIPE_GT] = ACTIONS(801), + [anon_sym_COLON] = ACTIONS(803), + [anon_sym_DOLLAR] = ACTIONS(801), + [anon_sym_AT] = ACTIONS(801), + [sym__hex_literal] = ACTIONS(801), + [sym__number_literal] = ACTIONS(803), + [anon_sym_SQUOTE] = ACTIONS(801), + [anon_sym_DQUOTE] = ACTIONS(801), + [sym_dots] = ACTIONS(803), + [sym_dot_dot_i] = ACTIONS(801), + [sym_return] = ACTIONS(803), + [sym_next] = ACTIONS(803), + [sym_break] = ACTIONS(803), + [sym_true] = ACTIONS(803), + [sym_false] = ACTIONS(803), + [sym_null] = ACTIONS(803), + [sym_inf] = ACTIONS(803), + [sym_nan] = ACTIONS(803), + [anon_sym_NA] = ACTIONS(803), + [anon_sym_NA_integer_] = ACTIONS(803), + [anon_sym_NA_real_] = ACTIONS(803), + [anon_sym_NA_complex_] = ACTIONS(803), + [anon_sym_NA_character_] = ACTIONS(803), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(801), + [sym__semicolon] = ACTIONS(801), + [sym__raw_string_literal] = ACTIONS(801), + [sym__external_else] = ACTIONS(801), + [sym__external_open_parenthesis] = ACTIONS(801), + [sym__external_open_brace] = ACTIONS(801), + [sym__external_open_bracket] = ACTIONS(801), + [sym__external_open_bracket2] = ACTIONS(801), + }, + [STATE(348)] = { + [sym_identifier] = ACTIONS(793), + [anon_sym_BSLASH] = ACTIONS(791), + [anon_sym_function] = ACTIONS(793), + [anon_sym_EQ] = ACTIONS(793), + [anon_sym_if] = ACTIONS(793), + [anon_sym_for] = ACTIONS(793), + [anon_sym_while] = ACTIONS(793), + [anon_sym_repeat] = ACTIONS(793), + [anon_sym_QMARK] = ACTIONS(791), + [anon_sym_TILDE] = ACTIONS(791), + [anon_sym_BANG] = ACTIONS(793), + [anon_sym_PLUS] = ACTIONS(791), + [anon_sym_DASH] = ACTIONS(793), + [anon_sym_LT_DASH] = ACTIONS(791), + [anon_sym_LT_LT_DASH] = ACTIONS(791), + [anon_sym_COLON_EQ] = ACTIONS(791), + [anon_sym_DASH_GT] = ACTIONS(793), + [anon_sym_DASH_GT_GT] = ACTIONS(791), + [anon_sym_PIPE] = ACTIONS(793), + [anon_sym_AMP] = ACTIONS(793), + [anon_sym_PIPE_PIPE] = ACTIONS(791), + [anon_sym_AMP_AMP] = ACTIONS(791), + [anon_sym_LT] = ACTIONS(793), + [anon_sym_LT_EQ] = ACTIONS(791), + [anon_sym_GT] = ACTIONS(793), + [anon_sym_GT_EQ] = ACTIONS(791), + [anon_sym_EQ_EQ] = ACTIONS(791), + [anon_sym_BANG_EQ] = ACTIONS(791), + [anon_sym_STAR] = ACTIONS(793), + [anon_sym_SLASH] = ACTIONS(791), + [anon_sym_STAR_STAR] = ACTIONS(791), + [anon_sym_CARET] = ACTIONS(791), + [aux_sym_binary_operator_token1] = ACTIONS(791), + [anon_sym_PIPE_GT] = ACTIONS(791), + [anon_sym_COLON] = ACTIONS(793), + [anon_sym_DOLLAR] = ACTIONS(791), + [anon_sym_AT] = ACTIONS(791), + [sym__hex_literal] = ACTIONS(791), + [sym__number_literal] = ACTIONS(793), + [anon_sym_SQUOTE] = ACTIONS(791), + [anon_sym_DQUOTE] = ACTIONS(791), + [sym_dots] = ACTIONS(793), + [sym_dot_dot_i] = ACTIONS(791), + [sym_return] = ACTIONS(793), + [sym_next] = ACTIONS(793), + [sym_break] = ACTIONS(793), + [sym_true] = ACTIONS(793), + [sym_false] = ACTIONS(793), + [sym_null] = ACTIONS(793), + [sym_inf] = ACTIONS(793), + [sym_nan] = ACTIONS(793), + [anon_sym_NA] = ACTIONS(793), + [anon_sym_NA_integer_] = ACTIONS(793), + [anon_sym_NA_real_] = ACTIONS(793), + [anon_sym_NA_complex_] = ACTIONS(793), + [anon_sym_NA_character_] = ACTIONS(793), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(791), + [sym__semicolon] = ACTIONS(791), + [sym__raw_string_literal] = ACTIONS(791), + [sym__external_else] = ACTIONS(791), + [sym__external_open_parenthesis] = ACTIONS(791), + [sym__external_open_brace] = ACTIONS(791), + [sym__external_close_brace] = ACTIONS(791), + [sym__external_open_bracket] = ACTIONS(791), + [sym__external_open_bracket2] = ACTIONS(791), + }, + [STATE(349)] = { + [sym_identifier] = ACTIONS(803), + [anon_sym_BSLASH] = ACTIONS(801), + [anon_sym_function] = ACTIONS(803), + [anon_sym_EQ] = ACTIONS(803), + [anon_sym_if] = ACTIONS(803), + [anon_sym_for] = ACTIONS(803), + [anon_sym_while] = ACTIONS(803), + [anon_sym_repeat] = ACTIONS(803), + [anon_sym_QMARK] = ACTIONS(801), + [anon_sym_TILDE] = ACTIONS(801), + [anon_sym_BANG] = ACTIONS(803), + [anon_sym_PLUS] = ACTIONS(801), + [anon_sym_DASH] = ACTIONS(803), + [anon_sym_LT_DASH] = ACTIONS(801), + [anon_sym_LT_LT_DASH] = ACTIONS(801), + [anon_sym_COLON_EQ] = ACTIONS(801), + [anon_sym_DASH_GT] = ACTIONS(803), + [anon_sym_DASH_GT_GT] = ACTIONS(801), + [anon_sym_PIPE] = ACTIONS(803), + [anon_sym_AMP] = ACTIONS(803), + [anon_sym_PIPE_PIPE] = ACTIONS(801), + [anon_sym_AMP_AMP] = ACTIONS(801), + [anon_sym_LT] = ACTIONS(803), + [anon_sym_LT_EQ] = ACTIONS(801), + [anon_sym_GT] = ACTIONS(803), + [anon_sym_GT_EQ] = ACTIONS(801), + [anon_sym_EQ_EQ] = ACTIONS(801), + [anon_sym_BANG_EQ] = ACTIONS(801), + [anon_sym_STAR] = ACTIONS(803), + [anon_sym_SLASH] = ACTIONS(801), + [anon_sym_STAR_STAR] = ACTIONS(801), + [anon_sym_CARET] = ACTIONS(801), + [aux_sym_binary_operator_token1] = ACTIONS(801), + [anon_sym_PIPE_GT] = ACTIONS(801), + [anon_sym_COLON] = ACTIONS(803), + [anon_sym_DOLLAR] = ACTIONS(801), + [anon_sym_AT] = ACTIONS(801), + [sym__hex_literal] = ACTIONS(801), + [sym__number_literal] = ACTIONS(803), + [anon_sym_SQUOTE] = ACTIONS(801), + [anon_sym_DQUOTE] = ACTIONS(801), + [sym_dots] = ACTIONS(803), + [sym_dot_dot_i] = ACTIONS(801), + [sym_return] = ACTIONS(803), + [sym_next] = ACTIONS(803), + [sym_break] = ACTIONS(803), + [sym_true] = ACTIONS(803), + [sym_false] = ACTIONS(803), + [sym_null] = ACTIONS(803), + [sym_inf] = ACTIONS(803), + [sym_nan] = ACTIONS(803), + [anon_sym_NA] = ACTIONS(803), + [anon_sym_NA_integer_] = ACTIONS(803), + [anon_sym_NA_real_] = ACTIONS(803), + [anon_sym_NA_complex_] = ACTIONS(803), + [anon_sym_NA_character_] = ACTIONS(803), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(801), + [sym__semicolon] = ACTIONS(801), + [sym__raw_string_literal] = ACTIONS(801), + [sym__external_else] = ACTIONS(801), + [sym__external_open_parenthesis] = ACTIONS(801), + [sym__external_open_brace] = ACTIONS(801), + [sym__external_close_brace] = ACTIONS(801), + [sym__external_open_bracket] = ACTIONS(801), + [sym__external_open_bracket2] = ACTIONS(801), + }, + [STATE(350)] = { + [sym_identifier] = ACTIONS(805), + [anon_sym_BSLASH] = ACTIONS(807), + [anon_sym_function] = ACTIONS(805), + [anon_sym_EQ] = ACTIONS(805), + [anon_sym_if] = ACTIONS(805), + [anon_sym_for] = ACTIONS(805), + [anon_sym_while] = ACTIONS(805), + [anon_sym_repeat] = ACTIONS(805), + [anon_sym_QMARK] = ACTIONS(807), + [anon_sym_TILDE] = ACTIONS(807), + [anon_sym_BANG] = ACTIONS(805), + [anon_sym_PLUS] = ACTIONS(807), + [anon_sym_DASH] = ACTIONS(805), + [anon_sym_LT_DASH] = ACTIONS(807), + [anon_sym_LT_LT_DASH] = ACTIONS(807), + [anon_sym_COLON_EQ] = ACTIONS(807), + [anon_sym_DASH_GT] = ACTIONS(805), + [anon_sym_DASH_GT_GT] = ACTIONS(807), + [anon_sym_PIPE] = ACTIONS(805), + [anon_sym_AMP] = ACTIONS(805), + [anon_sym_PIPE_PIPE] = ACTIONS(807), + [anon_sym_AMP_AMP] = ACTIONS(807), + [anon_sym_LT] = ACTIONS(805), + [anon_sym_LT_EQ] = ACTIONS(807), + [anon_sym_GT] = ACTIONS(805), + [anon_sym_GT_EQ] = ACTIONS(807), + [anon_sym_EQ_EQ] = ACTIONS(807), + [anon_sym_BANG_EQ] = ACTIONS(807), + [anon_sym_STAR] = ACTIONS(805), + [anon_sym_SLASH] = ACTIONS(807), + [anon_sym_STAR_STAR] = ACTIONS(807), + [anon_sym_CARET] = ACTIONS(807), + [aux_sym_binary_operator_token1] = ACTIONS(807), + [anon_sym_PIPE_GT] = ACTIONS(807), + [anon_sym_COLON] = ACTIONS(805), + [anon_sym_DOLLAR] = ACTIONS(807), + [anon_sym_AT] = ACTIONS(807), + [sym__hex_literal] = ACTIONS(807), + [sym__number_literal] = ACTIONS(805), + [anon_sym_SQUOTE] = ACTIONS(807), + [anon_sym_DQUOTE] = ACTIONS(807), + [sym_dots] = ACTIONS(805), + [sym_dot_dot_i] = ACTIONS(807), + [sym_return] = ACTIONS(805), + [sym_next] = ACTIONS(805), + [sym_break] = ACTIONS(805), + [sym_true] = ACTIONS(805), + [sym_false] = ACTIONS(805), + [sym_null] = ACTIONS(805), + [sym_inf] = ACTIONS(805), + [sym_nan] = ACTIONS(805), + [anon_sym_NA] = ACTIONS(805), + [anon_sym_NA_integer_] = ACTIONS(805), + [anon_sym_NA_real_] = ACTIONS(805), + [anon_sym_NA_complex_] = ACTIONS(805), + [anon_sym_NA_character_] = ACTIONS(805), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(807), + [sym__semicolon] = ACTIONS(807), + [sym__raw_string_literal] = ACTIONS(807), + [sym__external_else] = ACTIONS(807), + [sym__external_open_parenthesis] = ACTIONS(807), + [sym__external_open_brace] = ACTIONS(807), + [sym__external_close_brace] = ACTIONS(807), + [sym__external_open_bracket] = ACTIONS(807), + [sym__external_open_bracket2] = ACTIONS(807), + }, + [STATE(351)] = { + [sym_identifier] = ACTIONS(809), + [anon_sym_BSLASH] = ACTIONS(811), + [anon_sym_function] = ACTIONS(809), + [anon_sym_EQ] = ACTIONS(809), + [anon_sym_if] = ACTIONS(809), + [anon_sym_for] = ACTIONS(809), + [anon_sym_while] = ACTIONS(809), + [anon_sym_repeat] = ACTIONS(809), + [anon_sym_QMARK] = ACTIONS(811), + [anon_sym_TILDE] = ACTIONS(811), + [anon_sym_BANG] = ACTIONS(809), + [anon_sym_PLUS] = ACTIONS(811), + [anon_sym_DASH] = ACTIONS(809), + [anon_sym_LT_DASH] = ACTIONS(811), + [anon_sym_LT_LT_DASH] = ACTIONS(811), + [anon_sym_COLON_EQ] = ACTIONS(811), + [anon_sym_DASH_GT] = ACTIONS(809), + [anon_sym_DASH_GT_GT] = ACTIONS(811), + [anon_sym_PIPE] = ACTIONS(809), + [anon_sym_AMP] = ACTIONS(809), + [anon_sym_PIPE_PIPE] = ACTIONS(811), + [anon_sym_AMP_AMP] = ACTIONS(811), + [anon_sym_LT] = ACTIONS(809), + [anon_sym_LT_EQ] = ACTIONS(811), + [anon_sym_GT] = ACTIONS(809), + [anon_sym_GT_EQ] = ACTIONS(811), + [anon_sym_EQ_EQ] = ACTIONS(811), + [anon_sym_BANG_EQ] = ACTIONS(811), + [anon_sym_STAR] = ACTIONS(809), + [anon_sym_SLASH] = ACTIONS(811), + [anon_sym_STAR_STAR] = ACTIONS(811), + [anon_sym_CARET] = ACTIONS(811), + [aux_sym_binary_operator_token1] = ACTIONS(811), + [anon_sym_PIPE_GT] = ACTIONS(811), + [anon_sym_COLON] = ACTIONS(809), + [anon_sym_DOLLAR] = ACTIONS(811), + [anon_sym_AT] = ACTIONS(811), + [sym__hex_literal] = ACTIONS(811), + [sym__number_literal] = ACTIONS(809), + [anon_sym_SQUOTE] = ACTIONS(811), + [anon_sym_DQUOTE] = ACTIONS(811), + [sym_dots] = ACTIONS(809), + [sym_dot_dot_i] = ACTIONS(811), + [sym_return] = ACTIONS(809), + [sym_next] = ACTIONS(809), + [sym_break] = ACTIONS(809), + [sym_true] = ACTIONS(809), + [sym_false] = ACTIONS(809), + [sym_null] = ACTIONS(809), + [sym_inf] = ACTIONS(809), + [sym_nan] = ACTIONS(809), + [anon_sym_NA] = ACTIONS(809), + [anon_sym_NA_integer_] = ACTIONS(809), + [anon_sym_NA_real_] = ACTIONS(809), + [anon_sym_NA_complex_] = ACTIONS(809), + [anon_sym_NA_character_] = ACTIONS(809), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(811), + [sym__semicolon] = ACTIONS(811), + [sym__raw_string_literal] = ACTIONS(811), + [sym__external_else] = ACTIONS(811), + [sym__external_open_parenthesis] = ACTIONS(811), + [sym__external_open_brace] = ACTIONS(811), + [sym__external_close_brace] = ACTIONS(811), + [sym__external_open_bracket] = ACTIONS(811), + [sym__external_open_bracket2] = ACTIONS(811), + }, + [STATE(352)] = { + [sym_identifier] = ACTIONS(813), + [anon_sym_BSLASH] = ACTIONS(815), + [anon_sym_function] = ACTIONS(813), + [anon_sym_EQ] = ACTIONS(813), + [anon_sym_if] = ACTIONS(813), + [anon_sym_for] = ACTIONS(813), + [anon_sym_while] = ACTIONS(813), + [anon_sym_repeat] = ACTIONS(813), + [anon_sym_QMARK] = ACTIONS(815), + [anon_sym_TILDE] = ACTIONS(815), + [anon_sym_BANG] = ACTIONS(813), + [anon_sym_PLUS] = ACTIONS(815), + [anon_sym_DASH] = ACTIONS(813), + [anon_sym_LT_DASH] = ACTIONS(815), + [anon_sym_LT_LT_DASH] = ACTIONS(815), + [anon_sym_COLON_EQ] = ACTIONS(815), + [anon_sym_DASH_GT] = ACTIONS(813), + [anon_sym_DASH_GT_GT] = ACTIONS(815), + [anon_sym_PIPE] = ACTIONS(813), + [anon_sym_AMP] = ACTIONS(813), + [anon_sym_PIPE_PIPE] = ACTIONS(815), + [anon_sym_AMP_AMP] = ACTIONS(815), + [anon_sym_LT] = ACTIONS(813), + [anon_sym_LT_EQ] = ACTIONS(815), + [anon_sym_GT] = ACTIONS(813), + [anon_sym_GT_EQ] = ACTIONS(815), + [anon_sym_EQ_EQ] = ACTIONS(815), + [anon_sym_BANG_EQ] = ACTIONS(815), + [anon_sym_STAR] = ACTIONS(813), + [anon_sym_SLASH] = ACTIONS(815), + [anon_sym_STAR_STAR] = ACTIONS(815), + [anon_sym_CARET] = ACTIONS(815), + [aux_sym_binary_operator_token1] = ACTIONS(815), + [anon_sym_PIPE_GT] = ACTIONS(815), + [anon_sym_COLON] = ACTIONS(813), + [anon_sym_DOLLAR] = ACTIONS(815), + [anon_sym_AT] = ACTIONS(815), + [sym__hex_literal] = ACTIONS(815), + [sym__number_literal] = ACTIONS(813), + [anon_sym_SQUOTE] = ACTIONS(815), + [anon_sym_DQUOTE] = ACTIONS(815), + [sym_dots] = ACTIONS(813), + [sym_dot_dot_i] = ACTIONS(815), + [sym_return] = ACTIONS(813), + [sym_next] = ACTIONS(813), + [sym_break] = ACTIONS(813), + [sym_true] = ACTIONS(813), + [sym_false] = ACTIONS(813), + [sym_null] = ACTIONS(813), + [sym_inf] = ACTIONS(813), + [sym_nan] = ACTIONS(813), + [anon_sym_NA] = ACTIONS(813), + [anon_sym_NA_integer_] = ACTIONS(813), + [anon_sym_NA_real_] = ACTIONS(813), + [anon_sym_NA_complex_] = ACTIONS(813), + [anon_sym_NA_character_] = ACTIONS(813), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(815), + [sym__semicolon] = ACTIONS(815), + [sym__raw_string_literal] = ACTIONS(815), + [sym__external_else] = ACTIONS(815), + [sym__external_open_parenthesis] = ACTIONS(815), + [sym__external_open_brace] = ACTIONS(815), + [sym__external_close_brace] = ACTIONS(815), + [sym__external_open_bracket] = ACTIONS(815), + [sym__external_open_bracket2] = ACTIONS(815), + }, + [STATE(353)] = { + [sym_identifier] = ACTIONS(817), + [anon_sym_BSLASH] = ACTIONS(819), + [anon_sym_function] = ACTIONS(817), + [anon_sym_EQ] = ACTIONS(817), + [anon_sym_if] = ACTIONS(817), + [anon_sym_for] = ACTIONS(817), + [anon_sym_while] = ACTIONS(817), + [anon_sym_repeat] = ACTIONS(817), + [anon_sym_QMARK] = ACTIONS(819), + [anon_sym_TILDE] = ACTIONS(819), + [anon_sym_BANG] = ACTIONS(817), + [anon_sym_PLUS] = ACTIONS(819), + [anon_sym_DASH] = ACTIONS(817), + [anon_sym_LT_DASH] = ACTIONS(819), + [anon_sym_LT_LT_DASH] = ACTIONS(819), + [anon_sym_COLON_EQ] = ACTIONS(819), + [anon_sym_DASH_GT] = ACTIONS(817), + [anon_sym_DASH_GT_GT] = ACTIONS(819), + [anon_sym_PIPE] = ACTIONS(817), + [anon_sym_AMP] = ACTIONS(817), + [anon_sym_PIPE_PIPE] = ACTIONS(819), + [anon_sym_AMP_AMP] = ACTIONS(819), + [anon_sym_LT] = ACTIONS(817), + [anon_sym_LT_EQ] = ACTIONS(819), + [anon_sym_GT] = ACTIONS(817), + [anon_sym_GT_EQ] = ACTIONS(819), + [anon_sym_EQ_EQ] = ACTIONS(819), + [anon_sym_BANG_EQ] = ACTIONS(819), + [anon_sym_STAR] = ACTIONS(817), + [anon_sym_SLASH] = ACTIONS(819), + [anon_sym_STAR_STAR] = ACTIONS(819), + [anon_sym_CARET] = ACTIONS(819), + [aux_sym_binary_operator_token1] = ACTIONS(819), + [anon_sym_PIPE_GT] = ACTIONS(819), + [anon_sym_COLON] = ACTIONS(817), + [anon_sym_DOLLAR] = ACTIONS(819), + [anon_sym_AT] = ACTIONS(819), + [sym__hex_literal] = ACTIONS(819), + [sym__number_literal] = ACTIONS(817), + [anon_sym_SQUOTE] = ACTIONS(819), + [anon_sym_DQUOTE] = ACTIONS(819), + [sym_dots] = ACTIONS(817), + [sym_dot_dot_i] = ACTIONS(819), + [sym_return] = ACTIONS(817), + [sym_next] = ACTIONS(817), + [sym_break] = ACTIONS(817), + [sym_true] = ACTIONS(817), + [sym_false] = ACTIONS(817), + [sym_null] = ACTIONS(817), + [sym_inf] = ACTIONS(817), + [sym_nan] = ACTIONS(817), + [anon_sym_NA] = ACTIONS(817), + [anon_sym_NA_integer_] = ACTIONS(817), + [anon_sym_NA_real_] = ACTIONS(817), + [anon_sym_NA_complex_] = ACTIONS(817), + [anon_sym_NA_character_] = ACTIONS(817), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(819), + [sym__semicolon] = ACTIONS(819), + [sym__raw_string_literal] = ACTIONS(819), + [sym__external_else] = ACTIONS(819), + [sym__external_open_parenthesis] = ACTIONS(819), + [sym__external_open_brace] = ACTIONS(819), + [sym__external_close_brace] = ACTIONS(819), + [sym__external_open_bracket] = ACTIONS(819), + [sym__external_open_bracket2] = ACTIONS(819), + }, + [STATE(354)] = { + [sym_identifier] = ACTIONS(821), + [anon_sym_BSLASH] = ACTIONS(823), + [anon_sym_function] = ACTIONS(821), + [anon_sym_EQ] = ACTIONS(821), + [anon_sym_if] = ACTIONS(821), + [anon_sym_for] = ACTIONS(821), + [anon_sym_while] = ACTIONS(821), + [anon_sym_repeat] = ACTIONS(821), + [anon_sym_QMARK] = ACTIONS(823), + [anon_sym_TILDE] = ACTIONS(823), + [anon_sym_BANG] = ACTIONS(821), + [anon_sym_PLUS] = ACTIONS(823), + [anon_sym_DASH] = ACTIONS(821), + [anon_sym_LT_DASH] = ACTIONS(823), + [anon_sym_LT_LT_DASH] = ACTIONS(823), + [anon_sym_COLON_EQ] = ACTIONS(823), + [anon_sym_DASH_GT] = ACTIONS(821), + [anon_sym_DASH_GT_GT] = ACTIONS(823), + [anon_sym_PIPE] = ACTIONS(821), + [anon_sym_AMP] = ACTIONS(821), + [anon_sym_PIPE_PIPE] = ACTIONS(823), + [anon_sym_AMP_AMP] = ACTIONS(823), + [anon_sym_LT] = ACTIONS(821), + [anon_sym_LT_EQ] = ACTIONS(823), + [anon_sym_GT] = ACTIONS(821), + [anon_sym_GT_EQ] = ACTIONS(823), + [anon_sym_EQ_EQ] = ACTIONS(823), + [anon_sym_BANG_EQ] = ACTIONS(823), + [anon_sym_STAR] = ACTIONS(821), + [anon_sym_SLASH] = ACTIONS(823), + [anon_sym_STAR_STAR] = ACTIONS(823), + [anon_sym_CARET] = ACTIONS(823), + [aux_sym_binary_operator_token1] = ACTIONS(823), + [anon_sym_PIPE_GT] = ACTIONS(823), + [anon_sym_COLON] = ACTIONS(821), + [anon_sym_DOLLAR] = ACTIONS(823), + [anon_sym_AT] = ACTIONS(823), + [sym__hex_literal] = ACTIONS(823), + [sym__number_literal] = ACTIONS(821), + [anon_sym_SQUOTE] = ACTIONS(823), + [anon_sym_DQUOTE] = ACTIONS(823), + [sym_dots] = ACTIONS(821), + [sym_dot_dot_i] = ACTIONS(823), + [sym_return] = ACTIONS(821), + [sym_next] = ACTIONS(821), + [sym_break] = ACTIONS(821), + [sym_true] = ACTIONS(821), + [sym_false] = ACTIONS(821), + [sym_null] = ACTIONS(821), + [sym_inf] = ACTIONS(821), + [sym_nan] = ACTIONS(821), + [anon_sym_NA] = ACTIONS(821), + [anon_sym_NA_integer_] = ACTIONS(821), + [anon_sym_NA_real_] = ACTIONS(821), + [anon_sym_NA_complex_] = ACTIONS(821), + [anon_sym_NA_character_] = ACTIONS(821), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(823), + [sym__semicolon] = ACTIONS(823), + [sym__raw_string_literal] = ACTIONS(823), + [sym__external_else] = ACTIONS(823), + [sym__external_open_parenthesis] = ACTIONS(823), + [sym__external_open_brace] = ACTIONS(823), + [sym__external_close_brace] = ACTIONS(823), + [sym__external_open_bracket] = ACTIONS(823), [sym__external_open_bracket2] = ACTIONS(823), }, - [445] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(461), - [sym_identifier] = ACTIONS(459), - [anon_sym_BSLASH] = ACTIONS(461), - [anon_sym_function] = ACTIONS(459), - [anon_sym_EQ] = ACTIONS(471), - [anon_sym_if] = ACTIONS(459), - [anon_sym_for] = ACTIONS(459), - [anon_sym_while] = ACTIONS(459), - [anon_sym_repeat] = ACTIONS(459), - [anon_sym_QMARK] = ACTIONS(461), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_BANG] = ACTIONS(459), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(479), - [anon_sym_LT_LT_DASH] = ACTIONS(479), - [anon_sym_COLON_EQ] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(485), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE_PIPE] = ACTIONS(489), - [anon_sym_AMP_AMP] = ACTIONS(491), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(461), - [sym__number_literal] = ACTIONS(459), - [anon_sym_SQUOTE] = ACTIONS(461), - [anon_sym_DQUOTE] = ACTIONS(461), - [sym_return] = ACTIONS(459), - [sym_next] = ACTIONS(459), - [sym_break] = ACTIONS(459), - [sym_true] = ACTIONS(459), - [sym_false] = ACTIONS(459), - [sym_null] = ACTIONS(459), - [sym_inf] = ACTIONS(459), - [sym_nan] = ACTIONS(459), - [anon_sym_NA] = ACTIONS(459), - [anon_sym_NA_integer_] = ACTIONS(459), - [anon_sym_NA_real_] = ACTIONS(459), - [anon_sym_NA_complex_] = ACTIONS(459), - [anon_sym_NA_character_] = ACTIONS(459), - [sym_dots] = ACTIONS(459), - [sym_dot_dot_i] = ACTIONS(461), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(461), - [sym__semicolon] = ACTIONS(461), - [sym__raw_string_literal] = ACTIONS(461), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(461), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [446] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(465), - [sym_identifier] = ACTIONS(463), - [anon_sym_BSLASH] = ACTIONS(465), - [anon_sym_function] = ACTIONS(463), - [anon_sym_EQ] = ACTIONS(471), - [anon_sym_if] = ACTIONS(463), - [anon_sym_for] = ACTIONS(463), - [anon_sym_while] = ACTIONS(463), - [anon_sym_repeat] = ACTIONS(463), - [anon_sym_QMARK] = ACTIONS(465), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_BANG] = ACTIONS(463), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(479), - [anon_sym_LT_LT_DASH] = ACTIONS(479), - [anon_sym_COLON_EQ] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(485), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE_PIPE] = ACTIONS(489), - [anon_sym_AMP_AMP] = ACTIONS(491), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(465), - [sym__number_literal] = ACTIONS(463), - [anon_sym_SQUOTE] = ACTIONS(465), - [anon_sym_DQUOTE] = ACTIONS(465), - [sym_return] = ACTIONS(463), - [sym_next] = ACTIONS(463), - [sym_break] = ACTIONS(463), - [sym_true] = ACTIONS(463), - [sym_false] = ACTIONS(463), - [sym_null] = ACTIONS(463), - [sym_inf] = ACTIONS(463), - [sym_nan] = ACTIONS(463), - [anon_sym_NA] = ACTIONS(463), - [anon_sym_NA_integer_] = ACTIONS(463), - [anon_sym_NA_real_] = ACTIONS(463), - [anon_sym_NA_complex_] = ACTIONS(463), - [anon_sym_NA_character_] = ACTIONS(463), - [sym_dots] = ACTIONS(463), - [sym_dot_dot_i] = ACTIONS(465), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(465), - [sym__semicolon] = ACTIONS(465), - [sym__raw_string_literal] = ACTIONS(465), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(465), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [447] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(469), - [sym_identifier] = ACTIONS(467), - [anon_sym_BSLASH] = ACTIONS(469), - [anon_sym_function] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(471), - [anon_sym_if] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_repeat] = ACTIONS(467), - [anon_sym_QMARK] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(479), - [anon_sym_LT_LT_DASH] = ACTIONS(479), - [anon_sym_COLON_EQ] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(485), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE_PIPE] = ACTIONS(489), - [anon_sym_AMP_AMP] = ACTIONS(491), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(469), - [sym__number_literal] = ACTIONS(467), - [anon_sym_SQUOTE] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [sym_return] = ACTIONS(467), - [sym_next] = ACTIONS(467), - [sym_break] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_null] = ACTIONS(467), - [sym_inf] = ACTIONS(467), - [sym_nan] = ACTIONS(467), - [anon_sym_NA] = ACTIONS(467), - [anon_sym_NA_integer_] = ACTIONS(467), - [anon_sym_NA_real_] = ACTIONS(467), - [anon_sym_NA_complex_] = ACTIONS(467), - [anon_sym_NA_character_] = ACTIONS(467), - [sym_dots] = ACTIONS(467), - [sym_dot_dot_i] = ACTIONS(469), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(469), - [sym__semicolon] = ACTIONS(469), - [sym__raw_string_literal] = ACTIONS(469), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(469), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [448] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(469), - [sym_identifier] = ACTIONS(467), - [anon_sym_BSLASH] = ACTIONS(469), - [anon_sym_function] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(467), - [anon_sym_if] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_repeat] = ACTIONS(467), - [anon_sym_QMARK] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(469), - [anon_sym_LT_LT_DASH] = ACTIONS(469), - [anon_sym_COLON_EQ] = ACTIONS(469), - [anon_sym_DASH_GT] = ACTIONS(467), - [anon_sym_DASH_GT_GT] = ACTIONS(469), - [anon_sym_PIPE] = ACTIONS(485), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE_PIPE] = ACTIONS(489), - [anon_sym_AMP_AMP] = ACTIONS(491), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(469), - [sym__number_literal] = ACTIONS(467), - [anon_sym_SQUOTE] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [sym_return] = ACTIONS(467), - [sym_next] = ACTIONS(467), - [sym_break] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_null] = ACTIONS(467), - [sym_inf] = ACTIONS(467), - [sym_nan] = ACTIONS(467), - [anon_sym_NA] = ACTIONS(467), - [anon_sym_NA_integer_] = ACTIONS(467), - [anon_sym_NA_real_] = ACTIONS(467), - [anon_sym_NA_complex_] = ACTIONS(467), - [anon_sym_NA_character_] = ACTIONS(467), - [sym_dots] = ACTIONS(467), - [sym_dot_dot_i] = ACTIONS(469), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(469), - [sym__semicolon] = ACTIONS(469), - [sym__raw_string_literal] = ACTIONS(469), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(469), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [449] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(469), - [sym_identifier] = ACTIONS(467), - [anon_sym_BSLASH] = ACTIONS(469), - [anon_sym_function] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(467), - [anon_sym_if] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_repeat] = ACTIONS(467), - [anon_sym_QMARK] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(469), - [anon_sym_LT_LT_DASH] = ACTIONS(469), - [anon_sym_COLON_EQ] = ACTIONS(469), - [anon_sym_DASH_GT] = ACTIONS(467), - [anon_sym_DASH_GT_GT] = ACTIONS(469), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE_PIPE] = ACTIONS(469), - [anon_sym_AMP_AMP] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(469), - [sym__number_literal] = ACTIONS(467), - [anon_sym_SQUOTE] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [sym_return] = ACTIONS(467), - [sym_next] = ACTIONS(467), - [sym_break] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_null] = ACTIONS(467), - [sym_inf] = ACTIONS(467), - [sym_nan] = ACTIONS(467), - [anon_sym_NA] = ACTIONS(467), - [anon_sym_NA_integer_] = ACTIONS(467), - [anon_sym_NA_real_] = ACTIONS(467), - [anon_sym_NA_complex_] = ACTIONS(467), - [anon_sym_NA_character_] = ACTIONS(467), - [sym_dots] = ACTIONS(467), - [sym_dot_dot_i] = ACTIONS(469), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(469), - [sym__semicolon] = ACTIONS(469), - [sym__raw_string_literal] = ACTIONS(469), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(469), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [450] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(469), - [sym_identifier] = ACTIONS(467), - [anon_sym_BSLASH] = ACTIONS(469), - [anon_sym_function] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(467), - [anon_sym_if] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_repeat] = ACTIONS(467), - [anon_sym_QMARK] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(469), - [anon_sym_DASH] = ACTIONS(467), - [anon_sym_LT_DASH] = ACTIONS(469), - [anon_sym_LT_LT_DASH] = ACTIONS(469), - [anon_sym_COLON_EQ] = ACTIONS(469), - [anon_sym_DASH_GT] = ACTIONS(467), - [anon_sym_DASH_GT_GT] = ACTIONS(469), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE_PIPE] = ACTIONS(469), - [anon_sym_AMP_AMP] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(467), - [anon_sym_LT_EQ] = ACTIONS(469), - [anon_sym_GT] = ACTIONS(467), - [anon_sym_GT_EQ] = ACTIONS(469), - [anon_sym_EQ_EQ] = ACTIONS(469), - [anon_sym_BANG_EQ] = ACTIONS(469), - [anon_sym_STAR] = ACTIONS(467), - [anon_sym_SLASH] = ACTIONS(469), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(469), - [anon_sym_PIPE_GT] = ACTIONS(469), - [anon_sym_COLON] = ACTIONS(467), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(469), - [sym__number_literal] = ACTIONS(467), - [anon_sym_SQUOTE] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [sym_return] = ACTIONS(467), - [sym_next] = ACTIONS(467), - [sym_break] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_null] = ACTIONS(467), - [sym_inf] = ACTIONS(467), - [sym_nan] = ACTIONS(467), - [anon_sym_NA] = ACTIONS(467), - [anon_sym_NA_integer_] = ACTIONS(467), - [anon_sym_NA_real_] = ACTIONS(467), - [anon_sym_NA_complex_] = ACTIONS(467), - [anon_sym_NA_character_] = ACTIONS(467), - [sym_dots] = ACTIONS(467), - [sym_dot_dot_i] = ACTIONS(469), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(469), - [sym__semicolon] = ACTIONS(469), - [sym__raw_string_literal] = ACTIONS(469), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(469), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [451] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(371), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(471), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(485), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE_PIPE] = ACTIONS(489), - [anon_sym_AMP_AMP] = ACTIONS(491), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [452] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(371), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(471), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(479), - [anon_sym_LT_LT_DASH] = ACTIONS(479), - [anon_sym_COLON_EQ] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(485), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE_PIPE] = ACTIONS(489), - [anon_sym_AMP_AMP] = ACTIONS(491), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [453] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(371), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(485), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE_PIPE] = ACTIONS(489), - [anon_sym_AMP_AMP] = ACTIONS(491), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [454] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(371), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [455] = { - [sym_string] = STATE(902), - [sym__single_quoted_string] = STATE(748), - [sym__double_quoted_string] = STATE(749), - [sym__string_or_identifier] = STATE(902), - [aux_sym_function_definition_repeat1] = STATE(801), - [ts_builtin_sym_end] = ACTIONS(825), - [sym_identifier] = ACTIONS(827), - [anon_sym_BSLASH] = ACTIONS(825), + [STATE(355)] = { + [ts_builtin_sym_end] = ACTIONS(807), + [sym_identifier] = ACTIONS(805), + [anon_sym_BSLASH] = ACTIONS(807), + [anon_sym_function] = ACTIONS(805), + [anon_sym_EQ] = ACTIONS(805), + [anon_sym_if] = ACTIONS(805), + [anon_sym_for] = ACTIONS(805), + [anon_sym_while] = ACTIONS(805), + [anon_sym_repeat] = ACTIONS(805), + [anon_sym_QMARK] = ACTIONS(807), + [anon_sym_TILDE] = ACTIONS(807), + [anon_sym_BANG] = ACTIONS(805), + [anon_sym_PLUS] = ACTIONS(807), + [anon_sym_DASH] = ACTIONS(805), + [anon_sym_LT_DASH] = ACTIONS(807), + [anon_sym_LT_LT_DASH] = ACTIONS(807), + [anon_sym_COLON_EQ] = ACTIONS(807), + [anon_sym_DASH_GT] = ACTIONS(805), + [anon_sym_DASH_GT_GT] = ACTIONS(807), + [anon_sym_PIPE] = ACTIONS(805), + [anon_sym_AMP] = ACTIONS(805), + [anon_sym_PIPE_PIPE] = ACTIONS(807), + [anon_sym_AMP_AMP] = ACTIONS(807), + [anon_sym_LT] = ACTIONS(805), + [anon_sym_LT_EQ] = ACTIONS(807), + [anon_sym_GT] = ACTIONS(805), + [anon_sym_GT_EQ] = ACTIONS(807), + [anon_sym_EQ_EQ] = ACTIONS(807), + [anon_sym_BANG_EQ] = ACTIONS(807), + [anon_sym_STAR] = ACTIONS(805), + [anon_sym_SLASH] = ACTIONS(807), + [anon_sym_STAR_STAR] = ACTIONS(807), + [anon_sym_CARET] = ACTIONS(807), + [aux_sym_binary_operator_token1] = ACTIONS(807), + [anon_sym_PIPE_GT] = ACTIONS(807), + [anon_sym_COLON] = ACTIONS(805), + [anon_sym_DOLLAR] = ACTIONS(807), + [anon_sym_AT] = ACTIONS(807), + [sym__hex_literal] = ACTIONS(807), + [sym__number_literal] = ACTIONS(805), + [anon_sym_SQUOTE] = ACTIONS(807), + [anon_sym_DQUOTE] = ACTIONS(807), + [sym_dots] = ACTIONS(805), + [sym_dot_dot_i] = ACTIONS(807), + [sym_return] = ACTIONS(805), + [sym_next] = ACTIONS(805), + [sym_break] = ACTIONS(805), + [sym_true] = ACTIONS(805), + [sym_false] = ACTIONS(805), + [sym_null] = ACTIONS(805), + [sym_inf] = ACTIONS(805), + [sym_nan] = ACTIONS(805), + [anon_sym_NA] = ACTIONS(805), + [anon_sym_NA_integer_] = ACTIONS(805), + [anon_sym_NA_real_] = ACTIONS(805), + [anon_sym_NA_complex_] = ACTIONS(805), + [anon_sym_NA_character_] = ACTIONS(805), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(807), + [sym__semicolon] = ACTIONS(807), + [sym__raw_string_literal] = ACTIONS(807), + [sym__external_else] = ACTIONS(807), + [sym__external_open_parenthesis] = ACTIONS(807), + [sym__external_open_brace] = ACTIONS(807), + [sym__external_open_bracket] = ACTIONS(807), + [sym__external_open_bracket2] = ACTIONS(807), + }, + [STATE(356)] = { + [ts_builtin_sym_end] = ACTIONS(811), + [sym_identifier] = ACTIONS(809), + [anon_sym_BSLASH] = ACTIONS(811), + [anon_sym_function] = ACTIONS(809), + [anon_sym_EQ] = ACTIONS(809), + [anon_sym_if] = ACTIONS(809), + [anon_sym_for] = ACTIONS(809), + [anon_sym_while] = ACTIONS(809), + [anon_sym_repeat] = ACTIONS(809), + [anon_sym_QMARK] = ACTIONS(811), + [anon_sym_TILDE] = ACTIONS(811), + [anon_sym_BANG] = ACTIONS(809), + [anon_sym_PLUS] = ACTIONS(811), + [anon_sym_DASH] = ACTIONS(809), + [anon_sym_LT_DASH] = ACTIONS(811), + [anon_sym_LT_LT_DASH] = ACTIONS(811), + [anon_sym_COLON_EQ] = ACTIONS(811), + [anon_sym_DASH_GT] = ACTIONS(809), + [anon_sym_DASH_GT_GT] = ACTIONS(811), + [anon_sym_PIPE] = ACTIONS(809), + [anon_sym_AMP] = ACTIONS(809), + [anon_sym_PIPE_PIPE] = ACTIONS(811), + [anon_sym_AMP_AMP] = ACTIONS(811), + [anon_sym_LT] = ACTIONS(809), + [anon_sym_LT_EQ] = ACTIONS(811), + [anon_sym_GT] = ACTIONS(809), + [anon_sym_GT_EQ] = ACTIONS(811), + [anon_sym_EQ_EQ] = ACTIONS(811), + [anon_sym_BANG_EQ] = ACTIONS(811), + [anon_sym_STAR] = ACTIONS(809), + [anon_sym_SLASH] = ACTIONS(811), + [anon_sym_STAR_STAR] = ACTIONS(811), + [anon_sym_CARET] = ACTIONS(811), + [aux_sym_binary_operator_token1] = ACTIONS(811), + [anon_sym_PIPE_GT] = ACTIONS(811), + [anon_sym_COLON] = ACTIONS(809), + [anon_sym_DOLLAR] = ACTIONS(811), + [anon_sym_AT] = ACTIONS(811), + [sym__hex_literal] = ACTIONS(811), + [sym__number_literal] = ACTIONS(809), + [anon_sym_SQUOTE] = ACTIONS(811), + [anon_sym_DQUOTE] = ACTIONS(811), + [sym_dots] = ACTIONS(809), + [sym_dot_dot_i] = ACTIONS(811), + [sym_return] = ACTIONS(809), + [sym_next] = ACTIONS(809), + [sym_break] = ACTIONS(809), + [sym_true] = ACTIONS(809), + [sym_false] = ACTIONS(809), + [sym_null] = ACTIONS(809), + [sym_inf] = ACTIONS(809), + [sym_nan] = ACTIONS(809), + [anon_sym_NA] = ACTIONS(809), + [anon_sym_NA_integer_] = ACTIONS(809), + [anon_sym_NA_real_] = ACTIONS(809), + [anon_sym_NA_complex_] = ACTIONS(809), + [anon_sym_NA_character_] = ACTIONS(809), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(811), + [sym__semicolon] = ACTIONS(811), + [sym__raw_string_literal] = ACTIONS(811), + [sym__external_else] = ACTIONS(811), + [sym__external_open_parenthesis] = ACTIONS(811), + [sym__external_open_brace] = ACTIONS(811), + [sym__external_open_bracket] = ACTIONS(811), + [sym__external_open_bracket2] = ACTIONS(811), + }, + [STATE(357)] = { + [sym_identifier] = ACTIONS(825), + [anon_sym_BSLASH] = ACTIONS(827), + [anon_sym_function] = ACTIONS(825), + [anon_sym_EQ] = ACTIONS(825), + [anon_sym_if] = ACTIONS(825), + [anon_sym_for] = ACTIONS(825), + [anon_sym_while] = ACTIONS(825), + [anon_sym_repeat] = ACTIONS(825), + [anon_sym_QMARK] = ACTIONS(827), + [anon_sym_TILDE] = ACTIONS(827), + [anon_sym_BANG] = ACTIONS(825), + [anon_sym_PLUS] = ACTIONS(827), + [anon_sym_DASH] = ACTIONS(825), + [anon_sym_LT_DASH] = ACTIONS(827), + [anon_sym_LT_LT_DASH] = ACTIONS(827), + [anon_sym_COLON_EQ] = ACTIONS(827), + [anon_sym_DASH_GT] = ACTIONS(825), + [anon_sym_DASH_GT_GT] = ACTIONS(827), + [anon_sym_PIPE] = ACTIONS(825), + [anon_sym_AMP] = ACTIONS(825), + [anon_sym_PIPE_PIPE] = ACTIONS(827), + [anon_sym_AMP_AMP] = ACTIONS(827), + [anon_sym_LT] = ACTIONS(825), + [anon_sym_LT_EQ] = ACTIONS(827), + [anon_sym_GT] = ACTIONS(825), + [anon_sym_GT_EQ] = ACTIONS(827), + [anon_sym_EQ_EQ] = ACTIONS(827), + [anon_sym_BANG_EQ] = ACTIONS(827), + [anon_sym_STAR] = ACTIONS(825), + [anon_sym_SLASH] = ACTIONS(827), + [anon_sym_STAR_STAR] = ACTIONS(827), + [anon_sym_CARET] = ACTIONS(827), + [aux_sym_binary_operator_token1] = ACTIONS(827), + [anon_sym_PIPE_GT] = ACTIONS(827), + [anon_sym_COLON] = ACTIONS(825), + [anon_sym_DOLLAR] = ACTIONS(827), + [anon_sym_AT] = ACTIONS(827), + [sym__hex_literal] = ACTIONS(827), + [sym__number_literal] = ACTIONS(825), + [anon_sym_SQUOTE] = ACTIONS(827), + [anon_sym_DQUOTE] = ACTIONS(827), + [sym_dots] = ACTIONS(825), + [sym_dot_dot_i] = ACTIONS(827), + [sym_return] = ACTIONS(825), + [sym_next] = ACTIONS(825), + [sym_break] = ACTIONS(825), + [sym_true] = ACTIONS(825), + [sym_false] = ACTIONS(825), + [sym_null] = ACTIONS(825), + [sym_inf] = ACTIONS(825), + [sym_nan] = ACTIONS(825), + [anon_sym_NA] = ACTIONS(825), + [anon_sym_NA_integer_] = ACTIONS(825), + [anon_sym_NA_real_] = ACTIONS(825), + [anon_sym_NA_complex_] = ACTIONS(825), + [anon_sym_NA_character_] = ACTIONS(825), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(827), + [sym__semicolon] = ACTIONS(827), + [sym__raw_string_literal] = ACTIONS(827), + [sym__external_else] = ACTIONS(827), + [sym__external_open_parenthesis] = ACTIONS(827), + [sym__external_open_brace] = ACTIONS(827), + [sym__external_close_brace] = ACTIONS(827), + [sym__external_open_bracket] = ACTIONS(827), + [sym__external_open_bracket2] = ACTIONS(827), + }, + [STATE(358)] = { + [sym_identifier] = ACTIONS(829), + [anon_sym_BSLASH] = ACTIONS(831), [anon_sym_function] = ACTIONS(829), [anon_sym_EQ] = ACTIONS(829), [anon_sym_if] = ACTIONS(829), [anon_sym_for] = ACTIONS(829), [anon_sym_while] = ACTIONS(829), [anon_sym_repeat] = ACTIONS(829), - [anon_sym_QMARK] = ACTIONS(825), - [anon_sym_TILDE] = ACTIONS(825), + [anon_sym_QMARK] = ACTIONS(831), + [anon_sym_TILDE] = ACTIONS(831), [anon_sym_BANG] = ACTIONS(829), - [anon_sym_PLUS] = ACTIONS(825), + [anon_sym_PLUS] = ACTIONS(831), [anon_sym_DASH] = ACTIONS(829), - [anon_sym_LT_DASH] = ACTIONS(825), - [anon_sym_LT_LT_DASH] = ACTIONS(825), - [anon_sym_COLON_EQ] = ACTIONS(825), + [anon_sym_LT_DASH] = ACTIONS(831), + [anon_sym_LT_LT_DASH] = ACTIONS(831), + [anon_sym_COLON_EQ] = ACTIONS(831), [anon_sym_DASH_GT] = ACTIONS(829), - [anon_sym_DASH_GT_GT] = ACTIONS(825), + [anon_sym_DASH_GT_GT] = ACTIONS(831), [anon_sym_PIPE] = ACTIONS(829), [anon_sym_AMP] = ACTIONS(829), - [anon_sym_PIPE_PIPE] = ACTIONS(825), - [anon_sym_AMP_AMP] = ACTIONS(825), + [anon_sym_PIPE_PIPE] = ACTIONS(831), + [anon_sym_AMP_AMP] = ACTIONS(831), [anon_sym_LT] = ACTIONS(829), - [anon_sym_LT_EQ] = ACTIONS(825), + [anon_sym_LT_EQ] = ACTIONS(831), [anon_sym_GT] = ACTIONS(829), - [anon_sym_GT_EQ] = ACTIONS(825), - [anon_sym_EQ_EQ] = ACTIONS(825), - [anon_sym_BANG_EQ] = ACTIONS(825), + [anon_sym_GT_EQ] = ACTIONS(831), + [anon_sym_EQ_EQ] = ACTIONS(831), + [anon_sym_BANG_EQ] = ACTIONS(831), [anon_sym_STAR] = ACTIONS(829), - [anon_sym_SLASH] = ACTIONS(825), - [anon_sym_STAR_STAR] = ACTIONS(825), - [anon_sym_CARET] = ACTIONS(825), - [aux_sym_binary_operator_token1] = ACTIONS(825), - [anon_sym_PIPE_GT] = ACTIONS(825), + [anon_sym_SLASH] = ACTIONS(831), + [anon_sym_STAR_STAR] = ACTIONS(831), + [anon_sym_CARET] = ACTIONS(831), + [aux_sym_binary_operator_token1] = ACTIONS(831), + [anon_sym_PIPE_GT] = ACTIONS(831), [anon_sym_COLON] = ACTIONS(829), - [anon_sym_DOLLAR] = ACTIONS(825), - [anon_sym_AT] = ACTIONS(825), - [sym__hex_literal] = ACTIONS(825), + [anon_sym_DOLLAR] = ACTIONS(831), + [anon_sym_AT] = ACTIONS(831), + [sym__hex_literal] = ACTIONS(831), [sym__number_literal] = ACTIONS(829), - [anon_sym_SQUOTE] = ACTIONS(767), - [anon_sym_DQUOTE] = ACTIONS(769), + [anon_sym_SQUOTE] = ACTIONS(831), + [anon_sym_DQUOTE] = ACTIONS(831), + [sym_dots] = ACTIONS(829), + [sym_dot_dot_i] = ACTIONS(831), [sym_return] = ACTIONS(829), [sym_next] = ACTIONS(829), [sym_break] = ACTIONS(829), @@ -40678,5540 +32500,4924 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_NA_real_] = ACTIONS(829), [anon_sym_NA_complex_] = ACTIONS(829), [anon_sym_NA_character_] = ACTIONS(829), - [sym_dots] = ACTIONS(829), - [sym_dot_dot_i] = ACTIONS(825), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(825), - [sym__semicolon] = ACTIONS(825), - [sym__raw_string_literal] = ACTIONS(773), - [sym__external_else] = ACTIONS(825), - [sym__external_open_parenthesis] = ACTIONS(825), - [sym__external_open_brace] = ACTIONS(825), - [sym__external_open_bracket] = ACTIONS(825), - [sym__external_open_bracket2] = ACTIONS(825), - }, - [456] = { - [sym_function_definition] = STATE(534), - [sym_if_statement] = STATE(534), - [sym_for_statement] = STATE(534), - [sym_while_statement] = STATE(534), - [sym_repeat_statement] = STATE(534), - [sym_braced_expression] = STATE(534), - [sym_parenthesized_expression] = STATE(534), - [sym_call] = STATE(534), - [sym_subset] = STATE(534), - [sym_subset2] = STATE(534), - [sym__argument] = STATE(2076), - [sym_argument] = STATE(2080), - [sym__argument_named] = STATE(2074), - [sym__argument_unnamed] = STATE(2061), - [sym__argument_value] = STATE(2057), - [sym_unary_operator] = STATE(534), - [sym_binary_operator] = STATE(534), - [sym_extract_operator] = STATE(534), - [sym_namespace_operator] = STATE(534), - [sym_integer] = STATE(534), - [sym_complex] = STATE(534), - [sym_float] = STATE(534), - [sym__float_literal] = STATE(797), - [sym_string] = STATE(764), - [sym__single_quoted_string] = STATE(798), - [sym__double_quoted_string] = STATE(773), - [sym_na] = STATE(534), - [sym__expression] = STATE(534), - [sym__string_or_identifier] = STATE(2302), - [sym__open_parenthesis] = STATE(1008), - [sym__open_brace] = STATE(904), - [sym__close_bracket] = STATE(934), - [aux_sym_call_arguments_repeat1] = STATE(704), - [sym_identifier] = ACTIONS(559), - [anon_sym_BSLASH] = ACTIONS(561), - [anon_sym_function] = ACTIONS(563), - [anon_sym_if] = ACTIONS(565), - [anon_sym_for] = ACTIONS(567), - [anon_sym_while] = ACTIONS(569), - [anon_sym_repeat] = ACTIONS(571), - [anon_sym_QMARK] = ACTIONS(573), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_BANG] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(579), - [anon_sym_DASH] = ACTIONS(579), - [sym__hex_literal] = ACTIONS(581), - [sym__number_literal] = ACTIONS(583), - [anon_sym_SQUOTE] = ACTIONS(585), - [anon_sym_DQUOTE] = ACTIONS(587), - [sym_return] = ACTIONS(589), - [sym_next] = ACTIONS(589), - [sym_break] = ACTIONS(589), - [sym_true] = ACTIONS(589), - [sym_false] = ACTIONS(589), - [sym_null] = ACTIONS(589), - [sym_inf] = ACTIONS(589), - [sym_nan] = ACTIONS(589), - [anon_sym_NA] = ACTIONS(591), - [anon_sym_NA_integer_] = ACTIONS(591), - [anon_sym_NA_real_] = ACTIONS(591), - [anon_sym_NA_complex_] = ACTIONS(591), - [anon_sym_NA_character_] = ACTIONS(591), - [sym_dots] = ACTIONS(593), - [sym_dot_dot_i] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(597), - [sym__newline] = ACTIONS(599), - [sym__raw_string_literal] = ACTIONS(601), - [sym__external_open_parenthesis] = ACTIONS(603), - [sym__external_open_brace] = ACTIONS(605), - [sym__external_close_bracket] = ACTIONS(831), - }, - [457] = { - [sym_function_definition] = STATE(602), - [sym_if_statement] = STATE(602), - [sym_for_statement] = STATE(602), - [sym_while_statement] = STATE(602), - [sym_repeat_statement] = STATE(602), - [sym_braced_expression] = STATE(602), - [sym_parenthesized_expression] = STATE(602), - [sym_call] = STATE(602), - [sym_subset] = STATE(602), - [sym_subset2] = STATE(602), - [sym__argument] = STATE(2081), - [sym_argument] = STATE(2082), - [sym__argument_named] = STATE(2052), - [sym__argument_unnamed] = STATE(2054), - [sym__argument_value] = STATE(2072), - [sym_unary_operator] = STATE(602), - [sym_binary_operator] = STATE(602), - [sym_extract_operator] = STATE(602), - [sym_namespace_operator] = STATE(602), - [sym_integer] = STATE(602), - [sym_complex] = STATE(602), - [sym_float] = STATE(602), - [sym__float_literal] = STATE(766), - [sym_string] = STATE(771), - [sym__single_quoted_string] = STATE(768), - [sym__double_quoted_string] = STATE(783), - [sym_na] = STATE(602), - [sym__expression] = STATE(602), - [sym__string_or_identifier] = STATE(2291), - [sym__open_parenthesis] = STATE(1015), - [sym__open_brace] = STATE(906), - [sym__close_bracket2] = STATE(812), - [aux_sym_call_arguments_repeat1] = STATE(695), - [sym_identifier] = ACTIONS(609), - [anon_sym_BSLASH] = ACTIONS(611), - [anon_sym_function] = ACTIONS(613), - [anon_sym_if] = ACTIONS(615), - [anon_sym_for] = ACTIONS(617), - [anon_sym_while] = ACTIONS(619), - [anon_sym_repeat] = ACTIONS(621), - [anon_sym_QMARK] = ACTIONS(623), - [anon_sym_TILDE] = ACTIONS(625), - [anon_sym_BANG] = ACTIONS(627), - [anon_sym_PLUS] = ACTIONS(629), - [anon_sym_DASH] = ACTIONS(629), - [sym__hex_literal] = ACTIONS(631), - [sym__number_literal] = ACTIONS(633), - [anon_sym_SQUOTE] = ACTIONS(635), - [anon_sym_DQUOTE] = ACTIONS(637), - [sym_return] = ACTIONS(639), - [sym_next] = ACTIONS(639), - [sym_break] = ACTIONS(639), - [sym_true] = ACTIONS(639), - [sym_false] = ACTIONS(639), - [sym_null] = ACTIONS(639), - [sym_inf] = ACTIONS(639), - [sym_nan] = ACTIONS(639), - [anon_sym_NA] = ACTIONS(641), - [anon_sym_NA_integer_] = ACTIONS(641), - [anon_sym_NA_real_] = ACTIONS(641), - [anon_sym_NA_complex_] = ACTIONS(641), - [anon_sym_NA_character_] = ACTIONS(641), - [sym_dots] = ACTIONS(643), - [sym_dot_dot_i] = ACTIONS(645), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(647), - [sym__newline] = ACTIONS(649), - [sym__raw_string_literal] = ACTIONS(651), - [sym__external_open_parenthesis] = ACTIONS(653), - [sym__external_open_brace] = ACTIONS(655), - [sym__external_close_bracket2] = ACTIONS(833), - }, - [458] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(371), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(471), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(479), - [anon_sym_LT_LT_DASH] = ACTIONS(479), - [anon_sym_COLON_EQ] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(485), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE_PIPE] = ACTIONS(489), - [anon_sym_AMP_AMP] = ACTIONS(491), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [459] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(371), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(485), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE_PIPE] = ACTIONS(489), - [anon_sym_AMP_AMP] = ACTIONS(491), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [460] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(371), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(491), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [461] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(371), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [462] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(371), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [463] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(371), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(373), - [anon_sym_SLASH] = ACTIONS(371), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [464] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(371), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(373), - [anon_sym_SLASH] = ACTIONS(371), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(371), - [anon_sym_PIPE_GT] = ACTIONS(371), - [anon_sym_COLON] = ACTIONS(373), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [465] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(371), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(373), - [anon_sym_SLASH] = ACTIONS(371), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(371), - [anon_sym_PIPE_GT] = ACTIONS(371), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [466] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(371), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(373), - [anon_sym_SLASH] = ACTIONS(371), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(371), - [anon_sym_PIPE_GT] = ACTIONS(371), - [anon_sym_COLON] = ACTIONS(373), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [467] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(835), - [anon_sym_BSLASH] = ACTIONS(837), - [anon_sym_function] = ACTIONS(835), - [anon_sym_EQ] = ACTIONS(839), - [anon_sym_if] = ACTIONS(835), - [anon_sym_for] = ACTIONS(835), - [anon_sym_while] = ACTIONS(835), - [anon_sym_repeat] = ACTIONS(835), - [anon_sym_QMARK] = ACTIONS(841), - [anon_sym_TILDE] = ACTIONS(843), - [anon_sym_BANG] = ACTIONS(835), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(849), - [anon_sym_LT_LT_DASH] = ACTIONS(849), - [anon_sym_COLON_EQ] = ACTIONS(849), - [anon_sym_DASH_GT] = ACTIONS(851), - [anon_sym_DASH_GT_GT] = ACTIONS(853), - [anon_sym_PIPE] = ACTIONS(855), - [anon_sym_AMP] = ACTIONS(857), - [anon_sym_PIPE_PIPE] = ACTIONS(859), - [anon_sym_AMP_AMP] = ACTIONS(861), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(837), - [sym__number_literal] = ACTIONS(835), - [anon_sym_SQUOTE] = ACTIONS(837), - [anon_sym_DQUOTE] = ACTIONS(837), - [sym_return] = ACTIONS(835), - [sym_next] = ACTIONS(835), - [sym_break] = ACTIONS(835), - [sym_true] = ACTIONS(835), - [sym_false] = ACTIONS(835), - [sym_null] = ACTIONS(835), - [sym_inf] = ACTIONS(835), - [sym_nan] = ACTIONS(835), - [anon_sym_NA] = ACTIONS(835), - [anon_sym_NA_integer_] = ACTIONS(835), - [anon_sym_NA_real_] = ACTIONS(835), - [anon_sym_NA_complex_] = ACTIONS(835), - [anon_sym_NA_character_] = ACTIONS(835), - [sym_dots] = ACTIONS(835), - [sym_dot_dot_i] = ACTIONS(837), + [sym__newline] = ACTIONS(831), + [sym__semicolon] = ACTIONS(831), + [sym__raw_string_literal] = ACTIONS(831), + [sym__external_else] = ACTIONS(831), + [sym__external_open_parenthesis] = ACTIONS(831), + [sym__external_open_brace] = ACTIONS(831), + [sym__external_close_brace] = ACTIONS(831), + [sym__external_open_bracket] = ACTIONS(831), + [sym__external_open_bracket2] = ACTIONS(831), + }, + [STATE(359)] = { + [sym_identifier] = ACTIONS(833), + [anon_sym_BSLASH] = ACTIONS(835), + [anon_sym_function] = ACTIONS(833), + [anon_sym_EQ] = ACTIONS(833), + [anon_sym_if] = ACTIONS(833), + [anon_sym_for] = ACTIONS(833), + [anon_sym_while] = ACTIONS(833), + [anon_sym_repeat] = ACTIONS(833), + [anon_sym_QMARK] = ACTIONS(835), + [anon_sym_TILDE] = ACTIONS(835), + [anon_sym_BANG] = ACTIONS(833), + [anon_sym_PLUS] = ACTIONS(835), + [anon_sym_DASH] = ACTIONS(833), + [anon_sym_LT_DASH] = ACTIONS(835), + [anon_sym_LT_LT_DASH] = ACTIONS(835), + [anon_sym_COLON_EQ] = ACTIONS(835), + [anon_sym_DASH_GT] = ACTIONS(833), + [anon_sym_DASH_GT_GT] = ACTIONS(835), + [anon_sym_PIPE] = ACTIONS(833), + [anon_sym_AMP] = ACTIONS(833), + [anon_sym_PIPE_PIPE] = ACTIONS(835), + [anon_sym_AMP_AMP] = ACTIONS(835), + [anon_sym_LT] = ACTIONS(833), + [anon_sym_LT_EQ] = ACTIONS(835), + [anon_sym_GT] = ACTIONS(833), + [anon_sym_GT_EQ] = ACTIONS(835), + [anon_sym_EQ_EQ] = ACTIONS(835), + [anon_sym_BANG_EQ] = ACTIONS(835), + [anon_sym_STAR] = ACTIONS(833), + [anon_sym_SLASH] = ACTIONS(835), + [anon_sym_STAR_STAR] = ACTIONS(835), + [anon_sym_CARET] = ACTIONS(835), + [aux_sym_binary_operator_token1] = ACTIONS(835), + [anon_sym_PIPE_GT] = ACTIONS(835), + [anon_sym_COLON] = ACTIONS(833), + [anon_sym_DOLLAR] = ACTIONS(835), + [anon_sym_AT] = ACTIONS(835), + [sym__hex_literal] = ACTIONS(835), + [sym__number_literal] = ACTIONS(833), + [anon_sym_SQUOTE] = ACTIONS(835), + [anon_sym_DQUOTE] = ACTIONS(835), + [sym_dots] = ACTIONS(833), + [sym_dot_dot_i] = ACTIONS(835), + [sym_return] = ACTIONS(833), + [sym_next] = ACTIONS(833), + [sym_break] = ACTIONS(833), + [sym_true] = ACTIONS(833), + [sym_false] = ACTIONS(833), + [sym_null] = ACTIONS(833), + [sym_inf] = ACTIONS(833), + [sym_nan] = ACTIONS(833), + [anon_sym_NA] = ACTIONS(833), + [anon_sym_NA_integer_] = ACTIONS(833), + [anon_sym_NA_real_] = ACTIONS(833), + [anon_sym_NA_complex_] = ACTIONS(833), + [anon_sym_NA_character_] = ACTIONS(833), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(835), + [sym__semicolon] = ACTIONS(835), + [sym__raw_string_literal] = ACTIONS(835), + [sym__external_else] = ACTIONS(835), + [sym__external_open_parenthesis] = ACTIONS(835), + [sym__external_open_brace] = ACTIONS(835), + [sym__external_close_brace] = ACTIONS(835), + [sym__external_open_bracket] = ACTIONS(835), + [sym__external_open_bracket2] = ACTIONS(835), + }, + [STATE(360)] = { + [ts_builtin_sym_end] = ACTIONS(815), + [sym_identifier] = ACTIONS(813), + [anon_sym_BSLASH] = ACTIONS(815), + [anon_sym_function] = ACTIONS(813), + [anon_sym_EQ] = ACTIONS(813), + [anon_sym_if] = ACTIONS(813), + [anon_sym_for] = ACTIONS(813), + [anon_sym_while] = ACTIONS(813), + [anon_sym_repeat] = ACTIONS(813), + [anon_sym_QMARK] = ACTIONS(815), + [anon_sym_TILDE] = ACTIONS(815), + [anon_sym_BANG] = ACTIONS(813), + [anon_sym_PLUS] = ACTIONS(815), + [anon_sym_DASH] = ACTIONS(813), + [anon_sym_LT_DASH] = ACTIONS(815), + [anon_sym_LT_LT_DASH] = ACTIONS(815), + [anon_sym_COLON_EQ] = ACTIONS(815), + [anon_sym_DASH_GT] = ACTIONS(813), + [anon_sym_DASH_GT_GT] = ACTIONS(815), + [anon_sym_PIPE] = ACTIONS(813), + [anon_sym_AMP] = ACTIONS(813), + [anon_sym_PIPE_PIPE] = ACTIONS(815), + [anon_sym_AMP_AMP] = ACTIONS(815), + [anon_sym_LT] = ACTIONS(813), + [anon_sym_LT_EQ] = ACTIONS(815), + [anon_sym_GT] = ACTIONS(813), + [anon_sym_GT_EQ] = ACTIONS(815), + [anon_sym_EQ_EQ] = ACTIONS(815), + [anon_sym_BANG_EQ] = ACTIONS(815), + [anon_sym_STAR] = ACTIONS(813), + [anon_sym_SLASH] = ACTIONS(815), + [anon_sym_STAR_STAR] = ACTIONS(815), + [anon_sym_CARET] = ACTIONS(815), + [aux_sym_binary_operator_token1] = ACTIONS(815), + [anon_sym_PIPE_GT] = ACTIONS(815), + [anon_sym_COLON] = ACTIONS(813), + [anon_sym_DOLLAR] = ACTIONS(815), + [anon_sym_AT] = ACTIONS(815), + [sym__hex_literal] = ACTIONS(815), + [sym__number_literal] = ACTIONS(813), + [anon_sym_SQUOTE] = ACTIONS(815), + [anon_sym_DQUOTE] = ACTIONS(815), + [sym_dots] = ACTIONS(813), + [sym_dot_dot_i] = ACTIONS(815), + [sym_return] = ACTIONS(813), + [sym_next] = ACTIONS(813), + [sym_break] = ACTIONS(813), + [sym_true] = ACTIONS(813), + [sym_false] = ACTIONS(813), + [sym_null] = ACTIONS(813), + [sym_inf] = ACTIONS(813), + [sym_nan] = ACTIONS(813), + [anon_sym_NA] = ACTIONS(813), + [anon_sym_NA_integer_] = ACTIONS(813), + [anon_sym_NA_real_] = ACTIONS(813), + [anon_sym_NA_complex_] = ACTIONS(813), + [anon_sym_NA_character_] = ACTIONS(813), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(815), + [sym__semicolon] = ACTIONS(815), + [sym__raw_string_literal] = ACTIONS(815), + [sym__external_else] = ACTIONS(815), + [sym__external_open_parenthesis] = ACTIONS(815), + [sym__external_open_brace] = ACTIONS(815), + [sym__external_open_bracket] = ACTIONS(815), + [sym__external_open_bracket2] = ACTIONS(815), + }, + [STATE(361)] = { + [sym_identifier] = ACTIONS(797), + [anon_sym_BSLASH] = ACTIONS(795), + [anon_sym_function] = ACTIONS(797), + [anon_sym_EQ] = ACTIONS(797), + [anon_sym_if] = ACTIONS(797), + [anon_sym_for] = ACTIONS(797), + [anon_sym_while] = ACTIONS(797), + [anon_sym_repeat] = ACTIONS(797), + [anon_sym_QMARK] = ACTIONS(795), + [anon_sym_TILDE] = ACTIONS(795), + [anon_sym_BANG] = ACTIONS(797), + [anon_sym_PLUS] = ACTIONS(795), + [anon_sym_DASH] = ACTIONS(797), + [anon_sym_LT_DASH] = ACTIONS(795), + [anon_sym_LT_LT_DASH] = ACTIONS(795), + [anon_sym_COLON_EQ] = ACTIONS(795), + [anon_sym_DASH_GT] = ACTIONS(797), + [anon_sym_DASH_GT_GT] = ACTIONS(795), + [anon_sym_PIPE] = ACTIONS(797), + [anon_sym_AMP] = ACTIONS(797), + [anon_sym_PIPE_PIPE] = ACTIONS(795), + [anon_sym_AMP_AMP] = ACTIONS(795), + [anon_sym_LT] = ACTIONS(797), + [anon_sym_LT_EQ] = ACTIONS(795), + [anon_sym_GT] = ACTIONS(797), + [anon_sym_GT_EQ] = ACTIONS(795), + [anon_sym_EQ_EQ] = ACTIONS(795), + [anon_sym_BANG_EQ] = ACTIONS(795), + [anon_sym_STAR] = ACTIONS(797), + [anon_sym_SLASH] = ACTIONS(795), + [anon_sym_STAR_STAR] = ACTIONS(795), + [anon_sym_CARET] = ACTIONS(795), + [aux_sym_binary_operator_token1] = ACTIONS(795), + [anon_sym_PIPE_GT] = ACTIONS(795), + [anon_sym_COLON] = ACTIONS(797), + [anon_sym_DOLLAR] = ACTIONS(795), + [anon_sym_AT] = ACTIONS(795), + [sym__hex_literal] = ACTIONS(795), + [sym__number_literal] = ACTIONS(797), + [anon_sym_SQUOTE] = ACTIONS(795), + [anon_sym_DQUOTE] = ACTIONS(795), + [sym_dots] = ACTIONS(797), + [sym_dot_dot_i] = ACTIONS(795), + [sym_return] = ACTIONS(797), + [sym_next] = ACTIONS(797), + [sym_break] = ACTIONS(797), + [sym_true] = ACTIONS(797), + [sym_false] = ACTIONS(797), + [sym_null] = ACTIONS(797), + [sym_inf] = ACTIONS(797), + [sym_nan] = ACTIONS(797), + [anon_sym_NA] = ACTIONS(797), + [anon_sym_NA_integer_] = ACTIONS(797), + [anon_sym_NA_real_] = ACTIONS(797), + [anon_sym_NA_complex_] = ACTIONS(797), + [anon_sym_NA_character_] = ACTIONS(797), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(795), + [sym__semicolon] = ACTIONS(795), + [sym__raw_string_literal] = ACTIONS(795), + [sym__external_else] = ACTIONS(795), + [sym__external_open_parenthesis] = ACTIONS(795), + [sym__external_open_brace] = ACTIONS(795), + [sym__external_close_brace] = ACTIONS(795), + [sym__external_open_bracket] = ACTIONS(795), + [sym__external_open_bracket2] = ACTIONS(795), + }, + [STATE(362)] = { + [ts_builtin_sym_end] = ACTIONS(819), + [sym_identifier] = ACTIONS(817), + [anon_sym_BSLASH] = ACTIONS(819), + [anon_sym_function] = ACTIONS(817), + [anon_sym_EQ] = ACTIONS(817), + [anon_sym_if] = ACTIONS(817), + [anon_sym_for] = ACTIONS(817), + [anon_sym_while] = ACTIONS(817), + [anon_sym_repeat] = ACTIONS(817), + [anon_sym_QMARK] = ACTIONS(819), + [anon_sym_TILDE] = ACTIONS(819), + [anon_sym_BANG] = ACTIONS(817), + [anon_sym_PLUS] = ACTIONS(819), + [anon_sym_DASH] = ACTIONS(817), + [anon_sym_LT_DASH] = ACTIONS(819), + [anon_sym_LT_LT_DASH] = ACTIONS(819), + [anon_sym_COLON_EQ] = ACTIONS(819), + [anon_sym_DASH_GT] = ACTIONS(817), + [anon_sym_DASH_GT_GT] = ACTIONS(819), + [anon_sym_PIPE] = ACTIONS(817), + [anon_sym_AMP] = ACTIONS(817), + [anon_sym_PIPE_PIPE] = ACTIONS(819), + [anon_sym_AMP_AMP] = ACTIONS(819), + [anon_sym_LT] = ACTIONS(817), + [anon_sym_LT_EQ] = ACTIONS(819), + [anon_sym_GT] = ACTIONS(817), + [anon_sym_GT_EQ] = ACTIONS(819), + [anon_sym_EQ_EQ] = ACTIONS(819), + [anon_sym_BANG_EQ] = ACTIONS(819), + [anon_sym_STAR] = ACTIONS(817), + [anon_sym_SLASH] = ACTIONS(819), + [anon_sym_STAR_STAR] = ACTIONS(819), + [anon_sym_CARET] = ACTIONS(819), + [aux_sym_binary_operator_token1] = ACTIONS(819), + [anon_sym_PIPE_GT] = ACTIONS(819), + [anon_sym_COLON] = ACTIONS(817), + [anon_sym_DOLLAR] = ACTIONS(819), + [anon_sym_AT] = ACTIONS(819), + [sym__hex_literal] = ACTIONS(819), + [sym__number_literal] = ACTIONS(817), + [anon_sym_SQUOTE] = ACTIONS(819), + [anon_sym_DQUOTE] = ACTIONS(819), + [sym_dots] = ACTIONS(817), + [sym_dot_dot_i] = ACTIONS(819), + [sym_return] = ACTIONS(817), + [sym_next] = ACTIONS(817), + [sym_break] = ACTIONS(817), + [sym_true] = ACTIONS(817), + [sym_false] = ACTIONS(817), + [sym_null] = ACTIONS(817), + [sym_inf] = ACTIONS(817), + [sym_nan] = ACTIONS(817), + [anon_sym_NA] = ACTIONS(817), + [anon_sym_NA_integer_] = ACTIONS(817), + [anon_sym_NA_real_] = ACTIONS(817), + [anon_sym_NA_complex_] = ACTIONS(817), + [anon_sym_NA_character_] = ACTIONS(817), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(819), + [sym__semicolon] = ACTIONS(819), + [sym__raw_string_literal] = ACTIONS(819), + [sym__external_else] = ACTIONS(819), + [sym__external_open_parenthesis] = ACTIONS(819), + [sym__external_open_brace] = ACTIONS(819), + [sym__external_open_bracket] = ACTIONS(819), + [sym__external_open_bracket2] = ACTIONS(819), + }, + [STATE(363)] = { + [ts_builtin_sym_end] = ACTIONS(823), + [sym_identifier] = ACTIONS(821), + [anon_sym_BSLASH] = ACTIONS(823), + [anon_sym_function] = ACTIONS(821), + [anon_sym_EQ] = ACTIONS(821), + [anon_sym_if] = ACTIONS(821), + [anon_sym_for] = ACTIONS(821), + [anon_sym_while] = ACTIONS(821), + [anon_sym_repeat] = ACTIONS(821), + [anon_sym_QMARK] = ACTIONS(823), + [anon_sym_TILDE] = ACTIONS(823), + [anon_sym_BANG] = ACTIONS(821), + [anon_sym_PLUS] = ACTIONS(823), + [anon_sym_DASH] = ACTIONS(821), + [anon_sym_LT_DASH] = ACTIONS(823), + [anon_sym_LT_LT_DASH] = ACTIONS(823), + [anon_sym_COLON_EQ] = ACTIONS(823), + [anon_sym_DASH_GT] = ACTIONS(821), + [anon_sym_DASH_GT_GT] = ACTIONS(823), + [anon_sym_PIPE] = ACTIONS(821), + [anon_sym_AMP] = ACTIONS(821), + [anon_sym_PIPE_PIPE] = ACTIONS(823), + [anon_sym_AMP_AMP] = ACTIONS(823), + [anon_sym_LT] = ACTIONS(821), + [anon_sym_LT_EQ] = ACTIONS(823), + [anon_sym_GT] = ACTIONS(821), + [anon_sym_GT_EQ] = ACTIONS(823), + [anon_sym_EQ_EQ] = ACTIONS(823), + [anon_sym_BANG_EQ] = ACTIONS(823), + [anon_sym_STAR] = ACTIONS(821), + [anon_sym_SLASH] = ACTIONS(823), + [anon_sym_STAR_STAR] = ACTIONS(823), + [anon_sym_CARET] = ACTIONS(823), + [aux_sym_binary_operator_token1] = ACTIONS(823), + [anon_sym_PIPE_GT] = ACTIONS(823), + [anon_sym_COLON] = ACTIONS(821), + [anon_sym_DOLLAR] = ACTIONS(823), + [anon_sym_AT] = ACTIONS(823), + [sym__hex_literal] = ACTIONS(823), + [sym__number_literal] = ACTIONS(821), + [anon_sym_SQUOTE] = ACTIONS(823), + [anon_sym_DQUOTE] = ACTIONS(823), + [sym_dots] = ACTIONS(821), + [sym_dot_dot_i] = ACTIONS(823), + [sym_return] = ACTIONS(821), + [sym_next] = ACTIONS(821), + [sym_break] = ACTIONS(821), + [sym_true] = ACTIONS(821), + [sym_false] = ACTIONS(821), + [sym_null] = ACTIONS(821), + [sym_inf] = ACTIONS(821), + [sym_nan] = ACTIONS(821), + [anon_sym_NA] = ACTIONS(821), + [anon_sym_NA_integer_] = ACTIONS(821), + [anon_sym_NA_real_] = ACTIONS(821), + [anon_sym_NA_complex_] = ACTIONS(821), + [anon_sym_NA_character_] = ACTIONS(821), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(823), + [sym__semicolon] = ACTIONS(823), + [sym__raw_string_literal] = ACTIONS(823), + [sym__external_else] = ACTIONS(823), + [sym__external_open_parenthesis] = ACTIONS(823), + [sym__external_open_brace] = ACTIONS(823), + [sym__external_open_bracket] = ACTIONS(823), + [sym__external_open_bracket2] = ACTIONS(823), + }, + [STATE(364)] = { + [ts_builtin_sym_end] = ACTIONS(827), + [sym_identifier] = ACTIONS(825), + [anon_sym_BSLASH] = ACTIONS(827), + [anon_sym_function] = ACTIONS(825), + [anon_sym_EQ] = ACTIONS(825), + [anon_sym_if] = ACTIONS(825), + [anon_sym_for] = ACTIONS(825), + [anon_sym_while] = ACTIONS(825), + [anon_sym_repeat] = ACTIONS(825), + [anon_sym_QMARK] = ACTIONS(827), + [anon_sym_TILDE] = ACTIONS(827), + [anon_sym_BANG] = ACTIONS(825), + [anon_sym_PLUS] = ACTIONS(827), + [anon_sym_DASH] = ACTIONS(825), + [anon_sym_LT_DASH] = ACTIONS(827), + [anon_sym_LT_LT_DASH] = ACTIONS(827), + [anon_sym_COLON_EQ] = ACTIONS(827), + [anon_sym_DASH_GT] = ACTIONS(825), + [anon_sym_DASH_GT_GT] = ACTIONS(827), + [anon_sym_PIPE] = ACTIONS(825), + [anon_sym_AMP] = ACTIONS(825), + [anon_sym_PIPE_PIPE] = ACTIONS(827), + [anon_sym_AMP_AMP] = ACTIONS(827), + [anon_sym_LT] = ACTIONS(825), + [anon_sym_LT_EQ] = ACTIONS(827), + [anon_sym_GT] = ACTIONS(825), + [anon_sym_GT_EQ] = ACTIONS(827), + [anon_sym_EQ_EQ] = ACTIONS(827), + [anon_sym_BANG_EQ] = ACTIONS(827), + [anon_sym_STAR] = ACTIONS(825), + [anon_sym_SLASH] = ACTIONS(827), + [anon_sym_STAR_STAR] = ACTIONS(827), + [anon_sym_CARET] = ACTIONS(827), + [aux_sym_binary_operator_token1] = ACTIONS(827), + [anon_sym_PIPE_GT] = ACTIONS(827), + [anon_sym_COLON] = ACTIONS(825), + [anon_sym_DOLLAR] = ACTIONS(827), + [anon_sym_AT] = ACTIONS(827), + [sym__hex_literal] = ACTIONS(827), + [sym__number_literal] = ACTIONS(825), + [anon_sym_SQUOTE] = ACTIONS(827), + [anon_sym_DQUOTE] = ACTIONS(827), + [sym_dots] = ACTIONS(825), + [sym_dot_dot_i] = ACTIONS(827), + [sym_return] = ACTIONS(825), + [sym_next] = ACTIONS(825), + [sym_break] = ACTIONS(825), + [sym_true] = ACTIONS(825), + [sym_false] = ACTIONS(825), + [sym_null] = ACTIONS(825), + [sym_inf] = ACTIONS(825), + [sym_nan] = ACTIONS(825), + [anon_sym_NA] = ACTIONS(825), + [anon_sym_NA_integer_] = ACTIONS(825), + [anon_sym_NA_real_] = ACTIONS(825), + [anon_sym_NA_complex_] = ACTIONS(825), + [anon_sym_NA_character_] = ACTIONS(825), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(827), + [sym__semicolon] = ACTIONS(827), + [sym__raw_string_literal] = ACTIONS(827), + [sym__external_else] = ACTIONS(827), + [sym__external_open_parenthesis] = ACTIONS(827), + [sym__external_open_brace] = ACTIONS(827), + [sym__external_open_bracket] = ACTIONS(827), + [sym__external_open_bracket2] = ACTIONS(827), + }, + [STATE(365)] = { + [ts_builtin_sym_end] = ACTIONS(831), + [sym_identifier] = ACTIONS(829), + [anon_sym_BSLASH] = ACTIONS(831), + [anon_sym_function] = ACTIONS(829), + [anon_sym_EQ] = ACTIONS(829), + [anon_sym_if] = ACTIONS(829), + [anon_sym_for] = ACTIONS(829), + [anon_sym_while] = ACTIONS(829), + [anon_sym_repeat] = ACTIONS(829), + [anon_sym_QMARK] = ACTIONS(831), + [anon_sym_TILDE] = ACTIONS(831), + [anon_sym_BANG] = ACTIONS(829), + [anon_sym_PLUS] = ACTIONS(831), + [anon_sym_DASH] = ACTIONS(829), + [anon_sym_LT_DASH] = ACTIONS(831), + [anon_sym_LT_LT_DASH] = ACTIONS(831), + [anon_sym_COLON_EQ] = ACTIONS(831), + [anon_sym_DASH_GT] = ACTIONS(829), + [anon_sym_DASH_GT_GT] = ACTIONS(831), + [anon_sym_PIPE] = ACTIONS(829), + [anon_sym_AMP] = ACTIONS(829), + [anon_sym_PIPE_PIPE] = ACTIONS(831), + [anon_sym_AMP_AMP] = ACTIONS(831), + [anon_sym_LT] = ACTIONS(829), + [anon_sym_LT_EQ] = ACTIONS(831), + [anon_sym_GT] = ACTIONS(829), + [anon_sym_GT_EQ] = ACTIONS(831), + [anon_sym_EQ_EQ] = ACTIONS(831), + [anon_sym_BANG_EQ] = ACTIONS(831), + [anon_sym_STAR] = ACTIONS(829), + [anon_sym_SLASH] = ACTIONS(831), + [anon_sym_STAR_STAR] = ACTIONS(831), + [anon_sym_CARET] = ACTIONS(831), + [aux_sym_binary_operator_token1] = ACTIONS(831), + [anon_sym_PIPE_GT] = ACTIONS(831), + [anon_sym_COLON] = ACTIONS(829), + [anon_sym_DOLLAR] = ACTIONS(831), + [anon_sym_AT] = ACTIONS(831), + [sym__hex_literal] = ACTIONS(831), + [sym__number_literal] = ACTIONS(829), + [anon_sym_SQUOTE] = ACTIONS(831), + [anon_sym_DQUOTE] = ACTIONS(831), + [sym_dots] = ACTIONS(829), + [sym_dot_dot_i] = ACTIONS(831), + [sym_return] = ACTIONS(829), + [sym_next] = ACTIONS(829), + [sym_break] = ACTIONS(829), + [sym_true] = ACTIONS(829), + [sym_false] = ACTIONS(829), + [sym_null] = ACTIONS(829), + [sym_inf] = ACTIONS(829), + [sym_nan] = ACTIONS(829), + [anon_sym_NA] = ACTIONS(829), + [anon_sym_NA_integer_] = ACTIONS(829), + [anon_sym_NA_real_] = ACTIONS(829), + [anon_sym_NA_complex_] = ACTIONS(829), + [anon_sym_NA_character_] = ACTIONS(829), [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(837), - [sym__newline] = ACTIONS(837), - [sym__raw_string_literal] = ACTIONS(837), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(837), - [sym__external_open_brace] = ACTIONS(837), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [468] = { - [sym_function_definition] = STATE(467), - [sym_if_statement] = STATE(467), - [sym_for_statement] = STATE(467), - [sym_while_statement] = STATE(467), - [sym_repeat_statement] = STATE(467), - [sym_braced_expression] = STATE(467), - [sym_parenthesized_expression] = STATE(467), - [sym_call] = STATE(467), - [sym_subset] = STATE(467), - [sym_subset2] = STATE(467), - [sym__argument] = STATE(2059), - [sym_argument] = STATE(2063), - [sym__argument_named] = STATE(2067), - [sym__argument_unnamed] = STATE(2075), - [sym__argument_value] = STATE(2077), - [sym_unary_operator] = STATE(467), - [sym_binary_operator] = STATE(467), - [sym_extract_operator] = STATE(467), - [sym_namespace_operator] = STATE(467), - [sym_integer] = STATE(467), - [sym_complex] = STATE(467), - [sym_float] = STATE(467), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(805), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(467), - [sym__expression] = STATE(467), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(1030), - [sym__open_brace] = STATE(884), - [aux_sym_call_arguments_repeat1] = STATE(691), - [sym_identifier] = ACTIONS(707), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(737), - [sym_next] = ACTIONS(737), - [sym_break] = ACTIONS(737), - [sym_true] = ACTIONS(737), - [sym_false] = ACTIONS(737), - [sym_null] = ACTIONS(737), - [sym_inf] = ACTIONS(737), - [sym_nan] = ACTIONS(737), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(741), - [sym_dot_dot_i] = ACTIONS(743), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(745), - [sym__newline] = ACTIONS(747), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(885), - [sym__external_open_brace] = ACTIONS(755), - }, - [469] = { - [sym_function_definition] = STATE(534), - [sym_if_statement] = STATE(534), - [sym_for_statement] = STATE(534), - [sym_while_statement] = STATE(534), - [sym_repeat_statement] = STATE(534), - [sym_braced_expression] = STATE(534), - [sym_parenthesized_expression] = STATE(534), - [sym_call] = STATE(534), - [sym_subset] = STATE(534), - [sym_subset2] = STATE(534), - [sym__argument] = STATE(2076), - [sym_argument] = STATE(2080), - [sym__argument_named] = STATE(2074), - [sym__argument_unnamed] = STATE(2061), - [sym__argument_value] = STATE(2057), - [sym_unary_operator] = STATE(534), - [sym_binary_operator] = STATE(534), - [sym_extract_operator] = STATE(534), - [sym_namespace_operator] = STATE(534), - [sym_integer] = STATE(534), - [sym_complex] = STATE(534), - [sym_float] = STATE(534), - [sym__float_literal] = STATE(797), - [sym_string] = STATE(764), - [sym__single_quoted_string] = STATE(798), - [sym__double_quoted_string] = STATE(773), - [sym_na] = STATE(534), - [sym__expression] = STATE(534), - [sym__string_or_identifier] = STATE(2302), - [sym__open_parenthesis] = STATE(1008), - [sym__open_brace] = STATE(904), - [sym__close_bracket] = STATE(1051), - [aux_sym_call_arguments_repeat1] = STATE(704), - [sym_identifier] = ACTIONS(559), - [anon_sym_BSLASH] = ACTIONS(561), - [anon_sym_function] = ACTIONS(563), - [anon_sym_if] = ACTIONS(565), - [anon_sym_for] = ACTIONS(567), - [anon_sym_while] = ACTIONS(569), - [anon_sym_repeat] = ACTIONS(571), - [anon_sym_QMARK] = ACTIONS(573), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_BANG] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(579), - [anon_sym_DASH] = ACTIONS(579), - [sym__hex_literal] = ACTIONS(581), - [sym__number_literal] = ACTIONS(583), - [anon_sym_SQUOTE] = ACTIONS(585), - [anon_sym_DQUOTE] = ACTIONS(587), - [sym_return] = ACTIONS(589), - [sym_next] = ACTIONS(589), - [sym_break] = ACTIONS(589), - [sym_true] = ACTIONS(589), - [sym_false] = ACTIONS(589), - [sym_null] = ACTIONS(589), - [sym_inf] = ACTIONS(589), - [sym_nan] = ACTIONS(589), - [anon_sym_NA] = ACTIONS(591), - [anon_sym_NA_integer_] = ACTIONS(591), - [anon_sym_NA_real_] = ACTIONS(591), - [anon_sym_NA_complex_] = ACTIONS(591), - [anon_sym_NA_character_] = ACTIONS(591), - [sym_dots] = ACTIONS(593), - [sym_dot_dot_i] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(597), - [sym__newline] = ACTIONS(599), - [sym__raw_string_literal] = ACTIONS(601), - [sym__external_open_parenthesis] = ACTIONS(603), - [sym__external_open_brace] = ACTIONS(605), - [sym__external_close_bracket] = ACTIONS(887), - }, - [470] = { - [sym_function_definition] = STATE(602), - [sym_if_statement] = STATE(602), - [sym_for_statement] = STATE(602), - [sym_while_statement] = STATE(602), - [sym_repeat_statement] = STATE(602), - [sym_braced_expression] = STATE(602), - [sym_parenthesized_expression] = STATE(602), - [sym_call] = STATE(602), - [sym_subset] = STATE(602), - [sym_subset2] = STATE(602), - [sym__argument] = STATE(2081), - [sym_argument] = STATE(2082), - [sym__argument_named] = STATE(2052), - [sym__argument_unnamed] = STATE(2054), - [sym__argument_value] = STATE(2072), - [sym_unary_operator] = STATE(602), - [sym_binary_operator] = STATE(602), - [sym_extract_operator] = STATE(602), - [sym_namespace_operator] = STATE(602), - [sym_integer] = STATE(602), - [sym_complex] = STATE(602), - [sym_float] = STATE(602), - [sym__float_literal] = STATE(766), - [sym_string] = STATE(771), - [sym__single_quoted_string] = STATE(768), - [sym__double_quoted_string] = STATE(783), - [sym_na] = STATE(602), - [sym__expression] = STATE(602), - [sym__string_or_identifier] = STATE(2291), - [sym__open_parenthesis] = STATE(1015), - [sym__open_brace] = STATE(906), - [sym__close_bracket2] = STATE(1058), - [aux_sym_call_arguments_repeat1] = STATE(695), - [sym_identifier] = ACTIONS(609), - [anon_sym_BSLASH] = ACTIONS(611), - [anon_sym_function] = ACTIONS(613), - [anon_sym_if] = ACTIONS(615), - [anon_sym_for] = ACTIONS(617), - [anon_sym_while] = ACTIONS(619), - [anon_sym_repeat] = ACTIONS(621), - [anon_sym_QMARK] = ACTIONS(623), - [anon_sym_TILDE] = ACTIONS(625), - [anon_sym_BANG] = ACTIONS(627), - [anon_sym_PLUS] = ACTIONS(629), - [anon_sym_DASH] = ACTIONS(629), - [sym__hex_literal] = ACTIONS(631), - [sym__number_literal] = ACTIONS(633), - [anon_sym_SQUOTE] = ACTIONS(635), - [anon_sym_DQUOTE] = ACTIONS(637), - [sym_return] = ACTIONS(639), - [sym_next] = ACTIONS(639), - [sym_break] = ACTIONS(639), - [sym_true] = ACTIONS(639), - [sym_false] = ACTIONS(639), - [sym_null] = ACTIONS(639), - [sym_inf] = ACTIONS(639), - [sym_nan] = ACTIONS(639), - [anon_sym_NA] = ACTIONS(641), - [anon_sym_NA_integer_] = ACTIONS(641), - [anon_sym_NA_real_] = ACTIONS(641), - [anon_sym_NA_complex_] = ACTIONS(641), - [anon_sym_NA_character_] = ACTIONS(641), - [sym_dots] = ACTIONS(643), - [sym_dot_dot_i] = ACTIONS(645), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(647), - [sym__newline] = ACTIONS(649), - [sym__raw_string_literal] = ACTIONS(651), - [sym__external_open_parenthesis] = ACTIONS(653), - [sym__external_open_brace] = ACTIONS(655), - [sym__external_close_bracket2] = ACTIONS(889), - }, - [471] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(379), - [sym_identifier] = ACTIONS(381), - [anon_sym_BSLASH] = ACTIONS(379), - [anon_sym_function] = ACTIONS(381), - [anon_sym_EQ] = ACTIONS(471), - [anon_sym_if] = ACTIONS(381), - [anon_sym_for] = ACTIONS(381), - [anon_sym_while] = ACTIONS(381), - [anon_sym_repeat] = ACTIONS(381), - [anon_sym_QMARK] = ACTIONS(379), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_BANG] = ACTIONS(381), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(479), - [anon_sym_LT_LT_DASH] = ACTIONS(479), - [anon_sym_COLON_EQ] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(485), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE_PIPE] = ACTIONS(489), - [anon_sym_AMP_AMP] = ACTIONS(491), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(379), - [sym__number_literal] = ACTIONS(381), - [anon_sym_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE] = ACTIONS(379), - [sym_return] = ACTIONS(381), - [sym_next] = ACTIONS(381), - [sym_break] = ACTIONS(381), - [sym_true] = ACTIONS(381), - [sym_false] = ACTIONS(381), - [sym_null] = ACTIONS(381), - [sym_inf] = ACTIONS(381), - [sym_nan] = ACTIONS(381), - [anon_sym_NA] = ACTIONS(381), - [anon_sym_NA_integer_] = ACTIONS(381), - [anon_sym_NA_real_] = ACTIONS(381), - [anon_sym_NA_complex_] = ACTIONS(381), - [anon_sym_NA_character_] = ACTIONS(381), - [sym_dots] = ACTIONS(381), - [sym_dot_dot_i] = ACTIONS(379), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(379), - [sym__semicolon] = ACTIONS(379), - [sym__raw_string_literal] = ACTIONS(379), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(379), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [472] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(383), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(471), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(485), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE_PIPE] = ACTIONS(489), - [anon_sym_AMP_AMP] = ACTIONS(491), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [473] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(383), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(471), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(479), - [anon_sym_LT_LT_DASH] = ACTIONS(479), - [anon_sym_COLON_EQ] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(485), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE_PIPE] = ACTIONS(489), - [anon_sym_AMP_AMP] = ACTIONS(491), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [474] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(383), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(485), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE_PIPE] = ACTIONS(489), - [anon_sym_AMP_AMP] = ACTIONS(491), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [475] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(383), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [476] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(383), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(471), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(479), - [anon_sym_LT_LT_DASH] = ACTIONS(479), - [anon_sym_COLON_EQ] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(485), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE_PIPE] = ACTIONS(489), - [anon_sym_AMP_AMP] = ACTIONS(491), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [477] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(383), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(485), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE_PIPE] = ACTIONS(489), - [anon_sym_AMP_AMP] = ACTIONS(491), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [478] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(383), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(491), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [479] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(383), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [480] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(383), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [481] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(383), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(385), - [anon_sym_SLASH] = ACTIONS(383), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [482] = { - [sym_string] = STATE(868), - [sym__single_quoted_string] = STATE(730), - [sym__double_quoted_string] = STATE(731), - [sym__string_or_identifier] = STATE(868), - [aux_sym_function_definition_repeat1] = STATE(492), - [sym_identifier] = ACTIONS(891), + [sym__newline] = ACTIONS(831), + [sym__semicolon] = ACTIONS(831), + [sym__raw_string_literal] = ACTIONS(831), + [sym__external_else] = ACTIONS(831), + [sym__external_open_parenthesis] = ACTIONS(831), + [sym__external_open_brace] = ACTIONS(831), + [sym__external_open_bracket] = ACTIONS(831), + [sym__external_open_bracket2] = ACTIONS(831), + }, + [STATE(366)] = { + [ts_builtin_sym_end] = ACTIONS(835), + [sym_identifier] = ACTIONS(833), + [anon_sym_BSLASH] = ACTIONS(835), + [anon_sym_function] = ACTIONS(833), + [anon_sym_EQ] = ACTIONS(833), + [anon_sym_if] = ACTIONS(833), + [anon_sym_for] = ACTIONS(833), + [anon_sym_while] = ACTIONS(833), + [anon_sym_repeat] = ACTIONS(833), + [anon_sym_QMARK] = ACTIONS(835), + [anon_sym_TILDE] = ACTIONS(835), + [anon_sym_BANG] = ACTIONS(833), + [anon_sym_PLUS] = ACTIONS(835), + [anon_sym_DASH] = ACTIONS(833), + [anon_sym_LT_DASH] = ACTIONS(835), + [anon_sym_LT_LT_DASH] = ACTIONS(835), + [anon_sym_COLON_EQ] = ACTIONS(835), + [anon_sym_DASH_GT] = ACTIONS(833), + [anon_sym_DASH_GT_GT] = ACTIONS(835), + [anon_sym_PIPE] = ACTIONS(833), + [anon_sym_AMP] = ACTIONS(833), + [anon_sym_PIPE_PIPE] = ACTIONS(835), + [anon_sym_AMP_AMP] = ACTIONS(835), + [anon_sym_LT] = ACTIONS(833), + [anon_sym_LT_EQ] = ACTIONS(835), + [anon_sym_GT] = ACTIONS(833), + [anon_sym_GT_EQ] = ACTIONS(835), + [anon_sym_EQ_EQ] = ACTIONS(835), + [anon_sym_BANG_EQ] = ACTIONS(835), + [anon_sym_STAR] = ACTIONS(833), + [anon_sym_SLASH] = ACTIONS(835), + [anon_sym_STAR_STAR] = ACTIONS(835), + [anon_sym_CARET] = ACTIONS(835), + [aux_sym_binary_operator_token1] = ACTIONS(835), + [anon_sym_PIPE_GT] = ACTIONS(835), + [anon_sym_COLON] = ACTIONS(833), + [anon_sym_DOLLAR] = ACTIONS(835), + [anon_sym_AT] = ACTIONS(835), + [sym__hex_literal] = ACTIONS(835), + [sym__number_literal] = ACTIONS(833), + [anon_sym_SQUOTE] = ACTIONS(835), + [anon_sym_DQUOTE] = ACTIONS(835), + [sym_dots] = ACTIONS(833), + [sym_dot_dot_i] = ACTIONS(835), + [sym_return] = ACTIONS(833), + [sym_next] = ACTIONS(833), + [sym_break] = ACTIONS(833), + [sym_true] = ACTIONS(833), + [sym_false] = ACTIONS(833), + [sym_null] = ACTIONS(833), + [sym_inf] = ACTIONS(833), + [sym_nan] = ACTIONS(833), + [anon_sym_NA] = ACTIONS(833), + [anon_sym_NA_integer_] = ACTIONS(833), + [anon_sym_NA_real_] = ACTIONS(833), + [anon_sym_NA_complex_] = ACTIONS(833), + [anon_sym_NA_character_] = ACTIONS(833), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(835), + [sym__semicolon] = ACTIONS(835), + [sym__raw_string_literal] = ACTIONS(835), + [sym__external_else] = ACTIONS(835), + [sym__external_open_parenthesis] = ACTIONS(835), + [sym__external_open_brace] = ACTIONS(835), + [sym__external_open_bracket] = ACTIONS(835), + [sym__external_open_bracket2] = ACTIONS(835), + }, + [STATE(367)] = { + [ts_builtin_sym_end] = ACTIONS(761), + [sym_identifier] = ACTIONS(759), [anon_sym_BSLASH] = ACTIONS(761), - [anon_sym_function] = ACTIONS(765), - [anon_sym_EQ] = ACTIONS(765), - [anon_sym_if] = ACTIONS(765), - [anon_sym_for] = ACTIONS(765), - [anon_sym_while] = ACTIONS(765), - [anon_sym_repeat] = ACTIONS(765), + [anon_sym_function] = ACTIONS(759), + [anon_sym_EQ] = ACTIONS(759), + [anon_sym_if] = ACTIONS(759), + [anon_sym_for] = ACTIONS(759), + [anon_sym_while] = ACTIONS(759), + [anon_sym_repeat] = ACTIONS(759), [anon_sym_QMARK] = ACTIONS(761), [anon_sym_TILDE] = ACTIONS(761), - [anon_sym_BANG] = ACTIONS(765), + [anon_sym_BANG] = ACTIONS(759), [anon_sym_PLUS] = ACTIONS(761), - [anon_sym_DASH] = ACTIONS(765), + [anon_sym_DASH] = ACTIONS(759), [anon_sym_LT_DASH] = ACTIONS(761), [anon_sym_LT_LT_DASH] = ACTIONS(761), [anon_sym_COLON_EQ] = ACTIONS(761), - [anon_sym_DASH_GT] = ACTIONS(765), + [anon_sym_DASH_GT] = ACTIONS(759), [anon_sym_DASH_GT_GT] = ACTIONS(761), - [anon_sym_PIPE] = ACTIONS(765), - [anon_sym_AMP] = ACTIONS(765), + [anon_sym_PIPE] = ACTIONS(759), + [anon_sym_AMP] = ACTIONS(759), [anon_sym_PIPE_PIPE] = ACTIONS(761), [anon_sym_AMP_AMP] = ACTIONS(761), - [anon_sym_LT] = ACTIONS(765), + [anon_sym_LT] = ACTIONS(759), [anon_sym_LT_EQ] = ACTIONS(761), - [anon_sym_GT] = ACTIONS(765), + [anon_sym_GT] = ACTIONS(759), [anon_sym_GT_EQ] = ACTIONS(761), [anon_sym_EQ_EQ] = ACTIONS(761), [anon_sym_BANG_EQ] = ACTIONS(761), - [anon_sym_STAR] = ACTIONS(765), + [anon_sym_STAR] = ACTIONS(759), [anon_sym_SLASH] = ACTIONS(761), [anon_sym_STAR_STAR] = ACTIONS(761), [anon_sym_CARET] = ACTIONS(761), [aux_sym_binary_operator_token1] = ACTIONS(761), [anon_sym_PIPE_GT] = ACTIONS(761), - [anon_sym_COLON] = ACTIONS(765), + [anon_sym_COLON] = ACTIONS(759), [anon_sym_DOLLAR] = ACTIONS(761), [anon_sym_AT] = ACTIONS(761), [sym__hex_literal] = ACTIONS(761), - [sym__number_literal] = ACTIONS(765), - [anon_sym_SQUOTE] = ACTIONS(893), - [anon_sym_DQUOTE] = ACTIONS(895), - [sym_return] = ACTIONS(765), - [sym_next] = ACTIONS(765), - [sym_break] = ACTIONS(765), - [sym_true] = ACTIONS(765), - [sym_false] = ACTIONS(765), - [sym_null] = ACTIONS(765), - [sym_inf] = ACTIONS(765), - [sym_nan] = ACTIONS(765), - [anon_sym_NA] = ACTIONS(765), - [anon_sym_NA_integer_] = ACTIONS(765), - [anon_sym_NA_real_] = ACTIONS(765), - [anon_sym_NA_complex_] = ACTIONS(765), - [anon_sym_NA_character_] = ACTIONS(765), - [sym_dots] = ACTIONS(765), + [sym__number_literal] = ACTIONS(759), + [anon_sym_SQUOTE] = ACTIONS(761), + [anon_sym_DQUOTE] = ACTIONS(761), + [sym_dots] = ACTIONS(759), [sym_dot_dot_i] = ACTIONS(761), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(761), - [sym__newline] = ACTIONS(897), - [sym__raw_string_literal] = ACTIONS(899), + [sym_return] = ACTIONS(759), + [sym_next] = ACTIONS(759), + [sym_break] = ACTIONS(759), + [sym_true] = ACTIONS(759), + [sym_false] = ACTIONS(759), + [sym_null] = ACTIONS(759), + [sym_inf] = ACTIONS(759), + [sym_nan] = ACTIONS(759), + [anon_sym_NA] = ACTIONS(759), + [anon_sym_NA_integer_] = ACTIONS(759), + [anon_sym_NA_real_] = ACTIONS(759), + [anon_sym_NA_complex_] = ACTIONS(759), + [anon_sym_NA_character_] = ACTIONS(759), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(761), + [sym__semicolon] = ACTIONS(761), + [sym__raw_string_literal] = ACTIONS(761), [sym__external_else] = ACTIONS(761), [sym__external_open_parenthesis] = ACTIONS(761), - [sym__external_close_parenthesis] = ACTIONS(761), [sym__external_open_brace] = ACTIONS(761), [sym__external_open_bracket] = ACTIONS(761), [sym__external_open_bracket2] = ACTIONS(761), }, - [483] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(383), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(385), - [anon_sym_SLASH] = ACTIONS(383), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(383), - [anon_sym_PIPE_GT] = ACTIONS(383), - [anon_sym_COLON] = ACTIONS(385), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [484] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(383), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(385), - [anon_sym_SLASH] = ACTIONS(383), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(383), - [anon_sym_PIPE_GT] = ACTIONS(383), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [485] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(383), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(385), - [anon_sym_SLASH] = ACTIONS(383), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(383), - [anon_sym_PIPE_GT] = ACTIONS(383), - [anon_sym_COLON] = ACTIONS(385), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [486] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(387), - [sym_identifier] = ACTIONS(389), - [anon_sym_BSLASH] = ACTIONS(387), - [anon_sym_function] = ACTIONS(389), - [anon_sym_EQ] = ACTIONS(471), - [anon_sym_if] = ACTIONS(389), - [anon_sym_for] = ACTIONS(389), - [anon_sym_while] = ACTIONS(389), - [anon_sym_repeat] = ACTIONS(389), - [anon_sym_QMARK] = ACTIONS(387), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_BANG] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(479), - [anon_sym_LT_LT_DASH] = ACTIONS(479), - [anon_sym_COLON_EQ] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(485), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE_PIPE] = ACTIONS(489), - [anon_sym_AMP_AMP] = ACTIONS(491), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(387), - [sym__number_literal] = ACTIONS(389), - [anon_sym_SQUOTE] = ACTIONS(387), - [anon_sym_DQUOTE] = ACTIONS(387), - [sym_return] = ACTIONS(389), - [sym_next] = ACTIONS(389), - [sym_break] = ACTIONS(389), - [sym_true] = ACTIONS(389), - [sym_false] = ACTIONS(389), - [sym_null] = ACTIONS(389), - [sym_inf] = ACTIONS(389), - [sym_nan] = ACTIONS(389), - [anon_sym_NA] = ACTIONS(389), - [anon_sym_NA_integer_] = ACTIONS(389), - [anon_sym_NA_real_] = ACTIONS(389), - [anon_sym_NA_complex_] = ACTIONS(389), - [anon_sym_NA_character_] = ACTIONS(389), - [sym_dots] = ACTIONS(389), - [sym_dot_dot_i] = ACTIONS(387), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(387), - [sym__semicolon] = ACTIONS(387), - [sym__raw_string_literal] = ACTIONS(387), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(387), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [487] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(391), - [sym_identifier] = ACTIONS(393), - [anon_sym_BSLASH] = ACTIONS(391), - [anon_sym_function] = ACTIONS(393), - [anon_sym_EQ] = ACTIONS(471), - [anon_sym_if] = ACTIONS(393), - [anon_sym_for] = ACTIONS(393), - [anon_sym_while] = ACTIONS(393), - [anon_sym_repeat] = ACTIONS(393), - [anon_sym_QMARK] = ACTIONS(391), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(479), - [anon_sym_LT_LT_DASH] = ACTIONS(479), - [anon_sym_COLON_EQ] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(485), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE_PIPE] = ACTIONS(489), - [anon_sym_AMP_AMP] = ACTIONS(491), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(391), - [sym__number_literal] = ACTIONS(393), - [anon_sym_SQUOTE] = ACTIONS(391), - [anon_sym_DQUOTE] = ACTIONS(391), - [sym_return] = ACTIONS(393), - [sym_next] = ACTIONS(393), - [sym_break] = ACTIONS(393), - [sym_true] = ACTIONS(393), - [sym_false] = ACTIONS(393), - [sym_null] = ACTIONS(393), - [sym_inf] = ACTIONS(393), - [sym_nan] = ACTIONS(393), - [anon_sym_NA] = ACTIONS(393), - [anon_sym_NA_integer_] = ACTIONS(393), - [anon_sym_NA_real_] = ACTIONS(393), - [anon_sym_NA_complex_] = ACTIONS(393), - [anon_sym_NA_character_] = ACTIONS(393), - [sym_dots] = ACTIONS(393), - [sym_dot_dot_i] = ACTIONS(391), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(391), - [sym__semicolon] = ACTIONS(391), - [sym__raw_string_literal] = ACTIONS(391), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(391), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [488] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(395), - [sym_identifier] = ACTIONS(397), - [anon_sym_BSLASH] = ACTIONS(395), - [anon_sym_function] = ACTIONS(397), - [anon_sym_EQ] = ACTIONS(471), - [anon_sym_if] = ACTIONS(397), - [anon_sym_for] = ACTIONS(397), - [anon_sym_while] = ACTIONS(397), - [anon_sym_repeat] = ACTIONS(397), - [anon_sym_QMARK] = ACTIONS(395), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_BANG] = ACTIONS(397), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(479), - [anon_sym_LT_LT_DASH] = ACTIONS(479), - [anon_sym_COLON_EQ] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(485), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE_PIPE] = ACTIONS(489), - [anon_sym_AMP_AMP] = ACTIONS(491), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(395), - [sym__number_literal] = ACTIONS(397), - [anon_sym_SQUOTE] = ACTIONS(395), - [anon_sym_DQUOTE] = ACTIONS(395), - [sym_return] = ACTIONS(397), - [sym_next] = ACTIONS(397), - [sym_break] = ACTIONS(397), - [sym_true] = ACTIONS(397), - [sym_false] = ACTIONS(397), - [sym_null] = ACTIONS(397), - [sym_inf] = ACTIONS(397), - [sym_nan] = ACTIONS(397), - [anon_sym_NA] = ACTIONS(397), - [anon_sym_NA_integer_] = ACTIONS(397), - [anon_sym_NA_real_] = ACTIONS(397), - [anon_sym_NA_complex_] = ACTIONS(397), - [anon_sym_NA_character_] = ACTIONS(397), - [sym_dots] = ACTIONS(397), - [sym_dot_dot_i] = ACTIONS(395), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(395), - [sym__semicolon] = ACTIONS(395), - [sym__raw_string_literal] = ACTIONS(395), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(395), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [489] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(399), - [sym_identifier] = ACTIONS(401), - [anon_sym_BSLASH] = ACTIONS(399), - [anon_sym_function] = ACTIONS(401), - [anon_sym_EQ] = ACTIONS(471), - [anon_sym_if] = ACTIONS(401), - [anon_sym_for] = ACTIONS(401), - [anon_sym_while] = ACTIONS(401), - [anon_sym_repeat] = ACTIONS(401), - [anon_sym_QMARK] = ACTIONS(399), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_BANG] = ACTIONS(401), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(479), - [anon_sym_LT_LT_DASH] = ACTIONS(479), - [anon_sym_COLON_EQ] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(485), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE_PIPE] = ACTIONS(489), - [anon_sym_AMP_AMP] = ACTIONS(491), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(399), - [sym__number_literal] = ACTIONS(401), - [anon_sym_SQUOTE] = ACTIONS(399), - [anon_sym_DQUOTE] = ACTIONS(399), - [sym_return] = ACTIONS(401), - [sym_next] = ACTIONS(401), - [sym_break] = ACTIONS(401), - [sym_true] = ACTIONS(401), - [sym_false] = ACTIONS(401), - [sym_null] = ACTIONS(401), - [sym_inf] = ACTIONS(401), - [sym_nan] = ACTIONS(401), - [anon_sym_NA] = ACTIONS(401), - [anon_sym_NA_integer_] = ACTIONS(401), - [anon_sym_NA_real_] = ACTIONS(401), - [anon_sym_NA_complex_] = ACTIONS(401), - [anon_sym_NA_character_] = ACTIONS(401), - [sym_dots] = ACTIONS(401), - [sym_dot_dot_i] = ACTIONS(399), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(399), - [sym__semicolon] = ACTIONS(399), - [sym__raw_string_literal] = ACTIONS(399), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(399), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [490] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(403), - [sym_identifier] = ACTIONS(405), - [anon_sym_BSLASH] = ACTIONS(403), - [anon_sym_function] = ACTIONS(405), - [anon_sym_EQ] = ACTIONS(471), - [anon_sym_if] = ACTIONS(405), - [anon_sym_for] = ACTIONS(405), - [anon_sym_while] = ACTIONS(405), - [anon_sym_repeat] = ACTIONS(405), - [anon_sym_QMARK] = ACTIONS(403), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_BANG] = ACTIONS(405), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(479), - [anon_sym_LT_LT_DASH] = ACTIONS(479), - [anon_sym_COLON_EQ] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(485), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE_PIPE] = ACTIONS(489), - [anon_sym_AMP_AMP] = ACTIONS(491), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(403), - [sym__number_literal] = ACTIONS(405), - [anon_sym_SQUOTE] = ACTIONS(403), - [anon_sym_DQUOTE] = ACTIONS(403), - [sym_return] = ACTIONS(405), - [sym_next] = ACTIONS(405), - [sym_break] = ACTIONS(405), - [sym_true] = ACTIONS(405), - [sym_false] = ACTIONS(405), - [sym_null] = ACTIONS(405), - [sym_inf] = ACTIONS(405), - [sym_nan] = ACTIONS(405), - [anon_sym_NA] = ACTIONS(405), - [anon_sym_NA_integer_] = ACTIONS(405), - [anon_sym_NA_real_] = ACTIONS(405), - [anon_sym_NA_complex_] = ACTIONS(405), - [anon_sym_NA_character_] = ACTIONS(405), - [sym_dots] = ACTIONS(405), - [sym_dot_dot_i] = ACTIONS(403), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(403), - [sym__semicolon] = ACTIONS(403), - [sym__raw_string_literal] = ACTIONS(403), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(403), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [491] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(407), - [sym_identifier] = ACTIONS(409), - [anon_sym_BSLASH] = ACTIONS(407), - [anon_sym_function] = ACTIONS(409), - [anon_sym_EQ] = ACTIONS(471), - [anon_sym_if] = ACTIONS(409), - [anon_sym_for] = ACTIONS(409), - [anon_sym_while] = ACTIONS(409), - [anon_sym_repeat] = ACTIONS(409), - [anon_sym_QMARK] = ACTIONS(407), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_BANG] = ACTIONS(409), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(479), - [anon_sym_LT_LT_DASH] = ACTIONS(479), - [anon_sym_COLON_EQ] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(485), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE_PIPE] = ACTIONS(489), - [anon_sym_AMP_AMP] = ACTIONS(491), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(407), - [sym__number_literal] = ACTIONS(409), - [anon_sym_SQUOTE] = ACTIONS(407), - [anon_sym_DQUOTE] = ACTIONS(407), - [sym_return] = ACTIONS(409), - [sym_next] = ACTIONS(409), - [sym_break] = ACTIONS(409), - [sym_true] = ACTIONS(409), - [sym_false] = ACTIONS(409), - [sym_null] = ACTIONS(409), - [sym_inf] = ACTIONS(409), - [sym_nan] = ACTIONS(409), - [anon_sym_NA] = ACTIONS(409), - [anon_sym_NA_integer_] = ACTIONS(409), - [anon_sym_NA_real_] = ACTIONS(409), - [anon_sym_NA_complex_] = ACTIONS(409), - [anon_sym_NA_character_] = ACTIONS(409), - [sym_dots] = ACTIONS(409), - [sym_dot_dot_i] = ACTIONS(407), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(407), - [sym__semicolon] = ACTIONS(407), - [sym__raw_string_literal] = ACTIONS(407), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(407), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [492] = { - [sym_string] = STATE(887), - [sym__single_quoted_string] = STATE(730), - [sym__double_quoted_string] = STATE(731), - [sym__string_or_identifier] = STATE(887), - [aux_sym_function_definition_repeat1] = STATE(804), - [sym_identifier] = ACTIONS(901), - [anon_sym_BSLASH] = ACTIONS(825), - [anon_sym_function] = ACTIONS(829), - [anon_sym_EQ] = ACTIONS(829), - [anon_sym_if] = ACTIONS(829), - [anon_sym_for] = ACTIONS(829), - [anon_sym_while] = ACTIONS(829), - [anon_sym_repeat] = ACTIONS(829), - [anon_sym_QMARK] = ACTIONS(825), - [anon_sym_TILDE] = ACTIONS(825), - [anon_sym_BANG] = ACTIONS(829), - [anon_sym_PLUS] = ACTIONS(825), - [anon_sym_DASH] = ACTIONS(829), - [anon_sym_LT_DASH] = ACTIONS(825), - [anon_sym_LT_LT_DASH] = ACTIONS(825), - [anon_sym_COLON_EQ] = ACTIONS(825), - [anon_sym_DASH_GT] = ACTIONS(829), - [anon_sym_DASH_GT_GT] = ACTIONS(825), - [anon_sym_PIPE] = ACTIONS(829), - [anon_sym_AMP] = ACTIONS(829), - [anon_sym_PIPE_PIPE] = ACTIONS(825), - [anon_sym_AMP_AMP] = ACTIONS(825), - [anon_sym_LT] = ACTIONS(829), - [anon_sym_LT_EQ] = ACTIONS(825), - [anon_sym_GT] = ACTIONS(829), - [anon_sym_GT_EQ] = ACTIONS(825), - [anon_sym_EQ_EQ] = ACTIONS(825), - [anon_sym_BANG_EQ] = ACTIONS(825), - [anon_sym_STAR] = ACTIONS(829), - [anon_sym_SLASH] = ACTIONS(825), - [anon_sym_STAR_STAR] = ACTIONS(825), - [anon_sym_CARET] = ACTIONS(825), - [aux_sym_binary_operator_token1] = ACTIONS(825), - [anon_sym_PIPE_GT] = ACTIONS(825), - [anon_sym_COLON] = ACTIONS(829), - [anon_sym_DOLLAR] = ACTIONS(825), - [anon_sym_AT] = ACTIONS(825), - [sym__hex_literal] = ACTIONS(825), - [sym__number_literal] = ACTIONS(829), - [anon_sym_SQUOTE] = ACTIONS(893), - [anon_sym_DQUOTE] = ACTIONS(895), - [sym_return] = ACTIONS(829), - [sym_next] = ACTIONS(829), - [sym_break] = ACTIONS(829), - [sym_true] = ACTIONS(829), - [sym_false] = ACTIONS(829), - [sym_null] = ACTIONS(829), - [sym_inf] = ACTIONS(829), - [sym_nan] = ACTIONS(829), - [anon_sym_NA] = ACTIONS(829), - [anon_sym_NA_integer_] = ACTIONS(829), - [anon_sym_NA_real_] = ACTIONS(829), - [anon_sym_NA_complex_] = ACTIONS(829), - [anon_sym_NA_character_] = ACTIONS(829), - [sym_dots] = ACTIONS(829), - [sym_dot_dot_i] = ACTIONS(825), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(825), - [sym__newline] = ACTIONS(825), - [sym__raw_string_literal] = ACTIONS(899), - [sym__external_else] = ACTIONS(825), - [sym__external_open_parenthesis] = ACTIONS(825), - [sym__external_close_parenthesis] = ACTIONS(825), - [sym__external_open_brace] = ACTIONS(825), - [sym__external_open_bracket] = ACTIONS(825), - [sym__external_open_bracket2] = ACTIONS(825), - }, - [493] = { - [sym_function_definition] = STATE(534), - [sym_if_statement] = STATE(534), - [sym_for_statement] = STATE(534), - [sym_while_statement] = STATE(534), - [sym_repeat_statement] = STATE(534), - [sym_braced_expression] = STATE(534), - [sym_parenthesized_expression] = STATE(534), - [sym_call] = STATE(534), - [sym_subset] = STATE(534), - [sym_subset2] = STATE(534), - [sym__argument] = STATE(2076), - [sym_argument] = STATE(2080), - [sym__argument_named] = STATE(2074), - [sym__argument_unnamed] = STATE(2061), - [sym__argument_value] = STATE(2057), - [sym_unary_operator] = STATE(534), - [sym_binary_operator] = STATE(534), - [sym_extract_operator] = STATE(534), - [sym_namespace_operator] = STATE(534), - [sym_integer] = STATE(534), - [sym_complex] = STATE(534), - [sym_float] = STATE(534), - [sym__float_literal] = STATE(797), - [sym_string] = STATE(764), - [sym__single_quoted_string] = STATE(798), - [sym__double_quoted_string] = STATE(773), - [sym_na] = STATE(534), - [sym__expression] = STATE(534), - [sym__string_or_identifier] = STATE(2302), - [sym__open_parenthesis] = STATE(1008), - [sym__open_brace] = STATE(904), - [sym__close_bracket] = STATE(889), - [aux_sym_call_arguments_repeat1] = STATE(704), - [sym_identifier] = ACTIONS(559), - [anon_sym_BSLASH] = ACTIONS(561), - [anon_sym_function] = ACTIONS(563), - [anon_sym_if] = ACTIONS(565), - [anon_sym_for] = ACTIONS(567), - [anon_sym_while] = ACTIONS(569), - [anon_sym_repeat] = ACTIONS(571), - [anon_sym_QMARK] = ACTIONS(573), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_BANG] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(579), - [anon_sym_DASH] = ACTIONS(579), - [sym__hex_literal] = ACTIONS(581), - [sym__number_literal] = ACTIONS(583), - [anon_sym_SQUOTE] = ACTIONS(585), - [anon_sym_DQUOTE] = ACTIONS(587), - [sym_return] = ACTIONS(589), - [sym_next] = ACTIONS(589), - [sym_break] = ACTIONS(589), - [sym_true] = ACTIONS(589), - [sym_false] = ACTIONS(589), - [sym_null] = ACTIONS(589), - [sym_inf] = ACTIONS(589), - [sym_nan] = ACTIONS(589), - [anon_sym_NA] = ACTIONS(591), - [anon_sym_NA_integer_] = ACTIONS(591), - [anon_sym_NA_real_] = ACTIONS(591), - [anon_sym_NA_complex_] = ACTIONS(591), - [anon_sym_NA_character_] = ACTIONS(591), - [sym_dots] = ACTIONS(593), - [sym_dot_dot_i] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(597), - [sym__newline] = ACTIONS(599), - [sym__raw_string_literal] = ACTIONS(601), - [sym__external_open_parenthesis] = ACTIONS(603), - [sym__external_open_brace] = ACTIONS(605), - [sym__external_close_bracket] = ACTIONS(903), - }, - [494] = { - [sym_function_definition] = STATE(602), - [sym_if_statement] = STATE(602), - [sym_for_statement] = STATE(602), - [sym_while_statement] = STATE(602), - [sym_repeat_statement] = STATE(602), - [sym_braced_expression] = STATE(602), - [sym_parenthesized_expression] = STATE(602), - [sym_call] = STATE(602), - [sym_subset] = STATE(602), - [sym_subset2] = STATE(602), - [sym__argument] = STATE(2081), - [sym_argument] = STATE(2082), - [sym__argument_named] = STATE(2052), - [sym__argument_unnamed] = STATE(2054), - [sym__argument_value] = STATE(2072), - [sym_unary_operator] = STATE(602), - [sym_binary_operator] = STATE(602), - [sym_extract_operator] = STATE(602), - [sym_namespace_operator] = STATE(602), - [sym_integer] = STATE(602), - [sym_complex] = STATE(602), - [sym_float] = STATE(602), - [sym__float_literal] = STATE(766), - [sym_string] = STATE(771), - [sym__single_quoted_string] = STATE(768), - [sym__double_quoted_string] = STATE(783), - [sym_na] = STATE(602), - [sym__expression] = STATE(602), - [sym__string_or_identifier] = STATE(2291), - [sym__open_parenthesis] = STATE(1015), - [sym__open_brace] = STATE(906), - [sym__close_bracket2] = STATE(890), - [aux_sym_call_arguments_repeat1] = STATE(695), - [sym_identifier] = ACTIONS(609), - [anon_sym_BSLASH] = ACTIONS(611), - [anon_sym_function] = ACTIONS(613), - [anon_sym_if] = ACTIONS(615), - [anon_sym_for] = ACTIONS(617), - [anon_sym_while] = ACTIONS(619), - [anon_sym_repeat] = ACTIONS(621), - [anon_sym_QMARK] = ACTIONS(623), - [anon_sym_TILDE] = ACTIONS(625), - [anon_sym_BANG] = ACTIONS(627), - [anon_sym_PLUS] = ACTIONS(629), - [anon_sym_DASH] = ACTIONS(629), - [sym__hex_literal] = ACTIONS(631), - [sym__number_literal] = ACTIONS(633), - [anon_sym_SQUOTE] = ACTIONS(635), - [anon_sym_DQUOTE] = ACTIONS(637), - [sym_return] = ACTIONS(639), - [sym_next] = ACTIONS(639), - [sym_break] = ACTIONS(639), - [sym_true] = ACTIONS(639), - [sym_false] = ACTIONS(639), - [sym_null] = ACTIONS(639), - [sym_inf] = ACTIONS(639), - [sym_nan] = ACTIONS(639), - [anon_sym_NA] = ACTIONS(641), - [anon_sym_NA_integer_] = ACTIONS(641), - [anon_sym_NA_real_] = ACTIONS(641), - [anon_sym_NA_complex_] = ACTIONS(641), - [anon_sym_NA_character_] = ACTIONS(641), - [sym_dots] = ACTIONS(643), - [sym_dot_dot_i] = ACTIONS(645), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(647), - [sym__newline] = ACTIONS(649), - [sym__raw_string_literal] = ACTIONS(651), - [sym__external_open_parenthesis] = ACTIONS(653), - [sym__external_open_brace] = ACTIONS(655), - [sym__external_close_bracket2] = ACTIONS(905), - }, - [495] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(411), - [sym_identifier] = ACTIONS(413), - [anon_sym_BSLASH] = ACTIONS(411), - [anon_sym_function] = ACTIONS(413), - [anon_sym_EQ] = ACTIONS(471), - [anon_sym_if] = ACTIONS(413), - [anon_sym_for] = ACTIONS(413), - [anon_sym_while] = ACTIONS(413), - [anon_sym_repeat] = ACTIONS(413), - [anon_sym_QMARK] = ACTIONS(411), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_BANG] = ACTIONS(413), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(479), - [anon_sym_LT_LT_DASH] = ACTIONS(479), - [anon_sym_COLON_EQ] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(485), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE_PIPE] = ACTIONS(489), - [anon_sym_AMP_AMP] = ACTIONS(491), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(411), - [sym__number_literal] = ACTIONS(413), - [anon_sym_SQUOTE] = ACTIONS(411), - [anon_sym_DQUOTE] = ACTIONS(411), - [sym_return] = ACTIONS(413), - [sym_next] = ACTIONS(413), - [sym_break] = ACTIONS(413), - [sym_true] = ACTIONS(413), - [sym_false] = ACTIONS(413), - [sym_null] = ACTIONS(413), - [sym_inf] = ACTIONS(413), - [sym_nan] = ACTIONS(413), - [anon_sym_NA] = ACTIONS(413), - [anon_sym_NA_integer_] = ACTIONS(413), - [anon_sym_NA_real_] = ACTIONS(413), - [anon_sym_NA_complex_] = ACTIONS(413), - [anon_sym_NA_character_] = ACTIONS(413), - [sym_dots] = ACTIONS(413), - [sym_dot_dot_i] = ACTIONS(411), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(411), - [sym__semicolon] = ACTIONS(411), - [sym__raw_string_literal] = ACTIONS(411), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(411), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [496] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(415), - [sym_identifier] = ACTIONS(417), - [anon_sym_BSLASH] = ACTIONS(415), - [anon_sym_function] = ACTIONS(417), - [anon_sym_EQ] = ACTIONS(471), - [anon_sym_if] = ACTIONS(417), - [anon_sym_for] = ACTIONS(417), - [anon_sym_while] = ACTIONS(417), - [anon_sym_repeat] = ACTIONS(417), - [anon_sym_QMARK] = ACTIONS(415), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_BANG] = ACTIONS(417), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(479), - [anon_sym_LT_LT_DASH] = ACTIONS(479), - [anon_sym_COLON_EQ] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(485), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE_PIPE] = ACTIONS(489), - [anon_sym_AMP_AMP] = ACTIONS(491), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(415), - [sym__number_literal] = ACTIONS(417), - [anon_sym_SQUOTE] = ACTIONS(415), - [anon_sym_DQUOTE] = ACTIONS(415), - [sym_return] = ACTIONS(417), - [sym_next] = ACTIONS(417), - [sym_break] = ACTIONS(417), - [sym_true] = ACTIONS(417), - [sym_false] = ACTIONS(417), - [sym_null] = ACTIONS(417), - [sym_inf] = ACTIONS(417), - [sym_nan] = ACTIONS(417), - [anon_sym_NA] = ACTIONS(417), - [anon_sym_NA_integer_] = ACTIONS(417), - [anon_sym_NA_real_] = ACTIONS(417), - [anon_sym_NA_complex_] = ACTIONS(417), - [anon_sym_NA_character_] = ACTIONS(417), - [sym_dots] = ACTIONS(417), - [sym_dot_dot_i] = ACTIONS(415), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(415), - [sym__semicolon] = ACTIONS(415), - [sym__raw_string_literal] = ACTIONS(415), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(415), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [497] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(419), - [sym_identifier] = ACTIONS(421), - [anon_sym_BSLASH] = ACTIONS(419), - [anon_sym_function] = ACTIONS(421), - [anon_sym_EQ] = ACTIONS(471), - [anon_sym_if] = ACTIONS(421), - [anon_sym_for] = ACTIONS(421), - [anon_sym_while] = ACTIONS(421), - [anon_sym_repeat] = ACTIONS(421), - [anon_sym_QMARK] = ACTIONS(419), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_BANG] = ACTIONS(421), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(479), - [anon_sym_LT_LT_DASH] = ACTIONS(479), - [anon_sym_COLON_EQ] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(485), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE_PIPE] = ACTIONS(489), - [anon_sym_AMP_AMP] = ACTIONS(491), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(419), - [sym__number_literal] = ACTIONS(421), - [anon_sym_SQUOTE] = ACTIONS(419), - [anon_sym_DQUOTE] = ACTIONS(419), - [sym_return] = ACTIONS(421), - [sym_next] = ACTIONS(421), - [sym_break] = ACTIONS(421), - [sym_true] = ACTIONS(421), - [sym_false] = ACTIONS(421), - [sym_null] = ACTIONS(421), - [sym_inf] = ACTIONS(421), - [sym_nan] = ACTIONS(421), - [anon_sym_NA] = ACTIONS(421), - [anon_sym_NA_integer_] = ACTIONS(421), - [anon_sym_NA_real_] = ACTIONS(421), - [anon_sym_NA_complex_] = ACTIONS(421), - [anon_sym_NA_character_] = ACTIONS(421), - [sym_dots] = ACTIONS(421), - [sym_dot_dot_i] = ACTIONS(419), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(419), - [sym__semicolon] = ACTIONS(419), - [sym__raw_string_literal] = ACTIONS(419), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(419), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [498] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(423), - [sym_identifier] = ACTIONS(425), - [anon_sym_BSLASH] = ACTIONS(423), - [anon_sym_function] = ACTIONS(425), - [anon_sym_EQ] = ACTIONS(471), - [anon_sym_if] = ACTIONS(425), - [anon_sym_for] = ACTIONS(425), - [anon_sym_while] = ACTIONS(425), - [anon_sym_repeat] = ACTIONS(425), - [anon_sym_QMARK] = ACTIONS(423), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_BANG] = ACTIONS(425), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(479), - [anon_sym_LT_LT_DASH] = ACTIONS(479), - [anon_sym_COLON_EQ] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(485), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE_PIPE] = ACTIONS(489), - [anon_sym_AMP_AMP] = ACTIONS(491), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(423), - [sym__number_literal] = ACTIONS(425), - [anon_sym_SQUOTE] = ACTIONS(423), - [anon_sym_DQUOTE] = ACTIONS(423), - [sym_return] = ACTIONS(425), - [sym_next] = ACTIONS(425), - [sym_break] = ACTIONS(425), - [sym_true] = ACTIONS(425), - [sym_false] = ACTIONS(425), - [sym_null] = ACTIONS(425), - [sym_inf] = ACTIONS(425), - [sym_nan] = ACTIONS(425), - [anon_sym_NA] = ACTIONS(425), - [anon_sym_NA_integer_] = ACTIONS(425), - [anon_sym_NA_real_] = ACTIONS(425), - [anon_sym_NA_complex_] = ACTIONS(425), - [anon_sym_NA_character_] = ACTIONS(425), - [sym_dots] = ACTIONS(425), - [sym_dot_dot_i] = ACTIONS(423), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(423), - [sym__semicolon] = ACTIONS(423), - [sym__raw_string_literal] = ACTIONS(423), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(423), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [499] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(427), - [sym_identifier] = ACTIONS(429), - [anon_sym_BSLASH] = ACTIONS(427), - [anon_sym_function] = ACTIONS(429), - [anon_sym_EQ] = ACTIONS(471), - [anon_sym_if] = ACTIONS(429), - [anon_sym_for] = ACTIONS(429), - [anon_sym_while] = ACTIONS(429), - [anon_sym_repeat] = ACTIONS(429), - [anon_sym_QMARK] = ACTIONS(427), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_BANG] = ACTIONS(429), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(479), - [anon_sym_LT_LT_DASH] = ACTIONS(479), - [anon_sym_COLON_EQ] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(485), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE_PIPE] = ACTIONS(489), - [anon_sym_AMP_AMP] = ACTIONS(491), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(427), - [sym__number_literal] = ACTIONS(429), - [anon_sym_SQUOTE] = ACTIONS(427), - [anon_sym_DQUOTE] = ACTIONS(427), - [sym_return] = ACTIONS(429), - [sym_next] = ACTIONS(429), - [sym_break] = ACTIONS(429), - [sym_true] = ACTIONS(429), - [sym_false] = ACTIONS(429), - [sym_null] = ACTIONS(429), - [sym_inf] = ACTIONS(429), - [sym_nan] = ACTIONS(429), - [anon_sym_NA] = ACTIONS(429), - [anon_sym_NA_integer_] = ACTIONS(429), - [anon_sym_NA_real_] = ACTIONS(429), - [anon_sym_NA_complex_] = ACTIONS(429), - [anon_sym_NA_character_] = ACTIONS(429), - [sym_dots] = ACTIONS(429), - [sym_dot_dot_i] = ACTIONS(427), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(427), - [sym__semicolon] = ACTIONS(427), - [sym__raw_string_literal] = ACTIONS(427), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(427), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [500] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(431), - [sym_identifier] = ACTIONS(433), - [anon_sym_BSLASH] = ACTIONS(431), - [anon_sym_function] = ACTIONS(433), - [anon_sym_EQ] = ACTIONS(471), - [anon_sym_if] = ACTIONS(433), - [anon_sym_for] = ACTIONS(433), - [anon_sym_while] = ACTIONS(433), - [anon_sym_repeat] = ACTIONS(433), - [anon_sym_QMARK] = ACTIONS(431), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_BANG] = ACTIONS(433), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(479), - [anon_sym_LT_LT_DASH] = ACTIONS(479), - [anon_sym_COLON_EQ] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(485), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE_PIPE] = ACTIONS(489), - [anon_sym_AMP_AMP] = ACTIONS(491), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(431), - [sym__number_literal] = ACTIONS(433), - [anon_sym_SQUOTE] = ACTIONS(431), - [anon_sym_DQUOTE] = ACTIONS(431), - [sym_return] = ACTIONS(433), - [sym_next] = ACTIONS(433), - [sym_break] = ACTIONS(433), - [sym_true] = ACTIONS(433), - [sym_false] = ACTIONS(433), - [sym_null] = ACTIONS(433), - [sym_inf] = ACTIONS(433), - [sym_nan] = ACTIONS(433), - [anon_sym_NA] = ACTIONS(433), - [anon_sym_NA_integer_] = ACTIONS(433), - [anon_sym_NA_real_] = ACTIONS(433), - [anon_sym_NA_complex_] = ACTIONS(433), - [anon_sym_NA_character_] = ACTIONS(433), - [sym_dots] = ACTIONS(433), - [sym_dot_dot_i] = ACTIONS(431), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(431), - [sym__semicolon] = ACTIONS(431), - [sym__raw_string_literal] = ACTIONS(431), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(431), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [501] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(435), - [sym_identifier] = ACTIONS(437), - [anon_sym_BSLASH] = ACTIONS(435), - [anon_sym_function] = ACTIONS(437), - [anon_sym_EQ] = ACTIONS(471), - [anon_sym_if] = ACTIONS(437), - [anon_sym_for] = ACTIONS(437), - [anon_sym_while] = ACTIONS(437), - [anon_sym_repeat] = ACTIONS(437), - [anon_sym_QMARK] = ACTIONS(435), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_BANG] = ACTIONS(437), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(479), - [anon_sym_LT_LT_DASH] = ACTIONS(479), - [anon_sym_COLON_EQ] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(485), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE_PIPE] = ACTIONS(489), - [anon_sym_AMP_AMP] = ACTIONS(491), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(435), - [sym__number_literal] = ACTIONS(437), - [anon_sym_SQUOTE] = ACTIONS(435), - [anon_sym_DQUOTE] = ACTIONS(435), - [sym_return] = ACTIONS(437), - [sym_next] = ACTIONS(437), - [sym_break] = ACTIONS(437), - [sym_true] = ACTIONS(437), - [sym_false] = ACTIONS(437), - [sym_null] = ACTIONS(437), - [sym_inf] = ACTIONS(437), - [sym_nan] = ACTIONS(437), - [anon_sym_NA] = ACTIONS(437), - [anon_sym_NA_integer_] = ACTIONS(437), - [anon_sym_NA_real_] = ACTIONS(437), - [anon_sym_NA_complex_] = ACTIONS(437), - [anon_sym_NA_character_] = ACTIONS(437), - [sym_dots] = ACTIONS(437), - [sym_dot_dot_i] = ACTIONS(435), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(435), - [sym__semicolon] = ACTIONS(435), - [sym__raw_string_literal] = ACTIONS(435), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(435), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [502] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(439), - [sym_identifier] = ACTIONS(441), - [anon_sym_BSLASH] = ACTIONS(439), - [anon_sym_function] = ACTIONS(441), - [anon_sym_EQ] = ACTIONS(471), - [anon_sym_if] = ACTIONS(441), - [anon_sym_for] = ACTIONS(441), - [anon_sym_while] = ACTIONS(441), - [anon_sym_repeat] = ACTIONS(441), - [anon_sym_QMARK] = ACTIONS(439), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_BANG] = ACTIONS(441), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(479), - [anon_sym_LT_LT_DASH] = ACTIONS(479), - [anon_sym_COLON_EQ] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(485), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE_PIPE] = ACTIONS(489), - [anon_sym_AMP_AMP] = ACTIONS(491), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(439), - [sym__number_literal] = ACTIONS(441), - [anon_sym_SQUOTE] = ACTIONS(439), - [anon_sym_DQUOTE] = ACTIONS(439), - [sym_return] = ACTIONS(441), - [sym_next] = ACTIONS(441), - [sym_break] = ACTIONS(441), - [sym_true] = ACTIONS(441), - [sym_false] = ACTIONS(441), - [sym_null] = ACTIONS(441), - [sym_inf] = ACTIONS(441), - [sym_nan] = ACTIONS(441), - [anon_sym_NA] = ACTIONS(441), - [anon_sym_NA_integer_] = ACTIONS(441), - [anon_sym_NA_real_] = ACTIONS(441), - [anon_sym_NA_complex_] = ACTIONS(441), - [anon_sym_NA_character_] = ACTIONS(441), - [sym_dots] = ACTIONS(441), - [sym_dot_dot_i] = ACTIONS(439), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(439), - [sym__semicolon] = ACTIONS(439), - [sym__raw_string_literal] = ACTIONS(439), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(439), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [503] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(369), - [sym_identifier] = ACTIONS(367), - [anon_sym_BSLASH] = ACTIONS(369), - [anon_sym_function] = ACTIONS(367), - [anon_sym_EQ] = ACTIONS(471), - [anon_sym_if] = ACTIONS(367), - [anon_sym_for] = ACTIONS(367), - [anon_sym_while] = ACTIONS(367), - [anon_sym_repeat] = ACTIONS(367), - [anon_sym_QMARK] = ACTIONS(369), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_BANG] = ACTIONS(367), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(479), - [anon_sym_LT_LT_DASH] = ACTIONS(479), - [anon_sym_COLON_EQ] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(485), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE_PIPE] = ACTIONS(489), - [anon_sym_AMP_AMP] = ACTIONS(491), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(369), - [sym__number_literal] = ACTIONS(367), - [anon_sym_SQUOTE] = ACTIONS(369), - [anon_sym_DQUOTE] = ACTIONS(369), - [sym_return] = ACTIONS(367), - [sym_next] = ACTIONS(367), - [sym_break] = ACTIONS(367), - [sym_true] = ACTIONS(367), - [sym_false] = ACTIONS(367), - [sym_null] = ACTIONS(367), - [sym_inf] = ACTIONS(367), - [sym_nan] = ACTIONS(367), - [anon_sym_NA] = ACTIONS(367), - [anon_sym_NA_integer_] = ACTIONS(367), - [anon_sym_NA_real_] = ACTIONS(367), - [anon_sym_NA_complex_] = ACTIONS(367), - [anon_sym_NA_character_] = ACTIONS(367), - [sym_dots] = ACTIONS(367), - [sym_dot_dot_i] = ACTIONS(369), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(369), - [sym__semicolon] = ACTIONS(369), - [sym__raw_string_literal] = ACTIONS(369), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(369), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [504] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(443), - [sym_identifier] = ACTIONS(445), - [anon_sym_BSLASH] = ACTIONS(443), - [anon_sym_function] = ACTIONS(445), - [anon_sym_EQ] = ACTIONS(471), - [anon_sym_if] = ACTIONS(445), - [anon_sym_for] = ACTIONS(445), - [anon_sym_while] = ACTIONS(445), - [anon_sym_repeat] = ACTIONS(445), - [anon_sym_QMARK] = ACTIONS(443), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_BANG] = ACTIONS(445), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(479), - [anon_sym_LT_LT_DASH] = ACTIONS(479), - [anon_sym_COLON_EQ] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(485), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE_PIPE] = ACTIONS(489), - [anon_sym_AMP_AMP] = ACTIONS(491), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(443), - [sym__number_literal] = ACTIONS(445), - [anon_sym_SQUOTE] = ACTIONS(443), - [anon_sym_DQUOTE] = ACTIONS(443), - [sym_return] = ACTIONS(445), - [sym_next] = ACTIONS(445), - [sym_break] = ACTIONS(445), - [sym_true] = ACTIONS(445), - [sym_false] = ACTIONS(445), - [sym_null] = ACTIONS(445), - [sym_inf] = ACTIONS(445), - [sym_nan] = ACTIONS(445), - [anon_sym_NA] = ACTIONS(445), - [anon_sym_NA_integer_] = ACTIONS(445), - [anon_sym_NA_real_] = ACTIONS(445), - [anon_sym_NA_complex_] = ACTIONS(445), - [anon_sym_NA_character_] = ACTIONS(445), - [sym_dots] = ACTIONS(445), - [sym_dot_dot_i] = ACTIONS(443), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(443), - [sym__semicolon] = ACTIONS(443), - [sym__raw_string_literal] = ACTIONS(443), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(443), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [505] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(447), - [sym_identifier] = ACTIONS(449), - [anon_sym_BSLASH] = ACTIONS(447), - [anon_sym_function] = ACTIONS(449), - [anon_sym_EQ] = ACTIONS(471), - [anon_sym_if] = ACTIONS(449), - [anon_sym_for] = ACTIONS(449), - [anon_sym_while] = ACTIONS(449), - [anon_sym_repeat] = ACTIONS(449), - [anon_sym_QMARK] = ACTIONS(447), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_BANG] = ACTIONS(449), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(479), - [anon_sym_LT_LT_DASH] = ACTIONS(479), - [anon_sym_COLON_EQ] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(485), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE_PIPE] = ACTIONS(489), - [anon_sym_AMP_AMP] = ACTIONS(491), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(447), - [sym__number_literal] = ACTIONS(449), - [anon_sym_SQUOTE] = ACTIONS(447), - [anon_sym_DQUOTE] = ACTIONS(447), - [sym_return] = ACTIONS(449), - [sym_next] = ACTIONS(449), - [sym_break] = ACTIONS(449), - [sym_true] = ACTIONS(449), - [sym_false] = ACTIONS(449), - [sym_null] = ACTIONS(449), - [sym_inf] = ACTIONS(449), - [sym_nan] = ACTIONS(449), - [anon_sym_NA] = ACTIONS(449), - [anon_sym_NA_integer_] = ACTIONS(449), - [anon_sym_NA_real_] = ACTIONS(449), - [anon_sym_NA_complex_] = ACTIONS(449), - [anon_sym_NA_character_] = ACTIONS(449), - [sym_dots] = ACTIONS(449), - [sym_dot_dot_i] = ACTIONS(447), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(447), - [sym__semicolon] = ACTIONS(447), - [sym__raw_string_literal] = ACTIONS(447), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(447), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [506] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(451), - [anon_sym_BSLASH] = ACTIONS(453), - [anon_sym_function] = ACTIONS(451), - [anon_sym_EQ] = ACTIONS(839), - [anon_sym_if] = ACTIONS(451), - [anon_sym_for] = ACTIONS(451), - [anon_sym_while] = ACTIONS(451), - [anon_sym_repeat] = ACTIONS(451), - [anon_sym_QMARK] = ACTIONS(453), - [anon_sym_TILDE] = ACTIONS(843), - [anon_sym_BANG] = ACTIONS(451), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(849), - [anon_sym_LT_LT_DASH] = ACTIONS(849), - [anon_sym_COLON_EQ] = ACTIONS(849), - [anon_sym_DASH_GT] = ACTIONS(851), - [anon_sym_DASH_GT_GT] = ACTIONS(853), - [anon_sym_PIPE] = ACTIONS(855), - [anon_sym_AMP] = ACTIONS(857), - [anon_sym_PIPE_PIPE] = ACTIONS(859), - [anon_sym_AMP_AMP] = ACTIONS(861), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(453), - [sym__number_literal] = ACTIONS(451), - [anon_sym_SQUOTE] = ACTIONS(453), - [anon_sym_DQUOTE] = ACTIONS(453), - [sym_return] = ACTIONS(451), - [sym_next] = ACTIONS(451), - [sym_break] = ACTIONS(451), - [sym_true] = ACTIONS(451), - [sym_false] = ACTIONS(451), - [sym_null] = ACTIONS(451), - [sym_inf] = ACTIONS(451), - [sym_nan] = ACTIONS(451), - [anon_sym_NA] = ACTIONS(451), - [anon_sym_NA_integer_] = ACTIONS(451), - [anon_sym_NA_real_] = ACTIONS(451), - [anon_sym_NA_complex_] = ACTIONS(451), - [anon_sym_NA_character_] = ACTIONS(451), - [sym_dots] = ACTIONS(451), - [sym_dot_dot_i] = ACTIONS(453), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(453), - [sym__newline] = ACTIONS(453), - [sym__raw_string_literal] = ACTIONS(453), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(453), - [sym__external_open_brace] = ACTIONS(453), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [507] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(455), - [anon_sym_BSLASH] = ACTIONS(457), - [anon_sym_function] = ACTIONS(455), - [anon_sym_EQ] = ACTIONS(839), - [anon_sym_if] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_while] = ACTIONS(455), - [anon_sym_repeat] = ACTIONS(455), - [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_TILDE] = ACTIONS(843), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(849), - [anon_sym_LT_LT_DASH] = ACTIONS(849), - [anon_sym_COLON_EQ] = ACTIONS(849), - [anon_sym_DASH_GT] = ACTIONS(851), - [anon_sym_DASH_GT_GT] = ACTIONS(853), - [anon_sym_PIPE] = ACTIONS(855), - [anon_sym_AMP] = ACTIONS(857), - [anon_sym_PIPE_PIPE] = ACTIONS(859), - [anon_sym_AMP_AMP] = ACTIONS(861), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(457), - [sym__number_literal] = ACTIONS(455), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_DQUOTE] = ACTIONS(457), - [sym_return] = ACTIONS(455), - [sym_next] = ACTIONS(455), - [sym_break] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_inf] = ACTIONS(455), - [sym_nan] = ACTIONS(455), - [anon_sym_NA] = ACTIONS(455), - [anon_sym_NA_integer_] = ACTIONS(455), - [anon_sym_NA_real_] = ACTIONS(455), - [anon_sym_NA_complex_] = ACTIONS(455), - [anon_sym_NA_character_] = ACTIONS(455), - [sym_dots] = ACTIONS(455), - [sym_dot_dot_i] = ACTIONS(457), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(457), - [sym__newline] = ACTIONS(457), - [sym__raw_string_literal] = ACTIONS(457), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(457), - [sym__external_open_brace] = ACTIONS(457), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [508] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(455), - [anon_sym_BSLASH] = ACTIONS(457), - [anon_sym_function] = ACTIONS(455), - [anon_sym_EQ] = ACTIONS(455), - [anon_sym_if] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_while] = ACTIONS(455), - [anon_sym_repeat] = ACTIONS(455), - [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_TILDE] = ACTIONS(457), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(457), - [anon_sym_LT_LT_DASH] = ACTIONS(457), - [anon_sym_COLON_EQ] = ACTIONS(457), - [anon_sym_DASH_GT] = ACTIONS(455), - [anon_sym_DASH_GT_GT] = ACTIONS(457), - [anon_sym_PIPE] = ACTIONS(855), - [anon_sym_AMP] = ACTIONS(857), - [anon_sym_PIPE_PIPE] = ACTIONS(859), - [anon_sym_AMP_AMP] = ACTIONS(861), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(457), - [sym__number_literal] = ACTIONS(455), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_DQUOTE] = ACTIONS(457), - [sym_return] = ACTIONS(455), - [sym_next] = ACTIONS(455), - [sym_break] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_inf] = ACTIONS(455), - [sym_nan] = ACTIONS(455), - [anon_sym_NA] = ACTIONS(455), - [anon_sym_NA_integer_] = ACTIONS(455), - [anon_sym_NA_real_] = ACTIONS(455), - [anon_sym_NA_complex_] = ACTIONS(455), - [anon_sym_NA_character_] = ACTIONS(455), - [sym_dots] = ACTIONS(455), - [sym_dot_dot_i] = ACTIONS(457), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(457), - [sym__newline] = ACTIONS(457), - [sym__raw_string_literal] = ACTIONS(457), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(457), - [sym__external_open_brace] = ACTIONS(457), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [509] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(455), - [anon_sym_BSLASH] = ACTIONS(457), - [anon_sym_function] = ACTIONS(455), - [anon_sym_EQ] = ACTIONS(455), - [anon_sym_if] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_while] = ACTIONS(455), - [anon_sym_repeat] = ACTIONS(455), - [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_TILDE] = ACTIONS(457), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(457), - [anon_sym_LT_LT_DASH] = ACTIONS(457), - [anon_sym_COLON_EQ] = ACTIONS(457), - [anon_sym_DASH_GT] = ACTIONS(455), - [anon_sym_DASH_GT_GT] = ACTIONS(457), - [anon_sym_PIPE] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE_PIPE] = ACTIONS(457), - [anon_sym_AMP_AMP] = ACTIONS(457), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(457), - [sym__number_literal] = ACTIONS(455), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_DQUOTE] = ACTIONS(457), - [sym_return] = ACTIONS(455), - [sym_next] = ACTIONS(455), - [sym_break] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_inf] = ACTIONS(455), - [sym_nan] = ACTIONS(455), - [anon_sym_NA] = ACTIONS(455), - [anon_sym_NA_integer_] = ACTIONS(455), - [anon_sym_NA_real_] = ACTIONS(455), - [anon_sym_NA_complex_] = ACTIONS(455), - [anon_sym_NA_character_] = ACTIONS(455), - [sym_dots] = ACTIONS(455), - [sym_dot_dot_i] = ACTIONS(457), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(457), - [sym__newline] = ACTIONS(457), - [sym__raw_string_literal] = ACTIONS(457), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(457), - [sym__external_open_brace] = ACTIONS(457), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [510] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(455), - [anon_sym_BSLASH] = ACTIONS(457), - [anon_sym_function] = ACTIONS(455), - [anon_sym_EQ] = ACTIONS(455), - [anon_sym_if] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_while] = ACTIONS(455), - [anon_sym_repeat] = ACTIONS(455), - [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_TILDE] = ACTIONS(457), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(457), - [anon_sym_DASH] = ACTIONS(455), - [anon_sym_LT_DASH] = ACTIONS(457), - [anon_sym_LT_LT_DASH] = ACTIONS(457), - [anon_sym_COLON_EQ] = ACTIONS(457), - [anon_sym_DASH_GT] = ACTIONS(455), - [anon_sym_DASH_GT_GT] = ACTIONS(457), - [anon_sym_PIPE] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE_PIPE] = ACTIONS(457), - [anon_sym_AMP_AMP] = ACTIONS(457), - [anon_sym_LT] = ACTIONS(455), - [anon_sym_LT_EQ] = ACTIONS(457), - [anon_sym_GT] = ACTIONS(455), - [anon_sym_GT_EQ] = ACTIONS(457), - [anon_sym_EQ_EQ] = ACTIONS(457), - [anon_sym_BANG_EQ] = ACTIONS(457), - [anon_sym_STAR] = ACTIONS(455), - [anon_sym_SLASH] = ACTIONS(457), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(457), - [anon_sym_PIPE_GT] = ACTIONS(457), - [anon_sym_COLON] = ACTIONS(455), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(457), - [sym__number_literal] = ACTIONS(455), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_DQUOTE] = ACTIONS(457), - [sym_return] = ACTIONS(455), - [sym_next] = ACTIONS(455), - [sym_break] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_inf] = ACTIONS(455), - [sym_nan] = ACTIONS(455), - [anon_sym_NA] = ACTIONS(455), - [anon_sym_NA_integer_] = ACTIONS(455), - [anon_sym_NA_real_] = ACTIONS(455), - [anon_sym_NA_complex_] = ACTIONS(455), - [anon_sym_NA_character_] = ACTIONS(455), - [sym_dots] = ACTIONS(455), - [sym_dot_dot_i] = ACTIONS(457), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(457), - [sym__newline] = ACTIONS(457), - [sym__raw_string_literal] = ACTIONS(457), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(457), - [sym__external_open_brace] = ACTIONS(457), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [511] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(459), - [anon_sym_BSLASH] = ACTIONS(461), - [anon_sym_function] = ACTIONS(459), - [anon_sym_EQ] = ACTIONS(839), - [anon_sym_if] = ACTIONS(459), - [anon_sym_for] = ACTIONS(459), - [anon_sym_while] = ACTIONS(459), - [anon_sym_repeat] = ACTIONS(459), - [anon_sym_QMARK] = ACTIONS(461), - [anon_sym_TILDE] = ACTIONS(843), - [anon_sym_BANG] = ACTIONS(459), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(849), - [anon_sym_LT_LT_DASH] = ACTIONS(849), - [anon_sym_COLON_EQ] = ACTIONS(849), - [anon_sym_DASH_GT] = ACTIONS(851), - [anon_sym_DASH_GT_GT] = ACTIONS(853), - [anon_sym_PIPE] = ACTIONS(855), - [anon_sym_AMP] = ACTIONS(857), - [anon_sym_PIPE_PIPE] = ACTIONS(859), - [anon_sym_AMP_AMP] = ACTIONS(861), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(461), - [sym__number_literal] = ACTIONS(459), - [anon_sym_SQUOTE] = ACTIONS(461), - [anon_sym_DQUOTE] = ACTIONS(461), - [sym_return] = ACTIONS(459), - [sym_next] = ACTIONS(459), - [sym_break] = ACTIONS(459), - [sym_true] = ACTIONS(459), - [sym_false] = ACTIONS(459), - [sym_null] = ACTIONS(459), - [sym_inf] = ACTIONS(459), - [sym_nan] = ACTIONS(459), - [anon_sym_NA] = ACTIONS(459), - [anon_sym_NA_integer_] = ACTIONS(459), - [anon_sym_NA_real_] = ACTIONS(459), - [anon_sym_NA_complex_] = ACTIONS(459), - [anon_sym_NA_character_] = ACTIONS(459), - [sym_dots] = ACTIONS(459), - [sym_dot_dot_i] = ACTIONS(461), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(461), - [sym__newline] = ACTIONS(461), - [sym__raw_string_literal] = ACTIONS(461), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(461), - [sym__external_open_brace] = ACTIONS(461), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [512] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(463), - [anon_sym_BSLASH] = ACTIONS(465), - [anon_sym_function] = ACTIONS(463), - [anon_sym_EQ] = ACTIONS(839), - [anon_sym_if] = ACTIONS(463), - [anon_sym_for] = ACTIONS(463), - [anon_sym_while] = ACTIONS(463), - [anon_sym_repeat] = ACTIONS(463), - [anon_sym_QMARK] = ACTIONS(465), - [anon_sym_TILDE] = ACTIONS(843), - [anon_sym_BANG] = ACTIONS(463), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(849), - [anon_sym_LT_LT_DASH] = ACTIONS(849), - [anon_sym_COLON_EQ] = ACTIONS(849), - [anon_sym_DASH_GT] = ACTIONS(851), - [anon_sym_DASH_GT_GT] = ACTIONS(853), - [anon_sym_PIPE] = ACTIONS(855), - [anon_sym_AMP] = ACTIONS(857), - [anon_sym_PIPE_PIPE] = ACTIONS(859), + [STATE(368)] = { + [sym_function_definition] = STATE(189), + [sym_if_statement] = STATE(189), + [sym_for_statement] = STATE(189), + [sym_while_statement] = STATE(189), + [sym_repeat_statement] = STATE(189), + [sym_braced_expression] = STATE(189), + [sym_parenthesized_expression] = STATE(189), + [sym_call] = STATE(189), + [sym_subset] = STATE(189), + [sym_subset2] = STATE(189), + [sym_unary_operator] = STATE(189), + [sym_binary_operator] = STATE(189), + [sym_extract_operator] = STATE(189), + [sym_namespace_operator] = STATE(189), + [sym_integer] = STATE(189), + [sym_complex] = STATE(189), + [sym_float] = STATE(189), + [sym__float_literal] = STATE(318), + [sym_string] = STATE(317), + [sym__single_quoted_string] = STATE(309), + [sym__double_quoted_string] = STATE(315), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2052), + [sym_na] = STATE(189), + [sym__expression] = STATE(189), + [sym__open_parenthesis] = STATE(1062), + [sym__open_brace] = STATE(372), + [sym__close_brace] = STATE(1671), + [aux_sym_braced_expression_repeat1] = STATE(397), + [sym_identifier] = ACTIONS(717), + [anon_sym_BSLASH] = ACTIONS(719), + [anon_sym_function] = ACTIONS(721), + [anon_sym_if] = ACTIONS(723), + [anon_sym_for] = ACTIONS(725), + [anon_sym_while] = ACTIONS(727), + [anon_sym_repeat] = ACTIONS(729), + [anon_sym_QMARK] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(733), + [anon_sym_BANG] = ACTIONS(735), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(737), + [sym__hex_literal] = ACTIONS(739), + [sym__number_literal] = ACTIONS(741), + [anon_sym_SQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(495), + [sym_dots] = ACTIONS(717), + [sym_dot_dot_i] = ACTIONS(743), + [sym_return] = ACTIONS(745), + [sym_next] = ACTIONS(745), + [sym_break] = ACTIONS(745), + [sym_true] = ACTIONS(745), + [sym_false] = ACTIONS(745), + [sym_null] = ACTIONS(745), + [sym_inf] = ACTIONS(745), + [sym_nan] = ACTIONS(745), + [anon_sym_NA] = ACTIONS(747), + [anon_sym_NA_integer_] = ACTIONS(747), + [anon_sym_NA_real_] = ACTIONS(747), + [anon_sym_NA_complex_] = ACTIONS(747), + [anon_sym_NA_character_] = ACTIONS(747), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(749), + [sym__semicolon] = ACTIONS(749), + [sym__raw_string_literal] = ACTIONS(499), + [sym__external_open_parenthesis] = ACTIONS(751), + [sym__external_open_brace] = ACTIONS(753), + [sym__external_close_brace] = ACTIONS(837), + }, + [STATE(369)] = { + [sym_function_definition] = STATE(189), + [sym_if_statement] = STATE(189), + [sym_for_statement] = STATE(189), + [sym_while_statement] = STATE(189), + [sym_repeat_statement] = STATE(189), + [sym_braced_expression] = STATE(189), + [sym_parenthesized_expression] = STATE(189), + [sym_call] = STATE(189), + [sym_subset] = STATE(189), + [sym_subset2] = STATE(189), + [sym_unary_operator] = STATE(189), + [sym_binary_operator] = STATE(189), + [sym_extract_operator] = STATE(189), + [sym_namespace_operator] = STATE(189), + [sym_integer] = STATE(189), + [sym_complex] = STATE(189), + [sym_float] = STATE(189), + [sym__float_literal] = STATE(318), + [sym_string] = STATE(317), + [sym__single_quoted_string] = STATE(309), + [sym__double_quoted_string] = STATE(315), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2052), + [sym_na] = STATE(189), + [sym__expression] = STATE(189), + [sym__open_parenthesis] = STATE(1062), + [sym__open_brace] = STATE(372), + [sym__close_brace] = STATE(1659), + [aux_sym_braced_expression_repeat1] = STATE(397), + [sym_identifier] = ACTIONS(717), + [anon_sym_BSLASH] = ACTIONS(719), + [anon_sym_function] = ACTIONS(721), + [anon_sym_if] = ACTIONS(723), + [anon_sym_for] = ACTIONS(725), + [anon_sym_while] = ACTIONS(727), + [anon_sym_repeat] = ACTIONS(729), + [anon_sym_QMARK] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(733), + [anon_sym_BANG] = ACTIONS(735), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(737), + [sym__hex_literal] = ACTIONS(739), + [sym__number_literal] = ACTIONS(741), + [anon_sym_SQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(495), + [sym_dots] = ACTIONS(717), + [sym_dot_dot_i] = ACTIONS(743), + [sym_return] = ACTIONS(745), + [sym_next] = ACTIONS(745), + [sym_break] = ACTIONS(745), + [sym_true] = ACTIONS(745), + [sym_false] = ACTIONS(745), + [sym_null] = ACTIONS(745), + [sym_inf] = ACTIONS(745), + [sym_nan] = ACTIONS(745), + [anon_sym_NA] = ACTIONS(747), + [anon_sym_NA_integer_] = ACTIONS(747), + [anon_sym_NA_real_] = ACTIONS(747), + [anon_sym_NA_complex_] = ACTIONS(747), + [anon_sym_NA_character_] = ACTIONS(747), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(749), + [sym__semicolon] = ACTIONS(749), + [sym__raw_string_literal] = ACTIONS(499), + [sym__external_open_parenthesis] = ACTIONS(751), + [sym__external_open_brace] = ACTIONS(753), + [sym__external_close_brace] = ACTIONS(839), + }, + [STATE(370)] = { + [sym_function_definition] = STATE(189), + [sym_if_statement] = STATE(189), + [sym_for_statement] = STATE(189), + [sym_while_statement] = STATE(189), + [sym_repeat_statement] = STATE(189), + [sym_braced_expression] = STATE(189), + [sym_parenthesized_expression] = STATE(189), + [sym_call] = STATE(189), + [sym_subset] = STATE(189), + [sym_subset2] = STATE(189), + [sym_unary_operator] = STATE(189), + [sym_binary_operator] = STATE(189), + [sym_extract_operator] = STATE(189), + [sym_namespace_operator] = STATE(189), + [sym_integer] = STATE(189), + [sym_complex] = STATE(189), + [sym_float] = STATE(189), + [sym__float_literal] = STATE(318), + [sym_string] = STATE(317), + [sym__single_quoted_string] = STATE(309), + [sym__double_quoted_string] = STATE(315), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2052), + [sym_na] = STATE(189), + [sym__expression] = STATE(189), + [sym__open_parenthesis] = STATE(1062), + [sym__open_brace] = STATE(372), + [sym__close_brace] = STATE(1762), + [aux_sym_braced_expression_repeat1] = STATE(396), + [sym_identifier] = ACTIONS(717), + [anon_sym_BSLASH] = ACTIONS(719), + [anon_sym_function] = ACTIONS(721), + [anon_sym_if] = ACTIONS(723), + [anon_sym_for] = ACTIONS(725), + [anon_sym_while] = ACTIONS(727), + [anon_sym_repeat] = ACTIONS(729), + [anon_sym_QMARK] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(733), + [anon_sym_BANG] = ACTIONS(735), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(737), + [sym__hex_literal] = ACTIONS(739), + [sym__number_literal] = ACTIONS(741), + [anon_sym_SQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(495), + [sym_dots] = ACTIONS(717), + [sym_dot_dot_i] = ACTIONS(743), + [sym_return] = ACTIONS(745), + [sym_next] = ACTIONS(745), + [sym_break] = ACTIONS(745), + [sym_true] = ACTIONS(745), + [sym_false] = ACTIONS(745), + [sym_null] = ACTIONS(745), + [sym_inf] = ACTIONS(745), + [sym_nan] = ACTIONS(745), + [anon_sym_NA] = ACTIONS(747), + [anon_sym_NA_integer_] = ACTIONS(747), + [anon_sym_NA_real_] = ACTIONS(747), + [anon_sym_NA_complex_] = ACTIONS(747), + [anon_sym_NA_character_] = ACTIONS(747), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(749), + [sym__semicolon] = ACTIONS(749), + [sym__raw_string_literal] = ACTIONS(499), + [sym__external_open_parenthesis] = ACTIONS(751), + [sym__external_open_brace] = ACTIONS(753), + [sym__external_close_brace] = ACTIONS(841), + }, + [STATE(371)] = { + [ts_builtin_sym_end] = ACTIONS(765), + [sym_identifier] = ACTIONS(763), + [anon_sym_BSLASH] = ACTIONS(765), + [anon_sym_function] = ACTIONS(763), + [anon_sym_EQ] = ACTIONS(763), + [anon_sym_if] = ACTIONS(763), + [anon_sym_for] = ACTIONS(763), + [anon_sym_while] = ACTIONS(763), + [anon_sym_repeat] = ACTIONS(763), + [anon_sym_QMARK] = ACTIONS(765), + [anon_sym_TILDE] = ACTIONS(765), + [anon_sym_BANG] = ACTIONS(763), + [anon_sym_PLUS] = ACTIONS(765), + [anon_sym_DASH] = ACTIONS(763), + [anon_sym_LT_DASH] = ACTIONS(765), + [anon_sym_LT_LT_DASH] = ACTIONS(765), + [anon_sym_COLON_EQ] = ACTIONS(765), + [anon_sym_DASH_GT] = ACTIONS(763), + [anon_sym_DASH_GT_GT] = ACTIONS(765), + [anon_sym_PIPE] = ACTIONS(763), + [anon_sym_AMP] = ACTIONS(763), + [anon_sym_PIPE_PIPE] = ACTIONS(765), + [anon_sym_AMP_AMP] = ACTIONS(765), + [anon_sym_LT] = ACTIONS(763), + [anon_sym_LT_EQ] = ACTIONS(765), + [anon_sym_GT] = ACTIONS(763), + [anon_sym_GT_EQ] = ACTIONS(765), + [anon_sym_EQ_EQ] = ACTIONS(765), + [anon_sym_BANG_EQ] = ACTIONS(765), + [anon_sym_STAR] = ACTIONS(763), + [anon_sym_SLASH] = ACTIONS(765), + [anon_sym_STAR_STAR] = ACTIONS(765), + [anon_sym_CARET] = ACTIONS(765), + [aux_sym_binary_operator_token1] = ACTIONS(765), + [anon_sym_PIPE_GT] = ACTIONS(765), + [anon_sym_COLON] = ACTIONS(763), + [anon_sym_DOLLAR] = ACTIONS(765), + [anon_sym_AT] = ACTIONS(765), + [sym__hex_literal] = ACTIONS(765), + [sym__number_literal] = ACTIONS(763), + [anon_sym_SQUOTE] = ACTIONS(765), + [anon_sym_DQUOTE] = ACTIONS(765), + [sym_dots] = ACTIONS(763), + [sym_dot_dot_i] = ACTIONS(765), + [sym_return] = ACTIONS(763), + [sym_next] = ACTIONS(763), + [sym_break] = ACTIONS(763), + [sym_true] = ACTIONS(763), + [sym_false] = ACTIONS(763), + [sym_null] = ACTIONS(763), + [sym_inf] = ACTIONS(763), + [sym_nan] = ACTIONS(763), + [anon_sym_NA] = ACTIONS(763), + [anon_sym_NA_integer_] = ACTIONS(763), + [anon_sym_NA_real_] = ACTIONS(763), + [anon_sym_NA_complex_] = ACTIONS(763), + [anon_sym_NA_character_] = ACTIONS(763), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(765), + [sym__semicolon] = ACTIONS(765), + [sym__raw_string_literal] = ACTIONS(765), + [sym__external_else] = ACTIONS(765), + [sym__external_open_parenthesis] = ACTIONS(765), + [sym__external_open_brace] = ACTIONS(765), + [sym__external_open_bracket] = ACTIONS(765), + [sym__external_open_bracket2] = ACTIONS(765), + }, + [STATE(372)] = { + [sym_function_definition] = STATE(189), + [sym_if_statement] = STATE(189), + [sym_for_statement] = STATE(189), + [sym_while_statement] = STATE(189), + [sym_repeat_statement] = STATE(189), + [sym_braced_expression] = STATE(189), + [sym_parenthesized_expression] = STATE(189), + [sym_call] = STATE(189), + [sym_subset] = STATE(189), + [sym_subset2] = STATE(189), + [sym_unary_operator] = STATE(189), + [sym_binary_operator] = STATE(189), + [sym_extract_operator] = STATE(189), + [sym_namespace_operator] = STATE(189), + [sym_integer] = STATE(189), + [sym_complex] = STATE(189), + [sym_float] = STATE(189), + [sym__float_literal] = STATE(318), + [sym_string] = STATE(317), + [sym__single_quoted_string] = STATE(309), + [sym__double_quoted_string] = STATE(315), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2052), + [sym_na] = STATE(189), + [sym__expression] = STATE(189), + [sym__open_parenthesis] = STATE(1062), + [sym__open_brace] = STATE(372), + [sym__close_brace] = STATE(402), + [aux_sym_braced_expression_repeat1] = STATE(392), + [sym_identifier] = ACTIONS(717), + [anon_sym_BSLASH] = ACTIONS(719), + [anon_sym_function] = ACTIONS(721), + [anon_sym_if] = ACTIONS(723), + [anon_sym_for] = ACTIONS(725), + [anon_sym_while] = ACTIONS(727), + [anon_sym_repeat] = ACTIONS(729), + [anon_sym_QMARK] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(733), + [anon_sym_BANG] = ACTIONS(735), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(737), + [sym__hex_literal] = ACTIONS(739), + [sym__number_literal] = ACTIONS(741), + [anon_sym_SQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(495), + [sym_dots] = ACTIONS(717), + [sym_dot_dot_i] = ACTIONS(743), + [sym_return] = ACTIONS(745), + [sym_next] = ACTIONS(745), + [sym_break] = ACTIONS(745), + [sym_true] = ACTIONS(745), + [sym_false] = ACTIONS(745), + [sym_null] = ACTIONS(745), + [sym_inf] = ACTIONS(745), + [sym_nan] = ACTIONS(745), + [anon_sym_NA] = ACTIONS(747), + [anon_sym_NA_integer_] = ACTIONS(747), + [anon_sym_NA_real_] = ACTIONS(747), + [anon_sym_NA_complex_] = ACTIONS(747), + [anon_sym_NA_character_] = ACTIONS(747), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(749), + [sym__semicolon] = ACTIONS(749), + [sym__raw_string_literal] = ACTIONS(499), + [sym__external_open_parenthesis] = ACTIONS(751), + [sym__external_open_brace] = ACTIONS(753), + [sym__external_close_brace] = ACTIONS(843), + }, + [STATE(373)] = { + [sym_function_definition] = STATE(189), + [sym_if_statement] = STATE(189), + [sym_for_statement] = STATE(189), + [sym_while_statement] = STATE(189), + [sym_repeat_statement] = STATE(189), + [sym_braced_expression] = STATE(189), + [sym_parenthesized_expression] = STATE(189), + [sym_call] = STATE(189), + [sym_subset] = STATE(189), + [sym_subset2] = STATE(189), + [sym_unary_operator] = STATE(189), + [sym_binary_operator] = STATE(189), + [sym_extract_operator] = STATE(189), + [sym_namespace_operator] = STATE(189), + [sym_integer] = STATE(189), + [sym_complex] = STATE(189), + [sym_float] = STATE(189), + [sym__float_literal] = STATE(318), + [sym_string] = STATE(317), + [sym__single_quoted_string] = STATE(309), + [sym__double_quoted_string] = STATE(315), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2052), + [sym_na] = STATE(189), + [sym__expression] = STATE(189), + [sym__open_parenthesis] = STATE(1062), + [sym__open_brace] = STATE(372), + [sym__close_brace] = STATE(1747), + [aux_sym_braced_expression_repeat1] = STATE(374), + [sym_identifier] = ACTIONS(717), + [anon_sym_BSLASH] = ACTIONS(719), + [anon_sym_function] = ACTIONS(721), + [anon_sym_if] = ACTIONS(723), + [anon_sym_for] = ACTIONS(725), + [anon_sym_while] = ACTIONS(727), + [anon_sym_repeat] = ACTIONS(729), + [anon_sym_QMARK] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(733), + [anon_sym_BANG] = ACTIONS(735), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(737), + [sym__hex_literal] = ACTIONS(739), + [sym__number_literal] = ACTIONS(741), + [anon_sym_SQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(495), + [sym_dots] = ACTIONS(717), + [sym_dot_dot_i] = ACTIONS(743), + [sym_return] = ACTIONS(745), + [sym_next] = ACTIONS(745), + [sym_break] = ACTIONS(745), + [sym_true] = ACTIONS(745), + [sym_false] = ACTIONS(745), + [sym_null] = ACTIONS(745), + [sym_inf] = ACTIONS(745), + [sym_nan] = ACTIONS(745), + [anon_sym_NA] = ACTIONS(747), + [anon_sym_NA_integer_] = ACTIONS(747), + [anon_sym_NA_real_] = ACTIONS(747), + [anon_sym_NA_complex_] = ACTIONS(747), + [anon_sym_NA_character_] = ACTIONS(747), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(749), + [sym__semicolon] = ACTIONS(749), + [sym__raw_string_literal] = ACTIONS(499), + [sym__external_open_parenthesis] = ACTIONS(751), + [sym__external_open_brace] = ACTIONS(753), + [sym__external_close_brace] = ACTIONS(845), + }, + [STATE(374)] = { + [sym_function_definition] = STATE(189), + [sym_if_statement] = STATE(189), + [sym_for_statement] = STATE(189), + [sym_while_statement] = STATE(189), + [sym_repeat_statement] = STATE(189), + [sym_braced_expression] = STATE(189), + [sym_parenthesized_expression] = STATE(189), + [sym_call] = STATE(189), + [sym_subset] = STATE(189), + [sym_subset2] = STATE(189), + [sym_unary_operator] = STATE(189), + [sym_binary_operator] = STATE(189), + [sym_extract_operator] = STATE(189), + [sym_namespace_operator] = STATE(189), + [sym_integer] = STATE(189), + [sym_complex] = STATE(189), + [sym_float] = STATE(189), + [sym__float_literal] = STATE(318), + [sym_string] = STATE(317), + [sym__single_quoted_string] = STATE(309), + [sym__double_quoted_string] = STATE(315), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2052), + [sym_na] = STATE(189), + [sym__expression] = STATE(189), + [sym__open_parenthesis] = STATE(1062), + [sym__open_brace] = STATE(372), + [sym__close_brace] = STATE(1752), + [aux_sym_braced_expression_repeat1] = STATE(397), + [sym_identifier] = ACTIONS(717), + [anon_sym_BSLASH] = ACTIONS(719), + [anon_sym_function] = ACTIONS(721), + [anon_sym_if] = ACTIONS(723), + [anon_sym_for] = ACTIONS(725), + [anon_sym_while] = ACTIONS(727), + [anon_sym_repeat] = ACTIONS(729), + [anon_sym_QMARK] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(733), + [anon_sym_BANG] = ACTIONS(735), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(737), + [sym__hex_literal] = ACTIONS(739), + [sym__number_literal] = ACTIONS(741), + [anon_sym_SQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(495), + [sym_dots] = ACTIONS(717), + [sym_dot_dot_i] = ACTIONS(743), + [sym_return] = ACTIONS(745), + [sym_next] = ACTIONS(745), + [sym_break] = ACTIONS(745), + [sym_true] = ACTIONS(745), + [sym_false] = ACTIONS(745), + [sym_null] = ACTIONS(745), + [sym_inf] = ACTIONS(745), + [sym_nan] = ACTIONS(745), + [anon_sym_NA] = ACTIONS(747), + [anon_sym_NA_integer_] = ACTIONS(747), + [anon_sym_NA_real_] = ACTIONS(747), + [anon_sym_NA_complex_] = ACTIONS(747), + [anon_sym_NA_character_] = ACTIONS(747), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(749), + [sym__semicolon] = ACTIONS(749), + [sym__raw_string_literal] = ACTIONS(499), + [sym__external_open_parenthesis] = ACTIONS(751), + [sym__external_open_brace] = ACTIONS(753), + [sym__external_close_brace] = ACTIONS(847), + }, + [STATE(375)] = { + [sym_function_definition] = STATE(189), + [sym_if_statement] = STATE(189), + [sym_for_statement] = STATE(189), + [sym_while_statement] = STATE(189), + [sym_repeat_statement] = STATE(189), + [sym_braced_expression] = STATE(189), + [sym_parenthesized_expression] = STATE(189), + [sym_call] = STATE(189), + [sym_subset] = STATE(189), + [sym_subset2] = STATE(189), + [sym_unary_operator] = STATE(189), + [sym_binary_operator] = STATE(189), + [sym_extract_operator] = STATE(189), + [sym_namespace_operator] = STATE(189), + [sym_integer] = STATE(189), + [sym_complex] = STATE(189), + [sym_float] = STATE(189), + [sym__float_literal] = STATE(318), + [sym_string] = STATE(317), + [sym__single_quoted_string] = STATE(309), + [sym__double_quoted_string] = STATE(315), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2052), + [sym_na] = STATE(189), + [sym__expression] = STATE(189), + [sym__open_parenthesis] = STATE(1062), + [sym__open_brace] = STATE(372), + [sym__close_brace] = STATE(1724), + [aux_sym_braced_expression_repeat1] = STATE(397), + [sym_identifier] = ACTIONS(717), + [anon_sym_BSLASH] = ACTIONS(719), + [anon_sym_function] = ACTIONS(721), + [anon_sym_if] = ACTIONS(723), + [anon_sym_for] = ACTIONS(725), + [anon_sym_while] = ACTIONS(727), + [anon_sym_repeat] = ACTIONS(729), + [anon_sym_QMARK] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(733), + [anon_sym_BANG] = ACTIONS(735), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(737), + [sym__hex_literal] = ACTIONS(739), + [sym__number_literal] = ACTIONS(741), + [anon_sym_SQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(495), + [sym_dots] = ACTIONS(717), + [sym_dot_dot_i] = ACTIONS(743), + [sym_return] = ACTIONS(745), + [sym_next] = ACTIONS(745), + [sym_break] = ACTIONS(745), + [sym_true] = ACTIONS(745), + [sym_false] = ACTIONS(745), + [sym_null] = ACTIONS(745), + [sym_inf] = ACTIONS(745), + [sym_nan] = ACTIONS(745), + [anon_sym_NA] = ACTIONS(747), + [anon_sym_NA_integer_] = ACTIONS(747), + [anon_sym_NA_real_] = ACTIONS(747), + [anon_sym_NA_complex_] = ACTIONS(747), + [anon_sym_NA_character_] = ACTIONS(747), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(749), + [sym__semicolon] = ACTIONS(749), + [sym__raw_string_literal] = ACTIONS(499), + [sym__external_open_parenthesis] = ACTIONS(751), + [sym__external_open_brace] = ACTIONS(753), + [sym__external_close_brace] = ACTIONS(849), + }, + [STATE(376)] = { + [sym_function_definition] = STATE(189), + [sym_if_statement] = STATE(189), + [sym_for_statement] = STATE(189), + [sym_while_statement] = STATE(189), + [sym_repeat_statement] = STATE(189), + [sym_braced_expression] = STATE(189), + [sym_parenthesized_expression] = STATE(189), + [sym_call] = STATE(189), + [sym_subset] = STATE(189), + [sym_subset2] = STATE(189), + [sym_unary_operator] = STATE(189), + [sym_binary_operator] = STATE(189), + [sym_extract_operator] = STATE(189), + [sym_namespace_operator] = STATE(189), + [sym_integer] = STATE(189), + [sym_complex] = STATE(189), + [sym_float] = STATE(189), + [sym__float_literal] = STATE(318), + [sym_string] = STATE(317), + [sym__single_quoted_string] = STATE(309), + [sym__double_quoted_string] = STATE(315), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2052), + [sym_na] = STATE(189), + [sym__expression] = STATE(189), + [sym__open_parenthesis] = STATE(1062), + [sym__open_brace] = STATE(372), + [sym__close_brace] = STATE(1756), + [aux_sym_braced_expression_repeat1] = STATE(375), + [sym_identifier] = ACTIONS(717), + [anon_sym_BSLASH] = ACTIONS(719), + [anon_sym_function] = ACTIONS(721), + [anon_sym_if] = ACTIONS(723), + [anon_sym_for] = ACTIONS(725), + [anon_sym_while] = ACTIONS(727), + [anon_sym_repeat] = ACTIONS(729), + [anon_sym_QMARK] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(733), + [anon_sym_BANG] = ACTIONS(735), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(737), + [sym__hex_literal] = ACTIONS(739), + [sym__number_literal] = ACTIONS(741), + [anon_sym_SQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(495), + [sym_dots] = ACTIONS(717), + [sym_dot_dot_i] = ACTIONS(743), + [sym_return] = ACTIONS(745), + [sym_next] = ACTIONS(745), + [sym_break] = ACTIONS(745), + [sym_true] = ACTIONS(745), + [sym_false] = ACTIONS(745), + [sym_null] = ACTIONS(745), + [sym_inf] = ACTIONS(745), + [sym_nan] = ACTIONS(745), + [anon_sym_NA] = ACTIONS(747), + [anon_sym_NA_integer_] = ACTIONS(747), + [anon_sym_NA_real_] = ACTIONS(747), + [anon_sym_NA_complex_] = ACTIONS(747), + [anon_sym_NA_character_] = ACTIONS(747), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(749), + [sym__semicolon] = ACTIONS(749), + [sym__raw_string_literal] = ACTIONS(499), + [sym__external_open_parenthesis] = ACTIONS(751), + [sym__external_open_brace] = ACTIONS(753), + [sym__external_close_brace] = ACTIONS(851), + }, + [STATE(377)] = { + [sym_function_definition] = STATE(189), + [sym_if_statement] = STATE(189), + [sym_for_statement] = STATE(189), + [sym_while_statement] = STATE(189), + [sym_repeat_statement] = STATE(189), + [sym_braced_expression] = STATE(189), + [sym_parenthesized_expression] = STATE(189), + [sym_call] = STATE(189), + [sym_subset] = STATE(189), + [sym_subset2] = STATE(189), + [sym_unary_operator] = STATE(189), + [sym_binary_operator] = STATE(189), + [sym_extract_operator] = STATE(189), + [sym_namespace_operator] = STATE(189), + [sym_integer] = STATE(189), + [sym_complex] = STATE(189), + [sym_float] = STATE(189), + [sym__float_literal] = STATE(318), + [sym_string] = STATE(317), + [sym__single_quoted_string] = STATE(309), + [sym__double_quoted_string] = STATE(315), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2052), + [sym_na] = STATE(189), + [sym__expression] = STATE(189), + [sym__open_parenthesis] = STATE(1062), + [sym__open_brace] = STATE(372), + [sym__close_brace] = STATE(1644), + [aux_sym_braced_expression_repeat1] = STATE(397), + [sym_identifier] = ACTIONS(717), + [anon_sym_BSLASH] = ACTIONS(719), + [anon_sym_function] = ACTIONS(721), + [anon_sym_if] = ACTIONS(723), + [anon_sym_for] = ACTIONS(725), + [anon_sym_while] = ACTIONS(727), + [anon_sym_repeat] = ACTIONS(729), + [anon_sym_QMARK] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(733), + [anon_sym_BANG] = ACTIONS(735), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(737), + [sym__hex_literal] = ACTIONS(739), + [sym__number_literal] = ACTIONS(741), + [anon_sym_SQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(495), + [sym_dots] = ACTIONS(717), + [sym_dot_dot_i] = ACTIONS(743), + [sym_return] = ACTIONS(745), + [sym_next] = ACTIONS(745), + [sym_break] = ACTIONS(745), + [sym_true] = ACTIONS(745), + [sym_false] = ACTIONS(745), + [sym_null] = ACTIONS(745), + [sym_inf] = ACTIONS(745), + [sym_nan] = ACTIONS(745), + [anon_sym_NA] = ACTIONS(747), + [anon_sym_NA_integer_] = ACTIONS(747), + [anon_sym_NA_real_] = ACTIONS(747), + [anon_sym_NA_complex_] = ACTIONS(747), + [anon_sym_NA_character_] = ACTIONS(747), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(749), + [sym__semicolon] = ACTIONS(749), + [sym__raw_string_literal] = ACTIONS(499), + [sym__external_open_parenthesis] = ACTIONS(751), + [sym__external_open_brace] = ACTIONS(753), + [sym__external_close_brace] = ACTIONS(853), + }, + [STATE(378)] = { + [sym_function_definition] = STATE(189), + [sym_if_statement] = STATE(189), + [sym_for_statement] = STATE(189), + [sym_while_statement] = STATE(189), + [sym_repeat_statement] = STATE(189), + [sym_braced_expression] = STATE(189), + [sym_parenthesized_expression] = STATE(189), + [sym_call] = STATE(189), + [sym_subset] = STATE(189), + [sym_subset2] = STATE(189), + [sym_unary_operator] = STATE(189), + [sym_binary_operator] = STATE(189), + [sym_extract_operator] = STATE(189), + [sym_namespace_operator] = STATE(189), + [sym_integer] = STATE(189), + [sym_complex] = STATE(189), + [sym_float] = STATE(189), + [sym__float_literal] = STATE(318), + [sym_string] = STATE(317), + [sym__single_quoted_string] = STATE(309), + [sym__double_quoted_string] = STATE(315), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2052), + [sym_na] = STATE(189), + [sym__expression] = STATE(189), + [sym__open_parenthesis] = STATE(1062), + [sym__open_brace] = STATE(372), + [sym__close_brace] = STATE(443), + [aux_sym_braced_expression_repeat1] = STATE(332), + [sym_identifier] = ACTIONS(717), + [anon_sym_BSLASH] = ACTIONS(719), + [anon_sym_function] = ACTIONS(721), + [anon_sym_if] = ACTIONS(723), + [anon_sym_for] = ACTIONS(725), + [anon_sym_while] = ACTIONS(727), + [anon_sym_repeat] = ACTIONS(729), + [anon_sym_QMARK] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(733), + [anon_sym_BANG] = ACTIONS(735), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(737), + [sym__hex_literal] = ACTIONS(739), + [sym__number_literal] = ACTIONS(741), + [anon_sym_SQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(495), + [sym_dots] = ACTIONS(717), + [sym_dot_dot_i] = ACTIONS(743), + [sym_return] = ACTIONS(745), + [sym_next] = ACTIONS(745), + [sym_break] = ACTIONS(745), + [sym_true] = ACTIONS(745), + [sym_false] = ACTIONS(745), + [sym_null] = ACTIONS(745), + [sym_inf] = ACTIONS(745), + [sym_nan] = ACTIONS(745), + [anon_sym_NA] = ACTIONS(747), + [anon_sym_NA_integer_] = ACTIONS(747), + [anon_sym_NA_real_] = ACTIONS(747), + [anon_sym_NA_complex_] = ACTIONS(747), + [anon_sym_NA_character_] = ACTIONS(747), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(749), + [sym__semicolon] = ACTIONS(749), + [sym__raw_string_literal] = ACTIONS(499), + [sym__external_open_parenthesis] = ACTIONS(751), + [sym__external_open_brace] = ACTIONS(753), + [sym__external_close_brace] = ACTIONS(855), + }, + [STATE(379)] = { + [ts_builtin_sym_end] = ACTIONS(769), + [sym_identifier] = ACTIONS(767), + [anon_sym_BSLASH] = ACTIONS(769), + [anon_sym_function] = ACTIONS(767), + [anon_sym_EQ] = ACTIONS(767), + [anon_sym_if] = ACTIONS(767), + [anon_sym_for] = ACTIONS(767), + [anon_sym_while] = ACTIONS(767), + [anon_sym_repeat] = ACTIONS(767), + [anon_sym_QMARK] = ACTIONS(769), + [anon_sym_TILDE] = ACTIONS(769), + [anon_sym_BANG] = ACTIONS(767), + [anon_sym_PLUS] = ACTIONS(769), + [anon_sym_DASH] = ACTIONS(767), + [anon_sym_LT_DASH] = ACTIONS(769), + [anon_sym_LT_LT_DASH] = ACTIONS(769), + [anon_sym_COLON_EQ] = ACTIONS(769), + [anon_sym_DASH_GT] = ACTIONS(767), + [anon_sym_DASH_GT_GT] = ACTIONS(769), + [anon_sym_PIPE] = ACTIONS(767), + [anon_sym_AMP] = ACTIONS(767), + [anon_sym_PIPE_PIPE] = ACTIONS(769), + [anon_sym_AMP_AMP] = ACTIONS(769), + [anon_sym_LT] = ACTIONS(767), + [anon_sym_LT_EQ] = ACTIONS(769), + [anon_sym_GT] = ACTIONS(767), + [anon_sym_GT_EQ] = ACTIONS(769), + [anon_sym_EQ_EQ] = ACTIONS(769), + [anon_sym_BANG_EQ] = ACTIONS(769), + [anon_sym_STAR] = ACTIONS(767), + [anon_sym_SLASH] = ACTIONS(769), + [anon_sym_STAR_STAR] = ACTIONS(769), + [anon_sym_CARET] = ACTIONS(769), + [aux_sym_binary_operator_token1] = ACTIONS(769), + [anon_sym_PIPE_GT] = ACTIONS(769), + [anon_sym_COLON] = ACTIONS(767), + [anon_sym_DOLLAR] = ACTIONS(769), + [anon_sym_AT] = ACTIONS(769), + [sym__hex_literal] = ACTIONS(769), + [sym__number_literal] = ACTIONS(767), + [anon_sym_SQUOTE] = ACTIONS(769), + [anon_sym_DQUOTE] = ACTIONS(769), + [sym_dots] = ACTIONS(767), + [sym_dot_dot_i] = ACTIONS(769), + [sym_return] = ACTIONS(767), + [sym_next] = ACTIONS(767), + [sym_break] = ACTIONS(767), + [sym_true] = ACTIONS(767), + [sym_false] = ACTIONS(767), + [sym_null] = ACTIONS(767), + [sym_inf] = ACTIONS(767), + [sym_nan] = ACTIONS(767), + [anon_sym_NA] = ACTIONS(767), + [anon_sym_NA_integer_] = ACTIONS(767), + [anon_sym_NA_real_] = ACTIONS(767), + [anon_sym_NA_complex_] = ACTIONS(767), + [anon_sym_NA_character_] = ACTIONS(767), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(769), + [sym__semicolon] = ACTIONS(769), + [sym__raw_string_literal] = ACTIONS(769), + [sym__external_else] = ACTIONS(769), + [sym__external_open_parenthesis] = ACTIONS(769), + [sym__external_open_brace] = ACTIONS(769), + [sym__external_open_bracket] = ACTIONS(769), + [sym__external_open_bracket2] = ACTIONS(769), + }, + [STATE(380)] = { + [sym_function_definition] = STATE(189), + [sym_if_statement] = STATE(189), + [sym_for_statement] = STATE(189), + [sym_while_statement] = STATE(189), + [sym_repeat_statement] = STATE(189), + [sym_braced_expression] = STATE(189), + [sym_parenthesized_expression] = STATE(189), + [sym_call] = STATE(189), + [sym_subset] = STATE(189), + [sym_subset2] = STATE(189), + [sym_unary_operator] = STATE(189), + [sym_binary_operator] = STATE(189), + [sym_extract_operator] = STATE(189), + [sym_namespace_operator] = STATE(189), + [sym_integer] = STATE(189), + [sym_complex] = STATE(189), + [sym_float] = STATE(189), + [sym__float_literal] = STATE(318), + [sym_string] = STATE(317), + [sym__single_quoted_string] = STATE(309), + [sym__double_quoted_string] = STATE(315), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2052), + [sym_na] = STATE(189), + [sym__expression] = STATE(189), + [sym__open_parenthesis] = STATE(1062), + [sym__open_brace] = STATE(372), + [sym__close_brace] = STATE(345), + [aux_sym_braced_expression_repeat1] = STATE(346), + [sym_identifier] = ACTIONS(717), + [anon_sym_BSLASH] = ACTIONS(719), + [anon_sym_function] = ACTIONS(721), + [anon_sym_if] = ACTIONS(723), + [anon_sym_for] = ACTIONS(725), + [anon_sym_while] = ACTIONS(727), + [anon_sym_repeat] = ACTIONS(729), + [anon_sym_QMARK] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(733), + [anon_sym_BANG] = ACTIONS(735), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(737), + [sym__hex_literal] = ACTIONS(739), + [sym__number_literal] = ACTIONS(741), + [anon_sym_SQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(495), + [sym_dots] = ACTIONS(717), + [sym_dot_dot_i] = ACTIONS(743), + [sym_return] = ACTIONS(745), + [sym_next] = ACTIONS(745), + [sym_break] = ACTIONS(745), + [sym_true] = ACTIONS(745), + [sym_false] = ACTIONS(745), + [sym_null] = ACTIONS(745), + [sym_inf] = ACTIONS(745), + [sym_nan] = ACTIONS(745), + [anon_sym_NA] = ACTIONS(747), + [anon_sym_NA_integer_] = ACTIONS(747), + [anon_sym_NA_real_] = ACTIONS(747), + [anon_sym_NA_complex_] = ACTIONS(747), + [anon_sym_NA_character_] = ACTIONS(747), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(749), + [sym__semicolon] = ACTIONS(749), + [sym__raw_string_literal] = ACTIONS(499), + [sym__external_open_parenthesis] = ACTIONS(751), + [sym__external_open_brace] = ACTIONS(753), + [sym__external_close_brace] = ACTIONS(857), + }, + [STATE(381)] = { + [sym_identifier] = ACTIONS(859), + [anon_sym_BSLASH] = ACTIONS(861), + [anon_sym_function] = ACTIONS(859), + [anon_sym_EQ] = ACTIONS(859), + [anon_sym_if] = ACTIONS(859), + [anon_sym_for] = ACTIONS(859), + [anon_sym_while] = ACTIONS(859), + [anon_sym_repeat] = ACTIONS(859), + [anon_sym_QMARK] = ACTIONS(861), + [anon_sym_TILDE] = ACTIONS(861), + [anon_sym_BANG] = ACTIONS(859), + [anon_sym_PLUS] = ACTIONS(861), + [anon_sym_DASH] = ACTIONS(859), + [anon_sym_LT_DASH] = ACTIONS(861), + [anon_sym_LT_LT_DASH] = ACTIONS(861), + [anon_sym_COLON_EQ] = ACTIONS(861), + [anon_sym_DASH_GT] = ACTIONS(859), + [anon_sym_DASH_GT_GT] = ACTIONS(861), + [anon_sym_PIPE] = ACTIONS(859), + [anon_sym_AMP] = ACTIONS(859), + [anon_sym_PIPE_PIPE] = ACTIONS(861), [anon_sym_AMP_AMP] = ACTIONS(861), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(465), - [sym__number_literal] = ACTIONS(463), - [anon_sym_SQUOTE] = ACTIONS(465), - [anon_sym_DQUOTE] = ACTIONS(465), - [sym_return] = ACTIONS(463), - [sym_next] = ACTIONS(463), - [sym_break] = ACTIONS(463), - [sym_true] = ACTIONS(463), - [sym_false] = ACTIONS(463), - [sym_null] = ACTIONS(463), - [sym_inf] = ACTIONS(463), - [sym_nan] = ACTIONS(463), - [anon_sym_NA] = ACTIONS(463), - [anon_sym_NA_integer_] = ACTIONS(463), - [anon_sym_NA_real_] = ACTIONS(463), - [anon_sym_NA_complex_] = ACTIONS(463), - [anon_sym_NA_character_] = ACTIONS(463), - [sym_dots] = ACTIONS(463), - [sym_dot_dot_i] = ACTIONS(465), + [anon_sym_LT] = ACTIONS(859), + [anon_sym_LT_EQ] = ACTIONS(861), + [anon_sym_GT] = ACTIONS(859), + [anon_sym_GT_EQ] = ACTIONS(861), + [anon_sym_EQ_EQ] = ACTIONS(861), + [anon_sym_BANG_EQ] = ACTIONS(861), + [anon_sym_STAR] = ACTIONS(859), + [anon_sym_SLASH] = ACTIONS(861), + [anon_sym_STAR_STAR] = ACTIONS(861), + [anon_sym_CARET] = ACTIONS(861), + [aux_sym_binary_operator_token1] = ACTIONS(861), + [anon_sym_PIPE_GT] = ACTIONS(861), + [anon_sym_COLON] = ACTIONS(859), + [anon_sym_DOLLAR] = ACTIONS(861), + [anon_sym_AT] = ACTIONS(861), + [sym__hex_literal] = ACTIONS(861), + [sym__number_literal] = ACTIONS(859), + [anon_sym_SQUOTE] = ACTIONS(861), + [anon_sym_DQUOTE] = ACTIONS(861), + [sym_dots] = ACTIONS(859), + [sym_dot_dot_i] = ACTIONS(861), + [sym_return] = ACTIONS(859), + [sym_next] = ACTIONS(859), + [sym_break] = ACTIONS(859), + [sym_true] = ACTIONS(859), + [sym_false] = ACTIONS(859), + [sym_null] = ACTIONS(859), + [sym_inf] = ACTIONS(859), + [sym_nan] = ACTIONS(859), + [anon_sym_NA] = ACTIONS(859), + [anon_sym_NA_integer_] = ACTIONS(859), + [anon_sym_NA_real_] = ACTIONS(859), + [anon_sym_NA_complex_] = ACTIONS(859), + [anon_sym_NA_character_] = ACTIONS(859), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(861), + [sym__semicolon] = ACTIONS(861), + [sym__raw_string_literal] = ACTIONS(861), + [sym__external_else] = ACTIONS(861), + [sym__external_open_parenthesis] = ACTIONS(861), + [sym__external_open_brace] = ACTIONS(861), + [sym__external_close_brace] = ACTIONS(861), + [sym__external_open_bracket] = ACTIONS(861), + [sym__external_open_bracket2] = ACTIONS(861), + }, + [STATE(382)] = { + [ts_builtin_sym_end] = ACTIONS(773), + [sym_identifier] = ACTIONS(771), + [anon_sym_BSLASH] = ACTIONS(773), + [anon_sym_function] = ACTIONS(771), + [anon_sym_EQ] = ACTIONS(771), + [anon_sym_if] = ACTIONS(771), + [anon_sym_for] = ACTIONS(771), + [anon_sym_while] = ACTIONS(771), + [anon_sym_repeat] = ACTIONS(771), + [anon_sym_QMARK] = ACTIONS(773), + [anon_sym_TILDE] = ACTIONS(773), + [anon_sym_BANG] = ACTIONS(771), + [anon_sym_PLUS] = ACTIONS(773), + [anon_sym_DASH] = ACTIONS(771), + [anon_sym_LT_DASH] = ACTIONS(773), + [anon_sym_LT_LT_DASH] = ACTIONS(773), + [anon_sym_COLON_EQ] = ACTIONS(773), + [anon_sym_DASH_GT] = ACTIONS(771), + [anon_sym_DASH_GT_GT] = ACTIONS(773), + [anon_sym_PIPE] = ACTIONS(771), + [anon_sym_AMP] = ACTIONS(771), + [anon_sym_PIPE_PIPE] = ACTIONS(773), + [anon_sym_AMP_AMP] = ACTIONS(773), + [anon_sym_LT] = ACTIONS(771), + [anon_sym_LT_EQ] = ACTIONS(773), + [anon_sym_GT] = ACTIONS(771), + [anon_sym_GT_EQ] = ACTIONS(773), + [anon_sym_EQ_EQ] = ACTIONS(773), + [anon_sym_BANG_EQ] = ACTIONS(773), + [anon_sym_STAR] = ACTIONS(771), + [anon_sym_SLASH] = ACTIONS(773), + [anon_sym_STAR_STAR] = ACTIONS(773), + [anon_sym_CARET] = ACTIONS(773), + [aux_sym_binary_operator_token1] = ACTIONS(773), + [anon_sym_PIPE_GT] = ACTIONS(773), + [anon_sym_COLON] = ACTIONS(771), + [anon_sym_DOLLAR] = ACTIONS(773), + [anon_sym_AT] = ACTIONS(773), + [sym__hex_literal] = ACTIONS(773), + [sym__number_literal] = ACTIONS(771), + [anon_sym_SQUOTE] = ACTIONS(773), + [anon_sym_DQUOTE] = ACTIONS(773), + [sym_dots] = ACTIONS(771), + [sym_dot_dot_i] = ACTIONS(773), + [sym_return] = ACTIONS(771), + [sym_next] = ACTIONS(771), + [sym_break] = ACTIONS(771), + [sym_true] = ACTIONS(771), + [sym_false] = ACTIONS(771), + [sym_null] = ACTIONS(771), + [sym_inf] = ACTIONS(771), + [sym_nan] = ACTIONS(771), + [anon_sym_NA] = ACTIONS(771), + [anon_sym_NA_integer_] = ACTIONS(771), + [anon_sym_NA_real_] = ACTIONS(771), + [anon_sym_NA_complex_] = ACTIONS(771), + [anon_sym_NA_character_] = ACTIONS(771), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(773), + [sym__semicolon] = ACTIONS(773), + [sym__raw_string_literal] = ACTIONS(773), + [sym__external_else] = ACTIONS(773), + [sym__external_open_parenthesis] = ACTIONS(773), + [sym__external_open_brace] = ACTIONS(773), + [sym__external_open_bracket] = ACTIONS(773), + [sym__external_open_bracket2] = ACTIONS(773), + }, + [STATE(383)] = { + [ts_builtin_sym_end] = ACTIONS(777), + [sym_identifier] = ACTIONS(775), + [anon_sym_BSLASH] = ACTIONS(777), + [anon_sym_function] = ACTIONS(775), + [anon_sym_EQ] = ACTIONS(775), + [anon_sym_if] = ACTIONS(775), + [anon_sym_for] = ACTIONS(775), + [anon_sym_while] = ACTIONS(775), + [anon_sym_repeat] = ACTIONS(775), + [anon_sym_QMARK] = ACTIONS(777), + [anon_sym_TILDE] = ACTIONS(777), + [anon_sym_BANG] = ACTIONS(775), + [anon_sym_PLUS] = ACTIONS(777), + [anon_sym_DASH] = ACTIONS(775), + [anon_sym_LT_DASH] = ACTIONS(777), + [anon_sym_LT_LT_DASH] = ACTIONS(777), + [anon_sym_COLON_EQ] = ACTIONS(777), + [anon_sym_DASH_GT] = ACTIONS(775), + [anon_sym_DASH_GT_GT] = ACTIONS(777), + [anon_sym_PIPE] = ACTIONS(775), + [anon_sym_AMP] = ACTIONS(775), + [anon_sym_PIPE_PIPE] = ACTIONS(777), + [anon_sym_AMP_AMP] = ACTIONS(777), + [anon_sym_LT] = ACTIONS(775), + [anon_sym_LT_EQ] = ACTIONS(777), + [anon_sym_GT] = ACTIONS(775), + [anon_sym_GT_EQ] = ACTIONS(777), + [anon_sym_EQ_EQ] = ACTIONS(777), + [anon_sym_BANG_EQ] = ACTIONS(777), + [anon_sym_STAR] = ACTIONS(775), + [anon_sym_SLASH] = ACTIONS(777), + [anon_sym_STAR_STAR] = ACTIONS(777), + [anon_sym_CARET] = ACTIONS(777), + [aux_sym_binary_operator_token1] = ACTIONS(777), + [anon_sym_PIPE_GT] = ACTIONS(777), + [anon_sym_COLON] = ACTIONS(775), + [anon_sym_DOLLAR] = ACTIONS(777), + [anon_sym_AT] = ACTIONS(777), + [sym__hex_literal] = ACTIONS(777), + [sym__number_literal] = ACTIONS(775), + [anon_sym_SQUOTE] = ACTIONS(777), + [anon_sym_DQUOTE] = ACTIONS(777), + [sym_dots] = ACTIONS(775), + [sym_dot_dot_i] = ACTIONS(777), + [sym_return] = ACTIONS(775), + [sym_next] = ACTIONS(775), + [sym_break] = ACTIONS(775), + [sym_true] = ACTIONS(775), + [sym_false] = ACTIONS(775), + [sym_null] = ACTIONS(775), + [sym_inf] = ACTIONS(775), + [sym_nan] = ACTIONS(775), + [anon_sym_NA] = ACTIONS(775), + [anon_sym_NA_integer_] = ACTIONS(775), + [anon_sym_NA_real_] = ACTIONS(775), + [anon_sym_NA_complex_] = ACTIONS(775), + [anon_sym_NA_character_] = ACTIONS(775), [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(465), - [sym__newline] = ACTIONS(465), - [sym__raw_string_literal] = ACTIONS(465), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(465), - [sym__external_open_brace] = ACTIONS(465), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [513] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(467), - [anon_sym_BSLASH] = ACTIONS(469), - [anon_sym_function] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(839), - [anon_sym_if] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_repeat] = ACTIONS(467), - [anon_sym_QMARK] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(843), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(849), - [anon_sym_LT_LT_DASH] = ACTIONS(849), - [anon_sym_COLON_EQ] = ACTIONS(849), - [anon_sym_DASH_GT] = ACTIONS(851), - [anon_sym_DASH_GT_GT] = ACTIONS(853), - [anon_sym_PIPE] = ACTIONS(855), - [anon_sym_AMP] = ACTIONS(857), - [anon_sym_PIPE_PIPE] = ACTIONS(859), + [sym__newline] = ACTIONS(777), + [sym__semicolon] = ACTIONS(777), + [sym__raw_string_literal] = ACTIONS(777), + [sym__external_else] = ACTIONS(777), + [sym__external_open_parenthesis] = ACTIONS(777), + [sym__external_open_brace] = ACTIONS(777), + [sym__external_open_bracket] = ACTIONS(777), + [sym__external_open_bracket2] = ACTIONS(777), + }, + [STATE(384)] = { + [sym_function_definition] = STATE(189), + [sym_if_statement] = STATE(189), + [sym_for_statement] = STATE(189), + [sym_while_statement] = STATE(189), + [sym_repeat_statement] = STATE(189), + [sym_braced_expression] = STATE(189), + [sym_parenthesized_expression] = STATE(189), + [sym_call] = STATE(189), + [sym_subset] = STATE(189), + [sym_subset2] = STATE(189), + [sym_unary_operator] = STATE(189), + [sym_binary_operator] = STATE(189), + [sym_extract_operator] = STATE(189), + [sym_namespace_operator] = STATE(189), + [sym_integer] = STATE(189), + [sym_complex] = STATE(189), + [sym_float] = STATE(189), + [sym__float_literal] = STATE(318), + [sym_string] = STATE(317), + [sym__single_quoted_string] = STATE(309), + [sym__double_quoted_string] = STATE(315), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2052), + [sym_na] = STATE(189), + [sym__expression] = STATE(189), + [sym__open_parenthesis] = STATE(1062), + [sym__open_brace] = STATE(372), + [sym__close_brace] = STATE(1708), + [aux_sym_braced_expression_repeat1] = STATE(377), + [sym_identifier] = ACTIONS(717), + [anon_sym_BSLASH] = ACTIONS(719), + [anon_sym_function] = ACTIONS(721), + [anon_sym_if] = ACTIONS(723), + [anon_sym_for] = ACTIONS(725), + [anon_sym_while] = ACTIONS(727), + [anon_sym_repeat] = ACTIONS(729), + [anon_sym_QMARK] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(733), + [anon_sym_BANG] = ACTIONS(735), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(737), + [sym__hex_literal] = ACTIONS(739), + [sym__number_literal] = ACTIONS(741), + [anon_sym_SQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(495), + [sym_dots] = ACTIONS(717), + [sym_dot_dot_i] = ACTIONS(743), + [sym_return] = ACTIONS(745), + [sym_next] = ACTIONS(745), + [sym_break] = ACTIONS(745), + [sym_true] = ACTIONS(745), + [sym_false] = ACTIONS(745), + [sym_null] = ACTIONS(745), + [sym_inf] = ACTIONS(745), + [sym_nan] = ACTIONS(745), + [anon_sym_NA] = ACTIONS(747), + [anon_sym_NA_integer_] = ACTIONS(747), + [anon_sym_NA_real_] = ACTIONS(747), + [anon_sym_NA_complex_] = ACTIONS(747), + [anon_sym_NA_character_] = ACTIONS(747), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(749), + [sym__semicolon] = ACTIONS(749), + [sym__raw_string_literal] = ACTIONS(499), + [sym__external_open_parenthesis] = ACTIONS(751), + [sym__external_open_brace] = ACTIONS(753), + [sym__external_close_brace] = ACTIONS(863), + }, + [STATE(385)] = { + [ts_builtin_sym_end] = ACTIONS(703), + [sym_identifier] = ACTIONS(701), + [anon_sym_BSLASH] = ACTIONS(703), + [anon_sym_function] = ACTIONS(701), + [anon_sym_EQ] = ACTIONS(701), + [anon_sym_if] = ACTIONS(701), + [anon_sym_for] = ACTIONS(701), + [anon_sym_while] = ACTIONS(701), + [anon_sym_repeat] = ACTIONS(701), + [anon_sym_QMARK] = ACTIONS(703), + [anon_sym_TILDE] = ACTIONS(703), + [anon_sym_BANG] = ACTIONS(701), + [anon_sym_PLUS] = ACTIONS(703), + [anon_sym_DASH] = ACTIONS(701), + [anon_sym_LT_DASH] = ACTIONS(703), + [anon_sym_LT_LT_DASH] = ACTIONS(703), + [anon_sym_COLON_EQ] = ACTIONS(703), + [anon_sym_DASH_GT] = ACTIONS(701), + [anon_sym_DASH_GT_GT] = ACTIONS(703), + [anon_sym_PIPE] = ACTIONS(701), + [anon_sym_AMP] = ACTIONS(701), + [anon_sym_PIPE_PIPE] = ACTIONS(703), + [anon_sym_AMP_AMP] = ACTIONS(703), + [anon_sym_LT] = ACTIONS(701), + [anon_sym_LT_EQ] = ACTIONS(703), + [anon_sym_GT] = ACTIONS(701), + [anon_sym_GT_EQ] = ACTIONS(703), + [anon_sym_EQ_EQ] = ACTIONS(703), + [anon_sym_BANG_EQ] = ACTIONS(703), + [anon_sym_STAR] = ACTIONS(701), + [anon_sym_SLASH] = ACTIONS(703), + [anon_sym_STAR_STAR] = ACTIONS(703), + [anon_sym_CARET] = ACTIONS(703), + [aux_sym_binary_operator_token1] = ACTIONS(703), + [anon_sym_PIPE_GT] = ACTIONS(703), + [anon_sym_COLON] = ACTIONS(701), + [anon_sym_DOLLAR] = ACTIONS(703), + [anon_sym_AT] = ACTIONS(703), + [sym__hex_literal] = ACTIONS(703), + [sym__number_literal] = ACTIONS(701), + [anon_sym_SQUOTE] = ACTIONS(703), + [anon_sym_DQUOTE] = ACTIONS(703), + [sym_dots] = ACTIONS(701), + [sym_dot_dot_i] = ACTIONS(703), + [sym_return] = ACTIONS(701), + [sym_next] = ACTIONS(701), + [sym_break] = ACTIONS(701), + [sym_true] = ACTIONS(701), + [sym_false] = ACTIONS(701), + [sym_null] = ACTIONS(701), + [sym_inf] = ACTIONS(701), + [sym_nan] = ACTIONS(701), + [anon_sym_NA] = ACTIONS(701), + [anon_sym_NA_integer_] = ACTIONS(701), + [anon_sym_NA_real_] = ACTIONS(701), + [anon_sym_NA_complex_] = ACTIONS(701), + [anon_sym_NA_character_] = ACTIONS(701), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(703), + [sym__semicolon] = ACTIONS(703), + [sym__raw_string_literal] = ACTIONS(703), + [sym__external_else] = ACTIONS(703), + [sym__external_open_parenthesis] = ACTIONS(703), + [sym__external_open_brace] = ACTIONS(703), + [sym__external_open_bracket] = ACTIONS(703), + [sym__external_open_bracket2] = ACTIONS(703), + }, + [STATE(386)] = { + [aux_sym_function_definition_repeat1] = STATE(386), + [sym_identifier] = ACTIONS(685), + [anon_sym_BSLASH] = ACTIONS(683), + [anon_sym_function] = ACTIONS(685), + [anon_sym_EQ] = ACTIONS(685), + [anon_sym_if] = ACTIONS(685), + [anon_sym_for] = ACTIONS(685), + [anon_sym_while] = ACTIONS(685), + [anon_sym_repeat] = ACTIONS(685), + [anon_sym_QMARK] = ACTIONS(683), + [anon_sym_TILDE] = ACTIONS(683), + [anon_sym_BANG] = ACTIONS(685), + [anon_sym_PLUS] = ACTIONS(683), + [anon_sym_DASH] = ACTIONS(685), + [anon_sym_LT_DASH] = ACTIONS(683), + [anon_sym_LT_LT_DASH] = ACTIONS(683), + [anon_sym_COLON_EQ] = ACTIONS(683), + [anon_sym_DASH_GT] = ACTIONS(685), + [anon_sym_DASH_GT_GT] = ACTIONS(683), + [anon_sym_PIPE] = ACTIONS(685), + [anon_sym_AMP] = ACTIONS(685), + [anon_sym_PIPE_PIPE] = ACTIONS(683), + [anon_sym_AMP_AMP] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_LT_EQ] = ACTIONS(683), + [anon_sym_GT] = ACTIONS(685), + [anon_sym_GT_EQ] = ACTIONS(683), + [anon_sym_EQ_EQ] = ACTIONS(683), + [anon_sym_BANG_EQ] = ACTIONS(683), + [anon_sym_STAR] = ACTIONS(685), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_STAR_STAR] = ACTIONS(683), + [anon_sym_CARET] = ACTIONS(683), + [aux_sym_binary_operator_token1] = ACTIONS(683), + [anon_sym_PIPE_GT] = ACTIONS(683), + [anon_sym_COLON] = ACTIONS(685), + [anon_sym_DOLLAR] = ACTIONS(683), + [anon_sym_AT] = ACTIONS(683), + [sym__hex_literal] = ACTIONS(683), + [sym__number_literal] = ACTIONS(685), + [anon_sym_SQUOTE] = ACTIONS(683), + [anon_sym_DQUOTE] = ACTIONS(683), + [sym_dots] = ACTIONS(685), + [sym_dot_dot_i] = ACTIONS(683), + [sym_return] = ACTIONS(685), + [sym_next] = ACTIONS(685), + [sym_break] = ACTIONS(685), + [sym_true] = ACTIONS(685), + [sym_false] = ACTIONS(685), + [sym_null] = ACTIONS(685), + [sym_inf] = ACTIONS(685), + [sym_nan] = ACTIONS(685), + [anon_sym_NA] = ACTIONS(685), + [anon_sym_NA_integer_] = ACTIONS(685), + [anon_sym_NA_real_] = ACTIONS(685), + [anon_sym_NA_complex_] = ACTIONS(685), + [anon_sym_NA_character_] = ACTIONS(685), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(865), + [sym__semicolon] = ACTIONS(683), + [sym__raw_string_literal] = ACTIONS(683), + [sym__external_open_parenthesis] = ACTIONS(683), + [sym__external_open_brace] = ACTIONS(683), + [sym__external_close_brace] = ACTIONS(683), + [sym__external_open_bracket] = ACTIONS(683), + [sym__external_open_bracket2] = ACTIONS(683), + }, + [STATE(387)] = { + [ts_builtin_sym_end] = ACTIONS(781), + [sym_identifier] = ACTIONS(779), + [anon_sym_BSLASH] = ACTIONS(781), + [anon_sym_function] = ACTIONS(779), + [anon_sym_EQ] = ACTIONS(779), + [anon_sym_if] = ACTIONS(779), + [anon_sym_for] = ACTIONS(779), + [anon_sym_while] = ACTIONS(779), + [anon_sym_repeat] = ACTIONS(779), + [anon_sym_QMARK] = ACTIONS(781), + [anon_sym_TILDE] = ACTIONS(781), + [anon_sym_BANG] = ACTIONS(779), + [anon_sym_PLUS] = ACTIONS(781), + [anon_sym_DASH] = ACTIONS(779), + [anon_sym_LT_DASH] = ACTIONS(781), + [anon_sym_LT_LT_DASH] = ACTIONS(781), + [anon_sym_COLON_EQ] = ACTIONS(781), + [anon_sym_DASH_GT] = ACTIONS(779), + [anon_sym_DASH_GT_GT] = ACTIONS(781), + [anon_sym_PIPE] = ACTIONS(779), + [anon_sym_AMP] = ACTIONS(779), + [anon_sym_PIPE_PIPE] = ACTIONS(781), + [anon_sym_AMP_AMP] = ACTIONS(781), + [anon_sym_LT] = ACTIONS(779), + [anon_sym_LT_EQ] = ACTIONS(781), + [anon_sym_GT] = ACTIONS(779), + [anon_sym_GT_EQ] = ACTIONS(781), + [anon_sym_EQ_EQ] = ACTIONS(781), + [anon_sym_BANG_EQ] = ACTIONS(781), + [anon_sym_STAR] = ACTIONS(779), + [anon_sym_SLASH] = ACTIONS(781), + [anon_sym_STAR_STAR] = ACTIONS(781), + [anon_sym_CARET] = ACTIONS(781), + [aux_sym_binary_operator_token1] = ACTIONS(781), + [anon_sym_PIPE_GT] = ACTIONS(781), + [anon_sym_COLON] = ACTIONS(779), + [anon_sym_DOLLAR] = ACTIONS(781), + [anon_sym_AT] = ACTIONS(781), + [sym__hex_literal] = ACTIONS(781), + [sym__number_literal] = ACTIONS(779), + [anon_sym_SQUOTE] = ACTIONS(781), + [anon_sym_DQUOTE] = ACTIONS(781), + [sym_dots] = ACTIONS(779), + [sym_dot_dot_i] = ACTIONS(781), + [sym_return] = ACTIONS(779), + [sym_next] = ACTIONS(779), + [sym_break] = ACTIONS(779), + [sym_true] = ACTIONS(779), + [sym_false] = ACTIONS(779), + [sym_null] = ACTIONS(779), + [sym_inf] = ACTIONS(779), + [sym_nan] = ACTIONS(779), + [anon_sym_NA] = ACTIONS(779), + [anon_sym_NA_integer_] = ACTIONS(779), + [anon_sym_NA_real_] = ACTIONS(779), + [anon_sym_NA_complex_] = ACTIONS(779), + [anon_sym_NA_character_] = ACTIONS(779), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(781), + [sym__semicolon] = ACTIONS(781), + [sym__raw_string_literal] = ACTIONS(781), + [sym__external_else] = ACTIONS(781), + [sym__external_open_parenthesis] = ACTIONS(781), + [sym__external_open_brace] = ACTIONS(781), + [sym__external_open_bracket] = ACTIONS(781), + [sym__external_open_bracket2] = ACTIONS(781), + }, + [STATE(388)] = { + [sym_function_definition] = STATE(189), + [sym_if_statement] = STATE(189), + [sym_for_statement] = STATE(189), + [sym_while_statement] = STATE(189), + [sym_repeat_statement] = STATE(189), + [sym_braced_expression] = STATE(189), + [sym_parenthesized_expression] = STATE(189), + [sym_call] = STATE(189), + [sym_subset] = STATE(189), + [sym_subset2] = STATE(189), + [sym_unary_operator] = STATE(189), + [sym_binary_operator] = STATE(189), + [sym_extract_operator] = STATE(189), + [sym_namespace_operator] = STATE(189), + [sym_integer] = STATE(189), + [sym_complex] = STATE(189), + [sym_float] = STATE(189), + [sym__float_literal] = STATE(318), + [sym_string] = STATE(317), + [sym__single_quoted_string] = STATE(309), + [sym__double_quoted_string] = STATE(315), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2052), + [sym_na] = STATE(189), + [sym__expression] = STATE(189), + [sym__open_parenthesis] = STATE(1062), + [sym__open_brace] = STATE(372), + [sym__close_brace] = STATE(330), + [aux_sym_braced_expression_repeat1] = STATE(331), + [sym_identifier] = ACTIONS(717), + [anon_sym_BSLASH] = ACTIONS(719), + [anon_sym_function] = ACTIONS(721), + [anon_sym_if] = ACTIONS(723), + [anon_sym_for] = ACTIONS(725), + [anon_sym_while] = ACTIONS(727), + [anon_sym_repeat] = ACTIONS(729), + [anon_sym_QMARK] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(733), + [anon_sym_BANG] = ACTIONS(735), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(737), + [sym__hex_literal] = ACTIONS(739), + [sym__number_literal] = ACTIONS(741), + [anon_sym_SQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(495), + [sym_dots] = ACTIONS(717), + [sym_dot_dot_i] = ACTIONS(743), + [sym_return] = ACTIONS(745), + [sym_next] = ACTIONS(745), + [sym_break] = ACTIONS(745), + [sym_true] = ACTIONS(745), + [sym_false] = ACTIONS(745), + [sym_null] = ACTIONS(745), + [sym_inf] = ACTIONS(745), + [sym_nan] = ACTIONS(745), + [anon_sym_NA] = ACTIONS(747), + [anon_sym_NA_integer_] = ACTIONS(747), + [anon_sym_NA_real_] = ACTIONS(747), + [anon_sym_NA_complex_] = ACTIONS(747), + [anon_sym_NA_character_] = ACTIONS(747), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(749), + [sym__semicolon] = ACTIONS(749), + [sym__raw_string_literal] = ACTIONS(499), + [sym__external_open_parenthesis] = ACTIONS(751), + [sym__external_open_brace] = ACTIONS(753), + [sym__external_close_brace] = ACTIONS(868), + }, + [STATE(389)] = { + [ts_builtin_sym_end] = ACTIONS(861), + [sym_identifier] = ACTIONS(859), + [anon_sym_BSLASH] = ACTIONS(861), + [anon_sym_function] = ACTIONS(859), + [anon_sym_EQ] = ACTIONS(859), + [anon_sym_if] = ACTIONS(859), + [anon_sym_for] = ACTIONS(859), + [anon_sym_while] = ACTIONS(859), + [anon_sym_repeat] = ACTIONS(859), + [anon_sym_QMARK] = ACTIONS(861), + [anon_sym_TILDE] = ACTIONS(861), + [anon_sym_BANG] = ACTIONS(859), + [anon_sym_PLUS] = ACTIONS(861), + [anon_sym_DASH] = ACTIONS(859), + [anon_sym_LT_DASH] = ACTIONS(861), + [anon_sym_LT_LT_DASH] = ACTIONS(861), + [anon_sym_COLON_EQ] = ACTIONS(861), + [anon_sym_DASH_GT] = ACTIONS(859), + [anon_sym_DASH_GT_GT] = ACTIONS(861), + [anon_sym_PIPE] = ACTIONS(859), + [anon_sym_AMP] = ACTIONS(859), + [anon_sym_PIPE_PIPE] = ACTIONS(861), [anon_sym_AMP_AMP] = ACTIONS(861), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(469), - [sym__number_literal] = ACTIONS(467), - [anon_sym_SQUOTE] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [sym_return] = ACTIONS(467), - [sym_next] = ACTIONS(467), - [sym_break] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_null] = ACTIONS(467), - [sym_inf] = ACTIONS(467), - [sym_nan] = ACTIONS(467), - [anon_sym_NA] = ACTIONS(467), - [anon_sym_NA_integer_] = ACTIONS(467), - [anon_sym_NA_real_] = ACTIONS(467), - [anon_sym_NA_complex_] = ACTIONS(467), - [anon_sym_NA_character_] = ACTIONS(467), - [sym_dots] = ACTIONS(467), - [sym_dot_dot_i] = ACTIONS(469), + [anon_sym_LT] = ACTIONS(859), + [anon_sym_LT_EQ] = ACTIONS(861), + [anon_sym_GT] = ACTIONS(859), + [anon_sym_GT_EQ] = ACTIONS(861), + [anon_sym_EQ_EQ] = ACTIONS(861), + [anon_sym_BANG_EQ] = ACTIONS(861), + [anon_sym_STAR] = ACTIONS(859), + [anon_sym_SLASH] = ACTIONS(861), + [anon_sym_STAR_STAR] = ACTIONS(861), + [anon_sym_CARET] = ACTIONS(861), + [aux_sym_binary_operator_token1] = ACTIONS(861), + [anon_sym_PIPE_GT] = ACTIONS(861), + [anon_sym_COLON] = ACTIONS(859), + [anon_sym_DOLLAR] = ACTIONS(861), + [anon_sym_AT] = ACTIONS(861), + [sym__hex_literal] = ACTIONS(861), + [sym__number_literal] = ACTIONS(859), + [anon_sym_SQUOTE] = ACTIONS(861), + [anon_sym_DQUOTE] = ACTIONS(861), + [sym_dots] = ACTIONS(859), + [sym_dot_dot_i] = ACTIONS(861), + [sym_return] = ACTIONS(859), + [sym_next] = ACTIONS(859), + [sym_break] = ACTIONS(859), + [sym_true] = ACTIONS(859), + [sym_false] = ACTIONS(859), + [sym_null] = ACTIONS(859), + [sym_inf] = ACTIONS(859), + [sym_nan] = ACTIONS(859), + [anon_sym_NA] = ACTIONS(859), + [anon_sym_NA_integer_] = ACTIONS(859), + [anon_sym_NA_real_] = ACTIONS(859), + [anon_sym_NA_complex_] = ACTIONS(859), + [anon_sym_NA_character_] = ACTIONS(859), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(861), + [sym__semicolon] = ACTIONS(861), + [sym__raw_string_literal] = ACTIONS(861), + [sym__external_else] = ACTIONS(861), + [sym__external_open_parenthesis] = ACTIONS(861), + [sym__external_open_brace] = ACTIONS(861), + [sym__external_open_bracket] = ACTIONS(861), + [sym__external_open_bracket2] = ACTIONS(861), + }, + [STATE(390)] = { + [aux_sym_function_definition_repeat1] = STATE(390), + [ts_builtin_sym_end] = ACTIONS(683), + [sym_identifier] = ACTIONS(685), + [anon_sym_BSLASH] = ACTIONS(683), + [anon_sym_function] = ACTIONS(685), + [anon_sym_EQ] = ACTIONS(685), + [anon_sym_if] = ACTIONS(685), + [anon_sym_for] = ACTIONS(685), + [anon_sym_while] = ACTIONS(685), + [anon_sym_repeat] = ACTIONS(685), + [anon_sym_QMARK] = ACTIONS(683), + [anon_sym_TILDE] = ACTIONS(683), + [anon_sym_BANG] = ACTIONS(685), + [anon_sym_PLUS] = ACTIONS(683), + [anon_sym_DASH] = ACTIONS(685), + [anon_sym_LT_DASH] = ACTIONS(683), + [anon_sym_LT_LT_DASH] = ACTIONS(683), + [anon_sym_COLON_EQ] = ACTIONS(683), + [anon_sym_DASH_GT] = ACTIONS(685), + [anon_sym_DASH_GT_GT] = ACTIONS(683), + [anon_sym_PIPE] = ACTIONS(685), + [anon_sym_AMP] = ACTIONS(685), + [anon_sym_PIPE_PIPE] = ACTIONS(683), + [anon_sym_AMP_AMP] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_LT_EQ] = ACTIONS(683), + [anon_sym_GT] = ACTIONS(685), + [anon_sym_GT_EQ] = ACTIONS(683), + [anon_sym_EQ_EQ] = ACTIONS(683), + [anon_sym_BANG_EQ] = ACTIONS(683), + [anon_sym_STAR] = ACTIONS(685), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_STAR_STAR] = ACTIONS(683), + [anon_sym_CARET] = ACTIONS(683), + [aux_sym_binary_operator_token1] = ACTIONS(683), + [anon_sym_PIPE_GT] = ACTIONS(683), + [anon_sym_COLON] = ACTIONS(685), + [anon_sym_DOLLAR] = ACTIONS(683), + [anon_sym_AT] = ACTIONS(683), + [sym__hex_literal] = ACTIONS(683), + [sym__number_literal] = ACTIONS(685), + [anon_sym_SQUOTE] = ACTIONS(683), + [anon_sym_DQUOTE] = ACTIONS(683), + [sym_dots] = ACTIONS(685), + [sym_dot_dot_i] = ACTIONS(683), + [sym_return] = ACTIONS(685), + [sym_next] = ACTIONS(685), + [sym_break] = ACTIONS(685), + [sym_true] = ACTIONS(685), + [sym_false] = ACTIONS(685), + [sym_null] = ACTIONS(685), + [sym_inf] = ACTIONS(685), + [sym_nan] = ACTIONS(685), + [anon_sym_NA] = ACTIONS(685), + [anon_sym_NA_integer_] = ACTIONS(685), + [anon_sym_NA_real_] = ACTIONS(685), + [anon_sym_NA_complex_] = ACTIONS(685), + [anon_sym_NA_character_] = ACTIONS(685), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(870), + [sym__semicolon] = ACTIONS(683), + [sym__raw_string_literal] = ACTIONS(683), + [sym__external_open_parenthesis] = ACTIONS(683), + [sym__external_open_brace] = ACTIONS(683), + [sym__external_open_bracket] = ACTIONS(683), + [sym__external_open_bracket2] = ACTIONS(683), + }, + [STATE(391)] = { + [sym_function_definition] = STATE(189), + [sym_if_statement] = STATE(189), + [sym_for_statement] = STATE(189), + [sym_while_statement] = STATE(189), + [sym_repeat_statement] = STATE(189), + [sym_braced_expression] = STATE(189), + [sym_parenthesized_expression] = STATE(189), + [sym_call] = STATE(189), + [sym_subset] = STATE(189), + [sym_subset2] = STATE(189), + [sym_unary_operator] = STATE(189), + [sym_binary_operator] = STATE(189), + [sym_extract_operator] = STATE(189), + [sym_namespace_operator] = STATE(189), + [sym_integer] = STATE(189), + [sym_complex] = STATE(189), + [sym_float] = STATE(189), + [sym__float_literal] = STATE(318), + [sym_string] = STATE(317), + [sym__single_quoted_string] = STATE(309), + [sym__double_quoted_string] = STATE(315), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2052), + [sym_na] = STATE(189), + [sym__expression] = STATE(189), + [sym__open_parenthesis] = STATE(1062), + [sym__open_brace] = STATE(372), + [sym__close_brace] = STATE(1657), + [aux_sym_braced_expression_repeat1] = STATE(368), + [sym_identifier] = ACTIONS(717), + [anon_sym_BSLASH] = ACTIONS(719), + [anon_sym_function] = ACTIONS(721), + [anon_sym_if] = ACTIONS(723), + [anon_sym_for] = ACTIONS(725), + [anon_sym_while] = ACTIONS(727), + [anon_sym_repeat] = ACTIONS(729), + [anon_sym_QMARK] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(733), + [anon_sym_BANG] = ACTIONS(735), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(737), + [sym__hex_literal] = ACTIONS(739), + [sym__number_literal] = ACTIONS(741), + [anon_sym_SQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(495), + [sym_dots] = ACTIONS(717), + [sym_dot_dot_i] = ACTIONS(743), + [sym_return] = ACTIONS(745), + [sym_next] = ACTIONS(745), + [sym_break] = ACTIONS(745), + [sym_true] = ACTIONS(745), + [sym_false] = ACTIONS(745), + [sym_null] = ACTIONS(745), + [sym_inf] = ACTIONS(745), + [sym_nan] = ACTIONS(745), + [anon_sym_NA] = ACTIONS(747), + [anon_sym_NA_integer_] = ACTIONS(747), + [anon_sym_NA_real_] = ACTIONS(747), + [anon_sym_NA_complex_] = ACTIONS(747), + [anon_sym_NA_character_] = ACTIONS(747), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(749), + [sym__semicolon] = ACTIONS(749), + [sym__raw_string_literal] = ACTIONS(499), + [sym__external_open_parenthesis] = ACTIONS(751), + [sym__external_open_brace] = ACTIONS(753), + [sym__external_close_brace] = ACTIONS(873), + }, + [STATE(392)] = { + [sym_function_definition] = STATE(189), + [sym_if_statement] = STATE(189), + [sym_for_statement] = STATE(189), + [sym_while_statement] = STATE(189), + [sym_repeat_statement] = STATE(189), + [sym_braced_expression] = STATE(189), + [sym_parenthesized_expression] = STATE(189), + [sym_call] = STATE(189), + [sym_subset] = STATE(189), + [sym_subset2] = STATE(189), + [sym_unary_operator] = STATE(189), + [sym_binary_operator] = STATE(189), + [sym_extract_operator] = STATE(189), + [sym_namespace_operator] = STATE(189), + [sym_integer] = STATE(189), + [sym_complex] = STATE(189), + [sym_float] = STATE(189), + [sym__float_literal] = STATE(318), + [sym_string] = STATE(317), + [sym__single_quoted_string] = STATE(309), + [sym__double_quoted_string] = STATE(315), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2052), + [sym_na] = STATE(189), + [sym__expression] = STATE(189), + [sym__open_parenthesis] = STATE(1062), + [sym__open_brace] = STATE(372), + [sym__close_brace] = STATE(420), + [aux_sym_braced_expression_repeat1] = STATE(397), + [sym_identifier] = ACTIONS(717), + [anon_sym_BSLASH] = ACTIONS(719), + [anon_sym_function] = ACTIONS(721), + [anon_sym_if] = ACTIONS(723), + [anon_sym_for] = ACTIONS(725), + [anon_sym_while] = ACTIONS(727), + [anon_sym_repeat] = ACTIONS(729), + [anon_sym_QMARK] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(733), + [anon_sym_BANG] = ACTIONS(735), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(737), + [sym__hex_literal] = ACTIONS(739), + [sym__number_literal] = ACTIONS(741), + [anon_sym_SQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(495), + [sym_dots] = ACTIONS(717), + [sym_dot_dot_i] = ACTIONS(743), + [sym_return] = ACTIONS(745), + [sym_next] = ACTIONS(745), + [sym_break] = ACTIONS(745), + [sym_true] = ACTIONS(745), + [sym_false] = ACTIONS(745), + [sym_null] = ACTIONS(745), + [sym_inf] = ACTIONS(745), + [sym_nan] = ACTIONS(745), + [anon_sym_NA] = ACTIONS(747), + [anon_sym_NA_integer_] = ACTIONS(747), + [anon_sym_NA_real_] = ACTIONS(747), + [anon_sym_NA_complex_] = ACTIONS(747), + [anon_sym_NA_character_] = ACTIONS(747), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(749), + [sym__semicolon] = ACTIONS(749), + [sym__raw_string_literal] = ACTIONS(499), + [sym__external_open_parenthesis] = ACTIONS(751), + [sym__external_open_brace] = ACTIONS(753), + [sym__external_close_brace] = ACTIONS(875), + }, + [STATE(393)] = { + [sym_identifier] = ACTIONS(785), + [anon_sym_BSLASH] = ACTIONS(783), + [anon_sym_function] = ACTIONS(785), + [anon_sym_EQ] = ACTIONS(785), + [anon_sym_if] = ACTIONS(785), + [anon_sym_for] = ACTIONS(785), + [anon_sym_while] = ACTIONS(785), + [anon_sym_repeat] = ACTIONS(785), + [anon_sym_QMARK] = ACTIONS(783), + [anon_sym_TILDE] = ACTIONS(783), + [anon_sym_BANG] = ACTIONS(785), + [anon_sym_PLUS] = ACTIONS(783), + [anon_sym_DASH] = ACTIONS(785), + [anon_sym_LT_DASH] = ACTIONS(783), + [anon_sym_LT_LT_DASH] = ACTIONS(783), + [anon_sym_COLON_EQ] = ACTIONS(783), + [anon_sym_DASH_GT] = ACTIONS(785), + [anon_sym_DASH_GT_GT] = ACTIONS(783), + [anon_sym_PIPE] = ACTIONS(785), + [anon_sym_AMP] = ACTIONS(785), + [anon_sym_PIPE_PIPE] = ACTIONS(783), + [anon_sym_AMP_AMP] = ACTIONS(783), + [anon_sym_LT] = ACTIONS(785), + [anon_sym_LT_EQ] = ACTIONS(783), + [anon_sym_GT] = ACTIONS(785), + [anon_sym_GT_EQ] = ACTIONS(783), + [anon_sym_EQ_EQ] = ACTIONS(783), + [anon_sym_BANG_EQ] = ACTIONS(783), + [anon_sym_STAR] = ACTIONS(785), + [anon_sym_SLASH] = ACTIONS(783), + [anon_sym_STAR_STAR] = ACTIONS(783), + [anon_sym_CARET] = ACTIONS(783), + [aux_sym_binary_operator_token1] = ACTIONS(783), + [anon_sym_PIPE_GT] = ACTIONS(783), + [anon_sym_COLON] = ACTIONS(785), + [anon_sym_DOLLAR] = ACTIONS(783), + [anon_sym_AT] = ACTIONS(783), + [sym__hex_literal] = ACTIONS(783), + [sym__number_literal] = ACTIONS(785), + [anon_sym_SQUOTE] = ACTIONS(783), + [anon_sym_DQUOTE] = ACTIONS(783), + [sym_dots] = ACTIONS(785), + [sym_dot_dot_i] = ACTIONS(783), + [sym_return] = ACTIONS(785), + [sym_next] = ACTIONS(785), + [sym_break] = ACTIONS(785), + [sym_true] = ACTIONS(785), + [sym_false] = ACTIONS(785), + [sym_null] = ACTIONS(785), + [sym_inf] = ACTIONS(785), + [sym_nan] = ACTIONS(785), + [anon_sym_NA] = ACTIONS(785), + [anon_sym_NA_integer_] = ACTIONS(785), + [anon_sym_NA_real_] = ACTIONS(785), + [anon_sym_NA_complex_] = ACTIONS(785), + [anon_sym_NA_character_] = ACTIONS(785), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(783), + [sym__semicolon] = ACTIONS(783), + [sym__raw_string_literal] = ACTIONS(783), + [sym__external_else] = ACTIONS(783), + [sym__external_open_parenthesis] = ACTIONS(783), + [sym__external_open_brace] = ACTIONS(783), + [sym__external_close_brace] = ACTIONS(783), + [sym__external_open_bracket] = ACTIONS(783), + [sym__external_open_bracket2] = ACTIONS(783), + }, + [STATE(394)] = { + [sym_function_definition] = STATE(189), + [sym_if_statement] = STATE(189), + [sym_for_statement] = STATE(189), + [sym_while_statement] = STATE(189), + [sym_repeat_statement] = STATE(189), + [sym_braced_expression] = STATE(189), + [sym_parenthesized_expression] = STATE(189), + [sym_call] = STATE(189), + [sym_subset] = STATE(189), + [sym_subset2] = STATE(189), + [sym_unary_operator] = STATE(189), + [sym_binary_operator] = STATE(189), + [sym_extract_operator] = STATE(189), + [sym_namespace_operator] = STATE(189), + [sym_integer] = STATE(189), + [sym_complex] = STATE(189), + [sym_float] = STATE(189), + [sym__float_literal] = STATE(318), + [sym_string] = STATE(317), + [sym__single_quoted_string] = STATE(309), + [sym__double_quoted_string] = STATE(315), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2052), + [sym_na] = STATE(189), + [sym__expression] = STATE(189), + [sym__open_parenthesis] = STATE(1062), + [sym__open_brace] = STATE(372), + [sym__close_brace] = STATE(1702), + [aux_sym_braced_expression_repeat1] = STATE(369), + [sym_identifier] = ACTIONS(717), + [anon_sym_BSLASH] = ACTIONS(719), + [anon_sym_function] = ACTIONS(721), + [anon_sym_if] = ACTIONS(723), + [anon_sym_for] = ACTIONS(725), + [anon_sym_while] = ACTIONS(727), + [anon_sym_repeat] = ACTIONS(729), + [anon_sym_QMARK] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(733), + [anon_sym_BANG] = ACTIONS(735), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(737), + [sym__hex_literal] = ACTIONS(739), + [sym__number_literal] = ACTIONS(741), + [anon_sym_SQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(495), + [sym_dots] = ACTIONS(717), + [sym_dot_dot_i] = ACTIONS(743), + [sym_return] = ACTIONS(745), + [sym_next] = ACTIONS(745), + [sym_break] = ACTIONS(745), + [sym_true] = ACTIONS(745), + [sym_false] = ACTIONS(745), + [sym_null] = ACTIONS(745), + [sym_inf] = ACTIONS(745), + [sym_nan] = ACTIONS(745), + [anon_sym_NA] = ACTIONS(747), + [anon_sym_NA_integer_] = ACTIONS(747), + [anon_sym_NA_real_] = ACTIONS(747), + [anon_sym_NA_complex_] = ACTIONS(747), + [anon_sym_NA_character_] = ACTIONS(747), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(749), + [sym__semicolon] = ACTIONS(749), + [sym__raw_string_literal] = ACTIONS(499), + [sym__external_open_parenthesis] = ACTIONS(751), + [sym__external_open_brace] = ACTIONS(753), + [sym__external_close_brace] = ACTIONS(877), + }, + [STATE(395)] = { + [sym_identifier] = ACTIONS(789), + [anon_sym_BSLASH] = ACTIONS(787), + [anon_sym_function] = ACTIONS(789), + [anon_sym_EQ] = ACTIONS(789), + [anon_sym_if] = ACTIONS(789), + [anon_sym_for] = ACTIONS(789), + [anon_sym_while] = ACTIONS(789), + [anon_sym_repeat] = ACTIONS(789), + [anon_sym_QMARK] = ACTIONS(787), + [anon_sym_TILDE] = ACTIONS(787), + [anon_sym_BANG] = ACTIONS(789), + [anon_sym_PLUS] = ACTIONS(787), + [anon_sym_DASH] = ACTIONS(789), + [anon_sym_LT_DASH] = ACTIONS(787), + [anon_sym_LT_LT_DASH] = ACTIONS(787), + [anon_sym_COLON_EQ] = ACTIONS(787), + [anon_sym_DASH_GT] = ACTIONS(789), + [anon_sym_DASH_GT_GT] = ACTIONS(787), + [anon_sym_PIPE] = ACTIONS(789), + [anon_sym_AMP] = ACTIONS(789), + [anon_sym_PIPE_PIPE] = ACTIONS(787), + [anon_sym_AMP_AMP] = ACTIONS(787), + [anon_sym_LT] = ACTIONS(789), + [anon_sym_LT_EQ] = ACTIONS(787), + [anon_sym_GT] = ACTIONS(789), + [anon_sym_GT_EQ] = ACTIONS(787), + [anon_sym_EQ_EQ] = ACTIONS(787), + [anon_sym_BANG_EQ] = ACTIONS(787), + [anon_sym_STAR] = ACTIONS(789), + [anon_sym_SLASH] = ACTIONS(787), + [anon_sym_STAR_STAR] = ACTIONS(787), + [anon_sym_CARET] = ACTIONS(787), + [aux_sym_binary_operator_token1] = ACTIONS(787), + [anon_sym_PIPE_GT] = ACTIONS(787), + [anon_sym_COLON] = ACTIONS(789), + [anon_sym_DOLLAR] = ACTIONS(787), + [anon_sym_AT] = ACTIONS(787), + [sym__hex_literal] = ACTIONS(787), + [sym__number_literal] = ACTIONS(789), + [anon_sym_SQUOTE] = ACTIONS(787), + [anon_sym_DQUOTE] = ACTIONS(787), + [sym_dots] = ACTIONS(789), + [sym_dot_dot_i] = ACTIONS(787), + [sym_return] = ACTIONS(789), + [sym_next] = ACTIONS(789), + [sym_break] = ACTIONS(789), + [sym_true] = ACTIONS(789), + [sym_false] = ACTIONS(789), + [sym_null] = ACTIONS(789), + [sym_inf] = ACTIONS(789), + [sym_nan] = ACTIONS(789), + [anon_sym_NA] = ACTIONS(789), + [anon_sym_NA_integer_] = ACTIONS(789), + [anon_sym_NA_real_] = ACTIONS(789), + [anon_sym_NA_complex_] = ACTIONS(789), + [anon_sym_NA_character_] = ACTIONS(789), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(787), + [sym__semicolon] = ACTIONS(787), + [sym__raw_string_literal] = ACTIONS(787), + [sym__external_else] = ACTIONS(787), + [sym__external_open_parenthesis] = ACTIONS(787), + [sym__external_open_brace] = ACTIONS(787), + [sym__external_close_brace] = ACTIONS(787), + [sym__external_open_bracket] = ACTIONS(787), + [sym__external_open_bracket2] = ACTIONS(787), + }, + [STATE(396)] = { + [sym_function_definition] = STATE(189), + [sym_if_statement] = STATE(189), + [sym_for_statement] = STATE(189), + [sym_while_statement] = STATE(189), + [sym_repeat_statement] = STATE(189), + [sym_braced_expression] = STATE(189), + [sym_parenthesized_expression] = STATE(189), + [sym_call] = STATE(189), + [sym_subset] = STATE(189), + [sym_subset2] = STATE(189), + [sym_unary_operator] = STATE(189), + [sym_binary_operator] = STATE(189), + [sym_extract_operator] = STATE(189), + [sym_namespace_operator] = STATE(189), + [sym_integer] = STATE(189), + [sym_complex] = STATE(189), + [sym_float] = STATE(189), + [sym__float_literal] = STATE(318), + [sym_string] = STATE(317), + [sym__single_quoted_string] = STATE(309), + [sym__double_quoted_string] = STATE(315), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2052), + [sym_na] = STATE(189), + [sym__expression] = STATE(189), + [sym__open_parenthesis] = STATE(1062), + [sym__open_brace] = STATE(372), + [sym__close_brace] = STATE(1784), + [aux_sym_braced_expression_repeat1] = STATE(397), + [sym_identifier] = ACTIONS(717), + [anon_sym_BSLASH] = ACTIONS(719), + [anon_sym_function] = ACTIONS(721), + [anon_sym_if] = ACTIONS(723), + [anon_sym_for] = ACTIONS(725), + [anon_sym_while] = ACTIONS(727), + [anon_sym_repeat] = ACTIONS(729), + [anon_sym_QMARK] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(733), + [anon_sym_BANG] = ACTIONS(735), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(737), + [sym__hex_literal] = ACTIONS(739), + [sym__number_literal] = ACTIONS(741), + [anon_sym_SQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(495), + [sym_dots] = ACTIONS(717), + [sym_dot_dot_i] = ACTIONS(743), + [sym_return] = ACTIONS(745), + [sym_next] = ACTIONS(745), + [sym_break] = ACTIONS(745), + [sym_true] = ACTIONS(745), + [sym_false] = ACTIONS(745), + [sym_null] = ACTIONS(745), + [sym_inf] = ACTIONS(745), + [sym_nan] = ACTIONS(745), + [anon_sym_NA] = ACTIONS(747), + [anon_sym_NA_integer_] = ACTIONS(747), + [anon_sym_NA_real_] = ACTIONS(747), + [anon_sym_NA_complex_] = ACTIONS(747), + [anon_sym_NA_character_] = ACTIONS(747), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(749), + [sym__semicolon] = ACTIONS(749), + [sym__raw_string_literal] = ACTIONS(499), + [sym__external_open_parenthesis] = ACTIONS(751), + [sym__external_open_brace] = ACTIONS(753), + [sym__external_close_brace] = ACTIONS(879), + }, + [STATE(397)] = { + [sym_function_definition] = STATE(189), + [sym_if_statement] = STATE(189), + [sym_for_statement] = STATE(189), + [sym_while_statement] = STATE(189), + [sym_repeat_statement] = STATE(189), + [sym_braced_expression] = STATE(189), + [sym_parenthesized_expression] = STATE(189), + [sym_call] = STATE(189), + [sym_subset] = STATE(189), + [sym_subset2] = STATE(189), + [sym_unary_operator] = STATE(189), + [sym_binary_operator] = STATE(189), + [sym_extract_operator] = STATE(189), + [sym_namespace_operator] = STATE(189), + [sym_integer] = STATE(189), + [sym_complex] = STATE(189), + [sym_float] = STATE(189), + [sym__float_literal] = STATE(318), + [sym_string] = STATE(317), + [sym__single_quoted_string] = STATE(309), + [sym__double_quoted_string] = STATE(315), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2052), + [sym_na] = STATE(189), + [sym__expression] = STATE(189), + [sym__open_parenthesis] = STATE(1062), + [sym__open_brace] = STATE(372), + [aux_sym_braced_expression_repeat1] = STATE(397), + [sym_identifier] = ACTIONS(881), + [anon_sym_BSLASH] = ACTIONS(884), + [anon_sym_function] = ACTIONS(887), + [anon_sym_if] = ACTIONS(890), + [anon_sym_for] = ACTIONS(893), + [anon_sym_while] = ACTIONS(896), + [anon_sym_repeat] = ACTIONS(899), + [anon_sym_QMARK] = ACTIONS(902), + [anon_sym_TILDE] = ACTIONS(905), + [anon_sym_BANG] = ACTIONS(908), + [anon_sym_PLUS] = ACTIONS(911), + [anon_sym_DASH] = ACTIONS(911), + [sym__hex_literal] = ACTIONS(914), + [sym__number_literal] = ACTIONS(917), + [anon_sym_SQUOTE] = ACTIONS(920), + [anon_sym_DQUOTE] = ACTIONS(923), + [sym_dots] = ACTIONS(881), + [sym_dot_dot_i] = ACTIONS(926), + [sym_return] = ACTIONS(929), + [sym_next] = ACTIONS(929), + [sym_break] = ACTIONS(929), + [sym_true] = ACTIONS(929), + [sym_false] = ACTIONS(929), + [sym_null] = ACTIONS(929), + [sym_inf] = ACTIONS(929), + [sym_nan] = ACTIONS(929), + [anon_sym_NA] = ACTIONS(932), + [anon_sym_NA_integer_] = ACTIONS(932), + [anon_sym_NA_real_] = ACTIONS(932), + [anon_sym_NA_complex_] = ACTIONS(932), + [anon_sym_NA_character_] = ACTIONS(932), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(935), + [sym__semicolon] = ACTIONS(935), + [sym__raw_string_literal] = ACTIONS(938), + [sym__external_open_parenthesis] = ACTIONS(941), + [sym__external_open_brace] = ACTIONS(944), + [sym__external_close_brace] = ACTIONS(947), + }, + [STATE(398)] = { + [sym_function_definition] = STATE(166), + [sym_if_statement] = STATE(166), + [sym_for_statement] = STATE(166), + [sym_while_statement] = STATE(166), + [sym_repeat_statement] = STATE(166), + [sym_braced_expression] = STATE(166), + [sym_parenthesized_expression] = STATE(166), + [sym_call] = STATE(166), + [sym_subset] = STATE(166), + [sym_subset2] = STATE(166), + [sym_unary_operator] = STATE(166), + [sym_binary_operator] = STATE(166), + [sym_extract_operator] = STATE(166), + [sym_namespace_operator] = STATE(166), + [sym_integer] = STATE(166), + [sym_complex] = STATE(166), + [sym_float] = STATE(166), + [sym__float_literal] = STATE(323), + [sym_string] = STATE(320), + [sym__single_quoted_string] = STATE(325), + [sym__double_quoted_string] = STATE(322), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2046), + [sym_na] = STATE(166), + [sym__expression] = STATE(166), + [sym__open_parenthesis] = STATE(1054), + [sym__open_brace] = STATE(378), + [aux_sym_program_repeat1] = STATE(398), + [ts_builtin_sym_end] = ACTIONS(949), + [sym_identifier] = ACTIONS(951), + [anon_sym_BSLASH] = ACTIONS(954), + [anon_sym_function] = ACTIONS(957), + [anon_sym_if] = ACTIONS(960), + [anon_sym_for] = ACTIONS(963), + [anon_sym_while] = ACTIONS(966), + [anon_sym_repeat] = ACTIONS(969), + [anon_sym_QMARK] = ACTIONS(972), + [anon_sym_TILDE] = ACTIONS(975), + [anon_sym_BANG] = ACTIONS(978), + [anon_sym_PLUS] = ACTIONS(981), + [anon_sym_DASH] = ACTIONS(981), + [sym__hex_literal] = ACTIONS(984), + [sym__number_literal] = ACTIONS(987), + [anon_sym_SQUOTE] = ACTIONS(990), + [anon_sym_DQUOTE] = ACTIONS(993), + [sym_dots] = ACTIONS(951), + [sym_dot_dot_i] = ACTIONS(996), + [sym_return] = ACTIONS(999), + [sym_next] = ACTIONS(999), + [sym_break] = ACTIONS(999), + [sym_true] = ACTIONS(999), + [sym_false] = ACTIONS(999), + [sym_null] = ACTIONS(999), + [sym_inf] = ACTIONS(999), + [sym_nan] = ACTIONS(999), + [anon_sym_NA] = ACTIONS(1002), + [anon_sym_NA_integer_] = ACTIONS(1002), + [anon_sym_NA_real_] = ACTIONS(1002), + [anon_sym_NA_complex_] = ACTIONS(1002), + [anon_sym_NA_character_] = ACTIONS(1002), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(1005), + [sym__semicolon] = ACTIONS(1005), + [sym__raw_string_literal] = ACTIONS(1008), + [sym__external_open_parenthesis] = ACTIONS(1011), + [sym__external_open_brace] = ACTIONS(1014), + }, + [STATE(399)] = { + [sym_identifier] = ACTIONS(763), + [anon_sym_BSLASH] = ACTIONS(765), + [anon_sym_function] = ACTIONS(763), + [anon_sym_EQ] = ACTIONS(763), + [anon_sym_if] = ACTIONS(763), + [anon_sym_for] = ACTIONS(763), + [anon_sym_while] = ACTIONS(763), + [anon_sym_repeat] = ACTIONS(763), + [anon_sym_QMARK] = ACTIONS(765), + [anon_sym_TILDE] = ACTIONS(765), + [anon_sym_BANG] = ACTIONS(763), + [anon_sym_PLUS] = ACTIONS(765), + [anon_sym_DASH] = ACTIONS(763), + [anon_sym_LT_DASH] = ACTIONS(765), + [anon_sym_LT_LT_DASH] = ACTIONS(765), + [anon_sym_COLON_EQ] = ACTIONS(765), + [anon_sym_DASH_GT] = ACTIONS(763), + [anon_sym_DASH_GT_GT] = ACTIONS(765), + [anon_sym_PIPE] = ACTIONS(763), + [anon_sym_AMP] = ACTIONS(763), + [anon_sym_PIPE_PIPE] = ACTIONS(765), + [anon_sym_AMP_AMP] = ACTIONS(765), + [anon_sym_LT] = ACTIONS(763), + [anon_sym_LT_EQ] = ACTIONS(765), + [anon_sym_GT] = ACTIONS(763), + [anon_sym_GT_EQ] = ACTIONS(765), + [anon_sym_EQ_EQ] = ACTIONS(765), + [anon_sym_BANG_EQ] = ACTIONS(765), + [anon_sym_STAR] = ACTIONS(763), + [anon_sym_SLASH] = ACTIONS(765), + [anon_sym_STAR_STAR] = ACTIONS(765), + [anon_sym_CARET] = ACTIONS(765), + [aux_sym_binary_operator_token1] = ACTIONS(765), + [anon_sym_PIPE_GT] = ACTIONS(765), + [anon_sym_COLON] = ACTIONS(763), + [anon_sym_DOLLAR] = ACTIONS(765), + [anon_sym_AT] = ACTIONS(765), + [sym__hex_literal] = ACTIONS(765), + [sym__number_literal] = ACTIONS(763), + [anon_sym_SQUOTE] = ACTIONS(765), + [anon_sym_DQUOTE] = ACTIONS(765), + [sym_dots] = ACTIONS(763), + [sym_dot_dot_i] = ACTIONS(765), + [sym_return] = ACTIONS(763), + [sym_next] = ACTIONS(763), + [sym_break] = ACTIONS(763), + [sym_true] = ACTIONS(763), + [sym_false] = ACTIONS(763), + [sym_null] = ACTIONS(763), + [sym_inf] = ACTIONS(763), + [sym_nan] = ACTIONS(763), + [anon_sym_NA] = ACTIONS(763), + [anon_sym_NA_integer_] = ACTIONS(763), + [anon_sym_NA_real_] = ACTIONS(763), + [anon_sym_NA_complex_] = ACTIONS(763), + [anon_sym_NA_character_] = ACTIONS(763), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(765), + [sym__semicolon] = ACTIONS(765), + [sym__raw_string_literal] = ACTIONS(765), + [sym__external_open_parenthesis] = ACTIONS(765), + [sym__external_open_brace] = ACTIONS(765), + [sym__external_close_brace] = ACTIONS(765), + [sym__external_open_bracket] = ACTIONS(765), + [sym__external_open_bracket2] = ACTIONS(765), + }, + [STATE(400)] = { + [sym_identifier] = ACTIONS(775), + [anon_sym_BSLASH] = ACTIONS(777), + [anon_sym_function] = ACTIONS(775), + [anon_sym_EQ] = ACTIONS(775), + [anon_sym_if] = ACTIONS(775), + [anon_sym_for] = ACTIONS(775), + [anon_sym_while] = ACTIONS(775), + [anon_sym_repeat] = ACTIONS(775), + [anon_sym_QMARK] = ACTIONS(777), + [anon_sym_TILDE] = ACTIONS(777), + [anon_sym_BANG] = ACTIONS(775), + [anon_sym_PLUS] = ACTIONS(777), + [anon_sym_DASH] = ACTIONS(775), + [anon_sym_LT_DASH] = ACTIONS(777), + [anon_sym_LT_LT_DASH] = ACTIONS(777), + [anon_sym_COLON_EQ] = ACTIONS(777), + [anon_sym_DASH_GT] = ACTIONS(775), + [anon_sym_DASH_GT_GT] = ACTIONS(777), + [anon_sym_PIPE] = ACTIONS(775), + [anon_sym_AMP] = ACTIONS(775), + [anon_sym_PIPE_PIPE] = ACTIONS(777), + [anon_sym_AMP_AMP] = ACTIONS(777), + [anon_sym_LT] = ACTIONS(775), + [anon_sym_LT_EQ] = ACTIONS(777), + [anon_sym_GT] = ACTIONS(775), + [anon_sym_GT_EQ] = ACTIONS(777), + [anon_sym_EQ_EQ] = ACTIONS(777), + [anon_sym_BANG_EQ] = ACTIONS(777), + [anon_sym_STAR] = ACTIONS(775), + [anon_sym_SLASH] = ACTIONS(777), + [anon_sym_STAR_STAR] = ACTIONS(777), + [anon_sym_CARET] = ACTIONS(777), + [aux_sym_binary_operator_token1] = ACTIONS(777), + [anon_sym_PIPE_GT] = ACTIONS(777), + [anon_sym_COLON] = ACTIONS(775), + [anon_sym_DOLLAR] = ACTIONS(777), + [anon_sym_AT] = ACTIONS(777), + [sym__hex_literal] = ACTIONS(777), + [sym__number_literal] = ACTIONS(775), + [anon_sym_SQUOTE] = ACTIONS(777), + [anon_sym_DQUOTE] = ACTIONS(777), + [sym_dots] = ACTIONS(775), + [sym_dot_dot_i] = ACTIONS(777), + [sym_return] = ACTIONS(775), + [sym_next] = ACTIONS(775), + [sym_break] = ACTIONS(775), + [sym_true] = ACTIONS(775), + [sym_false] = ACTIONS(775), + [sym_null] = ACTIONS(775), + [sym_inf] = ACTIONS(775), + [sym_nan] = ACTIONS(775), + [anon_sym_NA] = ACTIONS(775), + [anon_sym_NA_integer_] = ACTIONS(775), + [anon_sym_NA_real_] = ACTIONS(775), + [anon_sym_NA_complex_] = ACTIONS(775), + [anon_sym_NA_character_] = ACTIONS(775), [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(469), - [sym__newline] = ACTIONS(469), - [sym__raw_string_literal] = ACTIONS(469), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(469), - [sym__external_open_brace] = ACTIONS(469), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [514] = { - [sym_string] = STATE(882), - [sym__single_quoted_string] = STATE(754), - [sym__double_quoted_string] = STATE(755), - [sym__string_or_identifier] = STATE(882), - [aux_sym_function_definition_repeat1] = STATE(531), - [sym_identifier] = ACTIONS(907), + [sym__newline] = ACTIONS(777), + [sym__semicolon] = ACTIONS(777), + [sym__raw_string_literal] = ACTIONS(777), + [sym__external_open_parenthesis] = ACTIONS(777), + [sym__external_open_brace] = ACTIONS(777), + [sym__external_close_brace] = ACTIONS(777), + [sym__external_open_bracket] = ACTIONS(777), + [sym__external_open_bracket2] = ACTIONS(777), + }, + [STATE(401)] = { + [sym_identifier] = ACTIONS(793), + [anon_sym_BSLASH] = ACTIONS(791), + [anon_sym_function] = ACTIONS(793), + [anon_sym_EQ] = ACTIONS(793), + [anon_sym_if] = ACTIONS(793), + [anon_sym_for] = ACTIONS(793), + [anon_sym_while] = ACTIONS(793), + [anon_sym_repeat] = ACTIONS(793), + [anon_sym_QMARK] = ACTIONS(791), + [anon_sym_TILDE] = ACTIONS(791), + [anon_sym_BANG] = ACTIONS(793), + [anon_sym_PLUS] = ACTIONS(791), + [anon_sym_DASH] = ACTIONS(793), + [anon_sym_LT_DASH] = ACTIONS(791), + [anon_sym_LT_LT_DASH] = ACTIONS(791), + [anon_sym_COLON_EQ] = ACTIONS(791), + [anon_sym_DASH_GT] = ACTIONS(793), + [anon_sym_DASH_GT_GT] = ACTIONS(791), + [anon_sym_PIPE] = ACTIONS(793), + [anon_sym_AMP] = ACTIONS(793), + [anon_sym_PIPE_PIPE] = ACTIONS(791), + [anon_sym_AMP_AMP] = ACTIONS(791), + [anon_sym_LT] = ACTIONS(793), + [anon_sym_LT_EQ] = ACTIONS(791), + [anon_sym_GT] = ACTIONS(793), + [anon_sym_GT_EQ] = ACTIONS(791), + [anon_sym_EQ_EQ] = ACTIONS(791), + [anon_sym_BANG_EQ] = ACTIONS(791), + [anon_sym_STAR] = ACTIONS(793), + [anon_sym_SLASH] = ACTIONS(791), + [anon_sym_STAR_STAR] = ACTIONS(791), + [anon_sym_CARET] = ACTIONS(791), + [aux_sym_binary_operator_token1] = ACTIONS(791), + [anon_sym_PIPE_GT] = ACTIONS(791), + [anon_sym_COLON] = ACTIONS(793), + [anon_sym_DOLLAR] = ACTIONS(791), + [anon_sym_AT] = ACTIONS(791), + [sym__hex_literal] = ACTIONS(791), + [sym__number_literal] = ACTIONS(793), + [anon_sym_SQUOTE] = ACTIONS(791), + [anon_sym_DQUOTE] = ACTIONS(791), + [sym_dots] = ACTIONS(793), + [sym_dot_dot_i] = ACTIONS(791), + [sym_return] = ACTIONS(793), + [sym_next] = ACTIONS(793), + [sym_break] = ACTIONS(793), + [sym_true] = ACTIONS(793), + [sym_false] = ACTIONS(793), + [sym_null] = ACTIONS(793), + [sym_inf] = ACTIONS(793), + [sym_nan] = ACTIONS(793), + [anon_sym_NA] = ACTIONS(793), + [anon_sym_NA_integer_] = ACTIONS(793), + [anon_sym_NA_real_] = ACTIONS(793), + [anon_sym_NA_complex_] = ACTIONS(793), + [anon_sym_NA_character_] = ACTIONS(793), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(791), + [sym__semicolon] = ACTIONS(791), + [sym__raw_string_literal] = ACTIONS(791), + [sym__external_open_parenthesis] = ACTIONS(791), + [sym__external_open_brace] = ACTIONS(791), + [sym__external_close_brace] = ACTIONS(791), + [sym__external_open_bracket] = ACTIONS(791), + [sym__external_open_bracket2] = ACTIONS(791), + }, + [STATE(402)] = { + [sym_identifier] = ACTIONS(713), + [anon_sym_BSLASH] = ACTIONS(715), + [anon_sym_function] = ACTIONS(713), + [anon_sym_EQ] = ACTIONS(713), + [anon_sym_if] = ACTIONS(713), + [anon_sym_for] = ACTIONS(713), + [anon_sym_while] = ACTIONS(713), + [anon_sym_repeat] = ACTIONS(713), + [anon_sym_QMARK] = ACTIONS(715), + [anon_sym_TILDE] = ACTIONS(715), + [anon_sym_BANG] = ACTIONS(713), + [anon_sym_PLUS] = ACTIONS(715), + [anon_sym_DASH] = ACTIONS(713), + [anon_sym_LT_DASH] = ACTIONS(715), + [anon_sym_LT_LT_DASH] = ACTIONS(715), + [anon_sym_COLON_EQ] = ACTIONS(715), + [anon_sym_DASH_GT] = ACTIONS(713), + [anon_sym_DASH_GT_GT] = ACTIONS(715), + [anon_sym_PIPE] = ACTIONS(713), + [anon_sym_AMP] = ACTIONS(713), + [anon_sym_PIPE_PIPE] = ACTIONS(715), + [anon_sym_AMP_AMP] = ACTIONS(715), + [anon_sym_LT] = ACTIONS(713), + [anon_sym_LT_EQ] = ACTIONS(715), + [anon_sym_GT] = ACTIONS(713), + [anon_sym_GT_EQ] = ACTIONS(715), + [anon_sym_EQ_EQ] = ACTIONS(715), + [anon_sym_BANG_EQ] = ACTIONS(715), + [anon_sym_STAR] = ACTIONS(713), + [anon_sym_SLASH] = ACTIONS(715), + [anon_sym_STAR_STAR] = ACTIONS(715), + [anon_sym_CARET] = ACTIONS(715), + [aux_sym_binary_operator_token1] = ACTIONS(715), + [anon_sym_PIPE_GT] = ACTIONS(715), + [anon_sym_COLON] = ACTIONS(713), + [anon_sym_DOLLAR] = ACTIONS(715), + [anon_sym_AT] = ACTIONS(715), + [sym__hex_literal] = ACTIONS(715), + [sym__number_literal] = ACTIONS(713), + [anon_sym_SQUOTE] = ACTIONS(715), + [anon_sym_DQUOTE] = ACTIONS(715), + [sym_dots] = ACTIONS(713), + [sym_dot_dot_i] = ACTIONS(715), + [sym_return] = ACTIONS(713), + [sym_next] = ACTIONS(713), + [sym_break] = ACTIONS(713), + [sym_true] = ACTIONS(713), + [sym_false] = ACTIONS(713), + [sym_null] = ACTIONS(713), + [sym_inf] = ACTIONS(713), + [sym_nan] = ACTIONS(713), + [anon_sym_NA] = ACTIONS(713), + [anon_sym_NA_integer_] = ACTIONS(713), + [anon_sym_NA_real_] = ACTIONS(713), + [anon_sym_NA_complex_] = ACTIONS(713), + [anon_sym_NA_character_] = ACTIONS(713), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(715), + [sym__semicolon] = ACTIONS(715), + [sym__raw_string_literal] = ACTIONS(715), + [sym__external_open_parenthesis] = ACTIONS(715), + [sym__external_open_brace] = ACTIONS(715), + [sym__external_close_brace] = ACTIONS(715), + [sym__external_open_bracket] = ACTIONS(715), + [sym__external_open_bracket2] = ACTIONS(715), + }, + [STATE(403)] = { + [ts_builtin_sym_end] = ACTIONS(707), + [sym_identifier] = ACTIONS(705), + [anon_sym_BSLASH] = ACTIONS(707), + [anon_sym_function] = ACTIONS(705), + [anon_sym_EQ] = ACTIONS(705), + [anon_sym_if] = ACTIONS(705), + [anon_sym_for] = ACTIONS(705), + [anon_sym_while] = ACTIONS(705), + [anon_sym_repeat] = ACTIONS(705), + [anon_sym_QMARK] = ACTIONS(707), + [anon_sym_TILDE] = ACTIONS(707), + [anon_sym_BANG] = ACTIONS(705), + [anon_sym_PLUS] = ACTIONS(707), + [anon_sym_DASH] = ACTIONS(705), + [anon_sym_LT_DASH] = ACTIONS(707), + [anon_sym_LT_LT_DASH] = ACTIONS(707), + [anon_sym_COLON_EQ] = ACTIONS(707), + [anon_sym_DASH_GT] = ACTIONS(705), + [anon_sym_DASH_GT_GT] = ACTIONS(707), + [anon_sym_PIPE] = ACTIONS(705), + [anon_sym_AMP] = ACTIONS(705), + [anon_sym_PIPE_PIPE] = ACTIONS(707), + [anon_sym_AMP_AMP] = ACTIONS(707), + [anon_sym_LT] = ACTIONS(705), + [anon_sym_LT_EQ] = ACTIONS(707), + [anon_sym_GT] = ACTIONS(705), + [anon_sym_GT_EQ] = ACTIONS(707), + [anon_sym_EQ_EQ] = ACTIONS(707), + [anon_sym_BANG_EQ] = ACTIONS(707), + [anon_sym_STAR] = ACTIONS(705), + [anon_sym_SLASH] = ACTIONS(707), + [anon_sym_STAR_STAR] = ACTIONS(707), + [anon_sym_CARET] = ACTIONS(707), + [aux_sym_binary_operator_token1] = ACTIONS(707), + [anon_sym_PIPE_GT] = ACTIONS(707), + [anon_sym_COLON] = ACTIONS(705), + [anon_sym_DOLLAR] = ACTIONS(707), + [anon_sym_AT] = ACTIONS(707), + [sym__hex_literal] = ACTIONS(707), + [sym__number_literal] = ACTIONS(705), + [anon_sym_SQUOTE] = ACTIONS(707), + [anon_sym_DQUOTE] = ACTIONS(707), + [sym_dots] = ACTIONS(705), + [sym_dot_dot_i] = ACTIONS(707), + [sym_return] = ACTIONS(705), + [sym_next] = ACTIONS(705), + [sym_break] = ACTIONS(705), + [sym_true] = ACTIONS(705), + [sym_false] = ACTIONS(705), + [sym_null] = ACTIONS(705), + [sym_inf] = ACTIONS(705), + [sym_nan] = ACTIONS(705), + [anon_sym_NA] = ACTIONS(705), + [anon_sym_NA_integer_] = ACTIONS(705), + [anon_sym_NA_real_] = ACTIONS(705), + [anon_sym_NA_complex_] = ACTIONS(705), + [anon_sym_NA_character_] = ACTIONS(705), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(707), + [sym__semicolon] = ACTIONS(707), + [sym__raw_string_literal] = ACTIONS(707), + [sym__external_open_parenthesis] = ACTIONS(707), + [sym__external_open_brace] = ACTIONS(707), + [sym__external_open_bracket] = ACTIONS(707), + [sym__external_open_bracket2] = ACTIONS(707), + }, + [STATE(404)] = { + [sym_identifier] = ACTIONS(759), [anon_sym_BSLASH] = ACTIONS(761), - [anon_sym_function] = ACTIONS(765), - [anon_sym_EQ] = ACTIONS(765), - [anon_sym_if] = ACTIONS(765), - [anon_sym_for] = ACTIONS(765), - [anon_sym_while] = ACTIONS(765), - [anon_sym_repeat] = ACTIONS(765), + [anon_sym_function] = ACTIONS(759), + [anon_sym_EQ] = ACTIONS(759), + [anon_sym_if] = ACTIONS(759), + [anon_sym_for] = ACTIONS(759), + [anon_sym_while] = ACTIONS(759), + [anon_sym_repeat] = ACTIONS(759), [anon_sym_QMARK] = ACTIONS(761), [anon_sym_TILDE] = ACTIONS(761), - [anon_sym_BANG] = ACTIONS(765), + [anon_sym_BANG] = ACTIONS(759), [anon_sym_PLUS] = ACTIONS(761), - [anon_sym_DASH] = ACTIONS(765), + [anon_sym_DASH] = ACTIONS(759), [anon_sym_LT_DASH] = ACTIONS(761), [anon_sym_LT_LT_DASH] = ACTIONS(761), [anon_sym_COLON_EQ] = ACTIONS(761), - [anon_sym_DASH_GT] = ACTIONS(765), + [anon_sym_DASH_GT] = ACTIONS(759), [anon_sym_DASH_GT_GT] = ACTIONS(761), - [anon_sym_PIPE] = ACTIONS(765), - [anon_sym_AMP] = ACTIONS(765), + [anon_sym_PIPE] = ACTIONS(759), + [anon_sym_AMP] = ACTIONS(759), [anon_sym_PIPE_PIPE] = ACTIONS(761), [anon_sym_AMP_AMP] = ACTIONS(761), - [anon_sym_LT] = ACTIONS(765), + [anon_sym_LT] = ACTIONS(759), [anon_sym_LT_EQ] = ACTIONS(761), - [anon_sym_GT] = ACTIONS(765), + [anon_sym_GT] = ACTIONS(759), [anon_sym_GT_EQ] = ACTIONS(761), [anon_sym_EQ_EQ] = ACTIONS(761), [anon_sym_BANG_EQ] = ACTIONS(761), - [anon_sym_STAR] = ACTIONS(765), + [anon_sym_STAR] = ACTIONS(759), [anon_sym_SLASH] = ACTIONS(761), [anon_sym_STAR_STAR] = ACTIONS(761), [anon_sym_CARET] = ACTIONS(761), [aux_sym_binary_operator_token1] = ACTIONS(761), [anon_sym_PIPE_GT] = ACTIONS(761), - [anon_sym_COLON] = ACTIONS(765), + [anon_sym_COLON] = ACTIONS(759), [anon_sym_DOLLAR] = ACTIONS(761), [anon_sym_AT] = ACTIONS(761), [sym__hex_literal] = ACTIONS(761), - [sym__number_literal] = ACTIONS(765), - [anon_sym_SQUOTE] = ACTIONS(909), - [anon_sym_DQUOTE] = ACTIONS(911), - [sym_return] = ACTIONS(765), - [sym_next] = ACTIONS(765), - [sym_break] = ACTIONS(765), - [sym_true] = ACTIONS(765), - [sym_false] = ACTIONS(765), - [sym_null] = ACTIONS(765), - [sym_inf] = ACTIONS(765), - [sym_nan] = ACTIONS(765), - [anon_sym_NA] = ACTIONS(765), - [anon_sym_NA_integer_] = ACTIONS(765), - [anon_sym_NA_real_] = ACTIONS(765), - [anon_sym_NA_complex_] = ACTIONS(765), - [anon_sym_NA_character_] = ACTIONS(765), - [sym_dots] = ACTIONS(765), + [sym__number_literal] = ACTIONS(759), + [anon_sym_SQUOTE] = ACTIONS(761), + [anon_sym_DQUOTE] = ACTIONS(761), + [sym_dots] = ACTIONS(759), [sym_dot_dot_i] = ACTIONS(761), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(913), + [sym_return] = ACTIONS(759), + [sym_next] = ACTIONS(759), + [sym_break] = ACTIONS(759), + [sym_true] = ACTIONS(759), + [sym_false] = ACTIONS(759), + [sym_null] = ACTIONS(759), + [sym_inf] = ACTIONS(759), + [sym_nan] = ACTIONS(759), + [anon_sym_NA] = ACTIONS(759), + [anon_sym_NA_integer_] = ACTIONS(759), + [anon_sym_NA_real_] = ACTIONS(759), + [anon_sym_NA_complex_] = ACTIONS(759), + [anon_sym_NA_character_] = ACTIONS(759), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(761), [sym__semicolon] = ACTIONS(761), - [sym__raw_string_literal] = ACTIONS(915), - [sym__external_else] = ACTIONS(761), + [sym__raw_string_literal] = ACTIONS(761), [sym__external_open_parenthesis] = ACTIONS(761), [sym__external_open_brace] = ACTIONS(761), [sym__external_close_brace] = ACTIONS(761), [sym__external_open_bracket] = ACTIONS(761), [sym__external_open_bracket2] = ACTIONS(761), }, - [515] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(467), - [anon_sym_BSLASH] = ACTIONS(469), - [anon_sym_function] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(467), - [anon_sym_if] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_repeat] = ACTIONS(467), - [anon_sym_QMARK] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(469), - [anon_sym_LT_LT_DASH] = ACTIONS(469), - [anon_sym_COLON_EQ] = ACTIONS(469), - [anon_sym_DASH_GT] = ACTIONS(467), - [anon_sym_DASH_GT_GT] = ACTIONS(469), - [anon_sym_PIPE] = ACTIONS(855), - [anon_sym_AMP] = ACTIONS(857), - [anon_sym_PIPE_PIPE] = ACTIONS(859), - [anon_sym_AMP_AMP] = ACTIONS(861), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(469), - [sym__number_literal] = ACTIONS(467), - [anon_sym_SQUOTE] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [sym_return] = ACTIONS(467), - [sym_next] = ACTIONS(467), - [sym_break] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_null] = ACTIONS(467), - [sym_inf] = ACTIONS(467), - [sym_nan] = ACTIONS(467), - [anon_sym_NA] = ACTIONS(467), - [anon_sym_NA_integer_] = ACTIONS(467), - [anon_sym_NA_real_] = ACTIONS(467), - [anon_sym_NA_complex_] = ACTIONS(467), - [anon_sym_NA_character_] = ACTIONS(467), - [sym_dots] = ACTIONS(467), - [sym_dot_dot_i] = ACTIONS(469), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(469), - [sym__newline] = ACTIONS(469), - [sym__raw_string_literal] = ACTIONS(469), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(469), - [sym__external_open_brace] = ACTIONS(469), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [516] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(467), - [anon_sym_BSLASH] = ACTIONS(469), - [anon_sym_function] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(467), - [anon_sym_if] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_repeat] = ACTIONS(467), - [anon_sym_QMARK] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(469), - [anon_sym_LT_LT_DASH] = ACTIONS(469), - [anon_sym_COLON_EQ] = ACTIONS(469), - [anon_sym_DASH_GT] = ACTIONS(467), - [anon_sym_DASH_GT_GT] = ACTIONS(469), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE_PIPE] = ACTIONS(469), - [anon_sym_AMP_AMP] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(469), - [sym__number_literal] = ACTIONS(467), - [anon_sym_SQUOTE] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [sym_return] = ACTIONS(467), - [sym_next] = ACTIONS(467), - [sym_break] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_null] = ACTIONS(467), - [sym_inf] = ACTIONS(467), - [sym_nan] = ACTIONS(467), - [anon_sym_NA] = ACTIONS(467), - [anon_sym_NA_integer_] = ACTIONS(467), - [anon_sym_NA_real_] = ACTIONS(467), - [anon_sym_NA_complex_] = ACTIONS(467), - [anon_sym_NA_character_] = ACTIONS(467), - [sym_dots] = ACTIONS(467), - [sym_dot_dot_i] = ACTIONS(469), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(469), - [sym__newline] = ACTIONS(469), - [sym__raw_string_literal] = ACTIONS(469), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(469), - [sym__external_open_brace] = ACTIONS(469), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [517] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(467), - [anon_sym_BSLASH] = ACTIONS(469), - [anon_sym_function] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(467), - [anon_sym_if] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_repeat] = ACTIONS(467), - [anon_sym_QMARK] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(469), - [anon_sym_DASH] = ACTIONS(467), - [anon_sym_LT_DASH] = ACTIONS(469), - [anon_sym_LT_LT_DASH] = ACTIONS(469), - [anon_sym_COLON_EQ] = ACTIONS(469), - [anon_sym_DASH_GT] = ACTIONS(467), - [anon_sym_DASH_GT_GT] = ACTIONS(469), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE_PIPE] = ACTIONS(469), - [anon_sym_AMP_AMP] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(467), - [anon_sym_LT_EQ] = ACTIONS(469), - [anon_sym_GT] = ACTIONS(467), - [anon_sym_GT_EQ] = ACTIONS(469), - [anon_sym_EQ_EQ] = ACTIONS(469), - [anon_sym_BANG_EQ] = ACTIONS(469), - [anon_sym_STAR] = ACTIONS(467), - [anon_sym_SLASH] = ACTIONS(469), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(469), - [anon_sym_PIPE_GT] = ACTIONS(469), - [anon_sym_COLON] = ACTIONS(467), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(469), - [sym__number_literal] = ACTIONS(467), - [anon_sym_SQUOTE] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [sym_return] = ACTIONS(467), - [sym_next] = ACTIONS(467), - [sym_break] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_null] = ACTIONS(467), - [sym_inf] = ACTIONS(467), - [sym_nan] = ACTIONS(467), - [anon_sym_NA] = ACTIONS(467), - [anon_sym_NA_integer_] = ACTIONS(467), - [anon_sym_NA_real_] = ACTIONS(467), - [anon_sym_NA_complex_] = ACTIONS(467), - [anon_sym_NA_character_] = ACTIONS(467), - [sym_dots] = ACTIONS(467), - [sym_dot_dot_i] = ACTIONS(469), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(469), - [sym__newline] = ACTIONS(469), - [sym__raw_string_literal] = ACTIONS(469), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(469), - [sym__external_open_brace] = ACTIONS(469), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [518] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(839), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(843), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(851), - [anon_sym_DASH_GT_GT] = ACTIONS(853), - [anon_sym_PIPE] = ACTIONS(855), - [anon_sym_AMP] = ACTIONS(857), - [anon_sym_PIPE_PIPE] = ACTIONS(859), - [anon_sym_AMP_AMP] = ACTIONS(861), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(371), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [519] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(839), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(843), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(849), - [anon_sym_LT_LT_DASH] = ACTIONS(849), - [anon_sym_COLON_EQ] = ACTIONS(849), - [anon_sym_DASH_GT] = ACTIONS(851), - [anon_sym_DASH_GT_GT] = ACTIONS(853), - [anon_sym_PIPE] = ACTIONS(855), - [anon_sym_AMP] = ACTIONS(857), - [anon_sym_PIPE_PIPE] = ACTIONS(859), - [anon_sym_AMP_AMP] = ACTIONS(861), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(371), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [520] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(855), - [anon_sym_AMP] = ACTIONS(857), - [anon_sym_PIPE_PIPE] = ACTIONS(859), - [anon_sym_AMP_AMP] = ACTIONS(861), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(371), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [521] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(371), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [522] = { - [sym_function_definition] = STATE(602), - [sym_if_statement] = STATE(602), - [sym_for_statement] = STATE(602), - [sym_while_statement] = STATE(602), - [sym_repeat_statement] = STATE(602), - [sym_braced_expression] = STATE(602), - [sym_parenthesized_expression] = STATE(602), - [sym_call] = STATE(602), - [sym_subset] = STATE(602), - [sym_subset2] = STATE(602), - [sym__argument] = STATE(2081), - [sym_argument] = STATE(2082), - [sym__argument_named] = STATE(2052), - [sym__argument_unnamed] = STATE(2054), - [sym__argument_value] = STATE(2072), - [sym_unary_operator] = STATE(602), - [sym_binary_operator] = STATE(602), - [sym_extract_operator] = STATE(602), - [sym_namespace_operator] = STATE(602), - [sym_integer] = STATE(602), - [sym_complex] = STATE(602), - [sym_float] = STATE(602), - [sym__float_literal] = STATE(766), - [sym_string] = STATE(771), - [sym__single_quoted_string] = STATE(768), - [sym__double_quoted_string] = STATE(783), - [sym_na] = STATE(602), - [sym__expression] = STATE(602), - [sym__string_or_identifier] = STATE(2291), - [sym__open_parenthesis] = STATE(1015), - [sym__open_brace] = STATE(906), - [sym__close_bracket2] = STATE(862), - [aux_sym_call_arguments_repeat1] = STATE(607), - [sym_identifier] = ACTIONS(609), - [anon_sym_BSLASH] = ACTIONS(611), - [anon_sym_function] = ACTIONS(613), - [anon_sym_if] = ACTIONS(615), - [anon_sym_for] = ACTIONS(617), - [anon_sym_while] = ACTIONS(619), - [anon_sym_repeat] = ACTIONS(621), - [anon_sym_QMARK] = ACTIONS(623), - [anon_sym_TILDE] = ACTIONS(625), - [anon_sym_BANG] = ACTIONS(627), - [anon_sym_PLUS] = ACTIONS(629), - [anon_sym_DASH] = ACTIONS(629), - [sym__hex_literal] = ACTIONS(631), - [sym__number_literal] = ACTIONS(633), - [anon_sym_SQUOTE] = ACTIONS(635), - [anon_sym_DQUOTE] = ACTIONS(637), - [sym_return] = ACTIONS(639), - [sym_next] = ACTIONS(639), - [sym_break] = ACTIONS(639), - [sym_true] = ACTIONS(639), - [sym_false] = ACTIONS(639), - [sym_null] = ACTIONS(639), - [sym_inf] = ACTIONS(639), - [sym_nan] = ACTIONS(639), - [anon_sym_NA] = ACTIONS(641), - [anon_sym_NA_integer_] = ACTIONS(641), - [anon_sym_NA_real_] = ACTIONS(641), - [anon_sym_NA_complex_] = ACTIONS(641), - [anon_sym_NA_character_] = ACTIONS(641), - [sym_dots] = ACTIONS(643), - [sym_dot_dot_i] = ACTIONS(645), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(647), - [sym__newline] = ACTIONS(649), - [sym__raw_string_literal] = ACTIONS(651), - [sym__external_open_parenthesis] = ACTIONS(653), - [sym__external_open_brace] = ACTIONS(655), - [sym__external_close_bracket2] = ACTIONS(917), - }, - [523] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(843), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(855), - [anon_sym_AMP] = ACTIONS(857), - [anon_sym_PIPE_PIPE] = ACTIONS(859), - [anon_sym_AMP_AMP] = ACTIONS(861), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), + [STATE(405)] = { + [ts_builtin_sym_end] = ACTIONS(801), + [sym_identifier] = ACTIONS(803), + [anon_sym_BSLASH] = ACTIONS(801), + [anon_sym_function] = ACTIONS(803), + [anon_sym_EQ] = ACTIONS(803), + [anon_sym_if] = ACTIONS(803), + [anon_sym_for] = ACTIONS(803), + [anon_sym_while] = ACTIONS(803), + [anon_sym_repeat] = ACTIONS(803), + [anon_sym_QMARK] = ACTIONS(801), + [anon_sym_TILDE] = ACTIONS(801), + [anon_sym_BANG] = ACTIONS(803), + [anon_sym_PLUS] = ACTIONS(801), + [anon_sym_DASH] = ACTIONS(803), + [anon_sym_LT_DASH] = ACTIONS(801), + [anon_sym_LT_LT_DASH] = ACTIONS(801), + [anon_sym_COLON_EQ] = ACTIONS(801), + [anon_sym_DASH_GT] = ACTIONS(803), + [anon_sym_DASH_GT_GT] = ACTIONS(801), + [anon_sym_PIPE] = ACTIONS(803), + [anon_sym_AMP] = ACTIONS(803), + [anon_sym_PIPE_PIPE] = ACTIONS(801), + [anon_sym_AMP_AMP] = ACTIONS(801), + [anon_sym_LT] = ACTIONS(803), + [anon_sym_LT_EQ] = ACTIONS(801), + [anon_sym_GT] = ACTIONS(803), + [anon_sym_GT_EQ] = ACTIONS(801), + [anon_sym_EQ_EQ] = ACTIONS(801), + [anon_sym_BANG_EQ] = ACTIONS(801), + [anon_sym_STAR] = ACTIONS(803), + [anon_sym_SLASH] = ACTIONS(801), + [anon_sym_STAR_STAR] = ACTIONS(801), + [anon_sym_CARET] = ACTIONS(801), + [aux_sym_binary_operator_token1] = ACTIONS(801), + [anon_sym_PIPE_GT] = ACTIONS(801), + [anon_sym_COLON] = ACTIONS(803), + [anon_sym_DOLLAR] = ACTIONS(801), + [anon_sym_AT] = ACTIONS(801), + [sym__hex_literal] = ACTIONS(801), + [sym__number_literal] = ACTIONS(803), + [anon_sym_SQUOTE] = ACTIONS(801), + [anon_sym_DQUOTE] = ACTIONS(801), + [sym_dots] = ACTIONS(803), + [sym_dot_dot_i] = ACTIONS(801), + [sym_return] = ACTIONS(803), + [sym_next] = ACTIONS(803), + [sym_break] = ACTIONS(803), + [sym_true] = ACTIONS(803), + [sym_false] = ACTIONS(803), + [sym_null] = ACTIONS(803), + [sym_inf] = ACTIONS(803), + [sym_nan] = ACTIONS(803), + [anon_sym_NA] = ACTIONS(803), + [anon_sym_NA_integer_] = ACTIONS(803), + [anon_sym_NA_real_] = ACTIONS(803), + [anon_sym_NA_complex_] = ACTIONS(803), + [anon_sym_NA_character_] = ACTIONS(803), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(801), + [sym__semicolon] = ACTIONS(801), + [sym__raw_string_literal] = ACTIONS(801), + [sym__external_open_parenthesis] = ACTIONS(801), + [sym__external_open_brace] = ACTIONS(801), + [sym__external_open_bracket] = ACTIONS(801), + [sym__external_open_bracket2] = ACTIONS(801), + }, + [STATE(406)] = { + [ts_builtin_sym_end] = ACTIONS(765), + [sym_identifier] = ACTIONS(763), + [anon_sym_BSLASH] = ACTIONS(765), + [anon_sym_function] = ACTIONS(763), + [anon_sym_EQ] = ACTIONS(763), + [anon_sym_if] = ACTIONS(763), + [anon_sym_for] = ACTIONS(763), + [anon_sym_while] = ACTIONS(763), + [anon_sym_repeat] = ACTIONS(763), + [anon_sym_QMARK] = ACTIONS(765), + [anon_sym_TILDE] = ACTIONS(765), + [anon_sym_BANG] = ACTIONS(763), + [anon_sym_PLUS] = ACTIONS(765), + [anon_sym_DASH] = ACTIONS(763), + [anon_sym_LT_DASH] = ACTIONS(765), + [anon_sym_LT_LT_DASH] = ACTIONS(765), + [anon_sym_COLON_EQ] = ACTIONS(765), + [anon_sym_DASH_GT] = ACTIONS(763), + [anon_sym_DASH_GT_GT] = ACTIONS(765), + [anon_sym_PIPE] = ACTIONS(763), + [anon_sym_AMP] = ACTIONS(763), + [anon_sym_PIPE_PIPE] = ACTIONS(765), + [anon_sym_AMP_AMP] = ACTIONS(765), + [anon_sym_LT] = ACTIONS(763), + [anon_sym_LT_EQ] = ACTIONS(765), + [anon_sym_GT] = ACTIONS(763), + [anon_sym_GT_EQ] = ACTIONS(765), + [anon_sym_EQ_EQ] = ACTIONS(765), + [anon_sym_BANG_EQ] = ACTIONS(765), + [anon_sym_STAR] = ACTIONS(763), + [anon_sym_SLASH] = ACTIONS(765), + [anon_sym_STAR_STAR] = ACTIONS(765), + [anon_sym_CARET] = ACTIONS(765), + [aux_sym_binary_operator_token1] = ACTIONS(765), + [anon_sym_PIPE_GT] = ACTIONS(765), + [anon_sym_COLON] = ACTIONS(763), + [anon_sym_DOLLAR] = ACTIONS(765), + [anon_sym_AT] = ACTIONS(765), + [sym__hex_literal] = ACTIONS(765), + [sym__number_literal] = ACTIONS(763), + [anon_sym_SQUOTE] = ACTIONS(765), + [anon_sym_DQUOTE] = ACTIONS(765), + [sym_dots] = ACTIONS(763), + [sym_dot_dot_i] = ACTIONS(765), + [sym_return] = ACTIONS(763), + [sym_next] = ACTIONS(763), + [sym_break] = ACTIONS(763), + [sym_true] = ACTIONS(763), + [sym_false] = ACTIONS(763), + [sym_null] = ACTIONS(763), + [sym_inf] = ACTIONS(763), + [sym_nan] = ACTIONS(763), + [anon_sym_NA] = ACTIONS(763), + [anon_sym_NA_integer_] = ACTIONS(763), + [anon_sym_NA_real_] = ACTIONS(763), + [anon_sym_NA_complex_] = ACTIONS(763), + [anon_sym_NA_character_] = ACTIONS(763), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(765), + [sym__semicolon] = ACTIONS(765), + [sym__raw_string_literal] = ACTIONS(765), + [sym__external_open_parenthesis] = ACTIONS(765), + [sym__external_open_brace] = ACTIONS(765), + [sym__external_open_bracket] = ACTIONS(765), + [sym__external_open_bracket2] = ACTIONS(765), + }, + [STATE(407)] = { + [sym_identifier] = ACTIONS(833), + [anon_sym_BSLASH] = ACTIONS(835), + [anon_sym_function] = ACTIONS(833), + [anon_sym_EQ] = ACTIONS(833), + [anon_sym_if] = ACTIONS(833), + [anon_sym_for] = ACTIONS(833), + [anon_sym_while] = ACTIONS(833), + [anon_sym_repeat] = ACTIONS(833), + [anon_sym_QMARK] = ACTIONS(835), + [anon_sym_TILDE] = ACTIONS(835), + [anon_sym_BANG] = ACTIONS(833), + [anon_sym_PLUS] = ACTIONS(835), + [anon_sym_DASH] = ACTIONS(833), + [anon_sym_LT_DASH] = ACTIONS(835), + [anon_sym_LT_LT_DASH] = ACTIONS(835), + [anon_sym_COLON_EQ] = ACTIONS(835), + [anon_sym_DASH_GT] = ACTIONS(833), + [anon_sym_DASH_GT_GT] = ACTIONS(835), + [anon_sym_PIPE] = ACTIONS(833), + [anon_sym_AMP] = ACTIONS(833), + [anon_sym_PIPE_PIPE] = ACTIONS(835), + [anon_sym_AMP_AMP] = ACTIONS(835), + [anon_sym_LT] = ACTIONS(833), + [anon_sym_LT_EQ] = ACTIONS(835), + [anon_sym_GT] = ACTIONS(833), + [anon_sym_GT_EQ] = ACTIONS(835), + [anon_sym_EQ_EQ] = ACTIONS(835), + [anon_sym_BANG_EQ] = ACTIONS(835), + [anon_sym_STAR] = ACTIONS(833), + [anon_sym_SLASH] = ACTIONS(835), + [anon_sym_STAR_STAR] = ACTIONS(835), + [anon_sym_CARET] = ACTIONS(835), + [aux_sym_binary_operator_token1] = ACTIONS(835), + [anon_sym_PIPE_GT] = ACTIONS(835), + [anon_sym_COLON] = ACTIONS(833), + [anon_sym_DOLLAR] = ACTIONS(835), + [anon_sym_AT] = ACTIONS(835), + [sym__hex_literal] = ACTIONS(835), + [sym__number_literal] = ACTIONS(833), + [anon_sym_SQUOTE] = ACTIONS(835), + [anon_sym_DQUOTE] = ACTIONS(835), + [sym_dots] = ACTIONS(833), + [sym_dot_dot_i] = ACTIONS(835), + [sym_return] = ACTIONS(833), + [sym_next] = ACTIONS(833), + [sym_break] = ACTIONS(833), + [sym_true] = ACTIONS(833), + [sym_false] = ACTIONS(833), + [sym_null] = ACTIONS(833), + [sym_inf] = ACTIONS(833), + [sym_nan] = ACTIONS(833), + [anon_sym_NA] = ACTIONS(833), + [anon_sym_NA_integer_] = ACTIONS(833), + [anon_sym_NA_real_] = ACTIONS(833), + [anon_sym_NA_complex_] = ACTIONS(833), + [anon_sym_NA_character_] = ACTIONS(833), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(835), + [sym__semicolon] = ACTIONS(835), + [sym__raw_string_literal] = ACTIONS(835), + [sym__external_open_parenthesis] = ACTIONS(835), + [sym__external_open_brace] = ACTIONS(835), + [sym__external_close_brace] = ACTIONS(835), + [sym__external_open_bracket] = ACTIONS(835), + [sym__external_open_bracket2] = ACTIONS(835), + }, + [STATE(408)] = { + [ts_builtin_sym_end] = ACTIONS(807), + [sym_identifier] = ACTIONS(805), + [anon_sym_BSLASH] = ACTIONS(807), + [anon_sym_function] = ACTIONS(805), + [anon_sym_EQ] = ACTIONS(805), + [anon_sym_if] = ACTIONS(805), + [anon_sym_for] = ACTIONS(805), + [anon_sym_while] = ACTIONS(805), + [anon_sym_repeat] = ACTIONS(805), + [anon_sym_QMARK] = ACTIONS(807), + [anon_sym_TILDE] = ACTIONS(807), + [anon_sym_BANG] = ACTIONS(805), + [anon_sym_PLUS] = ACTIONS(807), + [anon_sym_DASH] = ACTIONS(805), + [anon_sym_LT_DASH] = ACTIONS(807), + [anon_sym_LT_LT_DASH] = ACTIONS(807), + [anon_sym_COLON_EQ] = ACTIONS(807), + [anon_sym_DASH_GT] = ACTIONS(805), + [anon_sym_DASH_GT_GT] = ACTIONS(807), + [anon_sym_PIPE] = ACTIONS(805), + [anon_sym_AMP] = ACTIONS(805), + [anon_sym_PIPE_PIPE] = ACTIONS(807), + [anon_sym_AMP_AMP] = ACTIONS(807), + [anon_sym_LT] = ACTIONS(805), + [anon_sym_LT_EQ] = ACTIONS(807), + [anon_sym_GT] = ACTIONS(805), + [anon_sym_GT_EQ] = ACTIONS(807), + [anon_sym_EQ_EQ] = ACTIONS(807), + [anon_sym_BANG_EQ] = ACTIONS(807), + [anon_sym_STAR] = ACTIONS(805), + [anon_sym_SLASH] = ACTIONS(807), + [anon_sym_STAR_STAR] = ACTIONS(807), + [anon_sym_CARET] = ACTIONS(807), + [aux_sym_binary_operator_token1] = ACTIONS(807), + [anon_sym_PIPE_GT] = ACTIONS(807), + [anon_sym_COLON] = ACTIONS(805), + [anon_sym_DOLLAR] = ACTIONS(807), + [anon_sym_AT] = ACTIONS(807), + [sym__hex_literal] = ACTIONS(807), + [sym__number_literal] = ACTIONS(805), + [anon_sym_SQUOTE] = ACTIONS(807), + [anon_sym_DQUOTE] = ACTIONS(807), + [sym_dots] = ACTIONS(805), + [sym_dot_dot_i] = ACTIONS(807), + [sym_return] = ACTIONS(805), + [sym_next] = ACTIONS(805), + [sym_break] = ACTIONS(805), + [sym_true] = ACTIONS(805), + [sym_false] = ACTIONS(805), + [sym_null] = ACTIONS(805), + [sym_inf] = ACTIONS(805), + [sym_nan] = ACTIONS(805), + [anon_sym_NA] = ACTIONS(805), + [anon_sym_NA_integer_] = ACTIONS(805), + [anon_sym_NA_real_] = ACTIONS(805), + [anon_sym_NA_complex_] = ACTIONS(805), + [anon_sym_NA_character_] = ACTIONS(805), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(807), + [sym__semicolon] = ACTIONS(807), + [sym__raw_string_literal] = ACTIONS(807), + [sym__external_open_parenthesis] = ACTIONS(807), + [sym__external_open_brace] = ACTIONS(807), + [sym__external_open_bracket] = ACTIONS(807), + [sym__external_open_bracket2] = ACTIONS(807), + }, + [STATE(409)] = { + [ts_builtin_sym_end] = ACTIONS(769), + [sym_identifier] = ACTIONS(767), + [anon_sym_BSLASH] = ACTIONS(769), + [anon_sym_function] = ACTIONS(767), + [anon_sym_EQ] = ACTIONS(767), + [anon_sym_if] = ACTIONS(767), + [anon_sym_for] = ACTIONS(767), + [anon_sym_while] = ACTIONS(767), + [anon_sym_repeat] = ACTIONS(767), + [anon_sym_QMARK] = ACTIONS(769), + [anon_sym_TILDE] = ACTIONS(769), + [anon_sym_BANG] = ACTIONS(767), + [anon_sym_PLUS] = ACTIONS(769), + [anon_sym_DASH] = ACTIONS(767), + [anon_sym_LT_DASH] = ACTIONS(769), + [anon_sym_LT_LT_DASH] = ACTIONS(769), + [anon_sym_COLON_EQ] = ACTIONS(769), + [anon_sym_DASH_GT] = ACTIONS(767), + [anon_sym_DASH_GT_GT] = ACTIONS(769), + [anon_sym_PIPE] = ACTIONS(767), + [anon_sym_AMP] = ACTIONS(767), + [anon_sym_PIPE_PIPE] = ACTIONS(769), + [anon_sym_AMP_AMP] = ACTIONS(769), + [anon_sym_LT] = ACTIONS(767), + [anon_sym_LT_EQ] = ACTIONS(769), + [anon_sym_GT] = ACTIONS(767), + [anon_sym_GT_EQ] = ACTIONS(769), + [anon_sym_EQ_EQ] = ACTIONS(769), + [anon_sym_BANG_EQ] = ACTIONS(769), + [anon_sym_STAR] = ACTIONS(767), + [anon_sym_SLASH] = ACTIONS(769), + [anon_sym_STAR_STAR] = ACTIONS(769), + [anon_sym_CARET] = ACTIONS(769), + [aux_sym_binary_operator_token1] = ACTIONS(769), + [anon_sym_PIPE_GT] = ACTIONS(769), + [anon_sym_COLON] = ACTIONS(767), + [anon_sym_DOLLAR] = ACTIONS(769), + [anon_sym_AT] = ACTIONS(769), + [sym__hex_literal] = ACTIONS(769), + [sym__number_literal] = ACTIONS(767), + [anon_sym_SQUOTE] = ACTIONS(769), + [anon_sym_DQUOTE] = ACTIONS(769), + [sym_dots] = ACTIONS(767), + [sym_dot_dot_i] = ACTIONS(769), + [sym_return] = ACTIONS(767), + [sym_next] = ACTIONS(767), + [sym_break] = ACTIONS(767), + [sym_true] = ACTIONS(767), + [sym_false] = ACTIONS(767), + [sym_null] = ACTIONS(767), + [sym_inf] = ACTIONS(767), + [sym_nan] = ACTIONS(767), + [anon_sym_NA] = ACTIONS(767), + [anon_sym_NA_integer_] = ACTIONS(767), + [anon_sym_NA_real_] = ACTIONS(767), + [anon_sym_NA_complex_] = ACTIONS(767), + [anon_sym_NA_character_] = ACTIONS(767), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(769), + [sym__semicolon] = ACTIONS(769), + [sym__raw_string_literal] = ACTIONS(769), + [sym__external_open_parenthesis] = ACTIONS(769), + [sym__external_open_brace] = ACTIONS(769), + [sym__external_open_bracket] = ACTIONS(769), + [sym__external_open_bracket2] = ACTIONS(769), + }, + [STATE(410)] = { + [ts_builtin_sym_end] = ACTIONS(711), + [sym_identifier] = ACTIONS(709), + [anon_sym_BSLASH] = ACTIONS(711), + [anon_sym_function] = ACTIONS(709), + [anon_sym_EQ] = ACTIONS(709), + [anon_sym_if] = ACTIONS(709), + [anon_sym_for] = ACTIONS(709), + [anon_sym_while] = ACTIONS(709), + [anon_sym_repeat] = ACTIONS(709), + [anon_sym_QMARK] = ACTIONS(711), + [anon_sym_TILDE] = ACTIONS(711), + [anon_sym_BANG] = ACTIONS(709), + [anon_sym_PLUS] = ACTIONS(711), + [anon_sym_DASH] = ACTIONS(709), + [anon_sym_LT_DASH] = ACTIONS(711), + [anon_sym_LT_LT_DASH] = ACTIONS(711), + [anon_sym_COLON_EQ] = ACTIONS(711), + [anon_sym_DASH_GT] = ACTIONS(709), + [anon_sym_DASH_GT_GT] = ACTIONS(711), + [anon_sym_PIPE] = ACTIONS(709), + [anon_sym_AMP] = ACTIONS(709), + [anon_sym_PIPE_PIPE] = ACTIONS(711), + [anon_sym_AMP_AMP] = ACTIONS(711), + [anon_sym_LT] = ACTIONS(709), + [anon_sym_LT_EQ] = ACTIONS(711), + [anon_sym_GT] = ACTIONS(709), + [anon_sym_GT_EQ] = ACTIONS(711), + [anon_sym_EQ_EQ] = ACTIONS(711), + [anon_sym_BANG_EQ] = ACTIONS(711), + [anon_sym_STAR] = ACTIONS(709), + [anon_sym_SLASH] = ACTIONS(711), + [anon_sym_STAR_STAR] = ACTIONS(711), + [anon_sym_CARET] = ACTIONS(711), + [aux_sym_binary_operator_token1] = ACTIONS(711), + [anon_sym_PIPE_GT] = ACTIONS(711), + [anon_sym_COLON] = ACTIONS(709), + [anon_sym_DOLLAR] = ACTIONS(711), + [anon_sym_AT] = ACTIONS(711), + [sym__hex_literal] = ACTIONS(711), + [sym__number_literal] = ACTIONS(709), + [anon_sym_SQUOTE] = ACTIONS(711), + [anon_sym_DQUOTE] = ACTIONS(711), + [sym_dots] = ACTIONS(709), + [sym_dot_dot_i] = ACTIONS(711), + [sym_return] = ACTIONS(709), + [sym_next] = ACTIONS(709), + [sym_break] = ACTIONS(709), + [sym_true] = ACTIONS(709), + [sym_false] = ACTIONS(709), + [sym_null] = ACTIONS(709), + [sym_inf] = ACTIONS(709), + [sym_nan] = ACTIONS(709), + [anon_sym_NA] = ACTIONS(709), + [anon_sym_NA_integer_] = ACTIONS(709), + [anon_sym_NA_real_] = ACTIONS(709), + [anon_sym_NA_complex_] = ACTIONS(709), + [anon_sym_NA_character_] = ACTIONS(709), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(711), + [sym__semicolon] = ACTIONS(711), + [sym__raw_string_literal] = ACTIONS(711), + [sym__external_open_parenthesis] = ACTIONS(711), + [sym__external_open_brace] = ACTIONS(711), + [sym__external_open_bracket] = ACTIONS(711), + [sym__external_open_bracket2] = ACTIONS(711), + }, + [STATE(411)] = { + [ts_builtin_sym_end] = ACTIONS(773), + [sym_identifier] = ACTIONS(771), + [anon_sym_BSLASH] = ACTIONS(773), + [anon_sym_function] = ACTIONS(771), + [anon_sym_EQ] = ACTIONS(771), + [anon_sym_if] = ACTIONS(771), + [anon_sym_for] = ACTIONS(771), + [anon_sym_while] = ACTIONS(771), + [anon_sym_repeat] = ACTIONS(771), + [anon_sym_QMARK] = ACTIONS(773), + [anon_sym_TILDE] = ACTIONS(773), + [anon_sym_BANG] = ACTIONS(771), + [anon_sym_PLUS] = ACTIONS(773), + [anon_sym_DASH] = ACTIONS(771), + [anon_sym_LT_DASH] = ACTIONS(773), + [anon_sym_LT_LT_DASH] = ACTIONS(773), + [anon_sym_COLON_EQ] = ACTIONS(773), + [anon_sym_DASH_GT] = ACTIONS(771), + [anon_sym_DASH_GT_GT] = ACTIONS(773), + [anon_sym_PIPE] = ACTIONS(771), + [anon_sym_AMP] = ACTIONS(771), + [anon_sym_PIPE_PIPE] = ACTIONS(773), + [anon_sym_AMP_AMP] = ACTIONS(773), + [anon_sym_LT] = ACTIONS(771), + [anon_sym_LT_EQ] = ACTIONS(773), + [anon_sym_GT] = ACTIONS(771), + [anon_sym_GT_EQ] = ACTIONS(773), + [anon_sym_EQ_EQ] = ACTIONS(773), + [anon_sym_BANG_EQ] = ACTIONS(773), + [anon_sym_STAR] = ACTIONS(771), + [anon_sym_SLASH] = ACTIONS(773), + [anon_sym_STAR_STAR] = ACTIONS(773), + [anon_sym_CARET] = ACTIONS(773), + [aux_sym_binary_operator_token1] = ACTIONS(773), + [anon_sym_PIPE_GT] = ACTIONS(773), + [anon_sym_COLON] = ACTIONS(771), + [anon_sym_DOLLAR] = ACTIONS(773), + [anon_sym_AT] = ACTIONS(773), + [sym__hex_literal] = ACTIONS(773), + [sym__number_literal] = ACTIONS(771), + [anon_sym_SQUOTE] = ACTIONS(773), + [anon_sym_DQUOTE] = ACTIONS(773), + [sym_dots] = ACTIONS(771), + [sym_dot_dot_i] = ACTIONS(773), + [sym_return] = ACTIONS(771), + [sym_next] = ACTIONS(771), + [sym_break] = ACTIONS(771), + [sym_true] = ACTIONS(771), + [sym_false] = ACTIONS(771), + [sym_null] = ACTIONS(771), + [sym_inf] = ACTIONS(771), + [sym_nan] = ACTIONS(771), + [anon_sym_NA] = ACTIONS(771), + [anon_sym_NA_integer_] = ACTIONS(771), + [anon_sym_NA_real_] = ACTIONS(771), + [anon_sym_NA_complex_] = ACTIONS(771), + [anon_sym_NA_character_] = ACTIONS(771), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(773), + [sym__semicolon] = ACTIONS(773), + [sym__raw_string_literal] = ACTIONS(773), + [sym__external_open_parenthesis] = ACTIONS(773), + [sym__external_open_brace] = ACTIONS(773), + [sym__external_open_bracket] = ACTIONS(773), + [sym__external_open_bracket2] = ACTIONS(773), + }, + [STATE(412)] = { + [ts_builtin_sym_end] = ACTIONS(777), + [sym_identifier] = ACTIONS(775), + [anon_sym_BSLASH] = ACTIONS(777), + [anon_sym_function] = ACTIONS(775), + [anon_sym_EQ] = ACTIONS(775), + [anon_sym_if] = ACTIONS(775), + [anon_sym_for] = ACTIONS(775), + [anon_sym_while] = ACTIONS(775), + [anon_sym_repeat] = ACTIONS(775), + [anon_sym_QMARK] = ACTIONS(777), + [anon_sym_TILDE] = ACTIONS(777), + [anon_sym_BANG] = ACTIONS(775), + [anon_sym_PLUS] = ACTIONS(777), + [anon_sym_DASH] = ACTIONS(775), + [anon_sym_LT_DASH] = ACTIONS(777), + [anon_sym_LT_LT_DASH] = ACTIONS(777), + [anon_sym_COLON_EQ] = ACTIONS(777), + [anon_sym_DASH_GT] = ACTIONS(775), + [anon_sym_DASH_GT_GT] = ACTIONS(777), + [anon_sym_PIPE] = ACTIONS(775), + [anon_sym_AMP] = ACTIONS(775), + [anon_sym_PIPE_PIPE] = ACTIONS(777), + [anon_sym_AMP_AMP] = ACTIONS(777), + [anon_sym_LT] = ACTIONS(775), + [anon_sym_LT_EQ] = ACTIONS(777), + [anon_sym_GT] = ACTIONS(775), + [anon_sym_GT_EQ] = ACTIONS(777), + [anon_sym_EQ_EQ] = ACTIONS(777), + [anon_sym_BANG_EQ] = ACTIONS(777), + [anon_sym_STAR] = ACTIONS(775), + [anon_sym_SLASH] = ACTIONS(777), + [anon_sym_STAR_STAR] = ACTIONS(777), + [anon_sym_CARET] = ACTIONS(777), + [aux_sym_binary_operator_token1] = ACTIONS(777), + [anon_sym_PIPE_GT] = ACTIONS(777), + [anon_sym_COLON] = ACTIONS(775), + [anon_sym_DOLLAR] = ACTIONS(777), + [anon_sym_AT] = ACTIONS(777), + [sym__hex_literal] = ACTIONS(777), + [sym__number_literal] = ACTIONS(775), + [anon_sym_SQUOTE] = ACTIONS(777), + [anon_sym_DQUOTE] = ACTIONS(777), + [sym_dots] = ACTIONS(775), + [sym_dot_dot_i] = ACTIONS(777), + [sym_return] = ACTIONS(775), + [sym_next] = ACTIONS(775), + [sym_break] = ACTIONS(775), + [sym_true] = ACTIONS(775), + [sym_false] = ACTIONS(775), + [sym_null] = ACTIONS(775), + [sym_inf] = ACTIONS(775), + [sym_nan] = ACTIONS(775), + [anon_sym_NA] = ACTIONS(775), + [anon_sym_NA_integer_] = ACTIONS(775), + [anon_sym_NA_real_] = ACTIONS(775), + [anon_sym_NA_complex_] = ACTIONS(775), + [anon_sym_NA_character_] = ACTIONS(775), [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(371), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [524] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(857), - [anon_sym_PIPE_PIPE] = ACTIONS(371), + [sym__newline] = ACTIONS(777), + [sym__semicolon] = ACTIONS(777), + [sym__raw_string_literal] = ACTIONS(777), + [sym__external_open_parenthesis] = ACTIONS(777), + [sym__external_open_brace] = ACTIONS(777), + [sym__external_open_bracket] = ACTIONS(777), + [sym__external_open_bracket2] = ACTIONS(777), + }, + [STATE(413)] = { + [sym_identifier] = ACTIONS(785), + [anon_sym_BSLASH] = ACTIONS(783), + [anon_sym_function] = ACTIONS(785), + [anon_sym_EQ] = ACTIONS(785), + [anon_sym_if] = ACTIONS(785), + [anon_sym_for] = ACTIONS(785), + [anon_sym_while] = ACTIONS(785), + [anon_sym_repeat] = ACTIONS(785), + [anon_sym_QMARK] = ACTIONS(783), + [anon_sym_TILDE] = ACTIONS(783), + [anon_sym_BANG] = ACTIONS(785), + [anon_sym_PLUS] = ACTIONS(783), + [anon_sym_DASH] = ACTIONS(785), + [anon_sym_LT_DASH] = ACTIONS(783), + [anon_sym_LT_LT_DASH] = ACTIONS(783), + [anon_sym_COLON_EQ] = ACTIONS(783), + [anon_sym_DASH_GT] = ACTIONS(785), + [anon_sym_DASH_GT_GT] = ACTIONS(783), + [anon_sym_PIPE] = ACTIONS(785), + [anon_sym_AMP] = ACTIONS(785), + [anon_sym_PIPE_PIPE] = ACTIONS(783), + [anon_sym_AMP_AMP] = ACTIONS(783), + [anon_sym_LT] = ACTIONS(785), + [anon_sym_LT_EQ] = ACTIONS(783), + [anon_sym_GT] = ACTIONS(785), + [anon_sym_GT_EQ] = ACTIONS(783), + [anon_sym_EQ_EQ] = ACTIONS(783), + [anon_sym_BANG_EQ] = ACTIONS(783), + [anon_sym_STAR] = ACTIONS(785), + [anon_sym_SLASH] = ACTIONS(783), + [anon_sym_STAR_STAR] = ACTIONS(783), + [anon_sym_CARET] = ACTIONS(783), + [aux_sym_binary_operator_token1] = ACTIONS(783), + [anon_sym_PIPE_GT] = ACTIONS(783), + [anon_sym_COLON] = ACTIONS(785), + [anon_sym_DOLLAR] = ACTIONS(783), + [anon_sym_AT] = ACTIONS(783), + [sym__hex_literal] = ACTIONS(783), + [sym__number_literal] = ACTIONS(785), + [anon_sym_SQUOTE] = ACTIONS(783), + [anon_sym_DQUOTE] = ACTIONS(783), + [sym_dots] = ACTIONS(785), + [sym_dot_dot_i] = ACTIONS(783), + [sym_return] = ACTIONS(785), + [sym_next] = ACTIONS(785), + [sym_break] = ACTIONS(785), + [sym_true] = ACTIONS(785), + [sym_false] = ACTIONS(785), + [sym_null] = ACTIONS(785), + [sym_inf] = ACTIONS(785), + [sym_nan] = ACTIONS(785), + [anon_sym_NA] = ACTIONS(785), + [anon_sym_NA_integer_] = ACTIONS(785), + [anon_sym_NA_real_] = ACTIONS(785), + [anon_sym_NA_complex_] = ACTIONS(785), + [anon_sym_NA_character_] = ACTIONS(785), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(783), + [sym__semicolon] = ACTIONS(783), + [sym__raw_string_literal] = ACTIONS(783), + [sym__external_open_parenthesis] = ACTIONS(783), + [sym__external_open_brace] = ACTIONS(783), + [sym__external_close_brace] = ACTIONS(783), + [sym__external_open_bracket] = ACTIONS(783), + [sym__external_open_bracket2] = ACTIONS(783), + }, + [STATE(414)] = { + [sym_identifier] = ACTIONS(789), + [anon_sym_BSLASH] = ACTIONS(787), + [anon_sym_function] = ACTIONS(789), + [anon_sym_EQ] = ACTIONS(789), + [anon_sym_if] = ACTIONS(789), + [anon_sym_for] = ACTIONS(789), + [anon_sym_while] = ACTIONS(789), + [anon_sym_repeat] = ACTIONS(789), + [anon_sym_QMARK] = ACTIONS(787), + [anon_sym_TILDE] = ACTIONS(787), + [anon_sym_BANG] = ACTIONS(789), + [anon_sym_PLUS] = ACTIONS(787), + [anon_sym_DASH] = ACTIONS(789), + [anon_sym_LT_DASH] = ACTIONS(787), + [anon_sym_LT_LT_DASH] = ACTIONS(787), + [anon_sym_COLON_EQ] = ACTIONS(787), + [anon_sym_DASH_GT] = ACTIONS(789), + [anon_sym_DASH_GT_GT] = ACTIONS(787), + [anon_sym_PIPE] = ACTIONS(789), + [anon_sym_AMP] = ACTIONS(789), + [anon_sym_PIPE_PIPE] = ACTIONS(787), + [anon_sym_AMP_AMP] = ACTIONS(787), + [anon_sym_LT] = ACTIONS(789), + [anon_sym_LT_EQ] = ACTIONS(787), + [anon_sym_GT] = ACTIONS(789), + [anon_sym_GT_EQ] = ACTIONS(787), + [anon_sym_EQ_EQ] = ACTIONS(787), + [anon_sym_BANG_EQ] = ACTIONS(787), + [anon_sym_STAR] = ACTIONS(789), + [anon_sym_SLASH] = ACTIONS(787), + [anon_sym_STAR_STAR] = ACTIONS(787), + [anon_sym_CARET] = ACTIONS(787), + [aux_sym_binary_operator_token1] = ACTIONS(787), + [anon_sym_PIPE_GT] = ACTIONS(787), + [anon_sym_COLON] = ACTIONS(789), + [anon_sym_DOLLAR] = ACTIONS(787), + [anon_sym_AT] = ACTIONS(787), + [sym__hex_literal] = ACTIONS(787), + [sym__number_literal] = ACTIONS(789), + [anon_sym_SQUOTE] = ACTIONS(787), + [anon_sym_DQUOTE] = ACTIONS(787), + [sym_dots] = ACTIONS(789), + [sym_dot_dot_i] = ACTIONS(787), + [sym_return] = ACTIONS(789), + [sym_next] = ACTIONS(789), + [sym_break] = ACTIONS(789), + [sym_true] = ACTIONS(789), + [sym_false] = ACTIONS(789), + [sym_null] = ACTIONS(789), + [sym_inf] = ACTIONS(789), + [sym_nan] = ACTIONS(789), + [anon_sym_NA] = ACTIONS(789), + [anon_sym_NA_integer_] = ACTIONS(789), + [anon_sym_NA_real_] = ACTIONS(789), + [anon_sym_NA_complex_] = ACTIONS(789), + [anon_sym_NA_character_] = ACTIONS(789), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(787), + [sym__semicolon] = ACTIONS(787), + [sym__raw_string_literal] = ACTIONS(787), + [sym__external_open_parenthesis] = ACTIONS(787), + [sym__external_open_brace] = ACTIONS(787), + [sym__external_close_brace] = ACTIONS(787), + [sym__external_open_bracket] = ACTIONS(787), + [sym__external_open_bracket2] = ACTIONS(787), + }, + [STATE(415)] = { + [ts_builtin_sym_end] = ACTIONS(703), + [sym_identifier] = ACTIONS(701), + [anon_sym_BSLASH] = ACTIONS(703), + [anon_sym_function] = ACTIONS(701), + [anon_sym_EQ] = ACTIONS(701), + [anon_sym_if] = ACTIONS(701), + [anon_sym_for] = ACTIONS(701), + [anon_sym_while] = ACTIONS(701), + [anon_sym_repeat] = ACTIONS(701), + [anon_sym_QMARK] = ACTIONS(703), + [anon_sym_TILDE] = ACTIONS(703), + [anon_sym_BANG] = ACTIONS(701), + [anon_sym_PLUS] = ACTIONS(703), + [anon_sym_DASH] = ACTIONS(701), + [anon_sym_LT_DASH] = ACTIONS(703), + [anon_sym_LT_LT_DASH] = ACTIONS(703), + [anon_sym_COLON_EQ] = ACTIONS(703), + [anon_sym_DASH_GT] = ACTIONS(701), + [anon_sym_DASH_GT_GT] = ACTIONS(703), + [anon_sym_PIPE] = ACTIONS(701), + [anon_sym_AMP] = ACTIONS(701), + [anon_sym_PIPE_PIPE] = ACTIONS(703), + [anon_sym_AMP_AMP] = ACTIONS(703), + [anon_sym_LT] = ACTIONS(701), + [anon_sym_LT_EQ] = ACTIONS(703), + [anon_sym_GT] = ACTIONS(701), + [anon_sym_GT_EQ] = ACTIONS(703), + [anon_sym_EQ_EQ] = ACTIONS(703), + [anon_sym_BANG_EQ] = ACTIONS(703), + [anon_sym_STAR] = ACTIONS(701), + [anon_sym_SLASH] = ACTIONS(703), + [anon_sym_STAR_STAR] = ACTIONS(703), + [anon_sym_CARET] = ACTIONS(703), + [aux_sym_binary_operator_token1] = ACTIONS(703), + [anon_sym_PIPE_GT] = ACTIONS(703), + [anon_sym_COLON] = ACTIONS(701), + [anon_sym_DOLLAR] = ACTIONS(703), + [anon_sym_AT] = ACTIONS(703), + [sym__hex_literal] = ACTIONS(703), + [sym__number_literal] = ACTIONS(701), + [anon_sym_SQUOTE] = ACTIONS(703), + [anon_sym_DQUOTE] = ACTIONS(703), + [sym_dots] = ACTIONS(701), + [sym_dot_dot_i] = ACTIONS(703), + [sym_return] = ACTIONS(701), + [sym_next] = ACTIONS(701), + [sym_break] = ACTIONS(701), + [sym_true] = ACTIONS(701), + [sym_false] = ACTIONS(701), + [sym_null] = ACTIONS(701), + [sym_inf] = ACTIONS(701), + [sym_nan] = ACTIONS(701), + [anon_sym_NA] = ACTIONS(701), + [anon_sym_NA_integer_] = ACTIONS(701), + [anon_sym_NA_real_] = ACTIONS(701), + [anon_sym_NA_complex_] = ACTIONS(701), + [anon_sym_NA_character_] = ACTIONS(701), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(703), + [sym__semicolon] = ACTIONS(703), + [sym__raw_string_literal] = ACTIONS(703), + [sym__external_open_parenthesis] = ACTIONS(703), + [sym__external_open_brace] = ACTIONS(703), + [sym__external_open_bracket] = ACTIONS(703), + [sym__external_open_bracket2] = ACTIONS(703), + }, + [STATE(416)] = { + [ts_builtin_sym_end] = ACTIONS(781), + [sym_identifier] = ACTIONS(779), + [anon_sym_BSLASH] = ACTIONS(781), + [anon_sym_function] = ACTIONS(779), + [anon_sym_EQ] = ACTIONS(779), + [anon_sym_if] = ACTIONS(779), + [anon_sym_for] = ACTIONS(779), + [anon_sym_while] = ACTIONS(779), + [anon_sym_repeat] = ACTIONS(779), + [anon_sym_QMARK] = ACTIONS(781), + [anon_sym_TILDE] = ACTIONS(781), + [anon_sym_BANG] = ACTIONS(779), + [anon_sym_PLUS] = ACTIONS(781), + [anon_sym_DASH] = ACTIONS(779), + [anon_sym_LT_DASH] = ACTIONS(781), + [anon_sym_LT_LT_DASH] = ACTIONS(781), + [anon_sym_COLON_EQ] = ACTIONS(781), + [anon_sym_DASH_GT] = ACTIONS(779), + [anon_sym_DASH_GT_GT] = ACTIONS(781), + [anon_sym_PIPE] = ACTIONS(779), + [anon_sym_AMP] = ACTIONS(779), + [anon_sym_PIPE_PIPE] = ACTIONS(781), + [anon_sym_AMP_AMP] = ACTIONS(781), + [anon_sym_LT] = ACTIONS(779), + [anon_sym_LT_EQ] = ACTIONS(781), + [anon_sym_GT] = ACTIONS(779), + [anon_sym_GT_EQ] = ACTIONS(781), + [anon_sym_EQ_EQ] = ACTIONS(781), + [anon_sym_BANG_EQ] = ACTIONS(781), + [anon_sym_STAR] = ACTIONS(779), + [anon_sym_SLASH] = ACTIONS(781), + [anon_sym_STAR_STAR] = ACTIONS(781), + [anon_sym_CARET] = ACTIONS(781), + [aux_sym_binary_operator_token1] = ACTIONS(781), + [anon_sym_PIPE_GT] = ACTIONS(781), + [anon_sym_COLON] = ACTIONS(779), + [anon_sym_DOLLAR] = ACTIONS(781), + [anon_sym_AT] = ACTIONS(781), + [sym__hex_literal] = ACTIONS(781), + [sym__number_literal] = ACTIONS(779), + [anon_sym_SQUOTE] = ACTIONS(781), + [anon_sym_DQUOTE] = ACTIONS(781), + [sym_dots] = ACTIONS(779), + [sym_dot_dot_i] = ACTIONS(781), + [sym_return] = ACTIONS(779), + [sym_next] = ACTIONS(779), + [sym_break] = ACTIONS(779), + [sym_true] = ACTIONS(779), + [sym_false] = ACTIONS(779), + [sym_null] = ACTIONS(779), + [sym_inf] = ACTIONS(779), + [sym_nan] = ACTIONS(779), + [anon_sym_NA] = ACTIONS(779), + [anon_sym_NA_integer_] = ACTIONS(779), + [anon_sym_NA_real_] = ACTIONS(779), + [anon_sym_NA_complex_] = ACTIONS(779), + [anon_sym_NA_character_] = ACTIONS(779), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(781), + [sym__semicolon] = ACTIONS(781), + [sym__raw_string_literal] = ACTIONS(781), + [sym__external_open_parenthesis] = ACTIONS(781), + [sym__external_open_brace] = ACTIONS(781), + [sym__external_open_bracket] = ACTIONS(781), + [sym__external_open_bracket2] = ACTIONS(781), + }, + [STATE(417)] = { + [sym_identifier] = ACTIONS(797), + [anon_sym_BSLASH] = ACTIONS(795), + [anon_sym_function] = ACTIONS(797), + [anon_sym_EQ] = ACTIONS(797), + [anon_sym_if] = ACTIONS(797), + [anon_sym_for] = ACTIONS(797), + [anon_sym_while] = ACTIONS(797), + [anon_sym_repeat] = ACTIONS(797), + [anon_sym_QMARK] = ACTIONS(795), + [anon_sym_TILDE] = ACTIONS(795), + [anon_sym_BANG] = ACTIONS(797), + [anon_sym_PLUS] = ACTIONS(795), + [anon_sym_DASH] = ACTIONS(797), + [anon_sym_LT_DASH] = ACTIONS(795), + [anon_sym_LT_LT_DASH] = ACTIONS(795), + [anon_sym_COLON_EQ] = ACTIONS(795), + [anon_sym_DASH_GT] = ACTIONS(797), + [anon_sym_DASH_GT_GT] = ACTIONS(795), + [anon_sym_PIPE] = ACTIONS(797), + [anon_sym_AMP] = ACTIONS(797), + [anon_sym_PIPE_PIPE] = ACTIONS(795), + [anon_sym_AMP_AMP] = ACTIONS(795), + [anon_sym_LT] = ACTIONS(797), + [anon_sym_LT_EQ] = ACTIONS(795), + [anon_sym_GT] = ACTIONS(797), + [anon_sym_GT_EQ] = ACTIONS(795), + [anon_sym_EQ_EQ] = ACTIONS(795), + [anon_sym_BANG_EQ] = ACTIONS(795), + [anon_sym_STAR] = ACTIONS(797), + [anon_sym_SLASH] = ACTIONS(795), + [anon_sym_STAR_STAR] = ACTIONS(795), + [anon_sym_CARET] = ACTIONS(795), + [aux_sym_binary_operator_token1] = ACTIONS(795), + [anon_sym_PIPE_GT] = ACTIONS(795), + [anon_sym_COLON] = ACTIONS(797), + [anon_sym_DOLLAR] = ACTIONS(795), + [anon_sym_AT] = ACTIONS(795), + [sym__hex_literal] = ACTIONS(795), + [sym__number_literal] = ACTIONS(797), + [anon_sym_SQUOTE] = ACTIONS(795), + [anon_sym_DQUOTE] = ACTIONS(795), + [sym_dots] = ACTIONS(797), + [sym_dot_dot_i] = ACTIONS(795), + [sym_return] = ACTIONS(797), + [sym_next] = ACTIONS(797), + [sym_break] = ACTIONS(797), + [sym_true] = ACTIONS(797), + [sym_false] = ACTIONS(797), + [sym_null] = ACTIONS(797), + [sym_inf] = ACTIONS(797), + [sym_nan] = ACTIONS(797), + [anon_sym_NA] = ACTIONS(797), + [anon_sym_NA_integer_] = ACTIONS(797), + [anon_sym_NA_real_] = ACTIONS(797), + [anon_sym_NA_complex_] = ACTIONS(797), + [anon_sym_NA_character_] = ACTIONS(797), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(795), + [sym__semicolon] = ACTIONS(795), + [sym__raw_string_literal] = ACTIONS(795), + [sym__external_open_parenthesis] = ACTIONS(795), + [sym__external_open_brace] = ACTIONS(795), + [sym__external_close_brace] = ACTIONS(795), + [sym__external_open_bracket] = ACTIONS(795), + [sym__external_open_bracket2] = ACTIONS(795), + }, + [STATE(418)] = { + [ts_builtin_sym_end] = ACTIONS(811), + [sym_identifier] = ACTIONS(809), + [anon_sym_BSLASH] = ACTIONS(811), + [anon_sym_function] = ACTIONS(809), + [anon_sym_EQ] = ACTIONS(809), + [anon_sym_if] = ACTIONS(809), + [anon_sym_for] = ACTIONS(809), + [anon_sym_while] = ACTIONS(809), + [anon_sym_repeat] = ACTIONS(809), + [anon_sym_QMARK] = ACTIONS(811), + [anon_sym_TILDE] = ACTIONS(811), + [anon_sym_BANG] = ACTIONS(809), + [anon_sym_PLUS] = ACTIONS(811), + [anon_sym_DASH] = ACTIONS(809), + [anon_sym_LT_DASH] = ACTIONS(811), + [anon_sym_LT_LT_DASH] = ACTIONS(811), + [anon_sym_COLON_EQ] = ACTIONS(811), + [anon_sym_DASH_GT] = ACTIONS(809), + [anon_sym_DASH_GT_GT] = ACTIONS(811), + [anon_sym_PIPE] = ACTIONS(809), + [anon_sym_AMP] = ACTIONS(809), + [anon_sym_PIPE_PIPE] = ACTIONS(811), + [anon_sym_AMP_AMP] = ACTIONS(811), + [anon_sym_LT] = ACTIONS(809), + [anon_sym_LT_EQ] = ACTIONS(811), + [anon_sym_GT] = ACTIONS(809), + [anon_sym_GT_EQ] = ACTIONS(811), + [anon_sym_EQ_EQ] = ACTIONS(811), + [anon_sym_BANG_EQ] = ACTIONS(811), + [anon_sym_STAR] = ACTIONS(809), + [anon_sym_SLASH] = ACTIONS(811), + [anon_sym_STAR_STAR] = ACTIONS(811), + [anon_sym_CARET] = ACTIONS(811), + [aux_sym_binary_operator_token1] = ACTIONS(811), + [anon_sym_PIPE_GT] = ACTIONS(811), + [anon_sym_COLON] = ACTIONS(809), + [anon_sym_DOLLAR] = ACTIONS(811), + [anon_sym_AT] = ACTIONS(811), + [sym__hex_literal] = ACTIONS(811), + [sym__number_literal] = ACTIONS(809), + [anon_sym_SQUOTE] = ACTIONS(811), + [anon_sym_DQUOTE] = ACTIONS(811), + [sym_dots] = ACTIONS(809), + [sym_dot_dot_i] = ACTIONS(811), + [sym_return] = ACTIONS(809), + [sym_next] = ACTIONS(809), + [sym_break] = ACTIONS(809), + [sym_true] = ACTIONS(809), + [sym_false] = ACTIONS(809), + [sym_null] = ACTIONS(809), + [sym_inf] = ACTIONS(809), + [sym_nan] = ACTIONS(809), + [anon_sym_NA] = ACTIONS(809), + [anon_sym_NA_integer_] = ACTIONS(809), + [anon_sym_NA_real_] = ACTIONS(809), + [anon_sym_NA_complex_] = ACTIONS(809), + [anon_sym_NA_character_] = ACTIONS(809), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(811), + [sym__semicolon] = ACTIONS(811), + [sym__raw_string_literal] = ACTIONS(811), + [sym__external_open_parenthesis] = ACTIONS(811), + [sym__external_open_brace] = ACTIONS(811), + [sym__external_open_bracket] = ACTIONS(811), + [sym__external_open_bracket2] = ACTIONS(811), + }, + [STATE(419)] = { + [sym_identifier] = ACTIONS(859), + [anon_sym_BSLASH] = ACTIONS(861), + [anon_sym_function] = ACTIONS(859), + [anon_sym_EQ] = ACTIONS(859), + [anon_sym_if] = ACTIONS(859), + [anon_sym_for] = ACTIONS(859), + [anon_sym_while] = ACTIONS(859), + [anon_sym_repeat] = ACTIONS(859), + [anon_sym_QMARK] = ACTIONS(861), + [anon_sym_TILDE] = ACTIONS(861), + [anon_sym_BANG] = ACTIONS(859), + [anon_sym_PLUS] = ACTIONS(861), + [anon_sym_DASH] = ACTIONS(859), + [anon_sym_LT_DASH] = ACTIONS(861), + [anon_sym_LT_LT_DASH] = ACTIONS(861), + [anon_sym_COLON_EQ] = ACTIONS(861), + [anon_sym_DASH_GT] = ACTIONS(859), + [anon_sym_DASH_GT_GT] = ACTIONS(861), + [anon_sym_PIPE] = ACTIONS(859), + [anon_sym_AMP] = ACTIONS(859), + [anon_sym_PIPE_PIPE] = ACTIONS(861), [anon_sym_AMP_AMP] = ACTIONS(861), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(371), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [525] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(371), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [526] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(371), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [527] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(373), - [anon_sym_SLASH] = ACTIONS(371), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(371), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [528] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(373), - [anon_sym_SLASH] = ACTIONS(371), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(371), - [anon_sym_PIPE_GT] = ACTIONS(371), - [anon_sym_COLON] = ACTIONS(373), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(371), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [529] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(373), - [anon_sym_SLASH] = ACTIONS(371), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(371), - [anon_sym_PIPE_GT] = ACTIONS(371), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(371), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [530] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(373), - [anon_sym_SLASH] = ACTIONS(371), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(371), - [anon_sym_PIPE_GT] = ACTIONS(371), - [anon_sym_COLON] = ACTIONS(373), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(371), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [531] = { - [sym_string] = STATE(835), - [sym__single_quoted_string] = STATE(754), - [sym__double_quoted_string] = STATE(755), - [sym__string_or_identifier] = STATE(835), - [aux_sym_function_definition_repeat1] = STATE(765), - [sym_identifier] = ACTIONS(919), - [anon_sym_BSLASH] = ACTIONS(825), + [anon_sym_LT] = ACTIONS(859), + [anon_sym_LT_EQ] = ACTIONS(861), + [anon_sym_GT] = ACTIONS(859), + [anon_sym_GT_EQ] = ACTIONS(861), + [anon_sym_EQ_EQ] = ACTIONS(861), + [anon_sym_BANG_EQ] = ACTIONS(861), + [anon_sym_STAR] = ACTIONS(859), + [anon_sym_SLASH] = ACTIONS(861), + [anon_sym_STAR_STAR] = ACTIONS(861), + [anon_sym_CARET] = ACTIONS(861), + [aux_sym_binary_operator_token1] = ACTIONS(861), + [anon_sym_PIPE_GT] = ACTIONS(861), + [anon_sym_COLON] = ACTIONS(859), + [anon_sym_DOLLAR] = ACTIONS(861), + [anon_sym_AT] = ACTIONS(861), + [sym__hex_literal] = ACTIONS(861), + [sym__number_literal] = ACTIONS(859), + [anon_sym_SQUOTE] = ACTIONS(861), + [anon_sym_DQUOTE] = ACTIONS(861), + [sym_dots] = ACTIONS(859), + [sym_dot_dot_i] = ACTIONS(861), + [sym_return] = ACTIONS(859), + [sym_next] = ACTIONS(859), + [sym_break] = ACTIONS(859), + [sym_true] = ACTIONS(859), + [sym_false] = ACTIONS(859), + [sym_null] = ACTIONS(859), + [sym_inf] = ACTIONS(859), + [sym_nan] = ACTIONS(859), + [anon_sym_NA] = ACTIONS(859), + [anon_sym_NA_integer_] = ACTIONS(859), + [anon_sym_NA_real_] = ACTIONS(859), + [anon_sym_NA_complex_] = ACTIONS(859), + [anon_sym_NA_character_] = ACTIONS(859), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(861), + [sym__semicolon] = ACTIONS(861), + [sym__raw_string_literal] = ACTIONS(861), + [sym__external_open_parenthesis] = ACTIONS(861), + [sym__external_open_brace] = ACTIONS(861), + [sym__external_close_brace] = ACTIONS(861), + [sym__external_open_bracket] = ACTIONS(861), + [sym__external_open_bracket2] = ACTIONS(861), + }, + [STATE(420)] = { + [sym_identifier] = ACTIONS(779), + [anon_sym_BSLASH] = ACTIONS(781), + [anon_sym_function] = ACTIONS(779), + [anon_sym_EQ] = ACTIONS(779), + [anon_sym_if] = ACTIONS(779), + [anon_sym_for] = ACTIONS(779), + [anon_sym_while] = ACTIONS(779), + [anon_sym_repeat] = ACTIONS(779), + [anon_sym_QMARK] = ACTIONS(781), + [anon_sym_TILDE] = ACTIONS(781), + [anon_sym_BANG] = ACTIONS(779), + [anon_sym_PLUS] = ACTIONS(781), + [anon_sym_DASH] = ACTIONS(779), + [anon_sym_LT_DASH] = ACTIONS(781), + [anon_sym_LT_LT_DASH] = ACTIONS(781), + [anon_sym_COLON_EQ] = ACTIONS(781), + [anon_sym_DASH_GT] = ACTIONS(779), + [anon_sym_DASH_GT_GT] = ACTIONS(781), + [anon_sym_PIPE] = ACTIONS(779), + [anon_sym_AMP] = ACTIONS(779), + [anon_sym_PIPE_PIPE] = ACTIONS(781), + [anon_sym_AMP_AMP] = ACTIONS(781), + [anon_sym_LT] = ACTIONS(779), + [anon_sym_LT_EQ] = ACTIONS(781), + [anon_sym_GT] = ACTIONS(779), + [anon_sym_GT_EQ] = ACTIONS(781), + [anon_sym_EQ_EQ] = ACTIONS(781), + [anon_sym_BANG_EQ] = ACTIONS(781), + [anon_sym_STAR] = ACTIONS(779), + [anon_sym_SLASH] = ACTIONS(781), + [anon_sym_STAR_STAR] = ACTIONS(781), + [anon_sym_CARET] = ACTIONS(781), + [aux_sym_binary_operator_token1] = ACTIONS(781), + [anon_sym_PIPE_GT] = ACTIONS(781), + [anon_sym_COLON] = ACTIONS(779), + [anon_sym_DOLLAR] = ACTIONS(781), + [anon_sym_AT] = ACTIONS(781), + [sym__hex_literal] = ACTIONS(781), + [sym__number_literal] = ACTIONS(779), + [anon_sym_SQUOTE] = ACTIONS(781), + [anon_sym_DQUOTE] = ACTIONS(781), + [sym_dots] = ACTIONS(779), + [sym_dot_dot_i] = ACTIONS(781), + [sym_return] = ACTIONS(779), + [sym_next] = ACTIONS(779), + [sym_break] = ACTIONS(779), + [sym_true] = ACTIONS(779), + [sym_false] = ACTIONS(779), + [sym_null] = ACTIONS(779), + [sym_inf] = ACTIONS(779), + [sym_nan] = ACTIONS(779), + [anon_sym_NA] = ACTIONS(779), + [anon_sym_NA_integer_] = ACTIONS(779), + [anon_sym_NA_real_] = ACTIONS(779), + [anon_sym_NA_complex_] = ACTIONS(779), + [anon_sym_NA_character_] = ACTIONS(779), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(781), + [sym__semicolon] = ACTIONS(781), + [sym__raw_string_literal] = ACTIONS(781), + [sym__external_open_parenthesis] = ACTIONS(781), + [sym__external_open_brace] = ACTIONS(781), + [sym__external_close_brace] = ACTIONS(781), + [sym__external_open_bracket] = ACTIONS(781), + [sym__external_open_bracket2] = ACTIONS(781), + }, + [STATE(421)] = { + [ts_builtin_sym_end] = ACTIONS(815), + [sym_identifier] = ACTIONS(813), + [anon_sym_BSLASH] = ACTIONS(815), + [anon_sym_function] = ACTIONS(813), + [anon_sym_EQ] = ACTIONS(813), + [anon_sym_if] = ACTIONS(813), + [anon_sym_for] = ACTIONS(813), + [anon_sym_while] = ACTIONS(813), + [anon_sym_repeat] = ACTIONS(813), + [anon_sym_QMARK] = ACTIONS(815), + [anon_sym_TILDE] = ACTIONS(815), + [anon_sym_BANG] = ACTIONS(813), + [anon_sym_PLUS] = ACTIONS(815), + [anon_sym_DASH] = ACTIONS(813), + [anon_sym_LT_DASH] = ACTIONS(815), + [anon_sym_LT_LT_DASH] = ACTIONS(815), + [anon_sym_COLON_EQ] = ACTIONS(815), + [anon_sym_DASH_GT] = ACTIONS(813), + [anon_sym_DASH_GT_GT] = ACTIONS(815), + [anon_sym_PIPE] = ACTIONS(813), + [anon_sym_AMP] = ACTIONS(813), + [anon_sym_PIPE_PIPE] = ACTIONS(815), + [anon_sym_AMP_AMP] = ACTIONS(815), + [anon_sym_LT] = ACTIONS(813), + [anon_sym_LT_EQ] = ACTIONS(815), + [anon_sym_GT] = ACTIONS(813), + [anon_sym_GT_EQ] = ACTIONS(815), + [anon_sym_EQ_EQ] = ACTIONS(815), + [anon_sym_BANG_EQ] = ACTIONS(815), + [anon_sym_STAR] = ACTIONS(813), + [anon_sym_SLASH] = ACTIONS(815), + [anon_sym_STAR_STAR] = ACTIONS(815), + [anon_sym_CARET] = ACTIONS(815), + [aux_sym_binary_operator_token1] = ACTIONS(815), + [anon_sym_PIPE_GT] = ACTIONS(815), + [anon_sym_COLON] = ACTIONS(813), + [anon_sym_DOLLAR] = ACTIONS(815), + [anon_sym_AT] = ACTIONS(815), + [sym__hex_literal] = ACTIONS(815), + [sym__number_literal] = ACTIONS(813), + [anon_sym_SQUOTE] = ACTIONS(815), + [anon_sym_DQUOTE] = ACTIONS(815), + [sym_dots] = ACTIONS(813), + [sym_dot_dot_i] = ACTIONS(815), + [sym_return] = ACTIONS(813), + [sym_next] = ACTIONS(813), + [sym_break] = ACTIONS(813), + [sym_true] = ACTIONS(813), + [sym_false] = ACTIONS(813), + [sym_null] = ACTIONS(813), + [sym_inf] = ACTIONS(813), + [sym_nan] = ACTIONS(813), + [anon_sym_NA] = ACTIONS(813), + [anon_sym_NA_integer_] = ACTIONS(813), + [anon_sym_NA_real_] = ACTIONS(813), + [anon_sym_NA_complex_] = ACTIONS(813), + [anon_sym_NA_character_] = ACTIONS(813), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(815), + [sym__semicolon] = ACTIONS(815), + [sym__raw_string_literal] = ACTIONS(815), + [sym__external_open_parenthesis] = ACTIONS(815), + [sym__external_open_brace] = ACTIONS(815), + [sym__external_open_bracket] = ACTIONS(815), + [sym__external_open_bracket2] = ACTIONS(815), + }, + [STATE(422)] = { + [sym_identifier] = ACTIONS(805), + [anon_sym_BSLASH] = ACTIONS(807), + [anon_sym_function] = ACTIONS(805), + [anon_sym_EQ] = ACTIONS(805), + [anon_sym_if] = ACTIONS(805), + [anon_sym_for] = ACTIONS(805), + [anon_sym_while] = ACTIONS(805), + [anon_sym_repeat] = ACTIONS(805), + [anon_sym_QMARK] = ACTIONS(807), + [anon_sym_TILDE] = ACTIONS(807), + [anon_sym_BANG] = ACTIONS(805), + [anon_sym_PLUS] = ACTIONS(807), + [anon_sym_DASH] = ACTIONS(805), + [anon_sym_LT_DASH] = ACTIONS(807), + [anon_sym_LT_LT_DASH] = ACTIONS(807), + [anon_sym_COLON_EQ] = ACTIONS(807), + [anon_sym_DASH_GT] = ACTIONS(805), + [anon_sym_DASH_GT_GT] = ACTIONS(807), + [anon_sym_PIPE] = ACTIONS(805), + [anon_sym_AMP] = ACTIONS(805), + [anon_sym_PIPE_PIPE] = ACTIONS(807), + [anon_sym_AMP_AMP] = ACTIONS(807), + [anon_sym_LT] = ACTIONS(805), + [anon_sym_LT_EQ] = ACTIONS(807), + [anon_sym_GT] = ACTIONS(805), + [anon_sym_GT_EQ] = ACTIONS(807), + [anon_sym_EQ_EQ] = ACTIONS(807), + [anon_sym_BANG_EQ] = ACTIONS(807), + [anon_sym_STAR] = ACTIONS(805), + [anon_sym_SLASH] = ACTIONS(807), + [anon_sym_STAR_STAR] = ACTIONS(807), + [anon_sym_CARET] = ACTIONS(807), + [aux_sym_binary_operator_token1] = ACTIONS(807), + [anon_sym_PIPE_GT] = ACTIONS(807), + [anon_sym_COLON] = ACTIONS(805), + [anon_sym_DOLLAR] = ACTIONS(807), + [anon_sym_AT] = ACTIONS(807), + [sym__hex_literal] = ACTIONS(807), + [sym__number_literal] = ACTIONS(805), + [anon_sym_SQUOTE] = ACTIONS(807), + [anon_sym_DQUOTE] = ACTIONS(807), + [sym_dots] = ACTIONS(805), + [sym_dot_dot_i] = ACTIONS(807), + [sym_return] = ACTIONS(805), + [sym_next] = ACTIONS(805), + [sym_break] = ACTIONS(805), + [sym_true] = ACTIONS(805), + [sym_false] = ACTIONS(805), + [sym_null] = ACTIONS(805), + [sym_inf] = ACTIONS(805), + [sym_nan] = ACTIONS(805), + [anon_sym_NA] = ACTIONS(805), + [anon_sym_NA_integer_] = ACTIONS(805), + [anon_sym_NA_real_] = ACTIONS(805), + [anon_sym_NA_complex_] = ACTIONS(805), + [anon_sym_NA_character_] = ACTIONS(805), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(807), + [sym__semicolon] = ACTIONS(807), + [sym__raw_string_literal] = ACTIONS(807), + [sym__external_open_parenthesis] = ACTIONS(807), + [sym__external_open_brace] = ACTIONS(807), + [sym__external_close_brace] = ACTIONS(807), + [sym__external_open_bracket] = ACTIONS(807), + [sym__external_open_bracket2] = ACTIONS(807), + }, + [STATE(423)] = { + [ts_builtin_sym_end] = ACTIONS(819), + [sym_identifier] = ACTIONS(817), + [anon_sym_BSLASH] = ACTIONS(819), + [anon_sym_function] = ACTIONS(817), + [anon_sym_EQ] = ACTIONS(817), + [anon_sym_if] = ACTIONS(817), + [anon_sym_for] = ACTIONS(817), + [anon_sym_while] = ACTIONS(817), + [anon_sym_repeat] = ACTIONS(817), + [anon_sym_QMARK] = ACTIONS(819), + [anon_sym_TILDE] = ACTIONS(819), + [anon_sym_BANG] = ACTIONS(817), + [anon_sym_PLUS] = ACTIONS(819), + [anon_sym_DASH] = ACTIONS(817), + [anon_sym_LT_DASH] = ACTIONS(819), + [anon_sym_LT_LT_DASH] = ACTIONS(819), + [anon_sym_COLON_EQ] = ACTIONS(819), + [anon_sym_DASH_GT] = ACTIONS(817), + [anon_sym_DASH_GT_GT] = ACTIONS(819), + [anon_sym_PIPE] = ACTIONS(817), + [anon_sym_AMP] = ACTIONS(817), + [anon_sym_PIPE_PIPE] = ACTIONS(819), + [anon_sym_AMP_AMP] = ACTIONS(819), + [anon_sym_LT] = ACTIONS(817), + [anon_sym_LT_EQ] = ACTIONS(819), + [anon_sym_GT] = ACTIONS(817), + [anon_sym_GT_EQ] = ACTIONS(819), + [anon_sym_EQ_EQ] = ACTIONS(819), + [anon_sym_BANG_EQ] = ACTIONS(819), + [anon_sym_STAR] = ACTIONS(817), + [anon_sym_SLASH] = ACTIONS(819), + [anon_sym_STAR_STAR] = ACTIONS(819), + [anon_sym_CARET] = ACTIONS(819), + [aux_sym_binary_operator_token1] = ACTIONS(819), + [anon_sym_PIPE_GT] = ACTIONS(819), + [anon_sym_COLON] = ACTIONS(817), + [anon_sym_DOLLAR] = ACTIONS(819), + [anon_sym_AT] = ACTIONS(819), + [sym__hex_literal] = ACTIONS(819), + [sym__number_literal] = ACTIONS(817), + [anon_sym_SQUOTE] = ACTIONS(819), + [anon_sym_DQUOTE] = ACTIONS(819), + [sym_dots] = ACTIONS(817), + [sym_dot_dot_i] = ACTIONS(819), + [sym_return] = ACTIONS(817), + [sym_next] = ACTIONS(817), + [sym_break] = ACTIONS(817), + [sym_true] = ACTIONS(817), + [sym_false] = ACTIONS(817), + [sym_null] = ACTIONS(817), + [sym_inf] = ACTIONS(817), + [sym_nan] = ACTIONS(817), + [anon_sym_NA] = ACTIONS(817), + [anon_sym_NA_integer_] = ACTIONS(817), + [anon_sym_NA_real_] = ACTIONS(817), + [anon_sym_NA_complex_] = ACTIONS(817), + [anon_sym_NA_character_] = ACTIONS(817), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(819), + [sym__semicolon] = ACTIONS(819), + [sym__raw_string_literal] = ACTIONS(819), + [sym__external_open_parenthesis] = ACTIONS(819), + [sym__external_open_brace] = ACTIONS(819), + [sym__external_open_bracket] = ACTIONS(819), + [sym__external_open_bracket2] = ACTIONS(819), + }, + [STATE(424)] = { + [ts_builtin_sym_end] = ACTIONS(783), + [sym_identifier] = ACTIONS(785), + [anon_sym_BSLASH] = ACTIONS(783), + [anon_sym_function] = ACTIONS(785), + [anon_sym_EQ] = ACTIONS(785), + [anon_sym_if] = ACTIONS(785), + [anon_sym_for] = ACTIONS(785), + [anon_sym_while] = ACTIONS(785), + [anon_sym_repeat] = ACTIONS(785), + [anon_sym_QMARK] = ACTIONS(783), + [anon_sym_TILDE] = ACTIONS(783), + [anon_sym_BANG] = ACTIONS(785), + [anon_sym_PLUS] = ACTIONS(783), + [anon_sym_DASH] = ACTIONS(785), + [anon_sym_LT_DASH] = ACTIONS(783), + [anon_sym_LT_LT_DASH] = ACTIONS(783), + [anon_sym_COLON_EQ] = ACTIONS(783), + [anon_sym_DASH_GT] = ACTIONS(785), + [anon_sym_DASH_GT_GT] = ACTIONS(783), + [anon_sym_PIPE] = ACTIONS(785), + [anon_sym_AMP] = ACTIONS(785), + [anon_sym_PIPE_PIPE] = ACTIONS(783), + [anon_sym_AMP_AMP] = ACTIONS(783), + [anon_sym_LT] = ACTIONS(785), + [anon_sym_LT_EQ] = ACTIONS(783), + [anon_sym_GT] = ACTIONS(785), + [anon_sym_GT_EQ] = ACTIONS(783), + [anon_sym_EQ_EQ] = ACTIONS(783), + [anon_sym_BANG_EQ] = ACTIONS(783), + [anon_sym_STAR] = ACTIONS(785), + [anon_sym_SLASH] = ACTIONS(783), + [anon_sym_STAR_STAR] = ACTIONS(783), + [anon_sym_CARET] = ACTIONS(783), + [aux_sym_binary_operator_token1] = ACTIONS(783), + [anon_sym_PIPE_GT] = ACTIONS(783), + [anon_sym_COLON] = ACTIONS(785), + [anon_sym_DOLLAR] = ACTIONS(783), + [anon_sym_AT] = ACTIONS(783), + [sym__hex_literal] = ACTIONS(783), + [sym__number_literal] = ACTIONS(785), + [anon_sym_SQUOTE] = ACTIONS(783), + [anon_sym_DQUOTE] = ACTIONS(783), + [sym_dots] = ACTIONS(785), + [sym_dot_dot_i] = ACTIONS(783), + [sym_return] = ACTIONS(785), + [sym_next] = ACTIONS(785), + [sym_break] = ACTIONS(785), + [sym_true] = ACTIONS(785), + [sym_false] = ACTIONS(785), + [sym_null] = ACTIONS(785), + [sym_inf] = ACTIONS(785), + [sym_nan] = ACTIONS(785), + [anon_sym_NA] = ACTIONS(785), + [anon_sym_NA_integer_] = ACTIONS(785), + [anon_sym_NA_real_] = ACTIONS(785), + [anon_sym_NA_complex_] = ACTIONS(785), + [anon_sym_NA_character_] = ACTIONS(785), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(783), + [sym__semicolon] = ACTIONS(783), + [sym__raw_string_literal] = ACTIONS(783), + [sym__external_open_parenthesis] = ACTIONS(783), + [sym__external_open_brace] = ACTIONS(783), + [sym__external_open_bracket] = ACTIONS(783), + [sym__external_open_bracket2] = ACTIONS(783), + }, + [STATE(425)] = { + [ts_builtin_sym_end] = ACTIONS(787), + [sym_identifier] = ACTIONS(789), + [anon_sym_BSLASH] = ACTIONS(787), + [anon_sym_function] = ACTIONS(789), + [anon_sym_EQ] = ACTIONS(789), + [anon_sym_if] = ACTIONS(789), + [anon_sym_for] = ACTIONS(789), + [anon_sym_while] = ACTIONS(789), + [anon_sym_repeat] = ACTIONS(789), + [anon_sym_QMARK] = ACTIONS(787), + [anon_sym_TILDE] = ACTIONS(787), + [anon_sym_BANG] = ACTIONS(789), + [anon_sym_PLUS] = ACTIONS(787), + [anon_sym_DASH] = ACTIONS(789), + [anon_sym_LT_DASH] = ACTIONS(787), + [anon_sym_LT_LT_DASH] = ACTIONS(787), + [anon_sym_COLON_EQ] = ACTIONS(787), + [anon_sym_DASH_GT] = ACTIONS(789), + [anon_sym_DASH_GT_GT] = ACTIONS(787), + [anon_sym_PIPE] = ACTIONS(789), + [anon_sym_AMP] = ACTIONS(789), + [anon_sym_PIPE_PIPE] = ACTIONS(787), + [anon_sym_AMP_AMP] = ACTIONS(787), + [anon_sym_LT] = ACTIONS(789), + [anon_sym_LT_EQ] = ACTIONS(787), + [anon_sym_GT] = ACTIONS(789), + [anon_sym_GT_EQ] = ACTIONS(787), + [anon_sym_EQ_EQ] = ACTIONS(787), + [anon_sym_BANG_EQ] = ACTIONS(787), + [anon_sym_STAR] = ACTIONS(789), + [anon_sym_SLASH] = ACTIONS(787), + [anon_sym_STAR_STAR] = ACTIONS(787), + [anon_sym_CARET] = ACTIONS(787), + [aux_sym_binary_operator_token1] = ACTIONS(787), + [anon_sym_PIPE_GT] = ACTIONS(787), + [anon_sym_COLON] = ACTIONS(789), + [anon_sym_DOLLAR] = ACTIONS(787), + [anon_sym_AT] = ACTIONS(787), + [sym__hex_literal] = ACTIONS(787), + [sym__number_literal] = ACTIONS(789), + [anon_sym_SQUOTE] = ACTIONS(787), + [anon_sym_DQUOTE] = ACTIONS(787), + [sym_dots] = ACTIONS(789), + [sym_dot_dot_i] = ACTIONS(787), + [sym_return] = ACTIONS(789), + [sym_next] = ACTIONS(789), + [sym_break] = ACTIONS(789), + [sym_true] = ACTIONS(789), + [sym_false] = ACTIONS(789), + [sym_null] = ACTIONS(789), + [sym_inf] = ACTIONS(789), + [sym_nan] = ACTIONS(789), + [anon_sym_NA] = ACTIONS(789), + [anon_sym_NA_integer_] = ACTIONS(789), + [anon_sym_NA_real_] = ACTIONS(789), + [anon_sym_NA_complex_] = ACTIONS(789), + [anon_sym_NA_character_] = ACTIONS(789), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(787), + [sym__semicolon] = ACTIONS(787), + [sym__raw_string_literal] = ACTIONS(787), + [sym__external_open_parenthesis] = ACTIONS(787), + [sym__external_open_brace] = ACTIONS(787), + [sym__external_open_bracket] = ACTIONS(787), + [sym__external_open_bracket2] = ACTIONS(787), + }, + [STATE(426)] = { + [ts_builtin_sym_end] = ACTIONS(823), + [sym_identifier] = ACTIONS(821), + [anon_sym_BSLASH] = ACTIONS(823), + [anon_sym_function] = ACTIONS(821), + [anon_sym_EQ] = ACTIONS(821), + [anon_sym_if] = ACTIONS(821), + [anon_sym_for] = ACTIONS(821), + [anon_sym_while] = ACTIONS(821), + [anon_sym_repeat] = ACTIONS(821), + [anon_sym_QMARK] = ACTIONS(823), + [anon_sym_TILDE] = ACTIONS(823), + [anon_sym_BANG] = ACTIONS(821), + [anon_sym_PLUS] = ACTIONS(823), + [anon_sym_DASH] = ACTIONS(821), + [anon_sym_LT_DASH] = ACTIONS(823), + [anon_sym_LT_LT_DASH] = ACTIONS(823), + [anon_sym_COLON_EQ] = ACTIONS(823), + [anon_sym_DASH_GT] = ACTIONS(821), + [anon_sym_DASH_GT_GT] = ACTIONS(823), + [anon_sym_PIPE] = ACTIONS(821), + [anon_sym_AMP] = ACTIONS(821), + [anon_sym_PIPE_PIPE] = ACTIONS(823), + [anon_sym_AMP_AMP] = ACTIONS(823), + [anon_sym_LT] = ACTIONS(821), + [anon_sym_LT_EQ] = ACTIONS(823), + [anon_sym_GT] = ACTIONS(821), + [anon_sym_GT_EQ] = ACTIONS(823), + [anon_sym_EQ_EQ] = ACTIONS(823), + [anon_sym_BANG_EQ] = ACTIONS(823), + [anon_sym_STAR] = ACTIONS(821), + [anon_sym_SLASH] = ACTIONS(823), + [anon_sym_STAR_STAR] = ACTIONS(823), + [anon_sym_CARET] = ACTIONS(823), + [aux_sym_binary_operator_token1] = ACTIONS(823), + [anon_sym_PIPE_GT] = ACTIONS(823), + [anon_sym_COLON] = ACTIONS(821), + [anon_sym_DOLLAR] = ACTIONS(823), + [anon_sym_AT] = ACTIONS(823), + [sym__hex_literal] = ACTIONS(823), + [sym__number_literal] = ACTIONS(821), + [anon_sym_SQUOTE] = ACTIONS(823), + [anon_sym_DQUOTE] = ACTIONS(823), + [sym_dots] = ACTIONS(821), + [sym_dot_dot_i] = ACTIONS(823), + [sym_return] = ACTIONS(821), + [sym_next] = ACTIONS(821), + [sym_break] = ACTIONS(821), + [sym_true] = ACTIONS(821), + [sym_false] = ACTIONS(821), + [sym_null] = ACTIONS(821), + [sym_inf] = ACTIONS(821), + [sym_nan] = ACTIONS(821), + [anon_sym_NA] = ACTIONS(821), + [anon_sym_NA_integer_] = ACTIONS(821), + [anon_sym_NA_real_] = ACTIONS(821), + [anon_sym_NA_complex_] = ACTIONS(821), + [anon_sym_NA_character_] = ACTIONS(821), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(823), + [sym__semicolon] = ACTIONS(823), + [sym__raw_string_literal] = ACTIONS(823), + [sym__external_open_parenthesis] = ACTIONS(823), + [sym__external_open_brace] = ACTIONS(823), + [sym__external_open_bracket] = ACTIONS(823), + [sym__external_open_bracket2] = ACTIONS(823), + }, + [STATE(427)] = { + [sym_identifier] = ACTIONS(709), + [anon_sym_BSLASH] = ACTIONS(711), + [anon_sym_function] = ACTIONS(709), + [anon_sym_EQ] = ACTIONS(709), + [anon_sym_if] = ACTIONS(709), + [anon_sym_for] = ACTIONS(709), + [anon_sym_while] = ACTIONS(709), + [anon_sym_repeat] = ACTIONS(709), + [anon_sym_QMARK] = ACTIONS(711), + [anon_sym_TILDE] = ACTIONS(711), + [anon_sym_BANG] = ACTIONS(709), + [anon_sym_PLUS] = ACTIONS(711), + [anon_sym_DASH] = ACTIONS(709), + [anon_sym_LT_DASH] = ACTIONS(711), + [anon_sym_LT_LT_DASH] = ACTIONS(711), + [anon_sym_COLON_EQ] = ACTIONS(711), + [anon_sym_DASH_GT] = ACTIONS(709), + [anon_sym_DASH_GT_GT] = ACTIONS(711), + [anon_sym_PIPE] = ACTIONS(709), + [anon_sym_AMP] = ACTIONS(709), + [anon_sym_PIPE_PIPE] = ACTIONS(711), + [anon_sym_AMP_AMP] = ACTIONS(711), + [anon_sym_LT] = ACTIONS(709), + [anon_sym_LT_EQ] = ACTIONS(711), + [anon_sym_GT] = ACTIONS(709), + [anon_sym_GT_EQ] = ACTIONS(711), + [anon_sym_EQ_EQ] = ACTIONS(711), + [anon_sym_BANG_EQ] = ACTIONS(711), + [anon_sym_STAR] = ACTIONS(709), + [anon_sym_SLASH] = ACTIONS(711), + [anon_sym_STAR_STAR] = ACTIONS(711), + [anon_sym_CARET] = ACTIONS(711), + [aux_sym_binary_operator_token1] = ACTIONS(711), + [anon_sym_PIPE_GT] = ACTIONS(711), + [anon_sym_COLON] = ACTIONS(709), + [anon_sym_DOLLAR] = ACTIONS(711), + [anon_sym_AT] = ACTIONS(711), + [sym__hex_literal] = ACTIONS(711), + [sym__number_literal] = ACTIONS(709), + [anon_sym_SQUOTE] = ACTIONS(711), + [anon_sym_DQUOTE] = ACTIONS(711), + [sym_dots] = ACTIONS(709), + [sym_dot_dot_i] = ACTIONS(711), + [sym_return] = ACTIONS(709), + [sym_next] = ACTIONS(709), + [sym_break] = ACTIONS(709), + [sym_true] = ACTIONS(709), + [sym_false] = ACTIONS(709), + [sym_null] = ACTIONS(709), + [sym_inf] = ACTIONS(709), + [sym_nan] = ACTIONS(709), + [anon_sym_NA] = ACTIONS(709), + [anon_sym_NA_integer_] = ACTIONS(709), + [anon_sym_NA_real_] = ACTIONS(709), + [anon_sym_NA_complex_] = ACTIONS(709), + [anon_sym_NA_character_] = ACTIONS(709), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(711), + [sym__semicolon] = ACTIONS(711), + [sym__raw_string_literal] = ACTIONS(711), + [sym__external_open_parenthesis] = ACTIONS(711), + [sym__external_open_brace] = ACTIONS(711), + [sym__external_close_brace] = ACTIONS(711), + [sym__external_open_bracket] = ACTIONS(711), + [sym__external_open_bracket2] = ACTIONS(711), + }, + [STATE(428)] = { + [sym_identifier] = ACTIONS(825), + [anon_sym_BSLASH] = ACTIONS(827), + [anon_sym_function] = ACTIONS(825), + [anon_sym_EQ] = ACTIONS(825), + [anon_sym_if] = ACTIONS(825), + [anon_sym_for] = ACTIONS(825), + [anon_sym_while] = ACTIONS(825), + [anon_sym_repeat] = ACTIONS(825), + [anon_sym_QMARK] = ACTIONS(827), + [anon_sym_TILDE] = ACTIONS(827), + [anon_sym_BANG] = ACTIONS(825), + [anon_sym_PLUS] = ACTIONS(827), + [anon_sym_DASH] = ACTIONS(825), + [anon_sym_LT_DASH] = ACTIONS(827), + [anon_sym_LT_LT_DASH] = ACTIONS(827), + [anon_sym_COLON_EQ] = ACTIONS(827), + [anon_sym_DASH_GT] = ACTIONS(825), + [anon_sym_DASH_GT_GT] = ACTIONS(827), + [anon_sym_PIPE] = ACTIONS(825), + [anon_sym_AMP] = ACTIONS(825), + [anon_sym_PIPE_PIPE] = ACTIONS(827), + [anon_sym_AMP_AMP] = ACTIONS(827), + [anon_sym_LT] = ACTIONS(825), + [anon_sym_LT_EQ] = ACTIONS(827), + [anon_sym_GT] = ACTIONS(825), + [anon_sym_GT_EQ] = ACTIONS(827), + [anon_sym_EQ_EQ] = ACTIONS(827), + [anon_sym_BANG_EQ] = ACTIONS(827), + [anon_sym_STAR] = ACTIONS(825), + [anon_sym_SLASH] = ACTIONS(827), + [anon_sym_STAR_STAR] = ACTIONS(827), + [anon_sym_CARET] = ACTIONS(827), + [aux_sym_binary_operator_token1] = ACTIONS(827), + [anon_sym_PIPE_GT] = ACTIONS(827), + [anon_sym_COLON] = ACTIONS(825), + [anon_sym_DOLLAR] = ACTIONS(827), + [anon_sym_AT] = ACTIONS(827), + [sym__hex_literal] = ACTIONS(827), + [sym__number_literal] = ACTIONS(825), + [anon_sym_SQUOTE] = ACTIONS(827), + [anon_sym_DQUOTE] = ACTIONS(827), + [sym_dots] = ACTIONS(825), + [sym_dot_dot_i] = ACTIONS(827), + [sym_return] = ACTIONS(825), + [sym_next] = ACTIONS(825), + [sym_break] = ACTIONS(825), + [sym_true] = ACTIONS(825), + [sym_false] = ACTIONS(825), + [sym_null] = ACTIONS(825), + [sym_inf] = ACTIONS(825), + [sym_nan] = ACTIONS(825), + [anon_sym_NA] = ACTIONS(825), + [anon_sym_NA_integer_] = ACTIONS(825), + [anon_sym_NA_real_] = ACTIONS(825), + [anon_sym_NA_complex_] = ACTIONS(825), + [anon_sym_NA_character_] = ACTIONS(825), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(827), + [sym__semicolon] = ACTIONS(827), + [sym__raw_string_literal] = ACTIONS(827), + [sym__external_open_parenthesis] = ACTIONS(827), + [sym__external_open_brace] = ACTIONS(827), + [sym__external_close_brace] = ACTIONS(827), + [sym__external_open_bracket] = ACTIONS(827), + [sym__external_open_bracket2] = ACTIONS(827), + }, + [STATE(429)] = { + [sym_identifier] = ACTIONS(767), + [anon_sym_BSLASH] = ACTIONS(769), + [anon_sym_function] = ACTIONS(767), + [anon_sym_EQ] = ACTIONS(767), + [anon_sym_if] = ACTIONS(767), + [anon_sym_for] = ACTIONS(767), + [anon_sym_while] = ACTIONS(767), + [anon_sym_repeat] = ACTIONS(767), + [anon_sym_QMARK] = ACTIONS(769), + [anon_sym_TILDE] = ACTIONS(769), + [anon_sym_BANG] = ACTIONS(767), + [anon_sym_PLUS] = ACTIONS(769), + [anon_sym_DASH] = ACTIONS(767), + [anon_sym_LT_DASH] = ACTIONS(769), + [anon_sym_LT_LT_DASH] = ACTIONS(769), + [anon_sym_COLON_EQ] = ACTIONS(769), + [anon_sym_DASH_GT] = ACTIONS(767), + [anon_sym_DASH_GT_GT] = ACTIONS(769), + [anon_sym_PIPE] = ACTIONS(767), + [anon_sym_AMP] = ACTIONS(767), + [anon_sym_PIPE_PIPE] = ACTIONS(769), + [anon_sym_AMP_AMP] = ACTIONS(769), + [anon_sym_LT] = ACTIONS(767), + [anon_sym_LT_EQ] = ACTIONS(769), + [anon_sym_GT] = ACTIONS(767), + [anon_sym_GT_EQ] = ACTIONS(769), + [anon_sym_EQ_EQ] = ACTIONS(769), + [anon_sym_BANG_EQ] = ACTIONS(769), + [anon_sym_STAR] = ACTIONS(767), + [anon_sym_SLASH] = ACTIONS(769), + [anon_sym_STAR_STAR] = ACTIONS(769), + [anon_sym_CARET] = ACTIONS(769), + [aux_sym_binary_operator_token1] = ACTIONS(769), + [anon_sym_PIPE_GT] = ACTIONS(769), + [anon_sym_COLON] = ACTIONS(767), + [anon_sym_DOLLAR] = ACTIONS(769), + [anon_sym_AT] = ACTIONS(769), + [sym__hex_literal] = ACTIONS(769), + [sym__number_literal] = ACTIONS(767), + [anon_sym_SQUOTE] = ACTIONS(769), + [anon_sym_DQUOTE] = ACTIONS(769), + [sym_dots] = ACTIONS(767), + [sym_dot_dot_i] = ACTIONS(769), + [sym_return] = ACTIONS(767), + [sym_next] = ACTIONS(767), + [sym_break] = ACTIONS(767), + [sym_true] = ACTIONS(767), + [sym_false] = ACTIONS(767), + [sym_null] = ACTIONS(767), + [sym_inf] = ACTIONS(767), + [sym_nan] = ACTIONS(767), + [anon_sym_NA] = ACTIONS(767), + [anon_sym_NA_integer_] = ACTIONS(767), + [anon_sym_NA_real_] = ACTIONS(767), + [anon_sym_NA_complex_] = ACTIONS(767), + [anon_sym_NA_character_] = ACTIONS(767), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(769), + [sym__semicolon] = ACTIONS(769), + [sym__raw_string_literal] = ACTIONS(769), + [sym__external_open_parenthesis] = ACTIONS(769), + [sym__external_open_brace] = ACTIONS(769), + [sym__external_close_brace] = ACTIONS(769), + [sym__external_open_bracket] = ACTIONS(769), + [sym__external_open_bracket2] = ACTIONS(769), + }, + [STATE(430)] = { + [ts_builtin_sym_end] = ACTIONS(827), + [sym_identifier] = ACTIONS(825), + [anon_sym_BSLASH] = ACTIONS(827), + [anon_sym_function] = ACTIONS(825), + [anon_sym_EQ] = ACTIONS(825), + [anon_sym_if] = ACTIONS(825), + [anon_sym_for] = ACTIONS(825), + [anon_sym_while] = ACTIONS(825), + [anon_sym_repeat] = ACTIONS(825), + [anon_sym_QMARK] = ACTIONS(827), + [anon_sym_TILDE] = ACTIONS(827), + [anon_sym_BANG] = ACTIONS(825), + [anon_sym_PLUS] = ACTIONS(827), + [anon_sym_DASH] = ACTIONS(825), + [anon_sym_LT_DASH] = ACTIONS(827), + [anon_sym_LT_LT_DASH] = ACTIONS(827), + [anon_sym_COLON_EQ] = ACTIONS(827), + [anon_sym_DASH_GT] = ACTIONS(825), + [anon_sym_DASH_GT_GT] = ACTIONS(827), + [anon_sym_PIPE] = ACTIONS(825), + [anon_sym_AMP] = ACTIONS(825), + [anon_sym_PIPE_PIPE] = ACTIONS(827), + [anon_sym_AMP_AMP] = ACTIONS(827), + [anon_sym_LT] = ACTIONS(825), + [anon_sym_LT_EQ] = ACTIONS(827), + [anon_sym_GT] = ACTIONS(825), + [anon_sym_GT_EQ] = ACTIONS(827), + [anon_sym_EQ_EQ] = ACTIONS(827), + [anon_sym_BANG_EQ] = ACTIONS(827), + [anon_sym_STAR] = ACTIONS(825), + [anon_sym_SLASH] = ACTIONS(827), + [anon_sym_STAR_STAR] = ACTIONS(827), + [anon_sym_CARET] = ACTIONS(827), + [aux_sym_binary_operator_token1] = ACTIONS(827), + [anon_sym_PIPE_GT] = ACTIONS(827), + [anon_sym_COLON] = ACTIONS(825), + [anon_sym_DOLLAR] = ACTIONS(827), + [anon_sym_AT] = ACTIONS(827), + [sym__hex_literal] = ACTIONS(827), + [sym__number_literal] = ACTIONS(825), + [anon_sym_SQUOTE] = ACTIONS(827), + [anon_sym_DQUOTE] = ACTIONS(827), + [sym_dots] = ACTIONS(825), + [sym_dot_dot_i] = ACTIONS(827), + [sym_return] = ACTIONS(825), + [sym_next] = ACTIONS(825), + [sym_break] = ACTIONS(825), + [sym_true] = ACTIONS(825), + [sym_false] = ACTIONS(825), + [sym_null] = ACTIONS(825), + [sym_inf] = ACTIONS(825), + [sym_nan] = ACTIONS(825), + [anon_sym_NA] = ACTIONS(825), + [anon_sym_NA_integer_] = ACTIONS(825), + [anon_sym_NA_real_] = ACTIONS(825), + [anon_sym_NA_complex_] = ACTIONS(825), + [anon_sym_NA_character_] = ACTIONS(825), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(827), + [sym__semicolon] = ACTIONS(827), + [sym__raw_string_literal] = ACTIONS(827), + [sym__external_open_parenthesis] = ACTIONS(827), + [sym__external_open_brace] = ACTIONS(827), + [sym__external_open_bracket] = ACTIONS(827), + [sym__external_open_bracket2] = ACTIONS(827), + }, + [STATE(431)] = { + [ts_builtin_sym_end] = ACTIONS(831), + [sym_identifier] = ACTIONS(829), + [anon_sym_BSLASH] = ACTIONS(831), [anon_sym_function] = ACTIONS(829), [anon_sym_EQ] = ACTIONS(829), [anon_sym_if] = ACTIONS(829), [anon_sym_for] = ACTIONS(829), [anon_sym_while] = ACTIONS(829), [anon_sym_repeat] = ACTIONS(829), - [anon_sym_QMARK] = ACTIONS(825), - [anon_sym_TILDE] = ACTIONS(825), + [anon_sym_QMARK] = ACTIONS(831), + [anon_sym_TILDE] = ACTIONS(831), [anon_sym_BANG] = ACTIONS(829), - [anon_sym_PLUS] = ACTIONS(825), + [anon_sym_PLUS] = ACTIONS(831), [anon_sym_DASH] = ACTIONS(829), - [anon_sym_LT_DASH] = ACTIONS(825), - [anon_sym_LT_LT_DASH] = ACTIONS(825), - [anon_sym_COLON_EQ] = ACTIONS(825), + [anon_sym_LT_DASH] = ACTIONS(831), + [anon_sym_LT_LT_DASH] = ACTIONS(831), + [anon_sym_COLON_EQ] = ACTIONS(831), [anon_sym_DASH_GT] = ACTIONS(829), - [anon_sym_DASH_GT_GT] = ACTIONS(825), + [anon_sym_DASH_GT_GT] = ACTIONS(831), [anon_sym_PIPE] = ACTIONS(829), [anon_sym_AMP] = ACTIONS(829), - [anon_sym_PIPE_PIPE] = ACTIONS(825), - [anon_sym_AMP_AMP] = ACTIONS(825), + [anon_sym_PIPE_PIPE] = ACTIONS(831), + [anon_sym_AMP_AMP] = ACTIONS(831), [anon_sym_LT] = ACTIONS(829), - [anon_sym_LT_EQ] = ACTIONS(825), + [anon_sym_LT_EQ] = ACTIONS(831), [anon_sym_GT] = ACTIONS(829), - [anon_sym_GT_EQ] = ACTIONS(825), - [anon_sym_EQ_EQ] = ACTIONS(825), - [anon_sym_BANG_EQ] = ACTIONS(825), + [anon_sym_GT_EQ] = ACTIONS(831), + [anon_sym_EQ_EQ] = ACTIONS(831), + [anon_sym_BANG_EQ] = ACTIONS(831), [anon_sym_STAR] = ACTIONS(829), - [anon_sym_SLASH] = ACTIONS(825), - [anon_sym_STAR_STAR] = ACTIONS(825), - [anon_sym_CARET] = ACTIONS(825), - [aux_sym_binary_operator_token1] = ACTIONS(825), - [anon_sym_PIPE_GT] = ACTIONS(825), + [anon_sym_SLASH] = ACTIONS(831), + [anon_sym_STAR_STAR] = ACTIONS(831), + [anon_sym_CARET] = ACTIONS(831), + [aux_sym_binary_operator_token1] = ACTIONS(831), + [anon_sym_PIPE_GT] = ACTIONS(831), [anon_sym_COLON] = ACTIONS(829), - [anon_sym_DOLLAR] = ACTIONS(825), - [anon_sym_AT] = ACTIONS(825), - [sym__hex_literal] = ACTIONS(825), + [anon_sym_DOLLAR] = ACTIONS(831), + [anon_sym_AT] = ACTIONS(831), + [sym__hex_literal] = ACTIONS(831), [sym__number_literal] = ACTIONS(829), - [anon_sym_SQUOTE] = ACTIONS(909), - [anon_sym_DQUOTE] = ACTIONS(911), + [anon_sym_SQUOTE] = ACTIONS(831), + [anon_sym_DQUOTE] = ACTIONS(831), + [sym_dots] = ACTIONS(829), + [sym_dot_dot_i] = ACTIONS(831), [sym_return] = ACTIONS(829), [sym_next] = ACTIONS(829), [sym_break] = ACTIONS(829), @@ -46225,3132 +37431,863 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_NA_real_] = ACTIONS(829), [anon_sym_NA_complex_] = ACTIONS(829), [anon_sym_NA_character_] = ACTIONS(829), - [sym_dots] = ACTIONS(829), - [sym_dot_dot_i] = ACTIONS(825), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(825), - [sym__semicolon] = ACTIONS(825), - [sym__raw_string_literal] = ACTIONS(915), - [sym__external_else] = ACTIONS(825), - [sym__external_open_parenthesis] = ACTIONS(825), - [sym__external_open_brace] = ACTIONS(825), - [sym__external_close_brace] = ACTIONS(825), - [sym__external_open_bracket] = ACTIONS(825), - [sym__external_open_bracket2] = ACTIONS(825), - }, - [532] = { - [sym_function_definition] = STATE(534), - [sym_if_statement] = STATE(534), - [sym_for_statement] = STATE(534), - [sym_while_statement] = STATE(534), - [sym_repeat_statement] = STATE(534), - [sym_braced_expression] = STATE(534), - [sym_parenthesized_expression] = STATE(534), - [sym_call] = STATE(534), - [sym_subset] = STATE(534), - [sym_subset2] = STATE(534), - [sym__argument] = STATE(2076), - [sym_argument] = STATE(2080), - [sym__argument_named] = STATE(2074), - [sym__argument_unnamed] = STATE(2061), - [sym__argument_value] = STATE(2057), - [sym_unary_operator] = STATE(534), - [sym_binary_operator] = STATE(534), - [sym_extract_operator] = STATE(534), - [sym_namespace_operator] = STATE(534), - [sym_integer] = STATE(534), - [sym_complex] = STATE(534), - [sym_float] = STATE(534), - [sym__float_literal] = STATE(797), - [sym_string] = STATE(764), - [sym__single_quoted_string] = STATE(798), - [sym__double_quoted_string] = STATE(773), - [sym_na] = STATE(534), - [sym__expression] = STATE(534), - [sym__string_or_identifier] = STATE(2302), - [sym__open_parenthesis] = STATE(1008), - [sym__open_brace] = STATE(904), - [sym__close_bracket] = STATE(837), - [aux_sym_call_arguments_repeat1] = STATE(704), - [sym_identifier] = ACTIONS(559), - [anon_sym_BSLASH] = ACTIONS(561), - [anon_sym_function] = ACTIONS(563), - [anon_sym_if] = ACTIONS(565), - [anon_sym_for] = ACTIONS(567), - [anon_sym_while] = ACTIONS(569), - [anon_sym_repeat] = ACTIONS(571), - [anon_sym_QMARK] = ACTIONS(573), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_BANG] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(579), - [anon_sym_DASH] = ACTIONS(579), - [sym__hex_literal] = ACTIONS(581), - [sym__number_literal] = ACTIONS(583), - [anon_sym_SQUOTE] = ACTIONS(585), - [anon_sym_DQUOTE] = ACTIONS(587), - [sym_return] = ACTIONS(589), - [sym_next] = ACTIONS(589), - [sym_break] = ACTIONS(589), - [sym_true] = ACTIONS(589), - [sym_false] = ACTIONS(589), - [sym_null] = ACTIONS(589), - [sym_inf] = ACTIONS(589), - [sym_nan] = ACTIONS(589), - [anon_sym_NA] = ACTIONS(591), - [anon_sym_NA_integer_] = ACTIONS(591), - [anon_sym_NA_real_] = ACTIONS(591), - [anon_sym_NA_complex_] = ACTIONS(591), - [anon_sym_NA_character_] = ACTIONS(591), - [sym_dots] = ACTIONS(593), - [sym_dot_dot_i] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(597), - [sym__newline] = ACTIONS(599), - [sym__raw_string_literal] = ACTIONS(601), - [sym__external_open_parenthesis] = ACTIONS(603), - [sym__external_open_brace] = ACTIONS(605), - [sym__external_close_bracket] = ACTIONS(921), - }, - [533] = { - [sym_function_definition] = STATE(602), - [sym_if_statement] = STATE(602), - [sym_for_statement] = STATE(602), - [sym_while_statement] = STATE(602), - [sym_repeat_statement] = STATE(602), - [sym_braced_expression] = STATE(602), - [sym_parenthesized_expression] = STATE(602), - [sym_call] = STATE(602), - [sym_subset] = STATE(602), - [sym_subset2] = STATE(602), - [sym__argument] = STATE(2081), - [sym_argument] = STATE(2082), - [sym__argument_named] = STATE(2052), - [sym__argument_unnamed] = STATE(2054), - [sym__argument_value] = STATE(2072), - [sym_unary_operator] = STATE(602), - [sym_binary_operator] = STATE(602), - [sym_extract_operator] = STATE(602), - [sym_namespace_operator] = STATE(602), - [sym_integer] = STATE(602), - [sym_complex] = STATE(602), - [sym_float] = STATE(602), - [sym__float_literal] = STATE(766), - [sym_string] = STATE(771), - [sym__single_quoted_string] = STATE(768), - [sym__double_quoted_string] = STATE(783), - [sym_na] = STATE(602), - [sym__expression] = STATE(602), - [sym__string_or_identifier] = STATE(2291), - [sym__open_parenthesis] = STATE(1015), - [sym__open_brace] = STATE(906), - [sym__close_bracket2] = STATE(839), - [aux_sym_call_arguments_repeat1] = STATE(695), - [sym_identifier] = ACTIONS(609), - [anon_sym_BSLASH] = ACTIONS(611), - [anon_sym_function] = ACTIONS(613), - [anon_sym_if] = ACTIONS(615), - [anon_sym_for] = ACTIONS(617), - [anon_sym_while] = ACTIONS(619), - [anon_sym_repeat] = ACTIONS(621), - [anon_sym_QMARK] = ACTIONS(623), - [anon_sym_TILDE] = ACTIONS(625), - [anon_sym_BANG] = ACTIONS(627), - [anon_sym_PLUS] = ACTIONS(629), - [anon_sym_DASH] = ACTIONS(629), - [sym__hex_literal] = ACTIONS(631), - [sym__number_literal] = ACTIONS(633), - [anon_sym_SQUOTE] = ACTIONS(635), - [anon_sym_DQUOTE] = ACTIONS(637), - [sym_return] = ACTIONS(639), - [sym_next] = ACTIONS(639), - [sym_break] = ACTIONS(639), - [sym_true] = ACTIONS(639), - [sym_false] = ACTIONS(639), - [sym_null] = ACTIONS(639), - [sym_inf] = ACTIONS(639), - [sym_nan] = ACTIONS(639), - [anon_sym_NA] = ACTIONS(641), - [anon_sym_NA_integer_] = ACTIONS(641), - [anon_sym_NA_real_] = ACTIONS(641), - [anon_sym_NA_complex_] = ACTIONS(641), - [anon_sym_NA_character_] = ACTIONS(641), - [sym_dots] = ACTIONS(643), - [sym_dot_dot_i] = ACTIONS(645), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(647), - [sym__newline] = ACTIONS(649), - [sym__raw_string_literal] = ACTIONS(651), - [sym__external_open_parenthesis] = ACTIONS(653), - [sym__external_open_brace] = ACTIONS(655), - [sym__external_close_bracket2] = ACTIONS(923), - }, - [534] = { - [sym_call_arguments] = STATE(972), - [sym_subset_arguments] = STATE(973), - [sym_subset2_arguments] = STATE(997), - [sym__open_parenthesis] = STATE(658), - [sym__open_bracket] = STATE(659), - [sym__open_bracket2] = STATE(660), - [sym_identifier] = ACTIONS(835), - [anon_sym_BSLASH] = ACTIONS(837), - [anon_sym_function] = ACTIONS(835), - [anon_sym_EQ] = ACTIONS(515), - [anon_sym_if] = ACTIONS(835), - [anon_sym_for] = ACTIONS(835), - [anon_sym_while] = ACTIONS(835), - [anon_sym_repeat] = ACTIONS(835), - [anon_sym_QMARK] = ACTIONS(925), - [anon_sym_TILDE] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(835), - [anon_sym_PLUS] = ACTIONS(519), - [anon_sym_DASH] = ACTIONS(521), - [anon_sym_LT_DASH] = ACTIONS(523), - [anon_sym_LT_LT_DASH] = ACTIONS(523), - [anon_sym_COLON_EQ] = ACTIONS(523), - [anon_sym_DASH_GT] = ACTIONS(525), - [anon_sym_DASH_GT_GT] = ACTIONS(527), - [anon_sym_PIPE] = ACTIONS(529), - [anon_sym_AMP] = ACTIONS(531), - [anon_sym_PIPE_PIPE] = ACTIONS(533), - [anon_sym_AMP_AMP] = ACTIONS(535), - [anon_sym_LT] = ACTIONS(537), - [anon_sym_LT_EQ] = ACTIONS(539), - [anon_sym_GT] = ACTIONS(537), - [anon_sym_GT_EQ] = ACTIONS(539), - [anon_sym_EQ_EQ] = ACTIONS(539), - [anon_sym_BANG_EQ] = ACTIONS(539), - [anon_sym_STAR] = ACTIONS(541), - [anon_sym_SLASH] = ACTIONS(543), - [anon_sym_STAR_STAR] = ACTIONS(545), - [anon_sym_CARET] = ACTIONS(545), - [aux_sym_binary_operator_token1] = ACTIONS(547), - [anon_sym_PIPE_GT] = ACTIONS(547), - [anon_sym_COLON] = ACTIONS(549), - [anon_sym_DOLLAR] = ACTIONS(551), - [anon_sym_AT] = ACTIONS(551), - [sym__hex_literal] = ACTIONS(837), - [sym__number_literal] = ACTIONS(835), - [anon_sym_SQUOTE] = ACTIONS(837), - [anon_sym_DQUOTE] = ACTIONS(837), - [sym_return] = ACTIONS(835), - [sym_next] = ACTIONS(835), - [sym_break] = ACTIONS(835), - [sym_true] = ACTIONS(835), - [sym_false] = ACTIONS(835), - [sym_null] = ACTIONS(835), - [sym_inf] = ACTIONS(835), - [sym_nan] = ACTIONS(835), - [anon_sym_NA] = ACTIONS(835), - [anon_sym_NA_integer_] = ACTIONS(835), - [anon_sym_NA_real_] = ACTIONS(835), - [anon_sym_NA_complex_] = ACTIONS(835), - [anon_sym_NA_character_] = ACTIONS(835), - [sym_dots] = ACTIONS(835), - [sym_dot_dot_i] = ACTIONS(837), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(837), - [sym__newline] = ACTIONS(837), - [sym__raw_string_literal] = ACTIONS(837), - [sym__external_open_parenthesis] = ACTIONS(553), - [sym__external_open_brace] = ACTIONS(837), - [sym__external_open_bracket] = ACTIONS(555), - [sym__external_close_bracket] = ACTIONS(837), - [sym__external_open_bracket2] = ACTIONS(557), - }, - [535] = { - [sym_function_definition] = STATE(467), - [sym_if_statement] = STATE(467), - [sym_for_statement] = STATE(467), - [sym_while_statement] = STATE(467), - [sym_repeat_statement] = STATE(467), - [sym_braced_expression] = STATE(467), - [sym_parenthesized_expression] = STATE(467), - [sym_call] = STATE(467), - [sym_subset] = STATE(467), - [sym_subset2] = STATE(467), - [sym__argument] = STATE(2059), - [sym_argument] = STATE(2063), - [sym__argument_named] = STATE(2067), - [sym__argument_unnamed] = STATE(2075), - [sym__argument_value] = STATE(2077), - [sym_unary_operator] = STATE(467), - [sym_binary_operator] = STATE(467), - [sym_extract_operator] = STATE(467), - [sym_namespace_operator] = STATE(467), - [sym_integer] = STATE(467), - [sym_complex] = STATE(467), - [sym_float] = STATE(467), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(805), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(467), - [sym__expression] = STATE(467), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(937), - [sym__open_brace] = STATE(884), - [aux_sym_call_arguments_repeat1] = STATE(691), - [sym_identifier] = ACTIONS(707), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(737), - [sym_next] = ACTIONS(737), - [sym_break] = ACTIONS(737), - [sym_true] = ACTIONS(737), - [sym_false] = ACTIONS(737), - [sym_null] = ACTIONS(737), - [sym_inf] = ACTIONS(737), - [sym_nan] = ACTIONS(737), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(741), - [sym_dot_dot_i] = ACTIONS(743), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(745), - [sym__newline] = ACTIONS(747), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(927), - [sym__external_open_brace] = ACTIONS(755), - }, - [536] = { - [sym_function_definition] = STATE(534), - [sym_if_statement] = STATE(534), - [sym_for_statement] = STATE(534), - [sym_while_statement] = STATE(534), - [sym_repeat_statement] = STATE(534), - [sym_braced_expression] = STATE(534), - [sym_parenthesized_expression] = STATE(534), - [sym_call] = STATE(534), - [sym_subset] = STATE(534), - [sym_subset2] = STATE(534), - [sym__argument] = STATE(2076), - [sym_argument] = STATE(2080), - [sym__argument_named] = STATE(2074), - [sym__argument_unnamed] = STATE(2061), - [sym__argument_value] = STATE(2057), - [sym_unary_operator] = STATE(534), - [sym_binary_operator] = STATE(534), - [sym_extract_operator] = STATE(534), - [sym_namespace_operator] = STATE(534), - [sym_integer] = STATE(534), - [sym_complex] = STATE(534), - [sym_float] = STATE(534), - [sym__float_literal] = STATE(797), - [sym_string] = STATE(764), - [sym__single_quoted_string] = STATE(798), - [sym__double_quoted_string] = STATE(773), - [sym_na] = STATE(534), - [sym__expression] = STATE(534), - [sym__string_or_identifier] = STATE(2302), - [sym__open_parenthesis] = STATE(1008), - [sym__open_brace] = STATE(904), - [sym__close_bracket] = STATE(975), - [aux_sym_call_arguments_repeat1] = STATE(704), - [sym_identifier] = ACTIONS(559), - [anon_sym_BSLASH] = ACTIONS(561), - [anon_sym_function] = ACTIONS(563), - [anon_sym_if] = ACTIONS(565), - [anon_sym_for] = ACTIONS(567), - [anon_sym_while] = ACTIONS(569), - [anon_sym_repeat] = ACTIONS(571), - [anon_sym_QMARK] = ACTIONS(573), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_BANG] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(579), - [anon_sym_DASH] = ACTIONS(579), - [sym__hex_literal] = ACTIONS(581), - [sym__number_literal] = ACTIONS(583), - [anon_sym_SQUOTE] = ACTIONS(585), - [anon_sym_DQUOTE] = ACTIONS(587), - [sym_return] = ACTIONS(589), - [sym_next] = ACTIONS(589), - [sym_break] = ACTIONS(589), - [sym_true] = ACTIONS(589), - [sym_false] = ACTIONS(589), - [sym_null] = ACTIONS(589), - [sym_inf] = ACTIONS(589), - [sym_nan] = ACTIONS(589), - [anon_sym_NA] = ACTIONS(591), - [anon_sym_NA_integer_] = ACTIONS(591), - [anon_sym_NA_real_] = ACTIONS(591), - [anon_sym_NA_complex_] = ACTIONS(591), - [anon_sym_NA_character_] = ACTIONS(591), - [sym_dots] = ACTIONS(593), - [sym_dot_dot_i] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(597), - [sym__newline] = ACTIONS(599), - [sym__raw_string_literal] = ACTIONS(601), - [sym__external_open_parenthesis] = ACTIONS(603), - [sym__external_open_brace] = ACTIONS(605), - [sym__external_close_bracket] = ACTIONS(929), - }, - [537] = { - [sym_function_definition] = STATE(602), - [sym_if_statement] = STATE(602), - [sym_for_statement] = STATE(602), - [sym_while_statement] = STATE(602), - [sym_repeat_statement] = STATE(602), - [sym_braced_expression] = STATE(602), - [sym_parenthesized_expression] = STATE(602), - [sym_call] = STATE(602), - [sym_subset] = STATE(602), - [sym_subset2] = STATE(602), - [sym__argument] = STATE(2081), - [sym_argument] = STATE(2082), - [sym__argument_named] = STATE(2052), - [sym__argument_unnamed] = STATE(2054), - [sym__argument_value] = STATE(2072), - [sym_unary_operator] = STATE(602), - [sym_binary_operator] = STATE(602), - [sym_extract_operator] = STATE(602), - [sym_namespace_operator] = STATE(602), - [sym_integer] = STATE(602), - [sym_complex] = STATE(602), - [sym_float] = STATE(602), - [sym__float_literal] = STATE(766), - [sym_string] = STATE(771), - [sym__single_quoted_string] = STATE(768), - [sym__double_quoted_string] = STATE(783), - [sym_na] = STATE(602), - [sym__expression] = STATE(602), - [sym__string_or_identifier] = STATE(2291), - [sym__open_parenthesis] = STATE(1015), - [sym__open_brace] = STATE(906), - [sym__close_bracket2] = STATE(977), - [aux_sym_call_arguments_repeat1] = STATE(695), - [sym_identifier] = ACTIONS(609), - [anon_sym_BSLASH] = ACTIONS(611), - [anon_sym_function] = ACTIONS(613), - [anon_sym_if] = ACTIONS(615), - [anon_sym_for] = ACTIONS(617), - [anon_sym_while] = ACTIONS(619), - [anon_sym_repeat] = ACTIONS(621), - [anon_sym_QMARK] = ACTIONS(623), - [anon_sym_TILDE] = ACTIONS(625), - [anon_sym_BANG] = ACTIONS(627), - [anon_sym_PLUS] = ACTIONS(629), - [anon_sym_DASH] = ACTIONS(629), - [sym__hex_literal] = ACTIONS(631), - [sym__number_literal] = ACTIONS(633), - [anon_sym_SQUOTE] = ACTIONS(635), - [anon_sym_DQUOTE] = ACTIONS(637), - [sym_return] = ACTIONS(639), - [sym_next] = ACTIONS(639), - [sym_break] = ACTIONS(639), - [sym_true] = ACTIONS(639), - [sym_false] = ACTIONS(639), - [sym_null] = ACTIONS(639), - [sym_inf] = ACTIONS(639), - [sym_nan] = ACTIONS(639), - [anon_sym_NA] = ACTIONS(641), - [anon_sym_NA_integer_] = ACTIONS(641), - [anon_sym_NA_real_] = ACTIONS(641), - [anon_sym_NA_complex_] = ACTIONS(641), - [anon_sym_NA_character_] = ACTIONS(641), - [sym_dots] = ACTIONS(643), - [sym_dot_dot_i] = ACTIONS(645), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(647), - [sym__newline] = ACTIONS(649), - [sym__raw_string_literal] = ACTIONS(651), - [sym__external_open_parenthesis] = ACTIONS(653), - [sym__external_open_brace] = ACTIONS(655), - [sym__external_close_bracket2] = ACTIONS(931), - }, - [538] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(377), - [anon_sym_BSLASH] = ACTIONS(375), - [anon_sym_function] = ACTIONS(377), - [anon_sym_EQ] = ACTIONS(839), - [anon_sym_if] = ACTIONS(377), - [anon_sym_for] = ACTIONS(377), - [anon_sym_while] = ACTIONS(377), - [anon_sym_repeat] = ACTIONS(377), - [anon_sym_QMARK] = ACTIONS(375), - [anon_sym_TILDE] = ACTIONS(843), - [anon_sym_BANG] = ACTIONS(377), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(849), - [anon_sym_LT_LT_DASH] = ACTIONS(849), - [anon_sym_COLON_EQ] = ACTIONS(849), - [anon_sym_DASH_GT] = ACTIONS(851), - [anon_sym_DASH_GT_GT] = ACTIONS(853), - [anon_sym_PIPE] = ACTIONS(855), - [anon_sym_AMP] = ACTIONS(857), - [anon_sym_PIPE_PIPE] = ACTIONS(859), - [anon_sym_AMP_AMP] = ACTIONS(861), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(375), - [sym__number_literal] = ACTIONS(377), - [anon_sym_SQUOTE] = ACTIONS(375), - [anon_sym_DQUOTE] = ACTIONS(375), - [sym_return] = ACTIONS(377), - [sym_next] = ACTIONS(377), - [sym_break] = ACTIONS(377), - [sym_true] = ACTIONS(377), - [sym_false] = ACTIONS(377), - [sym_null] = ACTIONS(377), - [sym_inf] = ACTIONS(377), - [sym_nan] = ACTIONS(377), - [anon_sym_NA] = ACTIONS(377), - [anon_sym_NA_integer_] = ACTIONS(377), - [anon_sym_NA_real_] = ACTIONS(377), - [anon_sym_NA_complex_] = ACTIONS(377), - [anon_sym_NA_character_] = ACTIONS(377), - [sym_dots] = ACTIONS(377), - [sym_dot_dot_i] = ACTIONS(375), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(375), - [sym__newline] = ACTIONS(375), - [sym__raw_string_literal] = ACTIONS(375), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(375), - [sym__external_open_brace] = ACTIONS(375), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [539] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(381), - [anon_sym_BSLASH] = ACTIONS(379), - [anon_sym_function] = ACTIONS(381), - [anon_sym_EQ] = ACTIONS(839), - [anon_sym_if] = ACTIONS(381), - [anon_sym_for] = ACTIONS(381), - [anon_sym_while] = ACTIONS(381), - [anon_sym_repeat] = ACTIONS(381), - [anon_sym_QMARK] = ACTIONS(379), - [anon_sym_TILDE] = ACTIONS(843), - [anon_sym_BANG] = ACTIONS(381), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(849), - [anon_sym_LT_LT_DASH] = ACTIONS(849), - [anon_sym_COLON_EQ] = ACTIONS(849), - [anon_sym_DASH_GT] = ACTIONS(851), - [anon_sym_DASH_GT_GT] = ACTIONS(853), - [anon_sym_PIPE] = ACTIONS(855), - [anon_sym_AMP] = ACTIONS(857), - [anon_sym_PIPE_PIPE] = ACTIONS(859), - [anon_sym_AMP_AMP] = ACTIONS(861), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(379), - [sym__number_literal] = ACTIONS(381), - [anon_sym_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE] = ACTIONS(379), - [sym_return] = ACTIONS(381), - [sym_next] = ACTIONS(381), - [sym_break] = ACTIONS(381), - [sym_true] = ACTIONS(381), - [sym_false] = ACTIONS(381), - [sym_null] = ACTIONS(381), - [sym_inf] = ACTIONS(381), - [sym_nan] = ACTIONS(381), - [anon_sym_NA] = ACTIONS(381), - [anon_sym_NA_integer_] = ACTIONS(381), - [anon_sym_NA_real_] = ACTIONS(381), - [anon_sym_NA_complex_] = ACTIONS(381), - [anon_sym_NA_character_] = ACTIONS(381), - [sym_dots] = ACTIONS(381), - [sym_dot_dot_i] = ACTIONS(379), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(379), - [sym__newline] = ACTIONS(379), - [sym__raw_string_literal] = ACTIONS(379), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(379), - [sym__external_open_brace] = ACTIONS(379), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [540] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(839), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(843), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(851), - [anon_sym_DASH_GT_GT] = ACTIONS(853), - [anon_sym_PIPE] = ACTIONS(855), - [anon_sym_AMP] = ACTIONS(857), - [anon_sym_PIPE_PIPE] = ACTIONS(859), - [anon_sym_AMP_AMP] = ACTIONS(861), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(383), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [541] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(839), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(843), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(849), - [anon_sym_LT_LT_DASH] = ACTIONS(849), - [anon_sym_COLON_EQ] = ACTIONS(849), - [anon_sym_DASH_GT] = ACTIONS(851), - [anon_sym_DASH_GT_GT] = ACTIONS(853), - [anon_sym_PIPE] = ACTIONS(855), - [anon_sym_AMP] = ACTIONS(857), - [anon_sym_PIPE_PIPE] = ACTIONS(859), - [anon_sym_AMP_AMP] = ACTIONS(861), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(383), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [542] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(855), - [anon_sym_AMP] = ACTIONS(857), - [anon_sym_PIPE_PIPE] = ACTIONS(859), - [anon_sym_AMP_AMP] = ACTIONS(861), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(383), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [543] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(383), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [544] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(839), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(843), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(849), - [anon_sym_LT_LT_DASH] = ACTIONS(849), - [anon_sym_COLON_EQ] = ACTIONS(849), - [anon_sym_DASH_GT] = ACTIONS(851), - [anon_sym_DASH_GT_GT] = ACTIONS(853), - [anon_sym_PIPE] = ACTIONS(855), - [anon_sym_AMP] = ACTIONS(857), - [anon_sym_PIPE_PIPE] = ACTIONS(859), - [anon_sym_AMP_AMP] = ACTIONS(861), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(383), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [545] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(843), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(855), - [anon_sym_AMP] = ACTIONS(857), - [anon_sym_PIPE_PIPE] = ACTIONS(859), - [anon_sym_AMP_AMP] = ACTIONS(861), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(383), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [546] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(857), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(861), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(383), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [547] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(383), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [548] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(383), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [549] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(385), - [anon_sym_SLASH] = ACTIONS(383), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(383), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [550] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(385), - [anon_sym_SLASH] = ACTIONS(383), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(383), - [anon_sym_PIPE_GT] = ACTIONS(383), - [anon_sym_COLON] = ACTIONS(385), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(383), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [551] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(385), - [anon_sym_SLASH] = ACTIONS(383), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(383), - [anon_sym_PIPE_GT] = ACTIONS(383), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(383), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [552] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(385), - [anon_sym_SLASH] = ACTIONS(383), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(383), - [anon_sym_PIPE_GT] = ACTIONS(383), - [anon_sym_COLON] = ACTIONS(385), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(383), - [sym__newline] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(383), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [553] = { - [sym_function_definition] = STATE(534), - [sym_if_statement] = STATE(534), - [sym_for_statement] = STATE(534), - [sym_while_statement] = STATE(534), - [sym_repeat_statement] = STATE(534), - [sym_braced_expression] = STATE(534), - [sym_parenthesized_expression] = STATE(534), - [sym_call] = STATE(534), - [sym_subset] = STATE(534), - [sym_subset2] = STATE(534), - [sym__argument] = STATE(2076), - [sym_argument] = STATE(2080), - [sym__argument_named] = STATE(2074), - [sym__argument_unnamed] = STATE(2061), - [sym__argument_value] = STATE(2057), - [sym_unary_operator] = STATE(534), - [sym_binary_operator] = STATE(534), - [sym_extract_operator] = STATE(534), - [sym_namespace_operator] = STATE(534), - [sym_integer] = STATE(534), - [sym_complex] = STATE(534), - [sym_float] = STATE(534), - [sym__float_literal] = STATE(797), - [sym_string] = STATE(764), - [sym__single_quoted_string] = STATE(798), - [sym__double_quoted_string] = STATE(773), - [sym_na] = STATE(534), - [sym__expression] = STATE(534), - [sym__string_or_identifier] = STATE(2302), - [sym__open_parenthesis] = STATE(1008), - [sym__open_brace] = STATE(904), - [sym__close_bracket] = STATE(2101), - [aux_sym_call_arguments_repeat1] = STATE(704), - [sym_identifier] = ACTIONS(559), - [anon_sym_BSLASH] = ACTIONS(561), - [anon_sym_function] = ACTIONS(563), - [anon_sym_if] = ACTIONS(565), - [anon_sym_for] = ACTIONS(567), - [anon_sym_while] = ACTIONS(569), - [anon_sym_repeat] = ACTIONS(571), - [anon_sym_QMARK] = ACTIONS(573), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_BANG] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(579), - [anon_sym_DASH] = ACTIONS(579), - [sym__hex_literal] = ACTIONS(581), - [sym__number_literal] = ACTIONS(583), - [anon_sym_SQUOTE] = ACTIONS(585), - [anon_sym_DQUOTE] = ACTIONS(587), - [sym_return] = ACTIONS(589), - [sym_next] = ACTIONS(589), - [sym_break] = ACTIONS(589), - [sym_true] = ACTIONS(589), - [sym_false] = ACTIONS(589), - [sym_null] = ACTIONS(589), - [sym_inf] = ACTIONS(589), - [sym_nan] = ACTIONS(589), - [anon_sym_NA] = ACTIONS(591), - [anon_sym_NA_integer_] = ACTIONS(591), - [anon_sym_NA_real_] = ACTIONS(591), - [anon_sym_NA_complex_] = ACTIONS(591), - [anon_sym_NA_character_] = ACTIONS(591), - [sym_dots] = ACTIONS(593), - [sym_dot_dot_i] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(597), - [sym__newline] = ACTIONS(599), - [sym__raw_string_literal] = ACTIONS(601), - [sym__external_open_parenthesis] = ACTIONS(603), - [sym__external_open_brace] = ACTIONS(605), - [sym__external_close_bracket] = ACTIONS(933), - }, - [554] = { - [sym_function_definition] = STATE(602), - [sym_if_statement] = STATE(602), - [sym_for_statement] = STATE(602), - [sym_while_statement] = STATE(602), - [sym_repeat_statement] = STATE(602), - [sym_braced_expression] = STATE(602), - [sym_parenthesized_expression] = STATE(602), - [sym_call] = STATE(602), - [sym_subset] = STATE(602), - [sym_subset2] = STATE(602), - [sym__argument] = STATE(2081), - [sym_argument] = STATE(2082), - [sym__argument_named] = STATE(2052), - [sym__argument_unnamed] = STATE(2054), - [sym__argument_value] = STATE(2072), - [sym_unary_operator] = STATE(602), - [sym_binary_operator] = STATE(602), - [sym_extract_operator] = STATE(602), - [sym_namespace_operator] = STATE(602), - [sym_integer] = STATE(602), - [sym_complex] = STATE(602), - [sym_float] = STATE(602), - [sym__float_literal] = STATE(766), - [sym_string] = STATE(771), - [sym__single_quoted_string] = STATE(768), - [sym__double_quoted_string] = STATE(783), - [sym_na] = STATE(602), - [sym__expression] = STATE(602), - [sym__string_or_identifier] = STATE(2291), - [sym__open_parenthesis] = STATE(1015), - [sym__open_brace] = STATE(906), - [sym__close_bracket2] = STATE(2098), - [aux_sym_call_arguments_repeat1] = STATE(695), - [sym_identifier] = ACTIONS(609), - [anon_sym_BSLASH] = ACTIONS(611), - [anon_sym_function] = ACTIONS(613), - [anon_sym_if] = ACTIONS(615), - [anon_sym_for] = ACTIONS(617), - [anon_sym_while] = ACTIONS(619), - [anon_sym_repeat] = ACTIONS(621), - [anon_sym_QMARK] = ACTIONS(623), - [anon_sym_TILDE] = ACTIONS(625), - [anon_sym_BANG] = ACTIONS(627), - [anon_sym_PLUS] = ACTIONS(629), - [anon_sym_DASH] = ACTIONS(629), - [sym__hex_literal] = ACTIONS(631), - [sym__number_literal] = ACTIONS(633), - [anon_sym_SQUOTE] = ACTIONS(635), - [anon_sym_DQUOTE] = ACTIONS(637), - [sym_return] = ACTIONS(639), - [sym_next] = ACTIONS(639), - [sym_break] = ACTIONS(639), - [sym_true] = ACTIONS(639), - [sym_false] = ACTIONS(639), - [sym_null] = ACTIONS(639), - [sym_inf] = ACTIONS(639), - [sym_nan] = ACTIONS(639), - [anon_sym_NA] = ACTIONS(641), - [anon_sym_NA_integer_] = ACTIONS(641), - [anon_sym_NA_real_] = ACTIONS(641), - [anon_sym_NA_complex_] = ACTIONS(641), - [anon_sym_NA_character_] = ACTIONS(641), - [sym_dots] = ACTIONS(643), - [sym_dot_dot_i] = ACTIONS(645), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(647), - [sym__newline] = ACTIONS(649), - [sym__raw_string_literal] = ACTIONS(651), - [sym__external_open_parenthesis] = ACTIONS(653), - [sym__external_open_brace] = ACTIONS(655), - [sym__external_close_bracket2] = ACTIONS(935), - }, - [555] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(389), - [anon_sym_BSLASH] = ACTIONS(387), - [anon_sym_function] = ACTIONS(389), - [anon_sym_EQ] = ACTIONS(839), - [anon_sym_if] = ACTIONS(389), - [anon_sym_for] = ACTIONS(389), - [anon_sym_while] = ACTIONS(389), - [anon_sym_repeat] = ACTIONS(389), - [anon_sym_QMARK] = ACTIONS(387), - [anon_sym_TILDE] = ACTIONS(843), - [anon_sym_BANG] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(849), - [anon_sym_LT_LT_DASH] = ACTIONS(849), - [anon_sym_COLON_EQ] = ACTIONS(849), - [anon_sym_DASH_GT] = ACTIONS(851), - [anon_sym_DASH_GT_GT] = ACTIONS(853), - [anon_sym_PIPE] = ACTIONS(855), - [anon_sym_AMP] = ACTIONS(857), - [anon_sym_PIPE_PIPE] = ACTIONS(859), - [anon_sym_AMP_AMP] = ACTIONS(861), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(387), - [sym__number_literal] = ACTIONS(389), - [anon_sym_SQUOTE] = ACTIONS(387), - [anon_sym_DQUOTE] = ACTIONS(387), - [sym_return] = ACTIONS(389), - [sym_next] = ACTIONS(389), - [sym_break] = ACTIONS(389), - [sym_true] = ACTIONS(389), - [sym_false] = ACTIONS(389), - [sym_null] = ACTIONS(389), - [sym_inf] = ACTIONS(389), - [sym_nan] = ACTIONS(389), - [anon_sym_NA] = ACTIONS(389), - [anon_sym_NA_integer_] = ACTIONS(389), - [anon_sym_NA_real_] = ACTIONS(389), - [anon_sym_NA_complex_] = ACTIONS(389), - [anon_sym_NA_character_] = ACTIONS(389), - [sym_dots] = ACTIONS(389), - [sym_dot_dot_i] = ACTIONS(387), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(387), - [sym__newline] = ACTIONS(387), - [sym__raw_string_literal] = ACTIONS(387), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(387), - [sym__external_open_brace] = ACTIONS(387), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [556] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(937), - [sym_identifier] = ACTIONS(939), - [anon_sym_BSLASH] = ACTIONS(937), - [anon_sym_function] = ACTIONS(939), - [anon_sym_EQ] = ACTIONS(471), - [anon_sym_if] = ACTIONS(939), - [anon_sym_for] = ACTIONS(939), - [anon_sym_while] = ACTIONS(939), - [anon_sym_repeat] = ACTIONS(939), - [anon_sym_QMARK] = ACTIONS(941), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(479), - [anon_sym_LT_LT_DASH] = ACTIONS(479), - [anon_sym_COLON_EQ] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(485), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE_PIPE] = ACTIONS(489), - [anon_sym_AMP_AMP] = ACTIONS(491), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(937), - [sym__number_literal] = ACTIONS(939), - [anon_sym_SQUOTE] = ACTIONS(937), - [anon_sym_DQUOTE] = ACTIONS(937), - [sym_return] = ACTIONS(939), - [sym_next] = ACTIONS(939), - [sym_break] = ACTIONS(939), - [sym_true] = ACTIONS(939), - [sym_false] = ACTIONS(939), - [sym_null] = ACTIONS(939), - [sym_inf] = ACTIONS(939), - [sym_nan] = ACTIONS(939), - [anon_sym_NA] = ACTIONS(939), - [anon_sym_NA_integer_] = ACTIONS(939), - [anon_sym_NA_real_] = ACTIONS(939), - [anon_sym_NA_complex_] = ACTIONS(939), - [anon_sym_NA_character_] = ACTIONS(939), - [sym_dots] = ACTIONS(939), - [sym_dot_dot_i] = ACTIONS(937), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(937), - [sym__semicolon] = ACTIONS(937), - [sym__raw_string_literal] = ACTIONS(937), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(937), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [557] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(393), - [anon_sym_BSLASH] = ACTIONS(391), - [anon_sym_function] = ACTIONS(393), - [anon_sym_EQ] = ACTIONS(839), - [anon_sym_if] = ACTIONS(393), - [anon_sym_for] = ACTIONS(393), - [anon_sym_while] = ACTIONS(393), - [anon_sym_repeat] = ACTIONS(393), - [anon_sym_QMARK] = ACTIONS(391), - [anon_sym_TILDE] = ACTIONS(843), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(849), - [anon_sym_LT_LT_DASH] = ACTIONS(849), - [anon_sym_COLON_EQ] = ACTIONS(849), - [anon_sym_DASH_GT] = ACTIONS(851), - [anon_sym_DASH_GT_GT] = ACTIONS(853), - [anon_sym_PIPE] = ACTIONS(855), - [anon_sym_AMP] = ACTIONS(857), - [anon_sym_PIPE_PIPE] = ACTIONS(859), - [anon_sym_AMP_AMP] = ACTIONS(861), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(391), - [sym__number_literal] = ACTIONS(393), - [anon_sym_SQUOTE] = ACTIONS(391), - [anon_sym_DQUOTE] = ACTIONS(391), - [sym_return] = ACTIONS(393), - [sym_next] = ACTIONS(393), - [sym_break] = ACTIONS(393), - [sym_true] = ACTIONS(393), - [sym_false] = ACTIONS(393), - [sym_null] = ACTIONS(393), - [sym_inf] = ACTIONS(393), - [sym_nan] = ACTIONS(393), - [anon_sym_NA] = ACTIONS(393), - [anon_sym_NA_integer_] = ACTIONS(393), - [anon_sym_NA_real_] = ACTIONS(393), - [anon_sym_NA_complex_] = ACTIONS(393), - [anon_sym_NA_character_] = ACTIONS(393), - [sym_dots] = ACTIONS(393), - [sym_dot_dot_i] = ACTIONS(391), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(391), - [sym__newline] = ACTIONS(391), - [sym__raw_string_literal] = ACTIONS(391), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(391), - [sym__external_open_brace] = ACTIONS(391), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [558] = { - [sym_string] = STATE(816), - [sym__single_quoted_string] = STATE(721), - [sym__double_quoted_string] = STATE(722), - [sym__string_or_identifier] = STATE(816), - [aux_sym_function_definition_repeat1] = STATE(574), - [sym_identifier] = ACTIONS(943), - [anon_sym_BSLASH] = ACTIONS(761), - [anon_sym_function] = ACTIONS(765), - [anon_sym_EQ] = ACTIONS(765), - [anon_sym_if] = ACTIONS(765), - [anon_sym_for] = ACTIONS(765), - [anon_sym_while] = ACTIONS(765), - [anon_sym_repeat] = ACTIONS(765), - [anon_sym_QMARK] = ACTIONS(761), - [anon_sym_TILDE] = ACTIONS(761), - [anon_sym_BANG] = ACTIONS(765), - [anon_sym_PLUS] = ACTIONS(761), - [anon_sym_DASH] = ACTIONS(765), - [anon_sym_LT_DASH] = ACTIONS(761), - [anon_sym_LT_LT_DASH] = ACTIONS(761), - [anon_sym_COLON_EQ] = ACTIONS(761), - [anon_sym_DASH_GT] = ACTIONS(765), - [anon_sym_DASH_GT_GT] = ACTIONS(761), - [anon_sym_PIPE] = ACTIONS(765), - [anon_sym_AMP] = ACTIONS(765), - [anon_sym_PIPE_PIPE] = ACTIONS(761), - [anon_sym_AMP_AMP] = ACTIONS(761), - [anon_sym_LT] = ACTIONS(765), - [anon_sym_LT_EQ] = ACTIONS(761), - [anon_sym_GT] = ACTIONS(765), - [anon_sym_GT_EQ] = ACTIONS(761), - [anon_sym_EQ_EQ] = ACTIONS(761), - [anon_sym_BANG_EQ] = ACTIONS(761), - [anon_sym_STAR] = ACTIONS(765), - [anon_sym_SLASH] = ACTIONS(761), - [anon_sym_STAR_STAR] = ACTIONS(761), - [anon_sym_CARET] = ACTIONS(761), - [aux_sym_binary_operator_token1] = ACTIONS(761), - [anon_sym_PIPE_GT] = ACTIONS(761), - [anon_sym_COLON] = ACTIONS(765), - [anon_sym_DOLLAR] = ACTIONS(761), - [anon_sym_AT] = ACTIONS(761), - [sym__hex_literal] = ACTIONS(761), - [sym__number_literal] = ACTIONS(765), - [anon_sym_SQUOTE] = ACTIONS(945), - [anon_sym_DQUOTE] = ACTIONS(947), - [sym_return] = ACTIONS(765), - [sym_next] = ACTIONS(765), - [sym_break] = ACTIONS(765), - [sym_true] = ACTIONS(765), - [sym_false] = ACTIONS(765), - [sym_null] = ACTIONS(765), - [sym_inf] = ACTIONS(765), - [sym_nan] = ACTIONS(765), - [anon_sym_NA] = ACTIONS(765), - [anon_sym_NA_integer_] = ACTIONS(765), - [anon_sym_NA_real_] = ACTIONS(765), - [anon_sym_NA_complex_] = ACTIONS(765), - [anon_sym_NA_character_] = ACTIONS(765), - [sym_dots] = ACTIONS(765), - [sym_dot_dot_i] = ACTIONS(761), [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(761), - [sym__newline] = ACTIONS(949), - [sym__raw_string_literal] = ACTIONS(951), - [sym__external_else] = ACTIONS(761), - [sym__external_open_parenthesis] = ACTIONS(761), - [sym__external_open_brace] = ACTIONS(761), - [sym__external_open_bracket] = ACTIONS(761), - [sym__external_close_bracket] = ACTIONS(761), - [sym__external_open_bracket2] = ACTIONS(761), + [sym__newline] = ACTIONS(831), + [sym__semicolon] = ACTIONS(831), + [sym__raw_string_literal] = ACTIONS(831), + [sym__external_open_parenthesis] = ACTIONS(831), + [sym__external_open_brace] = ACTIONS(831), + [sym__external_open_bracket] = ACTIONS(831), + [sym__external_open_bracket2] = ACTIONS(831), + }, + [STATE(432)] = { + [ts_builtin_sym_end] = ACTIONS(835), + [sym_identifier] = ACTIONS(833), + [anon_sym_BSLASH] = ACTIONS(835), + [anon_sym_function] = ACTIONS(833), + [anon_sym_EQ] = ACTIONS(833), + [anon_sym_if] = ACTIONS(833), + [anon_sym_for] = ACTIONS(833), + [anon_sym_while] = ACTIONS(833), + [anon_sym_repeat] = ACTIONS(833), + [anon_sym_QMARK] = ACTIONS(835), + [anon_sym_TILDE] = ACTIONS(835), + [anon_sym_BANG] = ACTIONS(833), + [anon_sym_PLUS] = ACTIONS(835), + [anon_sym_DASH] = ACTIONS(833), + [anon_sym_LT_DASH] = ACTIONS(835), + [anon_sym_LT_LT_DASH] = ACTIONS(835), + [anon_sym_COLON_EQ] = ACTIONS(835), + [anon_sym_DASH_GT] = ACTIONS(833), + [anon_sym_DASH_GT_GT] = ACTIONS(835), + [anon_sym_PIPE] = ACTIONS(833), + [anon_sym_AMP] = ACTIONS(833), + [anon_sym_PIPE_PIPE] = ACTIONS(835), + [anon_sym_AMP_AMP] = ACTIONS(835), + [anon_sym_LT] = ACTIONS(833), + [anon_sym_LT_EQ] = ACTIONS(835), + [anon_sym_GT] = ACTIONS(833), + [anon_sym_GT_EQ] = ACTIONS(835), + [anon_sym_EQ_EQ] = ACTIONS(835), + [anon_sym_BANG_EQ] = ACTIONS(835), + [anon_sym_STAR] = ACTIONS(833), + [anon_sym_SLASH] = ACTIONS(835), + [anon_sym_STAR_STAR] = ACTIONS(835), + [anon_sym_CARET] = ACTIONS(835), + [aux_sym_binary_operator_token1] = ACTIONS(835), + [anon_sym_PIPE_GT] = ACTIONS(835), + [anon_sym_COLON] = ACTIONS(833), + [anon_sym_DOLLAR] = ACTIONS(835), + [anon_sym_AT] = ACTIONS(835), + [sym__hex_literal] = ACTIONS(835), + [sym__number_literal] = ACTIONS(833), + [anon_sym_SQUOTE] = ACTIONS(835), + [anon_sym_DQUOTE] = ACTIONS(835), + [sym_dots] = ACTIONS(833), + [sym_dot_dot_i] = ACTIONS(835), + [sym_return] = ACTIONS(833), + [sym_next] = ACTIONS(833), + [sym_break] = ACTIONS(833), + [sym_true] = ACTIONS(833), + [sym_false] = ACTIONS(833), + [sym_null] = ACTIONS(833), + [sym_inf] = ACTIONS(833), + [sym_nan] = ACTIONS(833), + [anon_sym_NA] = ACTIONS(833), + [anon_sym_NA_integer_] = ACTIONS(833), + [anon_sym_NA_real_] = ACTIONS(833), + [anon_sym_NA_complex_] = ACTIONS(833), + [anon_sym_NA_character_] = ACTIONS(833), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(835), + [sym__semicolon] = ACTIONS(835), + [sym__raw_string_literal] = ACTIONS(835), + [sym__external_open_parenthesis] = ACTIONS(835), + [sym__external_open_brace] = ACTIONS(835), + [sym__external_open_bracket] = ACTIONS(835), + [sym__external_open_bracket2] = ACTIONS(835), + }, + [STATE(433)] = { + [sym_identifier] = ACTIONS(809), + [anon_sym_BSLASH] = ACTIONS(811), + [anon_sym_function] = ACTIONS(809), + [anon_sym_EQ] = ACTIONS(809), + [anon_sym_if] = ACTIONS(809), + [anon_sym_for] = ACTIONS(809), + [anon_sym_while] = ACTIONS(809), + [anon_sym_repeat] = ACTIONS(809), + [anon_sym_QMARK] = ACTIONS(811), + [anon_sym_TILDE] = ACTIONS(811), + [anon_sym_BANG] = ACTIONS(809), + [anon_sym_PLUS] = ACTIONS(811), + [anon_sym_DASH] = ACTIONS(809), + [anon_sym_LT_DASH] = ACTIONS(811), + [anon_sym_LT_LT_DASH] = ACTIONS(811), + [anon_sym_COLON_EQ] = ACTIONS(811), + [anon_sym_DASH_GT] = ACTIONS(809), + [anon_sym_DASH_GT_GT] = ACTIONS(811), + [anon_sym_PIPE] = ACTIONS(809), + [anon_sym_AMP] = ACTIONS(809), + [anon_sym_PIPE_PIPE] = ACTIONS(811), + [anon_sym_AMP_AMP] = ACTIONS(811), + [anon_sym_LT] = ACTIONS(809), + [anon_sym_LT_EQ] = ACTIONS(811), + [anon_sym_GT] = ACTIONS(809), + [anon_sym_GT_EQ] = ACTIONS(811), + [anon_sym_EQ_EQ] = ACTIONS(811), + [anon_sym_BANG_EQ] = ACTIONS(811), + [anon_sym_STAR] = ACTIONS(809), + [anon_sym_SLASH] = ACTIONS(811), + [anon_sym_STAR_STAR] = ACTIONS(811), + [anon_sym_CARET] = ACTIONS(811), + [aux_sym_binary_operator_token1] = ACTIONS(811), + [anon_sym_PIPE_GT] = ACTIONS(811), + [anon_sym_COLON] = ACTIONS(809), + [anon_sym_DOLLAR] = ACTIONS(811), + [anon_sym_AT] = ACTIONS(811), + [sym__hex_literal] = ACTIONS(811), + [sym__number_literal] = ACTIONS(809), + [anon_sym_SQUOTE] = ACTIONS(811), + [anon_sym_DQUOTE] = ACTIONS(811), + [sym_dots] = ACTIONS(809), + [sym_dot_dot_i] = ACTIONS(811), + [sym_return] = ACTIONS(809), + [sym_next] = ACTIONS(809), + [sym_break] = ACTIONS(809), + [sym_true] = ACTIONS(809), + [sym_false] = ACTIONS(809), + [sym_null] = ACTIONS(809), + [sym_inf] = ACTIONS(809), + [sym_nan] = ACTIONS(809), + [anon_sym_NA] = ACTIONS(809), + [anon_sym_NA_integer_] = ACTIONS(809), + [anon_sym_NA_real_] = ACTIONS(809), + [anon_sym_NA_complex_] = ACTIONS(809), + [anon_sym_NA_character_] = ACTIONS(809), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(811), + [sym__semicolon] = ACTIONS(811), + [sym__raw_string_literal] = ACTIONS(811), + [sym__external_open_parenthesis] = ACTIONS(811), + [sym__external_open_brace] = ACTIONS(811), + [sym__external_close_brace] = ACTIONS(811), + [sym__external_open_bracket] = ACTIONS(811), + [sym__external_open_bracket2] = ACTIONS(811), + }, + [STATE(434)] = { + [sym_identifier] = ACTIONS(771), + [anon_sym_BSLASH] = ACTIONS(773), + [anon_sym_function] = ACTIONS(771), + [anon_sym_EQ] = ACTIONS(771), + [anon_sym_if] = ACTIONS(771), + [anon_sym_for] = ACTIONS(771), + [anon_sym_while] = ACTIONS(771), + [anon_sym_repeat] = ACTIONS(771), + [anon_sym_QMARK] = ACTIONS(773), + [anon_sym_TILDE] = ACTIONS(773), + [anon_sym_BANG] = ACTIONS(771), + [anon_sym_PLUS] = ACTIONS(773), + [anon_sym_DASH] = ACTIONS(771), + [anon_sym_LT_DASH] = ACTIONS(773), + [anon_sym_LT_LT_DASH] = ACTIONS(773), + [anon_sym_COLON_EQ] = ACTIONS(773), + [anon_sym_DASH_GT] = ACTIONS(771), + [anon_sym_DASH_GT_GT] = ACTIONS(773), + [anon_sym_PIPE] = ACTIONS(771), + [anon_sym_AMP] = ACTIONS(771), + [anon_sym_PIPE_PIPE] = ACTIONS(773), + [anon_sym_AMP_AMP] = ACTIONS(773), + [anon_sym_LT] = ACTIONS(771), + [anon_sym_LT_EQ] = ACTIONS(773), + [anon_sym_GT] = ACTIONS(771), + [anon_sym_GT_EQ] = ACTIONS(773), + [anon_sym_EQ_EQ] = ACTIONS(773), + [anon_sym_BANG_EQ] = ACTIONS(773), + [anon_sym_STAR] = ACTIONS(771), + [anon_sym_SLASH] = ACTIONS(773), + [anon_sym_STAR_STAR] = ACTIONS(773), + [anon_sym_CARET] = ACTIONS(773), + [aux_sym_binary_operator_token1] = ACTIONS(773), + [anon_sym_PIPE_GT] = ACTIONS(773), + [anon_sym_COLON] = ACTIONS(771), + [anon_sym_DOLLAR] = ACTIONS(773), + [anon_sym_AT] = ACTIONS(773), + [sym__hex_literal] = ACTIONS(773), + [sym__number_literal] = ACTIONS(771), + [anon_sym_SQUOTE] = ACTIONS(773), + [anon_sym_DQUOTE] = ACTIONS(773), + [sym_dots] = ACTIONS(771), + [sym_dot_dot_i] = ACTIONS(773), + [sym_return] = ACTIONS(771), + [sym_next] = ACTIONS(771), + [sym_break] = ACTIONS(771), + [sym_true] = ACTIONS(771), + [sym_false] = ACTIONS(771), + [sym_null] = ACTIONS(771), + [sym_inf] = ACTIONS(771), + [sym_nan] = ACTIONS(771), + [anon_sym_NA] = ACTIONS(771), + [anon_sym_NA_integer_] = ACTIONS(771), + [anon_sym_NA_real_] = ACTIONS(771), + [anon_sym_NA_complex_] = ACTIONS(771), + [anon_sym_NA_character_] = ACTIONS(771), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(773), + [sym__semicolon] = ACTIONS(773), + [sym__raw_string_literal] = ACTIONS(773), + [sym__external_open_parenthesis] = ACTIONS(773), + [sym__external_open_brace] = ACTIONS(773), + [sym__external_close_brace] = ACTIONS(773), + [sym__external_open_bracket] = ACTIONS(773), + [sym__external_open_bracket2] = ACTIONS(773), + }, + [STATE(435)] = { + [sym_identifier] = ACTIONS(813), + [anon_sym_BSLASH] = ACTIONS(815), + [anon_sym_function] = ACTIONS(813), + [anon_sym_EQ] = ACTIONS(813), + [anon_sym_if] = ACTIONS(813), + [anon_sym_for] = ACTIONS(813), + [anon_sym_while] = ACTIONS(813), + [anon_sym_repeat] = ACTIONS(813), + [anon_sym_QMARK] = ACTIONS(815), + [anon_sym_TILDE] = ACTIONS(815), + [anon_sym_BANG] = ACTIONS(813), + [anon_sym_PLUS] = ACTIONS(815), + [anon_sym_DASH] = ACTIONS(813), + [anon_sym_LT_DASH] = ACTIONS(815), + [anon_sym_LT_LT_DASH] = ACTIONS(815), + [anon_sym_COLON_EQ] = ACTIONS(815), + [anon_sym_DASH_GT] = ACTIONS(813), + [anon_sym_DASH_GT_GT] = ACTIONS(815), + [anon_sym_PIPE] = ACTIONS(813), + [anon_sym_AMP] = ACTIONS(813), + [anon_sym_PIPE_PIPE] = ACTIONS(815), + [anon_sym_AMP_AMP] = ACTIONS(815), + [anon_sym_LT] = ACTIONS(813), + [anon_sym_LT_EQ] = ACTIONS(815), + [anon_sym_GT] = ACTIONS(813), + [anon_sym_GT_EQ] = ACTIONS(815), + [anon_sym_EQ_EQ] = ACTIONS(815), + [anon_sym_BANG_EQ] = ACTIONS(815), + [anon_sym_STAR] = ACTIONS(813), + [anon_sym_SLASH] = ACTIONS(815), + [anon_sym_STAR_STAR] = ACTIONS(815), + [anon_sym_CARET] = ACTIONS(815), + [aux_sym_binary_operator_token1] = ACTIONS(815), + [anon_sym_PIPE_GT] = ACTIONS(815), + [anon_sym_COLON] = ACTIONS(813), + [anon_sym_DOLLAR] = ACTIONS(815), + [anon_sym_AT] = ACTIONS(815), + [sym__hex_literal] = ACTIONS(815), + [sym__number_literal] = ACTIONS(813), + [anon_sym_SQUOTE] = ACTIONS(815), + [anon_sym_DQUOTE] = ACTIONS(815), + [sym_dots] = ACTIONS(813), + [sym_dot_dot_i] = ACTIONS(815), + [sym_return] = ACTIONS(813), + [sym_next] = ACTIONS(813), + [sym_break] = ACTIONS(813), + [sym_true] = ACTIONS(813), + [sym_false] = ACTIONS(813), + [sym_null] = ACTIONS(813), + [sym_inf] = ACTIONS(813), + [sym_nan] = ACTIONS(813), + [anon_sym_NA] = ACTIONS(813), + [anon_sym_NA_integer_] = ACTIONS(813), + [anon_sym_NA_real_] = ACTIONS(813), + [anon_sym_NA_complex_] = ACTIONS(813), + [anon_sym_NA_character_] = ACTIONS(813), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(815), + [sym__semicolon] = ACTIONS(815), + [sym__raw_string_literal] = ACTIONS(815), + [sym__external_open_parenthesis] = ACTIONS(815), + [sym__external_open_brace] = ACTIONS(815), + [sym__external_close_brace] = ACTIONS(815), + [sym__external_open_bracket] = ACTIONS(815), + [sym__external_open_bracket2] = ACTIONS(815), + }, + [STATE(436)] = { + [sym_identifier] = ACTIONS(817), + [anon_sym_BSLASH] = ACTIONS(819), + [anon_sym_function] = ACTIONS(817), + [anon_sym_EQ] = ACTIONS(817), + [anon_sym_if] = ACTIONS(817), + [anon_sym_for] = ACTIONS(817), + [anon_sym_while] = ACTIONS(817), + [anon_sym_repeat] = ACTIONS(817), + [anon_sym_QMARK] = ACTIONS(819), + [anon_sym_TILDE] = ACTIONS(819), + [anon_sym_BANG] = ACTIONS(817), + [anon_sym_PLUS] = ACTIONS(819), + [anon_sym_DASH] = ACTIONS(817), + [anon_sym_LT_DASH] = ACTIONS(819), + [anon_sym_LT_LT_DASH] = ACTIONS(819), + [anon_sym_COLON_EQ] = ACTIONS(819), + [anon_sym_DASH_GT] = ACTIONS(817), + [anon_sym_DASH_GT_GT] = ACTIONS(819), + [anon_sym_PIPE] = ACTIONS(817), + [anon_sym_AMP] = ACTIONS(817), + [anon_sym_PIPE_PIPE] = ACTIONS(819), + [anon_sym_AMP_AMP] = ACTIONS(819), + [anon_sym_LT] = ACTIONS(817), + [anon_sym_LT_EQ] = ACTIONS(819), + [anon_sym_GT] = ACTIONS(817), + [anon_sym_GT_EQ] = ACTIONS(819), + [anon_sym_EQ_EQ] = ACTIONS(819), + [anon_sym_BANG_EQ] = ACTIONS(819), + [anon_sym_STAR] = ACTIONS(817), + [anon_sym_SLASH] = ACTIONS(819), + [anon_sym_STAR_STAR] = ACTIONS(819), + [anon_sym_CARET] = ACTIONS(819), + [aux_sym_binary_operator_token1] = ACTIONS(819), + [anon_sym_PIPE_GT] = ACTIONS(819), + [anon_sym_COLON] = ACTIONS(817), + [anon_sym_DOLLAR] = ACTIONS(819), + [anon_sym_AT] = ACTIONS(819), + [sym__hex_literal] = ACTIONS(819), + [sym__number_literal] = ACTIONS(817), + [anon_sym_SQUOTE] = ACTIONS(819), + [anon_sym_DQUOTE] = ACTIONS(819), + [sym_dots] = ACTIONS(817), + [sym_dot_dot_i] = ACTIONS(819), + [sym_return] = ACTIONS(817), + [sym_next] = ACTIONS(817), + [sym_break] = ACTIONS(817), + [sym_true] = ACTIONS(817), + [sym_false] = ACTIONS(817), + [sym_null] = ACTIONS(817), + [sym_inf] = ACTIONS(817), + [sym_nan] = ACTIONS(817), + [anon_sym_NA] = ACTIONS(817), + [anon_sym_NA_integer_] = ACTIONS(817), + [anon_sym_NA_real_] = ACTIONS(817), + [anon_sym_NA_complex_] = ACTIONS(817), + [anon_sym_NA_character_] = ACTIONS(817), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(819), + [sym__semicolon] = ACTIONS(819), + [sym__raw_string_literal] = ACTIONS(819), + [sym__external_open_parenthesis] = ACTIONS(819), + [sym__external_open_brace] = ACTIONS(819), + [sym__external_close_brace] = ACTIONS(819), + [sym__external_open_bracket] = ACTIONS(819), + [sym__external_open_bracket2] = ACTIONS(819), + }, + [STATE(437)] = { + [sym_identifier] = ACTIONS(821), + [anon_sym_BSLASH] = ACTIONS(823), + [anon_sym_function] = ACTIONS(821), + [anon_sym_EQ] = ACTIONS(821), + [anon_sym_if] = ACTIONS(821), + [anon_sym_for] = ACTIONS(821), + [anon_sym_while] = ACTIONS(821), + [anon_sym_repeat] = ACTIONS(821), + [anon_sym_QMARK] = ACTIONS(823), + [anon_sym_TILDE] = ACTIONS(823), + [anon_sym_BANG] = ACTIONS(821), + [anon_sym_PLUS] = ACTIONS(823), + [anon_sym_DASH] = ACTIONS(821), + [anon_sym_LT_DASH] = ACTIONS(823), + [anon_sym_LT_LT_DASH] = ACTIONS(823), + [anon_sym_COLON_EQ] = ACTIONS(823), + [anon_sym_DASH_GT] = ACTIONS(821), + [anon_sym_DASH_GT_GT] = ACTIONS(823), + [anon_sym_PIPE] = ACTIONS(821), + [anon_sym_AMP] = ACTIONS(821), + [anon_sym_PIPE_PIPE] = ACTIONS(823), + [anon_sym_AMP_AMP] = ACTIONS(823), + [anon_sym_LT] = ACTIONS(821), + [anon_sym_LT_EQ] = ACTIONS(823), + [anon_sym_GT] = ACTIONS(821), + [anon_sym_GT_EQ] = ACTIONS(823), + [anon_sym_EQ_EQ] = ACTIONS(823), + [anon_sym_BANG_EQ] = ACTIONS(823), + [anon_sym_STAR] = ACTIONS(821), + [anon_sym_SLASH] = ACTIONS(823), + [anon_sym_STAR_STAR] = ACTIONS(823), + [anon_sym_CARET] = ACTIONS(823), + [aux_sym_binary_operator_token1] = ACTIONS(823), + [anon_sym_PIPE_GT] = ACTIONS(823), + [anon_sym_COLON] = ACTIONS(821), + [anon_sym_DOLLAR] = ACTIONS(823), + [anon_sym_AT] = ACTIONS(823), + [sym__hex_literal] = ACTIONS(823), + [sym__number_literal] = ACTIONS(821), + [anon_sym_SQUOTE] = ACTIONS(823), + [anon_sym_DQUOTE] = ACTIONS(823), + [sym_dots] = ACTIONS(821), + [sym_dot_dot_i] = ACTIONS(823), + [sym_return] = ACTIONS(821), + [sym_next] = ACTIONS(821), + [sym_break] = ACTIONS(821), + [sym_true] = ACTIONS(821), + [sym_false] = ACTIONS(821), + [sym_null] = ACTIONS(821), + [sym_inf] = ACTIONS(821), + [sym_nan] = ACTIONS(821), + [anon_sym_NA] = ACTIONS(821), + [anon_sym_NA_integer_] = ACTIONS(821), + [anon_sym_NA_real_] = ACTIONS(821), + [anon_sym_NA_complex_] = ACTIONS(821), + [anon_sym_NA_character_] = ACTIONS(821), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(823), + [sym__semicolon] = ACTIONS(823), + [sym__raw_string_literal] = ACTIONS(823), + [sym__external_open_parenthesis] = ACTIONS(823), + [sym__external_open_brace] = ACTIONS(823), + [sym__external_close_brace] = ACTIONS(823), + [sym__external_open_bracket] = ACTIONS(823), + [sym__external_open_bracket2] = ACTIONS(823), }, - [559] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(397), - [anon_sym_BSLASH] = ACTIONS(395), - [anon_sym_function] = ACTIONS(397), - [anon_sym_EQ] = ACTIONS(839), - [anon_sym_if] = ACTIONS(397), - [anon_sym_for] = ACTIONS(397), - [anon_sym_while] = ACTIONS(397), - [anon_sym_repeat] = ACTIONS(397), - [anon_sym_QMARK] = ACTIONS(395), - [anon_sym_TILDE] = ACTIONS(843), - [anon_sym_BANG] = ACTIONS(397), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(849), - [anon_sym_LT_LT_DASH] = ACTIONS(849), - [anon_sym_COLON_EQ] = ACTIONS(849), - [anon_sym_DASH_GT] = ACTIONS(851), - [anon_sym_DASH_GT_GT] = ACTIONS(853), - [anon_sym_PIPE] = ACTIONS(855), - [anon_sym_AMP] = ACTIONS(857), - [anon_sym_PIPE_PIPE] = ACTIONS(859), - [anon_sym_AMP_AMP] = ACTIONS(861), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(395), - [sym__number_literal] = ACTIONS(397), - [anon_sym_SQUOTE] = ACTIONS(395), - [anon_sym_DQUOTE] = ACTIONS(395), - [sym_return] = ACTIONS(397), - [sym_next] = ACTIONS(397), - [sym_break] = ACTIONS(397), - [sym_true] = ACTIONS(397), - [sym_false] = ACTIONS(397), - [sym_null] = ACTIONS(397), - [sym_inf] = ACTIONS(397), - [sym_nan] = ACTIONS(397), - [anon_sym_NA] = ACTIONS(397), - [anon_sym_NA_integer_] = ACTIONS(397), - [anon_sym_NA_real_] = ACTIONS(397), - [anon_sym_NA_complex_] = ACTIONS(397), - [anon_sym_NA_character_] = ACTIONS(397), - [sym_dots] = ACTIONS(397), - [sym_dot_dot_i] = ACTIONS(395), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(395), - [sym__newline] = ACTIONS(395), - [sym__raw_string_literal] = ACTIONS(395), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(395), - [sym__external_open_brace] = ACTIONS(395), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [560] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(401), - [anon_sym_BSLASH] = ACTIONS(399), - [anon_sym_function] = ACTIONS(401), - [anon_sym_EQ] = ACTIONS(839), - [anon_sym_if] = ACTIONS(401), - [anon_sym_for] = ACTIONS(401), - [anon_sym_while] = ACTIONS(401), - [anon_sym_repeat] = ACTIONS(401), - [anon_sym_QMARK] = ACTIONS(399), - [anon_sym_TILDE] = ACTIONS(843), - [anon_sym_BANG] = ACTIONS(401), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(849), - [anon_sym_LT_LT_DASH] = ACTIONS(849), - [anon_sym_COLON_EQ] = ACTIONS(849), - [anon_sym_DASH_GT] = ACTIONS(851), - [anon_sym_DASH_GT_GT] = ACTIONS(853), - [anon_sym_PIPE] = ACTIONS(855), - [anon_sym_AMP] = ACTIONS(857), - [anon_sym_PIPE_PIPE] = ACTIONS(859), - [anon_sym_AMP_AMP] = ACTIONS(861), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(399), - [sym__number_literal] = ACTIONS(401), - [anon_sym_SQUOTE] = ACTIONS(399), - [anon_sym_DQUOTE] = ACTIONS(399), - [sym_return] = ACTIONS(401), - [sym_next] = ACTIONS(401), - [sym_break] = ACTIONS(401), - [sym_true] = ACTIONS(401), - [sym_false] = ACTIONS(401), - [sym_null] = ACTIONS(401), - [sym_inf] = ACTIONS(401), - [sym_nan] = ACTIONS(401), - [anon_sym_NA] = ACTIONS(401), - [anon_sym_NA_integer_] = ACTIONS(401), - [anon_sym_NA_real_] = ACTIONS(401), - [anon_sym_NA_complex_] = ACTIONS(401), - [anon_sym_NA_character_] = ACTIONS(401), - [sym_dots] = ACTIONS(401), - [sym_dot_dot_i] = ACTIONS(399), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(399), - [sym__newline] = ACTIONS(399), - [sym__raw_string_literal] = ACTIONS(399), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(399), - [sym__external_open_brace] = ACTIONS(399), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [561] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(405), - [anon_sym_BSLASH] = ACTIONS(403), - [anon_sym_function] = ACTIONS(405), - [anon_sym_EQ] = ACTIONS(839), - [anon_sym_if] = ACTIONS(405), - [anon_sym_for] = ACTIONS(405), - [anon_sym_while] = ACTIONS(405), - [anon_sym_repeat] = ACTIONS(405), - [anon_sym_QMARK] = ACTIONS(403), - [anon_sym_TILDE] = ACTIONS(843), - [anon_sym_BANG] = ACTIONS(405), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(849), - [anon_sym_LT_LT_DASH] = ACTIONS(849), - [anon_sym_COLON_EQ] = ACTIONS(849), - [anon_sym_DASH_GT] = ACTIONS(851), - [anon_sym_DASH_GT_GT] = ACTIONS(853), - [anon_sym_PIPE] = ACTIONS(855), - [anon_sym_AMP] = ACTIONS(857), - [anon_sym_PIPE_PIPE] = ACTIONS(859), - [anon_sym_AMP_AMP] = ACTIONS(861), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(403), - [sym__number_literal] = ACTIONS(405), - [anon_sym_SQUOTE] = ACTIONS(403), - [anon_sym_DQUOTE] = ACTIONS(403), - [sym_return] = ACTIONS(405), - [sym_next] = ACTIONS(405), - [sym_break] = ACTIONS(405), - [sym_true] = ACTIONS(405), - [sym_false] = ACTIONS(405), - [sym_null] = ACTIONS(405), - [sym_inf] = ACTIONS(405), - [sym_nan] = ACTIONS(405), - [anon_sym_NA] = ACTIONS(405), - [anon_sym_NA_integer_] = ACTIONS(405), - [anon_sym_NA_real_] = ACTIONS(405), - [anon_sym_NA_complex_] = ACTIONS(405), - [anon_sym_NA_character_] = ACTIONS(405), - [sym_dots] = ACTIONS(405), - [sym_dot_dot_i] = ACTIONS(403), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(403), - [sym__newline] = ACTIONS(403), - [sym__raw_string_literal] = ACTIONS(403), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(403), - [sym__external_open_brace] = ACTIONS(403), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [562] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(409), - [anon_sym_BSLASH] = ACTIONS(407), - [anon_sym_function] = ACTIONS(409), - [anon_sym_EQ] = ACTIONS(839), - [anon_sym_if] = ACTIONS(409), - [anon_sym_for] = ACTIONS(409), - [anon_sym_while] = ACTIONS(409), - [anon_sym_repeat] = ACTIONS(409), - [anon_sym_QMARK] = ACTIONS(407), - [anon_sym_TILDE] = ACTIONS(843), - [anon_sym_BANG] = ACTIONS(409), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(849), - [anon_sym_LT_LT_DASH] = ACTIONS(849), - [anon_sym_COLON_EQ] = ACTIONS(849), - [anon_sym_DASH_GT] = ACTIONS(851), - [anon_sym_DASH_GT_GT] = ACTIONS(853), - [anon_sym_PIPE] = ACTIONS(855), - [anon_sym_AMP] = ACTIONS(857), - [anon_sym_PIPE_PIPE] = ACTIONS(859), - [anon_sym_AMP_AMP] = ACTIONS(861), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(407), - [sym__number_literal] = ACTIONS(409), - [anon_sym_SQUOTE] = ACTIONS(407), - [anon_sym_DQUOTE] = ACTIONS(407), - [sym_return] = ACTIONS(409), - [sym_next] = ACTIONS(409), - [sym_break] = ACTIONS(409), - [sym_true] = ACTIONS(409), - [sym_false] = ACTIONS(409), - [sym_null] = ACTIONS(409), - [sym_inf] = ACTIONS(409), - [sym_nan] = ACTIONS(409), - [anon_sym_NA] = ACTIONS(409), - [anon_sym_NA_integer_] = ACTIONS(409), - [anon_sym_NA_real_] = ACTIONS(409), - [anon_sym_NA_complex_] = ACTIONS(409), - [anon_sym_NA_character_] = ACTIONS(409), - [sym_dots] = ACTIONS(409), - [sym_dot_dot_i] = ACTIONS(407), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(407), - [sym__newline] = ACTIONS(407), - [sym__raw_string_literal] = ACTIONS(407), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(407), - [sym__external_open_brace] = ACTIONS(407), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [563] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(413), - [anon_sym_BSLASH] = ACTIONS(411), - [anon_sym_function] = ACTIONS(413), - [anon_sym_EQ] = ACTIONS(839), - [anon_sym_if] = ACTIONS(413), - [anon_sym_for] = ACTIONS(413), - [anon_sym_while] = ACTIONS(413), - [anon_sym_repeat] = ACTIONS(413), - [anon_sym_QMARK] = ACTIONS(411), - [anon_sym_TILDE] = ACTIONS(843), - [anon_sym_BANG] = ACTIONS(413), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(849), - [anon_sym_LT_LT_DASH] = ACTIONS(849), - [anon_sym_COLON_EQ] = ACTIONS(849), - [anon_sym_DASH_GT] = ACTIONS(851), - [anon_sym_DASH_GT_GT] = ACTIONS(853), - [anon_sym_PIPE] = ACTIONS(855), - [anon_sym_AMP] = ACTIONS(857), - [anon_sym_PIPE_PIPE] = ACTIONS(859), - [anon_sym_AMP_AMP] = ACTIONS(861), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(411), - [sym__number_literal] = ACTIONS(413), - [anon_sym_SQUOTE] = ACTIONS(411), - [anon_sym_DQUOTE] = ACTIONS(411), - [sym_return] = ACTIONS(413), - [sym_next] = ACTIONS(413), - [sym_break] = ACTIONS(413), - [sym_true] = ACTIONS(413), - [sym_false] = ACTIONS(413), - [sym_null] = ACTIONS(413), - [sym_inf] = ACTIONS(413), - [sym_nan] = ACTIONS(413), - [anon_sym_NA] = ACTIONS(413), - [anon_sym_NA_integer_] = ACTIONS(413), - [anon_sym_NA_real_] = ACTIONS(413), - [anon_sym_NA_complex_] = ACTIONS(413), - [anon_sym_NA_character_] = ACTIONS(413), - [sym_dots] = ACTIONS(413), - [sym_dot_dot_i] = ACTIONS(411), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(411), - [sym__newline] = ACTIONS(411), - [sym__raw_string_literal] = ACTIONS(411), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(411), - [sym__external_open_brace] = ACTIONS(411), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [564] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(417), - [anon_sym_BSLASH] = ACTIONS(415), - [anon_sym_function] = ACTIONS(417), - [anon_sym_EQ] = ACTIONS(839), - [anon_sym_if] = ACTIONS(417), - [anon_sym_for] = ACTIONS(417), - [anon_sym_while] = ACTIONS(417), - [anon_sym_repeat] = ACTIONS(417), - [anon_sym_QMARK] = ACTIONS(415), - [anon_sym_TILDE] = ACTIONS(843), - [anon_sym_BANG] = ACTIONS(417), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(849), - [anon_sym_LT_LT_DASH] = ACTIONS(849), - [anon_sym_COLON_EQ] = ACTIONS(849), - [anon_sym_DASH_GT] = ACTIONS(851), - [anon_sym_DASH_GT_GT] = ACTIONS(853), - [anon_sym_PIPE] = ACTIONS(855), - [anon_sym_AMP] = ACTIONS(857), - [anon_sym_PIPE_PIPE] = ACTIONS(859), - [anon_sym_AMP_AMP] = ACTIONS(861), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(415), - [sym__number_literal] = ACTIONS(417), - [anon_sym_SQUOTE] = ACTIONS(415), - [anon_sym_DQUOTE] = ACTIONS(415), - [sym_return] = ACTIONS(417), - [sym_next] = ACTIONS(417), - [sym_break] = ACTIONS(417), - [sym_true] = ACTIONS(417), - [sym_false] = ACTIONS(417), - [sym_null] = ACTIONS(417), - [sym_inf] = ACTIONS(417), - [sym_nan] = ACTIONS(417), - [anon_sym_NA] = ACTIONS(417), - [anon_sym_NA_integer_] = ACTIONS(417), - [anon_sym_NA_real_] = ACTIONS(417), - [anon_sym_NA_complex_] = ACTIONS(417), - [anon_sym_NA_character_] = ACTIONS(417), - [sym_dots] = ACTIONS(417), - [sym_dot_dot_i] = ACTIONS(415), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(415), - [sym__newline] = ACTIONS(415), - [sym__raw_string_literal] = ACTIONS(415), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(415), - [sym__external_open_brace] = ACTIONS(415), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [565] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(421), - [anon_sym_BSLASH] = ACTIONS(419), - [anon_sym_function] = ACTIONS(421), - [anon_sym_EQ] = ACTIONS(839), - [anon_sym_if] = ACTIONS(421), - [anon_sym_for] = ACTIONS(421), - [anon_sym_while] = ACTIONS(421), - [anon_sym_repeat] = ACTIONS(421), - [anon_sym_QMARK] = ACTIONS(419), - [anon_sym_TILDE] = ACTIONS(843), - [anon_sym_BANG] = ACTIONS(421), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(849), - [anon_sym_LT_LT_DASH] = ACTIONS(849), - [anon_sym_COLON_EQ] = ACTIONS(849), - [anon_sym_DASH_GT] = ACTIONS(851), - [anon_sym_DASH_GT_GT] = ACTIONS(853), - [anon_sym_PIPE] = ACTIONS(855), - [anon_sym_AMP] = ACTIONS(857), - [anon_sym_PIPE_PIPE] = ACTIONS(859), - [anon_sym_AMP_AMP] = ACTIONS(861), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(419), - [sym__number_literal] = ACTIONS(421), - [anon_sym_SQUOTE] = ACTIONS(419), - [anon_sym_DQUOTE] = ACTIONS(419), - [sym_return] = ACTIONS(421), - [sym_next] = ACTIONS(421), - [sym_break] = ACTIONS(421), - [sym_true] = ACTIONS(421), - [sym_false] = ACTIONS(421), - [sym_null] = ACTIONS(421), - [sym_inf] = ACTIONS(421), - [sym_nan] = ACTIONS(421), - [anon_sym_NA] = ACTIONS(421), - [anon_sym_NA_integer_] = ACTIONS(421), - [anon_sym_NA_real_] = ACTIONS(421), - [anon_sym_NA_complex_] = ACTIONS(421), - [anon_sym_NA_character_] = ACTIONS(421), - [sym_dots] = ACTIONS(421), - [sym_dot_dot_i] = ACTIONS(419), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(419), - [sym__newline] = ACTIONS(419), - [sym__raw_string_literal] = ACTIONS(419), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(419), - [sym__external_open_brace] = ACTIONS(419), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [566] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(425), - [anon_sym_BSLASH] = ACTIONS(423), - [anon_sym_function] = ACTIONS(425), - [anon_sym_EQ] = ACTIONS(839), - [anon_sym_if] = ACTIONS(425), - [anon_sym_for] = ACTIONS(425), - [anon_sym_while] = ACTIONS(425), - [anon_sym_repeat] = ACTIONS(425), - [anon_sym_QMARK] = ACTIONS(423), - [anon_sym_TILDE] = ACTIONS(843), - [anon_sym_BANG] = ACTIONS(425), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(849), - [anon_sym_LT_LT_DASH] = ACTIONS(849), - [anon_sym_COLON_EQ] = ACTIONS(849), - [anon_sym_DASH_GT] = ACTIONS(851), - [anon_sym_DASH_GT_GT] = ACTIONS(853), - [anon_sym_PIPE] = ACTIONS(855), - [anon_sym_AMP] = ACTIONS(857), - [anon_sym_PIPE_PIPE] = ACTIONS(859), - [anon_sym_AMP_AMP] = ACTIONS(861), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(423), - [sym__number_literal] = ACTIONS(425), - [anon_sym_SQUOTE] = ACTIONS(423), - [anon_sym_DQUOTE] = ACTIONS(423), - [sym_return] = ACTIONS(425), - [sym_next] = ACTIONS(425), - [sym_break] = ACTIONS(425), - [sym_true] = ACTIONS(425), - [sym_false] = ACTIONS(425), - [sym_null] = ACTIONS(425), - [sym_inf] = ACTIONS(425), - [sym_nan] = ACTIONS(425), - [anon_sym_NA] = ACTIONS(425), - [anon_sym_NA_integer_] = ACTIONS(425), - [anon_sym_NA_real_] = ACTIONS(425), - [anon_sym_NA_complex_] = ACTIONS(425), - [anon_sym_NA_character_] = ACTIONS(425), - [sym_dots] = ACTIONS(425), - [sym_dot_dot_i] = ACTIONS(423), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(423), - [sym__newline] = ACTIONS(423), - [sym__raw_string_literal] = ACTIONS(423), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(423), - [sym__external_open_brace] = ACTIONS(423), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [567] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(429), - [anon_sym_BSLASH] = ACTIONS(427), - [anon_sym_function] = ACTIONS(429), - [anon_sym_EQ] = ACTIONS(839), - [anon_sym_if] = ACTIONS(429), - [anon_sym_for] = ACTIONS(429), - [anon_sym_while] = ACTIONS(429), - [anon_sym_repeat] = ACTIONS(429), - [anon_sym_QMARK] = ACTIONS(427), - [anon_sym_TILDE] = ACTIONS(843), - [anon_sym_BANG] = ACTIONS(429), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(849), - [anon_sym_LT_LT_DASH] = ACTIONS(849), - [anon_sym_COLON_EQ] = ACTIONS(849), - [anon_sym_DASH_GT] = ACTIONS(851), - [anon_sym_DASH_GT_GT] = ACTIONS(853), - [anon_sym_PIPE] = ACTIONS(855), - [anon_sym_AMP] = ACTIONS(857), - [anon_sym_PIPE_PIPE] = ACTIONS(859), - [anon_sym_AMP_AMP] = ACTIONS(861), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(427), - [sym__number_literal] = ACTIONS(429), - [anon_sym_SQUOTE] = ACTIONS(427), - [anon_sym_DQUOTE] = ACTIONS(427), - [sym_return] = ACTIONS(429), - [sym_next] = ACTIONS(429), - [sym_break] = ACTIONS(429), - [sym_true] = ACTIONS(429), - [sym_false] = ACTIONS(429), - [sym_null] = ACTIONS(429), - [sym_inf] = ACTIONS(429), - [sym_nan] = ACTIONS(429), - [anon_sym_NA] = ACTIONS(429), - [anon_sym_NA_integer_] = ACTIONS(429), - [anon_sym_NA_real_] = ACTIONS(429), - [anon_sym_NA_complex_] = ACTIONS(429), - [anon_sym_NA_character_] = ACTIONS(429), - [sym_dots] = ACTIONS(429), - [sym_dot_dot_i] = ACTIONS(427), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(427), - [sym__newline] = ACTIONS(427), - [sym__raw_string_literal] = ACTIONS(427), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(427), - [sym__external_open_brace] = ACTIONS(427), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [568] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(433), - [anon_sym_BSLASH] = ACTIONS(431), - [anon_sym_function] = ACTIONS(433), - [anon_sym_EQ] = ACTIONS(839), - [anon_sym_if] = ACTIONS(433), - [anon_sym_for] = ACTIONS(433), - [anon_sym_while] = ACTIONS(433), - [anon_sym_repeat] = ACTIONS(433), - [anon_sym_QMARK] = ACTIONS(431), - [anon_sym_TILDE] = ACTIONS(843), - [anon_sym_BANG] = ACTIONS(433), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(849), - [anon_sym_LT_LT_DASH] = ACTIONS(849), - [anon_sym_COLON_EQ] = ACTIONS(849), - [anon_sym_DASH_GT] = ACTIONS(851), - [anon_sym_DASH_GT_GT] = ACTIONS(853), - [anon_sym_PIPE] = ACTIONS(855), - [anon_sym_AMP] = ACTIONS(857), - [anon_sym_PIPE_PIPE] = ACTIONS(859), - [anon_sym_AMP_AMP] = ACTIONS(861), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(431), - [sym__number_literal] = ACTIONS(433), - [anon_sym_SQUOTE] = ACTIONS(431), - [anon_sym_DQUOTE] = ACTIONS(431), - [sym_return] = ACTIONS(433), - [sym_next] = ACTIONS(433), - [sym_break] = ACTIONS(433), - [sym_true] = ACTIONS(433), - [sym_false] = ACTIONS(433), - [sym_null] = ACTIONS(433), - [sym_inf] = ACTIONS(433), - [sym_nan] = ACTIONS(433), - [anon_sym_NA] = ACTIONS(433), - [anon_sym_NA_integer_] = ACTIONS(433), - [anon_sym_NA_real_] = ACTIONS(433), - [anon_sym_NA_complex_] = ACTIONS(433), - [anon_sym_NA_character_] = ACTIONS(433), - [sym_dots] = ACTIONS(433), - [sym_dot_dot_i] = ACTIONS(431), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(431), - [sym__newline] = ACTIONS(431), - [sym__raw_string_literal] = ACTIONS(431), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(431), - [sym__external_open_brace] = ACTIONS(431), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [569] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(437), - [anon_sym_BSLASH] = ACTIONS(435), - [anon_sym_function] = ACTIONS(437), - [anon_sym_EQ] = ACTIONS(839), - [anon_sym_if] = ACTIONS(437), - [anon_sym_for] = ACTIONS(437), - [anon_sym_while] = ACTIONS(437), - [anon_sym_repeat] = ACTIONS(437), - [anon_sym_QMARK] = ACTIONS(435), - [anon_sym_TILDE] = ACTIONS(843), - [anon_sym_BANG] = ACTIONS(437), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(849), - [anon_sym_LT_LT_DASH] = ACTIONS(849), - [anon_sym_COLON_EQ] = ACTIONS(849), - [anon_sym_DASH_GT] = ACTIONS(851), - [anon_sym_DASH_GT_GT] = ACTIONS(853), - [anon_sym_PIPE] = ACTIONS(855), - [anon_sym_AMP] = ACTIONS(857), - [anon_sym_PIPE_PIPE] = ACTIONS(859), - [anon_sym_AMP_AMP] = ACTIONS(861), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(435), - [sym__number_literal] = ACTIONS(437), - [anon_sym_SQUOTE] = ACTIONS(435), - [anon_sym_DQUOTE] = ACTIONS(435), - [sym_return] = ACTIONS(437), - [sym_next] = ACTIONS(437), - [sym_break] = ACTIONS(437), - [sym_true] = ACTIONS(437), - [sym_false] = ACTIONS(437), - [sym_null] = ACTIONS(437), - [sym_inf] = ACTIONS(437), - [sym_nan] = ACTIONS(437), - [anon_sym_NA] = ACTIONS(437), - [anon_sym_NA_integer_] = ACTIONS(437), - [anon_sym_NA_real_] = ACTIONS(437), - [anon_sym_NA_complex_] = ACTIONS(437), - [anon_sym_NA_character_] = ACTIONS(437), - [sym_dots] = ACTIONS(437), - [sym_dot_dot_i] = ACTIONS(435), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(435), - [sym__newline] = ACTIONS(435), - [sym__raw_string_literal] = ACTIONS(435), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(435), - [sym__external_open_brace] = ACTIONS(435), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [570] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(441), - [anon_sym_BSLASH] = ACTIONS(439), - [anon_sym_function] = ACTIONS(441), - [anon_sym_EQ] = ACTIONS(839), - [anon_sym_if] = ACTIONS(441), - [anon_sym_for] = ACTIONS(441), - [anon_sym_while] = ACTIONS(441), - [anon_sym_repeat] = ACTIONS(441), - [anon_sym_QMARK] = ACTIONS(439), - [anon_sym_TILDE] = ACTIONS(843), - [anon_sym_BANG] = ACTIONS(441), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(849), - [anon_sym_LT_LT_DASH] = ACTIONS(849), - [anon_sym_COLON_EQ] = ACTIONS(849), - [anon_sym_DASH_GT] = ACTIONS(851), - [anon_sym_DASH_GT_GT] = ACTIONS(853), - [anon_sym_PIPE] = ACTIONS(855), - [anon_sym_AMP] = ACTIONS(857), - [anon_sym_PIPE_PIPE] = ACTIONS(859), - [anon_sym_AMP_AMP] = ACTIONS(861), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(439), - [sym__number_literal] = ACTIONS(441), - [anon_sym_SQUOTE] = ACTIONS(439), - [anon_sym_DQUOTE] = ACTIONS(439), - [sym_return] = ACTIONS(441), - [sym_next] = ACTIONS(441), - [sym_break] = ACTIONS(441), - [sym_true] = ACTIONS(441), - [sym_false] = ACTIONS(441), - [sym_null] = ACTIONS(441), - [sym_inf] = ACTIONS(441), - [sym_nan] = ACTIONS(441), - [anon_sym_NA] = ACTIONS(441), - [anon_sym_NA_integer_] = ACTIONS(441), - [anon_sym_NA_real_] = ACTIONS(441), - [anon_sym_NA_complex_] = ACTIONS(441), - [anon_sym_NA_character_] = ACTIONS(441), - [sym_dots] = ACTIONS(441), - [sym_dot_dot_i] = ACTIONS(439), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(439), - [sym__newline] = ACTIONS(439), - [sym__raw_string_literal] = ACTIONS(439), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(439), - [sym__external_open_brace] = ACTIONS(439), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [571] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(367), - [anon_sym_BSLASH] = ACTIONS(369), - [anon_sym_function] = ACTIONS(367), - [anon_sym_EQ] = ACTIONS(839), - [anon_sym_if] = ACTIONS(367), - [anon_sym_for] = ACTIONS(367), - [anon_sym_while] = ACTIONS(367), - [anon_sym_repeat] = ACTIONS(367), - [anon_sym_QMARK] = ACTIONS(369), - [anon_sym_TILDE] = ACTIONS(843), - [anon_sym_BANG] = ACTIONS(367), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(849), - [anon_sym_LT_LT_DASH] = ACTIONS(849), - [anon_sym_COLON_EQ] = ACTIONS(849), - [anon_sym_DASH_GT] = ACTIONS(851), - [anon_sym_DASH_GT_GT] = ACTIONS(853), - [anon_sym_PIPE] = ACTIONS(855), - [anon_sym_AMP] = ACTIONS(857), - [anon_sym_PIPE_PIPE] = ACTIONS(859), - [anon_sym_AMP_AMP] = ACTIONS(861), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(369), - [sym__number_literal] = ACTIONS(367), - [anon_sym_SQUOTE] = ACTIONS(369), - [anon_sym_DQUOTE] = ACTIONS(369), - [sym_return] = ACTIONS(367), - [sym_next] = ACTIONS(367), - [sym_break] = ACTIONS(367), - [sym_true] = ACTIONS(367), - [sym_false] = ACTIONS(367), - [sym_null] = ACTIONS(367), - [sym_inf] = ACTIONS(367), - [sym_nan] = ACTIONS(367), - [anon_sym_NA] = ACTIONS(367), - [anon_sym_NA_integer_] = ACTIONS(367), - [anon_sym_NA_real_] = ACTIONS(367), - [anon_sym_NA_complex_] = ACTIONS(367), - [anon_sym_NA_character_] = ACTIONS(367), - [sym_dots] = ACTIONS(367), - [sym_dot_dot_i] = ACTIONS(369), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(369), - [sym__newline] = ACTIONS(369), - [sym__raw_string_literal] = ACTIONS(369), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(369), - [sym__external_open_brace] = ACTIONS(369), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [572] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(445), - [anon_sym_BSLASH] = ACTIONS(443), - [anon_sym_function] = ACTIONS(445), - [anon_sym_EQ] = ACTIONS(839), - [anon_sym_if] = ACTIONS(445), - [anon_sym_for] = ACTIONS(445), - [anon_sym_while] = ACTIONS(445), - [anon_sym_repeat] = ACTIONS(445), - [anon_sym_QMARK] = ACTIONS(443), - [anon_sym_TILDE] = ACTIONS(843), - [anon_sym_BANG] = ACTIONS(445), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(849), - [anon_sym_LT_LT_DASH] = ACTIONS(849), - [anon_sym_COLON_EQ] = ACTIONS(849), - [anon_sym_DASH_GT] = ACTIONS(851), - [anon_sym_DASH_GT_GT] = ACTIONS(853), - [anon_sym_PIPE] = ACTIONS(855), - [anon_sym_AMP] = ACTIONS(857), - [anon_sym_PIPE_PIPE] = ACTIONS(859), - [anon_sym_AMP_AMP] = ACTIONS(861), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(443), - [sym__number_literal] = ACTIONS(445), - [anon_sym_SQUOTE] = ACTIONS(443), - [anon_sym_DQUOTE] = ACTIONS(443), - [sym_return] = ACTIONS(445), - [sym_next] = ACTIONS(445), - [sym_break] = ACTIONS(445), - [sym_true] = ACTIONS(445), - [sym_false] = ACTIONS(445), - [sym_null] = ACTIONS(445), - [sym_inf] = ACTIONS(445), - [sym_nan] = ACTIONS(445), - [anon_sym_NA] = ACTIONS(445), - [anon_sym_NA_integer_] = ACTIONS(445), - [anon_sym_NA_real_] = ACTIONS(445), - [anon_sym_NA_complex_] = ACTIONS(445), - [anon_sym_NA_character_] = ACTIONS(445), - [sym_dots] = ACTIONS(445), - [sym_dot_dot_i] = ACTIONS(443), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(443), - [sym__newline] = ACTIONS(443), - [sym__raw_string_literal] = ACTIONS(443), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(443), - [sym__external_open_brace] = ACTIONS(443), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [573] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(449), - [anon_sym_BSLASH] = ACTIONS(447), - [anon_sym_function] = ACTIONS(449), - [anon_sym_EQ] = ACTIONS(839), - [anon_sym_if] = ACTIONS(449), - [anon_sym_for] = ACTIONS(449), - [anon_sym_while] = ACTIONS(449), - [anon_sym_repeat] = ACTIONS(449), - [anon_sym_QMARK] = ACTIONS(447), - [anon_sym_TILDE] = ACTIONS(843), - [anon_sym_BANG] = ACTIONS(449), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(849), - [anon_sym_LT_LT_DASH] = ACTIONS(849), - [anon_sym_COLON_EQ] = ACTIONS(849), - [anon_sym_DASH_GT] = ACTIONS(851), - [anon_sym_DASH_GT_GT] = ACTIONS(853), - [anon_sym_PIPE] = ACTIONS(855), - [anon_sym_AMP] = ACTIONS(857), - [anon_sym_PIPE_PIPE] = ACTIONS(859), + [STATE(438)] = { + [sym_function_definition] = STATE(166), + [sym_if_statement] = STATE(166), + [sym_for_statement] = STATE(166), + [sym_while_statement] = STATE(166), + [sym_repeat_statement] = STATE(166), + [sym_braced_expression] = STATE(166), + [sym_parenthesized_expression] = STATE(166), + [sym_call] = STATE(166), + [sym_subset] = STATE(166), + [sym_subset2] = STATE(166), + [sym_unary_operator] = STATE(166), + [sym_binary_operator] = STATE(166), + [sym_extract_operator] = STATE(166), + [sym_namespace_operator] = STATE(166), + [sym_integer] = STATE(166), + [sym_complex] = STATE(166), + [sym_float] = STATE(166), + [sym__float_literal] = STATE(323), + [sym_string] = STATE(320), + [sym__single_quoted_string] = STATE(325), + [sym__double_quoted_string] = STATE(322), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2046), + [sym_na] = STATE(166), + [sym__expression] = STATE(166), + [sym__open_parenthesis] = STATE(1054), + [sym__open_brace] = STATE(378), + [aux_sym_program_repeat1] = STATE(398), + [ts_builtin_sym_end] = ACTIONS(1017), + [sym_identifier] = ACTIONS(1019), + [anon_sym_BSLASH] = ACTIONS(1021), + [anon_sym_function] = ACTIONS(1023), + [anon_sym_if] = ACTIONS(1025), + [anon_sym_for] = ACTIONS(1027), + [anon_sym_while] = ACTIONS(1029), + [anon_sym_repeat] = ACTIONS(1031), + [anon_sym_QMARK] = ACTIONS(1033), + [anon_sym_TILDE] = ACTIONS(1035), + [anon_sym_BANG] = ACTIONS(1037), + [anon_sym_PLUS] = ACTIONS(1039), + [anon_sym_DASH] = ACTIONS(1039), + [sym__hex_literal] = ACTIONS(1041), + [sym__number_literal] = ACTIONS(1043), + [anon_sym_SQUOTE] = ACTIONS(503), + [anon_sym_DQUOTE] = ACTIONS(505), + [sym_dots] = ACTIONS(1019), + [sym_dot_dot_i] = ACTIONS(1045), + [sym_return] = ACTIONS(1047), + [sym_next] = ACTIONS(1047), + [sym_break] = ACTIONS(1047), + [sym_true] = ACTIONS(1047), + [sym_false] = ACTIONS(1047), + [sym_null] = ACTIONS(1047), + [sym_inf] = ACTIONS(1047), + [sym_nan] = ACTIONS(1047), + [anon_sym_NA] = ACTIONS(1049), + [anon_sym_NA_integer_] = ACTIONS(1049), + [anon_sym_NA_real_] = ACTIONS(1049), + [anon_sym_NA_complex_] = ACTIONS(1049), + [anon_sym_NA_character_] = ACTIONS(1049), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(1051), + [sym__semicolon] = ACTIONS(1051), + [sym__raw_string_literal] = ACTIONS(509), + [sym__external_open_parenthesis] = ACTIONS(1053), + [sym__external_open_brace] = ACTIONS(1055), + }, + [STATE(439)] = { + [sym_identifier] = ACTIONS(705), + [anon_sym_BSLASH] = ACTIONS(707), + [anon_sym_function] = ACTIONS(705), + [anon_sym_EQ] = ACTIONS(705), + [anon_sym_if] = ACTIONS(705), + [anon_sym_for] = ACTIONS(705), + [anon_sym_while] = ACTIONS(705), + [anon_sym_repeat] = ACTIONS(705), + [anon_sym_QMARK] = ACTIONS(707), + [anon_sym_TILDE] = ACTIONS(707), + [anon_sym_BANG] = ACTIONS(705), + [anon_sym_PLUS] = ACTIONS(707), + [anon_sym_DASH] = ACTIONS(705), + [anon_sym_LT_DASH] = ACTIONS(707), + [anon_sym_LT_LT_DASH] = ACTIONS(707), + [anon_sym_COLON_EQ] = ACTIONS(707), + [anon_sym_DASH_GT] = ACTIONS(705), + [anon_sym_DASH_GT_GT] = ACTIONS(707), + [anon_sym_PIPE] = ACTIONS(705), + [anon_sym_AMP] = ACTIONS(705), + [anon_sym_PIPE_PIPE] = ACTIONS(707), + [anon_sym_AMP_AMP] = ACTIONS(707), + [anon_sym_LT] = ACTIONS(705), + [anon_sym_LT_EQ] = ACTIONS(707), + [anon_sym_GT] = ACTIONS(705), + [anon_sym_GT_EQ] = ACTIONS(707), + [anon_sym_EQ_EQ] = ACTIONS(707), + [anon_sym_BANG_EQ] = ACTIONS(707), + [anon_sym_STAR] = ACTIONS(705), + [anon_sym_SLASH] = ACTIONS(707), + [anon_sym_STAR_STAR] = ACTIONS(707), + [anon_sym_CARET] = ACTIONS(707), + [aux_sym_binary_operator_token1] = ACTIONS(707), + [anon_sym_PIPE_GT] = ACTIONS(707), + [anon_sym_COLON] = ACTIONS(705), + [anon_sym_DOLLAR] = ACTIONS(707), + [anon_sym_AT] = ACTIONS(707), + [sym__hex_literal] = ACTIONS(707), + [sym__number_literal] = ACTIONS(705), + [anon_sym_SQUOTE] = ACTIONS(707), + [anon_sym_DQUOTE] = ACTIONS(707), + [sym_dots] = ACTIONS(705), + [sym_dot_dot_i] = ACTIONS(707), + [sym_return] = ACTIONS(705), + [sym_next] = ACTIONS(705), + [sym_break] = ACTIONS(705), + [sym_true] = ACTIONS(705), + [sym_false] = ACTIONS(705), + [sym_null] = ACTIONS(705), + [sym_inf] = ACTIONS(705), + [sym_nan] = ACTIONS(705), + [anon_sym_NA] = ACTIONS(705), + [anon_sym_NA_integer_] = ACTIONS(705), + [anon_sym_NA_real_] = ACTIONS(705), + [anon_sym_NA_complex_] = ACTIONS(705), + [anon_sym_NA_character_] = ACTIONS(705), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(707), + [sym__semicolon] = ACTIONS(707), + [sym__raw_string_literal] = ACTIONS(707), + [sym__external_open_parenthesis] = ACTIONS(707), + [sym__external_open_brace] = ACTIONS(707), + [sym__external_close_brace] = ACTIONS(707), + [sym__external_open_bracket] = ACTIONS(707), + [sym__external_open_bracket2] = ACTIONS(707), + }, + [STATE(440)] = { + [ts_builtin_sym_end] = ACTIONS(795), + [sym_identifier] = ACTIONS(797), + [anon_sym_BSLASH] = ACTIONS(795), + [anon_sym_function] = ACTIONS(797), + [anon_sym_EQ] = ACTIONS(797), + [anon_sym_if] = ACTIONS(797), + [anon_sym_for] = ACTIONS(797), + [anon_sym_while] = ACTIONS(797), + [anon_sym_repeat] = ACTIONS(797), + [anon_sym_QMARK] = ACTIONS(795), + [anon_sym_TILDE] = ACTIONS(795), + [anon_sym_BANG] = ACTIONS(797), + [anon_sym_PLUS] = ACTIONS(795), + [anon_sym_DASH] = ACTIONS(797), + [anon_sym_LT_DASH] = ACTIONS(795), + [anon_sym_LT_LT_DASH] = ACTIONS(795), + [anon_sym_COLON_EQ] = ACTIONS(795), + [anon_sym_DASH_GT] = ACTIONS(797), + [anon_sym_DASH_GT_GT] = ACTIONS(795), + [anon_sym_PIPE] = ACTIONS(797), + [anon_sym_AMP] = ACTIONS(797), + [anon_sym_PIPE_PIPE] = ACTIONS(795), + [anon_sym_AMP_AMP] = ACTIONS(795), + [anon_sym_LT] = ACTIONS(797), + [anon_sym_LT_EQ] = ACTIONS(795), + [anon_sym_GT] = ACTIONS(797), + [anon_sym_GT_EQ] = ACTIONS(795), + [anon_sym_EQ_EQ] = ACTIONS(795), + [anon_sym_BANG_EQ] = ACTIONS(795), + [anon_sym_STAR] = ACTIONS(797), + [anon_sym_SLASH] = ACTIONS(795), + [anon_sym_STAR_STAR] = ACTIONS(795), + [anon_sym_CARET] = ACTIONS(795), + [aux_sym_binary_operator_token1] = ACTIONS(795), + [anon_sym_PIPE_GT] = ACTIONS(795), + [anon_sym_COLON] = ACTIONS(797), + [anon_sym_DOLLAR] = ACTIONS(795), + [anon_sym_AT] = ACTIONS(795), + [sym__hex_literal] = ACTIONS(795), + [sym__number_literal] = ACTIONS(797), + [anon_sym_SQUOTE] = ACTIONS(795), + [anon_sym_DQUOTE] = ACTIONS(795), + [sym_dots] = ACTIONS(797), + [sym_dot_dot_i] = ACTIONS(795), + [sym_return] = ACTIONS(797), + [sym_next] = ACTIONS(797), + [sym_break] = ACTIONS(797), + [sym_true] = ACTIONS(797), + [sym_false] = ACTIONS(797), + [sym_null] = ACTIONS(797), + [sym_inf] = ACTIONS(797), + [sym_nan] = ACTIONS(797), + [anon_sym_NA] = ACTIONS(797), + [anon_sym_NA_integer_] = ACTIONS(797), + [anon_sym_NA_real_] = ACTIONS(797), + [anon_sym_NA_complex_] = ACTIONS(797), + [anon_sym_NA_character_] = ACTIONS(797), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(795), + [sym__semicolon] = ACTIONS(795), + [sym__raw_string_literal] = ACTIONS(795), + [sym__external_open_parenthesis] = ACTIONS(795), + [sym__external_open_brace] = ACTIONS(795), + [sym__external_open_bracket] = ACTIONS(795), + [sym__external_open_bracket2] = ACTIONS(795), + }, + [STATE(441)] = { + [ts_builtin_sym_end] = ACTIONS(791), + [sym_identifier] = ACTIONS(793), + [anon_sym_BSLASH] = ACTIONS(791), + [anon_sym_function] = ACTIONS(793), + [anon_sym_EQ] = ACTIONS(793), + [anon_sym_if] = ACTIONS(793), + [anon_sym_for] = ACTIONS(793), + [anon_sym_while] = ACTIONS(793), + [anon_sym_repeat] = ACTIONS(793), + [anon_sym_QMARK] = ACTIONS(791), + [anon_sym_TILDE] = ACTIONS(791), + [anon_sym_BANG] = ACTIONS(793), + [anon_sym_PLUS] = ACTIONS(791), + [anon_sym_DASH] = ACTIONS(793), + [anon_sym_LT_DASH] = ACTIONS(791), + [anon_sym_LT_LT_DASH] = ACTIONS(791), + [anon_sym_COLON_EQ] = ACTIONS(791), + [anon_sym_DASH_GT] = ACTIONS(793), + [anon_sym_DASH_GT_GT] = ACTIONS(791), + [anon_sym_PIPE] = ACTIONS(793), + [anon_sym_AMP] = ACTIONS(793), + [anon_sym_PIPE_PIPE] = ACTIONS(791), + [anon_sym_AMP_AMP] = ACTIONS(791), + [anon_sym_LT] = ACTIONS(793), + [anon_sym_LT_EQ] = ACTIONS(791), + [anon_sym_GT] = ACTIONS(793), + [anon_sym_GT_EQ] = ACTIONS(791), + [anon_sym_EQ_EQ] = ACTIONS(791), + [anon_sym_BANG_EQ] = ACTIONS(791), + [anon_sym_STAR] = ACTIONS(793), + [anon_sym_SLASH] = ACTIONS(791), + [anon_sym_STAR_STAR] = ACTIONS(791), + [anon_sym_CARET] = ACTIONS(791), + [aux_sym_binary_operator_token1] = ACTIONS(791), + [anon_sym_PIPE_GT] = ACTIONS(791), + [anon_sym_COLON] = ACTIONS(793), + [anon_sym_DOLLAR] = ACTIONS(791), + [anon_sym_AT] = ACTIONS(791), + [sym__hex_literal] = ACTIONS(791), + [sym__number_literal] = ACTIONS(793), + [anon_sym_SQUOTE] = ACTIONS(791), + [anon_sym_DQUOTE] = ACTIONS(791), + [sym_dots] = ACTIONS(793), + [sym_dot_dot_i] = ACTIONS(791), + [sym_return] = ACTIONS(793), + [sym_next] = ACTIONS(793), + [sym_break] = ACTIONS(793), + [sym_true] = ACTIONS(793), + [sym_false] = ACTIONS(793), + [sym_null] = ACTIONS(793), + [sym_inf] = ACTIONS(793), + [sym_nan] = ACTIONS(793), + [anon_sym_NA] = ACTIONS(793), + [anon_sym_NA_integer_] = ACTIONS(793), + [anon_sym_NA_real_] = ACTIONS(793), + [anon_sym_NA_complex_] = ACTIONS(793), + [anon_sym_NA_character_] = ACTIONS(793), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(791), + [sym__semicolon] = ACTIONS(791), + [sym__raw_string_literal] = ACTIONS(791), + [sym__external_open_parenthesis] = ACTIONS(791), + [sym__external_open_brace] = ACTIONS(791), + [sym__external_open_bracket] = ACTIONS(791), + [sym__external_open_bracket2] = ACTIONS(791), + }, + [STATE(442)] = { + [ts_builtin_sym_end] = ACTIONS(861), + [sym_identifier] = ACTIONS(859), + [anon_sym_BSLASH] = ACTIONS(861), + [anon_sym_function] = ACTIONS(859), + [anon_sym_EQ] = ACTIONS(859), + [anon_sym_if] = ACTIONS(859), + [anon_sym_for] = ACTIONS(859), + [anon_sym_while] = ACTIONS(859), + [anon_sym_repeat] = ACTIONS(859), + [anon_sym_QMARK] = ACTIONS(861), + [anon_sym_TILDE] = ACTIONS(861), + [anon_sym_BANG] = ACTIONS(859), + [anon_sym_PLUS] = ACTIONS(861), + [anon_sym_DASH] = ACTIONS(859), + [anon_sym_LT_DASH] = ACTIONS(861), + [anon_sym_LT_LT_DASH] = ACTIONS(861), + [anon_sym_COLON_EQ] = ACTIONS(861), + [anon_sym_DASH_GT] = ACTIONS(859), + [anon_sym_DASH_GT_GT] = ACTIONS(861), + [anon_sym_PIPE] = ACTIONS(859), + [anon_sym_AMP] = ACTIONS(859), + [anon_sym_PIPE_PIPE] = ACTIONS(861), [anon_sym_AMP_AMP] = ACTIONS(861), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(447), - [sym__number_literal] = ACTIONS(449), - [anon_sym_SQUOTE] = ACTIONS(447), - [anon_sym_DQUOTE] = ACTIONS(447), - [sym_return] = ACTIONS(449), - [sym_next] = ACTIONS(449), - [sym_break] = ACTIONS(449), - [sym_true] = ACTIONS(449), - [sym_false] = ACTIONS(449), - [sym_null] = ACTIONS(449), - [sym_inf] = ACTIONS(449), - [sym_nan] = ACTIONS(449), - [anon_sym_NA] = ACTIONS(449), - [anon_sym_NA_integer_] = ACTIONS(449), - [anon_sym_NA_real_] = ACTIONS(449), - [anon_sym_NA_complex_] = ACTIONS(449), - [anon_sym_NA_character_] = ACTIONS(449), - [sym_dots] = ACTIONS(449), - [sym_dot_dot_i] = ACTIONS(447), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(447), - [sym__newline] = ACTIONS(447), - [sym__raw_string_literal] = ACTIONS(447), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(447), - [sym__external_open_brace] = ACTIONS(447), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [574] = { - [sym_string] = STATE(827), - [sym__single_quoted_string] = STATE(721), - [sym__double_quoted_string] = STATE(722), - [sym__string_or_identifier] = STATE(827), - [aux_sym_function_definition_repeat1] = STATE(785), - [sym_identifier] = ACTIONS(953), - [anon_sym_BSLASH] = ACTIONS(825), + [anon_sym_LT] = ACTIONS(859), + [anon_sym_LT_EQ] = ACTIONS(861), + [anon_sym_GT] = ACTIONS(859), + [anon_sym_GT_EQ] = ACTIONS(861), + [anon_sym_EQ_EQ] = ACTIONS(861), + [anon_sym_BANG_EQ] = ACTIONS(861), + [anon_sym_STAR] = ACTIONS(859), + [anon_sym_SLASH] = ACTIONS(861), + [anon_sym_STAR_STAR] = ACTIONS(861), + [anon_sym_CARET] = ACTIONS(861), + [aux_sym_binary_operator_token1] = ACTIONS(861), + [anon_sym_PIPE_GT] = ACTIONS(861), + [anon_sym_COLON] = ACTIONS(859), + [anon_sym_DOLLAR] = ACTIONS(861), + [anon_sym_AT] = ACTIONS(861), + [sym__hex_literal] = ACTIONS(861), + [sym__number_literal] = ACTIONS(859), + [anon_sym_SQUOTE] = ACTIONS(861), + [anon_sym_DQUOTE] = ACTIONS(861), + [sym_dots] = ACTIONS(859), + [sym_dot_dot_i] = ACTIONS(861), + [sym_return] = ACTIONS(859), + [sym_next] = ACTIONS(859), + [sym_break] = ACTIONS(859), + [sym_true] = ACTIONS(859), + [sym_false] = ACTIONS(859), + [sym_null] = ACTIONS(859), + [sym_inf] = ACTIONS(859), + [sym_nan] = ACTIONS(859), + [anon_sym_NA] = ACTIONS(859), + [anon_sym_NA_integer_] = ACTIONS(859), + [anon_sym_NA_real_] = ACTIONS(859), + [anon_sym_NA_complex_] = ACTIONS(859), + [anon_sym_NA_character_] = ACTIONS(859), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(861), + [sym__semicolon] = ACTIONS(861), + [sym__raw_string_literal] = ACTIONS(861), + [sym__external_open_parenthesis] = ACTIONS(861), + [sym__external_open_brace] = ACTIONS(861), + [sym__external_open_bracket] = ACTIONS(861), + [sym__external_open_bracket2] = ACTIONS(861), + }, + [STATE(443)] = { + [ts_builtin_sym_end] = ACTIONS(715), + [sym_identifier] = ACTIONS(713), + [anon_sym_BSLASH] = ACTIONS(715), + [anon_sym_function] = ACTIONS(713), + [anon_sym_EQ] = ACTIONS(713), + [anon_sym_if] = ACTIONS(713), + [anon_sym_for] = ACTIONS(713), + [anon_sym_while] = ACTIONS(713), + [anon_sym_repeat] = ACTIONS(713), + [anon_sym_QMARK] = ACTIONS(715), + [anon_sym_TILDE] = ACTIONS(715), + [anon_sym_BANG] = ACTIONS(713), + [anon_sym_PLUS] = ACTIONS(715), + [anon_sym_DASH] = ACTIONS(713), + [anon_sym_LT_DASH] = ACTIONS(715), + [anon_sym_LT_LT_DASH] = ACTIONS(715), + [anon_sym_COLON_EQ] = ACTIONS(715), + [anon_sym_DASH_GT] = ACTIONS(713), + [anon_sym_DASH_GT_GT] = ACTIONS(715), + [anon_sym_PIPE] = ACTIONS(713), + [anon_sym_AMP] = ACTIONS(713), + [anon_sym_PIPE_PIPE] = ACTIONS(715), + [anon_sym_AMP_AMP] = ACTIONS(715), + [anon_sym_LT] = ACTIONS(713), + [anon_sym_LT_EQ] = ACTIONS(715), + [anon_sym_GT] = ACTIONS(713), + [anon_sym_GT_EQ] = ACTIONS(715), + [anon_sym_EQ_EQ] = ACTIONS(715), + [anon_sym_BANG_EQ] = ACTIONS(715), + [anon_sym_STAR] = ACTIONS(713), + [anon_sym_SLASH] = ACTIONS(715), + [anon_sym_STAR_STAR] = ACTIONS(715), + [anon_sym_CARET] = ACTIONS(715), + [aux_sym_binary_operator_token1] = ACTIONS(715), + [anon_sym_PIPE_GT] = ACTIONS(715), + [anon_sym_COLON] = ACTIONS(713), + [anon_sym_DOLLAR] = ACTIONS(715), + [anon_sym_AT] = ACTIONS(715), + [sym__hex_literal] = ACTIONS(715), + [sym__number_literal] = ACTIONS(713), + [anon_sym_SQUOTE] = ACTIONS(715), + [anon_sym_DQUOTE] = ACTIONS(715), + [sym_dots] = ACTIONS(713), + [sym_dot_dot_i] = ACTIONS(715), + [sym_return] = ACTIONS(713), + [sym_next] = ACTIONS(713), + [sym_break] = ACTIONS(713), + [sym_true] = ACTIONS(713), + [sym_false] = ACTIONS(713), + [sym_null] = ACTIONS(713), + [sym_inf] = ACTIONS(713), + [sym_nan] = ACTIONS(713), + [anon_sym_NA] = ACTIONS(713), + [anon_sym_NA_integer_] = ACTIONS(713), + [anon_sym_NA_real_] = ACTIONS(713), + [anon_sym_NA_complex_] = ACTIONS(713), + [anon_sym_NA_character_] = ACTIONS(713), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(715), + [sym__semicolon] = ACTIONS(715), + [sym__raw_string_literal] = ACTIONS(715), + [sym__external_open_parenthesis] = ACTIONS(715), + [sym__external_open_brace] = ACTIONS(715), + [sym__external_open_bracket] = ACTIONS(715), + [sym__external_open_bracket2] = ACTIONS(715), + }, + [STATE(444)] = { + [sym_identifier] = ACTIONS(829), + [anon_sym_BSLASH] = ACTIONS(831), [anon_sym_function] = ACTIONS(829), [anon_sym_EQ] = ACTIONS(829), [anon_sym_if] = ACTIONS(829), [anon_sym_for] = ACTIONS(829), [anon_sym_while] = ACTIONS(829), [anon_sym_repeat] = ACTIONS(829), - [anon_sym_QMARK] = ACTIONS(825), - [anon_sym_TILDE] = ACTIONS(825), + [anon_sym_QMARK] = ACTIONS(831), + [anon_sym_TILDE] = ACTIONS(831), [anon_sym_BANG] = ACTIONS(829), - [anon_sym_PLUS] = ACTIONS(825), + [anon_sym_PLUS] = ACTIONS(831), [anon_sym_DASH] = ACTIONS(829), - [anon_sym_LT_DASH] = ACTIONS(825), - [anon_sym_LT_LT_DASH] = ACTIONS(825), - [anon_sym_COLON_EQ] = ACTIONS(825), + [anon_sym_LT_DASH] = ACTIONS(831), + [anon_sym_LT_LT_DASH] = ACTIONS(831), + [anon_sym_COLON_EQ] = ACTIONS(831), [anon_sym_DASH_GT] = ACTIONS(829), - [anon_sym_DASH_GT_GT] = ACTIONS(825), + [anon_sym_DASH_GT_GT] = ACTIONS(831), [anon_sym_PIPE] = ACTIONS(829), [anon_sym_AMP] = ACTIONS(829), - [anon_sym_PIPE_PIPE] = ACTIONS(825), - [anon_sym_AMP_AMP] = ACTIONS(825), + [anon_sym_PIPE_PIPE] = ACTIONS(831), + [anon_sym_AMP_AMP] = ACTIONS(831), [anon_sym_LT] = ACTIONS(829), - [anon_sym_LT_EQ] = ACTIONS(825), + [anon_sym_LT_EQ] = ACTIONS(831), [anon_sym_GT] = ACTIONS(829), - [anon_sym_GT_EQ] = ACTIONS(825), - [anon_sym_EQ_EQ] = ACTIONS(825), - [anon_sym_BANG_EQ] = ACTIONS(825), + [anon_sym_GT_EQ] = ACTIONS(831), + [anon_sym_EQ_EQ] = ACTIONS(831), + [anon_sym_BANG_EQ] = ACTIONS(831), [anon_sym_STAR] = ACTIONS(829), - [anon_sym_SLASH] = ACTIONS(825), - [anon_sym_STAR_STAR] = ACTIONS(825), - [anon_sym_CARET] = ACTIONS(825), - [aux_sym_binary_operator_token1] = ACTIONS(825), - [anon_sym_PIPE_GT] = ACTIONS(825), + [anon_sym_SLASH] = ACTIONS(831), + [anon_sym_STAR_STAR] = ACTIONS(831), + [anon_sym_CARET] = ACTIONS(831), + [aux_sym_binary_operator_token1] = ACTIONS(831), + [anon_sym_PIPE_GT] = ACTIONS(831), [anon_sym_COLON] = ACTIONS(829), - [anon_sym_DOLLAR] = ACTIONS(825), - [anon_sym_AT] = ACTIONS(825), - [sym__hex_literal] = ACTIONS(825), + [anon_sym_DOLLAR] = ACTIONS(831), + [anon_sym_AT] = ACTIONS(831), + [sym__hex_literal] = ACTIONS(831), [sym__number_literal] = ACTIONS(829), - [anon_sym_SQUOTE] = ACTIONS(945), - [anon_sym_DQUOTE] = ACTIONS(947), + [anon_sym_SQUOTE] = ACTIONS(831), + [anon_sym_DQUOTE] = ACTIONS(831), + [sym_dots] = ACTIONS(829), + [sym_dot_dot_i] = ACTIONS(831), [sym_return] = ACTIONS(829), [sym_next] = ACTIONS(829), [sym_break] = ACTIONS(829), @@ -49364,33951 +38301,13990 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_NA_real_] = ACTIONS(829), [anon_sym_NA_complex_] = ACTIONS(829), [anon_sym_NA_character_] = ACTIONS(829), - [sym_dots] = ACTIONS(829), - [sym_dot_dot_i] = ACTIONS(825), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(825), - [sym__newline] = ACTIONS(825), - [sym__raw_string_literal] = ACTIONS(951), - [sym__external_else] = ACTIONS(825), - [sym__external_open_parenthesis] = ACTIONS(825), - [sym__external_open_brace] = ACTIONS(825), - [sym__external_open_bracket] = ACTIONS(825), - [sym__external_close_bracket] = ACTIONS(825), - [sym__external_open_bracket2] = ACTIONS(825), - }, - [575] = { - [sym_function_definition] = STATE(534), - [sym_if_statement] = STATE(534), - [sym_for_statement] = STATE(534), - [sym_while_statement] = STATE(534), - [sym_repeat_statement] = STATE(534), - [sym_braced_expression] = STATE(534), - [sym_parenthesized_expression] = STATE(534), - [sym_call] = STATE(534), - [sym_subset] = STATE(534), - [sym_subset2] = STATE(534), - [sym__argument] = STATE(2076), - [sym_argument] = STATE(2080), - [sym__argument_named] = STATE(2074), - [sym__argument_unnamed] = STATE(2061), - [sym__argument_value] = STATE(2057), - [sym_unary_operator] = STATE(534), - [sym_binary_operator] = STATE(534), - [sym_extract_operator] = STATE(534), - [sym_namespace_operator] = STATE(534), - [sym_integer] = STATE(534), - [sym_complex] = STATE(534), - [sym_float] = STATE(534), - [sym__float_literal] = STATE(797), - [sym_string] = STATE(764), - [sym__single_quoted_string] = STATE(798), - [sym__double_quoted_string] = STATE(773), - [sym_na] = STATE(534), - [sym__expression] = STATE(534), - [sym__string_or_identifier] = STATE(2302), - [sym__open_parenthesis] = STATE(1008), - [sym__open_brace] = STATE(904), - [sym__close_bracket] = STATE(829), - [aux_sym_call_arguments_repeat1] = STATE(704), - [sym_identifier] = ACTIONS(559), - [anon_sym_BSLASH] = ACTIONS(561), - [anon_sym_function] = ACTIONS(563), - [anon_sym_if] = ACTIONS(565), - [anon_sym_for] = ACTIONS(567), - [anon_sym_while] = ACTIONS(569), - [anon_sym_repeat] = ACTIONS(571), - [anon_sym_QMARK] = ACTIONS(573), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_BANG] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(579), - [anon_sym_DASH] = ACTIONS(579), - [sym__hex_literal] = ACTIONS(581), - [sym__number_literal] = ACTIONS(583), - [anon_sym_SQUOTE] = ACTIONS(585), - [anon_sym_DQUOTE] = ACTIONS(587), - [sym_return] = ACTIONS(589), - [sym_next] = ACTIONS(589), - [sym_break] = ACTIONS(589), - [sym_true] = ACTIONS(589), - [sym_false] = ACTIONS(589), - [sym_null] = ACTIONS(589), - [sym_inf] = ACTIONS(589), - [sym_nan] = ACTIONS(589), - [anon_sym_NA] = ACTIONS(591), - [anon_sym_NA_integer_] = ACTIONS(591), - [anon_sym_NA_real_] = ACTIONS(591), - [anon_sym_NA_complex_] = ACTIONS(591), - [anon_sym_NA_character_] = ACTIONS(591), - [sym_dots] = ACTIONS(593), - [sym_dot_dot_i] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(597), - [sym__newline] = ACTIONS(599), - [sym__raw_string_literal] = ACTIONS(601), - [sym__external_open_parenthesis] = ACTIONS(603), - [sym__external_open_brace] = ACTIONS(605), - [sym__external_close_bracket] = ACTIONS(955), - }, - [576] = { - [sym_function_definition] = STATE(602), - [sym_if_statement] = STATE(602), - [sym_for_statement] = STATE(602), - [sym_while_statement] = STATE(602), - [sym_repeat_statement] = STATE(602), - [sym_braced_expression] = STATE(602), - [sym_parenthesized_expression] = STATE(602), - [sym_call] = STATE(602), - [sym_subset] = STATE(602), - [sym_subset2] = STATE(602), - [sym__argument] = STATE(2081), - [sym_argument] = STATE(2082), - [sym__argument_named] = STATE(2052), - [sym__argument_unnamed] = STATE(2054), - [sym__argument_value] = STATE(2072), - [sym_unary_operator] = STATE(602), - [sym_binary_operator] = STATE(602), - [sym_extract_operator] = STATE(602), - [sym_namespace_operator] = STATE(602), - [sym_integer] = STATE(602), - [sym_complex] = STATE(602), - [sym_float] = STATE(602), - [sym__float_literal] = STATE(766), - [sym_string] = STATE(771), - [sym__single_quoted_string] = STATE(768), - [sym__double_quoted_string] = STATE(783), - [sym_na] = STATE(602), - [sym__expression] = STATE(602), - [sym__string_or_identifier] = STATE(2291), - [sym__open_parenthesis] = STATE(1015), - [sym__open_brace] = STATE(906), - [sym__close_bracket2] = STATE(830), - [aux_sym_call_arguments_repeat1] = STATE(695), - [sym_identifier] = ACTIONS(609), - [anon_sym_BSLASH] = ACTIONS(611), - [anon_sym_function] = ACTIONS(613), - [anon_sym_if] = ACTIONS(615), - [anon_sym_for] = ACTIONS(617), - [anon_sym_while] = ACTIONS(619), - [anon_sym_repeat] = ACTIONS(621), - [anon_sym_QMARK] = ACTIONS(623), - [anon_sym_TILDE] = ACTIONS(625), - [anon_sym_BANG] = ACTIONS(627), - [anon_sym_PLUS] = ACTIONS(629), - [anon_sym_DASH] = ACTIONS(629), - [sym__hex_literal] = ACTIONS(631), - [sym__number_literal] = ACTIONS(633), - [anon_sym_SQUOTE] = ACTIONS(635), - [anon_sym_DQUOTE] = ACTIONS(637), - [sym_return] = ACTIONS(639), - [sym_next] = ACTIONS(639), - [sym_break] = ACTIONS(639), - [sym_true] = ACTIONS(639), - [sym_false] = ACTIONS(639), - [sym_null] = ACTIONS(639), - [sym_inf] = ACTIONS(639), - [sym_nan] = ACTIONS(639), - [anon_sym_NA] = ACTIONS(641), - [anon_sym_NA_integer_] = ACTIONS(641), - [anon_sym_NA_real_] = ACTIONS(641), - [anon_sym_NA_complex_] = ACTIONS(641), - [anon_sym_NA_character_] = ACTIONS(641), - [sym_dots] = ACTIONS(643), - [sym_dot_dot_i] = ACTIONS(645), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(647), - [sym__newline] = ACTIONS(649), - [sym__raw_string_literal] = ACTIONS(651), - [sym__external_open_parenthesis] = ACTIONS(653), - [sym__external_open_brace] = ACTIONS(655), - [sym__external_close_bracket2] = ACTIONS(957), - }, - [577] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(451), - [anon_sym_BSLASH] = ACTIONS(453), - [anon_sym_function] = ACTIONS(451), - [anon_sym_EQ] = ACTIONS(779), - [anon_sym_if] = ACTIONS(451), - [anon_sym_for] = ACTIONS(451), - [anon_sym_while] = ACTIONS(451), - [anon_sym_repeat] = ACTIONS(451), - [anon_sym_QMARK] = ACTIONS(453), - [anon_sym_TILDE] = ACTIONS(783), - [anon_sym_BANG] = ACTIONS(451), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(789), - [anon_sym_LT_LT_DASH] = ACTIONS(789), - [anon_sym_COLON_EQ] = ACTIONS(789), - [anon_sym_DASH_GT] = ACTIONS(791), - [anon_sym_DASH_GT_GT] = ACTIONS(793), - [anon_sym_PIPE] = ACTIONS(795), - [anon_sym_AMP] = ACTIONS(797), - [anon_sym_PIPE_PIPE] = ACTIONS(799), - [anon_sym_AMP_AMP] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(453), - [sym__number_literal] = ACTIONS(451), - [anon_sym_SQUOTE] = ACTIONS(453), - [anon_sym_DQUOTE] = ACTIONS(453), - [sym_return] = ACTIONS(451), - [sym_next] = ACTIONS(451), - [sym_break] = ACTIONS(451), - [sym_true] = ACTIONS(451), - [sym_false] = ACTIONS(451), - [sym_null] = ACTIONS(451), - [sym_inf] = ACTIONS(451), - [sym_nan] = ACTIONS(451), - [anon_sym_NA] = ACTIONS(451), - [anon_sym_NA_integer_] = ACTIONS(451), - [anon_sym_NA_real_] = ACTIONS(451), - [anon_sym_NA_complex_] = ACTIONS(451), - [anon_sym_NA_character_] = ACTIONS(451), - [sym_dots] = ACTIONS(451), - [sym_dot_dot_i] = ACTIONS(453), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(453), - [sym__semicolon] = ACTIONS(453), - [sym__raw_string_literal] = ACTIONS(453), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(453), - [sym__external_close_brace] = ACTIONS(453), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [578] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(455), - [anon_sym_BSLASH] = ACTIONS(457), - [anon_sym_function] = ACTIONS(455), - [anon_sym_EQ] = ACTIONS(779), - [anon_sym_if] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_while] = ACTIONS(455), - [anon_sym_repeat] = ACTIONS(455), - [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_TILDE] = ACTIONS(783), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(789), - [anon_sym_LT_LT_DASH] = ACTIONS(789), - [anon_sym_COLON_EQ] = ACTIONS(789), - [anon_sym_DASH_GT] = ACTIONS(791), - [anon_sym_DASH_GT_GT] = ACTIONS(793), - [anon_sym_PIPE] = ACTIONS(795), - [anon_sym_AMP] = ACTIONS(797), - [anon_sym_PIPE_PIPE] = ACTIONS(799), - [anon_sym_AMP_AMP] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(457), - [sym__number_literal] = ACTIONS(455), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_DQUOTE] = ACTIONS(457), - [sym_return] = ACTIONS(455), - [sym_next] = ACTIONS(455), - [sym_break] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_inf] = ACTIONS(455), - [sym_nan] = ACTIONS(455), - [anon_sym_NA] = ACTIONS(455), - [anon_sym_NA_integer_] = ACTIONS(455), - [anon_sym_NA_real_] = ACTIONS(455), - [anon_sym_NA_complex_] = ACTIONS(455), - [anon_sym_NA_character_] = ACTIONS(455), - [sym_dots] = ACTIONS(455), - [sym_dot_dot_i] = ACTIONS(457), [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(457), - [sym__semicolon] = ACTIONS(457), - [sym__raw_string_literal] = ACTIONS(457), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(457), - [sym__external_close_brace] = ACTIONS(457), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [579] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(455), - [anon_sym_BSLASH] = ACTIONS(457), - [anon_sym_function] = ACTIONS(455), - [anon_sym_EQ] = ACTIONS(455), - [anon_sym_if] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_while] = ACTIONS(455), - [anon_sym_repeat] = ACTIONS(455), - [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_TILDE] = ACTIONS(457), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(457), - [anon_sym_LT_LT_DASH] = ACTIONS(457), - [anon_sym_COLON_EQ] = ACTIONS(457), - [anon_sym_DASH_GT] = ACTIONS(455), - [anon_sym_DASH_GT_GT] = ACTIONS(457), - [anon_sym_PIPE] = ACTIONS(795), - [anon_sym_AMP] = ACTIONS(797), - [anon_sym_PIPE_PIPE] = ACTIONS(799), - [anon_sym_AMP_AMP] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(457), - [sym__number_literal] = ACTIONS(455), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_DQUOTE] = ACTIONS(457), - [sym_return] = ACTIONS(455), - [sym_next] = ACTIONS(455), - [sym_break] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_inf] = ACTIONS(455), - [sym_nan] = ACTIONS(455), - [anon_sym_NA] = ACTIONS(455), - [anon_sym_NA_integer_] = ACTIONS(455), - [anon_sym_NA_real_] = ACTIONS(455), - [anon_sym_NA_complex_] = ACTIONS(455), - [anon_sym_NA_character_] = ACTIONS(455), - [sym_dots] = ACTIONS(455), - [sym_dot_dot_i] = ACTIONS(457), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(457), - [sym__semicolon] = ACTIONS(457), - [sym__raw_string_literal] = ACTIONS(457), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(457), - [sym__external_close_brace] = ACTIONS(457), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [580] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(455), - [anon_sym_BSLASH] = ACTIONS(457), - [anon_sym_function] = ACTIONS(455), - [anon_sym_EQ] = ACTIONS(455), - [anon_sym_if] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_while] = ACTIONS(455), - [anon_sym_repeat] = ACTIONS(455), - [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_TILDE] = ACTIONS(457), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(457), - [anon_sym_LT_LT_DASH] = ACTIONS(457), - [anon_sym_COLON_EQ] = ACTIONS(457), - [anon_sym_DASH_GT] = ACTIONS(455), - [anon_sym_DASH_GT_GT] = ACTIONS(457), - [anon_sym_PIPE] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE_PIPE] = ACTIONS(457), - [anon_sym_AMP_AMP] = ACTIONS(457), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(457), - [sym__number_literal] = ACTIONS(455), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_DQUOTE] = ACTIONS(457), - [sym_return] = ACTIONS(455), - [sym_next] = ACTIONS(455), - [sym_break] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_inf] = ACTIONS(455), - [sym_nan] = ACTIONS(455), - [anon_sym_NA] = ACTIONS(455), - [anon_sym_NA_integer_] = ACTIONS(455), - [anon_sym_NA_real_] = ACTIONS(455), - [anon_sym_NA_complex_] = ACTIONS(455), - [anon_sym_NA_character_] = ACTIONS(455), - [sym_dots] = ACTIONS(455), - [sym_dot_dot_i] = ACTIONS(457), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(457), - [sym__semicolon] = ACTIONS(457), - [sym__raw_string_literal] = ACTIONS(457), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(457), - [sym__external_close_brace] = ACTIONS(457), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [581] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(455), - [anon_sym_BSLASH] = ACTIONS(457), - [anon_sym_function] = ACTIONS(455), - [anon_sym_EQ] = ACTIONS(455), - [anon_sym_if] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_while] = ACTIONS(455), - [anon_sym_repeat] = ACTIONS(455), - [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_TILDE] = ACTIONS(457), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(457), - [anon_sym_DASH] = ACTIONS(455), - [anon_sym_LT_DASH] = ACTIONS(457), - [anon_sym_LT_LT_DASH] = ACTIONS(457), - [anon_sym_COLON_EQ] = ACTIONS(457), - [anon_sym_DASH_GT] = ACTIONS(455), - [anon_sym_DASH_GT_GT] = ACTIONS(457), - [anon_sym_PIPE] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE_PIPE] = ACTIONS(457), - [anon_sym_AMP_AMP] = ACTIONS(457), - [anon_sym_LT] = ACTIONS(455), - [anon_sym_LT_EQ] = ACTIONS(457), - [anon_sym_GT] = ACTIONS(455), - [anon_sym_GT_EQ] = ACTIONS(457), - [anon_sym_EQ_EQ] = ACTIONS(457), - [anon_sym_BANG_EQ] = ACTIONS(457), - [anon_sym_STAR] = ACTIONS(455), - [anon_sym_SLASH] = ACTIONS(457), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(457), - [anon_sym_PIPE_GT] = ACTIONS(457), - [anon_sym_COLON] = ACTIONS(455), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(457), - [sym__number_literal] = ACTIONS(455), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_DQUOTE] = ACTIONS(457), - [sym_return] = ACTIONS(455), - [sym_next] = ACTIONS(455), - [sym_break] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_inf] = ACTIONS(455), - [sym_nan] = ACTIONS(455), - [anon_sym_NA] = ACTIONS(455), - [anon_sym_NA_integer_] = ACTIONS(455), - [anon_sym_NA_real_] = ACTIONS(455), - [anon_sym_NA_complex_] = ACTIONS(455), - [anon_sym_NA_character_] = ACTIONS(455), - [sym_dots] = ACTIONS(455), - [sym_dot_dot_i] = ACTIONS(457), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(457), - [sym__semicolon] = ACTIONS(457), - [sym__raw_string_literal] = ACTIONS(457), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(457), - [sym__external_close_brace] = ACTIONS(457), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [582] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(459), - [anon_sym_BSLASH] = ACTIONS(461), - [anon_sym_function] = ACTIONS(459), - [anon_sym_EQ] = ACTIONS(779), - [anon_sym_if] = ACTIONS(459), - [anon_sym_for] = ACTIONS(459), - [anon_sym_while] = ACTIONS(459), - [anon_sym_repeat] = ACTIONS(459), - [anon_sym_QMARK] = ACTIONS(461), - [anon_sym_TILDE] = ACTIONS(783), - [anon_sym_BANG] = ACTIONS(459), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(789), - [anon_sym_LT_LT_DASH] = ACTIONS(789), - [anon_sym_COLON_EQ] = ACTIONS(789), - [anon_sym_DASH_GT] = ACTIONS(791), - [anon_sym_DASH_GT_GT] = ACTIONS(793), - [anon_sym_PIPE] = ACTIONS(795), - [anon_sym_AMP] = ACTIONS(797), - [anon_sym_PIPE_PIPE] = ACTIONS(799), - [anon_sym_AMP_AMP] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(461), - [sym__number_literal] = ACTIONS(459), - [anon_sym_SQUOTE] = ACTIONS(461), - [anon_sym_DQUOTE] = ACTIONS(461), - [sym_return] = ACTIONS(459), - [sym_next] = ACTIONS(459), - [sym_break] = ACTIONS(459), - [sym_true] = ACTIONS(459), - [sym_false] = ACTIONS(459), - [sym_null] = ACTIONS(459), - [sym_inf] = ACTIONS(459), - [sym_nan] = ACTIONS(459), - [anon_sym_NA] = ACTIONS(459), - [anon_sym_NA_integer_] = ACTIONS(459), - [anon_sym_NA_real_] = ACTIONS(459), - [anon_sym_NA_complex_] = ACTIONS(459), - [anon_sym_NA_character_] = ACTIONS(459), - [sym_dots] = ACTIONS(459), - [sym_dot_dot_i] = ACTIONS(461), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(461), - [sym__semicolon] = ACTIONS(461), - [sym__raw_string_literal] = ACTIONS(461), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(461), - [sym__external_close_brace] = ACTIONS(461), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [583] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(463), - [anon_sym_BSLASH] = ACTIONS(465), - [anon_sym_function] = ACTIONS(463), - [anon_sym_EQ] = ACTIONS(779), - [anon_sym_if] = ACTIONS(463), - [anon_sym_for] = ACTIONS(463), - [anon_sym_while] = ACTIONS(463), - [anon_sym_repeat] = ACTIONS(463), - [anon_sym_QMARK] = ACTIONS(465), - [anon_sym_TILDE] = ACTIONS(783), - [anon_sym_BANG] = ACTIONS(463), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(789), - [anon_sym_LT_LT_DASH] = ACTIONS(789), - [anon_sym_COLON_EQ] = ACTIONS(789), - [anon_sym_DASH_GT] = ACTIONS(791), - [anon_sym_DASH_GT_GT] = ACTIONS(793), - [anon_sym_PIPE] = ACTIONS(795), - [anon_sym_AMP] = ACTIONS(797), - [anon_sym_PIPE_PIPE] = ACTIONS(799), - [anon_sym_AMP_AMP] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(465), - [sym__number_literal] = ACTIONS(463), - [anon_sym_SQUOTE] = ACTIONS(465), - [anon_sym_DQUOTE] = ACTIONS(465), - [sym_return] = ACTIONS(463), - [sym_next] = ACTIONS(463), - [sym_break] = ACTIONS(463), - [sym_true] = ACTIONS(463), - [sym_false] = ACTIONS(463), - [sym_null] = ACTIONS(463), - [sym_inf] = ACTIONS(463), - [sym_nan] = ACTIONS(463), - [anon_sym_NA] = ACTIONS(463), - [anon_sym_NA_integer_] = ACTIONS(463), - [anon_sym_NA_real_] = ACTIONS(463), - [anon_sym_NA_complex_] = ACTIONS(463), - [anon_sym_NA_character_] = ACTIONS(463), - [sym_dots] = ACTIONS(463), - [sym_dot_dot_i] = ACTIONS(465), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(465), - [sym__semicolon] = ACTIONS(465), - [sym__raw_string_literal] = ACTIONS(465), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(465), - [sym__external_close_brace] = ACTIONS(465), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [584] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(467), - [anon_sym_BSLASH] = ACTIONS(469), - [anon_sym_function] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(779), - [anon_sym_if] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_repeat] = ACTIONS(467), - [anon_sym_QMARK] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(783), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(789), - [anon_sym_LT_LT_DASH] = ACTIONS(789), - [anon_sym_COLON_EQ] = ACTIONS(789), - [anon_sym_DASH_GT] = ACTIONS(791), - [anon_sym_DASH_GT_GT] = ACTIONS(793), - [anon_sym_PIPE] = ACTIONS(795), - [anon_sym_AMP] = ACTIONS(797), - [anon_sym_PIPE_PIPE] = ACTIONS(799), - [anon_sym_AMP_AMP] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(469), - [sym__number_literal] = ACTIONS(467), - [anon_sym_SQUOTE] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [sym_return] = ACTIONS(467), - [sym_next] = ACTIONS(467), - [sym_break] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_null] = ACTIONS(467), - [sym_inf] = ACTIONS(467), - [sym_nan] = ACTIONS(467), - [anon_sym_NA] = ACTIONS(467), - [anon_sym_NA_integer_] = ACTIONS(467), - [anon_sym_NA_real_] = ACTIONS(467), - [anon_sym_NA_complex_] = ACTIONS(467), - [anon_sym_NA_character_] = ACTIONS(467), - [sym_dots] = ACTIONS(467), - [sym_dot_dot_i] = ACTIONS(469), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(469), - [sym__semicolon] = ACTIONS(469), - [sym__raw_string_literal] = ACTIONS(469), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(469), - [sym__external_close_brace] = ACTIONS(469), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [585] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(467), - [anon_sym_BSLASH] = ACTIONS(469), - [anon_sym_function] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(467), - [anon_sym_if] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_repeat] = ACTIONS(467), - [anon_sym_QMARK] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(469), - [anon_sym_LT_LT_DASH] = ACTIONS(469), - [anon_sym_COLON_EQ] = ACTIONS(469), - [anon_sym_DASH_GT] = ACTIONS(467), - [anon_sym_DASH_GT_GT] = ACTIONS(469), - [anon_sym_PIPE] = ACTIONS(795), - [anon_sym_AMP] = ACTIONS(797), - [anon_sym_PIPE_PIPE] = ACTIONS(799), - [anon_sym_AMP_AMP] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(469), - [sym__number_literal] = ACTIONS(467), - [anon_sym_SQUOTE] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [sym_return] = ACTIONS(467), - [sym_next] = ACTIONS(467), - [sym_break] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_null] = ACTIONS(467), - [sym_inf] = ACTIONS(467), - [sym_nan] = ACTIONS(467), - [anon_sym_NA] = ACTIONS(467), - [anon_sym_NA_integer_] = ACTIONS(467), - [anon_sym_NA_real_] = ACTIONS(467), - [anon_sym_NA_complex_] = ACTIONS(467), - [anon_sym_NA_character_] = ACTIONS(467), - [sym_dots] = ACTIONS(467), - [sym_dot_dot_i] = ACTIONS(469), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(469), - [sym__semicolon] = ACTIONS(469), - [sym__raw_string_literal] = ACTIONS(469), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(469), - [sym__external_close_brace] = ACTIONS(469), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [586] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(467), - [anon_sym_BSLASH] = ACTIONS(469), - [anon_sym_function] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(467), - [anon_sym_if] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_repeat] = ACTIONS(467), - [anon_sym_QMARK] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(469), - [anon_sym_LT_LT_DASH] = ACTIONS(469), - [anon_sym_COLON_EQ] = ACTIONS(469), - [anon_sym_DASH_GT] = ACTIONS(467), - [anon_sym_DASH_GT_GT] = ACTIONS(469), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE_PIPE] = ACTIONS(469), - [anon_sym_AMP_AMP] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(469), - [sym__number_literal] = ACTIONS(467), - [anon_sym_SQUOTE] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [sym_return] = ACTIONS(467), - [sym_next] = ACTIONS(467), - [sym_break] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_null] = ACTIONS(467), - [sym_inf] = ACTIONS(467), - [sym_nan] = ACTIONS(467), - [anon_sym_NA] = ACTIONS(467), - [anon_sym_NA_integer_] = ACTIONS(467), - [anon_sym_NA_real_] = ACTIONS(467), - [anon_sym_NA_complex_] = ACTIONS(467), - [anon_sym_NA_character_] = ACTIONS(467), - [sym_dots] = ACTIONS(467), - [sym_dot_dot_i] = ACTIONS(469), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(469), - [sym__semicolon] = ACTIONS(469), - [sym__raw_string_literal] = ACTIONS(469), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(469), - [sym__external_close_brace] = ACTIONS(469), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [587] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(467), - [anon_sym_BSLASH] = ACTIONS(469), - [anon_sym_function] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(467), - [anon_sym_if] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_repeat] = ACTIONS(467), - [anon_sym_QMARK] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(469), - [anon_sym_DASH] = ACTIONS(467), - [anon_sym_LT_DASH] = ACTIONS(469), - [anon_sym_LT_LT_DASH] = ACTIONS(469), - [anon_sym_COLON_EQ] = ACTIONS(469), - [anon_sym_DASH_GT] = ACTIONS(467), - [anon_sym_DASH_GT_GT] = ACTIONS(469), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE_PIPE] = ACTIONS(469), - [anon_sym_AMP_AMP] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(467), - [anon_sym_LT_EQ] = ACTIONS(469), - [anon_sym_GT] = ACTIONS(467), - [anon_sym_GT_EQ] = ACTIONS(469), - [anon_sym_EQ_EQ] = ACTIONS(469), - [anon_sym_BANG_EQ] = ACTIONS(469), - [anon_sym_STAR] = ACTIONS(467), - [anon_sym_SLASH] = ACTIONS(469), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(469), - [anon_sym_PIPE_GT] = ACTIONS(469), - [anon_sym_COLON] = ACTIONS(467), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(469), - [sym__number_literal] = ACTIONS(467), - [anon_sym_SQUOTE] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [sym_return] = ACTIONS(467), - [sym_next] = ACTIONS(467), - [sym_break] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_null] = ACTIONS(467), - [sym_inf] = ACTIONS(467), - [sym_nan] = ACTIONS(467), - [anon_sym_NA] = ACTIONS(467), - [anon_sym_NA_integer_] = ACTIONS(467), - [anon_sym_NA_real_] = ACTIONS(467), - [anon_sym_NA_complex_] = ACTIONS(467), - [anon_sym_NA_character_] = ACTIONS(467), - [sym_dots] = ACTIONS(467), - [sym_dot_dot_i] = ACTIONS(469), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(469), - [sym__semicolon] = ACTIONS(469), - [sym__raw_string_literal] = ACTIONS(469), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(469), - [sym__external_close_brace] = ACTIONS(469), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [588] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(779), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(783), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(791), - [anon_sym_DASH_GT_GT] = ACTIONS(793), - [anon_sym_PIPE] = ACTIONS(795), - [anon_sym_AMP] = ACTIONS(797), - [anon_sym_PIPE_PIPE] = ACTIONS(799), - [anon_sym_AMP_AMP] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_close_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [589] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(779), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(783), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(789), - [anon_sym_LT_LT_DASH] = ACTIONS(789), - [anon_sym_COLON_EQ] = ACTIONS(789), - [anon_sym_DASH_GT] = ACTIONS(791), - [anon_sym_DASH_GT_GT] = ACTIONS(793), - [anon_sym_PIPE] = ACTIONS(795), - [anon_sym_AMP] = ACTIONS(797), - [anon_sym_PIPE_PIPE] = ACTIONS(799), - [anon_sym_AMP_AMP] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_close_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [590] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(795), - [anon_sym_AMP] = ACTIONS(797), - [anon_sym_PIPE_PIPE] = ACTIONS(799), - [anon_sym_AMP_AMP] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_close_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [591] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_close_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [592] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(779), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(783), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(789), - [anon_sym_LT_LT_DASH] = ACTIONS(789), - [anon_sym_COLON_EQ] = ACTIONS(789), - [anon_sym_DASH_GT] = ACTIONS(791), - [anon_sym_DASH_GT_GT] = ACTIONS(793), - [anon_sym_PIPE] = ACTIONS(795), - [anon_sym_AMP] = ACTIONS(797), - [anon_sym_PIPE_PIPE] = ACTIONS(799), - [anon_sym_AMP_AMP] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_close_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [593] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(783), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(795), - [anon_sym_AMP] = ACTIONS(797), - [anon_sym_PIPE_PIPE] = ACTIONS(799), - [anon_sym_AMP_AMP] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_close_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [594] = { - [sym_string] = STATE(811), - [sym__single_quoted_string] = STATE(737), - [sym__double_quoted_string] = STATE(738), - [sym__string_or_identifier] = STATE(811), - [aux_sym_function_definition_repeat1] = STATE(605), - [sym_identifier] = ACTIONS(959), + [sym__newline] = ACTIONS(831), + [sym__semicolon] = ACTIONS(831), + [sym__raw_string_literal] = ACTIONS(831), + [sym__external_open_parenthesis] = ACTIONS(831), + [sym__external_open_brace] = ACTIONS(831), + [sym__external_close_brace] = ACTIONS(831), + [sym__external_open_bracket] = ACTIONS(831), + [sym__external_open_bracket2] = ACTIONS(831), + }, + [STATE(445)] = { + [sym_identifier] = ACTIONS(701), + [anon_sym_BSLASH] = ACTIONS(703), + [anon_sym_function] = ACTIONS(701), + [anon_sym_EQ] = ACTIONS(701), + [anon_sym_if] = ACTIONS(701), + [anon_sym_for] = ACTIONS(701), + [anon_sym_while] = ACTIONS(701), + [anon_sym_repeat] = ACTIONS(701), + [anon_sym_QMARK] = ACTIONS(703), + [anon_sym_TILDE] = ACTIONS(703), + [anon_sym_BANG] = ACTIONS(701), + [anon_sym_PLUS] = ACTIONS(703), + [anon_sym_DASH] = ACTIONS(701), + [anon_sym_LT_DASH] = ACTIONS(703), + [anon_sym_LT_LT_DASH] = ACTIONS(703), + [anon_sym_COLON_EQ] = ACTIONS(703), + [anon_sym_DASH_GT] = ACTIONS(701), + [anon_sym_DASH_GT_GT] = ACTIONS(703), + [anon_sym_PIPE] = ACTIONS(701), + [anon_sym_AMP] = ACTIONS(701), + [anon_sym_PIPE_PIPE] = ACTIONS(703), + [anon_sym_AMP_AMP] = ACTIONS(703), + [anon_sym_LT] = ACTIONS(701), + [anon_sym_LT_EQ] = ACTIONS(703), + [anon_sym_GT] = ACTIONS(701), + [anon_sym_GT_EQ] = ACTIONS(703), + [anon_sym_EQ_EQ] = ACTIONS(703), + [anon_sym_BANG_EQ] = ACTIONS(703), + [anon_sym_STAR] = ACTIONS(701), + [anon_sym_SLASH] = ACTIONS(703), + [anon_sym_STAR_STAR] = ACTIONS(703), + [anon_sym_CARET] = ACTIONS(703), + [aux_sym_binary_operator_token1] = ACTIONS(703), + [anon_sym_PIPE_GT] = ACTIONS(703), + [anon_sym_COLON] = ACTIONS(701), + [anon_sym_DOLLAR] = ACTIONS(703), + [anon_sym_AT] = ACTIONS(703), + [sym__hex_literal] = ACTIONS(703), + [sym__number_literal] = ACTIONS(701), + [anon_sym_SQUOTE] = ACTIONS(703), + [anon_sym_DQUOTE] = ACTIONS(703), + [sym_dots] = ACTIONS(701), + [sym_dot_dot_i] = ACTIONS(703), + [sym_return] = ACTIONS(701), + [sym_next] = ACTIONS(701), + [sym_break] = ACTIONS(701), + [sym_true] = ACTIONS(701), + [sym_false] = ACTIONS(701), + [sym_null] = ACTIONS(701), + [sym_inf] = ACTIONS(701), + [sym_nan] = ACTIONS(701), + [anon_sym_NA] = ACTIONS(701), + [anon_sym_NA_integer_] = ACTIONS(701), + [anon_sym_NA_real_] = ACTIONS(701), + [anon_sym_NA_complex_] = ACTIONS(701), + [anon_sym_NA_character_] = ACTIONS(701), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(703), + [sym__semicolon] = ACTIONS(703), + [sym__raw_string_literal] = ACTIONS(703), + [sym__external_open_parenthesis] = ACTIONS(703), + [sym__external_open_brace] = ACTIONS(703), + [sym__external_close_brace] = ACTIONS(703), + [sym__external_open_bracket] = ACTIONS(703), + [sym__external_open_bracket2] = ACTIONS(703), + }, + [STATE(446)] = { + [sym_function_definition] = STATE(166), + [sym_if_statement] = STATE(166), + [sym_for_statement] = STATE(166), + [sym_while_statement] = STATE(166), + [sym_repeat_statement] = STATE(166), + [sym_braced_expression] = STATE(166), + [sym_parenthesized_expression] = STATE(166), + [sym_call] = STATE(166), + [sym_subset] = STATE(166), + [sym_subset2] = STATE(166), + [sym_unary_operator] = STATE(166), + [sym_binary_operator] = STATE(166), + [sym_extract_operator] = STATE(166), + [sym_namespace_operator] = STATE(166), + [sym_integer] = STATE(166), + [sym_complex] = STATE(166), + [sym_float] = STATE(166), + [sym__float_literal] = STATE(323), + [sym_string] = STATE(320), + [sym__single_quoted_string] = STATE(325), + [sym__double_quoted_string] = STATE(322), + [sym__string_or_identifier_or_dots_or_dot_dot_i] = STATE(2046), + [sym_na] = STATE(166), + [sym__expression] = STATE(166), + [sym__open_parenthesis] = STATE(1054), + [sym__open_brace] = STATE(378), + [aux_sym_program_repeat1] = STATE(438), + [ts_builtin_sym_end] = ACTIONS(1057), + [sym_identifier] = ACTIONS(1019), + [anon_sym_BSLASH] = ACTIONS(1021), + [anon_sym_function] = ACTIONS(1023), + [anon_sym_if] = ACTIONS(1025), + [anon_sym_for] = ACTIONS(1027), + [anon_sym_while] = ACTIONS(1029), + [anon_sym_repeat] = ACTIONS(1031), + [anon_sym_QMARK] = ACTIONS(1033), + [anon_sym_TILDE] = ACTIONS(1035), + [anon_sym_BANG] = ACTIONS(1037), + [anon_sym_PLUS] = ACTIONS(1039), + [anon_sym_DASH] = ACTIONS(1039), + [sym__hex_literal] = ACTIONS(1041), + [sym__number_literal] = ACTIONS(1043), + [anon_sym_SQUOTE] = ACTIONS(503), + [anon_sym_DQUOTE] = ACTIONS(505), + [sym_dots] = ACTIONS(1019), + [sym_dot_dot_i] = ACTIONS(1045), + [sym_return] = ACTIONS(1047), + [sym_next] = ACTIONS(1047), + [sym_break] = ACTIONS(1047), + [sym_true] = ACTIONS(1047), + [sym_false] = ACTIONS(1047), + [sym_null] = ACTIONS(1047), + [sym_inf] = ACTIONS(1047), + [sym_nan] = ACTIONS(1047), + [anon_sym_NA] = ACTIONS(1049), + [anon_sym_NA_integer_] = ACTIONS(1049), + [anon_sym_NA_real_] = ACTIONS(1049), + [anon_sym_NA_complex_] = ACTIONS(1049), + [anon_sym_NA_character_] = ACTIONS(1049), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(1059), + [sym__semicolon] = ACTIONS(1059), + [sym__raw_string_literal] = ACTIONS(509), + [sym__external_open_parenthesis] = ACTIONS(1053), + [sym__external_open_brace] = ACTIONS(1055), + }, + [STATE(447)] = { + [ts_builtin_sym_end] = ACTIONS(761), + [sym_identifier] = ACTIONS(759), [anon_sym_BSLASH] = ACTIONS(761), - [anon_sym_function] = ACTIONS(765), - [anon_sym_EQ] = ACTIONS(765), - [anon_sym_if] = ACTIONS(765), - [anon_sym_for] = ACTIONS(765), - [anon_sym_while] = ACTIONS(765), - [anon_sym_repeat] = ACTIONS(765), + [anon_sym_function] = ACTIONS(759), + [anon_sym_EQ] = ACTIONS(759), + [anon_sym_if] = ACTIONS(759), + [anon_sym_for] = ACTIONS(759), + [anon_sym_while] = ACTIONS(759), + [anon_sym_repeat] = ACTIONS(759), [anon_sym_QMARK] = ACTIONS(761), [anon_sym_TILDE] = ACTIONS(761), - [anon_sym_BANG] = ACTIONS(765), + [anon_sym_BANG] = ACTIONS(759), [anon_sym_PLUS] = ACTIONS(761), - [anon_sym_DASH] = ACTIONS(765), + [anon_sym_DASH] = ACTIONS(759), [anon_sym_LT_DASH] = ACTIONS(761), [anon_sym_LT_LT_DASH] = ACTIONS(761), [anon_sym_COLON_EQ] = ACTIONS(761), - [anon_sym_DASH_GT] = ACTIONS(765), + [anon_sym_DASH_GT] = ACTIONS(759), [anon_sym_DASH_GT_GT] = ACTIONS(761), - [anon_sym_PIPE] = ACTIONS(765), - [anon_sym_AMP] = ACTIONS(765), + [anon_sym_PIPE] = ACTIONS(759), + [anon_sym_AMP] = ACTIONS(759), [anon_sym_PIPE_PIPE] = ACTIONS(761), [anon_sym_AMP_AMP] = ACTIONS(761), - [anon_sym_LT] = ACTIONS(765), + [anon_sym_LT] = ACTIONS(759), [anon_sym_LT_EQ] = ACTIONS(761), - [anon_sym_GT] = ACTIONS(765), + [anon_sym_GT] = ACTIONS(759), [anon_sym_GT_EQ] = ACTIONS(761), [anon_sym_EQ_EQ] = ACTIONS(761), [anon_sym_BANG_EQ] = ACTIONS(761), - [anon_sym_STAR] = ACTIONS(765), + [anon_sym_STAR] = ACTIONS(759), [anon_sym_SLASH] = ACTIONS(761), [anon_sym_STAR_STAR] = ACTIONS(761), [anon_sym_CARET] = ACTIONS(761), [aux_sym_binary_operator_token1] = ACTIONS(761), [anon_sym_PIPE_GT] = ACTIONS(761), - [anon_sym_COLON] = ACTIONS(765), + [anon_sym_COLON] = ACTIONS(759), [anon_sym_DOLLAR] = ACTIONS(761), [anon_sym_AT] = ACTIONS(761), [sym__hex_literal] = ACTIONS(761), - [sym__number_literal] = ACTIONS(765), - [anon_sym_SQUOTE] = ACTIONS(961), - [anon_sym_DQUOTE] = ACTIONS(963), - [sym_return] = ACTIONS(765), - [sym_next] = ACTIONS(765), - [sym_break] = ACTIONS(765), - [sym_true] = ACTIONS(765), - [sym_false] = ACTIONS(765), - [sym_null] = ACTIONS(765), - [sym_inf] = ACTIONS(765), - [sym_nan] = ACTIONS(765), - [anon_sym_NA] = ACTIONS(765), - [anon_sym_NA_integer_] = ACTIONS(765), - [anon_sym_NA_real_] = ACTIONS(765), - [anon_sym_NA_complex_] = ACTIONS(765), - [anon_sym_NA_character_] = ACTIONS(765), - [sym_dots] = ACTIONS(765), + [sym__number_literal] = ACTIONS(759), + [anon_sym_SQUOTE] = ACTIONS(761), + [anon_sym_DQUOTE] = ACTIONS(761), + [sym_dots] = ACTIONS(759), [sym_dot_dot_i] = ACTIONS(761), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(761), - [sym__newline] = ACTIONS(965), - [sym__raw_string_literal] = ACTIONS(967), - [sym__external_else] = ACTIONS(761), + [sym_return] = ACTIONS(759), + [sym_next] = ACTIONS(759), + [sym_break] = ACTIONS(759), + [sym_true] = ACTIONS(759), + [sym_false] = ACTIONS(759), + [sym_null] = ACTIONS(759), + [sym_inf] = ACTIONS(759), + [sym_nan] = ACTIONS(759), + [anon_sym_NA] = ACTIONS(759), + [anon_sym_NA_integer_] = ACTIONS(759), + [anon_sym_NA_real_] = ACTIONS(759), + [anon_sym_NA_complex_] = ACTIONS(759), + [anon_sym_NA_character_] = ACTIONS(759), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(761), + [sym__semicolon] = ACTIONS(761), + [sym__raw_string_literal] = ACTIONS(761), [sym__external_open_parenthesis] = ACTIONS(761), [sym__external_open_brace] = ACTIONS(761), [sym__external_open_bracket] = ACTIONS(761), [sym__external_open_bracket2] = ACTIONS(761), - [sym__external_close_bracket2] = ACTIONS(761), - }, - [595] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(797), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_close_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [596] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_close_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [597] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_close_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [598] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(373), - [anon_sym_SLASH] = ACTIONS(371), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_close_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [599] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(373), - [anon_sym_SLASH] = ACTIONS(371), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(371), - [anon_sym_PIPE_GT] = ACTIONS(371), - [anon_sym_COLON] = ACTIONS(373), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_close_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [600] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(373), - [anon_sym_SLASH] = ACTIONS(371), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(371), - [anon_sym_PIPE_GT] = ACTIONS(371), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_close_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [601] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(373), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(371), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(371), - [anon_sym_DASH] = ACTIONS(373), - [anon_sym_LT_DASH] = ACTIONS(371), - [anon_sym_LT_LT_DASH] = ACTIONS(371), - [anon_sym_COLON_EQ] = ACTIONS(371), - [anon_sym_DASH_GT] = ACTIONS(373), - [anon_sym_DASH_GT_GT] = ACTIONS(371), - [anon_sym_PIPE] = ACTIONS(373), - [anon_sym_AMP] = ACTIONS(373), - [anon_sym_PIPE_PIPE] = ACTIONS(371), - [anon_sym_AMP_AMP] = ACTIONS(371), - [anon_sym_LT] = ACTIONS(373), - [anon_sym_LT_EQ] = ACTIONS(371), - [anon_sym_GT] = ACTIONS(373), - [anon_sym_GT_EQ] = ACTIONS(371), - [anon_sym_EQ_EQ] = ACTIONS(371), - [anon_sym_BANG_EQ] = ACTIONS(371), - [anon_sym_STAR] = ACTIONS(373), - [anon_sym_SLASH] = ACTIONS(371), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(371), - [anon_sym_PIPE_GT] = ACTIONS(371), - [anon_sym_COLON] = ACTIONS(373), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(371), - [sym__semicolon] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_close_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [602] = { - [sym_call_arguments] = STATE(945), - [sym_subset_arguments] = STATE(948), - [sym_subset2_arguments] = STATE(980), - [sym__open_parenthesis] = STATE(662), - [sym__open_bracket] = STATE(663), - [sym__open_bracket2] = STATE(664), - [sym_identifier] = ACTIONS(835), - [anon_sym_BSLASH] = ACTIONS(837), - [anon_sym_function] = ACTIONS(835), - [anon_sym_EQ] = ACTIONS(659), - [anon_sym_if] = ACTIONS(835), - [anon_sym_for] = ACTIONS(835), - [anon_sym_while] = ACTIONS(835), - [anon_sym_repeat] = ACTIONS(835), - [anon_sym_QMARK] = ACTIONS(969), - [anon_sym_TILDE] = ACTIONS(661), - [anon_sym_BANG] = ACTIONS(835), - [anon_sym_PLUS] = ACTIONS(663), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_LT_DASH] = ACTIONS(667), - [anon_sym_LT_LT_DASH] = ACTIONS(667), - [anon_sym_COLON_EQ] = ACTIONS(667), - [anon_sym_DASH_GT] = ACTIONS(669), - [anon_sym_DASH_GT_GT] = ACTIONS(671), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(675), - [anon_sym_PIPE_PIPE] = ACTIONS(677), - [anon_sym_AMP_AMP] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_LT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_EQ] = ACTIONS(683), - [anon_sym_EQ_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(687), - [anon_sym_STAR_STAR] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(689), - [aux_sym_binary_operator_token1] = ACTIONS(691), - [anon_sym_PIPE_GT] = ACTIONS(691), - [anon_sym_COLON] = ACTIONS(693), - [anon_sym_DOLLAR] = ACTIONS(695), - [anon_sym_AT] = ACTIONS(695), - [sym__hex_literal] = ACTIONS(837), - [sym__number_literal] = ACTIONS(835), - [anon_sym_SQUOTE] = ACTIONS(837), - [anon_sym_DQUOTE] = ACTIONS(837), - [sym_return] = ACTIONS(835), - [sym_next] = ACTIONS(835), - [sym_break] = ACTIONS(835), - [sym_true] = ACTIONS(835), - [sym_false] = ACTIONS(835), - [sym_null] = ACTIONS(835), - [sym_inf] = ACTIONS(835), - [sym_nan] = ACTIONS(835), - [anon_sym_NA] = ACTIONS(835), - [anon_sym_NA_integer_] = ACTIONS(835), - [anon_sym_NA_real_] = ACTIONS(835), - [anon_sym_NA_complex_] = ACTIONS(835), - [anon_sym_NA_character_] = ACTIONS(835), - [sym_dots] = ACTIONS(835), - [sym_dot_dot_i] = ACTIONS(837), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(837), - [sym__newline] = ACTIONS(837), - [sym__raw_string_literal] = ACTIONS(837), - [sym__external_open_parenthesis] = ACTIONS(697), - [sym__external_open_brace] = ACTIONS(837), - [sym__external_open_bracket] = ACTIONS(699), - [sym__external_open_bracket2] = ACTIONS(701), - [sym__external_close_bracket2] = ACTIONS(837), - }, - [603] = { - [sym_function_definition] = STATE(534), - [sym_if_statement] = STATE(534), - [sym_for_statement] = STATE(534), - [sym_while_statement] = STATE(534), - [sym_repeat_statement] = STATE(534), - [sym_braced_expression] = STATE(534), - [sym_parenthesized_expression] = STATE(534), - [sym_call] = STATE(534), - [sym_subset] = STATE(534), - [sym_subset2] = STATE(534), - [sym__argument] = STATE(2076), - [sym_argument] = STATE(2080), - [sym__argument_named] = STATE(2074), - [sym__argument_unnamed] = STATE(2061), - [sym__argument_value] = STATE(2057), - [sym_unary_operator] = STATE(534), - [sym_binary_operator] = STATE(534), - [sym_extract_operator] = STATE(534), - [sym_namespace_operator] = STATE(534), - [sym_integer] = STATE(534), - [sym_complex] = STATE(534), - [sym_float] = STATE(534), - [sym__float_literal] = STATE(797), - [sym_string] = STATE(764), - [sym__single_quoted_string] = STATE(798), - [sym__double_quoted_string] = STATE(773), - [sym_na] = STATE(534), - [sym__expression] = STATE(534), - [sym__string_or_identifier] = STATE(2302), - [sym__open_parenthesis] = STATE(1008), - [sym__open_brace] = STATE(904), - [sym__close_bracket] = STATE(954), - [aux_sym_call_arguments_repeat1] = STATE(704), - [sym_identifier] = ACTIONS(559), - [anon_sym_BSLASH] = ACTIONS(561), - [anon_sym_function] = ACTIONS(563), - [anon_sym_if] = ACTIONS(565), - [anon_sym_for] = ACTIONS(567), - [anon_sym_while] = ACTIONS(569), - [anon_sym_repeat] = ACTIONS(571), - [anon_sym_QMARK] = ACTIONS(573), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_BANG] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(579), - [anon_sym_DASH] = ACTIONS(579), - [sym__hex_literal] = ACTIONS(581), - [sym__number_literal] = ACTIONS(583), - [anon_sym_SQUOTE] = ACTIONS(585), - [anon_sym_DQUOTE] = ACTIONS(587), - [sym_return] = ACTIONS(589), - [sym_next] = ACTIONS(589), - [sym_break] = ACTIONS(589), - [sym_true] = ACTIONS(589), - [sym_false] = ACTIONS(589), - [sym_null] = ACTIONS(589), - [sym_inf] = ACTIONS(589), - [sym_nan] = ACTIONS(589), - [anon_sym_NA] = ACTIONS(591), - [anon_sym_NA_integer_] = ACTIONS(591), - [anon_sym_NA_real_] = ACTIONS(591), - [anon_sym_NA_complex_] = ACTIONS(591), - [anon_sym_NA_character_] = ACTIONS(591), - [sym_dots] = ACTIONS(593), - [sym_dot_dot_i] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(597), - [sym__newline] = ACTIONS(599), - [sym__raw_string_literal] = ACTIONS(601), - [sym__external_open_parenthesis] = ACTIONS(603), - [sym__external_open_brace] = ACTIONS(605), - [sym__external_close_bracket] = ACTIONS(971), - }, - [604] = { - [sym_function_definition] = STATE(602), - [sym_if_statement] = STATE(602), - [sym_for_statement] = STATE(602), - [sym_while_statement] = STATE(602), - [sym_repeat_statement] = STATE(602), - [sym_braced_expression] = STATE(602), - [sym_parenthesized_expression] = STATE(602), - [sym_call] = STATE(602), - [sym_subset] = STATE(602), - [sym_subset2] = STATE(602), - [sym__argument] = STATE(2081), - [sym_argument] = STATE(2082), - [sym__argument_named] = STATE(2052), - [sym__argument_unnamed] = STATE(2054), - [sym__argument_value] = STATE(2072), - [sym_unary_operator] = STATE(602), - [sym_binary_operator] = STATE(602), - [sym_extract_operator] = STATE(602), - [sym_namespace_operator] = STATE(602), - [sym_integer] = STATE(602), - [sym_complex] = STATE(602), - [sym_float] = STATE(602), - [sym__float_literal] = STATE(766), - [sym_string] = STATE(771), - [sym__single_quoted_string] = STATE(768), - [sym__double_quoted_string] = STATE(783), - [sym_na] = STATE(602), - [sym__expression] = STATE(602), - [sym__string_or_identifier] = STATE(2291), - [sym__open_parenthesis] = STATE(1015), - [sym__open_brace] = STATE(906), - [sym__close_bracket2] = STATE(955), - [aux_sym_call_arguments_repeat1] = STATE(695), - [sym_identifier] = ACTIONS(609), - [anon_sym_BSLASH] = ACTIONS(611), - [anon_sym_function] = ACTIONS(613), - [anon_sym_if] = ACTIONS(615), - [anon_sym_for] = ACTIONS(617), - [anon_sym_while] = ACTIONS(619), - [anon_sym_repeat] = ACTIONS(621), - [anon_sym_QMARK] = ACTIONS(623), - [anon_sym_TILDE] = ACTIONS(625), - [anon_sym_BANG] = ACTIONS(627), - [anon_sym_PLUS] = ACTIONS(629), - [anon_sym_DASH] = ACTIONS(629), - [sym__hex_literal] = ACTIONS(631), - [sym__number_literal] = ACTIONS(633), - [anon_sym_SQUOTE] = ACTIONS(635), - [anon_sym_DQUOTE] = ACTIONS(637), - [sym_return] = ACTIONS(639), - [sym_next] = ACTIONS(639), - [sym_break] = ACTIONS(639), - [sym_true] = ACTIONS(639), - [sym_false] = ACTIONS(639), - [sym_null] = ACTIONS(639), - [sym_inf] = ACTIONS(639), - [sym_nan] = ACTIONS(639), - [anon_sym_NA] = ACTIONS(641), - [anon_sym_NA_integer_] = ACTIONS(641), - [anon_sym_NA_real_] = ACTIONS(641), - [anon_sym_NA_complex_] = ACTIONS(641), - [anon_sym_NA_character_] = ACTIONS(641), - [sym_dots] = ACTIONS(643), - [sym_dot_dot_i] = ACTIONS(645), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(647), - [sym__newline] = ACTIONS(649), - [sym__raw_string_literal] = ACTIONS(651), - [sym__external_open_parenthesis] = ACTIONS(653), - [sym__external_open_brace] = ACTIONS(655), - [sym__external_close_bracket2] = ACTIONS(973), - }, - [605] = { - [sym_string] = STATE(871), - [sym__single_quoted_string] = STATE(737), - [sym__double_quoted_string] = STATE(738), - [sym__string_or_identifier] = STATE(871), - [aux_sym_function_definition_repeat1] = STATE(786), - [sym_identifier] = ACTIONS(975), - [anon_sym_BSLASH] = ACTIONS(825), - [anon_sym_function] = ACTIONS(829), - [anon_sym_EQ] = ACTIONS(829), - [anon_sym_if] = ACTIONS(829), - [anon_sym_for] = ACTIONS(829), - [anon_sym_while] = ACTIONS(829), - [anon_sym_repeat] = ACTIONS(829), - [anon_sym_QMARK] = ACTIONS(825), - [anon_sym_TILDE] = ACTIONS(825), - [anon_sym_BANG] = ACTIONS(829), - [anon_sym_PLUS] = ACTIONS(825), - [anon_sym_DASH] = ACTIONS(829), - [anon_sym_LT_DASH] = ACTIONS(825), - [anon_sym_LT_LT_DASH] = ACTIONS(825), - [anon_sym_COLON_EQ] = ACTIONS(825), - [anon_sym_DASH_GT] = ACTIONS(829), - [anon_sym_DASH_GT_GT] = ACTIONS(825), - [anon_sym_PIPE] = ACTIONS(829), - [anon_sym_AMP] = ACTIONS(829), - [anon_sym_PIPE_PIPE] = ACTIONS(825), - [anon_sym_AMP_AMP] = ACTIONS(825), - [anon_sym_LT] = ACTIONS(829), - [anon_sym_LT_EQ] = ACTIONS(825), - [anon_sym_GT] = ACTIONS(829), - [anon_sym_GT_EQ] = ACTIONS(825), - [anon_sym_EQ_EQ] = ACTIONS(825), - [anon_sym_BANG_EQ] = ACTIONS(825), - [anon_sym_STAR] = ACTIONS(829), - [anon_sym_SLASH] = ACTIONS(825), - [anon_sym_STAR_STAR] = ACTIONS(825), - [anon_sym_CARET] = ACTIONS(825), - [aux_sym_binary_operator_token1] = ACTIONS(825), - [anon_sym_PIPE_GT] = ACTIONS(825), - [anon_sym_COLON] = ACTIONS(829), - [anon_sym_DOLLAR] = ACTIONS(825), - [anon_sym_AT] = ACTIONS(825), - [sym__hex_literal] = ACTIONS(825), - [sym__number_literal] = ACTIONS(829), - [anon_sym_SQUOTE] = ACTIONS(961), - [anon_sym_DQUOTE] = ACTIONS(963), - [sym_return] = ACTIONS(829), - [sym_next] = ACTIONS(829), - [sym_break] = ACTIONS(829), - [sym_true] = ACTIONS(829), - [sym_false] = ACTIONS(829), - [sym_null] = ACTIONS(829), - [sym_inf] = ACTIONS(829), - [sym_nan] = ACTIONS(829), - [anon_sym_NA] = ACTIONS(829), - [anon_sym_NA_integer_] = ACTIONS(829), - [anon_sym_NA_real_] = ACTIONS(829), - [anon_sym_NA_complex_] = ACTIONS(829), - [anon_sym_NA_character_] = ACTIONS(829), - [sym_dots] = ACTIONS(829), - [sym_dot_dot_i] = ACTIONS(825), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(825), - [sym__newline] = ACTIONS(825), - [sym__raw_string_literal] = ACTIONS(967), - [sym__external_else] = ACTIONS(825), - [sym__external_open_parenthesis] = ACTIONS(825), - [sym__external_open_brace] = ACTIONS(825), - [sym__external_open_bracket] = ACTIONS(825), - [sym__external_open_bracket2] = ACTIONS(825), - [sym__external_close_bracket2] = ACTIONS(825), - }, - [606] = { - [sym_function_definition] = STATE(534), - [sym_if_statement] = STATE(534), - [sym_for_statement] = STATE(534), - [sym_while_statement] = STATE(534), - [sym_repeat_statement] = STATE(534), - [sym_braced_expression] = STATE(534), - [sym_parenthesized_expression] = STATE(534), - [sym_call] = STATE(534), - [sym_subset] = STATE(534), - [sym_subset2] = STATE(534), - [sym__argument] = STATE(2076), - [sym_argument] = STATE(2080), - [sym__argument_named] = STATE(2074), - [sym__argument_unnamed] = STATE(2061), - [sym__argument_value] = STATE(2057), - [sym_unary_operator] = STATE(534), - [sym_binary_operator] = STATE(534), - [sym_extract_operator] = STATE(534), - [sym_namespace_operator] = STATE(534), - [sym_integer] = STATE(534), - [sym_complex] = STATE(534), - [sym_float] = STATE(534), - [sym__float_literal] = STATE(797), - [sym_string] = STATE(764), - [sym__single_quoted_string] = STATE(798), - [sym__double_quoted_string] = STATE(773), - [sym_na] = STATE(534), - [sym__expression] = STATE(534), - [sym__string_or_identifier] = STATE(2302), - [sym__open_parenthesis] = STATE(1008), - [sym__open_brace] = STATE(904), - [sym__close_bracket] = STATE(873), - [aux_sym_call_arguments_repeat1] = STATE(704), - [sym_identifier] = ACTIONS(559), - [anon_sym_BSLASH] = ACTIONS(561), - [anon_sym_function] = ACTIONS(563), - [anon_sym_if] = ACTIONS(565), - [anon_sym_for] = ACTIONS(567), - [anon_sym_while] = ACTIONS(569), - [anon_sym_repeat] = ACTIONS(571), - [anon_sym_QMARK] = ACTIONS(573), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_BANG] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(579), - [anon_sym_DASH] = ACTIONS(579), - [sym__hex_literal] = ACTIONS(581), - [sym__number_literal] = ACTIONS(583), - [anon_sym_SQUOTE] = ACTIONS(585), - [anon_sym_DQUOTE] = ACTIONS(587), - [sym_return] = ACTIONS(589), - [sym_next] = ACTIONS(589), - [sym_break] = ACTIONS(589), - [sym_true] = ACTIONS(589), - [sym_false] = ACTIONS(589), - [sym_null] = ACTIONS(589), - [sym_inf] = ACTIONS(589), - [sym_nan] = ACTIONS(589), - [anon_sym_NA] = ACTIONS(591), - [anon_sym_NA_integer_] = ACTIONS(591), - [anon_sym_NA_real_] = ACTIONS(591), - [anon_sym_NA_complex_] = ACTIONS(591), - [anon_sym_NA_character_] = ACTIONS(591), - [sym_dots] = ACTIONS(593), - [sym_dot_dot_i] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(597), - [sym__newline] = ACTIONS(599), - [sym__raw_string_literal] = ACTIONS(601), - [sym__external_open_parenthesis] = ACTIONS(603), - [sym__external_open_brace] = ACTIONS(605), - [sym__external_close_bracket] = ACTIONS(977), - }, - [607] = { - [sym_function_definition] = STATE(602), - [sym_if_statement] = STATE(602), - [sym_for_statement] = STATE(602), - [sym_while_statement] = STATE(602), - [sym_repeat_statement] = STATE(602), - [sym_braced_expression] = STATE(602), - [sym_parenthesized_expression] = STATE(602), - [sym_call] = STATE(602), - [sym_subset] = STATE(602), - [sym_subset2] = STATE(602), - [sym__argument] = STATE(2081), - [sym_argument] = STATE(2082), - [sym__argument_named] = STATE(2052), - [sym__argument_unnamed] = STATE(2054), - [sym__argument_value] = STATE(2072), - [sym_unary_operator] = STATE(602), - [sym_binary_operator] = STATE(602), - [sym_extract_operator] = STATE(602), - [sym_namespace_operator] = STATE(602), - [sym_integer] = STATE(602), - [sym_complex] = STATE(602), - [sym_float] = STATE(602), - [sym__float_literal] = STATE(766), - [sym_string] = STATE(771), - [sym__single_quoted_string] = STATE(768), - [sym__double_quoted_string] = STATE(783), - [sym_na] = STATE(602), - [sym__expression] = STATE(602), - [sym__string_or_identifier] = STATE(2291), - [sym__open_parenthesis] = STATE(1015), - [sym__open_brace] = STATE(906), - [sym__close_bracket2] = STATE(874), - [aux_sym_call_arguments_repeat1] = STATE(695), - [sym_identifier] = ACTIONS(609), - [anon_sym_BSLASH] = ACTIONS(611), - [anon_sym_function] = ACTIONS(613), - [anon_sym_if] = ACTIONS(615), - [anon_sym_for] = ACTIONS(617), - [anon_sym_while] = ACTIONS(619), - [anon_sym_repeat] = ACTIONS(621), - [anon_sym_QMARK] = ACTIONS(623), - [anon_sym_TILDE] = ACTIONS(625), - [anon_sym_BANG] = ACTIONS(627), - [anon_sym_PLUS] = ACTIONS(629), - [anon_sym_DASH] = ACTIONS(629), - [sym__hex_literal] = ACTIONS(631), - [sym__number_literal] = ACTIONS(633), - [anon_sym_SQUOTE] = ACTIONS(635), - [anon_sym_DQUOTE] = ACTIONS(637), - [sym_return] = ACTIONS(639), - [sym_next] = ACTIONS(639), - [sym_break] = ACTIONS(639), - [sym_true] = ACTIONS(639), - [sym_false] = ACTIONS(639), - [sym_null] = ACTIONS(639), - [sym_inf] = ACTIONS(639), - [sym_nan] = ACTIONS(639), - [anon_sym_NA] = ACTIONS(641), - [anon_sym_NA_integer_] = ACTIONS(641), - [anon_sym_NA_real_] = ACTIONS(641), - [anon_sym_NA_complex_] = ACTIONS(641), - [anon_sym_NA_character_] = ACTIONS(641), - [sym_dots] = ACTIONS(643), - [sym_dot_dot_i] = ACTIONS(645), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(647), - [sym__newline] = ACTIONS(649), - [sym__raw_string_literal] = ACTIONS(651), - [sym__external_open_parenthesis] = ACTIONS(653), - [sym__external_open_brace] = ACTIONS(655), - [sym__external_close_bracket2] = ACTIONS(979), - }, - [608] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(377), - [anon_sym_BSLASH] = ACTIONS(375), - [anon_sym_function] = ACTIONS(377), - [anon_sym_EQ] = ACTIONS(779), - [anon_sym_if] = ACTIONS(377), - [anon_sym_for] = ACTIONS(377), - [anon_sym_while] = ACTIONS(377), - [anon_sym_repeat] = ACTIONS(377), - [anon_sym_QMARK] = ACTIONS(375), - [anon_sym_TILDE] = ACTIONS(783), - [anon_sym_BANG] = ACTIONS(377), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(789), - [anon_sym_LT_LT_DASH] = ACTIONS(789), - [anon_sym_COLON_EQ] = ACTIONS(789), - [anon_sym_DASH_GT] = ACTIONS(791), - [anon_sym_DASH_GT_GT] = ACTIONS(793), - [anon_sym_PIPE] = ACTIONS(795), - [anon_sym_AMP] = ACTIONS(797), - [anon_sym_PIPE_PIPE] = ACTIONS(799), - [anon_sym_AMP_AMP] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(375), - [sym__number_literal] = ACTIONS(377), - [anon_sym_SQUOTE] = ACTIONS(375), - [anon_sym_DQUOTE] = ACTIONS(375), - [sym_return] = ACTIONS(377), - [sym_next] = ACTIONS(377), - [sym_break] = ACTIONS(377), - [sym_true] = ACTIONS(377), - [sym_false] = ACTIONS(377), - [sym_null] = ACTIONS(377), - [sym_inf] = ACTIONS(377), - [sym_nan] = ACTIONS(377), - [anon_sym_NA] = ACTIONS(377), - [anon_sym_NA_integer_] = ACTIONS(377), - [anon_sym_NA_real_] = ACTIONS(377), - [anon_sym_NA_complex_] = ACTIONS(377), - [anon_sym_NA_character_] = ACTIONS(377), - [sym_dots] = ACTIONS(377), - [sym_dot_dot_i] = ACTIONS(375), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(375), - [sym__semicolon] = ACTIONS(375), - [sym__raw_string_literal] = ACTIONS(375), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(375), - [sym__external_close_brace] = ACTIONS(375), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [609] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(381), - [anon_sym_BSLASH] = ACTIONS(379), - [anon_sym_function] = ACTIONS(381), - [anon_sym_EQ] = ACTIONS(779), - [anon_sym_if] = ACTIONS(381), - [anon_sym_for] = ACTIONS(381), - [anon_sym_while] = ACTIONS(381), - [anon_sym_repeat] = ACTIONS(381), - [anon_sym_QMARK] = ACTIONS(379), - [anon_sym_TILDE] = ACTIONS(783), - [anon_sym_BANG] = ACTIONS(381), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(789), - [anon_sym_LT_LT_DASH] = ACTIONS(789), - [anon_sym_COLON_EQ] = ACTIONS(789), - [anon_sym_DASH_GT] = ACTIONS(791), - [anon_sym_DASH_GT_GT] = ACTIONS(793), - [anon_sym_PIPE] = ACTIONS(795), - [anon_sym_AMP] = ACTIONS(797), - [anon_sym_PIPE_PIPE] = ACTIONS(799), - [anon_sym_AMP_AMP] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(379), - [sym__number_literal] = ACTIONS(381), - [anon_sym_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE] = ACTIONS(379), - [sym_return] = ACTIONS(381), - [sym_next] = ACTIONS(381), - [sym_break] = ACTIONS(381), - [sym_true] = ACTIONS(381), - [sym_false] = ACTIONS(381), - [sym_null] = ACTIONS(381), - [sym_inf] = ACTIONS(381), - [sym_nan] = ACTIONS(381), - [anon_sym_NA] = ACTIONS(381), - [anon_sym_NA_integer_] = ACTIONS(381), - [anon_sym_NA_real_] = ACTIONS(381), - [anon_sym_NA_complex_] = ACTIONS(381), - [anon_sym_NA_character_] = ACTIONS(381), - [sym_dots] = ACTIONS(381), - [sym_dot_dot_i] = ACTIONS(379), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(379), - [sym__semicolon] = ACTIONS(379), - [sym__raw_string_literal] = ACTIONS(379), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(379), - [sym__external_close_brace] = ACTIONS(379), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [610] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(779), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(783), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(791), - [anon_sym_DASH_GT_GT] = ACTIONS(793), - [anon_sym_PIPE] = ACTIONS(795), - [anon_sym_AMP] = ACTIONS(797), - [anon_sym_PIPE_PIPE] = ACTIONS(799), - [anon_sym_AMP_AMP] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_close_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [611] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(779), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(783), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(789), - [anon_sym_LT_LT_DASH] = ACTIONS(789), - [anon_sym_COLON_EQ] = ACTIONS(789), - [anon_sym_DASH_GT] = ACTIONS(791), - [anon_sym_DASH_GT_GT] = ACTIONS(793), - [anon_sym_PIPE] = ACTIONS(795), - [anon_sym_AMP] = ACTIONS(797), - [anon_sym_PIPE_PIPE] = ACTIONS(799), - [anon_sym_AMP_AMP] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_close_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [612] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(795), - [anon_sym_AMP] = ACTIONS(797), - [anon_sym_PIPE_PIPE] = ACTIONS(799), - [anon_sym_AMP_AMP] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_close_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [613] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_close_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [614] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(779), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(783), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(789), - [anon_sym_LT_LT_DASH] = ACTIONS(789), - [anon_sym_COLON_EQ] = ACTIONS(789), - [anon_sym_DASH_GT] = ACTIONS(791), - [anon_sym_DASH_GT_GT] = ACTIONS(793), - [anon_sym_PIPE] = ACTIONS(795), - [anon_sym_AMP] = ACTIONS(797), - [anon_sym_PIPE_PIPE] = ACTIONS(799), - [anon_sym_AMP_AMP] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_close_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [615] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(783), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(795), - [anon_sym_AMP] = ACTIONS(797), - [anon_sym_PIPE_PIPE] = ACTIONS(799), - [anon_sym_AMP_AMP] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_close_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [616] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(797), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_close_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [617] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_close_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [618] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_close_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [619] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(385), - [anon_sym_SLASH] = ACTIONS(383), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_close_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [620] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(385), - [anon_sym_SLASH] = ACTIONS(383), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(383), - [anon_sym_PIPE_GT] = ACTIONS(383), - [anon_sym_COLON] = ACTIONS(385), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_close_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [621] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(385), - [anon_sym_SLASH] = ACTIONS(383), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(383), - [anon_sym_PIPE_GT] = ACTIONS(383), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_close_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [622] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(385), - [anon_sym_BSLASH] = ACTIONS(383), - [anon_sym_function] = ACTIONS(385), - [anon_sym_EQ] = ACTIONS(385), - [anon_sym_if] = ACTIONS(385), - [anon_sym_for] = ACTIONS(385), - [anon_sym_while] = ACTIONS(385), - [anon_sym_repeat] = ACTIONS(385), - [anon_sym_QMARK] = ACTIONS(383), - [anon_sym_TILDE] = ACTIONS(383), - [anon_sym_BANG] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(383), - [anon_sym_DASH] = ACTIONS(385), - [anon_sym_LT_DASH] = ACTIONS(383), - [anon_sym_LT_LT_DASH] = ACTIONS(383), - [anon_sym_COLON_EQ] = ACTIONS(383), - [anon_sym_DASH_GT] = ACTIONS(385), - [anon_sym_DASH_GT_GT] = ACTIONS(383), - [anon_sym_PIPE] = ACTIONS(385), - [anon_sym_AMP] = ACTIONS(385), - [anon_sym_PIPE_PIPE] = ACTIONS(383), - [anon_sym_AMP_AMP] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(385), - [anon_sym_LT_EQ] = ACTIONS(383), - [anon_sym_GT] = ACTIONS(385), - [anon_sym_GT_EQ] = ACTIONS(383), - [anon_sym_EQ_EQ] = ACTIONS(383), - [anon_sym_BANG_EQ] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(385), - [anon_sym_SLASH] = ACTIONS(383), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(383), - [anon_sym_PIPE_GT] = ACTIONS(383), - [anon_sym_COLON] = ACTIONS(385), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(383), - [sym__number_literal] = ACTIONS(385), - [anon_sym_SQUOTE] = ACTIONS(383), - [anon_sym_DQUOTE] = ACTIONS(383), - [sym_return] = ACTIONS(385), - [sym_next] = ACTIONS(385), - [sym_break] = ACTIONS(385), - [sym_true] = ACTIONS(385), - [sym_false] = ACTIONS(385), - [sym_null] = ACTIONS(385), - [sym_inf] = ACTIONS(385), - [sym_nan] = ACTIONS(385), - [anon_sym_NA] = ACTIONS(385), - [anon_sym_NA_integer_] = ACTIONS(385), - [anon_sym_NA_real_] = ACTIONS(385), - [anon_sym_NA_complex_] = ACTIONS(385), - [anon_sym_NA_character_] = ACTIONS(385), - [sym_dots] = ACTIONS(385), - [sym_dot_dot_i] = ACTIONS(383), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(383), - [sym__semicolon] = ACTIONS(383), - [sym__raw_string_literal] = ACTIONS(383), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(383), - [sym__external_close_brace] = ACTIONS(383), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [623] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(389), - [anon_sym_BSLASH] = ACTIONS(387), - [anon_sym_function] = ACTIONS(389), - [anon_sym_EQ] = ACTIONS(779), - [anon_sym_if] = ACTIONS(389), - [anon_sym_for] = ACTIONS(389), - [anon_sym_while] = ACTIONS(389), - [anon_sym_repeat] = ACTIONS(389), - [anon_sym_QMARK] = ACTIONS(387), - [anon_sym_TILDE] = ACTIONS(783), - [anon_sym_BANG] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(789), - [anon_sym_LT_LT_DASH] = ACTIONS(789), - [anon_sym_COLON_EQ] = ACTIONS(789), - [anon_sym_DASH_GT] = ACTIONS(791), - [anon_sym_DASH_GT_GT] = ACTIONS(793), - [anon_sym_PIPE] = ACTIONS(795), - [anon_sym_AMP] = ACTIONS(797), - [anon_sym_PIPE_PIPE] = ACTIONS(799), - [anon_sym_AMP_AMP] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(387), - [sym__number_literal] = ACTIONS(389), - [anon_sym_SQUOTE] = ACTIONS(387), - [anon_sym_DQUOTE] = ACTIONS(387), - [sym_return] = ACTIONS(389), - [sym_next] = ACTIONS(389), - [sym_break] = ACTIONS(389), - [sym_true] = ACTIONS(389), - [sym_false] = ACTIONS(389), - [sym_null] = ACTIONS(389), - [sym_inf] = ACTIONS(389), - [sym_nan] = ACTIONS(389), - [anon_sym_NA] = ACTIONS(389), - [anon_sym_NA_integer_] = ACTIONS(389), - [anon_sym_NA_real_] = ACTIONS(389), - [anon_sym_NA_complex_] = ACTIONS(389), - [anon_sym_NA_character_] = ACTIONS(389), - [sym_dots] = ACTIONS(389), - [sym_dot_dot_i] = ACTIONS(387), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(387), - [sym__semicolon] = ACTIONS(387), - [sym__raw_string_literal] = ACTIONS(387), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(387), - [sym__external_close_brace] = ACTIONS(387), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [624] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(453), - [sym_identifier] = ACTIONS(451), - [anon_sym_BSLASH] = ACTIONS(453), - [anon_sym_function] = ACTIONS(451), - [anon_sym_EQ] = ACTIONS(471), - [anon_sym_if] = ACTIONS(451), - [anon_sym_for] = ACTIONS(451), - [anon_sym_while] = ACTIONS(451), - [anon_sym_repeat] = ACTIONS(451), - [anon_sym_QMARK] = ACTIONS(453), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_BANG] = ACTIONS(451), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(479), - [anon_sym_LT_LT_DASH] = ACTIONS(479), - [anon_sym_COLON_EQ] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(485), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE_PIPE] = ACTIONS(489), - [anon_sym_AMP_AMP] = ACTIONS(491), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(453), - [sym__number_literal] = ACTIONS(451), - [anon_sym_SQUOTE] = ACTIONS(453), - [anon_sym_DQUOTE] = ACTIONS(453), - [sym_return] = ACTIONS(451), - [sym_next] = ACTIONS(451), - [sym_break] = ACTIONS(451), - [sym_true] = ACTIONS(451), - [sym_false] = ACTIONS(451), - [sym_null] = ACTIONS(451), - [sym_inf] = ACTIONS(451), - [sym_nan] = ACTIONS(451), - [anon_sym_NA] = ACTIONS(451), - [anon_sym_NA_integer_] = ACTIONS(451), - [anon_sym_NA_real_] = ACTIONS(451), - [anon_sym_NA_complex_] = ACTIONS(451), - [anon_sym_NA_character_] = ACTIONS(451), - [sym_dots] = ACTIONS(451), - [sym_dot_dot_i] = ACTIONS(453), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(453), - [sym__semicolon] = ACTIONS(453), - [sym__raw_string_literal] = ACTIONS(453), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(453), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [625] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(393), - [anon_sym_BSLASH] = ACTIONS(391), - [anon_sym_function] = ACTIONS(393), - [anon_sym_EQ] = ACTIONS(779), - [anon_sym_if] = ACTIONS(393), - [anon_sym_for] = ACTIONS(393), - [anon_sym_while] = ACTIONS(393), - [anon_sym_repeat] = ACTIONS(393), - [anon_sym_QMARK] = ACTIONS(391), - [anon_sym_TILDE] = ACTIONS(783), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(789), - [anon_sym_LT_LT_DASH] = ACTIONS(789), - [anon_sym_COLON_EQ] = ACTIONS(789), - [anon_sym_DASH_GT] = ACTIONS(791), - [anon_sym_DASH_GT_GT] = ACTIONS(793), - [anon_sym_PIPE] = ACTIONS(795), - [anon_sym_AMP] = ACTIONS(797), - [anon_sym_PIPE_PIPE] = ACTIONS(799), - [anon_sym_AMP_AMP] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(391), - [sym__number_literal] = ACTIONS(393), - [anon_sym_SQUOTE] = ACTIONS(391), - [anon_sym_DQUOTE] = ACTIONS(391), - [sym_return] = ACTIONS(393), - [sym_next] = ACTIONS(393), - [sym_break] = ACTIONS(393), - [sym_true] = ACTIONS(393), - [sym_false] = ACTIONS(393), - [sym_null] = ACTIONS(393), - [sym_inf] = ACTIONS(393), - [sym_nan] = ACTIONS(393), - [anon_sym_NA] = ACTIONS(393), - [anon_sym_NA_integer_] = ACTIONS(393), - [anon_sym_NA_real_] = ACTIONS(393), - [anon_sym_NA_complex_] = ACTIONS(393), - [anon_sym_NA_character_] = ACTIONS(393), - [sym_dots] = ACTIONS(393), - [sym_dot_dot_i] = ACTIONS(391), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(391), - [sym__semicolon] = ACTIONS(391), - [sym__raw_string_literal] = ACTIONS(391), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(391), - [sym__external_close_brace] = ACTIONS(391), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [626] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(457), - [sym_identifier] = ACTIONS(455), - [anon_sym_BSLASH] = ACTIONS(457), - [anon_sym_function] = ACTIONS(455), - [anon_sym_EQ] = ACTIONS(471), - [anon_sym_if] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_while] = ACTIONS(455), - [anon_sym_repeat] = ACTIONS(455), - [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(479), - [anon_sym_LT_LT_DASH] = ACTIONS(479), - [anon_sym_COLON_EQ] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(485), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE_PIPE] = ACTIONS(489), - [anon_sym_AMP_AMP] = ACTIONS(491), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(457), - [sym__number_literal] = ACTIONS(455), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_DQUOTE] = ACTIONS(457), - [sym_return] = ACTIONS(455), - [sym_next] = ACTIONS(455), - [sym_break] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_inf] = ACTIONS(455), - [sym_nan] = ACTIONS(455), - [anon_sym_NA] = ACTIONS(455), - [anon_sym_NA_integer_] = ACTIONS(455), - [anon_sym_NA_real_] = ACTIONS(455), - [anon_sym_NA_complex_] = ACTIONS(455), - [anon_sym_NA_character_] = ACTIONS(455), - [sym_dots] = ACTIONS(455), - [sym_dot_dot_i] = ACTIONS(457), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(457), - [sym__semicolon] = ACTIONS(457), - [sym__raw_string_literal] = ACTIONS(457), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(457), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [627] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(457), - [sym_identifier] = ACTIONS(455), - [anon_sym_BSLASH] = ACTIONS(457), - [anon_sym_function] = ACTIONS(455), - [anon_sym_EQ] = ACTIONS(455), - [anon_sym_if] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_while] = ACTIONS(455), - [anon_sym_repeat] = ACTIONS(455), - [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_TILDE] = ACTIONS(457), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(457), - [anon_sym_LT_LT_DASH] = ACTIONS(457), - [anon_sym_COLON_EQ] = ACTIONS(457), - [anon_sym_DASH_GT] = ACTIONS(455), - [anon_sym_DASH_GT_GT] = ACTIONS(457), - [anon_sym_PIPE] = ACTIONS(485), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE_PIPE] = ACTIONS(489), - [anon_sym_AMP_AMP] = ACTIONS(491), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(457), - [sym__number_literal] = ACTIONS(455), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_DQUOTE] = ACTIONS(457), - [sym_return] = ACTIONS(455), - [sym_next] = ACTIONS(455), - [sym_break] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_inf] = ACTIONS(455), - [sym_nan] = ACTIONS(455), - [anon_sym_NA] = ACTIONS(455), - [anon_sym_NA_integer_] = ACTIONS(455), - [anon_sym_NA_real_] = ACTIONS(455), - [anon_sym_NA_complex_] = ACTIONS(455), - [anon_sym_NA_character_] = ACTIONS(455), - [sym_dots] = ACTIONS(455), - [sym_dot_dot_i] = ACTIONS(457), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(457), - [sym__semicolon] = ACTIONS(457), - [sym__raw_string_literal] = ACTIONS(457), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(457), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [628] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(397), - [anon_sym_BSLASH] = ACTIONS(395), - [anon_sym_function] = ACTIONS(397), - [anon_sym_EQ] = ACTIONS(779), - [anon_sym_if] = ACTIONS(397), - [anon_sym_for] = ACTIONS(397), - [anon_sym_while] = ACTIONS(397), - [anon_sym_repeat] = ACTIONS(397), - [anon_sym_QMARK] = ACTIONS(395), - [anon_sym_TILDE] = ACTIONS(783), - [anon_sym_BANG] = ACTIONS(397), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(789), - [anon_sym_LT_LT_DASH] = ACTIONS(789), - [anon_sym_COLON_EQ] = ACTIONS(789), - [anon_sym_DASH_GT] = ACTIONS(791), - [anon_sym_DASH_GT_GT] = ACTIONS(793), - [anon_sym_PIPE] = ACTIONS(795), - [anon_sym_AMP] = ACTIONS(797), - [anon_sym_PIPE_PIPE] = ACTIONS(799), - [anon_sym_AMP_AMP] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(395), - [sym__number_literal] = ACTIONS(397), - [anon_sym_SQUOTE] = ACTIONS(395), - [anon_sym_DQUOTE] = ACTIONS(395), - [sym_return] = ACTIONS(397), - [sym_next] = ACTIONS(397), - [sym_break] = ACTIONS(397), - [sym_true] = ACTIONS(397), - [sym_false] = ACTIONS(397), - [sym_null] = ACTIONS(397), - [sym_inf] = ACTIONS(397), - [sym_nan] = ACTIONS(397), - [anon_sym_NA] = ACTIONS(397), - [anon_sym_NA_integer_] = ACTIONS(397), - [anon_sym_NA_real_] = ACTIONS(397), - [anon_sym_NA_complex_] = ACTIONS(397), - [anon_sym_NA_character_] = ACTIONS(397), - [sym_dots] = ACTIONS(397), - [sym_dot_dot_i] = ACTIONS(395), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(395), - [sym__semicolon] = ACTIONS(395), - [sym__raw_string_literal] = ACTIONS(395), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(395), - [sym__external_close_brace] = ACTIONS(395), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [629] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(401), - [anon_sym_BSLASH] = ACTIONS(399), - [anon_sym_function] = ACTIONS(401), - [anon_sym_EQ] = ACTIONS(779), - [anon_sym_if] = ACTIONS(401), - [anon_sym_for] = ACTIONS(401), - [anon_sym_while] = ACTIONS(401), - [anon_sym_repeat] = ACTIONS(401), - [anon_sym_QMARK] = ACTIONS(399), - [anon_sym_TILDE] = ACTIONS(783), - [anon_sym_BANG] = ACTIONS(401), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(789), - [anon_sym_LT_LT_DASH] = ACTIONS(789), - [anon_sym_COLON_EQ] = ACTIONS(789), - [anon_sym_DASH_GT] = ACTIONS(791), - [anon_sym_DASH_GT_GT] = ACTIONS(793), - [anon_sym_PIPE] = ACTIONS(795), - [anon_sym_AMP] = ACTIONS(797), - [anon_sym_PIPE_PIPE] = ACTIONS(799), - [anon_sym_AMP_AMP] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(399), - [sym__number_literal] = ACTIONS(401), - [anon_sym_SQUOTE] = ACTIONS(399), - [anon_sym_DQUOTE] = ACTIONS(399), - [sym_return] = ACTIONS(401), - [sym_next] = ACTIONS(401), - [sym_break] = ACTIONS(401), - [sym_true] = ACTIONS(401), - [sym_false] = ACTIONS(401), - [sym_null] = ACTIONS(401), - [sym_inf] = ACTIONS(401), - [sym_nan] = ACTIONS(401), - [anon_sym_NA] = ACTIONS(401), - [anon_sym_NA_integer_] = ACTIONS(401), - [anon_sym_NA_real_] = ACTIONS(401), - [anon_sym_NA_complex_] = ACTIONS(401), - [anon_sym_NA_character_] = ACTIONS(401), - [sym_dots] = ACTIONS(401), - [sym_dot_dot_i] = ACTIONS(399), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(399), - [sym__semicolon] = ACTIONS(399), - [sym__raw_string_literal] = ACTIONS(399), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(399), - [sym__external_close_brace] = ACTIONS(399), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [630] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(405), - [anon_sym_BSLASH] = ACTIONS(403), - [anon_sym_function] = ACTIONS(405), - [anon_sym_EQ] = ACTIONS(779), - [anon_sym_if] = ACTIONS(405), - [anon_sym_for] = ACTIONS(405), - [anon_sym_while] = ACTIONS(405), - [anon_sym_repeat] = ACTIONS(405), - [anon_sym_QMARK] = ACTIONS(403), - [anon_sym_TILDE] = ACTIONS(783), - [anon_sym_BANG] = ACTIONS(405), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(789), - [anon_sym_LT_LT_DASH] = ACTIONS(789), - [anon_sym_COLON_EQ] = ACTIONS(789), - [anon_sym_DASH_GT] = ACTIONS(791), - [anon_sym_DASH_GT_GT] = ACTIONS(793), - [anon_sym_PIPE] = ACTIONS(795), - [anon_sym_AMP] = ACTIONS(797), - [anon_sym_PIPE_PIPE] = ACTIONS(799), - [anon_sym_AMP_AMP] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(403), - [sym__number_literal] = ACTIONS(405), - [anon_sym_SQUOTE] = ACTIONS(403), - [anon_sym_DQUOTE] = ACTIONS(403), - [sym_return] = ACTIONS(405), - [sym_next] = ACTIONS(405), - [sym_break] = ACTIONS(405), - [sym_true] = ACTIONS(405), - [sym_false] = ACTIONS(405), - [sym_null] = ACTIONS(405), - [sym_inf] = ACTIONS(405), - [sym_nan] = ACTIONS(405), - [anon_sym_NA] = ACTIONS(405), - [anon_sym_NA_integer_] = ACTIONS(405), - [anon_sym_NA_real_] = ACTIONS(405), - [anon_sym_NA_complex_] = ACTIONS(405), - [anon_sym_NA_character_] = ACTIONS(405), - [sym_dots] = ACTIONS(405), - [sym_dot_dot_i] = ACTIONS(403), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(403), - [sym__semicolon] = ACTIONS(403), - [sym__raw_string_literal] = ACTIONS(403), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(403), - [sym__external_close_brace] = ACTIONS(403), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [631] = { - [sym_call_arguments] = STATE(942), - [sym_subset_arguments] = STATE(969), - [sym_subset2_arguments] = STATE(965), - [sym__open_parenthesis] = STATE(440), - [sym__open_bracket] = STATE(441), - [sym__open_bracket2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(457), - [sym_identifier] = ACTIONS(455), - [anon_sym_BSLASH] = ACTIONS(457), - [anon_sym_function] = ACTIONS(455), - [anon_sym_EQ] = ACTIONS(455), - [anon_sym_if] = ACTIONS(455), - [anon_sym_for] = ACTIONS(455), - [anon_sym_while] = ACTIONS(455), - [anon_sym_repeat] = ACTIONS(455), - [anon_sym_QMARK] = ACTIONS(457), - [anon_sym_TILDE] = ACTIONS(457), - [anon_sym_BANG] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_LT_DASH] = ACTIONS(457), - [anon_sym_LT_LT_DASH] = ACTIONS(457), - [anon_sym_COLON_EQ] = ACTIONS(457), - [anon_sym_DASH_GT] = ACTIONS(455), - [anon_sym_DASH_GT_GT] = ACTIONS(457), - [anon_sym_PIPE] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE_PIPE] = ACTIONS(457), - [anon_sym_AMP_AMP] = ACTIONS(457), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_EQ_EQ] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(497), - [anon_sym_SLASH] = ACTIONS(499), - [anon_sym_STAR_STAR] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(501), - [aux_sym_binary_operator_token1] = ACTIONS(503), - [anon_sym_PIPE_GT] = ACTIONS(503), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOLLAR] = ACTIONS(507), - [anon_sym_AT] = ACTIONS(507), - [sym__hex_literal] = ACTIONS(457), - [sym__number_literal] = ACTIONS(455), - [anon_sym_SQUOTE] = ACTIONS(457), - [anon_sym_DQUOTE] = ACTIONS(457), - [sym_return] = ACTIONS(455), - [sym_next] = ACTIONS(455), - [sym_break] = ACTIONS(455), - [sym_true] = ACTIONS(455), - [sym_false] = ACTIONS(455), - [sym_null] = ACTIONS(455), - [sym_inf] = ACTIONS(455), - [sym_nan] = ACTIONS(455), - [anon_sym_NA] = ACTIONS(455), - [anon_sym_NA_integer_] = ACTIONS(455), - [anon_sym_NA_real_] = ACTIONS(455), - [anon_sym_NA_complex_] = ACTIONS(455), - [anon_sym_NA_character_] = ACTIONS(455), - [sym_dots] = ACTIONS(455), - [sym_dot_dot_i] = ACTIONS(457), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(457), - [sym__semicolon] = ACTIONS(457), - [sym__raw_string_literal] = ACTIONS(457), - [sym__external_open_parenthesis] = ACTIONS(509), - [sym__external_open_brace] = ACTIONS(457), - [sym__external_open_bracket] = ACTIONS(511), - [sym__external_open_bracket2] = ACTIONS(513), - }, - [632] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(409), - [anon_sym_BSLASH] = ACTIONS(407), - [anon_sym_function] = ACTIONS(409), - [anon_sym_EQ] = ACTIONS(779), - [anon_sym_if] = ACTIONS(409), - [anon_sym_for] = ACTIONS(409), - [anon_sym_while] = ACTIONS(409), - [anon_sym_repeat] = ACTIONS(409), - [anon_sym_QMARK] = ACTIONS(407), - [anon_sym_TILDE] = ACTIONS(783), - [anon_sym_BANG] = ACTIONS(409), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(789), - [anon_sym_LT_LT_DASH] = ACTIONS(789), - [anon_sym_COLON_EQ] = ACTIONS(789), - [anon_sym_DASH_GT] = ACTIONS(791), - [anon_sym_DASH_GT_GT] = ACTIONS(793), - [anon_sym_PIPE] = ACTIONS(795), - [anon_sym_AMP] = ACTIONS(797), - [anon_sym_PIPE_PIPE] = ACTIONS(799), - [anon_sym_AMP_AMP] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(407), - [sym__number_literal] = ACTIONS(409), - [anon_sym_SQUOTE] = ACTIONS(407), - [anon_sym_DQUOTE] = ACTIONS(407), - [sym_return] = ACTIONS(409), - [sym_next] = ACTIONS(409), - [sym_break] = ACTIONS(409), - [sym_true] = ACTIONS(409), - [sym_false] = ACTIONS(409), - [sym_null] = ACTIONS(409), - [sym_inf] = ACTIONS(409), - [sym_nan] = ACTIONS(409), - [anon_sym_NA] = ACTIONS(409), - [anon_sym_NA_integer_] = ACTIONS(409), - [anon_sym_NA_real_] = ACTIONS(409), - [anon_sym_NA_complex_] = ACTIONS(409), - [anon_sym_NA_character_] = ACTIONS(409), - [sym_dots] = ACTIONS(409), - [sym_dot_dot_i] = ACTIONS(407), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(407), - [sym__semicolon] = ACTIONS(407), - [sym__raw_string_literal] = ACTIONS(407), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(407), - [sym__external_close_brace] = ACTIONS(407), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [633] = { - [sym_function_definition] = STATE(467), - [sym_if_statement] = STATE(467), - [sym_for_statement] = STATE(467), - [sym_while_statement] = STATE(467), - [sym_repeat_statement] = STATE(467), - [sym_braced_expression] = STATE(467), - [sym_parenthesized_expression] = STATE(467), - [sym_call] = STATE(467), - [sym_subset] = STATE(467), - [sym_subset2] = STATE(467), - [sym__argument] = STATE(2059), - [sym_argument] = STATE(2063), - [sym__argument_named] = STATE(2067), - [sym__argument_unnamed] = STATE(2075), - [sym__argument_value] = STATE(2077), - [sym_unary_operator] = STATE(467), - [sym_binary_operator] = STATE(467), - [sym_extract_operator] = STATE(467), - [sym_namespace_operator] = STATE(467), - [sym_integer] = STATE(467), - [sym_complex] = STATE(467), - [sym_float] = STATE(467), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(805), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(467), - [sym__expression] = STATE(467), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(974), - [sym__open_brace] = STATE(884), - [aux_sym_call_arguments_repeat1] = STATE(535), - [sym_identifier] = ACTIONS(707), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(737), - [sym_next] = ACTIONS(737), - [sym_break] = ACTIONS(737), - [sym_true] = ACTIONS(737), - [sym_false] = ACTIONS(737), - [sym_null] = ACTIONS(737), - [sym_inf] = ACTIONS(737), - [sym_nan] = ACTIONS(737), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(741), - [sym_dot_dot_i] = ACTIONS(743), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(745), - [sym__newline] = ACTIONS(747), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(981), - [sym__external_open_brace] = ACTIONS(755), - }, - [634] = { - [sym_function_definition] = STATE(534), - [sym_if_statement] = STATE(534), - [sym_for_statement] = STATE(534), - [sym_while_statement] = STATE(534), - [sym_repeat_statement] = STATE(534), - [sym_braced_expression] = STATE(534), - [sym_parenthesized_expression] = STATE(534), - [sym_call] = STATE(534), - [sym_subset] = STATE(534), - [sym_subset2] = STATE(534), - [sym__argument] = STATE(2076), - [sym_argument] = STATE(2080), - [sym__argument_named] = STATE(2074), - [sym__argument_unnamed] = STATE(2061), - [sym__argument_value] = STATE(2057), - [sym_unary_operator] = STATE(534), - [sym_binary_operator] = STATE(534), - [sym_extract_operator] = STATE(534), - [sym_namespace_operator] = STATE(534), - [sym_integer] = STATE(534), - [sym_complex] = STATE(534), - [sym_float] = STATE(534), - [sym__float_literal] = STATE(797), - [sym_string] = STATE(764), - [sym__single_quoted_string] = STATE(798), - [sym__double_quoted_string] = STATE(773), - [sym_na] = STATE(534), - [sym__expression] = STATE(534), - [sym__string_or_identifier] = STATE(2302), - [sym__open_parenthesis] = STATE(1008), - [sym__open_brace] = STATE(904), - [sym__close_bracket] = STATE(982), - [aux_sym_call_arguments_repeat1] = STATE(536), - [sym_identifier] = ACTIONS(559), - [anon_sym_BSLASH] = ACTIONS(561), - [anon_sym_function] = ACTIONS(563), - [anon_sym_if] = ACTIONS(565), - [anon_sym_for] = ACTIONS(567), - [anon_sym_while] = ACTIONS(569), - [anon_sym_repeat] = ACTIONS(571), - [anon_sym_QMARK] = ACTIONS(573), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_BANG] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(579), - [anon_sym_DASH] = ACTIONS(579), - [sym__hex_literal] = ACTIONS(581), - [sym__number_literal] = ACTIONS(583), - [anon_sym_SQUOTE] = ACTIONS(585), - [anon_sym_DQUOTE] = ACTIONS(587), - [sym_return] = ACTIONS(589), - [sym_next] = ACTIONS(589), - [sym_break] = ACTIONS(589), - [sym_true] = ACTIONS(589), - [sym_false] = ACTIONS(589), - [sym_null] = ACTIONS(589), - [sym_inf] = ACTIONS(589), - [sym_nan] = ACTIONS(589), - [anon_sym_NA] = ACTIONS(591), - [anon_sym_NA_integer_] = ACTIONS(591), - [anon_sym_NA_real_] = ACTIONS(591), - [anon_sym_NA_complex_] = ACTIONS(591), - [anon_sym_NA_character_] = ACTIONS(591), - [sym_dots] = ACTIONS(593), - [sym_dot_dot_i] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(597), - [sym__newline] = ACTIONS(599), - [sym__raw_string_literal] = ACTIONS(601), - [sym__external_open_parenthesis] = ACTIONS(603), - [sym__external_open_brace] = ACTIONS(605), - [sym__external_close_bracket] = ACTIONS(983), - }, - [635] = { - [sym_function_definition] = STATE(602), - [sym_if_statement] = STATE(602), - [sym_for_statement] = STATE(602), - [sym_while_statement] = STATE(602), - [sym_repeat_statement] = STATE(602), - [sym_braced_expression] = STATE(602), - [sym_parenthesized_expression] = STATE(602), - [sym_call] = STATE(602), - [sym_subset] = STATE(602), - [sym_subset2] = STATE(602), - [sym__argument] = STATE(2081), - [sym_argument] = STATE(2082), - [sym__argument_named] = STATE(2052), - [sym__argument_unnamed] = STATE(2054), - [sym__argument_value] = STATE(2072), - [sym_unary_operator] = STATE(602), - [sym_binary_operator] = STATE(602), - [sym_extract_operator] = STATE(602), - [sym_namespace_operator] = STATE(602), - [sym_integer] = STATE(602), - [sym_complex] = STATE(602), - [sym_float] = STATE(602), - [sym__float_literal] = STATE(766), - [sym_string] = STATE(771), - [sym__single_quoted_string] = STATE(768), - [sym__double_quoted_string] = STATE(783), - [sym_na] = STATE(602), - [sym__expression] = STATE(602), - [sym__string_or_identifier] = STATE(2291), - [sym__open_parenthesis] = STATE(1015), - [sym__open_brace] = STATE(906), - [sym__close_bracket2] = STATE(986), - [aux_sym_call_arguments_repeat1] = STATE(537), - [sym_identifier] = ACTIONS(609), - [anon_sym_BSLASH] = ACTIONS(611), - [anon_sym_function] = ACTIONS(613), - [anon_sym_if] = ACTIONS(615), - [anon_sym_for] = ACTIONS(617), - [anon_sym_while] = ACTIONS(619), - [anon_sym_repeat] = ACTIONS(621), - [anon_sym_QMARK] = ACTIONS(623), - [anon_sym_TILDE] = ACTIONS(625), - [anon_sym_BANG] = ACTIONS(627), - [anon_sym_PLUS] = ACTIONS(629), - [anon_sym_DASH] = ACTIONS(629), - [sym__hex_literal] = ACTIONS(631), - [sym__number_literal] = ACTIONS(633), - [anon_sym_SQUOTE] = ACTIONS(635), - [anon_sym_DQUOTE] = ACTIONS(637), - [sym_return] = ACTIONS(639), - [sym_next] = ACTIONS(639), - [sym_break] = ACTIONS(639), - [sym_true] = ACTIONS(639), - [sym_false] = ACTIONS(639), - [sym_null] = ACTIONS(639), - [sym_inf] = ACTIONS(639), - [sym_nan] = ACTIONS(639), - [anon_sym_NA] = ACTIONS(641), - [anon_sym_NA_integer_] = ACTIONS(641), - [anon_sym_NA_real_] = ACTIONS(641), - [anon_sym_NA_complex_] = ACTIONS(641), - [anon_sym_NA_character_] = ACTIONS(641), - [sym_dots] = ACTIONS(643), - [sym_dot_dot_i] = ACTIONS(645), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(647), - [sym__newline] = ACTIONS(649), - [sym__raw_string_literal] = ACTIONS(651), - [sym__external_open_parenthesis] = ACTIONS(653), - [sym__external_open_brace] = ACTIONS(655), - [sym__external_close_bracket2] = ACTIONS(985), - }, - [636] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(413), - [anon_sym_BSLASH] = ACTIONS(411), - [anon_sym_function] = ACTIONS(413), - [anon_sym_EQ] = ACTIONS(779), - [anon_sym_if] = ACTIONS(413), - [anon_sym_for] = ACTIONS(413), - [anon_sym_while] = ACTIONS(413), - [anon_sym_repeat] = ACTIONS(413), - [anon_sym_QMARK] = ACTIONS(411), - [anon_sym_TILDE] = ACTIONS(783), - [anon_sym_BANG] = ACTIONS(413), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(789), - [anon_sym_LT_LT_DASH] = ACTIONS(789), - [anon_sym_COLON_EQ] = ACTIONS(789), - [anon_sym_DASH_GT] = ACTIONS(791), - [anon_sym_DASH_GT_GT] = ACTIONS(793), - [anon_sym_PIPE] = ACTIONS(795), - [anon_sym_AMP] = ACTIONS(797), - [anon_sym_PIPE_PIPE] = ACTIONS(799), - [anon_sym_AMP_AMP] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(411), - [sym__number_literal] = ACTIONS(413), - [anon_sym_SQUOTE] = ACTIONS(411), - [anon_sym_DQUOTE] = ACTIONS(411), - [sym_return] = ACTIONS(413), - [sym_next] = ACTIONS(413), - [sym_break] = ACTIONS(413), - [sym_true] = ACTIONS(413), - [sym_false] = ACTIONS(413), - [sym_null] = ACTIONS(413), - [sym_inf] = ACTIONS(413), - [sym_nan] = ACTIONS(413), - [anon_sym_NA] = ACTIONS(413), - [anon_sym_NA_integer_] = ACTIONS(413), - [anon_sym_NA_real_] = ACTIONS(413), - [anon_sym_NA_complex_] = ACTIONS(413), - [anon_sym_NA_character_] = ACTIONS(413), - [sym_dots] = ACTIONS(413), - [sym_dot_dot_i] = ACTIONS(411), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(411), - [sym__semicolon] = ACTIONS(411), - [sym__raw_string_literal] = ACTIONS(411), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(411), - [sym__external_close_brace] = ACTIONS(411), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), }, - [637] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(417), - [anon_sym_BSLASH] = ACTIONS(415), - [anon_sym_function] = ACTIONS(417), - [anon_sym_EQ] = ACTIONS(779), - [anon_sym_if] = ACTIONS(417), - [anon_sym_for] = ACTIONS(417), - [anon_sym_while] = ACTIONS(417), - [anon_sym_repeat] = ACTIONS(417), - [anon_sym_QMARK] = ACTIONS(415), - [anon_sym_TILDE] = ACTIONS(783), - [anon_sym_BANG] = ACTIONS(417), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(789), - [anon_sym_LT_LT_DASH] = ACTIONS(789), - [anon_sym_COLON_EQ] = ACTIONS(789), - [anon_sym_DASH_GT] = ACTIONS(791), - [anon_sym_DASH_GT_GT] = ACTIONS(793), - [anon_sym_PIPE] = ACTIONS(795), - [anon_sym_AMP] = ACTIONS(797), - [anon_sym_PIPE_PIPE] = ACTIONS(799), + [STATE(448)] = { + [sym_identifier] = ACTIONS(803), + [anon_sym_BSLASH] = ACTIONS(801), + [anon_sym_function] = ACTIONS(803), + [anon_sym_EQ] = ACTIONS(803), + [anon_sym_if] = ACTIONS(803), + [anon_sym_for] = ACTIONS(803), + [anon_sym_while] = ACTIONS(803), + [anon_sym_repeat] = ACTIONS(803), + [anon_sym_QMARK] = ACTIONS(801), + [anon_sym_TILDE] = ACTIONS(801), + [anon_sym_BANG] = ACTIONS(803), + [anon_sym_PLUS] = ACTIONS(801), + [anon_sym_DASH] = ACTIONS(803), + [anon_sym_LT_DASH] = ACTIONS(801), + [anon_sym_LT_LT_DASH] = ACTIONS(801), + [anon_sym_COLON_EQ] = ACTIONS(801), + [anon_sym_DASH_GT] = ACTIONS(803), + [anon_sym_DASH_GT_GT] = ACTIONS(801), + [anon_sym_PIPE] = ACTIONS(803), + [anon_sym_AMP] = ACTIONS(803), + [anon_sym_PIPE_PIPE] = ACTIONS(801), [anon_sym_AMP_AMP] = ACTIONS(801), [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), + [anon_sym_LT_EQ] = ACTIONS(801), [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(415), - [sym__number_literal] = ACTIONS(417), - [anon_sym_SQUOTE] = ACTIONS(415), - [anon_sym_DQUOTE] = ACTIONS(415), - [sym_return] = ACTIONS(417), - [sym_next] = ACTIONS(417), - [sym_break] = ACTIONS(417), - [sym_true] = ACTIONS(417), - [sym_false] = ACTIONS(417), - [sym_null] = ACTIONS(417), - [sym_inf] = ACTIONS(417), - [sym_nan] = ACTIONS(417), - [anon_sym_NA] = ACTIONS(417), - [anon_sym_NA_integer_] = ACTIONS(417), - [anon_sym_NA_real_] = ACTIONS(417), - [anon_sym_NA_complex_] = ACTIONS(417), - [anon_sym_NA_character_] = ACTIONS(417), - [sym_dots] = ACTIONS(417), - [sym_dot_dot_i] = ACTIONS(415), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(415), - [sym__semicolon] = ACTIONS(415), - [sym__raw_string_literal] = ACTIONS(415), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(415), - [sym__external_close_brace] = ACTIONS(415), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [638] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(421), - [anon_sym_BSLASH] = ACTIONS(419), - [anon_sym_function] = ACTIONS(421), - [anon_sym_EQ] = ACTIONS(779), - [anon_sym_if] = ACTIONS(421), - [anon_sym_for] = ACTIONS(421), - [anon_sym_while] = ACTIONS(421), - [anon_sym_repeat] = ACTIONS(421), - [anon_sym_QMARK] = ACTIONS(419), - [anon_sym_TILDE] = ACTIONS(783), - [anon_sym_BANG] = ACTIONS(421), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(789), - [anon_sym_LT_LT_DASH] = ACTIONS(789), - [anon_sym_COLON_EQ] = ACTIONS(789), - [anon_sym_DASH_GT] = ACTIONS(791), - [anon_sym_DASH_GT_GT] = ACTIONS(793), - [anon_sym_PIPE] = ACTIONS(795), - [anon_sym_AMP] = ACTIONS(797), - [anon_sym_PIPE_PIPE] = ACTIONS(799), - [anon_sym_AMP_AMP] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(419), - [sym__number_literal] = ACTIONS(421), - [anon_sym_SQUOTE] = ACTIONS(419), - [anon_sym_DQUOTE] = ACTIONS(419), - [sym_return] = ACTIONS(421), - [sym_next] = ACTIONS(421), - [sym_break] = ACTIONS(421), - [sym_true] = ACTIONS(421), - [sym_false] = ACTIONS(421), - [sym_null] = ACTIONS(421), - [sym_inf] = ACTIONS(421), - [sym_nan] = ACTIONS(421), - [anon_sym_NA] = ACTIONS(421), - [anon_sym_NA_integer_] = ACTIONS(421), - [anon_sym_NA_real_] = ACTIONS(421), - [anon_sym_NA_complex_] = ACTIONS(421), - [anon_sym_NA_character_] = ACTIONS(421), - [sym_dots] = ACTIONS(421), - [sym_dot_dot_i] = ACTIONS(419), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(419), - [sym__semicolon] = ACTIONS(419), - [sym__raw_string_literal] = ACTIONS(419), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(419), - [sym__external_close_brace] = ACTIONS(419), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [639] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(425), - [anon_sym_BSLASH] = ACTIONS(423), - [anon_sym_function] = ACTIONS(425), - [anon_sym_EQ] = ACTIONS(779), - [anon_sym_if] = ACTIONS(425), - [anon_sym_for] = ACTIONS(425), - [anon_sym_while] = ACTIONS(425), - [anon_sym_repeat] = ACTIONS(425), - [anon_sym_QMARK] = ACTIONS(423), - [anon_sym_TILDE] = ACTIONS(783), - [anon_sym_BANG] = ACTIONS(425), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(789), - [anon_sym_LT_LT_DASH] = ACTIONS(789), - [anon_sym_COLON_EQ] = ACTIONS(789), - [anon_sym_DASH_GT] = ACTIONS(791), - [anon_sym_DASH_GT_GT] = ACTIONS(793), - [anon_sym_PIPE] = ACTIONS(795), - [anon_sym_AMP] = ACTIONS(797), - [anon_sym_PIPE_PIPE] = ACTIONS(799), - [anon_sym_AMP_AMP] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(423), - [sym__number_literal] = ACTIONS(425), - [anon_sym_SQUOTE] = ACTIONS(423), - [anon_sym_DQUOTE] = ACTIONS(423), - [sym_return] = ACTIONS(425), - [sym_next] = ACTIONS(425), - [sym_break] = ACTIONS(425), - [sym_true] = ACTIONS(425), - [sym_false] = ACTIONS(425), - [sym_null] = ACTIONS(425), - [sym_inf] = ACTIONS(425), - [sym_nan] = ACTIONS(425), - [anon_sym_NA] = ACTIONS(425), - [anon_sym_NA_integer_] = ACTIONS(425), - [anon_sym_NA_real_] = ACTIONS(425), - [anon_sym_NA_complex_] = ACTIONS(425), - [anon_sym_NA_character_] = ACTIONS(425), - [sym_dots] = ACTIONS(425), - [sym_dot_dot_i] = ACTIONS(423), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(423), - [sym__semicolon] = ACTIONS(423), - [sym__raw_string_literal] = ACTIONS(423), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(423), - [sym__external_close_brace] = ACTIONS(423), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [640] = { - [sym_function_definition] = STATE(467), - [sym_if_statement] = STATE(467), - [sym_for_statement] = STATE(467), - [sym_while_statement] = STATE(467), - [sym_repeat_statement] = STATE(467), - [sym_braced_expression] = STATE(467), - [sym_parenthesized_expression] = STATE(467), - [sym_call] = STATE(467), - [sym_subset] = STATE(467), - [sym_subset2] = STATE(467), - [sym__argument] = STATE(2059), - [sym_argument] = STATE(2063), - [sym__argument_named] = STATE(2067), - [sym__argument_unnamed] = STATE(2075), - [sym__argument_value] = STATE(2077), - [sym_unary_operator] = STATE(467), - [sym_binary_operator] = STATE(467), - [sym_extract_operator] = STATE(467), - [sym_namespace_operator] = STATE(467), - [sym_integer] = STATE(467), - [sym_complex] = STATE(467), - [sym_float] = STATE(467), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(805), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(467), - [sym__expression] = STATE(467), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(952), - [sym__open_brace] = STATE(884), - [aux_sym_call_arguments_repeat1] = STATE(691), - [sym_identifier] = ACTIONS(707), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(737), - [sym_next] = ACTIONS(737), - [sym_break] = ACTIONS(737), - [sym_true] = ACTIONS(737), - [sym_false] = ACTIONS(737), - [sym_null] = ACTIONS(737), - [sym_inf] = ACTIONS(737), - [sym_nan] = ACTIONS(737), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(741), - [sym_dot_dot_i] = ACTIONS(743), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(745), - [sym__newline] = ACTIONS(747), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(987), - [sym__external_open_brace] = ACTIONS(755), - }, - [641] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(429), - [anon_sym_BSLASH] = ACTIONS(427), - [anon_sym_function] = ACTIONS(429), - [anon_sym_EQ] = ACTIONS(779), - [anon_sym_if] = ACTIONS(429), - [anon_sym_for] = ACTIONS(429), - [anon_sym_while] = ACTIONS(429), - [anon_sym_repeat] = ACTIONS(429), - [anon_sym_QMARK] = ACTIONS(427), - [anon_sym_TILDE] = ACTIONS(783), - [anon_sym_BANG] = ACTIONS(429), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(789), - [anon_sym_LT_LT_DASH] = ACTIONS(789), - [anon_sym_COLON_EQ] = ACTIONS(789), - [anon_sym_DASH_GT] = ACTIONS(791), - [anon_sym_DASH_GT_GT] = ACTIONS(793), - [anon_sym_PIPE] = ACTIONS(795), - [anon_sym_AMP] = ACTIONS(797), - [anon_sym_PIPE_PIPE] = ACTIONS(799), - [anon_sym_AMP_AMP] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(427), - [sym__number_literal] = ACTIONS(429), - [anon_sym_SQUOTE] = ACTIONS(427), - [anon_sym_DQUOTE] = ACTIONS(427), - [sym_return] = ACTIONS(429), - [sym_next] = ACTIONS(429), - [sym_break] = ACTIONS(429), - [sym_true] = ACTIONS(429), - [sym_false] = ACTIONS(429), - [sym_null] = ACTIONS(429), - [sym_inf] = ACTIONS(429), - [sym_nan] = ACTIONS(429), - [anon_sym_NA] = ACTIONS(429), - [anon_sym_NA_integer_] = ACTIONS(429), - [anon_sym_NA_real_] = ACTIONS(429), - [anon_sym_NA_complex_] = ACTIONS(429), - [anon_sym_NA_character_] = ACTIONS(429), - [sym_dots] = ACTIONS(429), - [sym_dot_dot_i] = ACTIONS(427), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(427), - [sym__semicolon] = ACTIONS(427), - [sym__raw_string_literal] = ACTIONS(427), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(427), - [sym__external_close_brace] = ACTIONS(427), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [642] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(433), - [anon_sym_BSLASH] = ACTIONS(431), - [anon_sym_function] = ACTIONS(433), - [anon_sym_EQ] = ACTIONS(779), - [anon_sym_if] = ACTIONS(433), - [anon_sym_for] = ACTIONS(433), - [anon_sym_while] = ACTIONS(433), - [anon_sym_repeat] = ACTIONS(433), - [anon_sym_QMARK] = ACTIONS(431), - [anon_sym_TILDE] = ACTIONS(783), - [anon_sym_BANG] = ACTIONS(433), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(789), - [anon_sym_LT_LT_DASH] = ACTIONS(789), - [anon_sym_COLON_EQ] = ACTIONS(789), - [anon_sym_DASH_GT] = ACTIONS(791), - [anon_sym_DASH_GT_GT] = ACTIONS(793), - [anon_sym_PIPE] = ACTIONS(795), - [anon_sym_AMP] = ACTIONS(797), - [anon_sym_PIPE_PIPE] = ACTIONS(799), - [anon_sym_AMP_AMP] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(431), - [sym__number_literal] = ACTIONS(433), - [anon_sym_SQUOTE] = ACTIONS(431), - [anon_sym_DQUOTE] = ACTIONS(431), - [sym_return] = ACTIONS(433), - [sym_next] = ACTIONS(433), - [sym_break] = ACTIONS(433), - [sym_true] = ACTIONS(433), - [sym_false] = ACTIONS(433), - [sym_null] = ACTIONS(433), - [sym_inf] = ACTIONS(433), - [sym_nan] = ACTIONS(433), - [anon_sym_NA] = ACTIONS(433), - [anon_sym_NA_integer_] = ACTIONS(433), - [anon_sym_NA_real_] = ACTIONS(433), - [anon_sym_NA_complex_] = ACTIONS(433), - [anon_sym_NA_character_] = ACTIONS(433), - [sym_dots] = ACTIONS(433), - [sym_dot_dot_i] = ACTIONS(431), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(431), - [sym__semicolon] = ACTIONS(431), - [sym__raw_string_literal] = ACTIONS(431), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(431), - [sym__external_close_brace] = ACTIONS(431), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [643] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(437), - [anon_sym_BSLASH] = ACTIONS(435), - [anon_sym_function] = ACTIONS(437), - [anon_sym_EQ] = ACTIONS(779), - [anon_sym_if] = ACTIONS(437), - [anon_sym_for] = ACTIONS(437), - [anon_sym_while] = ACTIONS(437), - [anon_sym_repeat] = ACTIONS(437), - [anon_sym_QMARK] = ACTIONS(435), - [anon_sym_TILDE] = ACTIONS(783), - [anon_sym_BANG] = ACTIONS(437), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(789), - [anon_sym_LT_LT_DASH] = ACTIONS(789), - [anon_sym_COLON_EQ] = ACTIONS(789), - [anon_sym_DASH_GT] = ACTIONS(791), - [anon_sym_DASH_GT_GT] = ACTIONS(793), - [anon_sym_PIPE] = ACTIONS(795), - [anon_sym_AMP] = ACTIONS(797), - [anon_sym_PIPE_PIPE] = ACTIONS(799), - [anon_sym_AMP_AMP] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(435), - [sym__number_literal] = ACTIONS(437), - [anon_sym_SQUOTE] = ACTIONS(435), - [anon_sym_DQUOTE] = ACTIONS(435), - [sym_return] = ACTIONS(437), - [sym_next] = ACTIONS(437), - [sym_break] = ACTIONS(437), - [sym_true] = ACTIONS(437), - [sym_false] = ACTIONS(437), - [sym_null] = ACTIONS(437), - [sym_inf] = ACTIONS(437), - [sym_nan] = ACTIONS(437), - [anon_sym_NA] = ACTIONS(437), - [anon_sym_NA_integer_] = ACTIONS(437), - [anon_sym_NA_real_] = ACTIONS(437), - [anon_sym_NA_complex_] = ACTIONS(437), - [anon_sym_NA_character_] = ACTIONS(437), - [sym_dots] = ACTIONS(437), - [sym_dot_dot_i] = ACTIONS(435), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(435), - [sym__semicolon] = ACTIONS(435), - [sym__raw_string_literal] = ACTIONS(435), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(435), - [sym__external_close_brace] = ACTIONS(435), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [644] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(441), - [anon_sym_BSLASH] = ACTIONS(439), - [anon_sym_function] = ACTIONS(441), - [anon_sym_EQ] = ACTIONS(779), - [anon_sym_if] = ACTIONS(441), - [anon_sym_for] = ACTIONS(441), - [anon_sym_while] = ACTIONS(441), - [anon_sym_repeat] = ACTIONS(441), - [anon_sym_QMARK] = ACTIONS(439), - [anon_sym_TILDE] = ACTIONS(783), - [anon_sym_BANG] = ACTIONS(441), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(789), - [anon_sym_LT_LT_DASH] = ACTIONS(789), - [anon_sym_COLON_EQ] = ACTIONS(789), - [anon_sym_DASH_GT] = ACTIONS(791), - [anon_sym_DASH_GT_GT] = ACTIONS(793), - [anon_sym_PIPE] = ACTIONS(795), - [anon_sym_AMP] = ACTIONS(797), - [anon_sym_PIPE_PIPE] = ACTIONS(799), - [anon_sym_AMP_AMP] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(439), - [sym__number_literal] = ACTIONS(441), - [anon_sym_SQUOTE] = ACTIONS(439), - [anon_sym_DQUOTE] = ACTIONS(439), - [sym_return] = ACTIONS(441), - [sym_next] = ACTIONS(441), - [sym_break] = ACTIONS(441), - [sym_true] = ACTIONS(441), - [sym_false] = ACTIONS(441), - [sym_null] = ACTIONS(441), - [sym_inf] = ACTIONS(441), - [sym_nan] = ACTIONS(441), - [anon_sym_NA] = ACTIONS(441), - [anon_sym_NA_integer_] = ACTIONS(441), - [anon_sym_NA_real_] = ACTIONS(441), - [anon_sym_NA_complex_] = ACTIONS(441), - [anon_sym_NA_character_] = ACTIONS(441), - [sym_dots] = ACTIONS(441), - [sym_dot_dot_i] = ACTIONS(439), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(439), - [sym__semicolon] = ACTIONS(439), - [sym__raw_string_literal] = ACTIONS(439), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(439), - [sym__external_close_brace] = ACTIONS(439), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [645] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(367), - [anon_sym_BSLASH] = ACTIONS(369), - [anon_sym_function] = ACTIONS(367), - [anon_sym_EQ] = ACTIONS(779), - [anon_sym_if] = ACTIONS(367), - [anon_sym_for] = ACTIONS(367), - [anon_sym_while] = ACTIONS(367), - [anon_sym_repeat] = ACTIONS(367), - [anon_sym_QMARK] = ACTIONS(369), - [anon_sym_TILDE] = ACTIONS(783), - [anon_sym_BANG] = ACTIONS(367), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(789), - [anon_sym_LT_LT_DASH] = ACTIONS(789), - [anon_sym_COLON_EQ] = ACTIONS(789), - [anon_sym_DASH_GT] = ACTIONS(791), - [anon_sym_DASH_GT_GT] = ACTIONS(793), - [anon_sym_PIPE] = ACTIONS(795), - [anon_sym_AMP] = ACTIONS(797), - [anon_sym_PIPE_PIPE] = ACTIONS(799), - [anon_sym_AMP_AMP] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(369), - [sym__number_literal] = ACTIONS(367), - [anon_sym_SQUOTE] = ACTIONS(369), - [anon_sym_DQUOTE] = ACTIONS(369), - [sym_return] = ACTIONS(367), - [sym_next] = ACTIONS(367), - [sym_break] = ACTIONS(367), - [sym_true] = ACTIONS(367), - [sym_false] = ACTIONS(367), - [sym_null] = ACTIONS(367), - [sym_inf] = ACTIONS(367), - [sym_nan] = ACTIONS(367), - [anon_sym_NA] = ACTIONS(367), - [anon_sym_NA_integer_] = ACTIONS(367), - [anon_sym_NA_real_] = ACTIONS(367), - [anon_sym_NA_complex_] = ACTIONS(367), - [anon_sym_NA_character_] = ACTIONS(367), - [sym_dots] = ACTIONS(367), - [sym_dot_dot_i] = ACTIONS(369), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(369), - [sym__semicolon] = ACTIONS(369), - [sym__raw_string_literal] = ACTIONS(369), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(369), - [sym__external_close_brace] = ACTIONS(369), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [646] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(445), - [anon_sym_BSLASH] = ACTIONS(443), - [anon_sym_function] = ACTIONS(445), - [anon_sym_EQ] = ACTIONS(779), - [anon_sym_if] = ACTIONS(445), - [anon_sym_for] = ACTIONS(445), - [anon_sym_while] = ACTIONS(445), - [anon_sym_repeat] = ACTIONS(445), - [anon_sym_QMARK] = ACTIONS(443), - [anon_sym_TILDE] = ACTIONS(783), - [anon_sym_BANG] = ACTIONS(445), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(789), - [anon_sym_LT_LT_DASH] = ACTIONS(789), - [anon_sym_COLON_EQ] = ACTIONS(789), - [anon_sym_DASH_GT] = ACTIONS(791), - [anon_sym_DASH_GT_GT] = ACTIONS(793), - [anon_sym_PIPE] = ACTIONS(795), - [anon_sym_AMP] = ACTIONS(797), - [anon_sym_PIPE_PIPE] = ACTIONS(799), - [anon_sym_AMP_AMP] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(443), - [sym__number_literal] = ACTIONS(445), - [anon_sym_SQUOTE] = ACTIONS(443), - [anon_sym_DQUOTE] = ACTIONS(443), - [sym_return] = ACTIONS(445), - [sym_next] = ACTIONS(445), - [sym_break] = ACTIONS(445), - [sym_true] = ACTIONS(445), - [sym_false] = ACTIONS(445), - [sym_null] = ACTIONS(445), - [sym_inf] = ACTIONS(445), - [sym_nan] = ACTIONS(445), - [anon_sym_NA] = ACTIONS(445), - [anon_sym_NA_integer_] = ACTIONS(445), - [anon_sym_NA_real_] = ACTIONS(445), - [anon_sym_NA_complex_] = ACTIONS(445), - [anon_sym_NA_character_] = ACTIONS(445), - [sym_dots] = ACTIONS(445), - [sym_dot_dot_i] = ACTIONS(443), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(443), - [sym__semicolon] = ACTIONS(443), - [sym__raw_string_literal] = ACTIONS(443), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(443), - [sym__external_close_brace] = ACTIONS(443), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [647] = { - [sym_call_arguments] = STATE(1004), - [sym_subset_arguments] = STATE(1045), - [sym_subset2_arguments] = STATE(1046), - [sym__open_parenthesis] = STATE(650), - [sym__open_bracket] = STATE(651), - [sym__open_bracket2] = STATE(652), - [sym_identifier] = ACTIONS(449), - [anon_sym_BSLASH] = ACTIONS(447), - [anon_sym_function] = ACTIONS(449), - [anon_sym_EQ] = ACTIONS(779), - [anon_sym_if] = ACTIONS(449), - [anon_sym_for] = ACTIONS(449), - [anon_sym_while] = ACTIONS(449), - [anon_sym_repeat] = ACTIONS(449), - [anon_sym_QMARK] = ACTIONS(447), - [anon_sym_TILDE] = ACTIONS(783), - [anon_sym_BANG] = ACTIONS(449), - [anon_sym_PLUS] = ACTIONS(785), - [anon_sym_DASH] = ACTIONS(787), - [anon_sym_LT_DASH] = ACTIONS(789), - [anon_sym_LT_LT_DASH] = ACTIONS(789), - [anon_sym_COLON_EQ] = ACTIONS(789), - [anon_sym_DASH_GT] = ACTIONS(791), - [anon_sym_DASH_GT_GT] = ACTIONS(793), - [anon_sym_PIPE] = ACTIONS(795), - [anon_sym_AMP] = ACTIONS(797), - [anon_sym_PIPE_PIPE] = ACTIONS(799), - [anon_sym_AMP_AMP] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_LT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_EQ] = ACTIONS(805), - [anon_sym_EQ_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_STAR_STAR] = ACTIONS(811), - [anon_sym_CARET] = ACTIONS(811), - [aux_sym_binary_operator_token1] = ACTIONS(813), - [anon_sym_PIPE_GT] = ACTIONS(813), - [anon_sym_COLON] = ACTIONS(815), - [anon_sym_DOLLAR] = ACTIONS(817), - [anon_sym_AT] = ACTIONS(817), - [sym__hex_literal] = ACTIONS(447), - [sym__number_literal] = ACTIONS(449), - [anon_sym_SQUOTE] = ACTIONS(447), - [anon_sym_DQUOTE] = ACTIONS(447), - [sym_return] = ACTIONS(449), - [sym_next] = ACTIONS(449), - [sym_break] = ACTIONS(449), - [sym_true] = ACTIONS(449), - [sym_false] = ACTIONS(449), - [sym_null] = ACTIONS(449), - [sym_inf] = ACTIONS(449), - [sym_nan] = ACTIONS(449), - [anon_sym_NA] = ACTIONS(449), - [anon_sym_NA_integer_] = ACTIONS(449), - [anon_sym_NA_real_] = ACTIONS(449), - [anon_sym_NA_complex_] = ACTIONS(449), - [anon_sym_NA_character_] = ACTIONS(449), - [sym_dots] = ACTIONS(449), - [sym_dot_dot_i] = ACTIONS(447), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(447), - [sym__semicolon] = ACTIONS(447), - [sym__raw_string_literal] = ACTIONS(447), - [sym__external_open_parenthesis] = ACTIONS(819), - [sym__external_open_brace] = ACTIONS(447), - [sym__external_close_brace] = ACTIONS(447), - [sym__external_open_bracket] = ACTIONS(821), - [sym__external_open_bracket2] = ACTIONS(823), - }, - [648] = { - [sym_function_definition] = STATE(534), - [sym_if_statement] = STATE(534), - [sym_for_statement] = STATE(534), - [sym_while_statement] = STATE(534), - [sym_repeat_statement] = STATE(534), - [sym_braced_expression] = STATE(534), - [sym_parenthesized_expression] = STATE(534), - [sym_call] = STATE(534), - [sym_subset] = STATE(534), - [sym_subset2] = STATE(534), - [sym__argument] = STATE(2076), - [sym_argument] = STATE(2080), - [sym__argument_named] = STATE(2074), - [sym__argument_unnamed] = STATE(2061), - [sym__argument_value] = STATE(2057), - [sym_unary_operator] = STATE(534), - [sym_binary_operator] = STATE(534), - [sym_extract_operator] = STATE(534), - [sym_namespace_operator] = STATE(534), - [sym_integer] = STATE(534), - [sym_complex] = STATE(534), - [sym_float] = STATE(534), - [sym__float_literal] = STATE(797), - [sym_string] = STATE(764), - [sym__single_quoted_string] = STATE(798), - [sym__double_quoted_string] = STATE(773), - [sym_na] = STATE(534), - [sym__expression] = STATE(534), - [sym__string_or_identifier] = STATE(2302), - [sym__open_parenthesis] = STATE(1008), - [sym__open_brace] = STATE(904), - [sym__close_bracket] = STATE(2123), - [aux_sym_call_arguments_repeat1] = STATE(704), - [sym_identifier] = ACTIONS(559), - [anon_sym_BSLASH] = ACTIONS(561), - [anon_sym_function] = ACTIONS(563), - [anon_sym_if] = ACTIONS(565), - [anon_sym_for] = ACTIONS(567), - [anon_sym_while] = ACTIONS(569), - [anon_sym_repeat] = ACTIONS(571), - [anon_sym_QMARK] = ACTIONS(573), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_BANG] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(579), - [anon_sym_DASH] = ACTIONS(579), - [sym__hex_literal] = ACTIONS(581), - [sym__number_literal] = ACTIONS(583), - [anon_sym_SQUOTE] = ACTIONS(585), - [anon_sym_DQUOTE] = ACTIONS(587), - [sym_return] = ACTIONS(589), - [sym_next] = ACTIONS(589), - [sym_break] = ACTIONS(589), - [sym_true] = ACTIONS(589), - [sym_false] = ACTIONS(589), - [sym_null] = ACTIONS(589), - [sym_inf] = ACTIONS(589), - [sym_nan] = ACTIONS(589), - [anon_sym_NA] = ACTIONS(591), - [anon_sym_NA_integer_] = ACTIONS(591), - [anon_sym_NA_real_] = ACTIONS(591), - [anon_sym_NA_complex_] = ACTIONS(591), - [anon_sym_NA_character_] = ACTIONS(591), - [sym_dots] = ACTIONS(593), - [sym_dot_dot_i] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(597), - [sym__newline] = ACTIONS(599), - [sym__raw_string_literal] = ACTIONS(601), - [sym__external_open_parenthesis] = ACTIONS(603), - [sym__external_open_brace] = ACTIONS(605), - [sym__external_close_bracket] = ACTIONS(989), - }, - [649] = { - [sym_function_definition] = STATE(602), - [sym_if_statement] = STATE(602), - [sym_for_statement] = STATE(602), - [sym_while_statement] = STATE(602), - [sym_repeat_statement] = STATE(602), - [sym_braced_expression] = STATE(602), - [sym_parenthesized_expression] = STATE(602), - [sym_call] = STATE(602), - [sym_subset] = STATE(602), - [sym_subset2] = STATE(602), - [sym__argument] = STATE(2081), - [sym_argument] = STATE(2082), - [sym__argument_named] = STATE(2052), - [sym__argument_unnamed] = STATE(2054), - [sym__argument_value] = STATE(2072), - [sym_unary_operator] = STATE(602), - [sym_binary_operator] = STATE(602), - [sym_extract_operator] = STATE(602), - [sym_namespace_operator] = STATE(602), - [sym_integer] = STATE(602), - [sym_complex] = STATE(602), - [sym_float] = STATE(602), - [sym__float_literal] = STATE(766), - [sym_string] = STATE(771), - [sym__single_quoted_string] = STATE(768), - [sym__double_quoted_string] = STATE(783), - [sym_na] = STATE(602), - [sym__expression] = STATE(602), - [sym__string_or_identifier] = STATE(2291), - [sym__open_parenthesis] = STATE(1015), - [sym__open_brace] = STATE(906), - [sym__close_bracket2] = STATE(2134), - [aux_sym_call_arguments_repeat1] = STATE(695), - [sym_identifier] = ACTIONS(609), - [anon_sym_BSLASH] = ACTIONS(611), - [anon_sym_function] = ACTIONS(613), - [anon_sym_if] = ACTIONS(615), - [anon_sym_for] = ACTIONS(617), - [anon_sym_while] = ACTIONS(619), - [anon_sym_repeat] = ACTIONS(621), - [anon_sym_QMARK] = ACTIONS(623), - [anon_sym_TILDE] = ACTIONS(625), - [anon_sym_BANG] = ACTIONS(627), - [anon_sym_PLUS] = ACTIONS(629), - [anon_sym_DASH] = ACTIONS(629), - [sym__hex_literal] = ACTIONS(631), - [sym__number_literal] = ACTIONS(633), - [anon_sym_SQUOTE] = ACTIONS(635), - [anon_sym_DQUOTE] = ACTIONS(637), - [sym_return] = ACTIONS(639), - [sym_next] = ACTIONS(639), - [sym_break] = ACTIONS(639), - [sym_true] = ACTIONS(639), - [sym_false] = ACTIONS(639), - [sym_null] = ACTIONS(639), - [sym_inf] = ACTIONS(639), - [sym_nan] = ACTIONS(639), - [anon_sym_NA] = ACTIONS(641), - [anon_sym_NA_integer_] = ACTIONS(641), - [anon_sym_NA_real_] = ACTIONS(641), - [anon_sym_NA_complex_] = ACTIONS(641), - [anon_sym_NA_character_] = ACTIONS(641), - [sym_dots] = ACTIONS(643), - [sym_dot_dot_i] = ACTIONS(645), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(647), - [sym__newline] = ACTIONS(649), - [sym__raw_string_literal] = ACTIONS(651), - [sym__external_open_parenthesis] = ACTIONS(653), - [sym__external_open_brace] = ACTIONS(655), - [sym__external_close_bracket2] = ACTIONS(991), - }, - [650] = { - [sym_function_definition] = STATE(467), - [sym_if_statement] = STATE(467), - [sym_for_statement] = STATE(467), - [sym_while_statement] = STATE(467), - [sym_repeat_statement] = STATE(467), - [sym_braced_expression] = STATE(467), - [sym_parenthesized_expression] = STATE(467), - [sym_call] = STATE(467), - [sym_subset] = STATE(467), - [sym_subset2] = STATE(467), - [sym__argument] = STATE(2059), - [sym_argument] = STATE(2063), - [sym__argument_named] = STATE(2067), - [sym__argument_unnamed] = STATE(2075), - [sym__argument_value] = STATE(2077), - [sym_unary_operator] = STATE(467), - [sym_binary_operator] = STATE(467), - [sym_extract_operator] = STATE(467), - [sym_namespace_operator] = STATE(467), - [sym_integer] = STATE(467), - [sym_complex] = STATE(467), - [sym_float] = STATE(467), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(805), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(467), - [sym__expression] = STATE(467), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(1026), - [sym__open_brace] = STATE(884), - [aux_sym_call_arguments_repeat1] = STATE(640), - [sym_identifier] = ACTIONS(707), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(737), - [sym_next] = ACTIONS(737), - [sym_break] = ACTIONS(737), - [sym_true] = ACTIONS(737), - [sym_false] = ACTIONS(737), - [sym_null] = ACTIONS(737), - [sym_inf] = ACTIONS(737), - [sym_nan] = ACTIONS(737), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(741), - [sym_dot_dot_i] = ACTIONS(743), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(745), - [sym__newline] = ACTIONS(747), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(993), - [sym__external_open_brace] = ACTIONS(755), - }, - [651] = { - [sym_function_definition] = STATE(534), - [sym_if_statement] = STATE(534), - [sym_for_statement] = STATE(534), - [sym_while_statement] = STATE(534), - [sym_repeat_statement] = STATE(534), - [sym_braced_expression] = STATE(534), - [sym_parenthesized_expression] = STATE(534), - [sym_call] = STATE(534), - [sym_subset] = STATE(534), - [sym_subset2] = STATE(534), - [sym__argument] = STATE(2076), - [sym_argument] = STATE(2080), - [sym__argument_named] = STATE(2074), - [sym__argument_unnamed] = STATE(2061), - [sym__argument_value] = STATE(2057), - [sym_unary_operator] = STATE(534), - [sym_binary_operator] = STATE(534), - [sym_extract_operator] = STATE(534), - [sym_namespace_operator] = STATE(534), - [sym_integer] = STATE(534), - [sym_complex] = STATE(534), - [sym_float] = STATE(534), - [sym__float_literal] = STATE(797), - [sym_string] = STATE(764), - [sym__single_quoted_string] = STATE(798), - [sym__double_quoted_string] = STATE(773), - [sym_na] = STATE(534), - [sym__expression] = STATE(534), - [sym__string_or_identifier] = STATE(2302), - [sym__open_parenthesis] = STATE(1008), - [sym__open_brace] = STATE(904), - [sym__close_bracket] = STATE(1028), - [aux_sym_call_arguments_repeat1] = STATE(603), - [sym_identifier] = ACTIONS(559), - [anon_sym_BSLASH] = ACTIONS(561), - [anon_sym_function] = ACTIONS(563), - [anon_sym_if] = ACTIONS(565), - [anon_sym_for] = ACTIONS(567), - [anon_sym_while] = ACTIONS(569), - [anon_sym_repeat] = ACTIONS(571), - [anon_sym_QMARK] = ACTIONS(573), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_BANG] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(579), - [anon_sym_DASH] = ACTIONS(579), - [sym__hex_literal] = ACTIONS(581), - [sym__number_literal] = ACTIONS(583), - [anon_sym_SQUOTE] = ACTIONS(585), - [anon_sym_DQUOTE] = ACTIONS(587), - [sym_return] = ACTIONS(589), - [sym_next] = ACTIONS(589), - [sym_break] = ACTIONS(589), - [sym_true] = ACTIONS(589), - [sym_false] = ACTIONS(589), - [sym_null] = ACTIONS(589), - [sym_inf] = ACTIONS(589), - [sym_nan] = ACTIONS(589), - [anon_sym_NA] = ACTIONS(591), - [anon_sym_NA_integer_] = ACTIONS(591), - [anon_sym_NA_real_] = ACTIONS(591), - [anon_sym_NA_complex_] = ACTIONS(591), - [anon_sym_NA_character_] = ACTIONS(591), - [sym_dots] = ACTIONS(593), - [sym_dot_dot_i] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(597), - [sym__newline] = ACTIONS(599), - [sym__raw_string_literal] = ACTIONS(601), - [sym__external_open_parenthesis] = ACTIONS(603), - [sym__external_open_brace] = ACTIONS(605), - [sym__external_close_bracket] = ACTIONS(995), - }, - [652] = { - [sym_function_definition] = STATE(602), - [sym_if_statement] = STATE(602), - [sym_for_statement] = STATE(602), - [sym_while_statement] = STATE(602), - [sym_repeat_statement] = STATE(602), - [sym_braced_expression] = STATE(602), - [sym_parenthesized_expression] = STATE(602), - [sym_call] = STATE(602), - [sym_subset] = STATE(602), - [sym_subset2] = STATE(602), - [sym__argument] = STATE(2081), - [sym_argument] = STATE(2082), - [sym__argument_named] = STATE(2052), - [sym__argument_unnamed] = STATE(2054), - [sym__argument_value] = STATE(2072), - [sym_unary_operator] = STATE(602), - [sym_binary_operator] = STATE(602), - [sym_extract_operator] = STATE(602), - [sym_namespace_operator] = STATE(602), - [sym_integer] = STATE(602), - [sym_complex] = STATE(602), - [sym_float] = STATE(602), - [sym__float_literal] = STATE(766), - [sym_string] = STATE(771), - [sym__single_quoted_string] = STATE(768), - [sym__double_quoted_string] = STATE(783), - [sym_na] = STATE(602), - [sym__expression] = STATE(602), - [sym__string_or_identifier] = STATE(2291), - [sym__open_parenthesis] = STATE(1015), - [sym__open_brace] = STATE(906), - [sym__close_bracket2] = STATE(1033), - [aux_sym_call_arguments_repeat1] = STATE(604), - [sym_identifier] = ACTIONS(609), - [anon_sym_BSLASH] = ACTIONS(611), - [anon_sym_function] = ACTIONS(613), - [anon_sym_if] = ACTIONS(615), - [anon_sym_for] = ACTIONS(617), - [anon_sym_while] = ACTIONS(619), - [anon_sym_repeat] = ACTIONS(621), - [anon_sym_QMARK] = ACTIONS(623), - [anon_sym_TILDE] = ACTIONS(625), - [anon_sym_BANG] = ACTIONS(627), - [anon_sym_PLUS] = ACTIONS(629), - [anon_sym_DASH] = ACTIONS(629), - [sym__hex_literal] = ACTIONS(631), - [sym__number_literal] = ACTIONS(633), - [anon_sym_SQUOTE] = ACTIONS(635), - [anon_sym_DQUOTE] = ACTIONS(637), - [sym_return] = ACTIONS(639), - [sym_next] = ACTIONS(639), - [sym_break] = ACTIONS(639), - [sym_true] = ACTIONS(639), - [sym_false] = ACTIONS(639), - [sym_null] = ACTIONS(639), - [sym_inf] = ACTIONS(639), - [sym_nan] = ACTIONS(639), - [anon_sym_NA] = ACTIONS(641), - [anon_sym_NA_integer_] = ACTIONS(641), - [anon_sym_NA_real_] = ACTIONS(641), - [anon_sym_NA_complex_] = ACTIONS(641), - [anon_sym_NA_character_] = ACTIONS(641), - [sym_dots] = ACTIONS(643), - [sym_dot_dot_i] = ACTIONS(645), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(647), - [sym__newline] = ACTIONS(649), - [sym__raw_string_literal] = ACTIONS(651), - [sym__external_open_parenthesis] = ACTIONS(653), - [sym__external_open_brace] = ACTIONS(655), - [sym__external_close_bracket2] = ACTIONS(997), - }, - [653] = { - [sym_function_definition] = STATE(467), - [sym_if_statement] = STATE(467), - [sym_for_statement] = STATE(467), - [sym_while_statement] = STATE(467), - [sym_repeat_statement] = STATE(467), - [sym_braced_expression] = STATE(467), - [sym_parenthesized_expression] = STATE(467), - [sym_call] = STATE(467), - [sym_subset] = STATE(467), - [sym_subset2] = STATE(467), - [sym__argument] = STATE(2059), - [sym_argument] = STATE(2063), - [sym__argument_named] = STATE(2067), - [sym__argument_unnamed] = STATE(2075), - [sym__argument_value] = STATE(2077), - [sym_unary_operator] = STATE(467), - [sym_binary_operator] = STATE(467), - [sym_extract_operator] = STATE(467), - [sym_namespace_operator] = STATE(467), - [sym_integer] = STATE(467), - [sym_complex] = STATE(467), - [sym_float] = STATE(467), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(805), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(467), - [sym__expression] = STATE(467), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(2124), - [sym__open_brace] = STATE(884), - [aux_sym_call_arguments_repeat1] = STATE(691), - [sym_identifier] = ACTIONS(707), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(737), - [sym_next] = ACTIONS(737), - [sym_break] = ACTIONS(737), - [sym_true] = ACTIONS(737), - [sym_false] = ACTIONS(737), - [sym_null] = ACTIONS(737), - [sym_inf] = ACTIONS(737), - [sym_nan] = ACTIONS(737), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(741), - [sym_dot_dot_i] = ACTIONS(743), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(745), - [sym__newline] = ACTIONS(747), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(999), - [sym__external_open_brace] = ACTIONS(755), - }, - [654] = { - [sym_function_definition] = STATE(467), - [sym_if_statement] = STATE(467), - [sym_for_statement] = STATE(467), - [sym_while_statement] = STATE(467), - [sym_repeat_statement] = STATE(467), - [sym_braced_expression] = STATE(467), - [sym_parenthesized_expression] = STATE(467), - [sym_call] = STATE(467), - [sym_subset] = STATE(467), - [sym_subset2] = STATE(467), - [sym__argument] = STATE(2059), - [sym_argument] = STATE(2063), - [sym__argument_named] = STATE(2067), - [sym__argument_unnamed] = STATE(2075), - [sym__argument_value] = STATE(2077), - [sym_unary_operator] = STATE(467), - [sym_binary_operator] = STATE(467), - [sym_extract_operator] = STATE(467), - [sym_namespace_operator] = STATE(467), - [sym_integer] = STATE(467), - [sym_complex] = STATE(467), - [sym_float] = STATE(467), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(805), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(467), - [sym__expression] = STATE(467), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(2132), - [sym__open_brace] = STATE(884), - [aux_sym_call_arguments_repeat1] = STATE(653), - [sym_identifier] = ACTIONS(707), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(737), - [sym_next] = ACTIONS(737), - [sym_break] = ACTIONS(737), - [sym_true] = ACTIONS(737), - [sym_false] = ACTIONS(737), - [sym_null] = ACTIONS(737), - [sym_inf] = ACTIONS(737), - [sym_nan] = ACTIONS(737), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(741), - [sym_dot_dot_i] = ACTIONS(743), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(745), - [sym__newline] = ACTIONS(747), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1001), - [sym__external_open_brace] = ACTIONS(755), - }, - [655] = { - [sym_function_definition] = STATE(534), - [sym_if_statement] = STATE(534), - [sym_for_statement] = STATE(534), - [sym_while_statement] = STATE(534), - [sym_repeat_statement] = STATE(534), - [sym_braced_expression] = STATE(534), - [sym_parenthesized_expression] = STATE(534), - [sym_call] = STATE(534), - [sym_subset] = STATE(534), - [sym_subset2] = STATE(534), - [sym__argument] = STATE(2076), - [sym_argument] = STATE(2080), - [sym__argument_named] = STATE(2074), - [sym__argument_unnamed] = STATE(2061), - [sym__argument_value] = STATE(2057), - [sym_unary_operator] = STATE(534), - [sym_binary_operator] = STATE(534), - [sym_extract_operator] = STATE(534), - [sym_namespace_operator] = STATE(534), - [sym_integer] = STATE(534), - [sym_complex] = STATE(534), - [sym_float] = STATE(534), - [sym__float_literal] = STATE(797), - [sym_string] = STATE(764), - [sym__single_quoted_string] = STATE(798), - [sym__double_quoted_string] = STATE(773), - [sym_na] = STATE(534), - [sym__expression] = STATE(534), - [sym__string_or_identifier] = STATE(2302), - [sym__open_parenthesis] = STATE(1008), - [sym__open_brace] = STATE(904), - [sym__close_bracket] = STATE(2133), - [aux_sym_call_arguments_repeat1] = STATE(648), - [sym_identifier] = ACTIONS(559), - [anon_sym_BSLASH] = ACTIONS(561), - [anon_sym_function] = ACTIONS(563), - [anon_sym_if] = ACTIONS(565), - [anon_sym_for] = ACTIONS(567), - [anon_sym_while] = ACTIONS(569), - [anon_sym_repeat] = ACTIONS(571), - [anon_sym_QMARK] = ACTIONS(573), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_BANG] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(579), - [anon_sym_DASH] = ACTIONS(579), - [sym__hex_literal] = ACTIONS(581), - [sym__number_literal] = ACTIONS(583), - [anon_sym_SQUOTE] = ACTIONS(585), - [anon_sym_DQUOTE] = ACTIONS(587), - [sym_return] = ACTIONS(589), - [sym_next] = ACTIONS(589), - [sym_break] = ACTIONS(589), - [sym_true] = ACTIONS(589), - [sym_false] = ACTIONS(589), - [sym_null] = ACTIONS(589), - [sym_inf] = ACTIONS(589), - [sym_nan] = ACTIONS(589), - [anon_sym_NA] = ACTIONS(591), - [anon_sym_NA_integer_] = ACTIONS(591), - [anon_sym_NA_real_] = ACTIONS(591), - [anon_sym_NA_complex_] = ACTIONS(591), - [anon_sym_NA_character_] = ACTIONS(591), - [sym_dots] = ACTIONS(593), - [sym_dot_dot_i] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(597), - [sym__newline] = ACTIONS(599), - [sym__raw_string_literal] = ACTIONS(601), - [sym__external_open_parenthesis] = ACTIONS(603), - [sym__external_open_brace] = ACTIONS(605), - [sym__external_close_bracket] = ACTIONS(1003), - }, - [656] = { - [sym_function_definition] = STATE(602), - [sym_if_statement] = STATE(602), - [sym_for_statement] = STATE(602), - [sym_while_statement] = STATE(602), - [sym_repeat_statement] = STATE(602), - [sym_braced_expression] = STATE(602), - [sym_parenthesized_expression] = STATE(602), - [sym_call] = STATE(602), - [sym_subset] = STATE(602), - [sym_subset2] = STATE(602), - [sym__argument] = STATE(2081), - [sym_argument] = STATE(2082), - [sym__argument_named] = STATE(2052), - [sym__argument_unnamed] = STATE(2054), - [sym__argument_value] = STATE(2072), - [sym_unary_operator] = STATE(602), - [sym_binary_operator] = STATE(602), - [sym_extract_operator] = STATE(602), - [sym_namespace_operator] = STATE(602), - [sym_integer] = STATE(602), - [sym_complex] = STATE(602), - [sym_float] = STATE(602), - [sym__float_literal] = STATE(766), - [sym_string] = STATE(771), - [sym__single_quoted_string] = STATE(768), - [sym__double_quoted_string] = STATE(783), - [sym_na] = STATE(602), - [sym__expression] = STATE(602), - [sym__string_or_identifier] = STATE(2291), - [sym__open_parenthesis] = STATE(1015), - [sym__open_brace] = STATE(906), - [sym__close_bracket2] = STATE(2117), - [aux_sym_call_arguments_repeat1] = STATE(649), - [sym_identifier] = ACTIONS(609), - [anon_sym_BSLASH] = ACTIONS(611), - [anon_sym_function] = ACTIONS(613), - [anon_sym_if] = ACTIONS(615), - [anon_sym_for] = ACTIONS(617), - [anon_sym_while] = ACTIONS(619), - [anon_sym_repeat] = ACTIONS(621), - [anon_sym_QMARK] = ACTIONS(623), - [anon_sym_TILDE] = ACTIONS(625), - [anon_sym_BANG] = ACTIONS(627), - [anon_sym_PLUS] = ACTIONS(629), - [anon_sym_DASH] = ACTIONS(629), - [sym__hex_literal] = ACTIONS(631), - [sym__number_literal] = ACTIONS(633), - [anon_sym_SQUOTE] = ACTIONS(635), - [anon_sym_DQUOTE] = ACTIONS(637), - [sym_return] = ACTIONS(639), - [sym_next] = ACTIONS(639), - [sym_break] = ACTIONS(639), - [sym_true] = ACTIONS(639), - [sym_false] = ACTIONS(639), - [sym_null] = ACTIONS(639), - [sym_inf] = ACTIONS(639), - [sym_nan] = ACTIONS(639), - [anon_sym_NA] = ACTIONS(641), - [anon_sym_NA_integer_] = ACTIONS(641), - [anon_sym_NA_real_] = ACTIONS(641), - [anon_sym_NA_complex_] = ACTIONS(641), - [anon_sym_NA_character_] = ACTIONS(641), - [sym_dots] = ACTIONS(643), - [sym_dot_dot_i] = ACTIONS(645), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(647), - [sym__newline] = ACTIONS(649), - [sym__raw_string_literal] = ACTIONS(651), - [sym__external_open_parenthesis] = ACTIONS(653), - [sym__external_open_brace] = ACTIONS(655), - [sym__external_close_bracket2] = ACTIONS(1005), - }, - [657] = { - [sym_function_definition] = STATE(467), - [sym_if_statement] = STATE(467), - [sym_for_statement] = STATE(467), - [sym_while_statement] = STATE(467), - [sym_repeat_statement] = STATE(467), - [sym_braced_expression] = STATE(467), - [sym_parenthesized_expression] = STATE(467), - [sym_call] = STATE(467), - [sym_subset] = STATE(467), - [sym_subset2] = STATE(467), - [sym__argument] = STATE(2059), - [sym_argument] = STATE(2063), - [sym__argument_named] = STATE(2067), - [sym__argument_unnamed] = STATE(2075), - [sym__argument_value] = STATE(2077), - [sym_unary_operator] = STATE(467), - [sym_binary_operator] = STATE(467), - [sym_extract_operator] = STATE(467), - [sym_namespace_operator] = STATE(467), - [sym_integer] = STATE(467), - [sym_complex] = STATE(467), - [sym_float] = STATE(467), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(805), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(467), - [sym__expression] = STATE(467), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(1035), - [sym__open_brace] = STATE(884), - [aux_sym_call_arguments_repeat1] = STATE(691), - [sym_identifier] = ACTIONS(707), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(737), - [sym_next] = ACTIONS(737), - [sym_break] = ACTIONS(737), - [sym_true] = ACTIONS(737), - [sym_false] = ACTIONS(737), - [sym_null] = ACTIONS(737), - [sym_inf] = ACTIONS(737), - [sym_nan] = ACTIONS(737), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(741), - [sym_dot_dot_i] = ACTIONS(743), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(745), - [sym__newline] = ACTIONS(747), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1007), - [sym__external_open_brace] = ACTIONS(755), - }, - [658] = { - [sym_function_definition] = STATE(467), - [sym_if_statement] = STATE(467), - [sym_for_statement] = STATE(467), - [sym_while_statement] = STATE(467), - [sym_repeat_statement] = STATE(467), - [sym_braced_expression] = STATE(467), - [sym_parenthesized_expression] = STATE(467), - [sym_call] = STATE(467), - [sym_subset] = STATE(467), - [sym_subset2] = STATE(467), - [sym__argument] = STATE(2059), - [sym_argument] = STATE(2063), - [sym__argument_named] = STATE(2067), - [sym__argument_unnamed] = STATE(2075), - [sym__argument_value] = STATE(2077), - [sym_unary_operator] = STATE(467), - [sym_binary_operator] = STATE(467), - [sym_extract_operator] = STATE(467), - [sym_namespace_operator] = STATE(467), - [sym_integer] = STATE(467), - [sym_complex] = STATE(467), - [sym_float] = STATE(467), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(805), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(467), - [sym__expression] = STATE(467), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(1009), - [sym__open_brace] = STATE(884), - [aux_sym_call_arguments_repeat1] = STATE(657), - [sym_identifier] = ACTIONS(707), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(737), - [sym_next] = ACTIONS(737), - [sym_break] = ACTIONS(737), - [sym_true] = ACTIONS(737), - [sym_false] = ACTIONS(737), - [sym_null] = ACTIONS(737), - [sym_inf] = ACTIONS(737), - [sym_nan] = ACTIONS(737), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(741), - [sym_dot_dot_i] = ACTIONS(743), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(745), - [sym__newline] = ACTIONS(747), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1009), - [sym__external_open_brace] = ACTIONS(755), - }, - [659] = { - [sym_function_definition] = STATE(534), - [sym_if_statement] = STATE(534), - [sym_for_statement] = STATE(534), - [sym_while_statement] = STATE(534), - [sym_repeat_statement] = STATE(534), - [sym_braced_expression] = STATE(534), - [sym_parenthesized_expression] = STATE(534), - [sym_call] = STATE(534), - [sym_subset] = STATE(534), - [sym_subset2] = STATE(534), - [sym__argument] = STATE(2076), - [sym_argument] = STATE(2080), - [sym__argument_named] = STATE(2074), - [sym__argument_unnamed] = STATE(2061), - [sym__argument_value] = STATE(2057), - [sym_unary_operator] = STATE(534), - [sym_binary_operator] = STATE(534), - [sym_extract_operator] = STATE(534), - [sym_namespace_operator] = STATE(534), - [sym_integer] = STATE(534), - [sym_complex] = STATE(534), - [sym_float] = STATE(534), - [sym__float_literal] = STATE(797), - [sym_string] = STATE(764), - [sym__single_quoted_string] = STATE(798), - [sym__double_quoted_string] = STATE(773), - [sym_na] = STATE(534), - [sym__expression] = STATE(534), - [sym__string_or_identifier] = STATE(2302), - [sym__open_parenthesis] = STATE(1008), - [sym__open_brace] = STATE(904), - [sym__close_bracket] = STATE(1016), - [aux_sym_call_arguments_repeat1] = STATE(347), - [sym_identifier] = ACTIONS(559), - [anon_sym_BSLASH] = ACTIONS(561), - [anon_sym_function] = ACTIONS(563), - [anon_sym_if] = ACTIONS(565), - [anon_sym_for] = ACTIONS(567), - [anon_sym_while] = ACTIONS(569), - [anon_sym_repeat] = ACTIONS(571), - [anon_sym_QMARK] = ACTIONS(573), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_BANG] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(579), - [anon_sym_DASH] = ACTIONS(579), - [sym__hex_literal] = ACTIONS(581), - [sym__number_literal] = ACTIONS(583), - [anon_sym_SQUOTE] = ACTIONS(585), - [anon_sym_DQUOTE] = ACTIONS(587), - [sym_return] = ACTIONS(589), - [sym_next] = ACTIONS(589), - [sym_break] = ACTIONS(589), - [sym_true] = ACTIONS(589), - [sym_false] = ACTIONS(589), - [sym_null] = ACTIONS(589), - [sym_inf] = ACTIONS(589), - [sym_nan] = ACTIONS(589), - [anon_sym_NA] = ACTIONS(591), - [anon_sym_NA_integer_] = ACTIONS(591), - [anon_sym_NA_real_] = ACTIONS(591), - [anon_sym_NA_complex_] = ACTIONS(591), - [anon_sym_NA_character_] = ACTIONS(591), - [sym_dots] = ACTIONS(593), - [sym_dot_dot_i] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(597), - [sym__newline] = ACTIONS(599), - [sym__raw_string_literal] = ACTIONS(601), - [sym__external_open_parenthesis] = ACTIONS(603), - [sym__external_open_brace] = ACTIONS(605), - [sym__external_close_bracket] = ACTIONS(1011), - }, - [660] = { - [sym_function_definition] = STATE(602), - [sym_if_statement] = STATE(602), - [sym_for_statement] = STATE(602), - [sym_while_statement] = STATE(602), - [sym_repeat_statement] = STATE(602), - [sym_braced_expression] = STATE(602), - [sym_parenthesized_expression] = STATE(602), - [sym_call] = STATE(602), - [sym_subset] = STATE(602), - [sym_subset2] = STATE(602), - [sym__argument] = STATE(2081), - [sym_argument] = STATE(2082), - [sym__argument_named] = STATE(2052), - [sym__argument_unnamed] = STATE(2054), - [sym__argument_value] = STATE(2072), - [sym_unary_operator] = STATE(602), - [sym_binary_operator] = STATE(602), - [sym_extract_operator] = STATE(602), - [sym_namespace_operator] = STATE(602), - [sym_integer] = STATE(602), - [sym_complex] = STATE(602), - [sym_float] = STATE(602), - [sym__float_literal] = STATE(766), - [sym_string] = STATE(771), - [sym__single_quoted_string] = STATE(768), - [sym__double_quoted_string] = STATE(783), - [sym_na] = STATE(602), - [sym__expression] = STATE(602), - [sym__string_or_identifier] = STATE(2291), - [sym__open_parenthesis] = STATE(1015), - [sym__open_brace] = STATE(906), - [sym__close_bracket2] = STATE(1005), - [aux_sym_call_arguments_repeat1] = STATE(348), - [sym_identifier] = ACTIONS(609), - [anon_sym_BSLASH] = ACTIONS(611), - [anon_sym_function] = ACTIONS(613), - [anon_sym_if] = ACTIONS(615), - [anon_sym_for] = ACTIONS(617), - [anon_sym_while] = ACTIONS(619), - [anon_sym_repeat] = ACTIONS(621), - [anon_sym_QMARK] = ACTIONS(623), - [anon_sym_TILDE] = ACTIONS(625), - [anon_sym_BANG] = ACTIONS(627), - [anon_sym_PLUS] = ACTIONS(629), - [anon_sym_DASH] = ACTIONS(629), - [sym__hex_literal] = ACTIONS(631), - [sym__number_literal] = ACTIONS(633), - [anon_sym_SQUOTE] = ACTIONS(635), - [anon_sym_DQUOTE] = ACTIONS(637), - [sym_return] = ACTIONS(639), - [sym_next] = ACTIONS(639), - [sym_break] = ACTIONS(639), - [sym_true] = ACTIONS(639), - [sym_false] = ACTIONS(639), - [sym_null] = ACTIONS(639), - [sym_inf] = ACTIONS(639), - [sym_nan] = ACTIONS(639), - [anon_sym_NA] = ACTIONS(641), - [anon_sym_NA_integer_] = ACTIONS(641), - [anon_sym_NA_real_] = ACTIONS(641), - [anon_sym_NA_complex_] = ACTIONS(641), - [anon_sym_NA_character_] = ACTIONS(641), - [sym_dots] = ACTIONS(643), - [sym_dot_dot_i] = ACTIONS(645), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(647), - [sym__newline] = ACTIONS(649), - [sym__raw_string_literal] = ACTIONS(651), - [sym__external_open_parenthesis] = ACTIONS(653), - [sym__external_open_brace] = ACTIONS(655), - [sym__external_close_bracket2] = ACTIONS(1013), - }, - [661] = { - [sym_function_definition] = STATE(467), - [sym_if_statement] = STATE(467), - [sym_for_statement] = STATE(467), - [sym_while_statement] = STATE(467), - [sym_repeat_statement] = STATE(467), - [sym_braced_expression] = STATE(467), - [sym_parenthesized_expression] = STATE(467), - [sym_call] = STATE(467), - [sym_subset] = STATE(467), - [sym_subset2] = STATE(467), - [sym__argument] = STATE(2059), - [sym_argument] = STATE(2063), - [sym__argument_named] = STATE(2067), - [sym__argument_unnamed] = STATE(2075), - [sym__argument_value] = STATE(2077), - [sym_unary_operator] = STATE(467), - [sym_binary_operator] = STATE(467), - [sym_extract_operator] = STATE(467), - [sym_namespace_operator] = STATE(467), - [sym_integer] = STATE(467), - [sym_complex] = STATE(467), - [sym_float] = STATE(467), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(805), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(467), - [sym__expression] = STATE(467), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(996), - [sym__open_brace] = STATE(884), - [aux_sym_call_arguments_repeat1] = STATE(691), - [sym_identifier] = ACTIONS(707), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(737), - [sym_next] = ACTIONS(737), - [sym_break] = ACTIONS(737), - [sym_true] = ACTIONS(737), - [sym_false] = ACTIONS(737), - [sym_null] = ACTIONS(737), - [sym_inf] = ACTIONS(737), - [sym_nan] = ACTIONS(737), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(741), - [sym_dot_dot_i] = ACTIONS(743), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(745), - [sym__newline] = ACTIONS(747), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1015), - [sym__external_open_brace] = ACTIONS(755), - }, - [662] = { - [sym_function_definition] = STATE(467), - [sym_if_statement] = STATE(467), - [sym_for_statement] = STATE(467), - [sym_while_statement] = STATE(467), - [sym_repeat_statement] = STATE(467), - [sym_braced_expression] = STATE(467), - [sym_parenthesized_expression] = STATE(467), - [sym_call] = STATE(467), - [sym_subset] = STATE(467), - [sym_subset2] = STATE(467), - [sym__argument] = STATE(2059), - [sym_argument] = STATE(2063), - [sym__argument_named] = STATE(2067), - [sym__argument_unnamed] = STATE(2075), - [sym__argument_value] = STATE(2077), - [sym_unary_operator] = STATE(467), - [sym_binary_operator] = STATE(467), - [sym_extract_operator] = STATE(467), - [sym_namespace_operator] = STATE(467), - [sym_integer] = STATE(467), - [sym_complex] = STATE(467), - [sym_float] = STATE(467), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(805), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(467), - [sym__expression] = STATE(467), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(1010), - [sym__open_brace] = STATE(884), - [aux_sym_call_arguments_repeat1] = STATE(661), - [sym_identifier] = ACTIONS(707), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(737), - [sym_next] = ACTIONS(737), - [sym_break] = ACTIONS(737), - [sym_true] = ACTIONS(737), - [sym_false] = ACTIONS(737), - [sym_null] = ACTIONS(737), - [sym_inf] = ACTIONS(737), - [sym_nan] = ACTIONS(737), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(741), - [sym_dot_dot_i] = ACTIONS(743), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(745), - [sym__newline] = ACTIONS(747), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1017), - [sym__external_open_brace] = ACTIONS(755), - }, - [663] = { - [sym_function_definition] = STATE(534), - [sym_if_statement] = STATE(534), - [sym_for_statement] = STATE(534), - [sym_while_statement] = STATE(534), - [sym_repeat_statement] = STATE(534), - [sym_braced_expression] = STATE(534), - [sym_parenthesized_expression] = STATE(534), - [sym_call] = STATE(534), - [sym_subset] = STATE(534), - [sym_subset2] = STATE(534), - [sym__argument] = STATE(2076), - [sym_argument] = STATE(2080), - [sym__argument_named] = STATE(2074), - [sym__argument_unnamed] = STATE(2061), - [sym__argument_value] = STATE(2057), - [sym_unary_operator] = STATE(534), - [sym_binary_operator] = STATE(534), - [sym_extract_operator] = STATE(534), - [sym_namespace_operator] = STATE(534), - [sym_integer] = STATE(534), - [sym_complex] = STATE(534), - [sym_float] = STATE(534), - [sym__float_literal] = STATE(797), - [sym_string] = STATE(764), - [sym__single_quoted_string] = STATE(798), - [sym__double_quoted_string] = STATE(773), - [sym_na] = STATE(534), - [sym__expression] = STATE(534), - [sym__string_or_identifier] = STATE(2302), - [sym__open_parenthesis] = STATE(1008), - [sym__open_brace] = STATE(904), - [sym__close_bracket] = STATE(1044), - [aux_sym_call_arguments_repeat1] = STATE(406), - [sym_identifier] = ACTIONS(559), - [anon_sym_BSLASH] = ACTIONS(561), - [anon_sym_function] = ACTIONS(563), - [anon_sym_if] = ACTIONS(565), - [anon_sym_for] = ACTIONS(567), - [anon_sym_while] = ACTIONS(569), - [anon_sym_repeat] = ACTIONS(571), - [anon_sym_QMARK] = ACTIONS(573), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_BANG] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(579), - [anon_sym_DASH] = ACTIONS(579), - [sym__hex_literal] = ACTIONS(581), - [sym__number_literal] = ACTIONS(583), - [anon_sym_SQUOTE] = ACTIONS(585), - [anon_sym_DQUOTE] = ACTIONS(587), - [sym_return] = ACTIONS(589), - [sym_next] = ACTIONS(589), - [sym_break] = ACTIONS(589), - [sym_true] = ACTIONS(589), - [sym_false] = ACTIONS(589), - [sym_null] = ACTIONS(589), - [sym_inf] = ACTIONS(589), - [sym_nan] = ACTIONS(589), - [anon_sym_NA] = ACTIONS(591), - [anon_sym_NA_integer_] = ACTIONS(591), - [anon_sym_NA_real_] = ACTIONS(591), - [anon_sym_NA_complex_] = ACTIONS(591), - [anon_sym_NA_character_] = ACTIONS(591), - [sym_dots] = ACTIONS(593), - [sym_dot_dot_i] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(597), - [sym__newline] = ACTIONS(599), - [sym__raw_string_literal] = ACTIONS(601), - [sym__external_open_parenthesis] = ACTIONS(603), - [sym__external_open_brace] = ACTIONS(605), - [sym__external_close_bracket] = ACTIONS(1019), - }, - [664] = { - [sym_function_definition] = STATE(602), - [sym_if_statement] = STATE(602), - [sym_for_statement] = STATE(602), - [sym_while_statement] = STATE(602), - [sym_repeat_statement] = STATE(602), - [sym_braced_expression] = STATE(602), - [sym_parenthesized_expression] = STATE(602), - [sym_call] = STATE(602), - [sym_subset] = STATE(602), - [sym_subset2] = STATE(602), - [sym__argument] = STATE(2081), - [sym_argument] = STATE(2082), - [sym__argument_named] = STATE(2052), - [sym__argument_unnamed] = STATE(2054), - [sym__argument_value] = STATE(2072), - [sym_unary_operator] = STATE(602), - [sym_binary_operator] = STATE(602), - [sym_extract_operator] = STATE(602), - [sym_namespace_operator] = STATE(602), - [sym_integer] = STATE(602), - [sym_complex] = STATE(602), - [sym_float] = STATE(602), - [sym__float_literal] = STATE(766), - [sym_string] = STATE(771), - [sym__single_quoted_string] = STATE(768), - [sym__double_quoted_string] = STATE(783), - [sym_na] = STATE(602), - [sym__expression] = STATE(602), - [sym__string_or_identifier] = STATE(2291), - [sym__open_parenthesis] = STATE(1015), - [sym__open_brace] = STATE(906), - [sym__close_bracket2] = STATE(971), - [aux_sym_call_arguments_repeat1] = STATE(407), - [sym_identifier] = ACTIONS(609), - [anon_sym_BSLASH] = ACTIONS(611), - [anon_sym_function] = ACTIONS(613), - [anon_sym_if] = ACTIONS(615), - [anon_sym_for] = ACTIONS(617), - [anon_sym_while] = ACTIONS(619), - [anon_sym_repeat] = ACTIONS(621), - [anon_sym_QMARK] = ACTIONS(623), - [anon_sym_TILDE] = ACTIONS(625), - [anon_sym_BANG] = ACTIONS(627), - [anon_sym_PLUS] = ACTIONS(629), - [anon_sym_DASH] = ACTIONS(629), - [sym__hex_literal] = ACTIONS(631), - [sym__number_literal] = ACTIONS(633), - [anon_sym_SQUOTE] = ACTIONS(635), - [anon_sym_DQUOTE] = ACTIONS(637), - [sym_return] = ACTIONS(639), - [sym_next] = ACTIONS(639), - [sym_break] = ACTIONS(639), - [sym_true] = ACTIONS(639), - [sym_false] = ACTIONS(639), - [sym_null] = ACTIONS(639), - [sym_inf] = ACTIONS(639), - [sym_nan] = ACTIONS(639), - [anon_sym_NA] = ACTIONS(641), - [anon_sym_NA_integer_] = ACTIONS(641), - [anon_sym_NA_real_] = ACTIONS(641), - [anon_sym_NA_complex_] = ACTIONS(641), - [anon_sym_NA_character_] = ACTIONS(641), - [sym_dots] = ACTIONS(643), - [sym_dot_dot_i] = ACTIONS(645), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(647), - [sym__newline] = ACTIONS(649), - [sym__raw_string_literal] = ACTIONS(651), - [sym__external_open_parenthesis] = ACTIONS(653), - [sym__external_open_brace] = ACTIONS(655), - [sym__external_close_bracket2] = ACTIONS(1021), - }, - [665] = { - [sym_function_definition] = STATE(467), - [sym_if_statement] = STATE(467), - [sym_for_statement] = STATE(467), - [sym_while_statement] = STATE(467), - [sym_repeat_statement] = STATE(467), - [sym_braced_expression] = STATE(467), - [sym_parenthesized_expression] = STATE(467), - [sym_call] = STATE(467), - [sym_subset] = STATE(467), - [sym_subset2] = STATE(467), - [sym__argument] = STATE(2059), - [sym_argument] = STATE(2063), - [sym__argument_named] = STATE(2067), - [sym__argument_unnamed] = STATE(2075), - [sym__argument_value] = STATE(2077), - [sym_unary_operator] = STATE(467), - [sym_binary_operator] = STATE(467), - [sym_extract_operator] = STATE(467), - [sym_namespace_operator] = STATE(467), - [sym_integer] = STATE(467), - [sym_complex] = STATE(467), - [sym_float] = STATE(467), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(805), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(467), - [sym__expression] = STATE(467), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(909), - [sym__open_brace] = STATE(884), - [aux_sym_call_arguments_repeat1] = STATE(691), - [sym_identifier] = ACTIONS(707), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(737), - [sym_next] = ACTIONS(737), - [sym_break] = ACTIONS(737), - [sym_true] = ACTIONS(737), - [sym_false] = ACTIONS(737), - [sym_null] = ACTIONS(737), - [sym_inf] = ACTIONS(737), - [sym_nan] = ACTIONS(737), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(741), - [sym_dot_dot_i] = ACTIONS(743), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(745), - [sym__newline] = ACTIONS(747), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1023), - [sym__external_open_brace] = ACTIONS(755), - }, - [666] = { - [sym_function_definition] = STATE(467), - [sym_if_statement] = STATE(467), - [sym_for_statement] = STATE(467), - [sym_while_statement] = STATE(467), - [sym_repeat_statement] = STATE(467), - [sym_braced_expression] = STATE(467), - [sym_parenthesized_expression] = STATE(467), - [sym_call] = STATE(467), - [sym_subset] = STATE(467), - [sym_subset2] = STATE(467), - [sym__argument] = STATE(2059), - [sym_argument] = STATE(2063), - [sym__argument_named] = STATE(2067), - [sym__argument_unnamed] = STATE(2075), - [sym__argument_value] = STATE(2077), - [sym_unary_operator] = STATE(467), - [sym_binary_operator] = STATE(467), - [sym_extract_operator] = STATE(467), - [sym_namespace_operator] = STATE(467), - [sym_integer] = STATE(467), - [sym_complex] = STATE(467), - [sym_float] = STATE(467), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(805), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(467), - [sym__expression] = STATE(467), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(825), - [sym__open_brace] = STATE(884), - [aux_sym_call_arguments_repeat1] = STATE(665), - [sym_identifier] = ACTIONS(707), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(737), - [sym_next] = ACTIONS(737), - [sym_break] = ACTIONS(737), - [sym_true] = ACTIONS(737), - [sym_false] = ACTIONS(737), - [sym_null] = ACTIONS(737), - [sym_inf] = ACTIONS(737), - [sym_nan] = ACTIONS(737), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(741), - [sym_dot_dot_i] = ACTIONS(743), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(745), - [sym__newline] = ACTIONS(747), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1025), - [sym__external_open_brace] = ACTIONS(755), - }, - [667] = { - [sym_function_definition] = STATE(534), - [sym_if_statement] = STATE(534), - [sym_for_statement] = STATE(534), - [sym_while_statement] = STATE(534), - [sym_repeat_statement] = STATE(534), - [sym_braced_expression] = STATE(534), - [sym_parenthesized_expression] = STATE(534), - [sym_call] = STATE(534), - [sym_subset] = STATE(534), - [sym_subset2] = STATE(534), - [sym__argument] = STATE(2076), - [sym_argument] = STATE(2080), - [sym__argument_named] = STATE(2074), - [sym__argument_unnamed] = STATE(2061), - [sym__argument_value] = STATE(2057), - [sym_unary_operator] = STATE(534), - [sym_binary_operator] = STATE(534), - [sym_extract_operator] = STATE(534), - [sym_namespace_operator] = STATE(534), - [sym_integer] = STATE(534), - [sym_complex] = STATE(534), - [sym_float] = STATE(534), - [sym__float_literal] = STATE(797), - [sym_string] = STATE(764), - [sym__single_quoted_string] = STATE(798), - [sym__double_quoted_string] = STATE(773), - [sym_na] = STATE(534), - [sym__expression] = STATE(534), - [sym__string_or_identifier] = STATE(2302), - [sym__open_parenthesis] = STATE(1008), - [sym__open_brace] = STATE(904), - [sym__close_bracket] = STATE(826), - [aux_sym_call_arguments_repeat1] = STATE(456), - [sym_identifier] = ACTIONS(559), - [anon_sym_BSLASH] = ACTIONS(561), - [anon_sym_function] = ACTIONS(563), - [anon_sym_if] = ACTIONS(565), - [anon_sym_for] = ACTIONS(567), - [anon_sym_while] = ACTIONS(569), - [anon_sym_repeat] = ACTIONS(571), - [anon_sym_QMARK] = ACTIONS(573), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_BANG] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(579), - [anon_sym_DASH] = ACTIONS(579), - [sym__hex_literal] = ACTIONS(581), - [sym__number_literal] = ACTIONS(583), - [anon_sym_SQUOTE] = ACTIONS(585), - [anon_sym_DQUOTE] = ACTIONS(587), - [sym_return] = ACTIONS(589), - [sym_next] = ACTIONS(589), - [sym_break] = ACTIONS(589), - [sym_true] = ACTIONS(589), - [sym_false] = ACTIONS(589), - [sym_null] = ACTIONS(589), - [sym_inf] = ACTIONS(589), - [sym_nan] = ACTIONS(589), - [anon_sym_NA] = ACTIONS(591), - [anon_sym_NA_integer_] = ACTIONS(591), - [anon_sym_NA_real_] = ACTIONS(591), - [anon_sym_NA_complex_] = ACTIONS(591), - [anon_sym_NA_character_] = ACTIONS(591), - [sym_dots] = ACTIONS(593), - [sym_dot_dot_i] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(597), - [sym__newline] = ACTIONS(599), - [sym__raw_string_literal] = ACTIONS(601), - [sym__external_open_parenthesis] = ACTIONS(603), - [sym__external_open_brace] = ACTIONS(605), - [sym__external_close_bracket] = ACTIONS(1027), - }, - [668] = { - [sym_function_definition] = STATE(602), - [sym_if_statement] = STATE(602), - [sym_for_statement] = STATE(602), - [sym_while_statement] = STATE(602), - [sym_repeat_statement] = STATE(602), - [sym_braced_expression] = STATE(602), - [sym_parenthesized_expression] = STATE(602), - [sym_call] = STATE(602), - [sym_subset] = STATE(602), - [sym_subset2] = STATE(602), - [sym__argument] = STATE(2081), - [sym_argument] = STATE(2082), - [sym__argument_named] = STATE(2052), - [sym__argument_unnamed] = STATE(2054), - [sym__argument_value] = STATE(2072), - [sym_unary_operator] = STATE(602), - [sym_binary_operator] = STATE(602), - [sym_extract_operator] = STATE(602), - [sym_namespace_operator] = STATE(602), - [sym_integer] = STATE(602), - [sym_complex] = STATE(602), - [sym_float] = STATE(602), - [sym__float_literal] = STATE(766), - [sym_string] = STATE(771), - [sym__single_quoted_string] = STATE(768), - [sym__double_quoted_string] = STATE(783), - [sym_na] = STATE(602), - [sym__expression] = STATE(602), - [sym__string_or_identifier] = STATE(2291), - [sym__open_parenthesis] = STATE(1015), - [sym__open_brace] = STATE(906), - [sym__close_bracket2] = STATE(834), - [aux_sym_call_arguments_repeat1] = STATE(457), - [sym_identifier] = ACTIONS(609), - [anon_sym_BSLASH] = ACTIONS(611), - [anon_sym_function] = ACTIONS(613), - [anon_sym_if] = ACTIONS(615), - [anon_sym_for] = ACTIONS(617), - [anon_sym_while] = ACTIONS(619), - [anon_sym_repeat] = ACTIONS(621), - [anon_sym_QMARK] = ACTIONS(623), - [anon_sym_TILDE] = ACTIONS(625), - [anon_sym_BANG] = ACTIONS(627), - [anon_sym_PLUS] = ACTIONS(629), - [anon_sym_DASH] = ACTIONS(629), - [sym__hex_literal] = ACTIONS(631), - [sym__number_literal] = ACTIONS(633), - [anon_sym_SQUOTE] = ACTIONS(635), - [anon_sym_DQUOTE] = ACTIONS(637), - [sym_return] = ACTIONS(639), - [sym_next] = ACTIONS(639), - [sym_break] = ACTIONS(639), - [sym_true] = ACTIONS(639), - [sym_false] = ACTIONS(639), - [sym_null] = ACTIONS(639), - [sym_inf] = ACTIONS(639), - [sym_nan] = ACTIONS(639), - [anon_sym_NA] = ACTIONS(641), - [anon_sym_NA_integer_] = ACTIONS(641), - [anon_sym_NA_real_] = ACTIONS(641), - [anon_sym_NA_complex_] = ACTIONS(641), - [anon_sym_NA_character_] = ACTIONS(641), - [sym_dots] = ACTIONS(643), - [sym_dot_dot_i] = ACTIONS(645), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(647), - [sym__newline] = ACTIONS(649), - [sym__raw_string_literal] = ACTIONS(651), - [sym__external_open_parenthesis] = ACTIONS(653), - [sym__external_open_brace] = ACTIONS(655), - [sym__external_close_bracket2] = ACTIONS(1029), - }, - [669] = { - [sym_function_definition] = STATE(467), - [sym_if_statement] = STATE(467), - [sym_for_statement] = STATE(467), - [sym_while_statement] = STATE(467), - [sym_repeat_statement] = STATE(467), - [sym_braced_expression] = STATE(467), - [sym_parenthesized_expression] = STATE(467), - [sym_call] = STATE(467), - [sym_subset] = STATE(467), - [sym_subset2] = STATE(467), - [sym__argument] = STATE(2059), - [sym_argument] = STATE(2063), - [sym__argument_named] = STATE(2067), - [sym__argument_unnamed] = STATE(2075), - [sym__argument_value] = STATE(2077), - [sym_unary_operator] = STATE(467), - [sym_binary_operator] = STATE(467), - [sym_extract_operator] = STATE(467), - [sym_namespace_operator] = STATE(467), - [sym_integer] = STATE(467), - [sym_complex] = STATE(467), - [sym_float] = STATE(467), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(805), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(467), - [sym__expression] = STATE(467), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(888), - [sym__open_brace] = STATE(884), - [aux_sym_call_arguments_repeat1] = STATE(691), - [sym_identifier] = ACTIONS(707), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(737), - [sym_next] = ACTIONS(737), - [sym_break] = ACTIONS(737), - [sym_true] = ACTIONS(737), - [sym_false] = ACTIONS(737), - [sym_null] = ACTIONS(737), - [sym_inf] = ACTIONS(737), - [sym_nan] = ACTIONS(737), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(741), - [sym_dot_dot_i] = ACTIONS(743), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(745), - [sym__newline] = ACTIONS(747), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1031), - [sym__external_open_brace] = ACTIONS(755), - }, - [670] = { - [sym_function_definition] = STATE(467), - [sym_if_statement] = STATE(467), - [sym_for_statement] = STATE(467), - [sym_while_statement] = STATE(467), - [sym_repeat_statement] = STATE(467), - [sym_braced_expression] = STATE(467), - [sym_parenthesized_expression] = STATE(467), - [sym_call] = STATE(467), - [sym_subset] = STATE(467), - [sym_subset2] = STATE(467), - [sym__argument] = STATE(2059), - [sym_argument] = STATE(2063), - [sym__argument_named] = STATE(2067), - [sym__argument_unnamed] = STATE(2075), - [sym__argument_value] = STATE(2077), - [sym_unary_operator] = STATE(467), - [sym_binary_operator] = STATE(467), - [sym_extract_operator] = STATE(467), - [sym_namespace_operator] = STATE(467), - [sym_integer] = STATE(467), - [sym_complex] = STATE(467), - [sym_float] = STATE(467), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(805), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(467), - [sym__expression] = STATE(467), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(870), - [sym__open_brace] = STATE(884), - [aux_sym_call_arguments_repeat1] = STATE(669), - [sym_identifier] = ACTIONS(707), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(737), - [sym_next] = ACTIONS(737), - [sym_break] = ACTIONS(737), - [sym_true] = ACTIONS(737), - [sym_false] = ACTIONS(737), - [sym_null] = ACTIONS(737), - [sym_inf] = ACTIONS(737), - [sym_nan] = ACTIONS(737), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(741), - [sym_dot_dot_i] = ACTIONS(743), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(745), - [sym__newline] = ACTIONS(747), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1033), - [sym__external_open_brace] = ACTIONS(755), - }, - [671] = { - [sym_function_definition] = STATE(534), - [sym_if_statement] = STATE(534), - [sym_for_statement] = STATE(534), - [sym_while_statement] = STATE(534), - [sym_repeat_statement] = STATE(534), - [sym_braced_expression] = STATE(534), - [sym_parenthesized_expression] = STATE(534), - [sym_call] = STATE(534), - [sym_subset] = STATE(534), - [sym_subset2] = STATE(534), - [sym__argument] = STATE(2076), - [sym_argument] = STATE(2080), - [sym__argument_named] = STATE(2074), - [sym__argument_unnamed] = STATE(2061), - [sym__argument_value] = STATE(2057), - [sym_unary_operator] = STATE(534), - [sym_binary_operator] = STATE(534), - [sym_extract_operator] = STATE(534), - [sym_namespace_operator] = STATE(534), - [sym_integer] = STATE(534), - [sym_complex] = STATE(534), - [sym_float] = STATE(534), - [sym__float_literal] = STATE(797), - [sym_string] = STATE(764), - [sym__single_quoted_string] = STATE(798), - [sym__double_quoted_string] = STATE(773), - [sym_na] = STATE(534), - [sym__expression] = STATE(534), - [sym__string_or_identifier] = STATE(2302), - [sym__open_parenthesis] = STATE(1008), - [sym__open_brace] = STATE(904), - [sym__close_bracket] = STATE(875), - [aux_sym_call_arguments_repeat1] = STATE(493), - [sym_identifier] = ACTIONS(559), - [anon_sym_BSLASH] = ACTIONS(561), - [anon_sym_function] = ACTIONS(563), - [anon_sym_if] = ACTIONS(565), - [anon_sym_for] = ACTIONS(567), - [anon_sym_while] = ACTIONS(569), - [anon_sym_repeat] = ACTIONS(571), - [anon_sym_QMARK] = ACTIONS(573), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_BANG] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(579), - [anon_sym_DASH] = ACTIONS(579), - [sym__hex_literal] = ACTIONS(581), - [sym__number_literal] = ACTIONS(583), - [anon_sym_SQUOTE] = ACTIONS(585), - [anon_sym_DQUOTE] = ACTIONS(587), - [sym_return] = ACTIONS(589), - [sym_next] = ACTIONS(589), - [sym_break] = ACTIONS(589), - [sym_true] = ACTIONS(589), - [sym_false] = ACTIONS(589), - [sym_null] = ACTIONS(589), - [sym_inf] = ACTIONS(589), - [sym_nan] = ACTIONS(589), - [anon_sym_NA] = ACTIONS(591), - [anon_sym_NA_integer_] = ACTIONS(591), - [anon_sym_NA_real_] = ACTIONS(591), - [anon_sym_NA_complex_] = ACTIONS(591), - [anon_sym_NA_character_] = ACTIONS(591), - [sym_dots] = ACTIONS(593), - [sym_dot_dot_i] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(597), - [sym__newline] = ACTIONS(599), - [sym__raw_string_literal] = ACTIONS(601), - [sym__external_open_parenthesis] = ACTIONS(603), - [sym__external_open_brace] = ACTIONS(605), - [sym__external_close_bracket] = ACTIONS(1035), - }, - [672] = { - [sym_function_definition] = STATE(602), - [sym_if_statement] = STATE(602), - [sym_for_statement] = STATE(602), - [sym_while_statement] = STATE(602), - [sym_repeat_statement] = STATE(602), - [sym_braced_expression] = STATE(602), - [sym_parenthesized_expression] = STATE(602), - [sym_call] = STATE(602), - [sym_subset] = STATE(602), - [sym_subset2] = STATE(602), - [sym__argument] = STATE(2081), - [sym_argument] = STATE(2082), - [sym__argument_named] = STATE(2052), - [sym__argument_unnamed] = STATE(2054), - [sym__argument_value] = STATE(2072), - [sym_unary_operator] = STATE(602), - [sym_binary_operator] = STATE(602), - [sym_extract_operator] = STATE(602), - [sym_namespace_operator] = STATE(602), - [sym_integer] = STATE(602), - [sym_complex] = STATE(602), - [sym_float] = STATE(602), - [sym__float_literal] = STATE(766), - [sym_string] = STATE(771), - [sym__single_quoted_string] = STATE(768), - [sym__double_quoted_string] = STATE(783), - [sym_na] = STATE(602), - [sym__expression] = STATE(602), - [sym__string_or_identifier] = STATE(2291), - [sym__open_parenthesis] = STATE(1015), - [sym__open_brace] = STATE(906), - [sym__close_bracket2] = STATE(877), - [aux_sym_call_arguments_repeat1] = STATE(494), - [sym_identifier] = ACTIONS(609), - [anon_sym_BSLASH] = ACTIONS(611), - [anon_sym_function] = ACTIONS(613), - [anon_sym_if] = ACTIONS(615), - [anon_sym_for] = ACTIONS(617), - [anon_sym_while] = ACTIONS(619), - [anon_sym_repeat] = ACTIONS(621), - [anon_sym_QMARK] = ACTIONS(623), - [anon_sym_TILDE] = ACTIONS(625), - [anon_sym_BANG] = ACTIONS(627), - [anon_sym_PLUS] = ACTIONS(629), - [anon_sym_DASH] = ACTIONS(629), - [sym__hex_literal] = ACTIONS(631), - [sym__number_literal] = ACTIONS(633), - [anon_sym_SQUOTE] = ACTIONS(635), - [anon_sym_DQUOTE] = ACTIONS(637), - [sym_return] = ACTIONS(639), - [sym_next] = ACTIONS(639), - [sym_break] = ACTIONS(639), - [sym_true] = ACTIONS(639), - [sym_false] = ACTIONS(639), - [sym_null] = ACTIONS(639), - [sym_inf] = ACTIONS(639), - [sym_nan] = ACTIONS(639), - [anon_sym_NA] = ACTIONS(641), - [anon_sym_NA_integer_] = ACTIONS(641), - [anon_sym_NA_real_] = ACTIONS(641), - [anon_sym_NA_complex_] = ACTIONS(641), - [anon_sym_NA_character_] = ACTIONS(641), - [sym_dots] = ACTIONS(643), - [sym_dot_dot_i] = ACTIONS(645), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(647), - [sym__newline] = ACTIONS(649), - [sym__raw_string_literal] = ACTIONS(651), - [sym__external_open_parenthesis] = ACTIONS(653), - [sym__external_open_brace] = ACTIONS(655), - [sym__external_close_bracket2] = ACTIONS(1037), - }, - [673] = { - [sym_function_definition] = STATE(467), - [sym_if_statement] = STATE(467), - [sym_for_statement] = STATE(467), - [sym_while_statement] = STATE(467), - [sym_repeat_statement] = STATE(467), - [sym_braced_expression] = STATE(467), - [sym_parenthesized_expression] = STATE(467), - [sym_call] = STATE(467), - [sym_subset] = STATE(467), - [sym_subset2] = STATE(467), - [sym__argument] = STATE(2059), - [sym_argument] = STATE(2063), - [sym__argument_named] = STATE(2067), - [sym__argument_unnamed] = STATE(2075), - [sym__argument_value] = STATE(2077), - [sym_unary_operator] = STATE(467), - [sym_binary_operator] = STATE(467), - [sym_extract_operator] = STATE(467), - [sym_namespace_operator] = STATE(467), - [sym_integer] = STATE(467), - [sym_complex] = STATE(467), - [sym_float] = STATE(467), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(805), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(467), - [sym__expression] = STATE(467), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(836), - [sym__open_brace] = STATE(884), - [aux_sym_call_arguments_repeat1] = STATE(691), - [sym_identifier] = ACTIONS(707), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(737), - [sym_next] = ACTIONS(737), - [sym_break] = ACTIONS(737), - [sym_true] = ACTIONS(737), - [sym_false] = ACTIONS(737), - [sym_null] = ACTIONS(737), - [sym_inf] = ACTIONS(737), - [sym_nan] = ACTIONS(737), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(741), - [sym_dot_dot_i] = ACTIONS(743), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(745), - [sym__newline] = ACTIONS(747), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1039), - [sym__external_open_brace] = ACTIONS(755), - }, - [674] = { - [sym_function_definition] = STATE(467), - [sym_if_statement] = STATE(467), - [sym_for_statement] = STATE(467), - [sym_while_statement] = STATE(467), - [sym_repeat_statement] = STATE(467), - [sym_braced_expression] = STATE(467), - [sym_parenthesized_expression] = STATE(467), - [sym_call] = STATE(467), - [sym_subset] = STATE(467), - [sym_subset2] = STATE(467), - [sym__argument] = STATE(2059), - [sym_argument] = STATE(2063), - [sym__argument_named] = STATE(2067), - [sym__argument_unnamed] = STATE(2075), - [sym__argument_value] = STATE(2077), - [sym_unary_operator] = STATE(467), - [sym_binary_operator] = STATE(467), - [sym_extract_operator] = STATE(467), - [sym_namespace_operator] = STATE(467), - [sym_integer] = STATE(467), - [sym_complex] = STATE(467), - [sym_float] = STATE(467), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(805), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(467), - [sym__expression] = STATE(467), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(885), - [sym__open_brace] = STATE(884), - [aux_sym_call_arguments_repeat1] = STATE(673), - [sym_identifier] = ACTIONS(707), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(737), - [sym_next] = ACTIONS(737), - [sym_break] = ACTIONS(737), - [sym_true] = ACTIONS(737), - [sym_false] = ACTIONS(737), - [sym_null] = ACTIONS(737), - [sym_inf] = ACTIONS(737), - [sym_nan] = ACTIONS(737), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(741), - [sym_dot_dot_i] = ACTIONS(743), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(745), - [sym__newline] = ACTIONS(747), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1041), - [sym__external_open_brace] = ACTIONS(755), - }, - [675] = { - [sym_function_definition] = STATE(534), - [sym_if_statement] = STATE(534), - [sym_for_statement] = STATE(534), - [sym_while_statement] = STATE(534), - [sym_repeat_statement] = STATE(534), - [sym_braced_expression] = STATE(534), - [sym_parenthesized_expression] = STATE(534), - [sym_call] = STATE(534), - [sym_subset] = STATE(534), - [sym_subset2] = STATE(534), - [sym__argument] = STATE(2076), - [sym_argument] = STATE(2080), - [sym__argument_named] = STATE(2074), - [sym__argument_unnamed] = STATE(2061), - [sym__argument_value] = STATE(2057), - [sym_unary_operator] = STATE(534), - [sym_binary_operator] = STATE(534), - [sym_extract_operator] = STATE(534), - [sym_namespace_operator] = STATE(534), - [sym_integer] = STATE(534), - [sym_complex] = STATE(534), - [sym_float] = STATE(534), - [sym__float_literal] = STATE(797), - [sym_string] = STATE(764), - [sym__single_quoted_string] = STATE(798), - [sym__double_quoted_string] = STATE(773), - [sym_na] = STATE(534), - [sym__expression] = STATE(534), - [sym__string_or_identifier] = STATE(2302), - [sym__open_parenthesis] = STATE(1008), - [sym__open_brace] = STATE(904), - [sym__close_bracket] = STATE(886), - [aux_sym_call_arguments_repeat1] = STATE(532), - [sym_identifier] = ACTIONS(559), - [anon_sym_BSLASH] = ACTIONS(561), - [anon_sym_function] = ACTIONS(563), - [anon_sym_if] = ACTIONS(565), - [anon_sym_for] = ACTIONS(567), - [anon_sym_while] = ACTIONS(569), - [anon_sym_repeat] = ACTIONS(571), - [anon_sym_QMARK] = ACTIONS(573), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_BANG] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(579), - [anon_sym_DASH] = ACTIONS(579), - [sym__hex_literal] = ACTIONS(581), - [sym__number_literal] = ACTIONS(583), - [anon_sym_SQUOTE] = ACTIONS(585), - [anon_sym_DQUOTE] = ACTIONS(587), - [sym_return] = ACTIONS(589), - [sym_next] = ACTIONS(589), - [sym_break] = ACTIONS(589), - [sym_true] = ACTIONS(589), - [sym_false] = ACTIONS(589), - [sym_null] = ACTIONS(589), - [sym_inf] = ACTIONS(589), - [sym_nan] = ACTIONS(589), - [anon_sym_NA] = ACTIONS(591), - [anon_sym_NA_integer_] = ACTIONS(591), - [anon_sym_NA_real_] = ACTIONS(591), - [anon_sym_NA_complex_] = ACTIONS(591), - [anon_sym_NA_character_] = ACTIONS(591), - [sym_dots] = ACTIONS(593), - [sym_dot_dot_i] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(597), - [sym__newline] = ACTIONS(599), - [sym__raw_string_literal] = ACTIONS(601), - [sym__external_open_parenthesis] = ACTIONS(603), - [sym__external_open_brace] = ACTIONS(605), - [sym__external_close_bracket] = ACTIONS(1043), - }, - [676] = { - [sym_function_definition] = STATE(602), - [sym_if_statement] = STATE(602), - [sym_for_statement] = STATE(602), - [sym_while_statement] = STATE(602), - [sym_repeat_statement] = STATE(602), - [sym_braced_expression] = STATE(602), - [sym_parenthesized_expression] = STATE(602), - [sym_call] = STATE(602), - [sym_subset] = STATE(602), - [sym_subset2] = STATE(602), - [sym__argument] = STATE(2081), - [sym_argument] = STATE(2082), - [sym__argument_named] = STATE(2052), - [sym__argument_unnamed] = STATE(2054), - [sym__argument_value] = STATE(2072), - [sym_unary_operator] = STATE(602), - [sym_binary_operator] = STATE(602), - [sym_extract_operator] = STATE(602), - [sym_namespace_operator] = STATE(602), - [sym_integer] = STATE(602), - [sym_complex] = STATE(602), - [sym_float] = STATE(602), - [sym__float_literal] = STATE(766), - [sym_string] = STATE(771), - [sym__single_quoted_string] = STATE(768), - [sym__double_quoted_string] = STATE(783), - [sym_na] = STATE(602), - [sym__expression] = STATE(602), - [sym__string_or_identifier] = STATE(2291), - [sym__open_parenthesis] = STATE(1015), - [sym__open_brace] = STATE(906), - [sym__close_bracket2] = STATE(894), - [aux_sym_call_arguments_repeat1] = STATE(533), - [sym_identifier] = ACTIONS(609), - [anon_sym_BSLASH] = ACTIONS(611), - [anon_sym_function] = ACTIONS(613), - [anon_sym_if] = ACTIONS(615), - [anon_sym_for] = ACTIONS(617), - [anon_sym_while] = ACTIONS(619), - [anon_sym_repeat] = ACTIONS(621), - [anon_sym_QMARK] = ACTIONS(623), - [anon_sym_TILDE] = ACTIONS(625), - [anon_sym_BANG] = ACTIONS(627), - [anon_sym_PLUS] = ACTIONS(629), - [anon_sym_DASH] = ACTIONS(629), - [sym__hex_literal] = ACTIONS(631), - [sym__number_literal] = ACTIONS(633), - [anon_sym_SQUOTE] = ACTIONS(635), - [anon_sym_DQUOTE] = ACTIONS(637), - [sym_return] = ACTIONS(639), - [sym_next] = ACTIONS(639), - [sym_break] = ACTIONS(639), - [sym_true] = ACTIONS(639), - [sym_false] = ACTIONS(639), - [sym_null] = ACTIONS(639), - [sym_inf] = ACTIONS(639), - [sym_nan] = ACTIONS(639), - [anon_sym_NA] = ACTIONS(641), - [anon_sym_NA_integer_] = ACTIONS(641), - [anon_sym_NA_real_] = ACTIONS(641), - [anon_sym_NA_complex_] = ACTIONS(641), - [anon_sym_NA_character_] = ACTIONS(641), - [sym_dots] = ACTIONS(643), - [sym_dot_dot_i] = ACTIONS(645), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(647), - [sym__newline] = ACTIONS(649), - [sym__raw_string_literal] = ACTIONS(651), - [sym__external_open_parenthesis] = ACTIONS(653), - [sym__external_open_brace] = ACTIONS(655), - [sym__external_close_bracket2] = ACTIONS(1045), - }, - [677] = { - [sym_function_definition] = STATE(467), - [sym_if_statement] = STATE(467), - [sym_for_statement] = STATE(467), - [sym_while_statement] = STATE(467), - [sym_repeat_statement] = STATE(467), - [sym_braced_expression] = STATE(467), - [sym_parenthesized_expression] = STATE(467), - [sym_call] = STATE(467), - [sym_subset] = STATE(467), - [sym_subset2] = STATE(467), - [sym__argument] = STATE(2059), - [sym_argument] = STATE(2063), - [sym__argument_named] = STATE(2067), - [sym__argument_unnamed] = STATE(2075), - [sym__argument_value] = STATE(2077), - [sym_unary_operator] = STATE(467), - [sym_binary_operator] = STATE(467), - [sym_extract_operator] = STATE(467), - [sym_namespace_operator] = STATE(467), - [sym_integer] = STATE(467), - [sym_complex] = STATE(467), - [sym_float] = STATE(467), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(805), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(467), - [sym__expression] = STATE(467), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(2109), - [sym__open_brace] = STATE(884), - [aux_sym_call_arguments_repeat1] = STATE(691), - [sym_identifier] = ACTIONS(707), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(737), - [sym_next] = ACTIONS(737), - [sym_break] = ACTIONS(737), - [sym_true] = ACTIONS(737), - [sym_false] = ACTIONS(737), - [sym_null] = ACTIONS(737), - [sym_inf] = ACTIONS(737), - [sym_nan] = ACTIONS(737), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(741), - [sym_dot_dot_i] = ACTIONS(743), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(745), - [sym__newline] = ACTIONS(747), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1047), - [sym__external_open_brace] = ACTIONS(755), - }, - [678] = { - [sym_function_definition] = STATE(467), - [sym_if_statement] = STATE(467), - [sym_for_statement] = STATE(467), - [sym_while_statement] = STATE(467), - [sym_repeat_statement] = STATE(467), - [sym_braced_expression] = STATE(467), - [sym_parenthesized_expression] = STATE(467), - [sym_call] = STATE(467), - [sym_subset] = STATE(467), - [sym_subset2] = STATE(467), - [sym__argument] = STATE(2059), - [sym_argument] = STATE(2063), - [sym__argument_named] = STATE(2067), - [sym__argument_unnamed] = STATE(2075), - [sym__argument_value] = STATE(2077), - [sym_unary_operator] = STATE(467), - [sym_binary_operator] = STATE(467), - [sym_extract_operator] = STATE(467), - [sym_namespace_operator] = STATE(467), - [sym_integer] = STATE(467), - [sym_complex] = STATE(467), - [sym_float] = STATE(467), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(805), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(467), - [sym__expression] = STATE(467), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(2106), - [sym__open_brace] = STATE(884), - [aux_sym_call_arguments_repeat1] = STATE(677), - [sym_identifier] = ACTIONS(707), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(737), - [sym_next] = ACTIONS(737), - [sym_break] = ACTIONS(737), - [sym_true] = ACTIONS(737), - [sym_false] = ACTIONS(737), - [sym_null] = ACTIONS(737), - [sym_inf] = ACTIONS(737), - [sym_nan] = ACTIONS(737), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(741), - [sym_dot_dot_i] = ACTIONS(743), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(745), - [sym__newline] = ACTIONS(747), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1049), - [sym__external_open_brace] = ACTIONS(755), - }, - [679] = { - [sym_function_definition] = STATE(534), - [sym_if_statement] = STATE(534), - [sym_for_statement] = STATE(534), - [sym_while_statement] = STATE(534), - [sym_repeat_statement] = STATE(534), - [sym_braced_expression] = STATE(534), - [sym_parenthesized_expression] = STATE(534), - [sym_call] = STATE(534), - [sym_subset] = STATE(534), - [sym_subset2] = STATE(534), - [sym__argument] = STATE(2076), - [sym_argument] = STATE(2080), - [sym__argument_named] = STATE(2074), - [sym__argument_unnamed] = STATE(2061), - [sym__argument_value] = STATE(2057), - [sym_unary_operator] = STATE(534), - [sym_binary_operator] = STATE(534), - [sym_extract_operator] = STATE(534), - [sym_namespace_operator] = STATE(534), - [sym_integer] = STATE(534), - [sym_complex] = STATE(534), - [sym_float] = STATE(534), - [sym__float_literal] = STATE(797), - [sym_string] = STATE(764), - [sym__single_quoted_string] = STATE(798), - [sym__double_quoted_string] = STATE(773), - [sym_na] = STATE(534), - [sym__expression] = STATE(534), - [sym__string_or_identifier] = STATE(2302), - [sym__open_parenthesis] = STATE(1008), - [sym__open_brace] = STATE(904), - [sym__close_bracket] = STATE(2107), - [aux_sym_call_arguments_repeat1] = STATE(553), - [sym_identifier] = ACTIONS(559), - [anon_sym_BSLASH] = ACTIONS(561), - [anon_sym_function] = ACTIONS(563), - [anon_sym_if] = ACTIONS(565), - [anon_sym_for] = ACTIONS(567), - [anon_sym_while] = ACTIONS(569), - [anon_sym_repeat] = ACTIONS(571), - [anon_sym_QMARK] = ACTIONS(573), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_BANG] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(579), - [anon_sym_DASH] = ACTIONS(579), - [sym__hex_literal] = ACTIONS(581), - [sym__number_literal] = ACTIONS(583), - [anon_sym_SQUOTE] = ACTIONS(585), - [anon_sym_DQUOTE] = ACTIONS(587), - [sym_return] = ACTIONS(589), - [sym_next] = ACTIONS(589), - [sym_break] = ACTIONS(589), - [sym_true] = ACTIONS(589), - [sym_false] = ACTIONS(589), - [sym_null] = ACTIONS(589), - [sym_inf] = ACTIONS(589), - [sym_nan] = ACTIONS(589), - [anon_sym_NA] = ACTIONS(591), - [anon_sym_NA_integer_] = ACTIONS(591), - [anon_sym_NA_real_] = ACTIONS(591), - [anon_sym_NA_complex_] = ACTIONS(591), - [anon_sym_NA_character_] = ACTIONS(591), - [sym_dots] = ACTIONS(593), - [sym_dot_dot_i] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(597), - [sym__newline] = ACTIONS(599), - [sym__raw_string_literal] = ACTIONS(601), - [sym__external_open_parenthesis] = ACTIONS(603), - [sym__external_open_brace] = ACTIONS(605), - [sym__external_close_bracket] = ACTIONS(1051), - }, - [680] = { - [sym_function_definition] = STATE(602), - [sym_if_statement] = STATE(602), - [sym_for_statement] = STATE(602), - [sym_while_statement] = STATE(602), - [sym_repeat_statement] = STATE(602), - [sym_braced_expression] = STATE(602), - [sym_parenthesized_expression] = STATE(602), - [sym_call] = STATE(602), - [sym_subset] = STATE(602), - [sym_subset2] = STATE(602), - [sym__argument] = STATE(2081), - [sym_argument] = STATE(2082), - [sym__argument_named] = STATE(2052), - [sym__argument_unnamed] = STATE(2054), - [sym__argument_value] = STATE(2072), - [sym_unary_operator] = STATE(602), - [sym_binary_operator] = STATE(602), - [sym_extract_operator] = STATE(602), - [sym_namespace_operator] = STATE(602), - [sym_integer] = STATE(602), - [sym_complex] = STATE(602), - [sym_float] = STATE(602), - [sym__float_literal] = STATE(766), - [sym_string] = STATE(771), - [sym__single_quoted_string] = STATE(768), - [sym__double_quoted_string] = STATE(783), - [sym_na] = STATE(602), - [sym__expression] = STATE(602), - [sym__string_or_identifier] = STATE(2291), - [sym__open_parenthesis] = STATE(1015), - [sym__open_brace] = STATE(906), - [sym__close_bracket2] = STATE(2113), - [aux_sym_call_arguments_repeat1] = STATE(554), - [sym_identifier] = ACTIONS(609), - [anon_sym_BSLASH] = ACTIONS(611), - [anon_sym_function] = ACTIONS(613), - [anon_sym_if] = ACTIONS(615), - [anon_sym_for] = ACTIONS(617), - [anon_sym_while] = ACTIONS(619), - [anon_sym_repeat] = ACTIONS(621), - [anon_sym_QMARK] = ACTIONS(623), - [anon_sym_TILDE] = ACTIONS(625), - [anon_sym_BANG] = ACTIONS(627), - [anon_sym_PLUS] = ACTIONS(629), - [anon_sym_DASH] = ACTIONS(629), - [sym__hex_literal] = ACTIONS(631), - [sym__number_literal] = ACTIONS(633), - [anon_sym_SQUOTE] = ACTIONS(635), - [anon_sym_DQUOTE] = ACTIONS(637), - [sym_return] = ACTIONS(639), - [sym_next] = ACTIONS(639), - [sym_break] = ACTIONS(639), - [sym_true] = ACTIONS(639), - [sym_false] = ACTIONS(639), - [sym_null] = ACTIONS(639), - [sym_inf] = ACTIONS(639), - [sym_nan] = ACTIONS(639), - [anon_sym_NA] = ACTIONS(641), - [anon_sym_NA_integer_] = ACTIONS(641), - [anon_sym_NA_real_] = ACTIONS(641), - [anon_sym_NA_complex_] = ACTIONS(641), - [anon_sym_NA_character_] = ACTIONS(641), - [sym_dots] = ACTIONS(643), - [sym_dot_dot_i] = ACTIONS(645), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(647), - [sym__newline] = ACTIONS(649), - [sym__raw_string_literal] = ACTIONS(651), - [sym__external_open_parenthesis] = ACTIONS(653), - [sym__external_open_brace] = ACTIONS(655), - [sym__external_close_bracket2] = ACTIONS(1053), - }, - [681] = { - [sym_function_definition] = STATE(467), - [sym_if_statement] = STATE(467), - [sym_for_statement] = STATE(467), - [sym_while_statement] = STATE(467), - [sym_repeat_statement] = STATE(467), - [sym_braced_expression] = STATE(467), - [sym_parenthesized_expression] = STATE(467), - [sym_call] = STATE(467), - [sym_subset] = STATE(467), - [sym_subset2] = STATE(467), - [sym__argument] = STATE(2059), - [sym_argument] = STATE(2063), - [sym__argument_named] = STATE(2067), - [sym__argument_unnamed] = STATE(2075), - [sym__argument_value] = STATE(2077), - [sym_unary_operator] = STATE(467), - [sym_binary_operator] = STATE(467), - [sym_extract_operator] = STATE(467), - [sym_namespace_operator] = STATE(467), - [sym_integer] = STATE(467), - [sym_complex] = STATE(467), - [sym_float] = STATE(467), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(805), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(467), - [sym__expression] = STATE(467), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(828), - [sym__open_brace] = STATE(884), - [aux_sym_call_arguments_repeat1] = STATE(691), - [sym_identifier] = ACTIONS(707), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(737), - [sym_next] = ACTIONS(737), - [sym_break] = ACTIONS(737), - [sym_true] = ACTIONS(737), - [sym_false] = ACTIONS(737), - [sym_null] = ACTIONS(737), - [sym_inf] = ACTIONS(737), - [sym_nan] = ACTIONS(737), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(741), - [sym_dot_dot_i] = ACTIONS(743), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(745), - [sym__newline] = ACTIONS(747), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1055), - [sym__external_open_brace] = ACTIONS(755), - }, - [682] = { - [sym_function_definition] = STATE(467), - [sym_if_statement] = STATE(467), - [sym_for_statement] = STATE(467), - [sym_while_statement] = STATE(467), - [sym_repeat_statement] = STATE(467), - [sym_braced_expression] = STATE(467), - [sym_parenthesized_expression] = STATE(467), - [sym_call] = STATE(467), - [sym_subset] = STATE(467), - [sym_subset2] = STATE(467), - [sym__argument] = STATE(2059), - [sym_argument] = STATE(2063), - [sym__argument_named] = STATE(2067), - [sym__argument_unnamed] = STATE(2075), - [sym__argument_value] = STATE(2077), - [sym_unary_operator] = STATE(467), - [sym_binary_operator] = STATE(467), - [sym_extract_operator] = STATE(467), - [sym_namespace_operator] = STATE(467), - [sym_integer] = STATE(467), - [sym_complex] = STATE(467), - [sym_float] = STATE(467), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(805), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(467), - [sym__expression] = STATE(467), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(817), - [sym__open_brace] = STATE(884), - [aux_sym_call_arguments_repeat1] = STATE(681), - [sym_identifier] = ACTIONS(707), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(737), - [sym_next] = ACTIONS(737), - [sym_break] = ACTIONS(737), - [sym_true] = ACTIONS(737), - [sym_false] = ACTIONS(737), - [sym_null] = ACTIONS(737), - [sym_inf] = ACTIONS(737), - [sym_nan] = ACTIONS(737), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(741), - [sym_dot_dot_i] = ACTIONS(743), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(745), - [sym__newline] = ACTIONS(747), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1057), - [sym__external_open_brace] = ACTIONS(755), - }, - [683] = { - [sym_function_definition] = STATE(534), - [sym_if_statement] = STATE(534), - [sym_for_statement] = STATE(534), - [sym_while_statement] = STATE(534), - [sym_repeat_statement] = STATE(534), - [sym_braced_expression] = STATE(534), - [sym_parenthesized_expression] = STATE(534), - [sym_call] = STATE(534), - [sym_subset] = STATE(534), - [sym_subset2] = STATE(534), - [sym__argument] = STATE(2076), - [sym_argument] = STATE(2080), - [sym__argument_named] = STATE(2074), - [sym__argument_unnamed] = STATE(2061), - [sym__argument_value] = STATE(2057), - [sym_unary_operator] = STATE(534), - [sym_binary_operator] = STATE(534), - [sym_extract_operator] = STATE(534), - [sym_namespace_operator] = STATE(534), - [sym_integer] = STATE(534), - [sym_complex] = STATE(534), - [sym_float] = STATE(534), - [sym__float_literal] = STATE(797), - [sym_string] = STATE(764), - [sym__single_quoted_string] = STATE(798), - [sym__double_quoted_string] = STATE(773), - [sym_na] = STATE(534), - [sym__expression] = STATE(534), - [sym__string_or_identifier] = STATE(2302), - [sym__open_parenthesis] = STATE(1008), - [sym__open_brace] = STATE(904), - [sym__close_bracket] = STATE(818), - [aux_sym_call_arguments_repeat1] = STATE(575), - [sym_identifier] = ACTIONS(559), - [anon_sym_BSLASH] = ACTIONS(561), - [anon_sym_function] = ACTIONS(563), - [anon_sym_if] = ACTIONS(565), - [anon_sym_for] = ACTIONS(567), - [anon_sym_while] = ACTIONS(569), - [anon_sym_repeat] = ACTIONS(571), - [anon_sym_QMARK] = ACTIONS(573), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_BANG] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(579), - [anon_sym_DASH] = ACTIONS(579), - [sym__hex_literal] = ACTIONS(581), - [sym__number_literal] = ACTIONS(583), - [anon_sym_SQUOTE] = ACTIONS(585), - [anon_sym_DQUOTE] = ACTIONS(587), - [sym_return] = ACTIONS(589), - [sym_next] = ACTIONS(589), - [sym_break] = ACTIONS(589), - [sym_true] = ACTIONS(589), - [sym_false] = ACTIONS(589), - [sym_null] = ACTIONS(589), - [sym_inf] = ACTIONS(589), - [sym_nan] = ACTIONS(589), - [anon_sym_NA] = ACTIONS(591), - [anon_sym_NA_integer_] = ACTIONS(591), - [anon_sym_NA_real_] = ACTIONS(591), - [anon_sym_NA_complex_] = ACTIONS(591), - [anon_sym_NA_character_] = ACTIONS(591), - [sym_dots] = ACTIONS(593), - [sym_dot_dot_i] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(597), - [sym__newline] = ACTIONS(599), - [sym__raw_string_literal] = ACTIONS(601), - [sym__external_open_parenthesis] = ACTIONS(603), - [sym__external_open_brace] = ACTIONS(605), - [sym__external_close_bracket] = ACTIONS(1059), - }, - [684] = { - [sym_function_definition] = STATE(602), - [sym_if_statement] = STATE(602), - [sym_for_statement] = STATE(602), - [sym_while_statement] = STATE(602), - [sym_repeat_statement] = STATE(602), - [sym_braced_expression] = STATE(602), - [sym_parenthesized_expression] = STATE(602), - [sym_call] = STATE(602), - [sym_subset] = STATE(602), - [sym_subset2] = STATE(602), - [sym__argument] = STATE(2081), - [sym_argument] = STATE(2082), - [sym__argument_named] = STATE(2052), - [sym__argument_unnamed] = STATE(2054), - [sym__argument_value] = STATE(2072), - [sym_unary_operator] = STATE(602), - [sym_binary_operator] = STATE(602), - [sym_extract_operator] = STATE(602), - [sym_namespace_operator] = STATE(602), - [sym_integer] = STATE(602), - [sym_complex] = STATE(602), - [sym_float] = STATE(602), - [sym__float_literal] = STATE(766), - [sym_string] = STATE(771), - [sym__single_quoted_string] = STATE(768), - [sym__double_quoted_string] = STATE(783), - [sym_na] = STATE(602), - [sym__expression] = STATE(602), - [sym__string_or_identifier] = STATE(2291), - [sym__open_parenthesis] = STATE(1015), - [sym__open_brace] = STATE(906), - [sym__close_bracket2] = STATE(819), - [aux_sym_call_arguments_repeat1] = STATE(576), - [sym_identifier] = ACTIONS(609), - [anon_sym_BSLASH] = ACTIONS(611), - [anon_sym_function] = ACTIONS(613), - [anon_sym_if] = ACTIONS(615), - [anon_sym_for] = ACTIONS(617), - [anon_sym_while] = ACTIONS(619), - [anon_sym_repeat] = ACTIONS(621), - [anon_sym_QMARK] = ACTIONS(623), - [anon_sym_TILDE] = ACTIONS(625), - [anon_sym_BANG] = ACTIONS(627), - [anon_sym_PLUS] = ACTIONS(629), - [anon_sym_DASH] = ACTIONS(629), - [sym__hex_literal] = ACTIONS(631), - [sym__number_literal] = ACTIONS(633), - [anon_sym_SQUOTE] = ACTIONS(635), - [anon_sym_DQUOTE] = ACTIONS(637), - [sym_return] = ACTIONS(639), - [sym_next] = ACTIONS(639), - [sym_break] = ACTIONS(639), - [sym_true] = ACTIONS(639), - [sym_false] = ACTIONS(639), - [sym_null] = ACTIONS(639), - [sym_inf] = ACTIONS(639), - [sym_nan] = ACTIONS(639), - [anon_sym_NA] = ACTIONS(641), - [anon_sym_NA_integer_] = ACTIONS(641), - [anon_sym_NA_real_] = ACTIONS(641), - [anon_sym_NA_complex_] = ACTIONS(641), - [anon_sym_NA_character_] = ACTIONS(641), - [sym_dots] = ACTIONS(643), - [sym_dot_dot_i] = ACTIONS(645), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(647), - [sym__newline] = ACTIONS(649), - [sym__raw_string_literal] = ACTIONS(651), - [sym__external_open_parenthesis] = ACTIONS(653), - [sym__external_open_brace] = ACTIONS(655), - [sym__external_close_bracket2] = ACTIONS(1061), - }, - [685] = { - [sym_function_definition] = STATE(467), - [sym_if_statement] = STATE(467), - [sym_for_statement] = STATE(467), - [sym_while_statement] = STATE(467), - [sym_repeat_statement] = STATE(467), - [sym_braced_expression] = STATE(467), - [sym_parenthesized_expression] = STATE(467), - [sym_call] = STATE(467), - [sym_subset] = STATE(467), - [sym_subset2] = STATE(467), - [sym__argument] = STATE(2059), - [sym_argument] = STATE(2063), - [sym__argument_named] = STATE(2067), - [sym__argument_unnamed] = STATE(2075), - [sym__argument_value] = STATE(2077), - [sym_unary_operator] = STATE(467), - [sym_binary_operator] = STATE(467), - [sym_extract_operator] = STATE(467), - [sym_namespace_operator] = STATE(467), - [sym_integer] = STATE(467), - [sym_complex] = STATE(467), - [sym_float] = STATE(467), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(805), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(467), - [sym__expression] = STATE(467), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(872), - [sym__open_brace] = STATE(884), - [aux_sym_call_arguments_repeat1] = STATE(691), - [sym_identifier] = ACTIONS(707), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(737), - [sym_next] = ACTIONS(737), - [sym_break] = ACTIONS(737), - [sym_true] = ACTIONS(737), - [sym_false] = ACTIONS(737), - [sym_null] = ACTIONS(737), - [sym_inf] = ACTIONS(737), - [sym_nan] = ACTIONS(737), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(741), - [sym_dot_dot_i] = ACTIONS(743), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(745), - [sym__newline] = ACTIONS(747), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1063), - [sym__external_open_brace] = ACTIONS(755), - }, - [686] = { - [sym_function_definition] = STATE(467), - [sym_if_statement] = STATE(467), - [sym_for_statement] = STATE(467), - [sym_while_statement] = STATE(467), - [sym_repeat_statement] = STATE(467), - [sym_braced_expression] = STATE(467), - [sym_parenthesized_expression] = STATE(467), - [sym_call] = STATE(467), - [sym_subset] = STATE(467), - [sym_subset2] = STATE(467), - [sym__argument] = STATE(2059), - [sym_argument] = STATE(2063), - [sym__argument_named] = STATE(2067), - [sym__argument_unnamed] = STATE(2075), - [sym__argument_value] = STATE(2077), - [sym_unary_operator] = STATE(467), - [sym_binary_operator] = STATE(467), - [sym_extract_operator] = STATE(467), - [sym_namespace_operator] = STATE(467), - [sym_integer] = STATE(467), - [sym_complex] = STATE(467), - [sym_float] = STATE(467), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(805), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(467), - [sym__expression] = STATE(467), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(860), - [sym__open_brace] = STATE(884), - [aux_sym_call_arguments_repeat1] = STATE(685), - [sym_identifier] = ACTIONS(707), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(737), - [sym_next] = ACTIONS(737), - [sym_break] = ACTIONS(737), - [sym_true] = ACTIONS(737), - [sym_false] = ACTIONS(737), - [sym_null] = ACTIONS(737), - [sym_inf] = ACTIONS(737), - [sym_nan] = ACTIONS(737), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(741), - [sym_dot_dot_i] = ACTIONS(743), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(745), - [sym__newline] = ACTIONS(747), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1065), - [sym__external_open_brace] = ACTIONS(755), - }, - [687] = { - [sym_function_definition] = STATE(534), - [sym_if_statement] = STATE(534), - [sym_for_statement] = STATE(534), - [sym_while_statement] = STATE(534), - [sym_repeat_statement] = STATE(534), - [sym_braced_expression] = STATE(534), - [sym_parenthesized_expression] = STATE(534), - [sym_call] = STATE(534), - [sym_subset] = STATE(534), - [sym_subset2] = STATE(534), - [sym__argument] = STATE(2076), - [sym_argument] = STATE(2080), - [sym__argument_named] = STATE(2074), - [sym__argument_unnamed] = STATE(2061), - [sym__argument_value] = STATE(2057), - [sym_unary_operator] = STATE(534), - [sym_binary_operator] = STATE(534), - [sym_extract_operator] = STATE(534), - [sym_namespace_operator] = STATE(534), - [sym_integer] = STATE(534), - [sym_complex] = STATE(534), - [sym_float] = STATE(534), - [sym__float_literal] = STATE(797), - [sym_string] = STATE(764), - [sym__single_quoted_string] = STATE(798), - [sym__double_quoted_string] = STATE(773), - [sym_na] = STATE(534), - [sym__expression] = STATE(534), - [sym__string_or_identifier] = STATE(2302), - [sym__open_parenthesis] = STATE(1008), - [sym__open_brace] = STATE(904), - [sym__close_bracket] = STATE(861), - [aux_sym_call_arguments_repeat1] = STATE(606), - [sym_identifier] = ACTIONS(559), - [anon_sym_BSLASH] = ACTIONS(561), - [anon_sym_function] = ACTIONS(563), - [anon_sym_if] = ACTIONS(565), - [anon_sym_for] = ACTIONS(567), - [anon_sym_while] = ACTIONS(569), - [anon_sym_repeat] = ACTIONS(571), - [anon_sym_QMARK] = ACTIONS(573), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_BANG] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(579), - [anon_sym_DASH] = ACTIONS(579), - [sym__hex_literal] = ACTIONS(581), - [sym__number_literal] = ACTIONS(583), - [anon_sym_SQUOTE] = ACTIONS(585), - [anon_sym_DQUOTE] = ACTIONS(587), - [sym_return] = ACTIONS(589), - [sym_next] = ACTIONS(589), - [sym_break] = ACTIONS(589), - [sym_true] = ACTIONS(589), - [sym_false] = ACTIONS(589), - [sym_null] = ACTIONS(589), - [sym_inf] = ACTIONS(589), - [sym_nan] = ACTIONS(589), - [anon_sym_NA] = ACTIONS(591), - [anon_sym_NA_integer_] = ACTIONS(591), - [anon_sym_NA_real_] = ACTIONS(591), - [anon_sym_NA_complex_] = ACTIONS(591), - [anon_sym_NA_character_] = ACTIONS(591), - [sym_dots] = ACTIONS(593), - [sym_dot_dot_i] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(597), - [sym__newline] = ACTIONS(599), - [sym__raw_string_literal] = ACTIONS(601), - [sym__external_open_parenthesis] = ACTIONS(603), - [sym__external_open_brace] = ACTIONS(605), - [sym__external_close_bracket] = ACTIONS(1067), - }, - [688] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(373), - [anon_sym_BSLASH] = ACTIONS(371), - [anon_sym_function] = ACTIONS(373), - [anon_sym_EQ] = ACTIONS(839), - [anon_sym_if] = ACTIONS(373), - [anon_sym_for] = ACTIONS(373), - [anon_sym_while] = ACTIONS(373), - [anon_sym_repeat] = ACTIONS(373), - [anon_sym_QMARK] = ACTIONS(371), - [anon_sym_TILDE] = ACTIONS(843), - [anon_sym_BANG] = ACTIONS(373), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(849), - [anon_sym_LT_LT_DASH] = ACTIONS(849), - [anon_sym_COLON_EQ] = ACTIONS(849), - [anon_sym_DASH_GT] = ACTIONS(851), - [anon_sym_DASH_GT_GT] = ACTIONS(853), - [anon_sym_PIPE] = ACTIONS(855), - [anon_sym_AMP] = ACTIONS(857), - [anon_sym_PIPE_PIPE] = ACTIONS(859), - [anon_sym_AMP_AMP] = ACTIONS(861), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(371), - [sym__number_literal] = ACTIONS(373), - [anon_sym_SQUOTE] = ACTIONS(371), - [anon_sym_DQUOTE] = ACTIONS(371), - [sym_return] = ACTIONS(373), - [sym_next] = ACTIONS(373), - [sym_break] = ACTIONS(373), - [sym_true] = ACTIONS(373), - [sym_false] = ACTIONS(373), - [sym_null] = ACTIONS(373), - [sym_inf] = ACTIONS(373), - [sym_nan] = ACTIONS(373), - [anon_sym_NA] = ACTIONS(373), - [anon_sym_NA_integer_] = ACTIONS(373), - [anon_sym_NA_real_] = ACTIONS(373), - [anon_sym_NA_complex_] = ACTIONS(373), - [anon_sym_NA_character_] = ACTIONS(373), - [sym_dots] = ACTIONS(373), - [sym_dot_dot_i] = ACTIONS(371), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(371), - [sym__newline] = ACTIONS(371), - [sym__raw_string_literal] = ACTIONS(371), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(371), - [sym__external_open_brace] = ACTIONS(371), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [689] = { - [sym_string] = STATE(940), - [sym__single_quoted_string] = STATE(777), - [sym__double_quoted_string] = STATE(779), - [sym__string_or_identifier] = STATE(940), - [aux_sym_function_definition_repeat1] = STATE(694), - [ts_builtin_sym_end] = ACTIONS(761), - [sym_identifier] = ACTIONS(1069), - [anon_sym_BSLASH] = ACTIONS(761), - [anon_sym_function] = ACTIONS(765), - [anon_sym_EQ] = ACTIONS(765), - [anon_sym_if] = ACTIONS(765), - [anon_sym_for] = ACTIONS(765), - [anon_sym_while] = ACTIONS(765), - [anon_sym_repeat] = ACTIONS(765), - [anon_sym_QMARK] = ACTIONS(761), - [anon_sym_TILDE] = ACTIONS(761), - [anon_sym_BANG] = ACTIONS(765), - [anon_sym_PLUS] = ACTIONS(761), - [anon_sym_DASH] = ACTIONS(765), - [anon_sym_LT_DASH] = ACTIONS(761), - [anon_sym_LT_LT_DASH] = ACTIONS(761), - [anon_sym_COLON_EQ] = ACTIONS(761), - [anon_sym_DASH_GT] = ACTIONS(765), - [anon_sym_DASH_GT_GT] = ACTIONS(761), - [anon_sym_PIPE] = ACTIONS(765), - [anon_sym_AMP] = ACTIONS(765), - [anon_sym_PIPE_PIPE] = ACTIONS(761), - [anon_sym_AMP_AMP] = ACTIONS(761), - [anon_sym_LT] = ACTIONS(765), - [anon_sym_LT_EQ] = ACTIONS(761), - [anon_sym_GT] = ACTIONS(765), - [anon_sym_GT_EQ] = ACTIONS(761), - [anon_sym_EQ_EQ] = ACTIONS(761), - [anon_sym_BANG_EQ] = ACTIONS(761), - [anon_sym_STAR] = ACTIONS(765), - [anon_sym_SLASH] = ACTIONS(761), - [anon_sym_STAR_STAR] = ACTIONS(761), - [anon_sym_CARET] = ACTIONS(761), - [aux_sym_binary_operator_token1] = ACTIONS(761), - [anon_sym_PIPE_GT] = ACTIONS(761), - [anon_sym_COLON] = ACTIONS(765), - [anon_sym_DOLLAR] = ACTIONS(761), - [anon_sym_AT] = ACTIONS(761), - [sym__hex_literal] = ACTIONS(761), - [sym__number_literal] = ACTIONS(765), - [anon_sym_SQUOTE] = ACTIONS(33), - [anon_sym_DQUOTE] = ACTIONS(35), - [sym_return] = ACTIONS(765), - [sym_next] = ACTIONS(765), - [sym_break] = ACTIONS(765), - [sym_true] = ACTIONS(765), - [sym_false] = ACTIONS(765), - [sym_null] = ACTIONS(765), - [sym_inf] = ACTIONS(765), - [sym_nan] = ACTIONS(765), - [anon_sym_NA] = ACTIONS(765), - [anon_sym_NA_integer_] = ACTIONS(765), - [anon_sym_NA_real_] = ACTIONS(765), - [anon_sym_NA_complex_] = ACTIONS(765), - [anon_sym_NA_character_] = ACTIONS(765), - [sym_dots] = ACTIONS(765), - [sym_dot_dot_i] = ACTIONS(761), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1071), - [sym__semicolon] = ACTIONS(761), - [sym__raw_string_literal] = ACTIONS(45), - [sym__external_open_parenthesis] = ACTIONS(761), - [sym__external_open_brace] = ACTIONS(761), - [sym__external_open_bracket] = ACTIONS(761), - [sym__external_open_bracket2] = ACTIONS(761), - }, - [690] = { - [sym_string] = STATE(820), - [sym__single_quoted_string] = STATE(721), - [sym__double_quoted_string] = STATE(722), - [sym__string_or_identifier] = STATE(820), - [sym_identifier] = ACTIONS(1073), - [anon_sym_BSLASH] = ACTIONS(1075), - [anon_sym_function] = ACTIONS(1077), - [anon_sym_EQ] = ACTIONS(1077), - [anon_sym_if] = ACTIONS(1077), - [anon_sym_for] = ACTIONS(1077), - [anon_sym_while] = ACTIONS(1077), - [anon_sym_repeat] = ACTIONS(1077), - [anon_sym_QMARK] = ACTIONS(1075), - [anon_sym_TILDE] = ACTIONS(1075), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_PLUS] = ACTIONS(1075), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_LT_DASH] = ACTIONS(1075), - [anon_sym_LT_LT_DASH] = ACTIONS(1075), - [anon_sym_COLON_EQ] = ACTIONS(1075), - [anon_sym_DASH_GT] = ACTIONS(1077), - [anon_sym_DASH_GT_GT] = ACTIONS(1075), - [anon_sym_PIPE] = ACTIONS(1077), - [anon_sym_AMP] = ACTIONS(1077), - [anon_sym_PIPE_PIPE] = ACTIONS(1075), - [anon_sym_AMP_AMP] = ACTIONS(1075), - [anon_sym_LT] = ACTIONS(1077), - [anon_sym_LT_EQ] = ACTIONS(1075), - [anon_sym_GT] = ACTIONS(1077), - [anon_sym_GT_EQ] = ACTIONS(1075), - [anon_sym_EQ_EQ] = ACTIONS(1075), - [anon_sym_BANG_EQ] = ACTIONS(1075), - [anon_sym_STAR] = ACTIONS(1077), - [anon_sym_SLASH] = ACTIONS(1075), - [anon_sym_STAR_STAR] = ACTIONS(1075), - [anon_sym_CARET] = ACTIONS(1075), - [aux_sym_binary_operator_token1] = ACTIONS(1075), - [anon_sym_PIPE_GT] = ACTIONS(1075), - [anon_sym_COLON] = ACTIONS(1077), - [anon_sym_DOLLAR] = ACTIONS(1075), - [anon_sym_AT] = ACTIONS(1075), - [sym__hex_literal] = ACTIONS(1075), - [sym__number_literal] = ACTIONS(1077), - [anon_sym_SQUOTE] = ACTIONS(945), - [anon_sym_DQUOTE] = ACTIONS(947), - [sym_return] = ACTIONS(1077), - [sym_next] = ACTIONS(1077), - [sym_break] = ACTIONS(1077), - [sym_true] = ACTIONS(1077), - [sym_false] = ACTIONS(1077), - [sym_null] = ACTIONS(1077), - [sym_inf] = ACTIONS(1077), - [sym_nan] = ACTIONS(1077), - [anon_sym_NA] = ACTIONS(1077), - [anon_sym_NA_integer_] = ACTIONS(1077), - [anon_sym_NA_real_] = ACTIONS(1077), - [anon_sym_NA_complex_] = ACTIONS(1077), - [anon_sym_NA_character_] = ACTIONS(1077), - [sym_dots] = ACTIONS(1077), - [sym_dot_dot_i] = ACTIONS(1075), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1075), - [sym__newline] = ACTIONS(1075), - [sym__raw_string_literal] = ACTIONS(951), - [sym__external_else] = ACTIONS(1075), - [sym__external_open_parenthesis] = ACTIONS(1075), - [sym__external_open_brace] = ACTIONS(1075), - [sym__external_open_bracket] = ACTIONS(1075), - [sym__external_close_bracket] = ACTIONS(1075), - [sym__external_open_bracket2] = ACTIONS(1075), - }, - [691] = { - [sym_function_definition] = STATE(467), - [sym_if_statement] = STATE(467), - [sym_for_statement] = STATE(467), - [sym_while_statement] = STATE(467), - [sym_repeat_statement] = STATE(467), - [sym_braced_expression] = STATE(467), - [sym_parenthesized_expression] = STATE(467), - [sym_call] = STATE(467), - [sym_subset] = STATE(467), - [sym_subset2] = STATE(467), - [sym__argument] = STATE(2059), - [sym_argument] = STATE(2063), - [sym__argument_named] = STATE(2067), - [sym__argument_unnamed] = STATE(2075), - [sym__argument_value] = STATE(2077), - [sym_unary_operator] = STATE(467), - [sym_binary_operator] = STATE(467), - [sym_extract_operator] = STATE(467), - [sym_namespace_operator] = STATE(467), - [sym_integer] = STATE(467), - [sym_complex] = STATE(467), - [sym_float] = STATE(467), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(805), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(467), - [sym__expression] = STATE(467), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__open_brace] = STATE(884), - [aux_sym_call_arguments_repeat1] = STATE(691), - [sym_identifier] = ACTIONS(1079), - [anon_sym_BSLASH] = ACTIONS(1082), - [anon_sym_function] = ACTIONS(1085), - [anon_sym_if] = ACTIONS(1088), - [anon_sym_for] = ACTIONS(1091), - [anon_sym_while] = ACTIONS(1094), - [anon_sym_repeat] = ACTIONS(1097), - [anon_sym_QMARK] = ACTIONS(1100), - [anon_sym_TILDE] = ACTIONS(1103), - [anon_sym_BANG] = ACTIONS(1106), - [anon_sym_PLUS] = ACTIONS(1109), - [anon_sym_DASH] = ACTIONS(1109), - [sym__hex_literal] = ACTIONS(1112), - [sym__number_literal] = ACTIONS(1115), - [anon_sym_SQUOTE] = ACTIONS(1118), - [anon_sym_DQUOTE] = ACTIONS(1121), - [sym_return] = ACTIONS(1124), - [sym_next] = ACTIONS(1124), - [sym_break] = ACTIONS(1124), - [sym_true] = ACTIONS(1124), - [sym_false] = ACTIONS(1124), - [sym_null] = ACTIONS(1124), - [sym_inf] = ACTIONS(1124), - [sym_nan] = ACTIONS(1124), - [anon_sym_NA] = ACTIONS(1127), - [anon_sym_NA_integer_] = ACTIONS(1127), - [anon_sym_NA_real_] = ACTIONS(1127), - [anon_sym_NA_complex_] = ACTIONS(1127), - [anon_sym_NA_character_] = ACTIONS(1127), - [sym_dots] = ACTIONS(1130), - [sym_dot_dot_i] = ACTIONS(1133), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1136), - [sym__newline] = ACTIONS(1139), - [sym__raw_string_literal] = ACTIONS(1142), - [sym__external_open_parenthesis] = ACTIONS(1145), - [sym__external_close_parenthesis] = ACTIONS(1148), - [sym__external_open_brace] = ACTIONS(1150), - }, - [692] = { - [sym_string] = STATE(950), - [sym__single_quoted_string] = STATE(781), - [sym__double_quoted_string] = STATE(810), - [sym__string_or_identifier] = STATE(950), - [aux_sym_function_definition_repeat1] = STATE(869), - [sym_identifier] = ACTIONS(1153), - [anon_sym_BSLASH] = ACTIONS(825), - [anon_sym_function] = ACTIONS(829), - [anon_sym_EQ] = ACTIONS(829), - [anon_sym_if] = ACTIONS(829), - [anon_sym_for] = ACTIONS(829), - [anon_sym_while] = ACTIONS(829), - [anon_sym_repeat] = ACTIONS(829), - [anon_sym_QMARK] = ACTIONS(825), - [anon_sym_TILDE] = ACTIONS(825), - [anon_sym_BANG] = ACTIONS(829), - [anon_sym_PLUS] = ACTIONS(825), - [anon_sym_DASH] = ACTIONS(829), - [anon_sym_LT_DASH] = ACTIONS(825), - [anon_sym_LT_LT_DASH] = ACTIONS(825), - [anon_sym_COLON_EQ] = ACTIONS(825), - [anon_sym_DASH_GT] = ACTIONS(829), - [anon_sym_DASH_GT_GT] = ACTIONS(825), - [anon_sym_PIPE] = ACTIONS(829), - [anon_sym_AMP] = ACTIONS(829), - [anon_sym_PIPE_PIPE] = ACTIONS(825), - [anon_sym_AMP_AMP] = ACTIONS(825), - [anon_sym_LT] = ACTIONS(829), - [anon_sym_LT_EQ] = ACTIONS(825), - [anon_sym_GT] = ACTIONS(829), - [anon_sym_GT_EQ] = ACTIONS(825), - [anon_sym_EQ_EQ] = ACTIONS(825), - [anon_sym_BANG_EQ] = ACTIONS(825), - [anon_sym_STAR] = ACTIONS(829), - [anon_sym_SLASH] = ACTIONS(825), - [anon_sym_STAR_STAR] = ACTIONS(825), - [anon_sym_CARET] = ACTIONS(825), - [aux_sym_binary_operator_token1] = ACTIONS(825), - [anon_sym_PIPE_GT] = ACTIONS(825), - [anon_sym_COLON] = ACTIONS(829), - [anon_sym_DOLLAR] = ACTIONS(825), - [anon_sym_AT] = ACTIONS(825), - [sym__hex_literal] = ACTIONS(825), - [sym__number_literal] = ACTIONS(829), - [anon_sym_SQUOTE] = ACTIONS(1155), - [anon_sym_DQUOTE] = ACTIONS(1157), - [sym_return] = ACTIONS(829), - [sym_next] = ACTIONS(829), - [sym_break] = ACTIONS(829), - [sym_true] = ACTIONS(829), - [sym_false] = ACTIONS(829), - [sym_null] = ACTIONS(829), - [sym_inf] = ACTIONS(829), - [sym_nan] = ACTIONS(829), - [anon_sym_NA] = ACTIONS(829), - [anon_sym_NA_integer_] = ACTIONS(829), - [anon_sym_NA_real_] = ACTIONS(829), - [anon_sym_NA_complex_] = ACTIONS(829), - [anon_sym_NA_character_] = ACTIONS(829), - [sym_dots] = ACTIONS(829), - [sym_dot_dot_i] = ACTIONS(825), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(825), - [sym__semicolon] = ACTIONS(825), - [sym__raw_string_literal] = ACTIONS(1159), - [sym__external_open_parenthesis] = ACTIONS(825), - [sym__external_open_brace] = ACTIONS(825), - [sym__external_close_brace] = ACTIONS(825), - [sym__external_open_bracket] = ACTIONS(825), - [sym__external_open_bracket2] = ACTIONS(825), - }, - [693] = { - [sym_string] = STATE(961), - [sym__single_quoted_string] = STATE(798), - [sym__double_quoted_string] = STATE(773), - [sym__string_or_identifier] = STATE(961), - [aux_sym_function_definition_repeat1] = STATE(698), - [sym_identifier] = ACTIONS(1161), - [anon_sym_BSLASH] = ACTIONS(761), - [anon_sym_function] = ACTIONS(765), - [anon_sym_EQ] = ACTIONS(765), - [anon_sym_if] = ACTIONS(765), - [anon_sym_for] = ACTIONS(765), - [anon_sym_while] = ACTIONS(765), - [anon_sym_repeat] = ACTIONS(765), - [anon_sym_QMARK] = ACTIONS(761), - [anon_sym_TILDE] = ACTIONS(761), - [anon_sym_BANG] = ACTIONS(765), - [anon_sym_PLUS] = ACTIONS(761), - [anon_sym_DASH] = ACTIONS(765), - [anon_sym_LT_DASH] = ACTIONS(761), - [anon_sym_LT_LT_DASH] = ACTIONS(761), - [anon_sym_COLON_EQ] = ACTIONS(761), - [anon_sym_DASH_GT] = ACTIONS(765), - [anon_sym_DASH_GT_GT] = ACTIONS(761), - [anon_sym_PIPE] = ACTIONS(765), - [anon_sym_AMP] = ACTIONS(765), - [anon_sym_PIPE_PIPE] = ACTIONS(761), - [anon_sym_AMP_AMP] = ACTIONS(761), - [anon_sym_LT] = ACTIONS(765), - [anon_sym_LT_EQ] = ACTIONS(761), - [anon_sym_GT] = ACTIONS(765), - [anon_sym_GT_EQ] = ACTIONS(761), - [anon_sym_EQ_EQ] = ACTIONS(761), - [anon_sym_BANG_EQ] = ACTIONS(761), - [anon_sym_STAR] = ACTIONS(765), - [anon_sym_SLASH] = ACTIONS(761), - [anon_sym_STAR_STAR] = ACTIONS(761), - [anon_sym_CARET] = ACTIONS(761), - [aux_sym_binary_operator_token1] = ACTIONS(761), - [anon_sym_PIPE_GT] = ACTIONS(761), - [anon_sym_COLON] = ACTIONS(765), - [anon_sym_DOLLAR] = ACTIONS(761), - [anon_sym_AT] = ACTIONS(761), - [sym__hex_literal] = ACTIONS(761), - [sym__number_literal] = ACTIONS(765), - [anon_sym_SQUOTE] = ACTIONS(585), - [anon_sym_DQUOTE] = ACTIONS(587), - [sym_return] = ACTIONS(765), - [sym_next] = ACTIONS(765), - [sym_break] = ACTIONS(765), - [sym_true] = ACTIONS(765), - [sym_false] = ACTIONS(765), - [sym_null] = ACTIONS(765), - [sym_inf] = ACTIONS(765), - [sym_nan] = ACTIONS(765), - [anon_sym_NA] = ACTIONS(765), - [anon_sym_NA_integer_] = ACTIONS(765), - [anon_sym_NA_real_] = ACTIONS(765), - [anon_sym_NA_complex_] = ACTIONS(765), - [anon_sym_NA_character_] = ACTIONS(765), - [sym_dots] = ACTIONS(765), - [sym_dot_dot_i] = ACTIONS(761), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(761), - [sym__newline] = ACTIONS(1163), - [sym__raw_string_literal] = ACTIONS(601), - [sym__external_open_parenthesis] = ACTIONS(761), - [sym__external_open_brace] = ACTIONS(761), - [sym__external_open_bracket] = ACTIONS(761), - [sym__external_close_bracket] = ACTIONS(761), - [sym__external_open_bracket2] = ACTIONS(761), - }, - [694] = { - [sym_string] = STATE(1021), - [sym__single_quoted_string] = STATE(777), - [sym__double_quoted_string] = STATE(779), - [sym__string_or_identifier] = STATE(1021), - [aux_sym_function_definition_repeat1] = STATE(832), - [ts_builtin_sym_end] = ACTIONS(825), - [sym_identifier] = ACTIONS(1165), - [anon_sym_BSLASH] = ACTIONS(825), - [anon_sym_function] = ACTIONS(829), - [anon_sym_EQ] = ACTIONS(829), - [anon_sym_if] = ACTIONS(829), - [anon_sym_for] = ACTIONS(829), - [anon_sym_while] = ACTIONS(829), - [anon_sym_repeat] = ACTIONS(829), - [anon_sym_QMARK] = ACTIONS(825), - [anon_sym_TILDE] = ACTIONS(825), - [anon_sym_BANG] = ACTIONS(829), - [anon_sym_PLUS] = ACTIONS(825), - [anon_sym_DASH] = ACTIONS(829), - [anon_sym_LT_DASH] = ACTIONS(825), - [anon_sym_LT_LT_DASH] = ACTIONS(825), - [anon_sym_COLON_EQ] = ACTIONS(825), - [anon_sym_DASH_GT] = ACTIONS(829), - [anon_sym_DASH_GT_GT] = ACTIONS(825), - [anon_sym_PIPE] = ACTIONS(829), - [anon_sym_AMP] = ACTIONS(829), - [anon_sym_PIPE_PIPE] = ACTIONS(825), - [anon_sym_AMP_AMP] = ACTIONS(825), - [anon_sym_LT] = ACTIONS(829), - [anon_sym_LT_EQ] = ACTIONS(825), - [anon_sym_GT] = ACTIONS(829), - [anon_sym_GT_EQ] = ACTIONS(825), - [anon_sym_EQ_EQ] = ACTIONS(825), - [anon_sym_BANG_EQ] = ACTIONS(825), - [anon_sym_STAR] = ACTIONS(829), - [anon_sym_SLASH] = ACTIONS(825), - [anon_sym_STAR_STAR] = ACTIONS(825), - [anon_sym_CARET] = ACTIONS(825), - [aux_sym_binary_operator_token1] = ACTIONS(825), - [anon_sym_PIPE_GT] = ACTIONS(825), - [anon_sym_COLON] = ACTIONS(829), - [anon_sym_DOLLAR] = ACTIONS(825), - [anon_sym_AT] = ACTIONS(825), - [sym__hex_literal] = ACTIONS(825), - [sym__number_literal] = ACTIONS(829), - [anon_sym_SQUOTE] = ACTIONS(33), - [anon_sym_DQUOTE] = ACTIONS(35), - [sym_return] = ACTIONS(829), - [sym_next] = ACTIONS(829), - [sym_break] = ACTIONS(829), - [sym_true] = ACTIONS(829), - [sym_false] = ACTIONS(829), - [sym_null] = ACTIONS(829), - [sym_inf] = ACTIONS(829), - [sym_nan] = ACTIONS(829), - [anon_sym_NA] = ACTIONS(829), - [anon_sym_NA_integer_] = ACTIONS(829), - [anon_sym_NA_real_] = ACTIONS(829), - [anon_sym_NA_complex_] = ACTIONS(829), - [anon_sym_NA_character_] = ACTIONS(829), - [sym_dots] = ACTIONS(829), - [sym_dot_dot_i] = ACTIONS(825), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(825), - [sym__semicolon] = ACTIONS(825), - [sym__raw_string_literal] = ACTIONS(45), - [sym__external_open_parenthesis] = ACTIONS(825), - [sym__external_open_brace] = ACTIONS(825), - [sym__external_open_bracket] = ACTIONS(825), - [sym__external_open_bracket2] = ACTIONS(825), - }, - [695] = { - [sym_function_definition] = STATE(602), - [sym_if_statement] = STATE(602), - [sym_for_statement] = STATE(602), - [sym_while_statement] = STATE(602), - [sym_repeat_statement] = STATE(602), - [sym_braced_expression] = STATE(602), - [sym_parenthesized_expression] = STATE(602), - [sym_call] = STATE(602), - [sym_subset] = STATE(602), - [sym_subset2] = STATE(602), - [sym__argument] = STATE(2081), - [sym_argument] = STATE(2082), - [sym__argument_named] = STATE(2052), - [sym__argument_unnamed] = STATE(2054), - [sym__argument_value] = STATE(2072), - [sym_unary_operator] = STATE(602), - [sym_binary_operator] = STATE(602), - [sym_extract_operator] = STATE(602), - [sym_namespace_operator] = STATE(602), - [sym_integer] = STATE(602), - [sym_complex] = STATE(602), - [sym_float] = STATE(602), - [sym__float_literal] = STATE(766), - [sym_string] = STATE(771), - [sym__single_quoted_string] = STATE(768), - [sym__double_quoted_string] = STATE(783), - [sym_na] = STATE(602), - [sym__expression] = STATE(602), - [sym__string_or_identifier] = STATE(2291), - [sym__open_parenthesis] = STATE(1015), - [sym__open_brace] = STATE(906), - [aux_sym_call_arguments_repeat1] = STATE(695), - [sym_identifier] = ACTIONS(1167), - [anon_sym_BSLASH] = ACTIONS(1170), - [anon_sym_function] = ACTIONS(1173), - [anon_sym_if] = ACTIONS(1176), - [anon_sym_for] = ACTIONS(1179), - [anon_sym_while] = ACTIONS(1182), - [anon_sym_repeat] = ACTIONS(1185), - [anon_sym_QMARK] = ACTIONS(1188), - [anon_sym_TILDE] = ACTIONS(1191), - [anon_sym_BANG] = ACTIONS(1194), - [anon_sym_PLUS] = ACTIONS(1197), - [anon_sym_DASH] = ACTIONS(1197), - [sym__hex_literal] = ACTIONS(1200), - [sym__number_literal] = ACTIONS(1203), - [anon_sym_SQUOTE] = ACTIONS(1206), - [anon_sym_DQUOTE] = ACTIONS(1209), - [sym_return] = ACTIONS(1212), - [sym_next] = ACTIONS(1212), - [sym_break] = ACTIONS(1212), - [sym_true] = ACTIONS(1212), - [sym_false] = ACTIONS(1212), - [sym_null] = ACTIONS(1212), - [sym_inf] = ACTIONS(1212), - [sym_nan] = ACTIONS(1212), - [anon_sym_NA] = ACTIONS(1215), - [anon_sym_NA_integer_] = ACTIONS(1215), - [anon_sym_NA_real_] = ACTIONS(1215), - [anon_sym_NA_complex_] = ACTIONS(1215), - [anon_sym_NA_character_] = ACTIONS(1215), - [sym_dots] = ACTIONS(1218), - [sym_dot_dot_i] = ACTIONS(1221), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1224), - [sym__newline] = ACTIONS(1227), - [sym__raw_string_literal] = ACTIONS(1230), - [sym__external_open_parenthesis] = ACTIONS(1233), - [sym__external_open_brace] = ACTIONS(1236), - [sym__external_close_bracket2] = ACTIONS(1148), - }, - [696] = { - [sym_string] = STATE(1019), - [sym__single_quoted_string] = STATE(781), - [sym__double_quoted_string] = STATE(810), - [sym__string_or_identifier] = STATE(1019), - [aux_sym_function_definition_repeat1] = STATE(692), - [sym_identifier] = ACTIONS(1239), - [anon_sym_BSLASH] = ACTIONS(761), - [anon_sym_function] = ACTIONS(765), - [anon_sym_EQ] = ACTIONS(765), - [anon_sym_if] = ACTIONS(765), - [anon_sym_for] = ACTIONS(765), - [anon_sym_while] = ACTIONS(765), - [anon_sym_repeat] = ACTIONS(765), - [anon_sym_QMARK] = ACTIONS(761), - [anon_sym_TILDE] = ACTIONS(761), - [anon_sym_BANG] = ACTIONS(765), - [anon_sym_PLUS] = ACTIONS(761), - [anon_sym_DASH] = ACTIONS(765), - [anon_sym_LT_DASH] = ACTIONS(761), - [anon_sym_LT_LT_DASH] = ACTIONS(761), - [anon_sym_COLON_EQ] = ACTIONS(761), - [anon_sym_DASH_GT] = ACTIONS(765), - [anon_sym_DASH_GT_GT] = ACTIONS(761), - [anon_sym_PIPE] = ACTIONS(765), - [anon_sym_AMP] = ACTIONS(765), - [anon_sym_PIPE_PIPE] = ACTIONS(761), - [anon_sym_AMP_AMP] = ACTIONS(761), - [anon_sym_LT] = ACTIONS(765), - [anon_sym_LT_EQ] = ACTIONS(761), - [anon_sym_GT] = ACTIONS(765), - [anon_sym_GT_EQ] = ACTIONS(761), - [anon_sym_EQ_EQ] = ACTIONS(761), - [anon_sym_BANG_EQ] = ACTIONS(761), - [anon_sym_STAR] = ACTIONS(765), - [anon_sym_SLASH] = ACTIONS(761), - [anon_sym_STAR_STAR] = ACTIONS(761), - [anon_sym_CARET] = ACTIONS(761), - [aux_sym_binary_operator_token1] = ACTIONS(761), - [anon_sym_PIPE_GT] = ACTIONS(761), - [anon_sym_COLON] = ACTIONS(765), - [anon_sym_DOLLAR] = ACTIONS(761), - [anon_sym_AT] = ACTIONS(761), - [sym__hex_literal] = ACTIONS(761), - [sym__number_literal] = ACTIONS(765), - [anon_sym_SQUOTE] = ACTIONS(1155), - [anon_sym_DQUOTE] = ACTIONS(1157), - [sym_return] = ACTIONS(765), - [sym_next] = ACTIONS(765), - [sym_break] = ACTIONS(765), - [sym_true] = ACTIONS(765), - [sym_false] = ACTIONS(765), - [sym_null] = ACTIONS(765), - [sym_inf] = ACTIONS(765), - [sym_nan] = ACTIONS(765), - [anon_sym_NA] = ACTIONS(765), - [anon_sym_NA_integer_] = ACTIONS(765), - [anon_sym_NA_real_] = ACTIONS(765), - [anon_sym_NA_complex_] = ACTIONS(765), - [anon_sym_NA_character_] = ACTIONS(765), - [sym_dots] = ACTIONS(765), - [sym_dot_dot_i] = ACTIONS(761), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1241), - [sym__semicolon] = ACTIONS(761), - [sym__raw_string_literal] = ACTIONS(1159), - [sym__external_open_parenthesis] = ACTIONS(761), - [sym__external_open_brace] = ACTIONS(761), - [sym__external_close_brace] = ACTIONS(761), - [sym__external_open_bracket] = ACTIONS(761), - [sym__external_open_bracket2] = ACTIONS(761), - }, - [697] = { - [sym_string] = STATE(813), - [sym__single_quoted_string] = STATE(754), - [sym__double_quoted_string] = STATE(755), - [sym__string_or_identifier] = STATE(813), - [sym_identifier] = ACTIONS(1243), - [anon_sym_BSLASH] = ACTIONS(1075), - [anon_sym_function] = ACTIONS(1077), - [anon_sym_EQ] = ACTIONS(1077), - [anon_sym_if] = ACTIONS(1077), - [anon_sym_for] = ACTIONS(1077), - [anon_sym_while] = ACTIONS(1077), - [anon_sym_repeat] = ACTIONS(1077), - [anon_sym_QMARK] = ACTIONS(1075), - [anon_sym_TILDE] = ACTIONS(1075), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_PLUS] = ACTIONS(1075), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_LT_DASH] = ACTIONS(1075), - [anon_sym_LT_LT_DASH] = ACTIONS(1075), - [anon_sym_COLON_EQ] = ACTIONS(1075), - [anon_sym_DASH_GT] = ACTIONS(1077), - [anon_sym_DASH_GT_GT] = ACTIONS(1075), - [anon_sym_PIPE] = ACTIONS(1077), - [anon_sym_AMP] = ACTIONS(1077), - [anon_sym_PIPE_PIPE] = ACTIONS(1075), - [anon_sym_AMP_AMP] = ACTIONS(1075), - [anon_sym_LT] = ACTIONS(1077), - [anon_sym_LT_EQ] = ACTIONS(1075), - [anon_sym_GT] = ACTIONS(1077), - [anon_sym_GT_EQ] = ACTIONS(1075), - [anon_sym_EQ_EQ] = ACTIONS(1075), - [anon_sym_BANG_EQ] = ACTIONS(1075), - [anon_sym_STAR] = ACTIONS(1077), - [anon_sym_SLASH] = ACTIONS(1075), - [anon_sym_STAR_STAR] = ACTIONS(1075), - [anon_sym_CARET] = ACTIONS(1075), - [aux_sym_binary_operator_token1] = ACTIONS(1075), - [anon_sym_PIPE_GT] = ACTIONS(1075), - [anon_sym_COLON] = ACTIONS(1077), - [anon_sym_DOLLAR] = ACTIONS(1075), - [anon_sym_AT] = ACTIONS(1075), - [sym__hex_literal] = ACTIONS(1075), - [sym__number_literal] = ACTIONS(1077), - [anon_sym_SQUOTE] = ACTIONS(909), - [anon_sym_DQUOTE] = ACTIONS(911), - [sym_return] = ACTIONS(1077), - [sym_next] = ACTIONS(1077), - [sym_break] = ACTIONS(1077), - [sym_true] = ACTIONS(1077), - [sym_false] = ACTIONS(1077), - [sym_null] = ACTIONS(1077), - [sym_inf] = ACTIONS(1077), - [sym_nan] = ACTIONS(1077), - [anon_sym_NA] = ACTIONS(1077), - [anon_sym_NA_integer_] = ACTIONS(1077), - [anon_sym_NA_real_] = ACTIONS(1077), - [anon_sym_NA_complex_] = ACTIONS(1077), - [anon_sym_NA_character_] = ACTIONS(1077), - [sym_dots] = ACTIONS(1077), - [sym_dot_dot_i] = ACTIONS(1075), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1075), - [sym__semicolon] = ACTIONS(1075), - [sym__raw_string_literal] = ACTIONS(915), - [sym__external_else] = ACTIONS(1075), - [sym__external_open_parenthesis] = ACTIONS(1075), - [sym__external_open_brace] = ACTIONS(1075), - [sym__external_close_brace] = ACTIONS(1075), - [sym__external_open_bracket] = ACTIONS(1075), - [sym__external_open_bracket2] = ACTIONS(1075), - }, - [698] = { - [sym_string] = STATE(1023), - [sym__single_quoted_string] = STATE(798), - [sym__double_quoted_string] = STATE(773), - [sym__string_or_identifier] = STATE(1023), - [aux_sym_function_definition_repeat1] = STATE(929), - [sym_identifier] = ACTIONS(1245), - [anon_sym_BSLASH] = ACTIONS(825), - [anon_sym_function] = ACTIONS(829), - [anon_sym_EQ] = ACTIONS(829), - [anon_sym_if] = ACTIONS(829), - [anon_sym_for] = ACTIONS(829), - [anon_sym_while] = ACTIONS(829), - [anon_sym_repeat] = ACTIONS(829), - [anon_sym_QMARK] = ACTIONS(825), - [anon_sym_TILDE] = ACTIONS(825), - [anon_sym_BANG] = ACTIONS(829), - [anon_sym_PLUS] = ACTIONS(825), - [anon_sym_DASH] = ACTIONS(829), - [anon_sym_LT_DASH] = ACTIONS(825), - [anon_sym_LT_LT_DASH] = ACTIONS(825), - [anon_sym_COLON_EQ] = ACTIONS(825), - [anon_sym_DASH_GT] = ACTIONS(829), - [anon_sym_DASH_GT_GT] = ACTIONS(825), - [anon_sym_PIPE] = ACTIONS(829), - [anon_sym_AMP] = ACTIONS(829), - [anon_sym_PIPE_PIPE] = ACTIONS(825), - [anon_sym_AMP_AMP] = ACTIONS(825), - [anon_sym_LT] = ACTIONS(829), - [anon_sym_LT_EQ] = ACTIONS(825), - [anon_sym_GT] = ACTIONS(829), - [anon_sym_GT_EQ] = ACTIONS(825), - [anon_sym_EQ_EQ] = ACTIONS(825), - [anon_sym_BANG_EQ] = ACTIONS(825), - [anon_sym_STAR] = ACTIONS(829), - [anon_sym_SLASH] = ACTIONS(825), - [anon_sym_STAR_STAR] = ACTIONS(825), - [anon_sym_CARET] = ACTIONS(825), - [aux_sym_binary_operator_token1] = ACTIONS(825), - [anon_sym_PIPE_GT] = ACTIONS(825), - [anon_sym_COLON] = ACTIONS(829), - [anon_sym_DOLLAR] = ACTIONS(825), - [anon_sym_AT] = ACTIONS(825), - [sym__hex_literal] = ACTIONS(825), - [sym__number_literal] = ACTIONS(829), - [anon_sym_SQUOTE] = ACTIONS(585), - [anon_sym_DQUOTE] = ACTIONS(587), - [sym_return] = ACTIONS(829), - [sym_next] = ACTIONS(829), - [sym_break] = ACTIONS(829), - [sym_true] = ACTIONS(829), - [sym_false] = ACTIONS(829), - [sym_null] = ACTIONS(829), - [sym_inf] = ACTIONS(829), - [sym_nan] = ACTIONS(829), - [anon_sym_NA] = ACTIONS(829), - [anon_sym_NA_integer_] = ACTIONS(829), - [anon_sym_NA_real_] = ACTIONS(829), - [anon_sym_NA_complex_] = ACTIONS(829), - [anon_sym_NA_character_] = ACTIONS(829), - [sym_dots] = ACTIONS(829), - [sym_dot_dot_i] = ACTIONS(825), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(825), - [sym__newline] = ACTIONS(825), - [sym__raw_string_literal] = ACTIONS(601), - [sym__external_open_parenthesis] = ACTIONS(825), - [sym__external_open_brace] = ACTIONS(825), - [sym__external_open_bracket] = ACTIONS(825), - [sym__external_close_bracket] = ACTIONS(825), - [sym__external_open_bracket2] = ACTIONS(825), - }, - [699] = { - [sym_string] = STATE(840), - [sym__single_quoted_string] = STATE(748), - [sym__double_quoted_string] = STATE(749), - [sym__string_or_identifier] = STATE(840), - [ts_builtin_sym_end] = ACTIONS(1075), - [sym_identifier] = ACTIONS(1247), - [anon_sym_BSLASH] = ACTIONS(1075), - [anon_sym_function] = ACTIONS(1077), - [anon_sym_EQ] = ACTIONS(1077), - [anon_sym_if] = ACTIONS(1077), - [anon_sym_for] = ACTIONS(1077), - [anon_sym_while] = ACTIONS(1077), - [anon_sym_repeat] = ACTIONS(1077), - [anon_sym_QMARK] = ACTIONS(1075), - [anon_sym_TILDE] = ACTIONS(1075), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_PLUS] = ACTIONS(1075), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_LT_DASH] = ACTIONS(1075), - [anon_sym_LT_LT_DASH] = ACTIONS(1075), - [anon_sym_COLON_EQ] = ACTIONS(1075), - [anon_sym_DASH_GT] = ACTIONS(1077), - [anon_sym_DASH_GT_GT] = ACTIONS(1075), - [anon_sym_PIPE] = ACTIONS(1077), - [anon_sym_AMP] = ACTIONS(1077), - [anon_sym_PIPE_PIPE] = ACTIONS(1075), - [anon_sym_AMP_AMP] = ACTIONS(1075), - [anon_sym_LT] = ACTIONS(1077), - [anon_sym_LT_EQ] = ACTIONS(1075), - [anon_sym_GT] = ACTIONS(1077), - [anon_sym_GT_EQ] = ACTIONS(1075), - [anon_sym_EQ_EQ] = ACTIONS(1075), - [anon_sym_BANG_EQ] = ACTIONS(1075), - [anon_sym_STAR] = ACTIONS(1077), - [anon_sym_SLASH] = ACTIONS(1075), - [anon_sym_STAR_STAR] = ACTIONS(1075), - [anon_sym_CARET] = ACTIONS(1075), - [aux_sym_binary_operator_token1] = ACTIONS(1075), - [anon_sym_PIPE_GT] = ACTIONS(1075), - [anon_sym_COLON] = ACTIONS(1077), - [anon_sym_DOLLAR] = ACTIONS(1075), - [anon_sym_AT] = ACTIONS(1075), - [sym__hex_literal] = ACTIONS(1075), - [sym__number_literal] = ACTIONS(1077), - [anon_sym_SQUOTE] = ACTIONS(767), - [anon_sym_DQUOTE] = ACTIONS(769), - [sym_return] = ACTIONS(1077), - [sym_next] = ACTIONS(1077), - [sym_break] = ACTIONS(1077), - [sym_true] = ACTIONS(1077), - [sym_false] = ACTIONS(1077), - [sym_null] = ACTIONS(1077), - [sym_inf] = ACTIONS(1077), - [sym_nan] = ACTIONS(1077), - [anon_sym_NA] = ACTIONS(1077), - [anon_sym_NA_integer_] = ACTIONS(1077), - [anon_sym_NA_real_] = ACTIONS(1077), - [anon_sym_NA_complex_] = ACTIONS(1077), - [anon_sym_NA_character_] = ACTIONS(1077), - [sym_dots] = ACTIONS(1077), - [sym_dot_dot_i] = ACTIONS(1075), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1075), - [sym__semicolon] = ACTIONS(1075), - [sym__raw_string_literal] = ACTIONS(773), - [sym__external_else] = ACTIONS(1075), - [sym__external_open_parenthesis] = ACTIONS(1075), - [sym__external_open_brace] = ACTIONS(1075), - [sym__external_open_bracket] = ACTIONS(1075), - [sym__external_open_bracket2] = ACTIONS(1075), - }, - [700] = { - [sym_string] = STATE(960), - [sym__single_quoted_string] = STATE(768), - [sym__double_quoted_string] = STATE(783), - [sym__string_or_identifier] = STATE(960), - [aux_sym_function_definition_repeat1] = STATE(703), - [sym_identifier] = ACTIONS(1249), - [anon_sym_BSLASH] = ACTIONS(761), - [anon_sym_function] = ACTIONS(765), - [anon_sym_EQ] = ACTIONS(765), - [anon_sym_if] = ACTIONS(765), - [anon_sym_for] = ACTIONS(765), - [anon_sym_while] = ACTIONS(765), - [anon_sym_repeat] = ACTIONS(765), - [anon_sym_QMARK] = ACTIONS(761), - [anon_sym_TILDE] = ACTIONS(761), - [anon_sym_BANG] = ACTIONS(765), - [anon_sym_PLUS] = ACTIONS(761), - [anon_sym_DASH] = ACTIONS(765), - [anon_sym_LT_DASH] = ACTIONS(761), - [anon_sym_LT_LT_DASH] = ACTIONS(761), - [anon_sym_COLON_EQ] = ACTIONS(761), - [anon_sym_DASH_GT] = ACTIONS(765), - [anon_sym_DASH_GT_GT] = ACTIONS(761), - [anon_sym_PIPE] = ACTIONS(765), - [anon_sym_AMP] = ACTIONS(765), - [anon_sym_PIPE_PIPE] = ACTIONS(761), - [anon_sym_AMP_AMP] = ACTIONS(761), - [anon_sym_LT] = ACTIONS(765), - [anon_sym_LT_EQ] = ACTIONS(761), - [anon_sym_GT] = ACTIONS(765), - [anon_sym_GT_EQ] = ACTIONS(761), - [anon_sym_EQ_EQ] = ACTIONS(761), - [anon_sym_BANG_EQ] = ACTIONS(761), - [anon_sym_STAR] = ACTIONS(765), - [anon_sym_SLASH] = ACTIONS(761), - [anon_sym_STAR_STAR] = ACTIONS(761), - [anon_sym_CARET] = ACTIONS(761), - [aux_sym_binary_operator_token1] = ACTIONS(761), - [anon_sym_PIPE_GT] = ACTIONS(761), - [anon_sym_COLON] = ACTIONS(765), - [anon_sym_DOLLAR] = ACTIONS(761), - [anon_sym_AT] = ACTIONS(761), - [sym__hex_literal] = ACTIONS(761), - [sym__number_literal] = ACTIONS(765), - [anon_sym_SQUOTE] = ACTIONS(635), - [anon_sym_DQUOTE] = ACTIONS(637), - [sym_return] = ACTIONS(765), - [sym_next] = ACTIONS(765), - [sym_break] = ACTIONS(765), - [sym_true] = ACTIONS(765), - [sym_false] = ACTIONS(765), - [sym_null] = ACTIONS(765), - [sym_inf] = ACTIONS(765), - [sym_nan] = ACTIONS(765), - [anon_sym_NA] = ACTIONS(765), - [anon_sym_NA_integer_] = ACTIONS(765), - [anon_sym_NA_real_] = ACTIONS(765), - [anon_sym_NA_complex_] = ACTIONS(765), - [anon_sym_NA_character_] = ACTIONS(765), - [sym_dots] = ACTIONS(765), - [sym_dot_dot_i] = ACTIONS(761), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(761), - [sym__newline] = ACTIONS(1251), - [sym__raw_string_literal] = ACTIONS(651), - [sym__external_open_parenthesis] = ACTIONS(761), - [sym__external_open_brace] = ACTIONS(761), - [sym__external_open_bracket] = ACTIONS(761), - [sym__external_open_bracket2] = ACTIONS(761), - [sym__external_close_bracket2] = ACTIONS(761), - }, - [701] = { - [sym_string] = STATE(1006), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym__string_or_identifier] = STATE(1006), - [aux_sym_function_definition_repeat1] = STATE(892), - [sym_identifier] = ACTIONS(1253), - [anon_sym_BSLASH] = ACTIONS(825), - [anon_sym_function] = ACTIONS(829), - [anon_sym_EQ] = ACTIONS(829), - [anon_sym_if] = ACTIONS(829), - [anon_sym_for] = ACTIONS(829), - [anon_sym_while] = ACTIONS(829), - [anon_sym_repeat] = ACTIONS(829), - [anon_sym_QMARK] = ACTIONS(825), - [anon_sym_TILDE] = ACTIONS(825), - [anon_sym_BANG] = ACTIONS(829), - [anon_sym_PLUS] = ACTIONS(825), - [anon_sym_DASH] = ACTIONS(829), - [anon_sym_LT_DASH] = ACTIONS(825), - [anon_sym_LT_LT_DASH] = ACTIONS(825), - [anon_sym_COLON_EQ] = ACTIONS(825), - [anon_sym_DASH_GT] = ACTIONS(829), - [anon_sym_DASH_GT_GT] = ACTIONS(825), - [anon_sym_PIPE] = ACTIONS(829), - [anon_sym_AMP] = ACTIONS(829), - [anon_sym_PIPE_PIPE] = ACTIONS(825), - [anon_sym_AMP_AMP] = ACTIONS(825), - [anon_sym_LT] = ACTIONS(829), - [anon_sym_LT_EQ] = ACTIONS(825), - [anon_sym_GT] = ACTIONS(829), - [anon_sym_GT_EQ] = ACTIONS(825), - [anon_sym_EQ_EQ] = ACTIONS(825), - [anon_sym_BANG_EQ] = ACTIONS(825), - [anon_sym_STAR] = ACTIONS(829), - [anon_sym_SLASH] = ACTIONS(825), - [anon_sym_STAR_STAR] = ACTIONS(825), - [anon_sym_CARET] = ACTIONS(825), - [aux_sym_binary_operator_token1] = ACTIONS(825), - [anon_sym_PIPE_GT] = ACTIONS(825), - [anon_sym_COLON] = ACTIONS(829), - [anon_sym_DOLLAR] = ACTIONS(825), - [anon_sym_AT] = ACTIONS(825), - [sym__hex_literal] = ACTIONS(825), - [sym__number_literal] = ACTIONS(829), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(829), - [sym_next] = ACTIONS(829), - [sym_break] = ACTIONS(829), - [sym_true] = ACTIONS(829), - [sym_false] = ACTIONS(829), - [sym_null] = ACTIONS(829), - [sym_inf] = ACTIONS(829), - [sym_nan] = ACTIONS(829), - [anon_sym_NA] = ACTIONS(829), - [anon_sym_NA_integer_] = ACTIONS(829), - [anon_sym_NA_real_] = ACTIONS(829), - [anon_sym_NA_complex_] = ACTIONS(829), - [anon_sym_NA_character_] = ACTIONS(829), - [sym_dots] = ACTIONS(829), - [sym_dot_dot_i] = ACTIONS(825), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(825), - [sym__newline] = ACTIONS(825), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(825), - [sym__external_close_parenthesis] = ACTIONS(825), - [sym__external_open_brace] = ACTIONS(825), - [sym__external_open_bracket] = ACTIONS(825), - [sym__external_open_bracket2] = ACTIONS(825), - }, - [702] = { - [sym_call_arguments] = STATE(1011), - [sym_subset_arguments] = STATE(1012), - [sym_subset2_arguments] = STATE(1014), - [sym__open_parenthesis] = STATE(633), - [sym__open_bracket] = STATE(634), - [sym__open_bracket2] = STATE(635), - [sym_identifier] = ACTIONS(1255), - [anon_sym_BSLASH] = ACTIONS(1257), - [anon_sym_function] = ACTIONS(1255), - [anon_sym_EQ] = ACTIONS(839), - [anon_sym_if] = ACTIONS(1255), - [anon_sym_for] = ACTIONS(1255), - [anon_sym_while] = ACTIONS(1255), - [anon_sym_repeat] = ACTIONS(1255), - [anon_sym_QMARK] = ACTIONS(841), - [anon_sym_TILDE] = ACTIONS(843), - [anon_sym_BANG] = ACTIONS(1255), - [anon_sym_PLUS] = ACTIONS(845), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_LT_DASH] = ACTIONS(849), - [anon_sym_LT_LT_DASH] = ACTIONS(849), - [anon_sym_COLON_EQ] = ACTIONS(849), - [anon_sym_DASH_GT] = ACTIONS(851), - [anon_sym_DASH_GT_GT] = ACTIONS(853), - [anon_sym_PIPE] = ACTIONS(855), - [anon_sym_AMP] = ACTIONS(857), - [anon_sym_PIPE_PIPE] = ACTIONS(859), - [anon_sym_AMP_AMP] = ACTIONS(861), - [anon_sym_LT] = ACTIONS(863), - [anon_sym_LT_EQ] = ACTIONS(865), - [anon_sym_GT] = ACTIONS(863), - [anon_sym_GT_EQ] = ACTIONS(865), - [anon_sym_EQ_EQ] = ACTIONS(865), - [anon_sym_BANG_EQ] = ACTIONS(865), - [anon_sym_STAR] = ACTIONS(867), - [anon_sym_SLASH] = ACTIONS(869), - [anon_sym_STAR_STAR] = ACTIONS(871), - [anon_sym_CARET] = ACTIONS(871), - [aux_sym_binary_operator_token1] = ACTIONS(873), - [anon_sym_PIPE_GT] = ACTIONS(873), - [anon_sym_COLON] = ACTIONS(875), - [anon_sym_DOLLAR] = ACTIONS(877), - [anon_sym_AT] = ACTIONS(877), - [sym__hex_literal] = ACTIONS(1257), - [sym__number_literal] = ACTIONS(1255), - [anon_sym_SQUOTE] = ACTIONS(1257), - [anon_sym_DQUOTE] = ACTIONS(1257), - [sym_return] = ACTIONS(1255), - [sym_next] = ACTIONS(1255), - [sym_break] = ACTIONS(1255), - [sym_true] = ACTIONS(1255), - [sym_false] = ACTIONS(1255), - [sym_null] = ACTIONS(1255), - [sym_inf] = ACTIONS(1255), - [sym_nan] = ACTIONS(1255), - [anon_sym_NA] = ACTIONS(1255), - [anon_sym_NA_integer_] = ACTIONS(1255), - [anon_sym_NA_real_] = ACTIONS(1255), - [anon_sym_NA_complex_] = ACTIONS(1255), - [anon_sym_NA_character_] = ACTIONS(1255), - [sym_dots] = ACTIONS(1255), - [sym_dot_dot_i] = ACTIONS(1257), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1257), - [sym__raw_string_literal] = ACTIONS(1257), - [sym__external_open_parenthesis] = ACTIONS(879), - [sym__external_close_parenthesis] = ACTIONS(1257), - [sym__external_open_brace] = ACTIONS(1257), - [sym__external_open_bracket] = ACTIONS(881), - [sym__external_open_bracket2] = ACTIONS(883), - }, - [703] = { - [sym_string] = STATE(956), - [sym__single_quoted_string] = STATE(768), - [sym__double_quoted_string] = STATE(783), - [sym__string_or_identifier] = STATE(956), - [aux_sym_function_definition_repeat1] = STATE(859), - [sym_identifier] = ACTIONS(1259), - [anon_sym_BSLASH] = ACTIONS(825), - [anon_sym_function] = ACTIONS(829), - [anon_sym_EQ] = ACTIONS(829), - [anon_sym_if] = ACTIONS(829), - [anon_sym_for] = ACTIONS(829), - [anon_sym_while] = ACTIONS(829), - [anon_sym_repeat] = ACTIONS(829), - [anon_sym_QMARK] = ACTIONS(825), - [anon_sym_TILDE] = ACTIONS(825), - [anon_sym_BANG] = ACTIONS(829), - [anon_sym_PLUS] = ACTIONS(825), - [anon_sym_DASH] = ACTIONS(829), - [anon_sym_LT_DASH] = ACTIONS(825), - [anon_sym_LT_LT_DASH] = ACTIONS(825), - [anon_sym_COLON_EQ] = ACTIONS(825), - [anon_sym_DASH_GT] = ACTIONS(829), - [anon_sym_DASH_GT_GT] = ACTIONS(825), - [anon_sym_PIPE] = ACTIONS(829), - [anon_sym_AMP] = ACTIONS(829), - [anon_sym_PIPE_PIPE] = ACTIONS(825), - [anon_sym_AMP_AMP] = ACTIONS(825), - [anon_sym_LT] = ACTIONS(829), - [anon_sym_LT_EQ] = ACTIONS(825), - [anon_sym_GT] = ACTIONS(829), - [anon_sym_GT_EQ] = ACTIONS(825), - [anon_sym_EQ_EQ] = ACTIONS(825), - [anon_sym_BANG_EQ] = ACTIONS(825), - [anon_sym_STAR] = ACTIONS(829), - [anon_sym_SLASH] = ACTIONS(825), - [anon_sym_STAR_STAR] = ACTIONS(825), - [anon_sym_CARET] = ACTIONS(825), - [aux_sym_binary_operator_token1] = ACTIONS(825), - [anon_sym_PIPE_GT] = ACTIONS(825), - [anon_sym_COLON] = ACTIONS(829), - [anon_sym_DOLLAR] = ACTIONS(825), - [anon_sym_AT] = ACTIONS(825), - [sym__hex_literal] = ACTIONS(825), - [sym__number_literal] = ACTIONS(829), - [anon_sym_SQUOTE] = ACTIONS(635), - [anon_sym_DQUOTE] = ACTIONS(637), - [sym_return] = ACTIONS(829), - [sym_next] = ACTIONS(829), - [sym_break] = ACTIONS(829), - [sym_true] = ACTIONS(829), - [sym_false] = ACTIONS(829), - [sym_null] = ACTIONS(829), - [sym_inf] = ACTIONS(829), - [sym_nan] = ACTIONS(829), - [anon_sym_NA] = ACTIONS(829), - [anon_sym_NA_integer_] = ACTIONS(829), - [anon_sym_NA_real_] = ACTIONS(829), - [anon_sym_NA_complex_] = ACTIONS(829), - [anon_sym_NA_character_] = ACTIONS(829), - [sym_dots] = ACTIONS(829), - [sym_dot_dot_i] = ACTIONS(825), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(825), - [sym__newline] = ACTIONS(825), - [sym__raw_string_literal] = ACTIONS(651), - [sym__external_open_parenthesis] = ACTIONS(825), - [sym__external_open_brace] = ACTIONS(825), - [sym__external_open_bracket] = ACTIONS(825), - [sym__external_open_bracket2] = ACTIONS(825), - [sym__external_close_bracket2] = ACTIONS(825), - }, - [704] = { - [sym_function_definition] = STATE(534), - [sym_if_statement] = STATE(534), - [sym_for_statement] = STATE(534), - [sym_while_statement] = STATE(534), - [sym_repeat_statement] = STATE(534), - [sym_braced_expression] = STATE(534), - [sym_parenthesized_expression] = STATE(534), - [sym_call] = STATE(534), - [sym_subset] = STATE(534), - [sym_subset2] = STATE(534), - [sym__argument] = STATE(2076), - [sym_argument] = STATE(2080), - [sym__argument_named] = STATE(2074), - [sym__argument_unnamed] = STATE(2061), - [sym__argument_value] = STATE(2057), - [sym_unary_operator] = STATE(534), - [sym_binary_operator] = STATE(534), - [sym_extract_operator] = STATE(534), - [sym_namespace_operator] = STATE(534), - [sym_integer] = STATE(534), - [sym_complex] = STATE(534), - [sym_float] = STATE(534), - [sym__float_literal] = STATE(797), - [sym_string] = STATE(764), - [sym__single_quoted_string] = STATE(798), - [sym__double_quoted_string] = STATE(773), - [sym_na] = STATE(534), - [sym__expression] = STATE(534), - [sym__string_or_identifier] = STATE(2302), - [sym__open_parenthesis] = STATE(1008), - [sym__open_brace] = STATE(904), - [aux_sym_call_arguments_repeat1] = STATE(704), - [sym_identifier] = ACTIONS(1261), - [anon_sym_BSLASH] = ACTIONS(1264), - [anon_sym_function] = ACTIONS(1267), - [anon_sym_if] = ACTIONS(1270), - [anon_sym_for] = ACTIONS(1273), - [anon_sym_while] = ACTIONS(1276), - [anon_sym_repeat] = ACTIONS(1279), - [anon_sym_QMARK] = ACTIONS(1282), - [anon_sym_TILDE] = ACTIONS(1285), - [anon_sym_BANG] = ACTIONS(1288), - [anon_sym_PLUS] = ACTIONS(1291), - [anon_sym_DASH] = ACTIONS(1291), - [sym__hex_literal] = ACTIONS(1294), - [sym__number_literal] = ACTIONS(1297), - [anon_sym_SQUOTE] = ACTIONS(1300), - [anon_sym_DQUOTE] = ACTIONS(1303), - [sym_return] = ACTIONS(1306), - [sym_next] = ACTIONS(1306), - [sym_break] = ACTIONS(1306), - [sym_true] = ACTIONS(1306), - [sym_false] = ACTIONS(1306), - [sym_null] = ACTIONS(1306), - [sym_inf] = ACTIONS(1306), - [sym_nan] = ACTIONS(1306), - [anon_sym_NA] = ACTIONS(1309), - [anon_sym_NA_integer_] = ACTIONS(1309), - [anon_sym_NA_real_] = ACTIONS(1309), - [anon_sym_NA_complex_] = ACTIONS(1309), - [anon_sym_NA_character_] = ACTIONS(1309), - [sym_dots] = ACTIONS(1312), - [sym_dot_dot_i] = ACTIONS(1315), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1318), - [sym__newline] = ACTIONS(1321), - [sym__raw_string_literal] = ACTIONS(1324), - [sym__external_open_parenthesis] = ACTIONS(1327), - [sym__external_open_brace] = ACTIONS(1330), - [sym__external_close_bracket] = ACTIONS(1148), - }, - [705] = { - [sym_string] = STATE(878), - [sym__single_quoted_string] = STATE(730), - [sym__double_quoted_string] = STATE(731), - [sym__string_or_identifier] = STATE(878), - [sym_identifier] = ACTIONS(1333), - [anon_sym_BSLASH] = ACTIONS(1075), - [anon_sym_function] = ACTIONS(1077), - [anon_sym_EQ] = ACTIONS(1077), - [anon_sym_if] = ACTIONS(1077), - [anon_sym_for] = ACTIONS(1077), - [anon_sym_while] = ACTIONS(1077), - [anon_sym_repeat] = ACTIONS(1077), - [anon_sym_QMARK] = ACTIONS(1075), - [anon_sym_TILDE] = ACTIONS(1075), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_PLUS] = ACTIONS(1075), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_LT_DASH] = ACTIONS(1075), - [anon_sym_LT_LT_DASH] = ACTIONS(1075), - [anon_sym_COLON_EQ] = ACTIONS(1075), - [anon_sym_DASH_GT] = ACTIONS(1077), - [anon_sym_DASH_GT_GT] = ACTIONS(1075), - [anon_sym_PIPE] = ACTIONS(1077), - [anon_sym_AMP] = ACTIONS(1077), - [anon_sym_PIPE_PIPE] = ACTIONS(1075), - [anon_sym_AMP_AMP] = ACTIONS(1075), - [anon_sym_LT] = ACTIONS(1077), - [anon_sym_LT_EQ] = ACTIONS(1075), - [anon_sym_GT] = ACTIONS(1077), - [anon_sym_GT_EQ] = ACTIONS(1075), - [anon_sym_EQ_EQ] = ACTIONS(1075), - [anon_sym_BANG_EQ] = ACTIONS(1075), - [anon_sym_STAR] = ACTIONS(1077), - [anon_sym_SLASH] = ACTIONS(1075), - [anon_sym_STAR_STAR] = ACTIONS(1075), - [anon_sym_CARET] = ACTIONS(1075), - [aux_sym_binary_operator_token1] = ACTIONS(1075), - [anon_sym_PIPE_GT] = ACTIONS(1075), - [anon_sym_COLON] = ACTIONS(1077), - [anon_sym_DOLLAR] = ACTIONS(1075), - [anon_sym_AT] = ACTIONS(1075), - [sym__hex_literal] = ACTIONS(1075), - [sym__number_literal] = ACTIONS(1077), - [anon_sym_SQUOTE] = ACTIONS(893), - [anon_sym_DQUOTE] = ACTIONS(895), - [sym_return] = ACTIONS(1077), - [sym_next] = ACTIONS(1077), - [sym_break] = ACTIONS(1077), - [sym_true] = ACTIONS(1077), - [sym_false] = ACTIONS(1077), - [sym_null] = ACTIONS(1077), - [sym_inf] = ACTIONS(1077), - [sym_nan] = ACTIONS(1077), - [anon_sym_NA] = ACTIONS(1077), - [anon_sym_NA_integer_] = ACTIONS(1077), - [anon_sym_NA_real_] = ACTIONS(1077), - [anon_sym_NA_complex_] = ACTIONS(1077), - [anon_sym_NA_character_] = ACTIONS(1077), - [sym_dots] = ACTIONS(1077), - [sym_dot_dot_i] = ACTIONS(1075), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1075), - [sym__newline] = ACTIONS(1075), - [sym__raw_string_literal] = ACTIONS(899), - [sym__external_else] = ACTIONS(1075), - [sym__external_open_parenthesis] = ACTIONS(1075), - [sym__external_close_parenthesis] = ACTIONS(1075), - [sym__external_open_brace] = ACTIONS(1075), - [sym__external_open_bracket] = ACTIONS(1075), - [sym__external_open_bracket2] = ACTIONS(1075), - }, - [706] = { - [sym_string] = STATE(964), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym__string_or_identifier] = STATE(964), - [aux_sym_function_definition_repeat1] = STATE(701), - [sym_identifier] = ACTIONS(1335), - [anon_sym_BSLASH] = ACTIONS(761), - [anon_sym_function] = ACTIONS(765), - [anon_sym_EQ] = ACTIONS(765), - [anon_sym_if] = ACTIONS(765), - [anon_sym_for] = ACTIONS(765), - [anon_sym_while] = ACTIONS(765), - [anon_sym_repeat] = ACTIONS(765), - [anon_sym_QMARK] = ACTIONS(761), - [anon_sym_TILDE] = ACTIONS(761), - [anon_sym_BANG] = ACTIONS(765), - [anon_sym_PLUS] = ACTIONS(761), - [anon_sym_DASH] = ACTIONS(765), - [anon_sym_LT_DASH] = ACTIONS(761), - [anon_sym_LT_LT_DASH] = ACTIONS(761), - [anon_sym_COLON_EQ] = ACTIONS(761), - [anon_sym_DASH_GT] = ACTIONS(765), - [anon_sym_DASH_GT_GT] = ACTIONS(761), - [anon_sym_PIPE] = ACTIONS(765), - [anon_sym_AMP] = ACTIONS(765), - [anon_sym_PIPE_PIPE] = ACTIONS(761), - [anon_sym_AMP_AMP] = ACTIONS(761), - [anon_sym_LT] = ACTIONS(765), - [anon_sym_LT_EQ] = ACTIONS(761), - [anon_sym_GT] = ACTIONS(765), - [anon_sym_GT_EQ] = ACTIONS(761), - [anon_sym_EQ_EQ] = ACTIONS(761), - [anon_sym_BANG_EQ] = ACTIONS(761), - [anon_sym_STAR] = ACTIONS(765), - [anon_sym_SLASH] = ACTIONS(761), - [anon_sym_STAR_STAR] = ACTIONS(761), - [anon_sym_CARET] = ACTIONS(761), - [aux_sym_binary_operator_token1] = ACTIONS(761), - [anon_sym_PIPE_GT] = ACTIONS(761), - [anon_sym_COLON] = ACTIONS(765), - [anon_sym_DOLLAR] = ACTIONS(761), - [anon_sym_AT] = ACTIONS(761), - [sym__hex_literal] = ACTIONS(761), - [sym__number_literal] = ACTIONS(765), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(765), - [sym_next] = ACTIONS(765), - [sym_break] = ACTIONS(765), - [sym_true] = ACTIONS(765), - [sym_false] = ACTIONS(765), - [sym_null] = ACTIONS(765), - [sym_inf] = ACTIONS(765), - [sym_nan] = ACTIONS(765), - [anon_sym_NA] = ACTIONS(765), - [anon_sym_NA_integer_] = ACTIONS(765), - [anon_sym_NA_real_] = ACTIONS(765), - [anon_sym_NA_complex_] = ACTIONS(765), - [anon_sym_NA_character_] = ACTIONS(765), - [sym_dots] = ACTIONS(765), - [sym_dot_dot_i] = ACTIONS(761), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(761), - [sym__newline] = ACTIONS(1337), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(761), - [sym__external_close_parenthesis] = ACTIONS(761), - [sym__external_open_brace] = ACTIONS(761), - [sym__external_open_bracket] = ACTIONS(761), - [sym__external_open_bracket2] = ACTIONS(761), - }, - [707] = { - [sym_string] = STATE(863), - [sym__single_quoted_string] = STATE(737), - [sym__double_quoted_string] = STATE(738), - [sym__string_or_identifier] = STATE(863), - [sym_identifier] = ACTIONS(1339), - [anon_sym_BSLASH] = ACTIONS(1075), - [anon_sym_function] = ACTIONS(1077), - [anon_sym_EQ] = ACTIONS(1077), - [anon_sym_if] = ACTIONS(1077), - [anon_sym_for] = ACTIONS(1077), - [anon_sym_while] = ACTIONS(1077), - [anon_sym_repeat] = ACTIONS(1077), - [anon_sym_QMARK] = ACTIONS(1075), - [anon_sym_TILDE] = ACTIONS(1075), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_PLUS] = ACTIONS(1075), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_LT_DASH] = ACTIONS(1075), - [anon_sym_LT_LT_DASH] = ACTIONS(1075), - [anon_sym_COLON_EQ] = ACTIONS(1075), - [anon_sym_DASH_GT] = ACTIONS(1077), - [anon_sym_DASH_GT_GT] = ACTIONS(1075), - [anon_sym_PIPE] = ACTIONS(1077), - [anon_sym_AMP] = ACTIONS(1077), - [anon_sym_PIPE_PIPE] = ACTIONS(1075), - [anon_sym_AMP_AMP] = ACTIONS(1075), - [anon_sym_LT] = ACTIONS(1077), - [anon_sym_LT_EQ] = ACTIONS(1075), - [anon_sym_GT] = ACTIONS(1077), - [anon_sym_GT_EQ] = ACTIONS(1075), - [anon_sym_EQ_EQ] = ACTIONS(1075), - [anon_sym_BANG_EQ] = ACTIONS(1075), - [anon_sym_STAR] = ACTIONS(1077), - [anon_sym_SLASH] = ACTIONS(1075), - [anon_sym_STAR_STAR] = ACTIONS(1075), - [anon_sym_CARET] = ACTIONS(1075), - [aux_sym_binary_operator_token1] = ACTIONS(1075), - [anon_sym_PIPE_GT] = ACTIONS(1075), - [anon_sym_COLON] = ACTIONS(1077), - [anon_sym_DOLLAR] = ACTIONS(1075), - [anon_sym_AT] = ACTIONS(1075), - [sym__hex_literal] = ACTIONS(1075), - [sym__number_literal] = ACTIONS(1077), - [anon_sym_SQUOTE] = ACTIONS(961), - [anon_sym_DQUOTE] = ACTIONS(963), - [sym_return] = ACTIONS(1077), - [sym_next] = ACTIONS(1077), - [sym_break] = ACTIONS(1077), - [sym_true] = ACTIONS(1077), - [sym_false] = ACTIONS(1077), - [sym_null] = ACTIONS(1077), - [sym_inf] = ACTIONS(1077), - [sym_nan] = ACTIONS(1077), - [anon_sym_NA] = ACTIONS(1077), - [anon_sym_NA_integer_] = ACTIONS(1077), - [anon_sym_NA_real_] = ACTIONS(1077), - [anon_sym_NA_complex_] = ACTIONS(1077), - [anon_sym_NA_character_] = ACTIONS(1077), - [sym_dots] = ACTIONS(1077), - [sym_dot_dot_i] = ACTIONS(1075), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1075), - [sym__newline] = ACTIONS(1075), - [sym__raw_string_literal] = ACTIONS(967), - [sym__external_else] = ACTIONS(1075), - [sym__external_open_parenthesis] = ACTIONS(1075), - [sym__external_open_brace] = ACTIONS(1075), - [sym__external_open_bracket] = ACTIONS(1075), - [sym__external_open_bracket2] = ACTIONS(1075), - [sym__external_close_bracket2] = ACTIONS(1075), - }, - [708] = { - [sym_string] = STATE(995), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym__string_or_identifier] = STATE(995), - [sym_identifier] = ACTIONS(1341), - [anon_sym_BSLASH] = ACTIONS(1075), - [anon_sym_function] = ACTIONS(1077), - [anon_sym_EQ] = ACTIONS(1077), - [anon_sym_if] = ACTIONS(1077), - [anon_sym_for] = ACTIONS(1077), - [anon_sym_while] = ACTIONS(1077), - [anon_sym_repeat] = ACTIONS(1077), - [anon_sym_QMARK] = ACTIONS(1075), - [anon_sym_TILDE] = ACTIONS(1075), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_PLUS] = ACTIONS(1075), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_LT_DASH] = ACTIONS(1075), - [anon_sym_LT_LT_DASH] = ACTIONS(1075), - [anon_sym_COLON_EQ] = ACTIONS(1075), - [anon_sym_DASH_GT] = ACTIONS(1077), - [anon_sym_DASH_GT_GT] = ACTIONS(1075), - [anon_sym_PIPE] = ACTIONS(1077), - [anon_sym_AMP] = ACTIONS(1077), - [anon_sym_PIPE_PIPE] = ACTIONS(1075), - [anon_sym_AMP_AMP] = ACTIONS(1075), - [anon_sym_LT] = ACTIONS(1077), - [anon_sym_LT_EQ] = ACTIONS(1075), - [anon_sym_GT] = ACTIONS(1077), - [anon_sym_GT_EQ] = ACTIONS(1075), - [anon_sym_EQ_EQ] = ACTIONS(1075), - [anon_sym_BANG_EQ] = ACTIONS(1075), - [anon_sym_STAR] = ACTIONS(1077), - [anon_sym_SLASH] = ACTIONS(1075), - [anon_sym_STAR_STAR] = ACTIONS(1075), - [anon_sym_CARET] = ACTIONS(1075), - [aux_sym_binary_operator_token1] = ACTIONS(1075), - [anon_sym_PIPE_GT] = ACTIONS(1075), - [anon_sym_COLON] = ACTIONS(1077), - [anon_sym_DOLLAR] = ACTIONS(1075), - [anon_sym_AT] = ACTIONS(1075), - [sym__hex_literal] = ACTIONS(1075), - [sym__number_literal] = ACTIONS(1077), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(1077), - [sym_next] = ACTIONS(1077), - [sym_break] = ACTIONS(1077), - [sym_true] = ACTIONS(1077), - [sym_false] = ACTIONS(1077), - [sym_null] = ACTIONS(1077), - [sym_inf] = ACTIONS(1077), - [sym_nan] = ACTIONS(1077), - [anon_sym_NA] = ACTIONS(1077), - [anon_sym_NA_integer_] = ACTIONS(1077), - [anon_sym_NA_real_] = ACTIONS(1077), - [anon_sym_NA_complex_] = ACTIONS(1077), - [anon_sym_NA_character_] = ACTIONS(1077), - [sym_dots] = ACTIONS(1077), - [sym_dot_dot_i] = ACTIONS(1075), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1075), - [sym__newline] = ACTIONS(1075), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(1075), - [sym__external_close_parenthesis] = ACTIONS(1075), - [sym__external_open_brace] = ACTIONS(1075), - [sym__external_open_bracket] = ACTIONS(1075), - [sym__external_open_bracket2] = ACTIONS(1075), - }, - [709] = { - [sym_string] = STATE(1037), - [sym__single_quoted_string] = STATE(781), - [sym__double_quoted_string] = STATE(810), - [sym__string_or_identifier] = STATE(1037), - [sym_identifier] = ACTIONS(1343), - [anon_sym_BSLASH] = ACTIONS(1075), - [anon_sym_function] = ACTIONS(1077), - [anon_sym_EQ] = ACTIONS(1077), - [anon_sym_if] = ACTIONS(1077), - [anon_sym_for] = ACTIONS(1077), - [anon_sym_while] = ACTIONS(1077), - [anon_sym_repeat] = ACTIONS(1077), - [anon_sym_QMARK] = ACTIONS(1075), - [anon_sym_TILDE] = ACTIONS(1075), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_PLUS] = ACTIONS(1075), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_LT_DASH] = ACTIONS(1075), - [anon_sym_LT_LT_DASH] = ACTIONS(1075), - [anon_sym_COLON_EQ] = ACTIONS(1075), - [anon_sym_DASH_GT] = ACTIONS(1077), - [anon_sym_DASH_GT_GT] = ACTIONS(1075), - [anon_sym_PIPE] = ACTIONS(1077), - [anon_sym_AMP] = ACTIONS(1077), - [anon_sym_PIPE_PIPE] = ACTIONS(1075), - [anon_sym_AMP_AMP] = ACTIONS(1075), - [anon_sym_LT] = ACTIONS(1077), - [anon_sym_LT_EQ] = ACTIONS(1075), - [anon_sym_GT] = ACTIONS(1077), - [anon_sym_GT_EQ] = ACTIONS(1075), - [anon_sym_EQ_EQ] = ACTIONS(1075), - [anon_sym_BANG_EQ] = ACTIONS(1075), - [anon_sym_STAR] = ACTIONS(1077), - [anon_sym_SLASH] = ACTIONS(1075), - [anon_sym_STAR_STAR] = ACTIONS(1075), - [anon_sym_CARET] = ACTIONS(1075), - [aux_sym_binary_operator_token1] = ACTIONS(1075), - [anon_sym_PIPE_GT] = ACTIONS(1075), - [anon_sym_COLON] = ACTIONS(1077), - [anon_sym_DOLLAR] = ACTIONS(1075), - [anon_sym_AT] = ACTIONS(1075), - [sym__hex_literal] = ACTIONS(1075), - [sym__number_literal] = ACTIONS(1077), - [anon_sym_SQUOTE] = ACTIONS(1155), - [anon_sym_DQUOTE] = ACTIONS(1157), - [sym_return] = ACTIONS(1077), - [sym_next] = ACTIONS(1077), - [sym_break] = ACTIONS(1077), - [sym_true] = ACTIONS(1077), - [sym_false] = ACTIONS(1077), - [sym_null] = ACTIONS(1077), - [sym_inf] = ACTIONS(1077), - [sym_nan] = ACTIONS(1077), - [anon_sym_NA] = ACTIONS(1077), - [anon_sym_NA_integer_] = ACTIONS(1077), - [anon_sym_NA_real_] = ACTIONS(1077), - [anon_sym_NA_complex_] = ACTIONS(1077), - [anon_sym_NA_character_] = ACTIONS(1077), - [sym_dots] = ACTIONS(1077), - [sym_dot_dot_i] = ACTIONS(1075), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1075), - [sym__semicolon] = ACTIONS(1075), - [sym__raw_string_literal] = ACTIONS(1159), - [sym__external_open_parenthesis] = ACTIONS(1075), - [sym__external_open_brace] = ACTIONS(1075), - [sym__external_close_brace] = ACTIONS(1075), - [sym__external_open_bracket] = ACTIONS(1075), - [sym__external_open_bracket2] = ACTIONS(1075), - }, - [710] = { - [sym_string] = STATE(1003), - [sym__single_quoted_string] = STATE(798), - [sym__double_quoted_string] = STATE(773), - [sym__string_or_identifier] = STATE(1003), - [sym_identifier] = ACTIONS(1345), - [anon_sym_BSLASH] = ACTIONS(1075), - [anon_sym_function] = ACTIONS(1077), - [anon_sym_EQ] = ACTIONS(1077), - [anon_sym_if] = ACTIONS(1077), - [anon_sym_for] = ACTIONS(1077), - [anon_sym_while] = ACTIONS(1077), - [anon_sym_repeat] = ACTIONS(1077), - [anon_sym_QMARK] = ACTIONS(1075), - [anon_sym_TILDE] = ACTIONS(1075), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_PLUS] = ACTIONS(1075), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_LT_DASH] = ACTIONS(1075), - [anon_sym_LT_LT_DASH] = ACTIONS(1075), - [anon_sym_COLON_EQ] = ACTIONS(1075), - [anon_sym_DASH_GT] = ACTIONS(1077), - [anon_sym_DASH_GT_GT] = ACTIONS(1075), - [anon_sym_PIPE] = ACTIONS(1077), - [anon_sym_AMP] = ACTIONS(1077), - [anon_sym_PIPE_PIPE] = ACTIONS(1075), - [anon_sym_AMP_AMP] = ACTIONS(1075), - [anon_sym_LT] = ACTIONS(1077), - [anon_sym_LT_EQ] = ACTIONS(1075), - [anon_sym_GT] = ACTIONS(1077), - [anon_sym_GT_EQ] = ACTIONS(1075), - [anon_sym_EQ_EQ] = ACTIONS(1075), - [anon_sym_BANG_EQ] = ACTIONS(1075), - [anon_sym_STAR] = ACTIONS(1077), - [anon_sym_SLASH] = ACTIONS(1075), - [anon_sym_STAR_STAR] = ACTIONS(1075), - [anon_sym_CARET] = ACTIONS(1075), - [aux_sym_binary_operator_token1] = ACTIONS(1075), - [anon_sym_PIPE_GT] = ACTIONS(1075), - [anon_sym_COLON] = ACTIONS(1077), - [anon_sym_DOLLAR] = ACTIONS(1075), - [anon_sym_AT] = ACTIONS(1075), - [sym__hex_literal] = ACTIONS(1075), - [sym__number_literal] = ACTIONS(1077), - [anon_sym_SQUOTE] = ACTIONS(585), - [anon_sym_DQUOTE] = ACTIONS(587), - [sym_return] = ACTIONS(1077), - [sym_next] = ACTIONS(1077), - [sym_break] = ACTIONS(1077), - [sym_true] = ACTIONS(1077), - [sym_false] = ACTIONS(1077), - [sym_null] = ACTIONS(1077), - [sym_inf] = ACTIONS(1077), - [sym_nan] = ACTIONS(1077), - [anon_sym_NA] = ACTIONS(1077), - [anon_sym_NA_integer_] = ACTIONS(1077), - [anon_sym_NA_real_] = ACTIONS(1077), - [anon_sym_NA_complex_] = ACTIONS(1077), - [anon_sym_NA_character_] = ACTIONS(1077), - [sym_dots] = ACTIONS(1077), - [sym_dot_dot_i] = ACTIONS(1075), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1075), - [sym__newline] = ACTIONS(1075), - [sym__raw_string_literal] = ACTIONS(601), - [sym__external_open_parenthesis] = ACTIONS(1075), - [sym__external_open_brace] = ACTIONS(1075), - [sym__external_open_bracket] = ACTIONS(1075), - [sym__external_close_bracket] = ACTIONS(1075), - [sym__external_open_bracket2] = ACTIONS(1075), - }, - [711] = { - [sym_string] = STATE(958), - [sym__single_quoted_string] = STATE(777), - [sym__double_quoted_string] = STATE(779), - [sym__string_or_identifier] = STATE(958), - [ts_builtin_sym_end] = ACTIONS(1075), - [sym_identifier] = ACTIONS(1347), - [anon_sym_BSLASH] = ACTIONS(1075), - [anon_sym_function] = ACTIONS(1077), - [anon_sym_EQ] = ACTIONS(1077), - [anon_sym_if] = ACTIONS(1077), - [anon_sym_for] = ACTIONS(1077), - [anon_sym_while] = ACTIONS(1077), - [anon_sym_repeat] = ACTIONS(1077), - [anon_sym_QMARK] = ACTIONS(1075), - [anon_sym_TILDE] = ACTIONS(1075), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_PLUS] = ACTIONS(1075), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_LT_DASH] = ACTIONS(1075), - [anon_sym_LT_LT_DASH] = ACTIONS(1075), - [anon_sym_COLON_EQ] = ACTIONS(1075), - [anon_sym_DASH_GT] = ACTIONS(1077), - [anon_sym_DASH_GT_GT] = ACTIONS(1075), - [anon_sym_PIPE] = ACTIONS(1077), - [anon_sym_AMP] = ACTIONS(1077), - [anon_sym_PIPE_PIPE] = ACTIONS(1075), - [anon_sym_AMP_AMP] = ACTIONS(1075), - [anon_sym_LT] = ACTIONS(1077), - [anon_sym_LT_EQ] = ACTIONS(1075), - [anon_sym_GT] = ACTIONS(1077), - [anon_sym_GT_EQ] = ACTIONS(1075), - [anon_sym_EQ_EQ] = ACTIONS(1075), - [anon_sym_BANG_EQ] = ACTIONS(1075), - [anon_sym_STAR] = ACTIONS(1077), - [anon_sym_SLASH] = ACTIONS(1075), - [anon_sym_STAR_STAR] = ACTIONS(1075), - [anon_sym_CARET] = ACTIONS(1075), - [aux_sym_binary_operator_token1] = ACTIONS(1075), - [anon_sym_PIPE_GT] = ACTIONS(1075), - [anon_sym_COLON] = ACTIONS(1077), - [anon_sym_DOLLAR] = ACTIONS(1075), - [anon_sym_AT] = ACTIONS(1075), - [sym__hex_literal] = ACTIONS(1075), - [sym__number_literal] = ACTIONS(1077), - [anon_sym_SQUOTE] = ACTIONS(33), - [anon_sym_DQUOTE] = ACTIONS(35), - [sym_return] = ACTIONS(1077), - [sym_next] = ACTIONS(1077), - [sym_break] = ACTIONS(1077), - [sym_true] = ACTIONS(1077), - [sym_false] = ACTIONS(1077), - [sym_null] = ACTIONS(1077), - [sym_inf] = ACTIONS(1077), - [sym_nan] = ACTIONS(1077), - [anon_sym_NA] = ACTIONS(1077), - [anon_sym_NA_integer_] = ACTIONS(1077), - [anon_sym_NA_real_] = ACTIONS(1077), - [anon_sym_NA_complex_] = ACTIONS(1077), - [anon_sym_NA_character_] = ACTIONS(1077), - [sym_dots] = ACTIONS(1077), - [sym_dot_dot_i] = ACTIONS(1075), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1075), - [sym__semicolon] = ACTIONS(1075), - [sym__raw_string_literal] = ACTIONS(45), - [sym__external_open_parenthesis] = ACTIONS(1075), - [sym__external_open_brace] = ACTIONS(1075), - [sym__external_open_bracket] = ACTIONS(1075), - [sym__external_open_bracket2] = ACTIONS(1075), - }, - [712] = { - [sym_string] = STATE(1040), - [sym__single_quoted_string] = STATE(768), - [sym__double_quoted_string] = STATE(783), - [sym__string_or_identifier] = STATE(1040), - [sym_identifier] = ACTIONS(1349), - [anon_sym_BSLASH] = ACTIONS(1075), - [anon_sym_function] = ACTIONS(1077), - [anon_sym_EQ] = ACTIONS(1077), - [anon_sym_if] = ACTIONS(1077), - [anon_sym_for] = ACTIONS(1077), - [anon_sym_while] = ACTIONS(1077), - [anon_sym_repeat] = ACTIONS(1077), - [anon_sym_QMARK] = ACTIONS(1075), - [anon_sym_TILDE] = ACTIONS(1075), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_PLUS] = ACTIONS(1075), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_LT_DASH] = ACTIONS(1075), - [anon_sym_LT_LT_DASH] = ACTIONS(1075), - [anon_sym_COLON_EQ] = ACTIONS(1075), - [anon_sym_DASH_GT] = ACTIONS(1077), - [anon_sym_DASH_GT_GT] = ACTIONS(1075), - [anon_sym_PIPE] = ACTIONS(1077), - [anon_sym_AMP] = ACTIONS(1077), - [anon_sym_PIPE_PIPE] = ACTIONS(1075), - [anon_sym_AMP_AMP] = ACTIONS(1075), - [anon_sym_LT] = ACTIONS(1077), - [anon_sym_LT_EQ] = ACTIONS(1075), - [anon_sym_GT] = ACTIONS(1077), - [anon_sym_GT_EQ] = ACTIONS(1075), - [anon_sym_EQ_EQ] = ACTIONS(1075), - [anon_sym_BANG_EQ] = ACTIONS(1075), - [anon_sym_STAR] = ACTIONS(1077), - [anon_sym_SLASH] = ACTIONS(1075), - [anon_sym_STAR_STAR] = ACTIONS(1075), - [anon_sym_CARET] = ACTIONS(1075), - [aux_sym_binary_operator_token1] = ACTIONS(1075), - [anon_sym_PIPE_GT] = ACTIONS(1075), - [anon_sym_COLON] = ACTIONS(1077), - [anon_sym_DOLLAR] = ACTIONS(1075), - [anon_sym_AT] = ACTIONS(1075), - [sym__hex_literal] = ACTIONS(1075), - [sym__number_literal] = ACTIONS(1077), - [anon_sym_SQUOTE] = ACTIONS(635), - [anon_sym_DQUOTE] = ACTIONS(637), - [sym_return] = ACTIONS(1077), - [sym_next] = ACTIONS(1077), - [sym_break] = ACTIONS(1077), - [sym_true] = ACTIONS(1077), - [sym_false] = ACTIONS(1077), - [sym_null] = ACTIONS(1077), - [sym_inf] = ACTIONS(1077), - [sym_nan] = ACTIONS(1077), - [anon_sym_NA] = ACTIONS(1077), - [anon_sym_NA_integer_] = ACTIONS(1077), - [anon_sym_NA_real_] = ACTIONS(1077), - [anon_sym_NA_complex_] = ACTIONS(1077), - [anon_sym_NA_character_] = ACTIONS(1077), - [sym_dots] = ACTIONS(1077), - [sym_dot_dot_i] = ACTIONS(1075), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1075), - [sym__newline] = ACTIONS(1075), - [sym__raw_string_literal] = ACTIONS(651), - [sym__external_open_parenthesis] = ACTIONS(1075), - [sym__external_open_brace] = ACTIONS(1075), - [sym__external_open_bracket] = ACTIONS(1075), - [sym__external_open_bracket2] = ACTIONS(1075), - [sym__external_close_bracket2] = ACTIONS(1075), - }, - [713] = { - [sym_identifier] = ACTIONS(1351), - [anon_sym_BSLASH] = ACTIONS(1353), - [anon_sym_function] = ACTIONS(1351), - [anon_sym_EQ] = ACTIONS(1351), - [anon_sym_if] = ACTIONS(1351), - [anon_sym_for] = ACTIONS(1351), - [anon_sym_while] = ACTIONS(1351), - [anon_sym_repeat] = ACTIONS(1351), - [anon_sym_QMARK] = ACTIONS(1353), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_BANG] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1353), - [anon_sym_DASH] = ACTIONS(1351), - [anon_sym_LT_DASH] = ACTIONS(1353), - [anon_sym_LT_LT_DASH] = ACTIONS(1353), - [anon_sym_COLON_EQ] = ACTIONS(1353), - [anon_sym_DASH_GT] = ACTIONS(1351), - [anon_sym_DASH_GT_GT] = ACTIONS(1353), - [anon_sym_PIPE] = ACTIONS(1351), - [anon_sym_AMP] = ACTIONS(1351), - [anon_sym_PIPE_PIPE] = ACTIONS(1353), - [anon_sym_AMP_AMP] = ACTIONS(1353), - [anon_sym_LT] = ACTIONS(1351), - [anon_sym_LT_EQ] = ACTIONS(1353), - [anon_sym_GT] = ACTIONS(1351), - [anon_sym_GT_EQ] = ACTIONS(1353), - [anon_sym_EQ_EQ] = ACTIONS(1353), - [anon_sym_BANG_EQ] = ACTIONS(1353), - [anon_sym_STAR] = ACTIONS(1351), - [anon_sym_SLASH] = ACTIONS(1353), - [anon_sym_STAR_STAR] = ACTIONS(1353), - [anon_sym_CARET] = ACTIONS(1353), - [aux_sym_binary_operator_token1] = ACTIONS(1353), - [anon_sym_PIPE_GT] = ACTIONS(1353), - [anon_sym_COLON] = ACTIONS(1351), - [anon_sym_DOLLAR] = ACTIONS(1353), - [anon_sym_AT] = ACTIONS(1353), - [anon_sym_COLON_COLON] = ACTIONS(1355), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1357), - [sym__hex_literal] = ACTIONS(1353), - [sym__number_literal] = ACTIONS(1351), - [anon_sym_SQUOTE] = ACTIONS(1353), - [anon_sym_DQUOTE] = ACTIONS(1353), - [sym_return] = ACTIONS(1351), - [sym_next] = ACTIONS(1351), - [sym_break] = ACTIONS(1351), - [sym_true] = ACTIONS(1351), - [sym_false] = ACTIONS(1351), - [sym_null] = ACTIONS(1351), - [sym_inf] = ACTIONS(1351), - [sym_nan] = ACTIONS(1351), - [anon_sym_NA] = ACTIONS(1351), - [anon_sym_NA_integer_] = ACTIONS(1351), - [anon_sym_NA_real_] = ACTIONS(1351), - [anon_sym_NA_complex_] = ACTIONS(1351), - [anon_sym_NA_character_] = ACTIONS(1351), - [sym_dots] = ACTIONS(1351), - [sym_dot_dot_i] = ACTIONS(1353), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1353), - [sym__semicolon] = ACTIONS(1353), - [sym__raw_string_literal] = ACTIONS(1353), - [sym__external_else] = ACTIONS(1353), - [sym__external_open_parenthesis] = ACTIONS(1353), - [sym__external_open_brace] = ACTIONS(1353), - [sym__external_close_brace] = ACTIONS(1353), - [sym__external_open_bracket] = ACTIONS(1353), - [sym__external_open_bracket2] = ACTIONS(1353), - }, - [714] = { - [sym_identifier] = ACTIONS(1359), - [anon_sym_BSLASH] = ACTIONS(1361), - [anon_sym_function] = ACTIONS(1359), - [anon_sym_EQ] = ACTIONS(1359), - [anon_sym_if] = ACTIONS(1359), - [anon_sym_for] = ACTIONS(1359), - [anon_sym_while] = ACTIONS(1359), - [anon_sym_repeat] = ACTIONS(1359), - [anon_sym_QMARK] = ACTIONS(1361), - [anon_sym_TILDE] = ACTIONS(1361), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_PLUS] = ACTIONS(1361), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_LT_DASH] = ACTIONS(1361), - [anon_sym_LT_LT_DASH] = ACTIONS(1361), - [anon_sym_COLON_EQ] = ACTIONS(1361), - [anon_sym_DASH_GT] = ACTIONS(1359), - [anon_sym_DASH_GT_GT] = ACTIONS(1361), - [anon_sym_PIPE] = ACTIONS(1359), - [anon_sym_AMP] = ACTIONS(1359), - [anon_sym_PIPE_PIPE] = ACTIONS(1361), - [anon_sym_AMP_AMP] = ACTIONS(1361), - [anon_sym_LT] = ACTIONS(1359), - [anon_sym_LT_EQ] = ACTIONS(1361), - [anon_sym_GT] = ACTIONS(1359), - [anon_sym_GT_EQ] = ACTIONS(1361), - [anon_sym_EQ_EQ] = ACTIONS(1361), - [anon_sym_BANG_EQ] = ACTIONS(1361), - [anon_sym_STAR] = ACTIONS(1359), - [anon_sym_SLASH] = ACTIONS(1361), - [anon_sym_STAR_STAR] = ACTIONS(1361), - [anon_sym_CARET] = ACTIONS(1361), - [aux_sym_binary_operator_token1] = ACTIONS(1361), - [anon_sym_PIPE_GT] = ACTIONS(1361), - [anon_sym_COLON] = ACTIONS(1359), - [anon_sym_DOLLAR] = ACTIONS(1361), - [anon_sym_AT] = ACTIONS(1361), - [anon_sym_COLON_COLON] = ACTIONS(1359), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1361), - [sym__hex_literal] = ACTIONS(1361), - [sym__number_literal] = ACTIONS(1359), - [anon_sym_SQUOTE] = ACTIONS(1361), - [anon_sym_DQUOTE] = ACTIONS(1361), - [sym_return] = ACTIONS(1359), - [sym_next] = ACTIONS(1359), - [sym_break] = ACTIONS(1359), - [sym_true] = ACTIONS(1359), - [sym_false] = ACTIONS(1359), - [sym_null] = ACTIONS(1359), - [sym_inf] = ACTIONS(1359), - [sym_nan] = ACTIONS(1359), - [anon_sym_NA] = ACTIONS(1359), - [anon_sym_NA_integer_] = ACTIONS(1359), - [anon_sym_NA_real_] = ACTIONS(1359), - [anon_sym_NA_complex_] = ACTIONS(1359), - [anon_sym_NA_character_] = ACTIONS(1359), - [sym_dots] = ACTIONS(1359), - [sym_dot_dot_i] = ACTIONS(1361), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1361), - [sym__semicolon] = ACTIONS(1361), - [sym__raw_string_literal] = ACTIONS(1361), - [sym__external_else] = ACTIONS(1361), - [sym__external_open_parenthesis] = ACTIONS(1361), - [sym__external_open_brace] = ACTIONS(1361), - [sym__external_close_brace] = ACTIONS(1361), - [sym__external_open_bracket] = ACTIONS(1361), - [sym__external_open_bracket2] = ACTIONS(1361), - }, - [715] = { - [sym_identifier] = ACTIONS(1363), - [anon_sym_BSLASH] = ACTIONS(1365), - [anon_sym_function] = ACTIONS(1363), - [anon_sym_EQ] = ACTIONS(1363), - [anon_sym_if] = ACTIONS(1363), - [anon_sym_for] = ACTIONS(1363), - [anon_sym_while] = ACTIONS(1363), - [anon_sym_repeat] = ACTIONS(1363), - [anon_sym_QMARK] = ACTIONS(1365), - [anon_sym_TILDE] = ACTIONS(1365), - [anon_sym_BANG] = ACTIONS(1363), - [anon_sym_PLUS] = ACTIONS(1365), - [anon_sym_DASH] = ACTIONS(1363), - [anon_sym_LT_DASH] = ACTIONS(1365), - [anon_sym_LT_LT_DASH] = ACTIONS(1365), - [anon_sym_COLON_EQ] = ACTIONS(1365), - [anon_sym_DASH_GT] = ACTIONS(1363), - [anon_sym_DASH_GT_GT] = ACTIONS(1365), - [anon_sym_PIPE] = ACTIONS(1363), - [anon_sym_AMP] = ACTIONS(1363), - [anon_sym_PIPE_PIPE] = ACTIONS(1365), - [anon_sym_AMP_AMP] = ACTIONS(1365), - [anon_sym_LT] = ACTIONS(1363), - [anon_sym_LT_EQ] = ACTIONS(1365), - [anon_sym_GT] = ACTIONS(1363), - [anon_sym_GT_EQ] = ACTIONS(1365), - [anon_sym_EQ_EQ] = ACTIONS(1365), - [anon_sym_BANG_EQ] = ACTIONS(1365), - [anon_sym_STAR] = ACTIONS(1363), - [anon_sym_SLASH] = ACTIONS(1365), - [anon_sym_STAR_STAR] = ACTIONS(1365), - [anon_sym_CARET] = ACTIONS(1365), - [aux_sym_binary_operator_token1] = ACTIONS(1365), - [anon_sym_PIPE_GT] = ACTIONS(1365), - [anon_sym_COLON] = ACTIONS(1363), - [anon_sym_DOLLAR] = ACTIONS(1365), - [anon_sym_AT] = ACTIONS(1365), - [anon_sym_COLON_COLON] = ACTIONS(1363), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1365), - [sym__hex_literal] = ACTIONS(1365), - [sym__number_literal] = ACTIONS(1363), - [anon_sym_SQUOTE] = ACTIONS(1365), - [anon_sym_DQUOTE] = ACTIONS(1365), - [sym_return] = ACTIONS(1363), - [sym_next] = ACTIONS(1363), - [sym_break] = ACTIONS(1363), - [sym_true] = ACTIONS(1363), - [sym_false] = ACTIONS(1363), - [sym_null] = ACTIONS(1363), - [sym_inf] = ACTIONS(1363), - [sym_nan] = ACTIONS(1363), - [anon_sym_NA] = ACTIONS(1363), - [anon_sym_NA_integer_] = ACTIONS(1363), - [anon_sym_NA_real_] = ACTIONS(1363), - [anon_sym_NA_complex_] = ACTIONS(1363), - [anon_sym_NA_character_] = ACTIONS(1363), - [sym_dots] = ACTIONS(1363), - [sym_dot_dot_i] = ACTIONS(1365), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1365), - [sym__semicolon] = ACTIONS(1365), - [sym__raw_string_literal] = ACTIONS(1365), - [sym__external_else] = ACTIONS(1365), - [sym__external_open_parenthesis] = ACTIONS(1365), - [sym__external_open_brace] = ACTIONS(1365), - [sym__external_close_brace] = ACTIONS(1365), - [sym__external_open_bracket] = ACTIONS(1365), - [sym__external_open_bracket2] = ACTIONS(1365), - }, - [716] = { - [ts_builtin_sym_end] = ACTIONS(1361), - [sym_identifier] = ACTIONS(1359), - [anon_sym_BSLASH] = ACTIONS(1361), - [anon_sym_function] = ACTIONS(1359), - [anon_sym_EQ] = ACTIONS(1359), - [anon_sym_if] = ACTIONS(1359), - [anon_sym_for] = ACTIONS(1359), - [anon_sym_while] = ACTIONS(1359), - [anon_sym_repeat] = ACTIONS(1359), - [anon_sym_QMARK] = ACTIONS(1361), - [anon_sym_TILDE] = ACTIONS(1361), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_PLUS] = ACTIONS(1361), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_LT_DASH] = ACTIONS(1361), - [anon_sym_LT_LT_DASH] = ACTIONS(1361), - [anon_sym_COLON_EQ] = ACTIONS(1361), - [anon_sym_DASH_GT] = ACTIONS(1359), - [anon_sym_DASH_GT_GT] = ACTIONS(1361), - [anon_sym_PIPE] = ACTIONS(1359), - [anon_sym_AMP] = ACTIONS(1359), - [anon_sym_PIPE_PIPE] = ACTIONS(1361), - [anon_sym_AMP_AMP] = ACTIONS(1361), - [anon_sym_LT] = ACTIONS(1359), - [anon_sym_LT_EQ] = ACTIONS(1361), - [anon_sym_GT] = ACTIONS(1359), - [anon_sym_GT_EQ] = ACTIONS(1361), - [anon_sym_EQ_EQ] = ACTIONS(1361), - [anon_sym_BANG_EQ] = ACTIONS(1361), - [anon_sym_STAR] = ACTIONS(1359), - [anon_sym_SLASH] = ACTIONS(1361), - [anon_sym_STAR_STAR] = ACTIONS(1361), - [anon_sym_CARET] = ACTIONS(1361), - [aux_sym_binary_operator_token1] = ACTIONS(1361), - [anon_sym_PIPE_GT] = ACTIONS(1361), - [anon_sym_COLON] = ACTIONS(1359), - [anon_sym_DOLLAR] = ACTIONS(1361), - [anon_sym_AT] = ACTIONS(1361), - [anon_sym_COLON_COLON] = ACTIONS(1359), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1361), - [sym__hex_literal] = ACTIONS(1361), - [sym__number_literal] = ACTIONS(1359), - [anon_sym_SQUOTE] = ACTIONS(1361), - [anon_sym_DQUOTE] = ACTIONS(1361), - [sym_return] = ACTIONS(1359), - [sym_next] = ACTIONS(1359), - [sym_break] = ACTIONS(1359), - [sym_true] = ACTIONS(1359), - [sym_false] = ACTIONS(1359), - [sym_null] = ACTIONS(1359), - [sym_inf] = ACTIONS(1359), - [sym_nan] = ACTIONS(1359), - [anon_sym_NA] = ACTIONS(1359), - [anon_sym_NA_integer_] = ACTIONS(1359), - [anon_sym_NA_real_] = ACTIONS(1359), - [anon_sym_NA_complex_] = ACTIONS(1359), - [anon_sym_NA_character_] = ACTIONS(1359), - [sym_dots] = ACTIONS(1359), - [sym_dot_dot_i] = ACTIONS(1361), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1361), - [sym__semicolon] = ACTIONS(1361), - [sym__raw_string_literal] = ACTIONS(1361), - [sym__external_else] = ACTIONS(1361), - [sym__external_open_parenthesis] = ACTIONS(1361), - [sym__external_open_brace] = ACTIONS(1361), - [sym__external_open_bracket] = ACTIONS(1361), - [sym__external_open_bracket2] = ACTIONS(1361), - }, - [717] = { - [ts_builtin_sym_end] = ACTIONS(1365), - [sym_identifier] = ACTIONS(1363), - [anon_sym_BSLASH] = ACTIONS(1365), - [anon_sym_function] = ACTIONS(1363), - [anon_sym_EQ] = ACTIONS(1363), - [anon_sym_if] = ACTIONS(1363), - [anon_sym_for] = ACTIONS(1363), - [anon_sym_while] = ACTIONS(1363), - [anon_sym_repeat] = ACTIONS(1363), - [anon_sym_QMARK] = ACTIONS(1365), - [anon_sym_TILDE] = ACTIONS(1365), - [anon_sym_BANG] = ACTIONS(1363), - [anon_sym_PLUS] = ACTIONS(1365), - [anon_sym_DASH] = ACTIONS(1363), - [anon_sym_LT_DASH] = ACTIONS(1365), - [anon_sym_LT_LT_DASH] = ACTIONS(1365), - [anon_sym_COLON_EQ] = ACTIONS(1365), - [anon_sym_DASH_GT] = ACTIONS(1363), - [anon_sym_DASH_GT_GT] = ACTIONS(1365), - [anon_sym_PIPE] = ACTIONS(1363), - [anon_sym_AMP] = ACTIONS(1363), - [anon_sym_PIPE_PIPE] = ACTIONS(1365), - [anon_sym_AMP_AMP] = ACTIONS(1365), - [anon_sym_LT] = ACTIONS(1363), - [anon_sym_LT_EQ] = ACTIONS(1365), - [anon_sym_GT] = ACTIONS(1363), - [anon_sym_GT_EQ] = ACTIONS(1365), - [anon_sym_EQ_EQ] = ACTIONS(1365), - [anon_sym_BANG_EQ] = ACTIONS(1365), - [anon_sym_STAR] = ACTIONS(1363), - [anon_sym_SLASH] = ACTIONS(1365), - [anon_sym_STAR_STAR] = ACTIONS(1365), - [anon_sym_CARET] = ACTIONS(1365), - [aux_sym_binary_operator_token1] = ACTIONS(1365), - [anon_sym_PIPE_GT] = ACTIONS(1365), - [anon_sym_COLON] = ACTIONS(1363), - [anon_sym_DOLLAR] = ACTIONS(1365), - [anon_sym_AT] = ACTIONS(1365), - [anon_sym_COLON_COLON] = ACTIONS(1363), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1365), - [sym__hex_literal] = ACTIONS(1365), - [sym__number_literal] = ACTIONS(1363), - [anon_sym_SQUOTE] = ACTIONS(1365), - [anon_sym_DQUOTE] = ACTIONS(1365), - [sym_return] = ACTIONS(1363), - [sym_next] = ACTIONS(1363), - [sym_break] = ACTIONS(1363), - [sym_true] = ACTIONS(1363), - [sym_false] = ACTIONS(1363), - [sym_null] = ACTIONS(1363), - [sym_inf] = ACTIONS(1363), - [sym_nan] = ACTIONS(1363), - [anon_sym_NA] = ACTIONS(1363), - [anon_sym_NA_integer_] = ACTIONS(1363), - [anon_sym_NA_real_] = ACTIONS(1363), - [anon_sym_NA_complex_] = ACTIONS(1363), - [anon_sym_NA_character_] = ACTIONS(1363), - [sym_dots] = ACTIONS(1363), - [sym_dot_dot_i] = ACTIONS(1365), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1365), - [sym__semicolon] = ACTIONS(1365), - [sym__raw_string_literal] = ACTIONS(1365), - [sym__external_else] = ACTIONS(1365), - [sym__external_open_parenthesis] = ACTIONS(1365), - [sym__external_open_brace] = ACTIONS(1365), - [sym__external_open_bracket] = ACTIONS(1365), - [sym__external_open_bracket2] = ACTIONS(1365), - }, - [718] = { - [sym_identifier] = ACTIONS(1367), - [anon_sym_BSLASH] = ACTIONS(1369), - [anon_sym_function] = ACTIONS(1367), - [anon_sym_EQ] = ACTIONS(1367), - [anon_sym_if] = ACTIONS(1367), - [anon_sym_for] = ACTIONS(1367), - [anon_sym_while] = ACTIONS(1367), - [anon_sym_repeat] = ACTIONS(1367), - [anon_sym_QMARK] = ACTIONS(1369), - [anon_sym_TILDE] = ACTIONS(1369), - [anon_sym_BANG] = ACTIONS(1367), - [anon_sym_PLUS] = ACTIONS(1369), - [anon_sym_DASH] = ACTIONS(1367), - [anon_sym_LT_DASH] = ACTIONS(1369), - [anon_sym_LT_LT_DASH] = ACTIONS(1369), - [anon_sym_COLON_EQ] = ACTIONS(1369), - [anon_sym_DASH_GT] = ACTIONS(1367), - [anon_sym_DASH_GT_GT] = ACTIONS(1369), - [anon_sym_PIPE] = ACTIONS(1367), - [anon_sym_AMP] = ACTIONS(1367), - [anon_sym_PIPE_PIPE] = ACTIONS(1369), - [anon_sym_AMP_AMP] = ACTIONS(1369), - [anon_sym_LT] = ACTIONS(1367), - [anon_sym_LT_EQ] = ACTIONS(1369), - [anon_sym_GT] = ACTIONS(1367), - [anon_sym_GT_EQ] = ACTIONS(1369), - [anon_sym_EQ_EQ] = ACTIONS(1369), - [anon_sym_BANG_EQ] = ACTIONS(1369), - [anon_sym_STAR] = ACTIONS(1367), - [anon_sym_SLASH] = ACTIONS(1369), - [anon_sym_STAR_STAR] = ACTIONS(1369), - [anon_sym_CARET] = ACTIONS(1369), - [aux_sym_binary_operator_token1] = ACTIONS(1369), - [anon_sym_PIPE_GT] = ACTIONS(1369), - [anon_sym_COLON] = ACTIONS(1367), - [anon_sym_DOLLAR] = ACTIONS(1369), - [anon_sym_AT] = ACTIONS(1369), - [anon_sym_COLON_COLON] = ACTIONS(1367), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1369), - [sym__hex_literal] = ACTIONS(1369), - [sym__number_literal] = ACTIONS(1367), - [anon_sym_SQUOTE] = ACTIONS(1369), - [anon_sym_DQUOTE] = ACTIONS(1369), - [sym_return] = ACTIONS(1367), - [sym_next] = ACTIONS(1367), - [sym_break] = ACTIONS(1367), - [sym_true] = ACTIONS(1367), - [sym_false] = ACTIONS(1367), - [sym_null] = ACTIONS(1367), - [sym_inf] = ACTIONS(1367), - [sym_nan] = ACTIONS(1367), - [anon_sym_NA] = ACTIONS(1367), - [anon_sym_NA_integer_] = ACTIONS(1367), - [anon_sym_NA_real_] = ACTIONS(1367), - [anon_sym_NA_complex_] = ACTIONS(1367), - [anon_sym_NA_character_] = ACTIONS(1367), - [sym_dots] = ACTIONS(1367), - [sym_dot_dot_i] = ACTIONS(1369), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1369), - [sym__newline] = ACTIONS(1369), - [sym__raw_string_literal] = ACTIONS(1369), - [sym__external_else] = ACTIONS(1369), - [sym__external_open_parenthesis] = ACTIONS(1369), - [sym__external_open_brace] = ACTIONS(1369), - [sym__external_open_bracket] = ACTIONS(1369), - [sym__external_close_bracket] = ACTIONS(1369), - [sym__external_open_bracket2] = ACTIONS(1369), - }, - [719] = { - [sym_identifier] = ACTIONS(1351), - [anon_sym_BSLASH] = ACTIONS(1353), - [anon_sym_function] = ACTIONS(1351), - [anon_sym_EQ] = ACTIONS(1351), - [anon_sym_if] = ACTIONS(1351), - [anon_sym_for] = ACTIONS(1351), - [anon_sym_while] = ACTIONS(1351), - [anon_sym_repeat] = ACTIONS(1351), - [anon_sym_QMARK] = ACTIONS(1353), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_BANG] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1353), - [anon_sym_DASH] = ACTIONS(1351), - [anon_sym_LT_DASH] = ACTIONS(1353), - [anon_sym_LT_LT_DASH] = ACTIONS(1353), - [anon_sym_COLON_EQ] = ACTIONS(1353), - [anon_sym_DASH_GT] = ACTIONS(1351), - [anon_sym_DASH_GT_GT] = ACTIONS(1353), - [anon_sym_PIPE] = ACTIONS(1351), - [anon_sym_AMP] = ACTIONS(1351), - [anon_sym_PIPE_PIPE] = ACTIONS(1353), - [anon_sym_AMP_AMP] = ACTIONS(1353), - [anon_sym_LT] = ACTIONS(1351), - [anon_sym_LT_EQ] = ACTIONS(1353), - [anon_sym_GT] = ACTIONS(1351), - [anon_sym_GT_EQ] = ACTIONS(1353), - [anon_sym_EQ_EQ] = ACTIONS(1353), - [anon_sym_BANG_EQ] = ACTIONS(1353), - [anon_sym_STAR] = ACTIONS(1351), - [anon_sym_SLASH] = ACTIONS(1353), - [anon_sym_STAR_STAR] = ACTIONS(1353), - [anon_sym_CARET] = ACTIONS(1353), - [aux_sym_binary_operator_token1] = ACTIONS(1353), - [anon_sym_PIPE_GT] = ACTIONS(1353), - [anon_sym_COLON] = ACTIONS(1351), - [anon_sym_DOLLAR] = ACTIONS(1353), - [anon_sym_AT] = ACTIONS(1353), - [anon_sym_COLON_COLON] = ACTIONS(1355), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1357), - [sym__hex_literal] = ACTIONS(1353), - [sym__number_literal] = ACTIONS(1351), - [anon_sym_SQUOTE] = ACTIONS(1353), - [anon_sym_DQUOTE] = ACTIONS(1353), - [sym_return] = ACTIONS(1351), - [sym_next] = ACTIONS(1351), - [sym_break] = ACTIONS(1351), - [sym_true] = ACTIONS(1351), - [sym_false] = ACTIONS(1351), - [sym_null] = ACTIONS(1351), - [sym_inf] = ACTIONS(1351), - [sym_nan] = ACTIONS(1351), - [anon_sym_NA] = ACTIONS(1351), - [anon_sym_NA_integer_] = ACTIONS(1351), - [anon_sym_NA_real_] = ACTIONS(1351), - [anon_sym_NA_complex_] = ACTIONS(1351), - [anon_sym_NA_character_] = ACTIONS(1351), - [sym_dots] = ACTIONS(1351), - [sym_dot_dot_i] = ACTIONS(1353), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1353), - [sym__newline] = ACTIONS(1353), - [sym__raw_string_literal] = ACTIONS(1353), - [sym__external_else] = ACTIONS(1353), - [sym__external_open_parenthesis] = ACTIONS(1353), - [sym__external_open_brace] = ACTIONS(1353), - [sym__external_open_bracket] = ACTIONS(1353), - [sym__external_close_bracket] = ACTIONS(1353), - [sym__external_open_bracket2] = ACTIONS(1353), - }, - [720] = { - [sym_identifier] = ACTIONS(1371), - [anon_sym_BSLASH] = ACTIONS(1373), - [anon_sym_function] = ACTIONS(1371), - [anon_sym_EQ] = ACTIONS(1371), - [anon_sym_if] = ACTIONS(1371), - [anon_sym_for] = ACTIONS(1371), - [anon_sym_while] = ACTIONS(1371), - [anon_sym_repeat] = ACTIONS(1371), - [anon_sym_QMARK] = ACTIONS(1373), - [anon_sym_TILDE] = ACTIONS(1373), - [anon_sym_BANG] = ACTIONS(1371), - [anon_sym_PLUS] = ACTIONS(1373), - [anon_sym_DASH] = ACTIONS(1371), - [anon_sym_LT_DASH] = ACTIONS(1373), - [anon_sym_LT_LT_DASH] = ACTIONS(1373), - [anon_sym_COLON_EQ] = ACTIONS(1373), - [anon_sym_DASH_GT] = ACTIONS(1371), - [anon_sym_DASH_GT_GT] = ACTIONS(1373), - [anon_sym_PIPE] = ACTIONS(1371), - [anon_sym_AMP] = ACTIONS(1371), - [anon_sym_PIPE_PIPE] = ACTIONS(1373), - [anon_sym_AMP_AMP] = ACTIONS(1373), - [anon_sym_LT] = ACTIONS(1371), - [anon_sym_LT_EQ] = ACTIONS(1373), - [anon_sym_GT] = ACTIONS(1371), - [anon_sym_GT_EQ] = ACTIONS(1373), - [anon_sym_EQ_EQ] = ACTIONS(1373), - [anon_sym_BANG_EQ] = ACTIONS(1373), - [anon_sym_STAR] = ACTIONS(1371), - [anon_sym_SLASH] = ACTIONS(1373), - [anon_sym_STAR_STAR] = ACTIONS(1373), - [anon_sym_CARET] = ACTIONS(1373), - [aux_sym_binary_operator_token1] = ACTIONS(1373), - [anon_sym_PIPE_GT] = ACTIONS(1373), - [anon_sym_COLON] = ACTIONS(1371), - [anon_sym_DOLLAR] = ACTIONS(1373), - [anon_sym_AT] = ACTIONS(1373), - [anon_sym_L] = ACTIONS(1375), - [anon_sym_i] = ACTIONS(1377), - [sym__hex_literal] = ACTIONS(1373), - [sym__number_literal] = ACTIONS(1371), - [anon_sym_SQUOTE] = ACTIONS(1373), - [anon_sym_DQUOTE] = ACTIONS(1373), - [sym_return] = ACTIONS(1371), - [sym_next] = ACTIONS(1371), - [sym_break] = ACTIONS(1371), - [sym_true] = ACTIONS(1371), - [sym_false] = ACTIONS(1371), - [sym_null] = ACTIONS(1371), - [sym_inf] = ACTIONS(1371), - [sym_nan] = ACTIONS(1371), - [anon_sym_NA] = ACTIONS(1371), - [anon_sym_NA_integer_] = ACTIONS(1371), - [anon_sym_NA_real_] = ACTIONS(1371), - [anon_sym_NA_complex_] = ACTIONS(1371), - [anon_sym_NA_character_] = ACTIONS(1371), - [sym_dots] = ACTIONS(1371), - [sym_dot_dot_i] = ACTIONS(1373), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1373), - [sym__newline] = ACTIONS(1373), - [sym__raw_string_literal] = ACTIONS(1373), - [sym__external_else] = ACTIONS(1373), - [sym__external_open_parenthesis] = ACTIONS(1373), - [sym__external_open_brace] = ACTIONS(1373), - [sym__external_open_bracket] = ACTIONS(1373), - [sym__external_close_bracket] = ACTIONS(1373), - [sym__external_open_bracket2] = ACTIONS(1373), - }, - [721] = { - [sym_identifier] = ACTIONS(1379), - [anon_sym_BSLASH] = ACTIONS(1381), - [anon_sym_function] = ACTIONS(1379), - [anon_sym_EQ] = ACTIONS(1379), - [anon_sym_if] = ACTIONS(1379), - [anon_sym_for] = ACTIONS(1379), - [anon_sym_while] = ACTIONS(1379), - [anon_sym_repeat] = ACTIONS(1379), - [anon_sym_QMARK] = ACTIONS(1381), - [anon_sym_TILDE] = ACTIONS(1381), - [anon_sym_BANG] = ACTIONS(1379), - [anon_sym_PLUS] = ACTIONS(1381), - [anon_sym_DASH] = ACTIONS(1379), - [anon_sym_LT_DASH] = ACTIONS(1381), - [anon_sym_LT_LT_DASH] = ACTIONS(1381), - [anon_sym_COLON_EQ] = ACTIONS(1381), - [anon_sym_DASH_GT] = ACTIONS(1379), - [anon_sym_DASH_GT_GT] = ACTIONS(1381), - [anon_sym_PIPE] = ACTIONS(1379), - [anon_sym_AMP] = ACTIONS(1379), - [anon_sym_PIPE_PIPE] = ACTIONS(1381), - [anon_sym_AMP_AMP] = ACTIONS(1381), - [anon_sym_LT] = ACTIONS(1379), - [anon_sym_LT_EQ] = ACTIONS(1381), - [anon_sym_GT] = ACTIONS(1379), - [anon_sym_GT_EQ] = ACTIONS(1381), - [anon_sym_EQ_EQ] = ACTIONS(1381), - [anon_sym_BANG_EQ] = ACTIONS(1381), - [anon_sym_STAR] = ACTIONS(1379), - [anon_sym_SLASH] = ACTIONS(1381), - [anon_sym_STAR_STAR] = ACTIONS(1381), - [anon_sym_CARET] = ACTIONS(1381), - [aux_sym_binary_operator_token1] = ACTIONS(1381), - [anon_sym_PIPE_GT] = ACTIONS(1381), - [anon_sym_COLON] = ACTIONS(1379), - [anon_sym_DOLLAR] = ACTIONS(1381), - [anon_sym_AT] = ACTIONS(1381), - [anon_sym_COLON_COLON] = ACTIONS(1379), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1381), - [sym__hex_literal] = ACTIONS(1381), - [sym__number_literal] = ACTIONS(1379), - [anon_sym_SQUOTE] = ACTIONS(1381), - [anon_sym_DQUOTE] = ACTIONS(1381), - [sym_return] = ACTIONS(1379), - [sym_next] = ACTIONS(1379), - [sym_break] = ACTIONS(1379), - [sym_true] = ACTIONS(1379), - [sym_false] = ACTIONS(1379), - [sym_null] = ACTIONS(1379), - [sym_inf] = ACTIONS(1379), - [sym_nan] = ACTIONS(1379), - [anon_sym_NA] = ACTIONS(1379), - [anon_sym_NA_integer_] = ACTIONS(1379), - [anon_sym_NA_real_] = ACTIONS(1379), - [anon_sym_NA_complex_] = ACTIONS(1379), - [anon_sym_NA_character_] = ACTIONS(1379), - [sym_dots] = ACTIONS(1379), - [sym_dot_dot_i] = ACTIONS(1381), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1381), - [sym__newline] = ACTIONS(1381), - [sym__raw_string_literal] = ACTIONS(1381), - [sym__external_else] = ACTIONS(1381), - [sym__external_open_parenthesis] = ACTIONS(1381), - [sym__external_open_brace] = ACTIONS(1381), - [sym__external_open_bracket] = ACTIONS(1381), - [sym__external_close_bracket] = ACTIONS(1381), - [sym__external_open_bracket2] = ACTIONS(1381), - }, - [722] = { - [sym_identifier] = ACTIONS(1379), - [anon_sym_BSLASH] = ACTIONS(1381), - [anon_sym_function] = ACTIONS(1379), - [anon_sym_EQ] = ACTIONS(1379), - [anon_sym_if] = ACTIONS(1379), - [anon_sym_for] = ACTIONS(1379), - [anon_sym_while] = ACTIONS(1379), - [anon_sym_repeat] = ACTIONS(1379), - [anon_sym_QMARK] = ACTIONS(1381), - [anon_sym_TILDE] = ACTIONS(1381), - [anon_sym_BANG] = ACTIONS(1379), - [anon_sym_PLUS] = ACTIONS(1381), - [anon_sym_DASH] = ACTIONS(1379), - [anon_sym_LT_DASH] = ACTIONS(1381), - [anon_sym_LT_LT_DASH] = ACTIONS(1381), - [anon_sym_COLON_EQ] = ACTIONS(1381), - [anon_sym_DASH_GT] = ACTIONS(1379), - [anon_sym_DASH_GT_GT] = ACTIONS(1381), - [anon_sym_PIPE] = ACTIONS(1379), - [anon_sym_AMP] = ACTIONS(1379), - [anon_sym_PIPE_PIPE] = ACTIONS(1381), - [anon_sym_AMP_AMP] = ACTIONS(1381), - [anon_sym_LT] = ACTIONS(1379), - [anon_sym_LT_EQ] = ACTIONS(1381), - [anon_sym_GT] = ACTIONS(1379), - [anon_sym_GT_EQ] = ACTIONS(1381), - [anon_sym_EQ_EQ] = ACTIONS(1381), - [anon_sym_BANG_EQ] = ACTIONS(1381), - [anon_sym_STAR] = ACTIONS(1379), - [anon_sym_SLASH] = ACTIONS(1381), - [anon_sym_STAR_STAR] = ACTIONS(1381), - [anon_sym_CARET] = ACTIONS(1381), - [aux_sym_binary_operator_token1] = ACTIONS(1381), - [anon_sym_PIPE_GT] = ACTIONS(1381), - [anon_sym_COLON] = ACTIONS(1379), - [anon_sym_DOLLAR] = ACTIONS(1381), - [anon_sym_AT] = ACTIONS(1381), - [anon_sym_COLON_COLON] = ACTIONS(1379), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1381), - [sym__hex_literal] = ACTIONS(1381), - [sym__number_literal] = ACTIONS(1379), - [anon_sym_SQUOTE] = ACTIONS(1381), - [anon_sym_DQUOTE] = ACTIONS(1381), - [sym_return] = ACTIONS(1379), - [sym_next] = ACTIONS(1379), - [sym_break] = ACTIONS(1379), - [sym_true] = ACTIONS(1379), - [sym_false] = ACTIONS(1379), - [sym_null] = ACTIONS(1379), - [sym_inf] = ACTIONS(1379), - [sym_nan] = ACTIONS(1379), - [anon_sym_NA] = ACTIONS(1379), - [anon_sym_NA_integer_] = ACTIONS(1379), - [anon_sym_NA_real_] = ACTIONS(1379), - [anon_sym_NA_complex_] = ACTIONS(1379), - [anon_sym_NA_character_] = ACTIONS(1379), - [sym_dots] = ACTIONS(1379), - [sym_dot_dot_i] = ACTIONS(1381), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1381), - [sym__newline] = ACTIONS(1381), - [sym__raw_string_literal] = ACTIONS(1381), - [sym__external_else] = ACTIONS(1381), - [sym__external_open_parenthesis] = ACTIONS(1381), - [sym__external_open_brace] = ACTIONS(1381), - [sym__external_open_bracket] = ACTIONS(1381), - [sym__external_close_bracket] = ACTIONS(1381), - [sym__external_open_bracket2] = ACTIONS(1381), - }, - [723] = { - [sym_identifier] = ACTIONS(1383), - [anon_sym_BSLASH] = ACTIONS(1385), - [anon_sym_function] = ACTIONS(1383), - [anon_sym_EQ] = ACTIONS(1383), - [anon_sym_if] = ACTIONS(1383), - [anon_sym_for] = ACTIONS(1383), - [anon_sym_while] = ACTIONS(1383), - [anon_sym_repeat] = ACTIONS(1383), - [anon_sym_QMARK] = ACTIONS(1385), - [anon_sym_TILDE] = ACTIONS(1385), - [anon_sym_BANG] = ACTIONS(1383), - [anon_sym_PLUS] = ACTIONS(1385), - [anon_sym_DASH] = ACTIONS(1383), - [anon_sym_LT_DASH] = ACTIONS(1385), - [anon_sym_LT_LT_DASH] = ACTIONS(1385), - [anon_sym_COLON_EQ] = ACTIONS(1385), - [anon_sym_DASH_GT] = ACTIONS(1383), - [anon_sym_DASH_GT_GT] = ACTIONS(1385), - [anon_sym_PIPE] = ACTIONS(1383), - [anon_sym_AMP] = ACTIONS(1383), - [anon_sym_PIPE_PIPE] = ACTIONS(1385), - [anon_sym_AMP_AMP] = ACTIONS(1385), - [anon_sym_LT] = ACTIONS(1383), - [anon_sym_LT_EQ] = ACTIONS(1385), - [anon_sym_GT] = ACTIONS(1383), - [anon_sym_GT_EQ] = ACTIONS(1385), - [anon_sym_EQ_EQ] = ACTIONS(1385), - [anon_sym_BANG_EQ] = ACTIONS(1385), - [anon_sym_STAR] = ACTIONS(1383), - [anon_sym_SLASH] = ACTIONS(1385), - [anon_sym_STAR_STAR] = ACTIONS(1385), - [anon_sym_CARET] = ACTIONS(1385), - [aux_sym_binary_operator_token1] = ACTIONS(1385), - [anon_sym_PIPE_GT] = ACTIONS(1385), - [anon_sym_COLON] = ACTIONS(1383), - [anon_sym_DOLLAR] = ACTIONS(1385), - [anon_sym_AT] = ACTIONS(1385), - [anon_sym_COLON_COLON] = ACTIONS(1383), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1385), - [sym__hex_literal] = ACTIONS(1385), - [sym__number_literal] = ACTIONS(1383), - [anon_sym_SQUOTE] = ACTIONS(1385), - [anon_sym_DQUOTE] = ACTIONS(1385), - [sym_return] = ACTIONS(1383), - [sym_next] = ACTIONS(1383), - [sym_break] = ACTIONS(1383), - [sym_true] = ACTIONS(1383), - [sym_false] = ACTIONS(1383), - [sym_null] = ACTIONS(1383), - [sym_inf] = ACTIONS(1383), - [sym_nan] = ACTIONS(1383), - [anon_sym_NA] = ACTIONS(1383), - [anon_sym_NA_integer_] = ACTIONS(1383), - [anon_sym_NA_real_] = ACTIONS(1383), - [anon_sym_NA_complex_] = ACTIONS(1383), - [anon_sym_NA_character_] = ACTIONS(1383), - [sym_dots] = ACTIONS(1383), - [sym_dot_dot_i] = ACTIONS(1385), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1385), - [sym__newline] = ACTIONS(1385), - [sym__raw_string_literal] = ACTIONS(1385), - [sym__external_else] = ACTIONS(1385), - [sym__external_open_parenthesis] = ACTIONS(1385), - [sym__external_open_brace] = ACTIONS(1385), - [sym__external_open_bracket] = ACTIONS(1385), - [sym__external_close_bracket] = ACTIONS(1385), - [sym__external_open_bracket2] = ACTIONS(1385), - }, - [724] = { - [sym_identifier] = ACTIONS(1387), - [anon_sym_BSLASH] = ACTIONS(1389), - [anon_sym_function] = ACTIONS(1387), - [anon_sym_EQ] = ACTIONS(1387), - [anon_sym_if] = ACTIONS(1387), - [anon_sym_for] = ACTIONS(1387), - [anon_sym_while] = ACTIONS(1387), - [anon_sym_repeat] = ACTIONS(1387), - [anon_sym_QMARK] = ACTIONS(1389), - [anon_sym_TILDE] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_PLUS] = ACTIONS(1389), - [anon_sym_DASH] = ACTIONS(1387), - [anon_sym_LT_DASH] = ACTIONS(1389), - [anon_sym_LT_LT_DASH] = ACTIONS(1389), - [anon_sym_COLON_EQ] = ACTIONS(1389), - [anon_sym_DASH_GT] = ACTIONS(1387), - [anon_sym_DASH_GT_GT] = ACTIONS(1389), - [anon_sym_PIPE] = ACTIONS(1387), - [anon_sym_AMP] = ACTIONS(1387), - [anon_sym_PIPE_PIPE] = ACTIONS(1389), - [anon_sym_AMP_AMP] = ACTIONS(1389), - [anon_sym_LT] = ACTIONS(1387), - [anon_sym_LT_EQ] = ACTIONS(1389), - [anon_sym_GT] = ACTIONS(1387), - [anon_sym_GT_EQ] = ACTIONS(1389), - [anon_sym_EQ_EQ] = ACTIONS(1389), - [anon_sym_BANG_EQ] = ACTIONS(1389), - [anon_sym_STAR] = ACTIONS(1387), - [anon_sym_SLASH] = ACTIONS(1389), - [anon_sym_STAR_STAR] = ACTIONS(1389), - [anon_sym_CARET] = ACTIONS(1389), - [aux_sym_binary_operator_token1] = ACTIONS(1389), - [anon_sym_PIPE_GT] = ACTIONS(1389), - [anon_sym_COLON] = ACTIONS(1387), - [anon_sym_DOLLAR] = ACTIONS(1389), - [anon_sym_AT] = ACTIONS(1389), - [anon_sym_COLON_COLON] = ACTIONS(1387), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1389), - [sym__hex_literal] = ACTIONS(1389), - [sym__number_literal] = ACTIONS(1387), - [anon_sym_SQUOTE] = ACTIONS(1389), - [anon_sym_DQUOTE] = ACTIONS(1389), - [sym_return] = ACTIONS(1387), - [sym_next] = ACTIONS(1387), - [sym_break] = ACTIONS(1387), - [sym_true] = ACTIONS(1387), - [sym_false] = ACTIONS(1387), - [sym_null] = ACTIONS(1387), - [sym_inf] = ACTIONS(1387), - [sym_nan] = ACTIONS(1387), - [anon_sym_NA] = ACTIONS(1387), - [anon_sym_NA_integer_] = ACTIONS(1387), - [anon_sym_NA_real_] = ACTIONS(1387), - [anon_sym_NA_complex_] = ACTIONS(1387), - [anon_sym_NA_character_] = ACTIONS(1387), - [sym_dots] = ACTIONS(1387), - [sym_dot_dot_i] = ACTIONS(1389), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1389), - [sym__newline] = ACTIONS(1389), - [sym__raw_string_literal] = ACTIONS(1389), - [sym__external_else] = ACTIONS(1389), - [sym__external_open_parenthesis] = ACTIONS(1389), - [sym__external_open_brace] = ACTIONS(1389), - [sym__external_open_bracket] = ACTIONS(1389), - [sym__external_close_bracket] = ACTIONS(1389), - [sym__external_open_bracket2] = ACTIONS(1389), - }, - [725] = { - [sym_identifier] = ACTIONS(1359), - [anon_sym_BSLASH] = ACTIONS(1361), - [anon_sym_function] = ACTIONS(1359), - [anon_sym_EQ] = ACTIONS(1359), - [anon_sym_if] = ACTIONS(1359), - [anon_sym_for] = ACTIONS(1359), - [anon_sym_while] = ACTIONS(1359), - [anon_sym_repeat] = ACTIONS(1359), - [anon_sym_QMARK] = ACTIONS(1361), - [anon_sym_TILDE] = ACTIONS(1361), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_PLUS] = ACTIONS(1361), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_LT_DASH] = ACTIONS(1361), - [anon_sym_LT_LT_DASH] = ACTIONS(1361), - [anon_sym_COLON_EQ] = ACTIONS(1361), - [anon_sym_DASH_GT] = ACTIONS(1359), - [anon_sym_DASH_GT_GT] = ACTIONS(1361), - [anon_sym_PIPE] = ACTIONS(1359), - [anon_sym_AMP] = ACTIONS(1359), - [anon_sym_PIPE_PIPE] = ACTIONS(1361), - [anon_sym_AMP_AMP] = ACTIONS(1361), - [anon_sym_LT] = ACTIONS(1359), - [anon_sym_LT_EQ] = ACTIONS(1361), - [anon_sym_GT] = ACTIONS(1359), - [anon_sym_GT_EQ] = ACTIONS(1361), - [anon_sym_EQ_EQ] = ACTIONS(1361), - [anon_sym_BANG_EQ] = ACTIONS(1361), - [anon_sym_STAR] = ACTIONS(1359), - [anon_sym_SLASH] = ACTIONS(1361), - [anon_sym_STAR_STAR] = ACTIONS(1361), - [anon_sym_CARET] = ACTIONS(1361), - [aux_sym_binary_operator_token1] = ACTIONS(1361), - [anon_sym_PIPE_GT] = ACTIONS(1361), - [anon_sym_COLON] = ACTIONS(1359), - [anon_sym_DOLLAR] = ACTIONS(1361), - [anon_sym_AT] = ACTIONS(1361), - [anon_sym_COLON_COLON] = ACTIONS(1359), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1361), - [sym__hex_literal] = ACTIONS(1361), - [sym__number_literal] = ACTIONS(1359), - [anon_sym_SQUOTE] = ACTIONS(1361), - [anon_sym_DQUOTE] = ACTIONS(1361), - [sym_return] = ACTIONS(1359), - [sym_next] = ACTIONS(1359), - [sym_break] = ACTIONS(1359), - [sym_true] = ACTIONS(1359), - [sym_false] = ACTIONS(1359), - [sym_null] = ACTIONS(1359), - [sym_inf] = ACTIONS(1359), - [sym_nan] = ACTIONS(1359), - [anon_sym_NA] = ACTIONS(1359), - [anon_sym_NA_integer_] = ACTIONS(1359), - [anon_sym_NA_real_] = ACTIONS(1359), - [anon_sym_NA_complex_] = ACTIONS(1359), - [anon_sym_NA_character_] = ACTIONS(1359), - [sym_dots] = ACTIONS(1359), - [sym_dot_dot_i] = ACTIONS(1361), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1361), - [sym__newline] = ACTIONS(1361), - [sym__raw_string_literal] = ACTIONS(1361), - [sym__external_else] = ACTIONS(1361), - [sym__external_open_parenthesis] = ACTIONS(1361), - [sym__external_open_brace] = ACTIONS(1361), - [sym__external_open_bracket] = ACTIONS(1361), - [sym__external_close_bracket] = ACTIONS(1361), - [sym__external_open_bracket2] = ACTIONS(1361), - }, - [726] = { - [sym_identifier] = ACTIONS(1363), - [anon_sym_BSLASH] = ACTIONS(1365), - [anon_sym_function] = ACTIONS(1363), - [anon_sym_EQ] = ACTIONS(1363), - [anon_sym_if] = ACTIONS(1363), - [anon_sym_for] = ACTIONS(1363), - [anon_sym_while] = ACTIONS(1363), - [anon_sym_repeat] = ACTIONS(1363), - [anon_sym_QMARK] = ACTIONS(1365), - [anon_sym_TILDE] = ACTIONS(1365), - [anon_sym_BANG] = ACTIONS(1363), - [anon_sym_PLUS] = ACTIONS(1365), - [anon_sym_DASH] = ACTIONS(1363), - [anon_sym_LT_DASH] = ACTIONS(1365), - [anon_sym_LT_LT_DASH] = ACTIONS(1365), - [anon_sym_COLON_EQ] = ACTIONS(1365), - [anon_sym_DASH_GT] = ACTIONS(1363), - [anon_sym_DASH_GT_GT] = ACTIONS(1365), - [anon_sym_PIPE] = ACTIONS(1363), - [anon_sym_AMP] = ACTIONS(1363), - [anon_sym_PIPE_PIPE] = ACTIONS(1365), - [anon_sym_AMP_AMP] = ACTIONS(1365), - [anon_sym_LT] = ACTIONS(1363), - [anon_sym_LT_EQ] = ACTIONS(1365), - [anon_sym_GT] = ACTIONS(1363), - [anon_sym_GT_EQ] = ACTIONS(1365), - [anon_sym_EQ_EQ] = ACTIONS(1365), - [anon_sym_BANG_EQ] = ACTIONS(1365), - [anon_sym_STAR] = ACTIONS(1363), - [anon_sym_SLASH] = ACTIONS(1365), - [anon_sym_STAR_STAR] = ACTIONS(1365), - [anon_sym_CARET] = ACTIONS(1365), - [aux_sym_binary_operator_token1] = ACTIONS(1365), - [anon_sym_PIPE_GT] = ACTIONS(1365), - [anon_sym_COLON] = ACTIONS(1363), - [anon_sym_DOLLAR] = ACTIONS(1365), - [anon_sym_AT] = ACTIONS(1365), - [anon_sym_COLON_COLON] = ACTIONS(1363), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1365), - [sym__hex_literal] = ACTIONS(1365), - [sym__number_literal] = ACTIONS(1363), - [anon_sym_SQUOTE] = ACTIONS(1365), - [anon_sym_DQUOTE] = ACTIONS(1365), - [sym_return] = ACTIONS(1363), - [sym_next] = ACTIONS(1363), - [sym_break] = ACTIONS(1363), - [sym_true] = ACTIONS(1363), - [sym_false] = ACTIONS(1363), - [sym_null] = ACTIONS(1363), - [sym_inf] = ACTIONS(1363), - [sym_nan] = ACTIONS(1363), - [anon_sym_NA] = ACTIONS(1363), - [anon_sym_NA_integer_] = ACTIONS(1363), - [anon_sym_NA_real_] = ACTIONS(1363), - [anon_sym_NA_complex_] = ACTIONS(1363), - [anon_sym_NA_character_] = ACTIONS(1363), - [sym_dots] = ACTIONS(1363), - [sym_dot_dot_i] = ACTIONS(1365), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1365), - [sym__newline] = ACTIONS(1365), - [sym__raw_string_literal] = ACTIONS(1365), - [sym__external_else] = ACTIONS(1365), - [sym__external_open_parenthesis] = ACTIONS(1365), - [sym__external_open_brace] = ACTIONS(1365), - [sym__external_open_bracket] = ACTIONS(1365), - [sym__external_close_bracket] = ACTIONS(1365), - [sym__external_open_bracket2] = ACTIONS(1365), - }, - [727] = { - [sym_identifier] = ACTIONS(1367), - [anon_sym_BSLASH] = ACTIONS(1369), - [anon_sym_function] = ACTIONS(1367), - [anon_sym_EQ] = ACTIONS(1367), - [anon_sym_if] = ACTIONS(1367), - [anon_sym_for] = ACTIONS(1367), - [anon_sym_while] = ACTIONS(1367), - [anon_sym_repeat] = ACTIONS(1367), - [anon_sym_QMARK] = ACTIONS(1369), - [anon_sym_TILDE] = ACTIONS(1369), - [anon_sym_BANG] = ACTIONS(1367), - [anon_sym_PLUS] = ACTIONS(1369), - [anon_sym_DASH] = ACTIONS(1367), - [anon_sym_LT_DASH] = ACTIONS(1369), - [anon_sym_LT_LT_DASH] = ACTIONS(1369), - [anon_sym_COLON_EQ] = ACTIONS(1369), - [anon_sym_DASH_GT] = ACTIONS(1367), - [anon_sym_DASH_GT_GT] = ACTIONS(1369), - [anon_sym_PIPE] = ACTIONS(1367), - [anon_sym_AMP] = ACTIONS(1367), - [anon_sym_PIPE_PIPE] = ACTIONS(1369), - [anon_sym_AMP_AMP] = ACTIONS(1369), - [anon_sym_LT] = ACTIONS(1367), - [anon_sym_LT_EQ] = ACTIONS(1369), - [anon_sym_GT] = ACTIONS(1367), - [anon_sym_GT_EQ] = ACTIONS(1369), - [anon_sym_EQ_EQ] = ACTIONS(1369), - [anon_sym_BANG_EQ] = ACTIONS(1369), - [anon_sym_STAR] = ACTIONS(1367), - [anon_sym_SLASH] = ACTIONS(1369), - [anon_sym_STAR_STAR] = ACTIONS(1369), - [anon_sym_CARET] = ACTIONS(1369), - [aux_sym_binary_operator_token1] = ACTIONS(1369), - [anon_sym_PIPE_GT] = ACTIONS(1369), - [anon_sym_COLON] = ACTIONS(1367), - [anon_sym_DOLLAR] = ACTIONS(1369), - [anon_sym_AT] = ACTIONS(1369), - [anon_sym_COLON_COLON] = ACTIONS(1367), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1369), - [sym__hex_literal] = ACTIONS(1369), - [sym__number_literal] = ACTIONS(1367), - [anon_sym_SQUOTE] = ACTIONS(1369), - [anon_sym_DQUOTE] = ACTIONS(1369), - [sym_return] = ACTIONS(1367), - [sym_next] = ACTIONS(1367), - [sym_break] = ACTIONS(1367), - [sym_true] = ACTIONS(1367), - [sym_false] = ACTIONS(1367), - [sym_null] = ACTIONS(1367), - [sym_inf] = ACTIONS(1367), - [sym_nan] = ACTIONS(1367), - [anon_sym_NA] = ACTIONS(1367), - [anon_sym_NA_integer_] = ACTIONS(1367), - [anon_sym_NA_real_] = ACTIONS(1367), - [anon_sym_NA_complex_] = ACTIONS(1367), - [anon_sym_NA_character_] = ACTIONS(1367), - [sym_dots] = ACTIONS(1367), - [sym_dot_dot_i] = ACTIONS(1369), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1369), - [sym__newline] = ACTIONS(1369), - [sym__raw_string_literal] = ACTIONS(1369), - [sym__external_else] = ACTIONS(1369), - [sym__external_open_parenthesis] = ACTIONS(1369), - [sym__external_close_parenthesis] = ACTIONS(1369), - [sym__external_open_brace] = ACTIONS(1369), - [sym__external_open_bracket] = ACTIONS(1369), - [sym__external_open_bracket2] = ACTIONS(1369), - }, - [728] = { - [sym_identifier] = ACTIONS(1351), - [anon_sym_BSLASH] = ACTIONS(1353), - [anon_sym_function] = ACTIONS(1351), - [anon_sym_EQ] = ACTIONS(1351), - [anon_sym_if] = ACTIONS(1351), - [anon_sym_for] = ACTIONS(1351), - [anon_sym_while] = ACTIONS(1351), - [anon_sym_repeat] = ACTIONS(1351), - [anon_sym_QMARK] = ACTIONS(1353), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_BANG] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1353), - [anon_sym_DASH] = ACTIONS(1351), - [anon_sym_LT_DASH] = ACTIONS(1353), - [anon_sym_LT_LT_DASH] = ACTIONS(1353), - [anon_sym_COLON_EQ] = ACTIONS(1353), - [anon_sym_DASH_GT] = ACTIONS(1351), - [anon_sym_DASH_GT_GT] = ACTIONS(1353), - [anon_sym_PIPE] = ACTIONS(1351), - [anon_sym_AMP] = ACTIONS(1351), - [anon_sym_PIPE_PIPE] = ACTIONS(1353), - [anon_sym_AMP_AMP] = ACTIONS(1353), - [anon_sym_LT] = ACTIONS(1351), - [anon_sym_LT_EQ] = ACTIONS(1353), - [anon_sym_GT] = ACTIONS(1351), - [anon_sym_GT_EQ] = ACTIONS(1353), - [anon_sym_EQ_EQ] = ACTIONS(1353), - [anon_sym_BANG_EQ] = ACTIONS(1353), - [anon_sym_STAR] = ACTIONS(1351), - [anon_sym_SLASH] = ACTIONS(1353), - [anon_sym_STAR_STAR] = ACTIONS(1353), - [anon_sym_CARET] = ACTIONS(1353), - [aux_sym_binary_operator_token1] = ACTIONS(1353), - [anon_sym_PIPE_GT] = ACTIONS(1353), - [anon_sym_COLON] = ACTIONS(1351), - [anon_sym_DOLLAR] = ACTIONS(1353), - [anon_sym_AT] = ACTIONS(1353), - [anon_sym_COLON_COLON] = ACTIONS(1355), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1357), - [sym__hex_literal] = ACTIONS(1353), - [sym__number_literal] = ACTIONS(1351), - [anon_sym_SQUOTE] = ACTIONS(1353), - [anon_sym_DQUOTE] = ACTIONS(1353), - [sym_return] = ACTIONS(1351), - [sym_next] = ACTIONS(1351), - [sym_break] = ACTIONS(1351), - [sym_true] = ACTIONS(1351), - [sym_false] = ACTIONS(1351), - [sym_null] = ACTIONS(1351), - [sym_inf] = ACTIONS(1351), - [sym_nan] = ACTIONS(1351), - [anon_sym_NA] = ACTIONS(1351), - [anon_sym_NA_integer_] = ACTIONS(1351), - [anon_sym_NA_real_] = ACTIONS(1351), - [anon_sym_NA_complex_] = ACTIONS(1351), - [anon_sym_NA_character_] = ACTIONS(1351), - [sym_dots] = ACTIONS(1351), - [sym_dot_dot_i] = ACTIONS(1353), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1353), - [sym__newline] = ACTIONS(1353), - [sym__raw_string_literal] = ACTIONS(1353), - [sym__external_else] = ACTIONS(1353), - [sym__external_open_parenthesis] = ACTIONS(1353), - [sym__external_close_parenthesis] = ACTIONS(1353), - [sym__external_open_brace] = ACTIONS(1353), - [sym__external_open_bracket] = ACTIONS(1353), - [sym__external_open_bracket2] = ACTIONS(1353), - }, - [729] = { - [sym_identifier] = ACTIONS(1371), - [anon_sym_BSLASH] = ACTIONS(1373), - [anon_sym_function] = ACTIONS(1371), - [anon_sym_EQ] = ACTIONS(1371), - [anon_sym_if] = ACTIONS(1371), - [anon_sym_for] = ACTIONS(1371), - [anon_sym_while] = ACTIONS(1371), - [anon_sym_repeat] = ACTIONS(1371), - [anon_sym_QMARK] = ACTIONS(1373), - [anon_sym_TILDE] = ACTIONS(1373), - [anon_sym_BANG] = ACTIONS(1371), - [anon_sym_PLUS] = ACTIONS(1373), - [anon_sym_DASH] = ACTIONS(1371), - [anon_sym_LT_DASH] = ACTIONS(1373), - [anon_sym_LT_LT_DASH] = ACTIONS(1373), - [anon_sym_COLON_EQ] = ACTIONS(1373), - [anon_sym_DASH_GT] = ACTIONS(1371), - [anon_sym_DASH_GT_GT] = ACTIONS(1373), - [anon_sym_PIPE] = ACTIONS(1371), - [anon_sym_AMP] = ACTIONS(1371), - [anon_sym_PIPE_PIPE] = ACTIONS(1373), - [anon_sym_AMP_AMP] = ACTIONS(1373), - [anon_sym_LT] = ACTIONS(1371), - [anon_sym_LT_EQ] = ACTIONS(1373), - [anon_sym_GT] = ACTIONS(1371), - [anon_sym_GT_EQ] = ACTIONS(1373), - [anon_sym_EQ_EQ] = ACTIONS(1373), - [anon_sym_BANG_EQ] = ACTIONS(1373), - [anon_sym_STAR] = ACTIONS(1371), - [anon_sym_SLASH] = ACTIONS(1373), - [anon_sym_STAR_STAR] = ACTIONS(1373), - [anon_sym_CARET] = ACTIONS(1373), - [aux_sym_binary_operator_token1] = ACTIONS(1373), - [anon_sym_PIPE_GT] = ACTIONS(1373), - [anon_sym_COLON] = ACTIONS(1371), - [anon_sym_DOLLAR] = ACTIONS(1373), - [anon_sym_AT] = ACTIONS(1373), - [anon_sym_L] = ACTIONS(1391), - [anon_sym_i] = ACTIONS(1393), - [sym__hex_literal] = ACTIONS(1373), - [sym__number_literal] = ACTIONS(1371), - [anon_sym_SQUOTE] = ACTIONS(1373), - [anon_sym_DQUOTE] = ACTIONS(1373), - [sym_return] = ACTIONS(1371), - [sym_next] = ACTIONS(1371), - [sym_break] = ACTIONS(1371), - [sym_true] = ACTIONS(1371), - [sym_false] = ACTIONS(1371), - [sym_null] = ACTIONS(1371), - [sym_inf] = ACTIONS(1371), - [sym_nan] = ACTIONS(1371), - [anon_sym_NA] = ACTIONS(1371), - [anon_sym_NA_integer_] = ACTIONS(1371), - [anon_sym_NA_real_] = ACTIONS(1371), - [anon_sym_NA_complex_] = ACTIONS(1371), - [anon_sym_NA_character_] = ACTIONS(1371), - [sym_dots] = ACTIONS(1371), - [sym_dot_dot_i] = ACTIONS(1373), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1373), - [sym__newline] = ACTIONS(1373), - [sym__raw_string_literal] = ACTIONS(1373), - [sym__external_else] = ACTIONS(1373), - [sym__external_open_parenthesis] = ACTIONS(1373), - [sym__external_close_parenthesis] = ACTIONS(1373), - [sym__external_open_brace] = ACTIONS(1373), - [sym__external_open_bracket] = ACTIONS(1373), - [sym__external_open_bracket2] = ACTIONS(1373), - }, - [730] = { - [sym_identifier] = ACTIONS(1379), - [anon_sym_BSLASH] = ACTIONS(1381), - [anon_sym_function] = ACTIONS(1379), - [anon_sym_EQ] = ACTIONS(1379), - [anon_sym_if] = ACTIONS(1379), - [anon_sym_for] = ACTIONS(1379), - [anon_sym_while] = ACTIONS(1379), - [anon_sym_repeat] = ACTIONS(1379), - [anon_sym_QMARK] = ACTIONS(1381), - [anon_sym_TILDE] = ACTIONS(1381), - [anon_sym_BANG] = ACTIONS(1379), - [anon_sym_PLUS] = ACTIONS(1381), - [anon_sym_DASH] = ACTIONS(1379), - [anon_sym_LT_DASH] = ACTIONS(1381), - [anon_sym_LT_LT_DASH] = ACTIONS(1381), - [anon_sym_COLON_EQ] = ACTIONS(1381), - [anon_sym_DASH_GT] = ACTIONS(1379), - [anon_sym_DASH_GT_GT] = ACTIONS(1381), - [anon_sym_PIPE] = ACTIONS(1379), - [anon_sym_AMP] = ACTIONS(1379), - [anon_sym_PIPE_PIPE] = ACTIONS(1381), - [anon_sym_AMP_AMP] = ACTIONS(1381), - [anon_sym_LT] = ACTIONS(1379), - [anon_sym_LT_EQ] = ACTIONS(1381), - [anon_sym_GT] = ACTIONS(1379), - [anon_sym_GT_EQ] = ACTIONS(1381), - [anon_sym_EQ_EQ] = ACTIONS(1381), - [anon_sym_BANG_EQ] = ACTIONS(1381), - [anon_sym_STAR] = ACTIONS(1379), - [anon_sym_SLASH] = ACTIONS(1381), - [anon_sym_STAR_STAR] = ACTIONS(1381), - [anon_sym_CARET] = ACTIONS(1381), - [aux_sym_binary_operator_token1] = ACTIONS(1381), - [anon_sym_PIPE_GT] = ACTIONS(1381), - [anon_sym_COLON] = ACTIONS(1379), - [anon_sym_DOLLAR] = ACTIONS(1381), - [anon_sym_AT] = ACTIONS(1381), - [anon_sym_COLON_COLON] = ACTIONS(1379), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1381), - [sym__hex_literal] = ACTIONS(1381), - [sym__number_literal] = ACTIONS(1379), - [anon_sym_SQUOTE] = ACTIONS(1381), - [anon_sym_DQUOTE] = ACTIONS(1381), - [sym_return] = ACTIONS(1379), - [sym_next] = ACTIONS(1379), - [sym_break] = ACTIONS(1379), - [sym_true] = ACTIONS(1379), - [sym_false] = ACTIONS(1379), - [sym_null] = ACTIONS(1379), - [sym_inf] = ACTIONS(1379), - [sym_nan] = ACTIONS(1379), - [anon_sym_NA] = ACTIONS(1379), - [anon_sym_NA_integer_] = ACTIONS(1379), - [anon_sym_NA_real_] = ACTIONS(1379), - [anon_sym_NA_complex_] = ACTIONS(1379), - [anon_sym_NA_character_] = ACTIONS(1379), - [sym_dots] = ACTIONS(1379), - [sym_dot_dot_i] = ACTIONS(1381), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1381), - [sym__newline] = ACTIONS(1381), - [sym__raw_string_literal] = ACTIONS(1381), - [sym__external_else] = ACTIONS(1381), - [sym__external_open_parenthesis] = ACTIONS(1381), - [sym__external_close_parenthesis] = ACTIONS(1381), - [sym__external_open_brace] = ACTIONS(1381), - [sym__external_open_bracket] = ACTIONS(1381), - [sym__external_open_bracket2] = ACTIONS(1381), - }, - [731] = { - [sym_identifier] = ACTIONS(1379), - [anon_sym_BSLASH] = ACTIONS(1381), - [anon_sym_function] = ACTIONS(1379), - [anon_sym_EQ] = ACTIONS(1379), - [anon_sym_if] = ACTIONS(1379), - [anon_sym_for] = ACTIONS(1379), - [anon_sym_while] = ACTIONS(1379), - [anon_sym_repeat] = ACTIONS(1379), - [anon_sym_QMARK] = ACTIONS(1381), - [anon_sym_TILDE] = ACTIONS(1381), - [anon_sym_BANG] = ACTIONS(1379), - [anon_sym_PLUS] = ACTIONS(1381), - [anon_sym_DASH] = ACTIONS(1379), - [anon_sym_LT_DASH] = ACTIONS(1381), - [anon_sym_LT_LT_DASH] = ACTIONS(1381), - [anon_sym_COLON_EQ] = ACTIONS(1381), - [anon_sym_DASH_GT] = ACTIONS(1379), - [anon_sym_DASH_GT_GT] = ACTIONS(1381), - [anon_sym_PIPE] = ACTIONS(1379), - [anon_sym_AMP] = ACTIONS(1379), - [anon_sym_PIPE_PIPE] = ACTIONS(1381), - [anon_sym_AMP_AMP] = ACTIONS(1381), - [anon_sym_LT] = ACTIONS(1379), - [anon_sym_LT_EQ] = ACTIONS(1381), - [anon_sym_GT] = ACTIONS(1379), - [anon_sym_GT_EQ] = ACTIONS(1381), - [anon_sym_EQ_EQ] = ACTIONS(1381), - [anon_sym_BANG_EQ] = ACTIONS(1381), - [anon_sym_STAR] = ACTIONS(1379), - [anon_sym_SLASH] = ACTIONS(1381), - [anon_sym_STAR_STAR] = ACTIONS(1381), - [anon_sym_CARET] = ACTIONS(1381), - [aux_sym_binary_operator_token1] = ACTIONS(1381), - [anon_sym_PIPE_GT] = ACTIONS(1381), - [anon_sym_COLON] = ACTIONS(1379), - [anon_sym_DOLLAR] = ACTIONS(1381), - [anon_sym_AT] = ACTIONS(1381), - [anon_sym_COLON_COLON] = ACTIONS(1379), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1381), - [sym__hex_literal] = ACTIONS(1381), - [sym__number_literal] = ACTIONS(1379), - [anon_sym_SQUOTE] = ACTIONS(1381), - [anon_sym_DQUOTE] = ACTIONS(1381), - [sym_return] = ACTIONS(1379), - [sym_next] = ACTIONS(1379), - [sym_break] = ACTIONS(1379), - [sym_true] = ACTIONS(1379), - [sym_false] = ACTIONS(1379), - [sym_null] = ACTIONS(1379), - [sym_inf] = ACTIONS(1379), - [sym_nan] = ACTIONS(1379), - [anon_sym_NA] = ACTIONS(1379), - [anon_sym_NA_integer_] = ACTIONS(1379), - [anon_sym_NA_real_] = ACTIONS(1379), - [anon_sym_NA_complex_] = ACTIONS(1379), - [anon_sym_NA_character_] = ACTIONS(1379), - [sym_dots] = ACTIONS(1379), - [sym_dot_dot_i] = ACTIONS(1381), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1381), - [sym__newline] = ACTIONS(1381), - [sym__raw_string_literal] = ACTIONS(1381), - [sym__external_else] = ACTIONS(1381), - [sym__external_open_parenthesis] = ACTIONS(1381), - [sym__external_close_parenthesis] = ACTIONS(1381), - [sym__external_open_brace] = ACTIONS(1381), - [sym__external_open_bracket] = ACTIONS(1381), - [sym__external_open_bracket2] = ACTIONS(1381), - }, - [732] = { - [sym_identifier] = ACTIONS(1383), - [anon_sym_BSLASH] = ACTIONS(1385), - [anon_sym_function] = ACTIONS(1383), - [anon_sym_EQ] = ACTIONS(1383), - [anon_sym_if] = ACTIONS(1383), - [anon_sym_for] = ACTIONS(1383), - [anon_sym_while] = ACTIONS(1383), - [anon_sym_repeat] = ACTIONS(1383), - [anon_sym_QMARK] = ACTIONS(1385), - [anon_sym_TILDE] = ACTIONS(1385), - [anon_sym_BANG] = ACTIONS(1383), - [anon_sym_PLUS] = ACTIONS(1385), - [anon_sym_DASH] = ACTIONS(1383), - [anon_sym_LT_DASH] = ACTIONS(1385), - [anon_sym_LT_LT_DASH] = ACTIONS(1385), - [anon_sym_COLON_EQ] = ACTIONS(1385), - [anon_sym_DASH_GT] = ACTIONS(1383), - [anon_sym_DASH_GT_GT] = ACTIONS(1385), - [anon_sym_PIPE] = ACTIONS(1383), - [anon_sym_AMP] = ACTIONS(1383), - [anon_sym_PIPE_PIPE] = ACTIONS(1385), - [anon_sym_AMP_AMP] = ACTIONS(1385), - [anon_sym_LT] = ACTIONS(1383), - [anon_sym_LT_EQ] = ACTIONS(1385), - [anon_sym_GT] = ACTIONS(1383), - [anon_sym_GT_EQ] = ACTIONS(1385), - [anon_sym_EQ_EQ] = ACTIONS(1385), - [anon_sym_BANG_EQ] = ACTIONS(1385), - [anon_sym_STAR] = ACTIONS(1383), - [anon_sym_SLASH] = ACTIONS(1385), - [anon_sym_STAR_STAR] = ACTIONS(1385), - [anon_sym_CARET] = ACTIONS(1385), - [aux_sym_binary_operator_token1] = ACTIONS(1385), - [anon_sym_PIPE_GT] = ACTIONS(1385), - [anon_sym_COLON] = ACTIONS(1383), - [anon_sym_DOLLAR] = ACTIONS(1385), - [anon_sym_AT] = ACTIONS(1385), - [anon_sym_COLON_COLON] = ACTIONS(1383), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1385), - [sym__hex_literal] = ACTIONS(1385), - [sym__number_literal] = ACTIONS(1383), - [anon_sym_SQUOTE] = ACTIONS(1385), - [anon_sym_DQUOTE] = ACTIONS(1385), - [sym_return] = ACTIONS(1383), - [sym_next] = ACTIONS(1383), - [sym_break] = ACTIONS(1383), - [sym_true] = ACTIONS(1383), - [sym_false] = ACTIONS(1383), - [sym_null] = ACTIONS(1383), - [sym_inf] = ACTIONS(1383), - [sym_nan] = ACTIONS(1383), - [anon_sym_NA] = ACTIONS(1383), - [anon_sym_NA_integer_] = ACTIONS(1383), - [anon_sym_NA_real_] = ACTIONS(1383), - [anon_sym_NA_complex_] = ACTIONS(1383), - [anon_sym_NA_character_] = ACTIONS(1383), - [sym_dots] = ACTIONS(1383), - [sym_dot_dot_i] = ACTIONS(1385), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1385), - [sym__newline] = ACTIONS(1385), - [sym__raw_string_literal] = ACTIONS(1385), - [sym__external_else] = ACTIONS(1385), - [sym__external_open_parenthesis] = ACTIONS(1385), - [sym__external_close_parenthesis] = ACTIONS(1385), - [sym__external_open_brace] = ACTIONS(1385), - [sym__external_open_bracket] = ACTIONS(1385), - [sym__external_open_bracket2] = ACTIONS(1385), - }, - [733] = { - [sym_identifier] = ACTIONS(1387), - [anon_sym_BSLASH] = ACTIONS(1389), - [anon_sym_function] = ACTIONS(1387), - [anon_sym_EQ] = ACTIONS(1387), - [anon_sym_if] = ACTIONS(1387), - [anon_sym_for] = ACTIONS(1387), - [anon_sym_while] = ACTIONS(1387), - [anon_sym_repeat] = ACTIONS(1387), - [anon_sym_QMARK] = ACTIONS(1389), - [anon_sym_TILDE] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_PLUS] = ACTIONS(1389), - [anon_sym_DASH] = ACTIONS(1387), - [anon_sym_LT_DASH] = ACTIONS(1389), - [anon_sym_LT_LT_DASH] = ACTIONS(1389), - [anon_sym_COLON_EQ] = ACTIONS(1389), - [anon_sym_DASH_GT] = ACTIONS(1387), - [anon_sym_DASH_GT_GT] = ACTIONS(1389), - [anon_sym_PIPE] = ACTIONS(1387), - [anon_sym_AMP] = ACTIONS(1387), - [anon_sym_PIPE_PIPE] = ACTIONS(1389), - [anon_sym_AMP_AMP] = ACTIONS(1389), - [anon_sym_LT] = ACTIONS(1387), - [anon_sym_LT_EQ] = ACTIONS(1389), - [anon_sym_GT] = ACTIONS(1387), - [anon_sym_GT_EQ] = ACTIONS(1389), - [anon_sym_EQ_EQ] = ACTIONS(1389), - [anon_sym_BANG_EQ] = ACTIONS(1389), - [anon_sym_STAR] = ACTIONS(1387), - [anon_sym_SLASH] = ACTIONS(1389), - [anon_sym_STAR_STAR] = ACTIONS(1389), - [anon_sym_CARET] = ACTIONS(1389), - [aux_sym_binary_operator_token1] = ACTIONS(1389), - [anon_sym_PIPE_GT] = ACTIONS(1389), - [anon_sym_COLON] = ACTIONS(1387), - [anon_sym_DOLLAR] = ACTIONS(1389), - [anon_sym_AT] = ACTIONS(1389), - [anon_sym_COLON_COLON] = ACTIONS(1387), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1389), - [sym__hex_literal] = ACTIONS(1389), - [sym__number_literal] = ACTIONS(1387), - [anon_sym_SQUOTE] = ACTIONS(1389), - [anon_sym_DQUOTE] = ACTIONS(1389), - [sym_return] = ACTIONS(1387), - [sym_next] = ACTIONS(1387), - [sym_break] = ACTIONS(1387), - [sym_true] = ACTIONS(1387), - [sym_false] = ACTIONS(1387), - [sym_null] = ACTIONS(1387), - [sym_inf] = ACTIONS(1387), - [sym_nan] = ACTIONS(1387), - [anon_sym_NA] = ACTIONS(1387), - [anon_sym_NA_integer_] = ACTIONS(1387), - [anon_sym_NA_real_] = ACTIONS(1387), - [anon_sym_NA_complex_] = ACTIONS(1387), - [anon_sym_NA_character_] = ACTIONS(1387), - [sym_dots] = ACTIONS(1387), - [sym_dot_dot_i] = ACTIONS(1389), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1389), - [sym__semicolon] = ACTIONS(1389), - [sym__raw_string_literal] = ACTIONS(1389), - [sym__external_else] = ACTIONS(1389), - [sym__external_open_parenthesis] = ACTIONS(1389), - [sym__external_open_brace] = ACTIONS(1389), - [sym__external_close_brace] = ACTIONS(1389), - [sym__external_open_bracket] = ACTIONS(1389), - [sym__external_open_bracket2] = ACTIONS(1389), - }, - [734] = { - [sym_identifier] = ACTIONS(1367), - [anon_sym_BSLASH] = ACTIONS(1369), - [anon_sym_function] = ACTIONS(1367), - [anon_sym_EQ] = ACTIONS(1367), - [anon_sym_if] = ACTIONS(1367), - [anon_sym_for] = ACTIONS(1367), - [anon_sym_while] = ACTIONS(1367), - [anon_sym_repeat] = ACTIONS(1367), - [anon_sym_QMARK] = ACTIONS(1369), - [anon_sym_TILDE] = ACTIONS(1369), - [anon_sym_BANG] = ACTIONS(1367), - [anon_sym_PLUS] = ACTIONS(1369), - [anon_sym_DASH] = ACTIONS(1367), - [anon_sym_LT_DASH] = ACTIONS(1369), - [anon_sym_LT_LT_DASH] = ACTIONS(1369), - [anon_sym_COLON_EQ] = ACTIONS(1369), - [anon_sym_DASH_GT] = ACTIONS(1367), - [anon_sym_DASH_GT_GT] = ACTIONS(1369), - [anon_sym_PIPE] = ACTIONS(1367), - [anon_sym_AMP] = ACTIONS(1367), - [anon_sym_PIPE_PIPE] = ACTIONS(1369), - [anon_sym_AMP_AMP] = ACTIONS(1369), - [anon_sym_LT] = ACTIONS(1367), - [anon_sym_LT_EQ] = ACTIONS(1369), - [anon_sym_GT] = ACTIONS(1367), - [anon_sym_GT_EQ] = ACTIONS(1369), - [anon_sym_EQ_EQ] = ACTIONS(1369), - [anon_sym_BANG_EQ] = ACTIONS(1369), - [anon_sym_STAR] = ACTIONS(1367), - [anon_sym_SLASH] = ACTIONS(1369), - [anon_sym_STAR_STAR] = ACTIONS(1369), - [anon_sym_CARET] = ACTIONS(1369), - [aux_sym_binary_operator_token1] = ACTIONS(1369), - [anon_sym_PIPE_GT] = ACTIONS(1369), - [anon_sym_COLON] = ACTIONS(1367), - [anon_sym_DOLLAR] = ACTIONS(1369), - [anon_sym_AT] = ACTIONS(1369), - [anon_sym_COLON_COLON] = ACTIONS(1367), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1369), - [sym__hex_literal] = ACTIONS(1369), - [sym__number_literal] = ACTIONS(1367), - [anon_sym_SQUOTE] = ACTIONS(1369), - [anon_sym_DQUOTE] = ACTIONS(1369), - [sym_return] = ACTIONS(1367), - [sym_next] = ACTIONS(1367), - [sym_break] = ACTIONS(1367), - [sym_true] = ACTIONS(1367), - [sym_false] = ACTIONS(1367), - [sym_null] = ACTIONS(1367), - [sym_inf] = ACTIONS(1367), - [sym_nan] = ACTIONS(1367), - [anon_sym_NA] = ACTIONS(1367), - [anon_sym_NA_integer_] = ACTIONS(1367), - [anon_sym_NA_real_] = ACTIONS(1367), - [anon_sym_NA_complex_] = ACTIONS(1367), - [anon_sym_NA_character_] = ACTIONS(1367), - [sym_dots] = ACTIONS(1367), - [sym_dot_dot_i] = ACTIONS(1369), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1369), - [sym__newline] = ACTIONS(1369), - [sym__raw_string_literal] = ACTIONS(1369), - [sym__external_else] = ACTIONS(1369), - [sym__external_open_parenthesis] = ACTIONS(1369), - [sym__external_open_brace] = ACTIONS(1369), - [sym__external_open_bracket] = ACTIONS(1369), - [sym__external_open_bracket2] = ACTIONS(1369), - [sym__external_close_bracket2] = ACTIONS(1369), - }, - [735] = { - [sym_identifier] = ACTIONS(1351), - [anon_sym_BSLASH] = ACTIONS(1353), - [anon_sym_function] = ACTIONS(1351), - [anon_sym_EQ] = ACTIONS(1351), - [anon_sym_if] = ACTIONS(1351), - [anon_sym_for] = ACTIONS(1351), - [anon_sym_while] = ACTIONS(1351), - [anon_sym_repeat] = ACTIONS(1351), - [anon_sym_QMARK] = ACTIONS(1353), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_BANG] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1353), - [anon_sym_DASH] = ACTIONS(1351), - [anon_sym_LT_DASH] = ACTIONS(1353), - [anon_sym_LT_LT_DASH] = ACTIONS(1353), - [anon_sym_COLON_EQ] = ACTIONS(1353), - [anon_sym_DASH_GT] = ACTIONS(1351), - [anon_sym_DASH_GT_GT] = ACTIONS(1353), - [anon_sym_PIPE] = ACTIONS(1351), - [anon_sym_AMP] = ACTIONS(1351), - [anon_sym_PIPE_PIPE] = ACTIONS(1353), - [anon_sym_AMP_AMP] = ACTIONS(1353), - [anon_sym_LT] = ACTIONS(1351), - [anon_sym_LT_EQ] = ACTIONS(1353), - [anon_sym_GT] = ACTIONS(1351), - [anon_sym_GT_EQ] = ACTIONS(1353), - [anon_sym_EQ_EQ] = ACTIONS(1353), - [anon_sym_BANG_EQ] = ACTIONS(1353), - [anon_sym_STAR] = ACTIONS(1351), - [anon_sym_SLASH] = ACTIONS(1353), - [anon_sym_STAR_STAR] = ACTIONS(1353), - [anon_sym_CARET] = ACTIONS(1353), - [aux_sym_binary_operator_token1] = ACTIONS(1353), - [anon_sym_PIPE_GT] = ACTIONS(1353), - [anon_sym_COLON] = ACTIONS(1351), - [anon_sym_DOLLAR] = ACTIONS(1353), - [anon_sym_AT] = ACTIONS(1353), - [anon_sym_COLON_COLON] = ACTIONS(1355), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1357), - [sym__hex_literal] = ACTIONS(1353), - [sym__number_literal] = ACTIONS(1351), - [anon_sym_SQUOTE] = ACTIONS(1353), - [anon_sym_DQUOTE] = ACTIONS(1353), - [sym_return] = ACTIONS(1351), - [sym_next] = ACTIONS(1351), - [sym_break] = ACTIONS(1351), - [sym_true] = ACTIONS(1351), - [sym_false] = ACTIONS(1351), - [sym_null] = ACTIONS(1351), - [sym_inf] = ACTIONS(1351), - [sym_nan] = ACTIONS(1351), - [anon_sym_NA] = ACTIONS(1351), - [anon_sym_NA_integer_] = ACTIONS(1351), - [anon_sym_NA_real_] = ACTIONS(1351), - [anon_sym_NA_complex_] = ACTIONS(1351), - [anon_sym_NA_character_] = ACTIONS(1351), - [sym_dots] = ACTIONS(1351), - [sym_dot_dot_i] = ACTIONS(1353), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1353), - [sym__newline] = ACTIONS(1353), - [sym__raw_string_literal] = ACTIONS(1353), - [sym__external_else] = ACTIONS(1353), - [sym__external_open_parenthesis] = ACTIONS(1353), - [sym__external_open_brace] = ACTIONS(1353), - [sym__external_open_bracket] = ACTIONS(1353), - [sym__external_open_bracket2] = ACTIONS(1353), - [sym__external_close_bracket2] = ACTIONS(1353), - }, - [736] = { - [sym_identifier] = ACTIONS(1371), - [anon_sym_BSLASH] = ACTIONS(1373), - [anon_sym_function] = ACTIONS(1371), - [anon_sym_EQ] = ACTIONS(1371), - [anon_sym_if] = ACTIONS(1371), - [anon_sym_for] = ACTIONS(1371), - [anon_sym_while] = ACTIONS(1371), - [anon_sym_repeat] = ACTIONS(1371), - [anon_sym_QMARK] = ACTIONS(1373), - [anon_sym_TILDE] = ACTIONS(1373), - [anon_sym_BANG] = ACTIONS(1371), - [anon_sym_PLUS] = ACTIONS(1373), - [anon_sym_DASH] = ACTIONS(1371), - [anon_sym_LT_DASH] = ACTIONS(1373), - [anon_sym_LT_LT_DASH] = ACTIONS(1373), - [anon_sym_COLON_EQ] = ACTIONS(1373), - [anon_sym_DASH_GT] = ACTIONS(1371), - [anon_sym_DASH_GT_GT] = ACTIONS(1373), - [anon_sym_PIPE] = ACTIONS(1371), - [anon_sym_AMP] = ACTIONS(1371), - [anon_sym_PIPE_PIPE] = ACTIONS(1373), - [anon_sym_AMP_AMP] = ACTIONS(1373), - [anon_sym_LT] = ACTIONS(1371), - [anon_sym_LT_EQ] = ACTIONS(1373), - [anon_sym_GT] = ACTIONS(1371), - [anon_sym_GT_EQ] = ACTIONS(1373), - [anon_sym_EQ_EQ] = ACTIONS(1373), - [anon_sym_BANG_EQ] = ACTIONS(1373), - [anon_sym_STAR] = ACTIONS(1371), - [anon_sym_SLASH] = ACTIONS(1373), - [anon_sym_STAR_STAR] = ACTIONS(1373), - [anon_sym_CARET] = ACTIONS(1373), - [aux_sym_binary_operator_token1] = ACTIONS(1373), - [anon_sym_PIPE_GT] = ACTIONS(1373), - [anon_sym_COLON] = ACTIONS(1371), - [anon_sym_DOLLAR] = ACTIONS(1373), - [anon_sym_AT] = ACTIONS(1373), - [anon_sym_L] = ACTIONS(1395), - [anon_sym_i] = ACTIONS(1397), - [sym__hex_literal] = ACTIONS(1373), - [sym__number_literal] = ACTIONS(1371), - [anon_sym_SQUOTE] = ACTIONS(1373), - [anon_sym_DQUOTE] = ACTIONS(1373), - [sym_return] = ACTIONS(1371), - [sym_next] = ACTIONS(1371), - [sym_break] = ACTIONS(1371), - [sym_true] = ACTIONS(1371), - [sym_false] = ACTIONS(1371), - [sym_null] = ACTIONS(1371), - [sym_inf] = ACTIONS(1371), - [sym_nan] = ACTIONS(1371), - [anon_sym_NA] = ACTIONS(1371), - [anon_sym_NA_integer_] = ACTIONS(1371), - [anon_sym_NA_real_] = ACTIONS(1371), - [anon_sym_NA_complex_] = ACTIONS(1371), - [anon_sym_NA_character_] = ACTIONS(1371), - [sym_dots] = ACTIONS(1371), - [sym_dot_dot_i] = ACTIONS(1373), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1373), - [sym__newline] = ACTIONS(1373), - [sym__raw_string_literal] = ACTIONS(1373), - [sym__external_else] = ACTIONS(1373), - [sym__external_open_parenthesis] = ACTIONS(1373), - [sym__external_open_brace] = ACTIONS(1373), - [sym__external_open_bracket] = ACTIONS(1373), - [sym__external_open_bracket2] = ACTIONS(1373), - [sym__external_close_bracket2] = ACTIONS(1373), - }, - [737] = { - [sym_identifier] = ACTIONS(1379), - [anon_sym_BSLASH] = ACTIONS(1381), - [anon_sym_function] = ACTIONS(1379), - [anon_sym_EQ] = ACTIONS(1379), - [anon_sym_if] = ACTIONS(1379), - [anon_sym_for] = ACTIONS(1379), - [anon_sym_while] = ACTIONS(1379), - [anon_sym_repeat] = ACTIONS(1379), - [anon_sym_QMARK] = ACTIONS(1381), - [anon_sym_TILDE] = ACTIONS(1381), - [anon_sym_BANG] = ACTIONS(1379), - [anon_sym_PLUS] = ACTIONS(1381), - [anon_sym_DASH] = ACTIONS(1379), - [anon_sym_LT_DASH] = ACTIONS(1381), - [anon_sym_LT_LT_DASH] = ACTIONS(1381), - [anon_sym_COLON_EQ] = ACTIONS(1381), - [anon_sym_DASH_GT] = ACTIONS(1379), - [anon_sym_DASH_GT_GT] = ACTIONS(1381), - [anon_sym_PIPE] = ACTIONS(1379), - [anon_sym_AMP] = ACTIONS(1379), - [anon_sym_PIPE_PIPE] = ACTIONS(1381), - [anon_sym_AMP_AMP] = ACTIONS(1381), - [anon_sym_LT] = ACTIONS(1379), - [anon_sym_LT_EQ] = ACTIONS(1381), - [anon_sym_GT] = ACTIONS(1379), - [anon_sym_GT_EQ] = ACTIONS(1381), - [anon_sym_EQ_EQ] = ACTIONS(1381), - [anon_sym_BANG_EQ] = ACTIONS(1381), - [anon_sym_STAR] = ACTIONS(1379), - [anon_sym_SLASH] = ACTIONS(1381), - [anon_sym_STAR_STAR] = ACTIONS(1381), - [anon_sym_CARET] = ACTIONS(1381), - [aux_sym_binary_operator_token1] = ACTIONS(1381), - [anon_sym_PIPE_GT] = ACTIONS(1381), - [anon_sym_COLON] = ACTIONS(1379), - [anon_sym_DOLLAR] = ACTIONS(1381), - [anon_sym_AT] = ACTIONS(1381), - [anon_sym_COLON_COLON] = ACTIONS(1379), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1381), - [sym__hex_literal] = ACTIONS(1381), - [sym__number_literal] = ACTIONS(1379), - [anon_sym_SQUOTE] = ACTIONS(1381), - [anon_sym_DQUOTE] = ACTIONS(1381), - [sym_return] = ACTIONS(1379), - [sym_next] = ACTIONS(1379), - [sym_break] = ACTIONS(1379), - [sym_true] = ACTIONS(1379), - [sym_false] = ACTIONS(1379), - [sym_null] = ACTIONS(1379), - [sym_inf] = ACTIONS(1379), - [sym_nan] = ACTIONS(1379), - [anon_sym_NA] = ACTIONS(1379), - [anon_sym_NA_integer_] = ACTIONS(1379), - [anon_sym_NA_real_] = ACTIONS(1379), - [anon_sym_NA_complex_] = ACTIONS(1379), - [anon_sym_NA_character_] = ACTIONS(1379), - [sym_dots] = ACTIONS(1379), - [sym_dot_dot_i] = ACTIONS(1381), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1381), - [sym__newline] = ACTIONS(1381), - [sym__raw_string_literal] = ACTIONS(1381), - [sym__external_else] = ACTIONS(1381), - [sym__external_open_parenthesis] = ACTIONS(1381), - [sym__external_open_brace] = ACTIONS(1381), - [sym__external_open_bracket] = ACTIONS(1381), - [sym__external_open_bracket2] = ACTIONS(1381), - [sym__external_close_bracket2] = ACTIONS(1381), - }, - [738] = { - [sym_identifier] = ACTIONS(1379), - [anon_sym_BSLASH] = ACTIONS(1381), - [anon_sym_function] = ACTIONS(1379), - [anon_sym_EQ] = ACTIONS(1379), - [anon_sym_if] = ACTIONS(1379), - [anon_sym_for] = ACTIONS(1379), - [anon_sym_while] = ACTIONS(1379), - [anon_sym_repeat] = ACTIONS(1379), - [anon_sym_QMARK] = ACTIONS(1381), - [anon_sym_TILDE] = ACTIONS(1381), - [anon_sym_BANG] = ACTIONS(1379), - [anon_sym_PLUS] = ACTIONS(1381), - [anon_sym_DASH] = ACTIONS(1379), - [anon_sym_LT_DASH] = ACTIONS(1381), - [anon_sym_LT_LT_DASH] = ACTIONS(1381), - [anon_sym_COLON_EQ] = ACTIONS(1381), - [anon_sym_DASH_GT] = ACTIONS(1379), - [anon_sym_DASH_GT_GT] = ACTIONS(1381), - [anon_sym_PIPE] = ACTIONS(1379), - [anon_sym_AMP] = ACTIONS(1379), - [anon_sym_PIPE_PIPE] = ACTIONS(1381), - [anon_sym_AMP_AMP] = ACTIONS(1381), - [anon_sym_LT] = ACTIONS(1379), - [anon_sym_LT_EQ] = ACTIONS(1381), - [anon_sym_GT] = ACTIONS(1379), - [anon_sym_GT_EQ] = ACTIONS(1381), - [anon_sym_EQ_EQ] = ACTIONS(1381), - [anon_sym_BANG_EQ] = ACTIONS(1381), - [anon_sym_STAR] = ACTIONS(1379), - [anon_sym_SLASH] = ACTIONS(1381), - [anon_sym_STAR_STAR] = ACTIONS(1381), - [anon_sym_CARET] = ACTIONS(1381), - [aux_sym_binary_operator_token1] = ACTIONS(1381), - [anon_sym_PIPE_GT] = ACTIONS(1381), - [anon_sym_COLON] = ACTIONS(1379), - [anon_sym_DOLLAR] = ACTIONS(1381), - [anon_sym_AT] = ACTIONS(1381), - [anon_sym_COLON_COLON] = ACTIONS(1379), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1381), - [sym__hex_literal] = ACTIONS(1381), - [sym__number_literal] = ACTIONS(1379), - [anon_sym_SQUOTE] = ACTIONS(1381), - [anon_sym_DQUOTE] = ACTIONS(1381), - [sym_return] = ACTIONS(1379), - [sym_next] = ACTIONS(1379), - [sym_break] = ACTIONS(1379), - [sym_true] = ACTIONS(1379), - [sym_false] = ACTIONS(1379), - [sym_null] = ACTIONS(1379), - [sym_inf] = ACTIONS(1379), - [sym_nan] = ACTIONS(1379), - [anon_sym_NA] = ACTIONS(1379), - [anon_sym_NA_integer_] = ACTIONS(1379), - [anon_sym_NA_real_] = ACTIONS(1379), - [anon_sym_NA_complex_] = ACTIONS(1379), - [anon_sym_NA_character_] = ACTIONS(1379), - [sym_dots] = ACTIONS(1379), - [sym_dot_dot_i] = ACTIONS(1381), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1381), - [sym__newline] = ACTIONS(1381), - [sym__raw_string_literal] = ACTIONS(1381), - [sym__external_else] = ACTIONS(1381), - [sym__external_open_parenthesis] = ACTIONS(1381), - [sym__external_open_brace] = ACTIONS(1381), - [sym__external_open_bracket] = ACTIONS(1381), - [sym__external_open_bracket2] = ACTIONS(1381), - [sym__external_close_bracket2] = ACTIONS(1381), - }, - [739] = { - [sym_identifier] = ACTIONS(1383), - [anon_sym_BSLASH] = ACTIONS(1385), - [anon_sym_function] = ACTIONS(1383), - [anon_sym_EQ] = ACTIONS(1383), - [anon_sym_if] = ACTIONS(1383), - [anon_sym_for] = ACTIONS(1383), - [anon_sym_while] = ACTIONS(1383), - [anon_sym_repeat] = ACTIONS(1383), - [anon_sym_QMARK] = ACTIONS(1385), - [anon_sym_TILDE] = ACTIONS(1385), - [anon_sym_BANG] = ACTIONS(1383), - [anon_sym_PLUS] = ACTIONS(1385), - [anon_sym_DASH] = ACTIONS(1383), - [anon_sym_LT_DASH] = ACTIONS(1385), - [anon_sym_LT_LT_DASH] = ACTIONS(1385), - [anon_sym_COLON_EQ] = ACTIONS(1385), - [anon_sym_DASH_GT] = ACTIONS(1383), - [anon_sym_DASH_GT_GT] = ACTIONS(1385), - [anon_sym_PIPE] = ACTIONS(1383), - [anon_sym_AMP] = ACTIONS(1383), - [anon_sym_PIPE_PIPE] = ACTIONS(1385), - [anon_sym_AMP_AMP] = ACTIONS(1385), - [anon_sym_LT] = ACTIONS(1383), - [anon_sym_LT_EQ] = ACTIONS(1385), - [anon_sym_GT] = ACTIONS(1383), - [anon_sym_GT_EQ] = ACTIONS(1385), - [anon_sym_EQ_EQ] = ACTIONS(1385), - [anon_sym_BANG_EQ] = ACTIONS(1385), - [anon_sym_STAR] = ACTIONS(1383), - [anon_sym_SLASH] = ACTIONS(1385), - [anon_sym_STAR_STAR] = ACTIONS(1385), - [anon_sym_CARET] = ACTIONS(1385), - [aux_sym_binary_operator_token1] = ACTIONS(1385), - [anon_sym_PIPE_GT] = ACTIONS(1385), - [anon_sym_COLON] = ACTIONS(1383), - [anon_sym_DOLLAR] = ACTIONS(1385), - [anon_sym_AT] = ACTIONS(1385), - [anon_sym_COLON_COLON] = ACTIONS(1383), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1385), - [sym__hex_literal] = ACTIONS(1385), - [sym__number_literal] = ACTIONS(1383), - [anon_sym_SQUOTE] = ACTIONS(1385), - [anon_sym_DQUOTE] = ACTIONS(1385), - [sym_return] = ACTIONS(1383), - [sym_next] = ACTIONS(1383), - [sym_break] = ACTIONS(1383), - [sym_true] = ACTIONS(1383), - [sym_false] = ACTIONS(1383), - [sym_null] = ACTIONS(1383), - [sym_inf] = ACTIONS(1383), - [sym_nan] = ACTIONS(1383), - [anon_sym_NA] = ACTIONS(1383), - [anon_sym_NA_integer_] = ACTIONS(1383), - [anon_sym_NA_real_] = ACTIONS(1383), - [anon_sym_NA_complex_] = ACTIONS(1383), - [anon_sym_NA_character_] = ACTIONS(1383), - [sym_dots] = ACTIONS(1383), - [sym_dot_dot_i] = ACTIONS(1385), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1385), - [sym__newline] = ACTIONS(1385), - [sym__raw_string_literal] = ACTIONS(1385), - [sym__external_else] = ACTIONS(1385), - [sym__external_open_parenthesis] = ACTIONS(1385), - [sym__external_open_brace] = ACTIONS(1385), - [sym__external_open_bracket] = ACTIONS(1385), - [sym__external_open_bracket2] = ACTIONS(1385), - [sym__external_close_bracket2] = ACTIONS(1385), - }, - [740] = { - [sym_identifier] = ACTIONS(1387), - [anon_sym_BSLASH] = ACTIONS(1389), - [anon_sym_function] = ACTIONS(1387), - [anon_sym_EQ] = ACTIONS(1387), - [anon_sym_if] = ACTIONS(1387), - [anon_sym_for] = ACTIONS(1387), - [anon_sym_while] = ACTIONS(1387), - [anon_sym_repeat] = ACTIONS(1387), - [anon_sym_QMARK] = ACTIONS(1389), - [anon_sym_TILDE] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_PLUS] = ACTIONS(1389), - [anon_sym_DASH] = ACTIONS(1387), - [anon_sym_LT_DASH] = ACTIONS(1389), - [anon_sym_LT_LT_DASH] = ACTIONS(1389), - [anon_sym_COLON_EQ] = ACTIONS(1389), - [anon_sym_DASH_GT] = ACTIONS(1387), - [anon_sym_DASH_GT_GT] = ACTIONS(1389), - [anon_sym_PIPE] = ACTIONS(1387), - [anon_sym_AMP] = ACTIONS(1387), - [anon_sym_PIPE_PIPE] = ACTIONS(1389), - [anon_sym_AMP_AMP] = ACTIONS(1389), - [anon_sym_LT] = ACTIONS(1387), - [anon_sym_LT_EQ] = ACTIONS(1389), - [anon_sym_GT] = ACTIONS(1387), - [anon_sym_GT_EQ] = ACTIONS(1389), - [anon_sym_EQ_EQ] = ACTIONS(1389), - [anon_sym_BANG_EQ] = ACTIONS(1389), - [anon_sym_STAR] = ACTIONS(1387), - [anon_sym_SLASH] = ACTIONS(1389), - [anon_sym_STAR_STAR] = ACTIONS(1389), - [anon_sym_CARET] = ACTIONS(1389), - [aux_sym_binary_operator_token1] = ACTIONS(1389), - [anon_sym_PIPE_GT] = ACTIONS(1389), - [anon_sym_COLON] = ACTIONS(1387), - [anon_sym_DOLLAR] = ACTIONS(1389), - [anon_sym_AT] = ACTIONS(1389), - [anon_sym_COLON_COLON] = ACTIONS(1387), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1389), - [sym__hex_literal] = ACTIONS(1389), - [sym__number_literal] = ACTIONS(1387), - [anon_sym_SQUOTE] = ACTIONS(1389), - [anon_sym_DQUOTE] = ACTIONS(1389), - [sym_return] = ACTIONS(1387), - [sym_next] = ACTIONS(1387), - [sym_break] = ACTIONS(1387), - [sym_true] = ACTIONS(1387), - [sym_false] = ACTIONS(1387), - [sym_null] = ACTIONS(1387), - [sym_inf] = ACTIONS(1387), - [sym_nan] = ACTIONS(1387), - [anon_sym_NA] = ACTIONS(1387), - [anon_sym_NA_integer_] = ACTIONS(1387), - [anon_sym_NA_real_] = ACTIONS(1387), - [anon_sym_NA_complex_] = ACTIONS(1387), - [anon_sym_NA_character_] = ACTIONS(1387), - [sym_dots] = ACTIONS(1387), - [sym_dot_dot_i] = ACTIONS(1389), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1389), - [sym__newline] = ACTIONS(1389), - [sym__raw_string_literal] = ACTIONS(1389), - [sym__external_else] = ACTIONS(1389), - [sym__external_open_parenthesis] = ACTIONS(1389), - [sym__external_open_brace] = ACTIONS(1389), - [sym__external_open_bracket] = ACTIONS(1389), - [sym__external_open_bracket2] = ACTIONS(1389), - [sym__external_close_bracket2] = ACTIONS(1389), - }, - [741] = { - [sym_identifier] = ACTIONS(1359), - [anon_sym_BSLASH] = ACTIONS(1361), - [anon_sym_function] = ACTIONS(1359), - [anon_sym_EQ] = ACTIONS(1359), - [anon_sym_if] = ACTIONS(1359), - [anon_sym_for] = ACTIONS(1359), - [anon_sym_while] = ACTIONS(1359), - [anon_sym_repeat] = ACTIONS(1359), - [anon_sym_QMARK] = ACTIONS(1361), - [anon_sym_TILDE] = ACTIONS(1361), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_PLUS] = ACTIONS(1361), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_LT_DASH] = ACTIONS(1361), - [anon_sym_LT_LT_DASH] = ACTIONS(1361), - [anon_sym_COLON_EQ] = ACTIONS(1361), - [anon_sym_DASH_GT] = ACTIONS(1359), - [anon_sym_DASH_GT_GT] = ACTIONS(1361), - [anon_sym_PIPE] = ACTIONS(1359), - [anon_sym_AMP] = ACTIONS(1359), - [anon_sym_PIPE_PIPE] = ACTIONS(1361), - [anon_sym_AMP_AMP] = ACTIONS(1361), - [anon_sym_LT] = ACTIONS(1359), - [anon_sym_LT_EQ] = ACTIONS(1361), - [anon_sym_GT] = ACTIONS(1359), - [anon_sym_GT_EQ] = ACTIONS(1361), - [anon_sym_EQ_EQ] = ACTIONS(1361), - [anon_sym_BANG_EQ] = ACTIONS(1361), - [anon_sym_STAR] = ACTIONS(1359), - [anon_sym_SLASH] = ACTIONS(1361), - [anon_sym_STAR_STAR] = ACTIONS(1361), - [anon_sym_CARET] = ACTIONS(1361), - [aux_sym_binary_operator_token1] = ACTIONS(1361), - [anon_sym_PIPE_GT] = ACTIONS(1361), - [anon_sym_COLON] = ACTIONS(1359), - [anon_sym_DOLLAR] = ACTIONS(1361), - [anon_sym_AT] = ACTIONS(1361), - [anon_sym_COLON_COLON] = ACTIONS(1359), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1361), - [sym__hex_literal] = ACTIONS(1361), - [sym__number_literal] = ACTIONS(1359), - [anon_sym_SQUOTE] = ACTIONS(1361), - [anon_sym_DQUOTE] = ACTIONS(1361), - [sym_return] = ACTIONS(1359), - [sym_next] = ACTIONS(1359), - [sym_break] = ACTIONS(1359), - [sym_true] = ACTIONS(1359), - [sym_false] = ACTIONS(1359), - [sym_null] = ACTIONS(1359), - [sym_inf] = ACTIONS(1359), - [sym_nan] = ACTIONS(1359), - [anon_sym_NA] = ACTIONS(1359), - [anon_sym_NA_integer_] = ACTIONS(1359), - [anon_sym_NA_real_] = ACTIONS(1359), - [anon_sym_NA_complex_] = ACTIONS(1359), - [anon_sym_NA_character_] = ACTIONS(1359), - [sym_dots] = ACTIONS(1359), - [sym_dot_dot_i] = ACTIONS(1361), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1361), - [sym__newline] = ACTIONS(1361), - [sym__raw_string_literal] = ACTIONS(1361), - [sym__external_else] = ACTIONS(1361), - [sym__external_open_parenthesis] = ACTIONS(1361), - [sym__external_open_brace] = ACTIONS(1361), - [sym__external_open_bracket] = ACTIONS(1361), - [sym__external_open_bracket2] = ACTIONS(1361), - [sym__external_close_bracket2] = ACTIONS(1361), - }, - [742] = { - [sym_identifier] = ACTIONS(1363), - [anon_sym_BSLASH] = ACTIONS(1365), - [anon_sym_function] = ACTIONS(1363), - [anon_sym_EQ] = ACTIONS(1363), - [anon_sym_if] = ACTIONS(1363), - [anon_sym_for] = ACTIONS(1363), - [anon_sym_while] = ACTIONS(1363), - [anon_sym_repeat] = ACTIONS(1363), - [anon_sym_QMARK] = ACTIONS(1365), - [anon_sym_TILDE] = ACTIONS(1365), - [anon_sym_BANG] = ACTIONS(1363), - [anon_sym_PLUS] = ACTIONS(1365), - [anon_sym_DASH] = ACTIONS(1363), - [anon_sym_LT_DASH] = ACTIONS(1365), - [anon_sym_LT_LT_DASH] = ACTIONS(1365), - [anon_sym_COLON_EQ] = ACTIONS(1365), - [anon_sym_DASH_GT] = ACTIONS(1363), - [anon_sym_DASH_GT_GT] = ACTIONS(1365), - [anon_sym_PIPE] = ACTIONS(1363), - [anon_sym_AMP] = ACTIONS(1363), - [anon_sym_PIPE_PIPE] = ACTIONS(1365), - [anon_sym_AMP_AMP] = ACTIONS(1365), - [anon_sym_LT] = ACTIONS(1363), - [anon_sym_LT_EQ] = ACTIONS(1365), - [anon_sym_GT] = ACTIONS(1363), - [anon_sym_GT_EQ] = ACTIONS(1365), - [anon_sym_EQ_EQ] = ACTIONS(1365), - [anon_sym_BANG_EQ] = ACTIONS(1365), - [anon_sym_STAR] = ACTIONS(1363), - [anon_sym_SLASH] = ACTIONS(1365), - [anon_sym_STAR_STAR] = ACTIONS(1365), - [anon_sym_CARET] = ACTIONS(1365), - [aux_sym_binary_operator_token1] = ACTIONS(1365), - [anon_sym_PIPE_GT] = ACTIONS(1365), - [anon_sym_COLON] = ACTIONS(1363), - [anon_sym_DOLLAR] = ACTIONS(1365), - [anon_sym_AT] = ACTIONS(1365), - [anon_sym_COLON_COLON] = ACTIONS(1363), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1365), - [sym__hex_literal] = ACTIONS(1365), - [sym__number_literal] = ACTIONS(1363), - [anon_sym_SQUOTE] = ACTIONS(1365), - [anon_sym_DQUOTE] = ACTIONS(1365), - [sym_return] = ACTIONS(1363), - [sym_next] = ACTIONS(1363), - [sym_break] = ACTIONS(1363), - [sym_true] = ACTIONS(1363), - [sym_false] = ACTIONS(1363), - [sym_null] = ACTIONS(1363), - [sym_inf] = ACTIONS(1363), - [sym_nan] = ACTIONS(1363), - [anon_sym_NA] = ACTIONS(1363), - [anon_sym_NA_integer_] = ACTIONS(1363), - [anon_sym_NA_real_] = ACTIONS(1363), - [anon_sym_NA_complex_] = ACTIONS(1363), - [anon_sym_NA_character_] = ACTIONS(1363), - [sym_dots] = ACTIONS(1363), - [sym_dot_dot_i] = ACTIONS(1365), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1365), - [sym__newline] = ACTIONS(1365), - [sym__raw_string_literal] = ACTIONS(1365), - [sym__external_else] = ACTIONS(1365), - [sym__external_open_parenthesis] = ACTIONS(1365), - [sym__external_open_brace] = ACTIONS(1365), - [sym__external_open_bracket] = ACTIONS(1365), - [sym__external_open_bracket2] = ACTIONS(1365), - [sym__external_close_bracket2] = ACTIONS(1365), - }, - [743] = { - [sym_identifier] = ACTIONS(1359), - [anon_sym_BSLASH] = ACTIONS(1361), - [anon_sym_function] = ACTIONS(1359), - [anon_sym_EQ] = ACTIONS(1359), - [anon_sym_if] = ACTIONS(1359), - [anon_sym_for] = ACTIONS(1359), - [anon_sym_while] = ACTIONS(1359), - [anon_sym_repeat] = ACTIONS(1359), - [anon_sym_QMARK] = ACTIONS(1361), - [anon_sym_TILDE] = ACTIONS(1361), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_PLUS] = ACTIONS(1361), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_LT_DASH] = ACTIONS(1361), - [anon_sym_LT_LT_DASH] = ACTIONS(1361), - [anon_sym_COLON_EQ] = ACTIONS(1361), - [anon_sym_DASH_GT] = ACTIONS(1359), - [anon_sym_DASH_GT_GT] = ACTIONS(1361), - [anon_sym_PIPE] = ACTIONS(1359), - [anon_sym_AMP] = ACTIONS(1359), - [anon_sym_PIPE_PIPE] = ACTIONS(1361), - [anon_sym_AMP_AMP] = ACTIONS(1361), - [anon_sym_LT] = ACTIONS(1359), - [anon_sym_LT_EQ] = ACTIONS(1361), - [anon_sym_GT] = ACTIONS(1359), - [anon_sym_GT_EQ] = ACTIONS(1361), - [anon_sym_EQ_EQ] = ACTIONS(1361), - [anon_sym_BANG_EQ] = ACTIONS(1361), - [anon_sym_STAR] = ACTIONS(1359), - [anon_sym_SLASH] = ACTIONS(1361), - [anon_sym_STAR_STAR] = ACTIONS(1361), - [anon_sym_CARET] = ACTIONS(1361), - [aux_sym_binary_operator_token1] = ACTIONS(1361), - [anon_sym_PIPE_GT] = ACTIONS(1361), - [anon_sym_COLON] = ACTIONS(1359), - [anon_sym_DOLLAR] = ACTIONS(1361), - [anon_sym_AT] = ACTIONS(1361), - [anon_sym_COLON_COLON] = ACTIONS(1359), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1361), - [sym__hex_literal] = ACTIONS(1361), - [sym__number_literal] = ACTIONS(1359), - [anon_sym_SQUOTE] = ACTIONS(1361), - [anon_sym_DQUOTE] = ACTIONS(1361), - [sym_return] = ACTIONS(1359), - [sym_next] = ACTIONS(1359), - [sym_break] = ACTIONS(1359), - [sym_true] = ACTIONS(1359), - [sym_false] = ACTIONS(1359), - [sym_null] = ACTIONS(1359), - [sym_inf] = ACTIONS(1359), - [sym_nan] = ACTIONS(1359), - [anon_sym_NA] = ACTIONS(1359), - [anon_sym_NA_integer_] = ACTIONS(1359), - [anon_sym_NA_real_] = ACTIONS(1359), - [anon_sym_NA_complex_] = ACTIONS(1359), - [anon_sym_NA_character_] = ACTIONS(1359), - [sym_dots] = ACTIONS(1359), - [sym_dot_dot_i] = ACTIONS(1361), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1361), - [sym__newline] = ACTIONS(1361), - [sym__raw_string_literal] = ACTIONS(1361), - [sym__external_else] = ACTIONS(1361), - [sym__external_open_parenthesis] = ACTIONS(1361), - [sym__external_close_parenthesis] = ACTIONS(1361), - [sym__external_open_brace] = ACTIONS(1361), - [sym__external_open_bracket] = ACTIONS(1361), - [sym__external_open_bracket2] = ACTIONS(1361), - }, - [744] = { - [sym_identifier] = ACTIONS(1363), - [anon_sym_BSLASH] = ACTIONS(1365), - [anon_sym_function] = ACTIONS(1363), - [anon_sym_EQ] = ACTIONS(1363), - [anon_sym_if] = ACTIONS(1363), - [anon_sym_for] = ACTIONS(1363), - [anon_sym_while] = ACTIONS(1363), - [anon_sym_repeat] = ACTIONS(1363), - [anon_sym_QMARK] = ACTIONS(1365), - [anon_sym_TILDE] = ACTIONS(1365), - [anon_sym_BANG] = ACTIONS(1363), - [anon_sym_PLUS] = ACTIONS(1365), - [anon_sym_DASH] = ACTIONS(1363), - [anon_sym_LT_DASH] = ACTIONS(1365), - [anon_sym_LT_LT_DASH] = ACTIONS(1365), - [anon_sym_COLON_EQ] = ACTIONS(1365), - [anon_sym_DASH_GT] = ACTIONS(1363), - [anon_sym_DASH_GT_GT] = ACTIONS(1365), - [anon_sym_PIPE] = ACTIONS(1363), - [anon_sym_AMP] = ACTIONS(1363), - [anon_sym_PIPE_PIPE] = ACTIONS(1365), - [anon_sym_AMP_AMP] = ACTIONS(1365), - [anon_sym_LT] = ACTIONS(1363), - [anon_sym_LT_EQ] = ACTIONS(1365), - [anon_sym_GT] = ACTIONS(1363), - [anon_sym_GT_EQ] = ACTIONS(1365), - [anon_sym_EQ_EQ] = ACTIONS(1365), - [anon_sym_BANG_EQ] = ACTIONS(1365), - [anon_sym_STAR] = ACTIONS(1363), - [anon_sym_SLASH] = ACTIONS(1365), - [anon_sym_STAR_STAR] = ACTIONS(1365), - [anon_sym_CARET] = ACTIONS(1365), - [aux_sym_binary_operator_token1] = ACTIONS(1365), - [anon_sym_PIPE_GT] = ACTIONS(1365), - [anon_sym_COLON] = ACTIONS(1363), - [anon_sym_DOLLAR] = ACTIONS(1365), - [anon_sym_AT] = ACTIONS(1365), - [anon_sym_COLON_COLON] = ACTIONS(1363), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1365), - [sym__hex_literal] = ACTIONS(1365), - [sym__number_literal] = ACTIONS(1363), - [anon_sym_SQUOTE] = ACTIONS(1365), - [anon_sym_DQUOTE] = ACTIONS(1365), - [sym_return] = ACTIONS(1363), - [sym_next] = ACTIONS(1363), - [sym_break] = ACTIONS(1363), - [sym_true] = ACTIONS(1363), - [sym_false] = ACTIONS(1363), - [sym_null] = ACTIONS(1363), - [sym_inf] = ACTIONS(1363), - [sym_nan] = ACTIONS(1363), - [anon_sym_NA] = ACTIONS(1363), - [anon_sym_NA_integer_] = ACTIONS(1363), - [anon_sym_NA_real_] = ACTIONS(1363), - [anon_sym_NA_complex_] = ACTIONS(1363), - [anon_sym_NA_character_] = ACTIONS(1363), - [sym_dots] = ACTIONS(1363), - [sym_dot_dot_i] = ACTIONS(1365), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1365), - [sym__newline] = ACTIONS(1365), - [sym__raw_string_literal] = ACTIONS(1365), - [sym__external_else] = ACTIONS(1365), - [sym__external_open_parenthesis] = ACTIONS(1365), - [sym__external_close_parenthesis] = ACTIONS(1365), - [sym__external_open_brace] = ACTIONS(1365), - [sym__external_open_bracket] = ACTIONS(1365), - [sym__external_open_bracket2] = ACTIONS(1365), - }, - [745] = { - [ts_builtin_sym_end] = ACTIONS(1369), - [sym_identifier] = ACTIONS(1367), - [anon_sym_BSLASH] = ACTIONS(1369), - [anon_sym_function] = ACTIONS(1367), - [anon_sym_EQ] = ACTIONS(1367), - [anon_sym_if] = ACTIONS(1367), - [anon_sym_for] = ACTIONS(1367), - [anon_sym_while] = ACTIONS(1367), - [anon_sym_repeat] = ACTIONS(1367), - [anon_sym_QMARK] = ACTIONS(1369), - [anon_sym_TILDE] = ACTIONS(1369), - [anon_sym_BANG] = ACTIONS(1367), - [anon_sym_PLUS] = ACTIONS(1369), - [anon_sym_DASH] = ACTIONS(1367), - [anon_sym_LT_DASH] = ACTIONS(1369), - [anon_sym_LT_LT_DASH] = ACTIONS(1369), - [anon_sym_COLON_EQ] = ACTIONS(1369), - [anon_sym_DASH_GT] = ACTIONS(1367), - [anon_sym_DASH_GT_GT] = ACTIONS(1369), - [anon_sym_PIPE] = ACTIONS(1367), - [anon_sym_AMP] = ACTIONS(1367), - [anon_sym_PIPE_PIPE] = ACTIONS(1369), - [anon_sym_AMP_AMP] = ACTIONS(1369), - [anon_sym_LT] = ACTIONS(1367), - [anon_sym_LT_EQ] = ACTIONS(1369), - [anon_sym_GT] = ACTIONS(1367), - [anon_sym_GT_EQ] = ACTIONS(1369), - [anon_sym_EQ_EQ] = ACTIONS(1369), - [anon_sym_BANG_EQ] = ACTIONS(1369), - [anon_sym_STAR] = ACTIONS(1367), - [anon_sym_SLASH] = ACTIONS(1369), - [anon_sym_STAR_STAR] = ACTIONS(1369), - [anon_sym_CARET] = ACTIONS(1369), - [aux_sym_binary_operator_token1] = ACTIONS(1369), - [anon_sym_PIPE_GT] = ACTIONS(1369), - [anon_sym_COLON] = ACTIONS(1367), - [anon_sym_DOLLAR] = ACTIONS(1369), - [anon_sym_AT] = ACTIONS(1369), - [anon_sym_COLON_COLON] = ACTIONS(1367), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1369), - [sym__hex_literal] = ACTIONS(1369), - [sym__number_literal] = ACTIONS(1367), - [anon_sym_SQUOTE] = ACTIONS(1369), - [anon_sym_DQUOTE] = ACTIONS(1369), - [sym_return] = ACTIONS(1367), - [sym_next] = ACTIONS(1367), - [sym_break] = ACTIONS(1367), - [sym_true] = ACTIONS(1367), - [sym_false] = ACTIONS(1367), - [sym_null] = ACTIONS(1367), - [sym_inf] = ACTIONS(1367), - [sym_nan] = ACTIONS(1367), - [anon_sym_NA] = ACTIONS(1367), - [anon_sym_NA_integer_] = ACTIONS(1367), - [anon_sym_NA_real_] = ACTIONS(1367), - [anon_sym_NA_complex_] = ACTIONS(1367), - [anon_sym_NA_character_] = ACTIONS(1367), - [sym_dots] = ACTIONS(1367), - [sym_dot_dot_i] = ACTIONS(1369), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1369), - [sym__semicolon] = ACTIONS(1369), - [sym__raw_string_literal] = ACTIONS(1369), - [sym__external_else] = ACTIONS(1369), - [sym__external_open_parenthesis] = ACTIONS(1369), - [sym__external_open_brace] = ACTIONS(1369), - [sym__external_open_bracket] = ACTIONS(1369), - [sym__external_open_bracket2] = ACTIONS(1369), - }, - [746] = { - [ts_builtin_sym_end] = ACTIONS(1353), - [sym_identifier] = ACTIONS(1351), - [anon_sym_BSLASH] = ACTIONS(1353), - [anon_sym_function] = ACTIONS(1351), - [anon_sym_EQ] = ACTIONS(1351), - [anon_sym_if] = ACTIONS(1351), - [anon_sym_for] = ACTIONS(1351), - [anon_sym_while] = ACTIONS(1351), - [anon_sym_repeat] = ACTIONS(1351), - [anon_sym_QMARK] = ACTIONS(1353), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_BANG] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1353), - [anon_sym_DASH] = ACTIONS(1351), - [anon_sym_LT_DASH] = ACTIONS(1353), - [anon_sym_LT_LT_DASH] = ACTIONS(1353), - [anon_sym_COLON_EQ] = ACTIONS(1353), - [anon_sym_DASH_GT] = ACTIONS(1351), - [anon_sym_DASH_GT_GT] = ACTIONS(1353), - [anon_sym_PIPE] = ACTIONS(1351), - [anon_sym_AMP] = ACTIONS(1351), - [anon_sym_PIPE_PIPE] = ACTIONS(1353), - [anon_sym_AMP_AMP] = ACTIONS(1353), - [anon_sym_LT] = ACTIONS(1351), - [anon_sym_LT_EQ] = ACTIONS(1353), - [anon_sym_GT] = ACTIONS(1351), - [anon_sym_GT_EQ] = ACTIONS(1353), - [anon_sym_EQ_EQ] = ACTIONS(1353), - [anon_sym_BANG_EQ] = ACTIONS(1353), - [anon_sym_STAR] = ACTIONS(1351), - [anon_sym_SLASH] = ACTIONS(1353), - [anon_sym_STAR_STAR] = ACTIONS(1353), - [anon_sym_CARET] = ACTIONS(1353), - [aux_sym_binary_operator_token1] = ACTIONS(1353), - [anon_sym_PIPE_GT] = ACTIONS(1353), - [anon_sym_COLON] = ACTIONS(1351), - [anon_sym_DOLLAR] = ACTIONS(1353), - [anon_sym_AT] = ACTIONS(1353), - [anon_sym_COLON_COLON] = ACTIONS(1355), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1357), - [sym__hex_literal] = ACTIONS(1353), - [sym__number_literal] = ACTIONS(1351), - [anon_sym_SQUOTE] = ACTIONS(1353), - [anon_sym_DQUOTE] = ACTIONS(1353), - [sym_return] = ACTIONS(1351), - [sym_next] = ACTIONS(1351), - [sym_break] = ACTIONS(1351), - [sym_true] = ACTIONS(1351), - [sym_false] = ACTIONS(1351), - [sym_null] = ACTIONS(1351), - [sym_inf] = ACTIONS(1351), - [sym_nan] = ACTIONS(1351), - [anon_sym_NA] = ACTIONS(1351), - [anon_sym_NA_integer_] = ACTIONS(1351), - [anon_sym_NA_real_] = ACTIONS(1351), - [anon_sym_NA_complex_] = ACTIONS(1351), - [anon_sym_NA_character_] = ACTIONS(1351), - [sym_dots] = ACTIONS(1351), - [sym_dot_dot_i] = ACTIONS(1353), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1353), - [sym__semicolon] = ACTIONS(1353), - [sym__raw_string_literal] = ACTIONS(1353), - [sym__external_else] = ACTIONS(1353), - [sym__external_open_parenthesis] = ACTIONS(1353), - [sym__external_open_brace] = ACTIONS(1353), - [sym__external_open_bracket] = ACTIONS(1353), - [sym__external_open_bracket2] = ACTIONS(1353), - }, - [747] = { - [ts_builtin_sym_end] = ACTIONS(1373), - [sym_identifier] = ACTIONS(1371), - [anon_sym_BSLASH] = ACTIONS(1373), - [anon_sym_function] = ACTIONS(1371), - [anon_sym_EQ] = ACTIONS(1371), - [anon_sym_if] = ACTIONS(1371), - [anon_sym_for] = ACTIONS(1371), - [anon_sym_while] = ACTIONS(1371), - [anon_sym_repeat] = ACTIONS(1371), - [anon_sym_QMARK] = ACTIONS(1373), - [anon_sym_TILDE] = ACTIONS(1373), - [anon_sym_BANG] = ACTIONS(1371), - [anon_sym_PLUS] = ACTIONS(1373), - [anon_sym_DASH] = ACTIONS(1371), - [anon_sym_LT_DASH] = ACTIONS(1373), - [anon_sym_LT_LT_DASH] = ACTIONS(1373), - [anon_sym_COLON_EQ] = ACTIONS(1373), - [anon_sym_DASH_GT] = ACTIONS(1371), - [anon_sym_DASH_GT_GT] = ACTIONS(1373), - [anon_sym_PIPE] = ACTIONS(1371), - [anon_sym_AMP] = ACTIONS(1371), - [anon_sym_PIPE_PIPE] = ACTIONS(1373), - [anon_sym_AMP_AMP] = ACTIONS(1373), - [anon_sym_LT] = ACTIONS(1371), - [anon_sym_LT_EQ] = ACTIONS(1373), - [anon_sym_GT] = ACTIONS(1371), - [anon_sym_GT_EQ] = ACTIONS(1373), - [anon_sym_EQ_EQ] = ACTIONS(1373), - [anon_sym_BANG_EQ] = ACTIONS(1373), - [anon_sym_STAR] = ACTIONS(1371), - [anon_sym_SLASH] = ACTIONS(1373), - [anon_sym_STAR_STAR] = ACTIONS(1373), - [anon_sym_CARET] = ACTIONS(1373), - [aux_sym_binary_operator_token1] = ACTIONS(1373), - [anon_sym_PIPE_GT] = ACTIONS(1373), - [anon_sym_COLON] = ACTIONS(1371), - [anon_sym_DOLLAR] = ACTIONS(1373), - [anon_sym_AT] = ACTIONS(1373), - [anon_sym_L] = ACTIONS(1399), - [anon_sym_i] = ACTIONS(1401), - [sym__hex_literal] = ACTIONS(1373), - [sym__number_literal] = ACTIONS(1371), - [anon_sym_SQUOTE] = ACTIONS(1373), - [anon_sym_DQUOTE] = ACTIONS(1373), - [sym_return] = ACTIONS(1371), - [sym_next] = ACTIONS(1371), - [sym_break] = ACTIONS(1371), - [sym_true] = ACTIONS(1371), - [sym_false] = ACTIONS(1371), - [sym_null] = ACTIONS(1371), - [sym_inf] = ACTIONS(1371), - [sym_nan] = ACTIONS(1371), - [anon_sym_NA] = ACTIONS(1371), - [anon_sym_NA_integer_] = ACTIONS(1371), - [anon_sym_NA_real_] = ACTIONS(1371), - [anon_sym_NA_complex_] = ACTIONS(1371), - [anon_sym_NA_character_] = ACTIONS(1371), - [sym_dots] = ACTIONS(1371), - [sym_dot_dot_i] = ACTIONS(1373), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1373), - [sym__semicolon] = ACTIONS(1373), - [sym__raw_string_literal] = ACTIONS(1373), - [sym__external_else] = ACTIONS(1373), - [sym__external_open_parenthesis] = ACTIONS(1373), - [sym__external_open_brace] = ACTIONS(1373), - [sym__external_open_bracket] = ACTIONS(1373), - [sym__external_open_bracket2] = ACTIONS(1373), - }, - [748] = { - [ts_builtin_sym_end] = ACTIONS(1381), - [sym_identifier] = ACTIONS(1379), - [anon_sym_BSLASH] = ACTIONS(1381), - [anon_sym_function] = ACTIONS(1379), - [anon_sym_EQ] = ACTIONS(1379), - [anon_sym_if] = ACTIONS(1379), - [anon_sym_for] = ACTIONS(1379), - [anon_sym_while] = ACTIONS(1379), - [anon_sym_repeat] = ACTIONS(1379), - [anon_sym_QMARK] = ACTIONS(1381), - [anon_sym_TILDE] = ACTIONS(1381), - [anon_sym_BANG] = ACTIONS(1379), - [anon_sym_PLUS] = ACTIONS(1381), - [anon_sym_DASH] = ACTIONS(1379), - [anon_sym_LT_DASH] = ACTIONS(1381), - [anon_sym_LT_LT_DASH] = ACTIONS(1381), - [anon_sym_COLON_EQ] = ACTIONS(1381), - [anon_sym_DASH_GT] = ACTIONS(1379), - [anon_sym_DASH_GT_GT] = ACTIONS(1381), - [anon_sym_PIPE] = ACTIONS(1379), - [anon_sym_AMP] = ACTIONS(1379), - [anon_sym_PIPE_PIPE] = ACTIONS(1381), - [anon_sym_AMP_AMP] = ACTIONS(1381), - [anon_sym_LT] = ACTIONS(1379), - [anon_sym_LT_EQ] = ACTIONS(1381), - [anon_sym_GT] = ACTIONS(1379), - [anon_sym_GT_EQ] = ACTIONS(1381), - [anon_sym_EQ_EQ] = ACTIONS(1381), - [anon_sym_BANG_EQ] = ACTIONS(1381), - [anon_sym_STAR] = ACTIONS(1379), - [anon_sym_SLASH] = ACTIONS(1381), - [anon_sym_STAR_STAR] = ACTIONS(1381), - [anon_sym_CARET] = ACTIONS(1381), - [aux_sym_binary_operator_token1] = ACTIONS(1381), - [anon_sym_PIPE_GT] = ACTIONS(1381), - [anon_sym_COLON] = ACTIONS(1379), - [anon_sym_DOLLAR] = ACTIONS(1381), - [anon_sym_AT] = ACTIONS(1381), - [anon_sym_COLON_COLON] = ACTIONS(1379), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1381), - [sym__hex_literal] = ACTIONS(1381), - [sym__number_literal] = ACTIONS(1379), - [anon_sym_SQUOTE] = ACTIONS(1381), - [anon_sym_DQUOTE] = ACTIONS(1381), - [sym_return] = ACTIONS(1379), - [sym_next] = ACTIONS(1379), - [sym_break] = ACTIONS(1379), - [sym_true] = ACTIONS(1379), - [sym_false] = ACTIONS(1379), - [sym_null] = ACTIONS(1379), - [sym_inf] = ACTIONS(1379), - [sym_nan] = ACTIONS(1379), - [anon_sym_NA] = ACTIONS(1379), - [anon_sym_NA_integer_] = ACTIONS(1379), - [anon_sym_NA_real_] = ACTIONS(1379), - [anon_sym_NA_complex_] = ACTIONS(1379), - [anon_sym_NA_character_] = ACTIONS(1379), - [sym_dots] = ACTIONS(1379), - [sym_dot_dot_i] = ACTIONS(1381), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1381), - [sym__semicolon] = ACTIONS(1381), - [sym__raw_string_literal] = ACTIONS(1381), - [sym__external_else] = ACTIONS(1381), - [sym__external_open_parenthesis] = ACTIONS(1381), - [sym__external_open_brace] = ACTIONS(1381), - [sym__external_open_bracket] = ACTIONS(1381), - [sym__external_open_bracket2] = ACTIONS(1381), - }, - [749] = { - [ts_builtin_sym_end] = ACTIONS(1381), - [sym_identifier] = ACTIONS(1379), - [anon_sym_BSLASH] = ACTIONS(1381), - [anon_sym_function] = ACTIONS(1379), - [anon_sym_EQ] = ACTIONS(1379), - [anon_sym_if] = ACTIONS(1379), - [anon_sym_for] = ACTIONS(1379), - [anon_sym_while] = ACTIONS(1379), - [anon_sym_repeat] = ACTIONS(1379), - [anon_sym_QMARK] = ACTIONS(1381), - [anon_sym_TILDE] = ACTIONS(1381), - [anon_sym_BANG] = ACTIONS(1379), - [anon_sym_PLUS] = ACTIONS(1381), - [anon_sym_DASH] = ACTIONS(1379), - [anon_sym_LT_DASH] = ACTIONS(1381), - [anon_sym_LT_LT_DASH] = ACTIONS(1381), - [anon_sym_COLON_EQ] = ACTIONS(1381), - [anon_sym_DASH_GT] = ACTIONS(1379), - [anon_sym_DASH_GT_GT] = ACTIONS(1381), - [anon_sym_PIPE] = ACTIONS(1379), - [anon_sym_AMP] = ACTIONS(1379), - [anon_sym_PIPE_PIPE] = ACTIONS(1381), - [anon_sym_AMP_AMP] = ACTIONS(1381), - [anon_sym_LT] = ACTIONS(1379), - [anon_sym_LT_EQ] = ACTIONS(1381), - [anon_sym_GT] = ACTIONS(1379), - [anon_sym_GT_EQ] = ACTIONS(1381), - [anon_sym_EQ_EQ] = ACTIONS(1381), - [anon_sym_BANG_EQ] = ACTIONS(1381), - [anon_sym_STAR] = ACTIONS(1379), - [anon_sym_SLASH] = ACTIONS(1381), - [anon_sym_STAR_STAR] = ACTIONS(1381), - [anon_sym_CARET] = ACTIONS(1381), - [aux_sym_binary_operator_token1] = ACTIONS(1381), - [anon_sym_PIPE_GT] = ACTIONS(1381), - [anon_sym_COLON] = ACTIONS(1379), - [anon_sym_DOLLAR] = ACTIONS(1381), - [anon_sym_AT] = ACTIONS(1381), - [anon_sym_COLON_COLON] = ACTIONS(1379), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1381), - [sym__hex_literal] = ACTIONS(1381), - [sym__number_literal] = ACTIONS(1379), - [anon_sym_SQUOTE] = ACTIONS(1381), - [anon_sym_DQUOTE] = ACTIONS(1381), - [sym_return] = ACTIONS(1379), - [sym_next] = ACTIONS(1379), - [sym_break] = ACTIONS(1379), - [sym_true] = ACTIONS(1379), - [sym_false] = ACTIONS(1379), - [sym_null] = ACTIONS(1379), - [sym_inf] = ACTIONS(1379), - [sym_nan] = ACTIONS(1379), - [anon_sym_NA] = ACTIONS(1379), - [anon_sym_NA_integer_] = ACTIONS(1379), - [anon_sym_NA_real_] = ACTIONS(1379), - [anon_sym_NA_complex_] = ACTIONS(1379), - [anon_sym_NA_character_] = ACTIONS(1379), - [sym_dots] = ACTIONS(1379), - [sym_dot_dot_i] = ACTIONS(1381), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1381), - [sym__semicolon] = ACTIONS(1381), - [sym__raw_string_literal] = ACTIONS(1381), - [sym__external_else] = ACTIONS(1381), - [sym__external_open_parenthesis] = ACTIONS(1381), - [sym__external_open_brace] = ACTIONS(1381), - [sym__external_open_bracket] = ACTIONS(1381), - [sym__external_open_bracket2] = ACTIONS(1381), - }, - [750] = { - [ts_builtin_sym_end] = ACTIONS(1385), - [sym_identifier] = ACTIONS(1383), - [anon_sym_BSLASH] = ACTIONS(1385), - [anon_sym_function] = ACTIONS(1383), - [anon_sym_EQ] = ACTIONS(1383), - [anon_sym_if] = ACTIONS(1383), - [anon_sym_for] = ACTIONS(1383), - [anon_sym_while] = ACTIONS(1383), - [anon_sym_repeat] = ACTIONS(1383), - [anon_sym_QMARK] = ACTIONS(1385), - [anon_sym_TILDE] = ACTIONS(1385), - [anon_sym_BANG] = ACTIONS(1383), - [anon_sym_PLUS] = ACTIONS(1385), - [anon_sym_DASH] = ACTIONS(1383), - [anon_sym_LT_DASH] = ACTIONS(1385), - [anon_sym_LT_LT_DASH] = ACTIONS(1385), - [anon_sym_COLON_EQ] = ACTIONS(1385), - [anon_sym_DASH_GT] = ACTIONS(1383), - [anon_sym_DASH_GT_GT] = ACTIONS(1385), - [anon_sym_PIPE] = ACTIONS(1383), - [anon_sym_AMP] = ACTIONS(1383), - [anon_sym_PIPE_PIPE] = ACTIONS(1385), - [anon_sym_AMP_AMP] = ACTIONS(1385), - [anon_sym_LT] = ACTIONS(1383), - [anon_sym_LT_EQ] = ACTIONS(1385), - [anon_sym_GT] = ACTIONS(1383), - [anon_sym_GT_EQ] = ACTIONS(1385), - [anon_sym_EQ_EQ] = ACTIONS(1385), - [anon_sym_BANG_EQ] = ACTIONS(1385), - [anon_sym_STAR] = ACTIONS(1383), - [anon_sym_SLASH] = ACTIONS(1385), - [anon_sym_STAR_STAR] = ACTIONS(1385), - [anon_sym_CARET] = ACTIONS(1385), - [aux_sym_binary_operator_token1] = ACTIONS(1385), - [anon_sym_PIPE_GT] = ACTIONS(1385), - [anon_sym_COLON] = ACTIONS(1383), - [anon_sym_DOLLAR] = ACTIONS(1385), - [anon_sym_AT] = ACTIONS(1385), - [anon_sym_COLON_COLON] = ACTIONS(1383), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1385), - [sym__hex_literal] = ACTIONS(1385), - [sym__number_literal] = ACTIONS(1383), - [anon_sym_SQUOTE] = ACTIONS(1385), - [anon_sym_DQUOTE] = ACTIONS(1385), - [sym_return] = ACTIONS(1383), - [sym_next] = ACTIONS(1383), - [sym_break] = ACTIONS(1383), - [sym_true] = ACTIONS(1383), - [sym_false] = ACTIONS(1383), - [sym_null] = ACTIONS(1383), - [sym_inf] = ACTIONS(1383), - [sym_nan] = ACTIONS(1383), - [anon_sym_NA] = ACTIONS(1383), - [anon_sym_NA_integer_] = ACTIONS(1383), - [anon_sym_NA_real_] = ACTIONS(1383), - [anon_sym_NA_complex_] = ACTIONS(1383), - [anon_sym_NA_character_] = ACTIONS(1383), - [sym_dots] = ACTIONS(1383), - [sym_dot_dot_i] = ACTIONS(1385), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1385), - [sym__semicolon] = ACTIONS(1385), - [sym__raw_string_literal] = ACTIONS(1385), - [sym__external_else] = ACTIONS(1385), - [sym__external_open_parenthesis] = ACTIONS(1385), - [sym__external_open_brace] = ACTIONS(1385), - [sym__external_open_bracket] = ACTIONS(1385), - [sym__external_open_bracket2] = ACTIONS(1385), - }, - [751] = { - [ts_builtin_sym_end] = ACTIONS(1389), - [sym_identifier] = ACTIONS(1387), - [anon_sym_BSLASH] = ACTIONS(1389), - [anon_sym_function] = ACTIONS(1387), - [anon_sym_EQ] = ACTIONS(1387), - [anon_sym_if] = ACTIONS(1387), - [anon_sym_for] = ACTIONS(1387), - [anon_sym_while] = ACTIONS(1387), - [anon_sym_repeat] = ACTIONS(1387), - [anon_sym_QMARK] = ACTIONS(1389), - [anon_sym_TILDE] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_PLUS] = ACTIONS(1389), - [anon_sym_DASH] = ACTIONS(1387), - [anon_sym_LT_DASH] = ACTIONS(1389), - [anon_sym_LT_LT_DASH] = ACTIONS(1389), - [anon_sym_COLON_EQ] = ACTIONS(1389), - [anon_sym_DASH_GT] = ACTIONS(1387), - [anon_sym_DASH_GT_GT] = ACTIONS(1389), - [anon_sym_PIPE] = ACTIONS(1387), - [anon_sym_AMP] = ACTIONS(1387), - [anon_sym_PIPE_PIPE] = ACTIONS(1389), - [anon_sym_AMP_AMP] = ACTIONS(1389), - [anon_sym_LT] = ACTIONS(1387), - [anon_sym_LT_EQ] = ACTIONS(1389), - [anon_sym_GT] = ACTIONS(1387), - [anon_sym_GT_EQ] = ACTIONS(1389), - [anon_sym_EQ_EQ] = ACTIONS(1389), - [anon_sym_BANG_EQ] = ACTIONS(1389), - [anon_sym_STAR] = ACTIONS(1387), - [anon_sym_SLASH] = ACTIONS(1389), - [anon_sym_STAR_STAR] = ACTIONS(1389), - [anon_sym_CARET] = ACTIONS(1389), - [aux_sym_binary_operator_token1] = ACTIONS(1389), - [anon_sym_PIPE_GT] = ACTIONS(1389), - [anon_sym_COLON] = ACTIONS(1387), - [anon_sym_DOLLAR] = ACTIONS(1389), - [anon_sym_AT] = ACTIONS(1389), - [anon_sym_COLON_COLON] = ACTIONS(1387), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1389), - [sym__hex_literal] = ACTIONS(1389), - [sym__number_literal] = ACTIONS(1387), - [anon_sym_SQUOTE] = ACTIONS(1389), - [anon_sym_DQUOTE] = ACTIONS(1389), - [sym_return] = ACTIONS(1387), - [sym_next] = ACTIONS(1387), - [sym_break] = ACTIONS(1387), - [sym_true] = ACTIONS(1387), - [sym_false] = ACTIONS(1387), - [sym_null] = ACTIONS(1387), - [sym_inf] = ACTIONS(1387), - [sym_nan] = ACTIONS(1387), - [anon_sym_NA] = ACTIONS(1387), - [anon_sym_NA_integer_] = ACTIONS(1387), - [anon_sym_NA_real_] = ACTIONS(1387), - [anon_sym_NA_complex_] = ACTIONS(1387), - [anon_sym_NA_character_] = ACTIONS(1387), - [sym_dots] = ACTIONS(1387), - [sym_dot_dot_i] = ACTIONS(1389), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1389), - [sym__semicolon] = ACTIONS(1389), - [sym__raw_string_literal] = ACTIONS(1389), - [sym__external_else] = ACTIONS(1389), - [sym__external_open_parenthesis] = ACTIONS(1389), - [sym__external_open_brace] = ACTIONS(1389), - [sym__external_open_bracket] = ACTIONS(1389), - [sym__external_open_bracket2] = ACTIONS(1389), - }, - [752] = { - [sym_identifier] = ACTIONS(1367), - [anon_sym_BSLASH] = ACTIONS(1369), - [anon_sym_function] = ACTIONS(1367), - [anon_sym_EQ] = ACTIONS(1367), - [anon_sym_if] = ACTIONS(1367), - [anon_sym_for] = ACTIONS(1367), - [anon_sym_while] = ACTIONS(1367), - [anon_sym_repeat] = ACTIONS(1367), - [anon_sym_QMARK] = ACTIONS(1369), - [anon_sym_TILDE] = ACTIONS(1369), - [anon_sym_BANG] = ACTIONS(1367), - [anon_sym_PLUS] = ACTIONS(1369), - [anon_sym_DASH] = ACTIONS(1367), - [anon_sym_LT_DASH] = ACTIONS(1369), - [anon_sym_LT_LT_DASH] = ACTIONS(1369), - [anon_sym_COLON_EQ] = ACTIONS(1369), - [anon_sym_DASH_GT] = ACTIONS(1367), - [anon_sym_DASH_GT_GT] = ACTIONS(1369), - [anon_sym_PIPE] = ACTIONS(1367), - [anon_sym_AMP] = ACTIONS(1367), - [anon_sym_PIPE_PIPE] = ACTIONS(1369), - [anon_sym_AMP_AMP] = ACTIONS(1369), - [anon_sym_LT] = ACTIONS(1367), - [anon_sym_LT_EQ] = ACTIONS(1369), - [anon_sym_GT] = ACTIONS(1367), - [anon_sym_GT_EQ] = ACTIONS(1369), - [anon_sym_EQ_EQ] = ACTIONS(1369), - [anon_sym_BANG_EQ] = ACTIONS(1369), - [anon_sym_STAR] = ACTIONS(1367), - [anon_sym_SLASH] = ACTIONS(1369), - [anon_sym_STAR_STAR] = ACTIONS(1369), - [anon_sym_CARET] = ACTIONS(1369), - [aux_sym_binary_operator_token1] = ACTIONS(1369), - [anon_sym_PIPE_GT] = ACTIONS(1369), - [anon_sym_COLON] = ACTIONS(1367), - [anon_sym_DOLLAR] = ACTIONS(1369), - [anon_sym_AT] = ACTIONS(1369), - [anon_sym_COLON_COLON] = ACTIONS(1367), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1369), - [sym__hex_literal] = ACTIONS(1369), - [sym__number_literal] = ACTIONS(1367), - [anon_sym_SQUOTE] = ACTIONS(1369), - [anon_sym_DQUOTE] = ACTIONS(1369), - [sym_return] = ACTIONS(1367), - [sym_next] = ACTIONS(1367), - [sym_break] = ACTIONS(1367), - [sym_true] = ACTIONS(1367), - [sym_false] = ACTIONS(1367), - [sym_null] = ACTIONS(1367), - [sym_inf] = ACTIONS(1367), - [sym_nan] = ACTIONS(1367), - [anon_sym_NA] = ACTIONS(1367), - [anon_sym_NA_integer_] = ACTIONS(1367), - [anon_sym_NA_real_] = ACTIONS(1367), - [anon_sym_NA_complex_] = ACTIONS(1367), - [anon_sym_NA_character_] = ACTIONS(1367), - [sym_dots] = ACTIONS(1367), - [sym_dot_dot_i] = ACTIONS(1369), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1369), - [sym__semicolon] = ACTIONS(1369), - [sym__raw_string_literal] = ACTIONS(1369), - [sym__external_else] = ACTIONS(1369), - [sym__external_open_parenthesis] = ACTIONS(1369), - [sym__external_open_brace] = ACTIONS(1369), - [sym__external_close_brace] = ACTIONS(1369), - [sym__external_open_bracket] = ACTIONS(1369), - [sym__external_open_bracket2] = ACTIONS(1369), - }, - [753] = { - [sym_identifier] = ACTIONS(1371), - [anon_sym_BSLASH] = ACTIONS(1373), - [anon_sym_function] = ACTIONS(1371), - [anon_sym_EQ] = ACTIONS(1371), - [anon_sym_if] = ACTIONS(1371), - [anon_sym_for] = ACTIONS(1371), - [anon_sym_while] = ACTIONS(1371), - [anon_sym_repeat] = ACTIONS(1371), - [anon_sym_QMARK] = ACTIONS(1373), - [anon_sym_TILDE] = ACTIONS(1373), - [anon_sym_BANG] = ACTIONS(1371), - [anon_sym_PLUS] = ACTIONS(1373), - [anon_sym_DASH] = ACTIONS(1371), - [anon_sym_LT_DASH] = ACTIONS(1373), - [anon_sym_LT_LT_DASH] = ACTIONS(1373), - [anon_sym_COLON_EQ] = ACTIONS(1373), - [anon_sym_DASH_GT] = ACTIONS(1371), - [anon_sym_DASH_GT_GT] = ACTIONS(1373), - [anon_sym_PIPE] = ACTIONS(1371), - [anon_sym_AMP] = ACTIONS(1371), - [anon_sym_PIPE_PIPE] = ACTIONS(1373), - [anon_sym_AMP_AMP] = ACTIONS(1373), - [anon_sym_LT] = ACTIONS(1371), - [anon_sym_LT_EQ] = ACTIONS(1373), - [anon_sym_GT] = ACTIONS(1371), - [anon_sym_GT_EQ] = ACTIONS(1373), - [anon_sym_EQ_EQ] = ACTIONS(1373), - [anon_sym_BANG_EQ] = ACTIONS(1373), - [anon_sym_STAR] = ACTIONS(1371), - [anon_sym_SLASH] = ACTIONS(1373), - [anon_sym_STAR_STAR] = ACTIONS(1373), - [anon_sym_CARET] = ACTIONS(1373), - [aux_sym_binary_operator_token1] = ACTIONS(1373), - [anon_sym_PIPE_GT] = ACTIONS(1373), - [anon_sym_COLON] = ACTIONS(1371), - [anon_sym_DOLLAR] = ACTIONS(1373), - [anon_sym_AT] = ACTIONS(1373), - [anon_sym_L] = ACTIONS(1403), - [anon_sym_i] = ACTIONS(1405), - [sym__hex_literal] = ACTIONS(1373), - [sym__number_literal] = ACTIONS(1371), - [anon_sym_SQUOTE] = ACTIONS(1373), - [anon_sym_DQUOTE] = ACTIONS(1373), - [sym_return] = ACTIONS(1371), - [sym_next] = ACTIONS(1371), - [sym_break] = ACTIONS(1371), - [sym_true] = ACTIONS(1371), - [sym_false] = ACTIONS(1371), - [sym_null] = ACTIONS(1371), - [sym_inf] = ACTIONS(1371), - [sym_nan] = ACTIONS(1371), - [anon_sym_NA] = ACTIONS(1371), - [anon_sym_NA_integer_] = ACTIONS(1371), - [anon_sym_NA_real_] = ACTIONS(1371), - [anon_sym_NA_complex_] = ACTIONS(1371), - [anon_sym_NA_character_] = ACTIONS(1371), - [sym_dots] = ACTIONS(1371), - [sym_dot_dot_i] = ACTIONS(1373), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1373), - [sym__semicolon] = ACTIONS(1373), - [sym__raw_string_literal] = ACTIONS(1373), - [sym__external_else] = ACTIONS(1373), - [sym__external_open_parenthesis] = ACTIONS(1373), - [sym__external_open_brace] = ACTIONS(1373), - [sym__external_close_brace] = ACTIONS(1373), - [sym__external_open_bracket] = ACTIONS(1373), - [sym__external_open_bracket2] = ACTIONS(1373), - }, - [754] = { - [sym_identifier] = ACTIONS(1379), - [anon_sym_BSLASH] = ACTIONS(1381), - [anon_sym_function] = ACTIONS(1379), - [anon_sym_EQ] = ACTIONS(1379), - [anon_sym_if] = ACTIONS(1379), - [anon_sym_for] = ACTIONS(1379), - [anon_sym_while] = ACTIONS(1379), - [anon_sym_repeat] = ACTIONS(1379), - [anon_sym_QMARK] = ACTIONS(1381), - [anon_sym_TILDE] = ACTIONS(1381), - [anon_sym_BANG] = ACTIONS(1379), - [anon_sym_PLUS] = ACTIONS(1381), - [anon_sym_DASH] = ACTIONS(1379), - [anon_sym_LT_DASH] = ACTIONS(1381), - [anon_sym_LT_LT_DASH] = ACTIONS(1381), - [anon_sym_COLON_EQ] = ACTIONS(1381), - [anon_sym_DASH_GT] = ACTIONS(1379), - [anon_sym_DASH_GT_GT] = ACTIONS(1381), - [anon_sym_PIPE] = ACTIONS(1379), - [anon_sym_AMP] = ACTIONS(1379), - [anon_sym_PIPE_PIPE] = ACTIONS(1381), - [anon_sym_AMP_AMP] = ACTIONS(1381), - [anon_sym_LT] = ACTIONS(1379), - [anon_sym_LT_EQ] = ACTIONS(1381), - [anon_sym_GT] = ACTIONS(1379), - [anon_sym_GT_EQ] = ACTIONS(1381), - [anon_sym_EQ_EQ] = ACTIONS(1381), - [anon_sym_BANG_EQ] = ACTIONS(1381), - [anon_sym_STAR] = ACTIONS(1379), - [anon_sym_SLASH] = ACTIONS(1381), - [anon_sym_STAR_STAR] = ACTIONS(1381), - [anon_sym_CARET] = ACTIONS(1381), - [aux_sym_binary_operator_token1] = ACTIONS(1381), - [anon_sym_PIPE_GT] = ACTIONS(1381), - [anon_sym_COLON] = ACTIONS(1379), - [anon_sym_DOLLAR] = ACTIONS(1381), - [anon_sym_AT] = ACTIONS(1381), - [anon_sym_COLON_COLON] = ACTIONS(1379), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1381), - [sym__hex_literal] = ACTIONS(1381), - [sym__number_literal] = ACTIONS(1379), - [anon_sym_SQUOTE] = ACTIONS(1381), - [anon_sym_DQUOTE] = ACTIONS(1381), - [sym_return] = ACTIONS(1379), - [sym_next] = ACTIONS(1379), - [sym_break] = ACTIONS(1379), - [sym_true] = ACTIONS(1379), - [sym_false] = ACTIONS(1379), - [sym_null] = ACTIONS(1379), - [sym_inf] = ACTIONS(1379), - [sym_nan] = ACTIONS(1379), - [anon_sym_NA] = ACTIONS(1379), - [anon_sym_NA_integer_] = ACTIONS(1379), - [anon_sym_NA_real_] = ACTIONS(1379), - [anon_sym_NA_complex_] = ACTIONS(1379), - [anon_sym_NA_character_] = ACTIONS(1379), - [sym_dots] = ACTIONS(1379), - [sym_dot_dot_i] = ACTIONS(1381), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1381), - [sym__semicolon] = ACTIONS(1381), - [sym__raw_string_literal] = ACTIONS(1381), - [sym__external_else] = ACTIONS(1381), - [sym__external_open_parenthesis] = ACTIONS(1381), - [sym__external_open_brace] = ACTIONS(1381), - [sym__external_close_brace] = ACTIONS(1381), - [sym__external_open_bracket] = ACTIONS(1381), - [sym__external_open_bracket2] = ACTIONS(1381), - }, - [755] = { - [sym_identifier] = ACTIONS(1379), - [anon_sym_BSLASH] = ACTIONS(1381), - [anon_sym_function] = ACTIONS(1379), - [anon_sym_EQ] = ACTIONS(1379), - [anon_sym_if] = ACTIONS(1379), - [anon_sym_for] = ACTIONS(1379), - [anon_sym_while] = ACTIONS(1379), - [anon_sym_repeat] = ACTIONS(1379), - [anon_sym_QMARK] = ACTIONS(1381), - [anon_sym_TILDE] = ACTIONS(1381), - [anon_sym_BANG] = ACTIONS(1379), - [anon_sym_PLUS] = ACTIONS(1381), - [anon_sym_DASH] = ACTIONS(1379), - [anon_sym_LT_DASH] = ACTIONS(1381), - [anon_sym_LT_LT_DASH] = ACTIONS(1381), - [anon_sym_COLON_EQ] = ACTIONS(1381), - [anon_sym_DASH_GT] = ACTIONS(1379), - [anon_sym_DASH_GT_GT] = ACTIONS(1381), - [anon_sym_PIPE] = ACTIONS(1379), - [anon_sym_AMP] = ACTIONS(1379), - [anon_sym_PIPE_PIPE] = ACTIONS(1381), - [anon_sym_AMP_AMP] = ACTIONS(1381), - [anon_sym_LT] = ACTIONS(1379), - [anon_sym_LT_EQ] = ACTIONS(1381), - [anon_sym_GT] = ACTIONS(1379), - [anon_sym_GT_EQ] = ACTIONS(1381), - [anon_sym_EQ_EQ] = ACTIONS(1381), - [anon_sym_BANG_EQ] = ACTIONS(1381), - [anon_sym_STAR] = ACTIONS(1379), - [anon_sym_SLASH] = ACTIONS(1381), - [anon_sym_STAR_STAR] = ACTIONS(1381), - [anon_sym_CARET] = ACTIONS(1381), - [aux_sym_binary_operator_token1] = ACTIONS(1381), - [anon_sym_PIPE_GT] = ACTIONS(1381), - [anon_sym_COLON] = ACTIONS(1379), - [anon_sym_DOLLAR] = ACTIONS(1381), - [anon_sym_AT] = ACTIONS(1381), - [anon_sym_COLON_COLON] = ACTIONS(1379), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1381), - [sym__hex_literal] = ACTIONS(1381), - [sym__number_literal] = ACTIONS(1379), - [anon_sym_SQUOTE] = ACTIONS(1381), - [anon_sym_DQUOTE] = ACTIONS(1381), - [sym_return] = ACTIONS(1379), - [sym_next] = ACTIONS(1379), - [sym_break] = ACTIONS(1379), - [sym_true] = ACTIONS(1379), - [sym_false] = ACTIONS(1379), - [sym_null] = ACTIONS(1379), - [sym_inf] = ACTIONS(1379), - [sym_nan] = ACTIONS(1379), - [anon_sym_NA] = ACTIONS(1379), - [anon_sym_NA_integer_] = ACTIONS(1379), - [anon_sym_NA_real_] = ACTIONS(1379), - [anon_sym_NA_complex_] = ACTIONS(1379), - [anon_sym_NA_character_] = ACTIONS(1379), - [sym_dots] = ACTIONS(1379), - [sym_dot_dot_i] = ACTIONS(1381), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1381), - [sym__semicolon] = ACTIONS(1381), - [sym__raw_string_literal] = ACTIONS(1381), - [sym__external_else] = ACTIONS(1381), - [sym__external_open_parenthesis] = ACTIONS(1381), - [sym__external_open_brace] = ACTIONS(1381), - [sym__external_close_brace] = ACTIONS(1381), - [sym__external_open_bracket] = ACTIONS(1381), - [sym__external_open_bracket2] = ACTIONS(1381), - }, - [756] = { - [sym_identifier] = ACTIONS(1383), - [anon_sym_BSLASH] = ACTIONS(1385), - [anon_sym_function] = ACTIONS(1383), - [anon_sym_EQ] = ACTIONS(1383), - [anon_sym_if] = ACTIONS(1383), - [anon_sym_for] = ACTIONS(1383), - [anon_sym_while] = ACTIONS(1383), - [anon_sym_repeat] = ACTIONS(1383), - [anon_sym_QMARK] = ACTIONS(1385), - [anon_sym_TILDE] = ACTIONS(1385), - [anon_sym_BANG] = ACTIONS(1383), - [anon_sym_PLUS] = ACTIONS(1385), - [anon_sym_DASH] = ACTIONS(1383), - [anon_sym_LT_DASH] = ACTIONS(1385), - [anon_sym_LT_LT_DASH] = ACTIONS(1385), - [anon_sym_COLON_EQ] = ACTIONS(1385), - [anon_sym_DASH_GT] = ACTIONS(1383), - [anon_sym_DASH_GT_GT] = ACTIONS(1385), - [anon_sym_PIPE] = ACTIONS(1383), - [anon_sym_AMP] = ACTIONS(1383), - [anon_sym_PIPE_PIPE] = ACTIONS(1385), - [anon_sym_AMP_AMP] = ACTIONS(1385), - [anon_sym_LT] = ACTIONS(1383), - [anon_sym_LT_EQ] = ACTIONS(1385), - [anon_sym_GT] = ACTIONS(1383), - [anon_sym_GT_EQ] = ACTIONS(1385), - [anon_sym_EQ_EQ] = ACTIONS(1385), - [anon_sym_BANG_EQ] = ACTIONS(1385), - [anon_sym_STAR] = ACTIONS(1383), - [anon_sym_SLASH] = ACTIONS(1385), - [anon_sym_STAR_STAR] = ACTIONS(1385), - [anon_sym_CARET] = ACTIONS(1385), - [aux_sym_binary_operator_token1] = ACTIONS(1385), - [anon_sym_PIPE_GT] = ACTIONS(1385), - [anon_sym_COLON] = ACTIONS(1383), - [anon_sym_DOLLAR] = ACTIONS(1385), - [anon_sym_AT] = ACTIONS(1385), - [anon_sym_COLON_COLON] = ACTIONS(1383), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1385), - [sym__hex_literal] = ACTIONS(1385), - [sym__number_literal] = ACTIONS(1383), - [anon_sym_SQUOTE] = ACTIONS(1385), - [anon_sym_DQUOTE] = ACTIONS(1385), - [sym_return] = ACTIONS(1383), - [sym_next] = ACTIONS(1383), - [sym_break] = ACTIONS(1383), - [sym_true] = ACTIONS(1383), - [sym_false] = ACTIONS(1383), - [sym_null] = ACTIONS(1383), - [sym_inf] = ACTIONS(1383), - [sym_nan] = ACTIONS(1383), - [anon_sym_NA] = ACTIONS(1383), - [anon_sym_NA_integer_] = ACTIONS(1383), - [anon_sym_NA_real_] = ACTIONS(1383), - [anon_sym_NA_complex_] = ACTIONS(1383), - [anon_sym_NA_character_] = ACTIONS(1383), - [sym_dots] = ACTIONS(1383), - [sym_dot_dot_i] = ACTIONS(1385), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1385), - [sym__semicolon] = ACTIONS(1385), - [sym__raw_string_literal] = ACTIONS(1385), - [sym__external_else] = ACTIONS(1385), - [sym__external_open_parenthesis] = ACTIONS(1385), - [sym__external_open_brace] = ACTIONS(1385), - [sym__external_close_brace] = ACTIONS(1385), - [sym__external_open_bracket] = ACTIONS(1385), - [sym__external_open_bracket2] = ACTIONS(1385), - }, - [757] = { - [sym_identifier] = ACTIONS(1387), - [anon_sym_BSLASH] = ACTIONS(1389), - [anon_sym_function] = ACTIONS(1387), - [anon_sym_EQ] = ACTIONS(1387), - [anon_sym_if] = ACTIONS(1387), - [anon_sym_for] = ACTIONS(1387), - [anon_sym_while] = ACTIONS(1387), - [anon_sym_repeat] = ACTIONS(1387), - [anon_sym_QMARK] = ACTIONS(1389), - [anon_sym_TILDE] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_PLUS] = ACTIONS(1389), - [anon_sym_DASH] = ACTIONS(1387), - [anon_sym_LT_DASH] = ACTIONS(1389), - [anon_sym_LT_LT_DASH] = ACTIONS(1389), - [anon_sym_COLON_EQ] = ACTIONS(1389), - [anon_sym_DASH_GT] = ACTIONS(1387), - [anon_sym_DASH_GT_GT] = ACTIONS(1389), - [anon_sym_PIPE] = ACTIONS(1387), - [anon_sym_AMP] = ACTIONS(1387), - [anon_sym_PIPE_PIPE] = ACTIONS(1389), - [anon_sym_AMP_AMP] = ACTIONS(1389), - [anon_sym_LT] = ACTIONS(1387), - [anon_sym_LT_EQ] = ACTIONS(1389), - [anon_sym_GT] = ACTIONS(1387), - [anon_sym_GT_EQ] = ACTIONS(1389), - [anon_sym_EQ_EQ] = ACTIONS(1389), - [anon_sym_BANG_EQ] = ACTIONS(1389), - [anon_sym_STAR] = ACTIONS(1387), - [anon_sym_SLASH] = ACTIONS(1389), - [anon_sym_STAR_STAR] = ACTIONS(1389), - [anon_sym_CARET] = ACTIONS(1389), - [aux_sym_binary_operator_token1] = ACTIONS(1389), - [anon_sym_PIPE_GT] = ACTIONS(1389), - [anon_sym_COLON] = ACTIONS(1387), - [anon_sym_DOLLAR] = ACTIONS(1389), - [anon_sym_AT] = ACTIONS(1389), - [anon_sym_COLON_COLON] = ACTIONS(1387), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1389), - [sym__hex_literal] = ACTIONS(1389), - [sym__number_literal] = ACTIONS(1387), - [anon_sym_SQUOTE] = ACTIONS(1389), - [anon_sym_DQUOTE] = ACTIONS(1389), - [sym_return] = ACTIONS(1387), - [sym_next] = ACTIONS(1387), - [sym_break] = ACTIONS(1387), - [sym_true] = ACTIONS(1387), - [sym_false] = ACTIONS(1387), - [sym_null] = ACTIONS(1387), - [sym_inf] = ACTIONS(1387), - [sym_nan] = ACTIONS(1387), - [anon_sym_NA] = ACTIONS(1387), - [anon_sym_NA_integer_] = ACTIONS(1387), - [anon_sym_NA_real_] = ACTIONS(1387), - [anon_sym_NA_complex_] = ACTIONS(1387), - [anon_sym_NA_character_] = ACTIONS(1387), - [sym_dots] = ACTIONS(1387), - [sym_dot_dot_i] = ACTIONS(1389), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1389), - [sym__newline] = ACTIONS(1389), - [sym__raw_string_literal] = ACTIONS(1389), - [sym__external_else] = ACTIONS(1389), - [sym__external_open_parenthesis] = ACTIONS(1389), - [sym__external_close_parenthesis] = ACTIONS(1389), - [sym__external_open_brace] = ACTIONS(1389), - [sym__external_open_bracket] = ACTIONS(1389), - [sym__external_open_bracket2] = ACTIONS(1389), - }, - [758] = { - [sym_identifier] = ACTIONS(1359), - [anon_sym_BSLASH] = ACTIONS(1361), - [anon_sym_function] = ACTIONS(1359), - [anon_sym_EQ] = ACTIONS(1359), - [anon_sym_if] = ACTIONS(1359), - [anon_sym_for] = ACTIONS(1359), - [anon_sym_while] = ACTIONS(1359), - [anon_sym_repeat] = ACTIONS(1359), - [anon_sym_QMARK] = ACTIONS(1361), - [anon_sym_TILDE] = ACTIONS(1361), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_PLUS] = ACTIONS(1361), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_LT_DASH] = ACTIONS(1361), - [anon_sym_LT_LT_DASH] = ACTIONS(1361), - [anon_sym_COLON_EQ] = ACTIONS(1361), - [anon_sym_DASH_GT] = ACTIONS(1359), - [anon_sym_DASH_GT_GT] = ACTIONS(1361), - [anon_sym_PIPE] = ACTIONS(1359), - [anon_sym_AMP] = ACTIONS(1359), - [anon_sym_PIPE_PIPE] = ACTIONS(1361), - [anon_sym_AMP_AMP] = ACTIONS(1361), - [anon_sym_LT] = ACTIONS(1359), - [anon_sym_LT_EQ] = ACTIONS(1361), - [anon_sym_GT] = ACTIONS(1359), - [anon_sym_GT_EQ] = ACTIONS(1361), - [anon_sym_EQ_EQ] = ACTIONS(1361), - [anon_sym_BANG_EQ] = ACTIONS(1361), - [anon_sym_STAR] = ACTIONS(1359), - [anon_sym_SLASH] = ACTIONS(1361), - [anon_sym_STAR_STAR] = ACTIONS(1361), - [anon_sym_CARET] = ACTIONS(1361), - [aux_sym_binary_operator_token1] = ACTIONS(1361), - [anon_sym_PIPE_GT] = ACTIONS(1361), - [anon_sym_COLON] = ACTIONS(1359), - [anon_sym_DOLLAR] = ACTIONS(1361), - [anon_sym_AT] = ACTIONS(1361), - [anon_sym_COLON_COLON] = ACTIONS(1359), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1361), - [sym__hex_literal] = ACTIONS(1361), - [sym__number_literal] = ACTIONS(1359), - [anon_sym_SQUOTE] = ACTIONS(1361), - [anon_sym_DQUOTE] = ACTIONS(1361), - [sym_return] = ACTIONS(1359), - [sym_next] = ACTIONS(1359), - [sym_break] = ACTIONS(1359), - [sym_true] = ACTIONS(1359), - [sym_false] = ACTIONS(1359), - [sym_null] = ACTIONS(1359), - [sym_inf] = ACTIONS(1359), - [sym_nan] = ACTIONS(1359), - [anon_sym_NA] = ACTIONS(1359), - [anon_sym_NA_integer_] = ACTIONS(1359), - [anon_sym_NA_real_] = ACTIONS(1359), - [anon_sym_NA_complex_] = ACTIONS(1359), - [anon_sym_NA_character_] = ACTIONS(1359), - [sym_dots] = ACTIONS(1359), - [sym_dot_dot_i] = ACTIONS(1361), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1361), - [sym__newline] = ACTIONS(1361), - [sym__raw_string_literal] = ACTIONS(1361), - [sym__external_open_parenthesis] = ACTIONS(1361), - [sym__external_open_brace] = ACTIONS(1361), - [sym__external_open_bracket] = ACTIONS(1361), - [sym__external_close_bracket] = ACTIONS(1361), - [sym__external_open_bracket2] = ACTIONS(1361), - }, - [759] = { - [sym_identifier] = ACTIONS(1387), - [anon_sym_BSLASH] = ACTIONS(1389), - [anon_sym_function] = ACTIONS(1387), - [anon_sym_EQ] = ACTIONS(1387), - [anon_sym_if] = ACTIONS(1387), - [anon_sym_for] = ACTIONS(1387), - [anon_sym_while] = ACTIONS(1387), - [anon_sym_repeat] = ACTIONS(1387), - [anon_sym_QMARK] = ACTIONS(1389), - [anon_sym_TILDE] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_PLUS] = ACTIONS(1389), - [anon_sym_DASH] = ACTIONS(1387), - [anon_sym_LT_DASH] = ACTIONS(1389), - [anon_sym_LT_LT_DASH] = ACTIONS(1389), - [anon_sym_COLON_EQ] = ACTIONS(1389), - [anon_sym_DASH_GT] = ACTIONS(1387), - [anon_sym_DASH_GT_GT] = ACTIONS(1389), - [anon_sym_PIPE] = ACTIONS(1387), - [anon_sym_AMP] = ACTIONS(1387), - [anon_sym_PIPE_PIPE] = ACTIONS(1389), - [anon_sym_AMP_AMP] = ACTIONS(1389), - [anon_sym_LT] = ACTIONS(1387), - [anon_sym_LT_EQ] = ACTIONS(1389), - [anon_sym_GT] = ACTIONS(1387), - [anon_sym_GT_EQ] = ACTIONS(1389), - [anon_sym_EQ_EQ] = ACTIONS(1389), - [anon_sym_BANG_EQ] = ACTIONS(1389), - [anon_sym_STAR] = ACTIONS(1387), - [anon_sym_SLASH] = ACTIONS(1389), - [anon_sym_STAR_STAR] = ACTIONS(1389), - [anon_sym_CARET] = ACTIONS(1389), - [aux_sym_binary_operator_token1] = ACTIONS(1389), - [anon_sym_PIPE_GT] = ACTIONS(1389), - [anon_sym_COLON] = ACTIONS(1387), - [anon_sym_DOLLAR] = ACTIONS(1389), - [anon_sym_AT] = ACTIONS(1389), - [anon_sym_COLON_COLON] = ACTIONS(1387), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1389), - [sym__hex_literal] = ACTIONS(1389), - [sym__number_literal] = ACTIONS(1387), - [anon_sym_SQUOTE] = ACTIONS(1389), - [anon_sym_DQUOTE] = ACTIONS(1389), - [sym_return] = ACTIONS(1387), - [sym_next] = ACTIONS(1387), - [sym_break] = ACTIONS(1387), - [sym_true] = ACTIONS(1387), - [sym_false] = ACTIONS(1387), - [sym_null] = ACTIONS(1387), - [sym_inf] = ACTIONS(1387), - [sym_nan] = ACTIONS(1387), - [anon_sym_NA] = ACTIONS(1387), - [anon_sym_NA_integer_] = ACTIONS(1387), - [anon_sym_NA_real_] = ACTIONS(1387), - [anon_sym_NA_complex_] = ACTIONS(1387), - [anon_sym_NA_character_] = ACTIONS(1387), - [sym_dots] = ACTIONS(1387), - [sym_dot_dot_i] = ACTIONS(1389), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1389), - [sym__newline] = ACTIONS(1389), - [sym__raw_string_literal] = ACTIONS(1389), - [sym__external_open_parenthesis] = ACTIONS(1389), - [sym__external_open_brace] = ACTIONS(1389), - [sym__external_open_bracket] = ACTIONS(1389), - [sym__external_close_bracket] = ACTIONS(1389), - [sym__external_open_bracket2] = ACTIONS(1389), - }, - [760] = { - [sym_identifier] = ACTIONS(1367), - [anon_sym_BSLASH] = ACTIONS(1369), - [anon_sym_function] = ACTIONS(1367), - [anon_sym_EQ] = ACTIONS(1367), - [anon_sym_if] = ACTIONS(1367), - [anon_sym_for] = ACTIONS(1367), - [anon_sym_while] = ACTIONS(1367), - [anon_sym_repeat] = ACTIONS(1367), - [anon_sym_QMARK] = ACTIONS(1369), - [anon_sym_TILDE] = ACTIONS(1369), - [anon_sym_BANG] = ACTIONS(1367), - [anon_sym_PLUS] = ACTIONS(1369), - [anon_sym_DASH] = ACTIONS(1367), - [anon_sym_LT_DASH] = ACTIONS(1369), - [anon_sym_LT_LT_DASH] = ACTIONS(1369), - [anon_sym_COLON_EQ] = ACTIONS(1369), - [anon_sym_DASH_GT] = ACTIONS(1367), - [anon_sym_DASH_GT_GT] = ACTIONS(1369), - [anon_sym_PIPE] = ACTIONS(1367), - [anon_sym_AMP] = ACTIONS(1367), - [anon_sym_PIPE_PIPE] = ACTIONS(1369), - [anon_sym_AMP_AMP] = ACTIONS(1369), - [anon_sym_LT] = ACTIONS(1367), - [anon_sym_LT_EQ] = ACTIONS(1369), - [anon_sym_GT] = ACTIONS(1367), - [anon_sym_GT_EQ] = ACTIONS(1369), - [anon_sym_EQ_EQ] = ACTIONS(1369), - [anon_sym_BANG_EQ] = ACTIONS(1369), - [anon_sym_STAR] = ACTIONS(1367), - [anon_sym_SLASH] = ACTIONS(1369), - [anon_sym_STAR_STAR] = ACTIONS(1369), - [anon_sym_CARET] = ACTIONS(1369), - [aux_sym_binary_operator_token1] = ACTIONS(1369), - [anon_sym_PIPE_GT] = ACTIONS(1369), - [anon_sym_COLON] = ACTIONS(1367), - [anon_sym_DOLLAR] = ACTIONS(1369), - [anon_sym_AT] = ACTIONS(1369), - [anon_sym_COLON_COLON] = ACTIONS(1367), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1369), - [sym__hex_literal] = ACTIONS(1369), - [sym__number_literal] = ACTIONS(1367), - [anon_sym_SQUOTE] = ACTIONS(1369), - [anon_sym_DQUOTE] = ACTIONS(1369), - [sym_return] = ACTIONS(1367), - [sym_next] = ACTIONS(1367), - [sym_break] = ACTIONS(1367), - [sym_true] = ACTIONS(1367), - [sym_false] = ACTIONS(1367), - [sym_null] = ACTIONS(1367), - [sym_inf] = ACTIONS(1367), - [sym_nan] = ACTIONS(1367), - [anon_sym_NA] = ACTIONS(1367), - [anon_sym_NA_integer_] = ACTIONS(1367), - [anon_sym_NA_real_] = ACTIONS(1367), - [anon_sym_NA_complex_] = ACTIONS(1367), - [anon_sym_NA_character_] = ACTIONS(1367), - [sym_dots] = ACTIONS(1367), - [sym_dot_dot_i] = ACTIONS(1369), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1369), - [sym__newline] = ACTIONS(1369), - [sym__raw_string_literal] = ACTIONS(1369), - [sym__external_open_parenthesis] = ACTIONS(1369), - [sym__external_open_brace] = ACTIONS(1369), - [sym__external_open_bracket] = ACTIONS(1369), - [sym__external_open_bracket2] = ACTIONS(1369), - [sym__external_close_bracket2] = ACTIONS(1369), - }, - [761] = { - [ts_builtin_sym_end] = ACTIONS(1361), - [sym_identifier] = ACTIONS(1359), - [anon_sym_BSLASH] = ACTIONS(1361), - [anon_sym_function] = ACTIONS(1359), - [anon_sym_EQ] = ACTIONS(1359), - [anon_sym_if] = ACTIONS(1359), - [anon_sym_for] = ACTIONS(1359), - [anon_sym_while] = ACTIONS(1359), - [anon_sym_repeat] = ACTIONS(1359), - [anon_sym_QMARK] = ACTIONS(1361), - [anon_sym_TILDE] = ACTIONS(1361), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_PLUS] = ACTIONS(1361), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_LT_DASH] = ACTIONS(1361), - [anon_sym_LT_LT_DASH] = ACTIONS(1361), - [anon_sym_COLON_EQ] = ACTIONS(1361), - [anon_sym_DASH_GT] = ACTIONS(1359), - [anon_sym_DASH_GT_GT] = ACTIONS(1361), - [anon_sym_PIPE] = ACTIONS(1359), - [anon_sym_AMP] = ACTIONS(1359), - [anon_sym_PIPE_PIPE] = ACTIONS(1361), - [anon_sym_AMP_AMP] = ACTIONS(1361), - [anon_sym_LT] = ACTIONS(1359), - [anon_sym_LT_EQ] = ACTIONS(1361), - [anon_sym_GT] = ACTIONS(1359), - [anon_sym_GT_EQ] = ACTIONS(1361), - [anon_sym_EQ_EQ] = ACTIONS(1361), - [anon_sym_BANG_EQ] = ACTIONS(1361), - [anon_sym_STAR] = ACTIONS(1359), - [anon_sym_SLASH] = ACTIONS(1361), - [anon_sym_STAR_STAR] = ACTIONS(1361), - [anon_sym_CARET] = ACTIONS(1361), - [aux_sym_binary_operator_token1] = ACTIONS(1361), - [anon_sym_PIPE_GT] = ACTIONS(1361), - [anon_sym_COLON] = ACTIONS(1359), - [anon_sym_DOLLAR] = ACTIONS(1361), - [anon_sym_AT] = ACTIONS(1361), - [anon_sym_COLON_COLON] = ACTIONS(1359), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1361), - [sym__hex_literal] = ACTIONS(1361), - [sym__number_literal] = ACTIONS(1359), - [anon_sym_SQUOTE] = ACTIONS(1361), - [anon_sym_DQUOTE] = ACTIONS(1361), - [sym_return] = ACTIONS(1359), - [sym_next] = ACTIONS(1359), - [sym_break] = ACTIONS(1359), - [sym_true] = ACTIONS(1359), - [sym_false] = ACTIONS(1359), - [sym_null] = ACTIONS(1359), - [sym_inf] = ACTIONS(1359), - [sym_nan] = ACTIONS(1359), - [anon_sym_NA] = ACTIONS(1359), - [anon_sym_NA_integer_] = ACTIONS(1359), - [anon_sym_NA_real_] = ACTIONS(1359), - [anon_sym_NA_complex_] = ACTIONS(1359), - [anon_sym_NA_character_] = ACTIONS(1359), - [sym_dots] = ACTIONS(1359), - [sym_dot_dot_i] = ACTIONS(1361), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1361), - [sym__semicolon] = ACTIONS(1361), - [sym__raw_string_literal] = ACTIONS(1361), - [sym__external_open_parenthesis] = ACTIONS(1361), - [sym__external_open_brace] = ACTIONS(1361), - [sym__external_open_bracket] = ACTIONS(1361), - [sym__external_open_bracket2] = ACTIONS(1361), - }, - [762] = { - [ts_builtin_sym_end] = ACTIONS(1365), - [sym_identifier] = ACTIONS(1363), - [anon_sym_BSLASH] = ACTIONS(1365), - [anon_sym_function] = ACTIONS(1363), - [anon_sym_EQ] = ACTIONS(1363), - [anon_sym_if] = ACTIONS(1363), - [anon_sym_for] = ACTIONS(1363), - [anon_sym_while] = ACTIONS(1363), - [anon_sym_repeat] = ACTIONS(1363), - [anon_sym_QMARK] = ACTIONS(1365), - [anon_sym_TILDE] = ACTIONS(1365), - [anon_sym_BANG] = ACTIONS(1363), - [anon_sym_PLUS] = ACTIONS(1365), - [anon_sym_DASH] = ACTIONS(1363), - [anon_sym_LT_DASH] = ACTIONS(1365), - [anon_sym_LT_LT_DASH] = ACTIONS(1365), - [anon_sym_COLON_EQ] = ACTIONS(1365), - [anon_sym_DASH_GT] = ACTIONS(1363), - [anon_sym_DASH_GT_GT] = ACTIONS(1365), - [anon_sym_PIPE] = ACTIONS(1363), - [anon_sym_AMP] = ACTIONS(1363), - [anon_sym_PIPE_PIPE] = ACTIONS(1365), - [anon_sym_AMP_AMP] = ACTIONS(1365), - [anon_sym_LT] = ACTIONS(1363), - [anon_sym_LT_EQ] = ACTIONS(1365), - [anon_sym_GT] = ACTIONS(1363), - [anon_sym_GT_EQ] = ACTIONS(1365), - [anon_sym_EQ_EQ] = ACTIONS(1365), - [anon_sym_BANG_EQ] = ACTIONS(1365), - [anon_sym_STAR] = ACTIONS(1363), - [anon_sym_SLASH] = ACTIONS(1365), - [anon_sym_STAR_STAR] = ACTIONS(1365), - [anon_sym_CARET] = ACTIONS(1365), - [aux_sym_binary_operator_token1] = ACTIONS(1365), - [anon_sym_PIPE_GT] = ACTIONS(1365), - [anon_sym_COLON] = ACTIONS(1363), - [anon_sym_DOLLAR] = ACTIONS(1365), - [anon_sym_AT] = ACTIONS(1365), - [anon_sym_COLON_COLON] = ACTIONS(1363), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1365), - [sym__hex_literal] = ACTIONS(1365), - [sym__number_literal] = ACTIONS(1363), - [anon_sym_SQUOTE] = ACTIONS(1365), - [anon_sym_DQUOTE] = ACTIONS(1365), - [sym_return] = ACTIONS(1363), - [sym_next] = ACTIONS(1363), - [sym_break] = ACTIONS(1363), - [sym_true] = ACTIONS(1363), - [sym_false] = ACTIONS(1363), - [sym_null] = ACTIONS(1363), - [sym_inf] = ACTIONS(1363), - [sym_nan] = ACTIONS(1363), - [anon_sym_NA] = ACTIONS(1363), - [anon_sym_NA_integer_] = ACTIONS(1363), - [anon_sym_NA_real_] = ACTIONS(1363), - [anon_sym_NA_complex_] = ACTIONS(1363), - [anon_sym_NA_character_] = ACTIONS(1363), - [sym_dots] = ACTIONS(1363), - [sym_dot_dot_i] = ACTIONS(1365), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1365), - [sym__semicolon] = ACTIONS(1365), - [sym__raw_string_literal] = ACTIONS(1365), - [sym__external_open_parenthesis] = ACTIONS(1365), - [sym__external_open_brace] = ACTIONS(1365), - [sym__external_open_bracket] = ACTIONS(1365), - [sym__external_open_bracket2] = ACTIONS(1365), - }, - [763] = { - [sym_identifier] = ACTIONS(1351), - [anon_sym_BSLASH] = ACTIONS(1353), - [anon_sym_function] = ACTIONS(1351), - [anon_sym_EQ] = ACTIONS(1351), - [anon_sym_if] = ACTIONS(1351), - [anon_sym_for] = ACTIONS(1351), - [anon_sym_while] = ACTIONS(1351), - [anon_sym_repeat] = ACTIONS(1351), - [anon_sym_QMARK] = ACTIONS(1353), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_BANG] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1353), - [anon_sym_DASH] = ACTIONS(1351), - [anon_sym_LT_DASH] = ACTIONS(1353), - [anon_sym_LT_LT_DASH] = ACTIONS(1353), - [anon_sym_COLON_EQ] = ACTIONS(1353), - [anon_sym_DASH_GT] = ACTIONS(1351), - [anon_sym_DASH_GT_GT] = ACTIONS(1353), - [anon_sym_PIPE] = ACTIONS(1351), - [anon_sym_AMP] = ACTIONS(1351), - [anon_sym_PIPE_PIPE] = ACTIONS(1353), - [anon_sym_AMP_AMP] = ACTIONS(1353), - [anon_sym_LT] = ACTIONS(1351), - [anon_sym_LT_EQ] = ACTIONS(1353), - [anon_sym_GT] = ACTIONS(1351), - [anon_sym_GT_EQ] = ACTIONS(1353), - [anon_sym_EQ_EQ] = ACTIONS(1353), - [anon_sym_BANG_EQ] = ACTIONS(1353), - [anon_sym_STAR] = ACTIONS(1351), - [anon_sym_SLASH] = ACTIONS(1353), - [anon_sym_STAR_STAR] = ACTIONS(1353), - [anon_sym_CARET] = ACTIONS(1353), - [aux_sym_binary_operator_token1] = ACTIONS(1353), - [anon_sym_PIPE_GT] = ACTIONS(1353), - [anon_sym_COLON] = ACTIONS(1351), - [anon_sym_DOLLAR] = ACTIONS(1353), - [anon_sym_AT] = ACTIONS(1353), - [anon_sym_COLON_COLON] = ACTIONS(1355), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1357), - [sym__hex_literal] = ACTIONS(1353), - [sym__number_literal] = ACTIONS(1351), - [anon_sym_SQUOTE] = ACTIONS(1353), - [anon_sym_DQUOTE] = ACTIONS(1353), - [sym_return] = ACTIONS(1351), - [sym_next] = ACTIONS(1351), - [sym_break] = ACTIONS(1351), - [sym_true] = ACTIONS(1351), - [sym_false] = ACTIONS(1351), - [sym_null] = ACTIONS(1351), - [sym_inf] = ACTIONS(1351), - [sym_nan] = ACTIONS(1351), - [anon_sym_NA] = ACTIONS(1351), - [anon_sym_NA_integer_] = ACTIONS(1351), - [anon_sym_NA_real_] = ACTIONS(1351), - [anon_sym_NA_complex_] = ACTIONS(1351), - [anon_sym_NA_character_] = ACTIONS(1351), - [sym_dots] = ACTIONS(1351), - [sym_dot_dot_i] = ACTIONS(1353), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1353), - [sym__newline] = ACTIONS(1353), - [sym__raw_string_literal] = ACTIONS(1353), - [sym__external_open_parenthesis] = ACTIONS(1353), - [sym__external_open_brace] = ACTIONS(1353), - [sym__external_open_bracket] = ACTIONS(1353), - [sym__external_open_bracket2] = ACTIONS(1353), - [sym__external_close_bracket2] = ACTIONS(1353), - }, - [764] = { - [sym_identifier] = ACTIONS(1351), - [anon_sym_BSLASH] = ACTIONS(1353), - [anon_sym_function] = ACTIONS(1351), - [anon_sym_EQ] = ACTIONS(1407), - [anon_sym_if] = ACTIONS(1351), - [anon_sym_for] = ACTIONS(1351), - [anon_sym_while] = ACTIONS(1351), - [anon_sym_repeat] = ACTIONS(1351), - [anon_sym_QMARK] = ACTIONS(1353), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_BANG] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1353), - [anon_sym_DASH] = ACTIONS(1351), - [anon_sym_LT_DASH] = ACTIONS(1353), - [anon_sym_LT_LT_DASH] = ACTIONS(1353), - [anon_sym_COLON_EQ] = ACTIONS(1353), - [anon_sym_DASH_GT] = ACTIONS(1351), - [anon_sym_DASH_GT_GT] = ACTIONS(1353), - [anon_sym_PIPE] = ACTIONS(1351), - [anon_sym_AMP] = ACTIONS(1351), - [anon_sym_PIPE_PIPE] = ACTIONS(1353), - [anon_sym_AMP_AMP] = ACTIONS(1353), - [anon_sym_LT] = ACTIONS(1351), - [anon_sym_LT_EQ] = ACTIONS(1353), - [anon_sym_GT] = ACTIONS(1351), - [anon_sym_GT_EQ] = ACTIONS(1353), - [anon_sym_EQ_EQ] = ACTIONS(1353), - [anon_sym_BANG_EQ] = ACTIONS(1353), - [anon_sym_STAR] = ACTIONS(1351), - [anon_sym_SLASH] = ACTIONS(1353), - [anon_sym_STAR_STAR] = ACTIONS(1353), - [anon_sym_CARET] = ACTIONS(1353), - [aux_sym_binary_operator_token1] = ACTIONS(1353), - [anon_sym_PIPE_GT] = ACTIONS(1353), - [anon_sym_COLON] = ACTIONS(1351), - [anon_sym_DOLLAR] = ACTIONS(1353), - [anon_sym_AT] = ACTIONS(1353), - [anon_sym_COLON_COLON] = ACTIONS(1355), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1357), - [sym__hex_literal] = ACTIONS(1353), - [sym__number_literal] = ACTIONS(1351), - [anon_sym_SQUOTE] = ACTIONS(1353), - [anon_sym_DQUOTE] = ACTIONS(1353), - [sym_return] = ACTIONS(1351), - [sym_next] = ACTIONS(1351), - [sym_break] = ACTIONS(1351), - [sym_true] = ACTIONS(1351), - [sym_false] = ACTIONS(1351), - [sym_null] = ACTIONS(1351), - [sym_inf] = ACTIONS(1351), - [sym_nan] = ACTIONS(1351), - [anon_sym_NA] = ACTIONS(1351), - [anon_sym_NA_integer_] = ACTIONS(1351), - [anon_sym_NA_real_] = ACTIONS(1351), - [anon_sym_NA_complex_] = ACTIONS(1351), - [anon_sym_NA_character_] = ACTIONS(1351), - [sym_dots] = ACTIONS(1351), - [sym_dot_dot_i] = ACTIONS(1353), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1353), - [sym__newline] = ACTIONS(1353), - [sym__raw_string_literal] = ACTIONS(1353), - [sym__external_open_parenthesis] = ACTIONS(1353), - [sym__external_open_brace] = ACTIONS(1353), - [sym__external_open_bracket] = ACTIONS(1353), - [sym__external_close_bracket] = ACTIONS(1353), - [sym__external_open_bracket2] = ACTIONS(1353), - }, - [765] = { - [aux_sym_function_definition_repeat1] = STATE(765), - [sym_identifier] = ACTIONS(1409), - [anon_sym_BSLASH] = ACTIONS(1411), - [anon_sym_function] = ACTIONS(1409), - [anon_sym_EQ] = ACTIONS(1409), - [anon_sym_if] = ACTIONS(1409), - [anon_sym_for] = ACTIONS(1409), - [anon_sym_while] = ACTIONS(1409), - [anon_sym_repeat] = ACTIONS(1409), - [anon_sym_QMARK] = ACTIONS(1411), - [anon_sym_TILDE] = ACTIONS(1411), - [anon_sym_BANG] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1411), - [anon_sym_DASH] = ACTIONS(1409), - [anon_sym_LT_DASH] = ACTIONS(1411), - [anon_sym_LT_LT_DASH] = ACTIONS(1411), - [anon_sym_COLON_EQ] = ACTIONS(1411), - [anon_sym_DASH_GT] = ACTIONS(1409), - [anon_sym_DASH_GT_GT] = ACTIONS(1411), - [anon_sym_PIPE] = ACTIONS(1409), - [anon_sym_AMP] = ACTIONS(1409), - [anon_sym_PIPE_PIPE] = ACTIONS(1411), - [anon_sym_AMP_AMP] = ACTIONS(1411), - [anon_sym_LT] = ACTIONS(1409), - [anon_sym_LT_EQ] = ACTIONS(1411), - [anon_sym_GT] = ACTIONS(1409), - [anon_sym_GT_EQ] = ACTIONS(1411), - [anon_sym_EQ_EQ] = ACTIONS(1411), - [anon_sym_BANG_EQ] = ACTIONS(1411), - [anon_sym_STAR] = ACTIONS(1409), - [anon_sym_SLASH] = ACTIONS(1411), - [anon_sym_STAR_STAR] = ACTIONS(1411), - [anon_sym_CARET] = ACTIONS(1411), - [aux_sym_binary_operator_token1] = ACTIONS(1411), - [anon_sym_PIPE_GT] = ACTIONS(1411), - [anon_sym_COLON] = ACTIONS(1409), - [anon_sym_DOLLAR] = ACTIONS(1411), - [anon_sym_AT] = ACTIONS(1411), - [sym__hex_literal] = ACTIONS(1411), - [sym__number_literal] = ACTIONS(1409), - [anon_sym_SQUOTE] = ACTIONS(1411), - [anon_sym_DQUOTE] = ACTIONS(1411), - [sym_return] = ACTIONS(1409), - [sym_next] = ACTIONS(1409), - [sym_break] = ACTIONS(1409), - [sym_true] = ACTIONS(1409), - [sym_false] = ACTIONS(1409), - [sym_null] = ACTIONS(1409), - [sym_inf] = ACTIONS(1409), - [sym_nan] = ACTIONS(1409), - [anon_sym_NA] = ACTIONS(1409), - [anon_sym_NA_integer_] = ACTIONS(1409), - [anon_sym_NA_real_] = ACTIONS(1409), - [anon_sym_NA_complex_] = ACTIONS(1409), - [anon_sym_NA_character_] = ACTIONS(1409), - [sym_dots] = ACTIONS(1409), - [sym_dot_dot_i] = ACTIONS(1411), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1413), - [sym__semicolon] = ACTIONS(1411), - [sym__raw_string_literal] = ACTIONS(1411), - [sym__external_else] = ACTIONS(1411), - [sym__external_open_parenthesis] = ACTIONS(1411), - [sym__external_open_brace] = ACTIONS(1411), - [sym__external_close_brace] = ACTIONS(1411), - [sym__external_open_bracket] = ACTIONS(1411), - [sym__external_open_bracket2] = ACTIONS(1411), - }, - [766] = { - [sym_identifier] = ACTIONS(1371), - [anon_sym_BSLASH] = ACTIONS(1373), - [anon_sym_function] = ACTIONS(1371), - [anon_sym_EQ] = ACTIONS(1371), - [anon_sym_if] = ACTIONS(1371), - [anon_sym_for] = ACTIONS(1371), - [anon_sym_while] = ACTIONS(1371), - [anon_sym_repeat] = ACTIONS(1371), - [anon_sym_QMARK] = ACTIONS(1373), - [anon_sym_TILDE] = ACTIONS(1373), - [anon_sym_BANG] = ACTIONS(1371), - [anon_sym_PLUS] = ACTIONS(1373), - [anon_sym_DASH] = ACTIONS(1371), - [anon_sym_LT_DASH] = ACTIONS(1373), - [anon_sym_LT_LT_DASH] = ACTIONS(1373), - [anon_sym_COLON_EQ] = ACTIONS(1373), - [anon_sym_DASH_GT] = ACTIONS(1371), - [anon_sym_DASH_GT_GT] = ACTIONS(1373), - [anon_sym_PIPE] = ACTIONS(1371), - [anon_sym_AMP] = ACTIONS(1371), - [anon_sym_PIPE_PIPE] = ACTIONS(1373), - [anon_sym_AMP_AMP] = ACTIONS(1373), - [anon_sym_LT] = ACTIONS(1371), - [anon_sym_LT_EQ] = ACTIONS(1373), - [anon_sym_GT] = ACTIONS(1371), - [anon_sym_GT_EQ] = ACTIONS(1373), - [anon_sym_EQ_EQ] = ACTIONS(1373), - [anon_sym_BANG_EQ] = ACTIONS(1373), - [anon_sym_STAR] = ACTIONS(1371), - [anon_sym_SLASH] = ACTIONS(1373), - [anon_sym_STAR_STAR] = ACTIONS(1373), - [anon_sym_CARET] = ACTIONS(1373), - [aux_sym_binary_operator_token1] = ACTIONS(1373), - [anon_sym_PIPE_GT] = ACTIONS(1373), - [anon_sym_COLON] = ACTIONS(1371), - [anon_sym_DOLLAR] = ACTIONS(1373), - [anon_sym_AT] = ACTIONS(1373), - [anon_sym_L] = ACTIONS(1416), - [anon_sym_i] = ACTIONS(1418), - [sym__hex_literal] = ACTIONS(1373), - [sym__number_literal] = ACTIONS(1371), - [anon_sym_SQUOTE] = ACTIONS(1373), - [anon_sym_DQUOTE] = ACTIONS(1373), - [sym_return] = ACTIONS(1371), - [sym_next] = ACTIONS(1371), - [sym_break] = ACTIONS(1371), - [sym_true] = ACTIONS(1371), - [sym_false] = ACTIONS(1371), - [sym_null] = ACTIONS(1371), - [sym_inf] = ACTIONS(1371), - [sym_nan] = ACTIONS(1371), - [anon_sym_NA] = ACTIONS(1371), - [anon_sym_NA_integer_] = ACTIONS(1371), - [anon_sym_NA_real_] = ACTIONS(1371), - [anon_sym_NA_complex_] = ACTIONS(1371), - [anon_sym_NA_character_] = ACTIONS(1371), - [sym_dots] = ACTIONS(1371), - [sym_dot_dot_i] = ACTIONS(1373), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1373), - [sym__newline] = ACTIONS(1373), - [sym__raw_string_literal] = ACTIONS(1373), - [sym__external_open_parenthesis] = ACTIONS(1373), - [sym__external_open_brace] = ACTIONS(1373), - [sym__external_open_bracket] = ACTIONS(1373), - [sym__external_open_bracket2] = ACTIONS(1373), - [sym__external_close_bracket2] = ACTIONS(1373), - }, - [767] = { - [ts_builtin_sym_end] = ACTIONS(1385), - [sym_identifier] = ACTIONS(1383), - [anon_sym_BSLASH] = ACTIONS(1385), - [anon_sym_function] = ACTIONS(1383), - [anon_sym_EQ] = ACTIONS(1383), - [anon_sym_if] = ACTIONS(1383), - [anon_sym_for] = ACTIONS(1383), - [anon_sym_while] = ACTIONS(1383), - [anon_sym_repeat] = ACTIONS(1383), - [anon_sym_QMARK] = ACTIONS(1385), - [anon_sym_TILDE] = ACTIONS(1385), - [anon_sym_BANG] = ACTIONS(1383), - [anon_sym_PLUS] = ACTIONS(1385), - [anon_sym_DASH] = ACTIONS(1383), - [anon_sym_LT_DASH] = ACTIONS(1385), - [anon_sym_LT_LT_DASH] = ACTIONS(1385), - [anon_sym_COLON_EQ] = ACTIONS(1385), - [anon_sym_DASH_GT] = ACTIONS(1383), - [anon_sym_DASH_GT_GT] = ACTIONS(1385), - [anon_sym_PIPE] = ACTIONS(1383), - [anon_sym_AMP] = ACTIONS(1383), - [anon_sym_PIPE_PIPE] = ACTIONS(1385), - [anon_sym_AMP_AMP] = ACTIONS(1385), - [anon_sym_LT] = ACTIONS(1383), - [anon_sym_LT_EQ] = ACTIONS(1385), - [anon_sym_GT] = ACTIONS(1383), - [anon_sym_GT_EQ] = ACTIONS(1385), - [anon_sym_EQ_EQ] = ACTIONS(1385), - [anon_sym_BANG_EQ] = ACTIONS(1385), - [anon_sym_STAR] = ACTIONS(1383), - [anon_sym_SLASH] = ACTIONS(1385), - [anon_sym_STAR_STAR] = ACTIONS(1385), - [anon_sym_CARET] = ACTIONS(1385), - [aux_sym_binary_operator_token1] = ACTIONS(1385), - [anon_sym_PIPE_GT] = ACTIONS(1385), - [anon_sym_COLON] = ACTIONS(1383), - [anon_sym_DOLLAR] = ACTIONS(1385), - [anon_sym_AT] = ACTIONS(1385), - [anon_sym_COLON_COLON] = ACTIONS(1383), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1385), - [sym__hex_literal] = ACTIONS(1385), - [sym__number_literal] = ACTIONS(1383), - [anon_sym_SQUOTE] = ACTIONS(1385), - [anon_sym_DQUOTE] = ACTIONS(1385), - [sym_return] = ACTIONS(1383), - [sym_next] = ACTIONS(1383), - [sym_break] = ACTIONS(1383), - [sym_true] = ACTIONS(1383), - [sym_false] = ACTIONS(1383), - [sym_null] = ACTIONS(1383), - [sym_inf] = ACTIONS(1383), - [sym_nan] = ACTIONS(1383), - [anon_sym_NA] = ACTIONS(1383), - [anon_sym_NA_integer_] = ACTIONS(1383), - [anon_sym_NA_real_] = ACTIONS(1383), - [anon_sym_NA_complex_] = ACTIONS(1383), - [anon_sym_NA_character_] = ACTIONS(1383), - [sym_dots] = ACTIONS(1383), - [sym_dot_dot_i] = ACTIONS(1385), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1385), - [sym__semicolon] = ACTIONS(1385), - [sym__raw_string_literal] = ACTIONS(1385), - [sym__external_open_parenthesis] = ACTIONS(1385), - [sym__external_open_brace] = ACTIONS(1385), - [sym__external_open_bracket] = ACTIONS(1385), - [sym__external_open_bracket2] = ACTIONS(1385), - }, - [768] = { - [sym_identifier] = ACTIONS(1379), - [anon_sym_BSLASH] = ACTIONS(1381), - [anon_sym_function] = ACTIONS(1379), - [anon_sym_EQ] = ACTIONS(1379), - [anon_sym_if] = ACTIONS(1379), - [anon_sym_for] = ACTIONS(1379), - [anon_sym_while] = ACTIONS(1379), - [anon_sym_repeat] = ACTIONS(1379), - [anon_sym_QMARK] = ACTIONS(1381), - [anon_sym_TILDE] = ACTIONS(1381), - [anon_sym_BANG] = ACTIONS(1379), - [anon_sym_PLUS] = ACTIONS(1381), - [anon_sym_DASH] = ACTIONS(1379), - [anon_sym_LT_DASH] = ACTIONS(1381), - [anon_sym_LT_LT_DASH] = ACTIONS(1381), - [anon_sym_COLON_EQ] = ACTIONS(1381), - [anon_sym_DASH_GT] = ACTIONS(1379), - [anon_sym_DASH_GT_GT] = ACTIONS(1381), - [anon_sym_PIPE] = ACTIONS(1379), - [anon_sym_AMP] = ACTIONS(1379), - [anon_sym_PIPE_PIPE] = ACTIONS(1381), - [anon_sym_AMP_AMP] = ACTIONS(1381), - [anon_sym_LT] = ACTIONS(1379), - [anon_sym_LT_EQ] = ACTIONS(1381), - [anon_sym_GT] = ACTIONS(1379), - [anon_sym_GT_EQ] = ACTIONS(1381), - [anon_sym_EQ_EQ] = ACTIONS(1381), - [anon_sym_BANG_EQ] = ACTIONS(1381), - [anon_sym_STAR] = ACTIONS(1379), - [anon_sym_SLASH] = ACTIONS(1381), - [anon_sym_STAR_STAR] = ACTIONS(1381), - [anon_sym_CARET] = ACTIONS(1381), - [aux_sym_binary_operator_token1] = ACTIONS(1381), - [anon_sym_PIPE_GT] = ACTIONS(1381), - [anon_sym_COLON] = ACTIONS(1379), - [anon_sym_DOLLAR] = ACTIONS(1381), - [anon_sym_AT] = ACTIONS(1381), - [anon_sym_COLON_COLON] = ACTIONS(1379), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1381), - [sym__hex_literal] = ACTIONS(1381), - [sym__number_literal] = ACTIONS(1379), - [anon_sym_SQUOTE] = ACTIONS(1381), - [anon_sym_DQUOTE] = ACTIONS(1381), - [sym_return] = ACTIONS(1379), - [sym_next] = ACTIONS(1379), - [sym_break] = ACTIONS(1379), - [sym_true] = ACTIONS(1379), - [sym_false] = ACTIONS(1379), - [sym_null] = ACTIONS(1379), - [sym_inf] = ACTIONS(1379), - [sym_nan] = ACTIONS(1379), - [anon_sym_NA] = ACTIONS(1379), - [anon_sym_NA_integer_] = ACTIONS(1379), - [anon_sym_NA_real_] = ACTIONS(1379), - [anon_sym_NA_complex_] = ACTIONS(1379), - [anon_sym_NA_character_] = ACTIONS(1379), - [sym_dots] = ACTIONS(1379), - [sym_dot_dot_i] = ACTIONS(1381), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1381), - [sym__newline] = ACTIONS(1381), - [sym__raw_string_literal] = ACTIONS(1381), - [sym__external_open_parenthesis] = ACTIONS(1381), - [sym__external_open_brace] = ACTIONS(1381), - [sym__external_open_bracket] = ACTIONS(1381), - [sym__external_open_bracket2] = ACTIONS(1381), - [sym__external_close_bracket2] = ACTIONS(1381), - }, - [769] = { - [ts_builtin_sym_end] = ACTIONS(1353), - [sym_identifier] = ACTIONS(1351), - [anon_sym_BSLASH] = ACTIONS(1353), - [anon_sym_function] = ACTIONS(1351), - [anon_sym_EQ] = ACTIONS(1351), - [anon_sym_if] = ACTIONS(1351), - [anon_sym_for] = ACTIONS(1351), - [anon_sym_while] = ACTIONS(1351), - [anon_sym_repeat] = ACTIONS(1351), - [anon_sym_QMARK] = ACTIONS(1353), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_BANG] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1353), - [anon_sym_DASH] = ACTIONS(1351), - [anon_sym_LT_DASH] = ACTIONS(1353), - [anon_sym_LT_LT_DASH] = ACTIONS(1353), - [anon_sym_COLON_EQ] = ACTIONS(1353), - [anon_sym_DASH_GT] = ACTIONS(1351), - [anon_sym_DASH_GT_GT] = ACTIONS(1353), - [anon_sym_PIPE] = ACTIONS(1351), - [anon_sym_AMP] = ACTIONS(1351), - [anon_sym_PIPE_PIPE] = ACTIONS(1353), - [anon_sym_AMP_AMP] = ACTIONS(1353), - [anon_sym_LT] = ACTIONS(1351), - [anon_sym_LT_EQ] = ACTIONS(1353), - [anon_sym_GT] = ACTIONS(1351), - [anon_sym_GT_EQ] = ACTIONS(1353), - [anon_sym_EQ_EQ] = ACTIONS(1353), - [anon_sym_BANG_EQ] = ACTIONS(1353), - [anon_sym_STAR] = ACTIONS(1351), - [anon_sym_SLASH] = ACTIONS(1353), - [anon_sym_STAR_STAR] = ACTIONS(1353), - [anon_sym_CARET] = ACTIONS(1353), - [aux_sym_binary_operator_token1] = ACTIONS(1353), - [anon_sym_PIPE_GT] = ACTIONS(1353), - [anon_sym_COLON] = ACTIONS(1351), - [anon_sym_DOLLAR] = ACTIONS(1353), - [anon_sym_AT] = ACTIONS(1353), - [anon_sym_COLON_COLON] = ACTIONS(1355), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1357), - [sym__hex_literal] = ACTIONS(1353), - [sym__number_literal] = ACTIONS(1351), - [anon_sym_SQUOTE] = ACTIONS(1353), - [anon_sym_DQUOTE] = ACTIONS(1353), - [sym_return] = ACTIONS(1351), - [sym_next] = ACTIONS(1351), - [sym_break] = ACTIONS(1351), - [sym_true] = ACTIONS(1351), - [sym_false] = ACTIONS(1351), - [sym_null] = ACTIONS(1351), - [sym_inf] = ACTIONS(1351), - [sym_nan] = ACTIONS(1351), - [anon_sym_NA] = ACTIONS(1351), - [anon_sym_NA_integer_] = ACTIONS(1351), - [anon_sym_NA_real_] = ACTIONS(1351), - [anon_sym_NA_complex_] = ACTIONS(1351), - [anon_sym_NA_character_] = ACTIONS(1351), - [sym_dots] = ACTIONS(1351), - [sym_dot_dot_i] = ACTIONS(1353), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1353), - [sym__semicolon] = ACTIONS(1353), - [sym__raw_string_literal] = ACTIONS(1353), - [sym__external_open_parenthesis] = ACTIONS(1353), - [sym__external_open_brace] = ACTIONS(1353), - [sym__external_open_bracket] = ACTIONS(1353), - [sym__external_open_bracket2] = ACTIONS(1353), - }, - [770] = { - [ts_builtin_sym_end] = ACTIONS(1389), - [sym_identifier] = ACTIONS(1387), - [anon_sym_BSLASH] = ACTIONS(1389), - [anon_sym_function] = ACTIONS(1387), - [anon_sym_EQ] = ACTIONS(1387), - [anon_sym_if] = ACTIONS(1387), - [anon_sym_for] = ACTIONS(1387), - [anon_sym_while] = ACTIONS(1387), - [anon_sym_repeat] = ACTIONS(1387), - [anon_sym_QMARK] = ACTIONS(1389), - [anon_sym_TILDE] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_PLUS] = ACTIONS(1389), - [anon_sym_DASH] = ACTIONS(1387), - [anon_sym_LT_DASH] = ACTIONS(1389), - [anon_sym_LT_LT_DASH] = ACTIONS(1389), - [anon_sym_COLON_EQ] = ACTIONS(1389), - [anon_sym_DASH_GT] = ACTIONS(1387), - [anon_sym_DASH_GT_GT] = ACTIONS(1389), - [anon_sym_PIPE] = ACTIONS(1387), - [anon_sym_AMP] = ACTIONS(1387), - [anon_sym_PIPE_PIPE] = ACTIONS(1389), - [anon_sym_AMP_AMP] = ACTIONS(1389), - [anon_sym_LT] = ACTIONS(1387), - [anon_sym_LT_EQ] = ACTIONS(1389), - [anon_sym_GT] = ACTIONS(1387), - [anon_sym_GT_EQ] = ACTIONS(1389), - [anon_sym_EQ_EQ] = ACTIONS(1389), - [anon_sym_BANG_EQ] = ACTIONS(1389), - [anon_sym_STAR] = ACTIONS(1387), - [anon_sym_SLASH] = ACTIONS(1389), - [anon_sym_STAR_STAR] = ACTIONS(1389), - [anon_sym_CARET] = ACTIONS(1389), - [aux_sym_binary_operator_token1] = ACTIONS(1389), - [anon_sym_PIPE_GT] = ACTIONS(1389), - [anon_sym_COLON] = ACTIONS(1387), - [anon_sym_DOLLAR] = ACTIONS(1389), - [anon_sym_AT] = ACTIONS(1389), - [anon_sym_COLON_COLON] = ACTIONS(1387), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1389), - [sym__hex_literal] = ACTIONS(1389), - [sym__number_literal] = ACTIONS(1387), - [anon_sym_SQUOTE] = ACTIONS(1389), - [anon_sym_DQUOTE] = ACTIONS(1389), - [sym_return] = ACTIONS(1387), - [sym_next] = ACTIONS(1387), - [sym_break] = ACTIONS(1387), - [sym_true] = ACTIONS(1387), - [sym_false] = ACTIONS(1387), - [sym_null] = ACTIONS(1387), - [sym_inf] = ACTIONS(1387), - [sym_nan] = ACTIONS(1387), - [anon_sym_NA] = ACTIONS(1387), - [anon_sym_NA_integer_] = ACTIONS(1387), - [anon_sym_NA_real_] = ACTIONS(1387), - [anon_sym_NA_complex_] = ACTIONS(1387), - [anon_sym_NA_character_] = ACTIONS(1387), - [sym_dots] = ACTIONS(1387), - [sym_dot_dot_i] = ACTIONS(1389), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1389), - [sym__semicolon] = ACTIONS(1389), - [sym__raw_string_literal] = ACTIONS(1389), - [sym__external_open_parenthesis] = ACTIONS(1389), - [sym__external_open_brace] = ACTIONS(1389), - [sym__external_open_bracket] = ACTIONS(1389), - [sym__external_open_bracket2] = ACTIONS(1389), - }, - [771] = { - [sym_identifier] = ACTIONS(1351), - [anon_sym_BSLASH] = ACTIONS(1353), - [anon_sym_function] = ACTIONS(1351), - [anon_sym_EQ] = ACTIONS(1420), - [anon_sym_if] = ACTIONS(1351), - [anon_sym_for] = ACTIONS(1351), - [anon_sym_while] = ACTIONS(1351), - [anon_sym_repeat] = ACTIONS(1351), - [anon_sym_QMARK] = ACTIONS(1353), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_BANG] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1353), - [anon_sym_DASH] = ACTIONS(1351), - [anon_sym_LT_DASH] = ACTIONS(1353), - [anon_sym_LT_LT_DASH] = ACTIONS(1353), - [anon_sym_COLON_EQ] = ACTIONS(1353), - [anon_sym_DASH_GT] = ACTIONS(1351), - [anon_sym_DASH_GT_GT] = ACTIONS(1353), - [anon_sym_PIPE] = ACTIONS(1351), - [anon_sym_AMP] = ACTIONS(1351), - [anon_sym_PIPE_PIPE] = ACTIONS(1353), - [anon_sym_AMP_AMP] = ACTIONS(1353), - [anon_sym_LT] = ACTIONS(1351), - [anon_sym_LT_EQ] = ACTIONS(1353), - [anon_sym_GT] = ACTIONS(1351), - [anon_sym_GT_EQ] = ACTIONS(1353), - [anon_sym_EQ_EQ] = ACTIONS(1353), - [anon_sym_BANG_EQ] = ACTIONS(1353), - [anon_sym_STAR] = ACTIONS(1351), - [anon_sym_SLASH] = ACTIONS(1353), - [anon_sym_STAR_STAR] = ACTIONS(1353), - [anon_sym_CARET] = ACTIONS(1353), - [aux_sym_binary_operator_token1] = ACTIONS(1353), - [anon_sym_PIPE_GT] = ACTIONS(1353), - [anon_sym_COLON] = ACTIONS(1351), - [anon_sym_DOLLAR] = ACTIONS(1353), - [anon_sym_AT] = ACTIONS(1353), - [anon_sym_COLON_COLON] = ACTIONS(1355), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1357), - [sym__hex_literal] = ACTIONS(1353), - [sym__number_literal] = ACTIONS(1351), - [anon_sym_SQUOTE] = ACTIONS(1353), - [anon_sym_DQUOTE] = ACTIONS(1353), - [sym_return] = ACTIONS(1351), - [sym_next] = ACTIONS(1351), - [sym_break] = ACTIONS(1351), - [sym_true] = ACTIONS(1351), - [sym_false] = ACTIONS(1351), - [sym_null] = ACTIONS(1351), - [sym_inf] = ACTIONS(1351), - [sym_nan] = ACTIONS(1351), - [anon_sym_NA] = ACTIONS(1351), - [anon_sym_NA_integer_] = ACTIONS(1351), - [anon_sym_NA_real_] = ACTIONS(1351), - [anon_sym_NA_complex_] = ACTIONS(1351), - [anon_sym_NA_character_] = ACTIONS(1351), - [sym_dots] = ACTIONS(1351), - [sym_dot_dot_i] = ACTIONS(1353), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1353), - [sym__newline] = ACTIONS(1353), - [sym__raw_string_literal] = ACTIONS(1353), - [sym__external_open_parenthesis] = ACTIONS(1353), - [sym__external_open_brace] = ACTIONS(1353), - [sym__external_open_bracket] = ACTIONS(1353), - [sym__external_open_bracket2] = ACTIONS(1353), - [sym__external_close_bracket2] = ACTIONS(1353), - }, - [772] = { - [sym_identifier] = ACTIONS(1367), - [anon_sym_BSLASH] = ACTIONS(1369), - [anon_sym_function] = ACTIONS(1367), - [anon_sym_EQ] = ACTIONS(1367), - [anon_sym_if] = ACTIONS(1367), - [anon_sym_for] = ACTIONS(1367), - [anon_sym_while] = ACTIONS(1367), - [anon_sym_repeat] = ACTIONS(1367), - [anon_sym_QMARK] = ACTIONS(1369), - [anon_sym_TILDE] = ACTIONS(1369), - [anon_sym_BANG] = ACTIONS(1367), - [anon_sym_PLUS] = ACTIONS(1369), - [anon_sym_DASH] = ACTIONS(1367), - [anon_sym_LT_DASH] = ACTIONS(1369), - [anon_sym_LT_LT_DASH] = ACTIONS(1369), - [anon_sym_COLON_EQ] = ACTIONS(1369), - [anon_sym_DASH_GT] = ACTIONS(1367), - [anon_sym_DASH_GT_GT] = ACTIONS(1369), - [anon_sym_PIPE] = ACTIONS(1367), - [anon_sym_AMP] = ACTIONS(1367), - [anon_sym_PIPE_PIPE] = ACTIONS(1369), - [anon_sym_AMP_AMP] = ACTIONS(1369), - [anon_sym_LT] = ACTIONS(1367), - [anon_sym_LT_EQ] = ACTIONS(1369), - [anon_sym_GT] = ACTIONS(1367), - [anon_sym_GT_EQ] = ACTIONS(1369), - [anon_sym_EQ_EQ] = ACTIONS(1369), - [anon_sym_BANG_EQ] = ACTIONS(1369), - [anon_sym_STAR] = ACTIONS(1367), - [anon_sym_SLASH] = ACTIONS(1369), - [anon_sym_STAR_STAR] = ACTIONS(1369), - [anon_sym_CARET] = ACTIONS(1369), - [aux_sym_binary_operator_token1] = ACTIONS(1369), - [anon_sym_PIPE_GT] = ACTIONS(1369), - [anon_sym_COLON] = ACTIONS(1367), - [anon_sym_DOLLAR] = ACTIONS(1369), - [anon_sym_AT] = ACTIONS(1369), - [anon_sym_COLON_COLON] = ACTIONS(1367), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1369), - [sym__hex_literal] = ACTIONS(1369), - [sym__number_literal] = ACTIONS(1367), - [anon_sym_SQUOTE] = ACTIONS(1369), - [anon_sym_DQUOTE] = ACTIONS(1369), - [sym_return] = ACTIONS(1367), - [sym_next] = ACTIONS(1367), - [sym_break] = ACTIONS(1367), - [sym_true] = ACTIONS(1367), - [sym_false] = ACTIONS(1367), - [sym_null] = ACTIONS(1367), - [sym_inf] = ACTIONS(1367), - [sym_nan] = ACTIONS(1367), - [anon_sym_NA] = ACTIONS(1367), - [anon_sym_NA_integer_] = ACTIONS(1367), - [anon_sym_NA_real_] = ACTIONS(1367), - [anon_sym_NA_complex_] = ACTIONS(1367), - [anon_sym_NA_character_] = ACTIONS(1367), - [sym_dots] = ACTIONS(1367), - [sym_dot_dot_i] = ACTIONS(1369), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1369), - [sym__semicolon] = ACTIONS(1369), - [sym__raw_string_literal] = ACTIONS(1369), - [sym__external_open_parenthesis] = ACTIONS(1369), - [sym__external_open_brace] = ACTIONS(1369), - [sym__external_close_brace] = ACTIONS(1369), - [sym__external_open_bracket] = ACTIONS(1369), - [sym__external_open_bracket2] = ACTIONS(1369), - }, - [773] = { - [sym_identifier] = ACTIONS(1379), - [anon_sym_BSLASH] = ACTIONS(1381), - [anon_sym_function] = ACTIONS(1379), - [anon_sym_EQ] = ACTIONS(1379), - [anon_sym_if] = ACTIONS(1379), - [anon_sym_for] = ACTIONS(1379), - [anon_sym_while] = ACTIONS(1379), - [anon_sym_repeat] = ACTIONS(1379), - [anon_sym_QMARK] = ACTIONS(1381), - [anon_sym_TILDE] = ACTIONS(1381), - [anon_sym_BANG] = ACTIONS(1379), - [anon_sym_PLUS] = ACTIONS(1381), - [anon_sym_DASH] = ACTIONS(1379), - [anon_sym_LT_DASH] = ACTIONS(1381), - [anon_sym_LT_LT_DASH] = ACTIONS(1381), - [anon_sym_COLON_EQ] = ACTIONS(1381), - [anon_sym_DASH_GT] = ACTIONS(1379), - [anon_sym_DASH_GT_GT] = ACTIONS(1381), - [anon_sym_PIPE] = ACTIONS(1379), - [anon_sym_AMP] = ACTIONS(1379), - [anon_sym_PIPE_PIPE] = ACTIONS(1381), - [anon_sym_AMP_AMP] = ACTIONS(1381), - [anon_sym_LT] = ACTIONS(1379), - [anon_sym_LT_EQ] = ACTIONS(1381), - [anon_sym_GT] = ACTIONS(1379), - [anon_sym_GT_EQ] = ACTIONS(1381), - [anon_sym_EQ_EQ] = ACTIONS(1381), - [anon_sym_BANG_EQ] = ACTIONS(1381), - [anon_sym_STAR] = ACTIONS(1379), - [anon_sym_SLASH] = ACTIONS(1381), - [anon_sym_STAR_STAR] = ACTIONS(1381), - [anon_sym_CARET] = ACTIONS(1381), - [aux_sym_binary_operator_token1] = ACTIONS(1381), - [anon_sym_PIPE_GT] = ACTIONS(1381), - [anon_sym_COLON] = ACTIONS(1379), - [anon_sym_DOLLAR] = ACTIONS(1381), - [anon_sym_AT] = ACTIONS(1381), - [anon_sym_COLON_COLON] = ACTIONS(1379), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1381), - [sym__hex_literal] = ACTIONS(1381), - [sym__number_literal] = ACTIONS(1379), - [anon_sym_SQUOTE] = ACTIONS(1381), - [anon_sym_DQUOTE] = ACTIONS(1381), - [sym_return] = ACTIONS(1379), - [sym_next] = ACTIONS(1379), - [sym_break] = ACTIONS(1379), - [sym_true] = ACTIONS(1379), - [sym_false] = ACTIONS(1379), - [sym_null] = ACTIONS(1379), - [sym_inf] = ACTIONS(1379), - [sym_nan] = ACTIONS(1379), - [anon_sym_NA] = ACTIONS(1379), - [anon_sym_NA_integer_] = ACTIONS(1379), - [anon_sym_NA_real_] = ACTIONS(1379), - [anon_sym_NA_complex_] = ACTIONS(1379), - [anon_sym_NA_character_] = ACTIONS(1379), - [sym_dots] = ACTIONS(1379), - [sym_dot_dot_i] = ACTIONS(1381), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1381), - [sym__newline] = ACTIONS(1381), - [sym__raw_string_literal] = ACTIONS(1381), - [sym__external_open_parenthesis] = ACTIONS(1381), - [sym__external_open_brace] = ACTIONS(1381), - [sym__external_open_bracket] = ACTIONS(1381), - [sym__external_close_bracket] = ACTIONS(1381), - [sym__external_open_bracket2] = ACTIONS(1381), - }, - [774] = { - [sym_identifier] = ACTIONS(1351), - [anon_sym_BSLASH] = ACTIONS(1353), - [anon_sym_function] = ACTIONS(1351), - [anon_sym_EQ] = ACTIONS(1351), - [anon_sym_if] = ACTIONS(1351), - [anon_sym_for] = ACTIONS(1351), - [anon_sym_while] = ACTIONS(1351), - [anon_sym_repeat] = ACTIONS(1351), - [anon_sym_QMARK] = ACTIONS(1353), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_BANG] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1353), - [anon_sym_DASH] = ACTIONS(1351), - [anon_sym_LT_DASH] = ACTIONS(1353), - [anon_sym_LT_LT_DASH] = ACTIONS(1353), - [anon_sym_COLON_EQ] = ACTIONS(1353), - [anon_sym_DASH_GT] = ACTIONS(1351), - [anon_sym_DASH_GT_GT] = ACTIONS(1353), - [anon_sym_PIPE] = ACTIONS(1351), - [anon_sym_AMP] = ACTIONS(1351), - [anon_sym_PIPE_PIPE] = ACTIONS(1353), - [anon_sym_AMP_AMP] = ACTIONS(1353), - [anon_sym_LT] = ACTIONS(1351), - [anon_sym_LT_EQ] = ACTIONS(1353), - [anon_sym_GT] = ACTIONS(1351), - [anon_sym_GT_EQ] = ACTIONS(1353), - [anon_sym_EQ_EQ] = ACTIONS(1353), - [anon_sym_BANG_EQ] = ACTIONS(1353), - [anon_sym_STAR] = ACTIONS(1351), - [anon_sym_SLASH] = ACTIONS(1353), - [anon_sym_STAR_STAR] = ACTIONS(1353), - [anon_sym_CARET] = ACTIONS(1353), - [aux_sym_binary_operator_token1] = ACTIONS(1353), - [anon_sym_PIPE_GT] = ACTIONS(1353), - [anon_sym_COLON] = ACTIONS(1351), - [anon_sym_DOLLAR] = ACTIONS(1353), - [anon_sym_AT] = ACTIONS(1353), - [anon_sym_COLON_COLON] = ACTIONS(1355), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1357), - [sym__hex_literal] = ACTIONS(1353), - [sym__number_literal] = ACTIONS(1351), - [anon_sym_SQUOTE] = ACTIONS(1353), - [anon_sym_DQUOTE] = ACTIONS(1353), - [sym_return] = ACTIONS(1351), - [sym_next] = ACTIONS(1351), - [sym_break] = ACTIONS(1351), - [sym_true] = ACTIONS(1351), - [sym_false] = ACTIONS(1351), - [sym_null] = ACTIONS(1351), - [sym_inf] = ACTIONS(1351), - [sym_nan] = ACTIONS(1351), - [anon_sym_NA] = ACTIONS(1351), - [anon_sym_NA_integer_] = ACTIONS(1351), - [anon_sym_NA_real_] = ACTIONS(1351), - [anon_sym_NA_complex_] = ACTIONS(1351), - [anon_sym_NA_character_] = ACTIONS(1351), - [sym_dots] = ACTIONS(1351), - [sym_dot_dot_i] = ACTIONS(1353), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1353), - [sym__semicolon] = ACTIONS(1353), - [sym__raw_string_literal] = ACTIONS(1353), - [sym__external_open_parenthesis] = ACTIONS(1353), - [sym__external_open_brace] = ACTIONS(1353), - [sym__external_close_brace] = ACTIONS(1353), - [sym__external_open_bracket] = ACTIONS(1353), - [sym__external_open_bracket2] = ACTIONS(1353), - }, - [775] = { - [sym_identifier] = ACTIONS(1359), - [anon_sym_BSLASH] = ACTIONS(1361), - [anon_sym_function] = ACTIONS(1359), - [anon_sym_EQ] = ACTIONS(1359), - [anon_sym_if] = ACTIONS(1359), - [anon_sym_for] = ACTIONS(1359), - [anon_sym_while] = ACTIONS(1359), - [anon_sym_repeat] = ACTIONS(1359), - [anon_sym_QMARK] = ACTIONS(1361), - [anon_sym_TILDE] = ACTIONS(1361), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_PLUS] = ACTIONS(1361), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_LT_DASH] = ACTIONS(1361), - [anon_sym_LT_LT_DASH] = ACTIONS(1361), - [anon_sym_COLON_EQ] = ACTIONS(1361), - [anon_sym_DASH_GT] = ACTIONS(1359), - [anon_sym_DASH_GT_GT] = ACTIONS(1361), - [anon_sym_PIPE] = ACTIONS(1359), - [anon_sym_AMP] = ACTIONS(1359), - [anon_sym_PIPE_PIPE] = ACTIONS(1361), - [anon_sym_AMP_AMP] = ACTIONS(1361), - [anon_sym_LT] = ACTIONS(1359), - [anon_sym_LT_EQ] = ACTIONS(1361), - [anon_sym_GT] = ACTIONS(1359), - [anon_sym_GT_EQ] = ACTIONS(1361), - [anon_sym_EQ_EQ] = ACTIONS(1361), - [anon_sym_BANG_EQ] = ACTIONS(1361), - [anon_sym_STAR] = ACTIONS(1359), - [anon_sym_SLASH] = ACTIONS(1361), - [anon_sym_STAR_STAR] = ACTIONS(1361), - [anon_sym_CARET] = ACTIONS(1361), - [aux_sym_binary_operator_token1] = ACTIONS(1361), - [anon_sym_PIPE_GT] = ACTIONS(1361), - [anon_sym_COLON] = ACTIONS(1359), - [anon_sym_DOLLAR] = ACTIONS(1361), - [anon_sym_AT] = ACTIONS(1361), - [anon_sym_COLON_COLON] = ACTIONS(1359), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1361), - [sym__hex_literal] = ACTIONS(1361), - [sym__number_literal] = ACTIONS(1359), - [anon_sym_SQUOTE] = ACTIONS(1361), - [anon_sym_DQUOTE] = ACTIONS(1361), - [sym_return] = ACTIONS(1359), - [sym_next] = ACTIONS(1359), - [sym_break] = ACTIONS(1359), - [sym_true] = ACTIONS(1359), - [sym_false] = ACTIONS(1359), - [sym_null] = ACTIONS(1359), - [sym_inf] = ACTIONS(1359), - [sym_nan] = ACTIONS(1359), - [anon_sym_NA] = ACTIONS(1359), - [anon_sym_NA_integer_] = ACTIONS(1359), - [anon_sym_NA_real_] = ACTIONS(1359), - [anon_sym_NA_complex_] = ACTIONS(1359), - [anon_sym_NA_character_] = ACTIONS(1359), - [sym_dots] = ACTIONS(1359), - [sym_dot_dot_i] = ACTIONS(1361), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1361), - [sym__newline] = ACTIONS(1361), - [sym__raw_string_literal] = ACTIONS(1361), - [sym__external_open_parenthesis] = ACTIONS(1361), - [sym__external_open_brace] = ACTIONS(1361), - [sym__external_open_bracket] = ACTIONS(1361), - [sym__external_open_bracket2] = ACTIONS(1361), - [sym__external_close_bracket2] = ACTIONS(1361), - }, - [776] = { - [ts_builtin_sym_end] = ACTIONS(1373), - [sym_identifier] = ACTIONS(1371), - [anon_sym_BSLASH] = ACTIONS(1373), - [anon_sym_function] = ACTIONS(1371), - [anon_sym_EQ] = ACTIONS(1371), - [anon_sym_if] = ACTIONS(1371), - [anon_sym_for] = ACTIONS(1371), - [anon_sym_while] = ACTIONS(1371), - [anon_sym_repeat] = ACTIONS(1371), - [anon_sym_QMARK] = ACTIONS(1373), - [anon_sym_TILDE] = ACTIONS(1373), - [anon_sym_BANG] = ACTIONS(1371), - [anon_sym_PLUS] = ACTIONS(1373), - [anon_sym_DASH] = ACTIONS(1371), - [anon_sym_LT_DASH] = ACTIONS(1373), - [anon_sym_LT_LT_DASH] = ACTIONS(1373), - [anon_sym_COLON_EQ] = ACTIONS(1373), - [anon_sym_DASH_GT] = ACTIONS(1371), - [anon_sym_DASH_GT_GT] = ACTIONS(1373), - [anon_sym_PIPE] = ACTIONS(1371), - [anon_sym_AMP] = ACTIONS(1371), - [anon_sym_PIPE_PIPE] = ACTIONS(1373), - [anon_sym_AMP_AMP] = ACTIONS(1373), - [anon_sym_LT] = ACTIONS(1371), - [anon_sym_LT_EQ] = ACTIONS(1373), - [anon_sym_GT] = ACTIONS(1371), - [anon_sym_GT_EQ] = ACTIONS(1373), - [anon_sym_EQ_EQ] = ACTIONS(1373), - [anon_sym_BANG_EQ] = ACTIONS(1373), - [anon_sym_STAR] = ACTIONS(1371), - [anon_sym_SLASH] = ACTIONS(1373), - [anon_sym_STAR_STAR] = ACTIONS(1373), - [anon_sym_CARET] = ACTIONS(1373), - [aux_sym_binary_operator_token1] = ACTIONS(1373), - [anon_sym_PIPE_GT] = ACTIONS(1373), - [anon_sym_COLON] = ACTIONS(1371), - [anon_sym_DOLLAR] = ACTIONS(1373), - [anon_sym_AT] = ACTIONS(1373), - [anon_sym_L] = ACTIONS(1422), - [anon_sym_i] = ACTIONS(1424), - [sym__hex_literal] = ACTIONS(1373), - [sym__number_literal] = ACTIONS(1371), - [anon_sym_SQUOTE] = ACTIONS(1373), - [anon_sym_DQUOTE] = ACTIONS(1373), - [sym_return] = ACTIONS(1371), - [sym_next] = ACTIONS(1371), - [sym_break] = ACTIONS(1371), - [sym_true] = ACTIONS(1371), - [sym_false] = ACTIONS(1371), - [sym_null] = ACTIONS(1371), - [sym_inf] = ACTIONS(1371), - [sym_nan] = ACTIONS(1371), - [anon_sym_NA] = ACTIONS(1371), - [anon_sym_NA_integer_] = ACTIONS(1371), - [anon_sym_NA_real_] = ACTIONS(1371), - [anon_sym_NA_complex_] = ACTIONS(1371), - [anon_sym_NA_character_] = ACTIONS(1371), - [sym_dots] = ACTIONS(1371), - [sym_dot_dot_i] = ACTIONS(1373), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1373), - [sym__semicolon] = ACTIONS(1373), - [sym__raw_string_literal] = ACTIONS(1373), - [sym__external_open_parenthesis] = ACTIONS(1373), - [sym__external_open_brace] = ACTIONS(1373), - [sym__external_open_bracket] = ACTIONS(1373), - [sym__external_open_bracket2] = ACTIONS(1373), - }, - [777] = { - [ts_builtin_sym_end] = ACTIONS(1381), - [sym_identifier] = ACTIONS(1379), - [anon_sym_BSLASH] = ACTIONS(1381), - [anon_sym_function] = ACTIONS(1379), - [anon_sym_EQ] = ACTIONS(1379), - [anon_sym_if] = ACTIONS(1379), - [anon_sym_for] = ACTIONS(1379), - [anon_sym_while] = ACTIONS(1379), - [anon_sym_repeat] = ACTIONS(1379), - [anon_sym_QMARK] = ACTIONS(1381), - [anon_sym_TILDE] = ACTIONS(1381), - [anon_sym_BANG] = ACTIONS(1379), - [anon_sym_PLUS] = ACTIONS(1381), - [anon_sym_DASH] = ACTIONS(1379), - [anon_sym_LT_DASH] = ACTIONS(1381), - [anon_sym_LT_LT_DASH] = ACTIONS(1381), - [anon_sym_COLON_EQ] = ACTIONS(1381), - [anon_sym_DASH_GT] = ACTIONS(1379), - [anon_sym_DASH_GT_GT] = ACTIONS(1381), - [anon_sym_PIPE] = ACTIONS(1379), - [anon_sym_AMP] = ACTIONS(1379), - [anon_sym_PIPE_PIPE] = ACTIONS(1381), - [anon_sym_AMP_AMP] = ACTIONS(1381), - [anon_sym_LT] = ACTIONS(1379), - [anon_sym_LT_EQ] = ACTIONS(1381), - [anon_sym_GT] = ACTIONS(1379), - [anon_sym_GT_EQ] = ACTIONS(1381), - [anon_sym_EQ_EQ] = ACTIONS(1381), - [anon_sym_BANG_EQ] = ACTIONS(1381), - [anon_sym_STAR] = ACTIONS(1379), - [anon_sym_SLASH] = ACTIONS(1381), - [anon_sym_STAR_STAR] = ACTIONS(1381), - [anon_sym_CARET] = ACTIONS(1381), - [aux_sym_binary_operator_token1] = ACTIONS(1381), - [anon_sym_PIPE_GT] = ACTIONS(1381), - [anon_sym_COLON] = ACTIONS(1379), - [anon_sym_DOLLAR] = ACTIONS(1381), - [anon_sym_AT] = ACTIONS(1381), - [anon_sym_COLON_COLON] = ACTIONS(1379), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1381), - [sym__hex_literal] = ACTIONS(1381), - [sym__number_literal] = ACTIONS(1379), - [anon_sym_SQUOTE] = ACTIONS(1381), - [anon_sym_DQUOTE] = ACTIONS(1381), - [sym_return] = ACTIONS(1379), - [sym_next] = ACTIONS(1379), - [sym_break] = ACTIONS(1379), - [sym_true] = ACTIONS(1379), - [sym_false] = ACTIONS(1379), - [sym_null] = ACTIONS(1379), - [sym_inf] = ACTIONS(1379), - [sym_nan] = ACTIONS(1379), - [anon_sym_NA] = ACTIONS(1379), - [anon_sym_NA_integer_] = ACTIONS(1379), - [anon_sym_NA_real_] = ACTIONS(1379), - [anon_sym_NA_complex_] = ACTIONS(1379), - [anon_sym_NA_character_] = ACTIONS(1379), - [sym_dots] = ACTIONS(1379), - [sym_dot_dot_i] = ACTIONS(1381), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1381), - [sym__semicolon] = ACTIONS(1381), - [sym__raw_string_literal] = ACTIONS(1381), - [sym__external_open_parenthesis] = ACTIONS(1381), - [sym__external_open_brace] = ACTIONS(1381), - [sym__external_open_bracket] = ACTIONS(1381), - [sym__external_open_bracket2] = ACTIONS(1381), - }, - [778] = { - [sym_identifier] = ACTIONS(1363), - [anon_sym_BSLASH] = ACTIONS(1365), - [anon_sym_function] = ACTIONS(1363), - [anon_sym_EQ] = ACTIONS(1363), - [anon_sym_if] = ACTIONS(1363), - [anon_sym_for] = ACTIONS(1363), - [anon_sym_while] = ACTIONS(1363), - [anon_sym_repeat] = ACTIONS(1363), - [anon_sym_QMARK] = ACTIONS(1365), - [anon_sym_TILDE] = ACTIONS(1365), - [anon_sym_BANG] = ACTIONS(1363), - [anon_sym_PLUS] = ACTIONS(1365), - [anon_sym_DASH] = ACTIONS(1363), - [anon_sym_LT_DASH] = ACTIONS(1365), - [anon_sym_LT_LT_DASH] = ACTIONS(1365), - [anon_sym_COLON_EQ] = ACTIONS(1365), - [anon_sym_DASH_GT] = ACTIONS(1363), - [anon_sym_DASH_GT_GT] = ACTIONS(1365), - [anon_sym_PIPE] = ACTIONS(1363), - [anon_sym_AMP] = ACTIONS(1363), - [anon_sym_PIPE_PIPE] = ACTIONS(1365), - [anon_sym_AMP_AMP] = ACTIONS(1365), - [anon_sym_LT] = ACTIONS(1363), - [anon_sym_LT_EQ] = ACTIONS(1365), - [anon_sym_GT] = ACTIONS(1363), - [anon_sym_GT_EQ] = ACTIONS(1365), - [anon_sym_EQ_EQ] = ACTIONS(1365), - [anon_sym_BANG_EQ] = ACTIONS(1365), - [anon_sym_STAR] = ACTIONS(1363), - [anon_sym_SLASH] = ACTIONS(1365), - [anon_sym_STAR_STAR] = ACTIONS(1365), - [anon_sym_CARET] = ACTIONS(1365), - [aux_sym_binary_operator_token1] = ACTIONS(1365), - [anon_sym_PIPE_GT] = ACTIONS(1365), - [anon_sym_COLON] = ACTIONS(1363), - [anon_sym_DOLLAR] = ACTIONS(1365), - [anon_sym_AT] = ACTIONS(1365), - [anon_sym_COLON_COLON] = ACTIONS(1363), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1365), - [sym__hex_literal] = ACTIONS(1365), - [sym__number_literal] = ACTIONS(1363), - [anon_sym_SQUOTE] = ACTIONS(1365), - [anon_sym_DQUOTE] = ACTIONS(1365), - [sym_return] = ACTIONS(1363), - [sym_next] = ACTIONS(1363), - [sym_break] = ACTIONS(1363), - [sym_true] = ACTIONS(1363), - [sym_false] = ACTIONS(1363), - [sym_null] = ACTIONS(1363), - [sym_inf] = ACTIONS(1363), - [sym_nan] = ACTIONS(1363), - [anon_sym_NA] = ACTIONS(1363), - [anon_sym_NA_integer_] = ACTIONS(1363), - [anon_sym_NA_real_] = ACTIONS(1363), - [anon_sym_NA_complex_] = ACTIONS(1363), - [anon_sym_NA_character_] = ACTIONS(1363), - [sym_dots] = ACTIONS(1363), - [sym_dot_dot_i] = ACTIONS(1365), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1365), - [sym__newline] = ACTIONS(1365), - [sym__raw_string_literal] = ACTIONS(1365), - [sym__external_open_parenthesis] = ACTIONS(1365), - [sym__external_open_brace] = ACTIONS(1365), - [sym__external_open_bracket] = ACTIONS(1365), - [sym__external_open_bracket2] = ACTIONS(1365), - [sym__external_close_bracket2] = ACTIONS(1365), - }, - [779] = { - [ts_builtin_sym_end] = ACTIONS(1381), - [sym_identifier] = ACTIONS(1379), - [anon_sym_BSLASH] = ACTIONS(1381), - [anon_sym_function] = ACTIONS(1379), - [anon_sym_EQ] = ACTIONS(1379), - [anon_sym_if] = ACTIONS(1379), - [anon_sym_for] = ACTIONS(1379), - [anon_sym_while] = ACTIONS(1379), - [anon_sym_repeat] = ACTIONS(1379), - [anon_sym_QMARK] = ACTIONS(1381), - [anon_sym_TILDE] = ACTIONS(1381), - [anon_sym_BANG] = ACTIONS(1379), - [anon_sym_PLUS] = ACTIONS(1381), - [anon_sym_DASH] = ACTIONS(1379), - [anon_sym_LT_DASH] = ACTIONS(1381), - [anon_sym_LT_LT_DASH] = ACTIONS(1381), - [anon_sym_COLON_EQ] = ACTIONS(1381), - [anon_sym_DASH_GT] = ACTIONS(1379), - [anon_sym_DASH_GT_GT] = ACTIONS(1381), - [anon_sym_PIPE] = ACTIONS(1379), - [anon_sym_AMP] = ACTIONS(1379), - [anon_sym_PIPE_PIPE] = ACTIONS(1381), - [anon_sym_AMP_AMP] = ACTIONS(1381), - [anon_sym_LT] = ACTIONS(1379), - [anon_sym_LT_EQ] = ACTIONS(1381), - [anon_sym_GT] = ACTIONS(1379), - [anon_sym_GT_EQ] = ACTIONS(1381), - [anon_sym_EQ_EQ] = ACTIONS(1381), - [anon_sym_BANG_EQ] = ACTIONS(1381), - [anon_sym_STAR] = ACTIONS(1379), - [anon_sym_SLASH] = ACTIONS(1381), - [anon_sym_STAR_STAR] = ACTIONS(1381), - [anon_sym_CARET] = ACTIONS(1381), - [aux_sym_binary_operator_token1] = ACTIONS(1381), - [anon_sym_PIPE_GT] = ACTIONS(1381), - [anon_sym_COLON] = ACTIONS(1379), - [anon_sym_DOLLAR] = ACTIONS(1381), - [anon_sym_AT] = ACTIONS(1381), - [anon_sym_COLON_COLON] = ACTIONS(1379), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1381), - [sym__hex_literal] = ACTIONS(1381), - [sym__number_literal] = ACTIONS(1379), - [anon_sym_SQUOTE] = ACTIONS(1381), - [anon_sym_DQUOTE] = ACTIONS(1381), - [sym_return] = ACTIONS(1379), - [sym_next] = ACTIONS(1379), - [sym_break] = ACTIONS(1379), - [sym_true] = ACTIONS(1379), - [sym_false] = ACTIONS(1379), - [sym_null] = ACTIONS(1379), - [sym_inf] = ACTIONS(1379), - [sym_nan] = ACTIONS(1379), - [anon_sym_NA] = ACTIONS(1379), - [anon_sym_NA_integer_] = ACTIONS(1379), - [anon_sym_NA_real_] = ACTIONS(1379), - [anon_sym_NA_complex_] = ACTIONS(1379), - [anon_sym_NA_character_] = ACTIONS(1379), - [sym_dots] = ACTIONS(1379), - [sym_dot_dot_i] = ACTIONS(1381), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1381), - [sym__semicolon] = ACTIONS(1381), - [sym__raw_string_literal] = ACTIONS(1381), - [sym__external_open_parenthesis] = ACTIONS(1381), - [sym__external_open_brace] = ACTIONS(1381), - [sym__external_open_bracket] = ACTIONS(1381), - [sym__external_open_bracket2] = ACTIONS(1381), - }, - [780] = { - [sym_identifier] = ACTIONS(1371), - [anon_sym_BSLASH] = ACTIONS(1373), - [anon_sym_function] = ACTIONS(1371), - [anon_sym_EQ] = ACTIONS(1371), - [anon_sym_if] = ACTIONS(1371), - [anon_sym_for] = ACTIONS(1371), - [anon_sym_while] = ACTIONS(1371), - [anon_sym_repeat] = ACTIONS(1371), - [anon_sym_QMARK] = ACTIONS(1373), - [anon_sym_TILDE] = ACTIONS(1373), - [anon_sym_BANG] = ACTIONS(1371), - [anon_sym_PLUS] = ACTIONS(1373), - [anon_sym_DASH] = ACTIONS(1371), - [anon_sym_LT_DASH] = ACTIONS(1373), - [anon_sym_LT_LT_DASH] = ACTIONS(1373), - [anon_sym_COLON_EQ] = ACTIONS(1373), - [anon_sym_DASH_GT] = ACTIONS(1371), - [anon_sym_DASH_GT_GT] = ACTIONS(1373), - [anon_sym_PIPE] = ACTIONS(1371), - [anon_sym_AMP] = ACTIONS(1371), - [anon_sym_PIPE_PIPE] = ACTIONS(1373), - [anon_sym_AMP_AMP] = ACTIONS(1373), - [anon_sym_LT] = ACTIONS(1371), - [anon_sym_LT_EQ] = ACTIONS(1373), - [anon_sym_GT] = ACTIONS(1371), - [anon_sym_GT_EQ] = ACTIONS(1373), - [anon_sym_EQ_EQ] = ACTIONS(1373), - [anon_sym_BANG_EQ] = ACTIONS(1373), - [anon_sym_STAR] = ACTIONS(1371), - [anon_sym_SLASH] = ACTIONS(1373), - [anon_sym_STAR_STAR] = ACTIONS(1373), - [anon_sym_CARET] = ACTIONS(1373), - [aux_sym_binary_operator_token1] = ACTIONS(1373), - [anon_sym_PIPE_GT] = ACTIONS(1373), - [anon_sym_COLON] = ACTIONS(1371), - [anon_sym_DOLLAR] = ACTIONS(1373), - [anon_sym_AT] = ACTIONS(1373), - [anon_sym_L] = ACTIONS(1426), - [anon_sym_i] = ACTIONS(1428), - [sym__hex_literal] = ACTIONS(1373), - [sym__number_literal] = ACTIONS(1371), - [anon_sym_SQUOTE] = ACTIONS(1373), - [anon_sym_DQUOTE] = ACTIONS(1373), - [sym_return] = ACTIONS(1371), - [sym_next] = ACTIONS(1371), - [sym_break] = ACTIONS(1371), - [sym_true] = ACTIONS(1371), - [sym_false] = ACTIONS(1371), - [sym_null] = ACTIONS(1371), - [sym_inf] = ACTIONS(1371), - [sym_nan] = ACTIONS(1371), - [anon_sym_NA] = ACTIONS(1371), - [anon_sym_NA_integer_] = ACTIONS(1371), - [anon_sym_NA_real_] = ACTIONS(1371), - [anon_sym_NA_complex_] = ACTIONS(1371), - [anon_sym_NA_character_] = ACTIONS(1371), - [sym_dots] = ACTIONS(1371), - [sym_dot_dot_i] = ACTIONS(1373), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1373), - [sym__semicolon] = ACTIONS(1373), - [sym__raw_string_literal] = ACTIONS(1373), - [sym__external_open_parenthesis] = ACTIONS(1373), - [sym__external_open_brace] = ACTIONS(1373), - [sym__external_close_brace] = ACTIONS(1373), - [sym__external_open_bracket] = ACTIONS(1373), - [sym__external_open_bracket2] = ACTIONS(1373), - }, - [781] = { - [sym_identifier] = ACTIONS(1379), - [anon_sym_BSLASH] = ACTIONS(1381), - [anon_sym_function] = ACTIONS(1379), - [anon_sym_EQ] = ACTIONS(1379), - [anon_sym_if] = ACTIONS(1379), - [anon_sym_for] = ACTIONS(1379), - [anon_sym_while] = ACTIONS(1379), - [anon_sym_repeat] = ACTIONS(1379), - [anon_sym_QMARK] = ACTIONS(1381), - [anon_sym_TILDE] = ACTIONS(1381), - [anon_sym_BANG] = ACTIONS(1379), - [anon_sym_PLUS] = ACTIONS(1381), - [anon_sym_DASH] = ACTIONS(1379), - [anon_sym_LT_DASH] = ACTIONS(1381), - [anon_sym_LT_LT_DASH] = ACTIONS(1381), - [anon_sym_COLON_EQ] = ACTIONS(1381), - [anon_sym_DASH_GT] = ACTIONS(1379), - [anon_sym_DASH_GT_GT] = ACTIONS(1381), - [anon_sym_PIPE] = ACTIONS(1379), - [anon_sym_AMP] = ACTIONS(1379), - [anon_sym_PIPE_PIPE] = ACTIONS(1381), - [anon_sym_AMP_AMP] = ACTIONS(1381), - [anon_sym_LT] = ACTIONS(1379), - [anon_sym_LT_EQ] = ACTIONS(1381), - [anon_sym_GT] = ACTIONS(1379), - [anon_sym_GT_EQ] = ACTIONS(1381), - [anon_sym_EQ_EQ] = ACTIONS(1381), - [anon_sym_BANG_EQ] = ACTIONS(1381), - [anon_sym_STAR] = ACTIONS(1379), - [anon_sym_SLASH] = ACTIONS(1381), - [anon_sym_STAR_STAR] = ACTIONS(1381), - [anon_sym_CARET] = ACTIONS(1381), - [aux_sym_binary_operator_token1] = ACTIONS(1381), - [anon_sym_PIPE_GT] = ACTIONS(1381), - [anon_sym_COLON] = ACTIONS(1379), - [anon_sym_DOLLAR] = ACTIONS(1381), - [anon_sym_AT] = ACTIONS(1381), - [anon_sym_COLON_COLON] = ACTIONS(1379), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1381), - [sym__hex_literal] = ACTIONS(1381), - [sym__number_literal] = ACTIONS(1379), - [anon_sym_SQUOTE] = ACTIONS(1381), - [anon_sym_DQUOTE] = ACTIONS(1381), - [sym_return] = ACTIONS(1379), - [sym_next] = ACTIONS(1379), - [sym_break] = ACTIONS(1379), - [sym_true] = ACTIONS(1379), - [sym_false] = ACTIONS(1379), - [sym_null] = ACTIONS(1379), - [sym_inf] = ACTIONS(1379), - [sym_nan] = ACTIONS(1379), - [anon_sym_NA] = ACTIONS(1379), - [anon_sym_NA_integer_] = ACTIONS(1379), - [anon_sym_NA_real_] = ACTIONS(1379), - [anon_sym_NA_complex_] = ACTIONS(1379), - [anon_sym_NA_character_] = ACTIONS(1379), - [sym_dots] = ACTIONS(1379), - [sym_dot_dot_i] = ACTIONS(1381), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1381), - [sym__semicolon] = ACTIONS(1381), - [sym__raw_string_literal] = ACTIONS(1381), - [sym__external_open_parenthesis] = ACTIONS(1381), - [sym__external_open_brace] = ACTIONS(1381), - [sym__external_close_brace] = ACTIONS(1381), - [sym__external_open_bracket] = ACTIONS(1381), - [sym__external_open_bracket2] = ACTIONS(1381), - }, - [782] = { - [sym_identifier] = ACTIONS(1359), - [anon_sym_BSLASH] = ACTIONS(1361), - [anon_sym_function] = ACTIONS(1359), - [anon_sym_EQ] = ACTIONS(1359), - [anon_sym_if] = ACTIONS(1359), - [anon_sym_for] = ACTIONS(1359), - [anon_sym_while] = ACTIONS(1359), - [anon_sym_repeat] = ACTIONS(1359), - [anon_sym_QMARK] = ACTIONS(1361), - [anon_sym_TILDE] = ACTIONS(1361), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_PLUS] = ACTIONS(1361), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_LT_DASH] = ACTIONS(1361), - [anon_sym_LT_LT_DASH] = ACTIONS(1361), - [anon_sym_COLON_EQ] = ACTIONS(1361), - [anon_sym_DASH_GT] = ACTIONS(1359), - [anon_sym_DASH_GT_GT] = ACTIONS(1361), - [anon_sym_PIPE] = ACTIONS(1359), - [anon_sym_AMP] = ACTIONS(1359), - [anon_sym_PIPE_PIPE] = ACTIONS(1361), - [anon_sym_AMP_AMP] = ACTIONS(1361), - [anon_sym_LT] = ACTIONS(1359), - [anon_sym_LT_EQ] = ACTIONS(1361), - [anon_sym_GT] = ACTIONS(1359), - [anon_sym_GT_EQ] = ACTIONS(1361), - [anon_sym_EQ_EQ] = ACTIONS(1361), - [anon_sym_BANG_EQ] = ACTIONS(1361), - [anon_sym_STAR] = ACTIONS(1359), - [anon_sym_SLASH] = ACTIONS(1361), - [anon_sym_STAR_STAR] = ACTIONS(1361), - [anon_sym_CARET] = ACTIONS(1361), - [aux_sym_binary_operator_token1] = ACTIONS(1361), - [anon_sym_PIPE_GT] = ACTIONS(1361), - [anon_sym_COLON] = ACTIONS(1359), - [anon_sym_DOLLAR] = ACTIONS(1361), - [anon_sym_AT] = ACTIONS(1361), - [anon_sym_COLON_COLON] = ACTIONS(1359), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1361), - [sym__hex_literal] = ACTIONS(1361), - [sym__number_literal] = ACTIONS(1359), - [anon_sym_SQUOTE] = ACTIONS(1361), - [anon_sym_DQUOTE] = ACTIONS(1361), - [sym_return] = ACTIONS(1359), - [sym_next] = ACTIONS(1359), - [sym_break] = ACTIONS(1359), - [sym_true] = ACTIONS(1359), - [sym_false] = ACTIONS(1359), - [sym_null] = ACTIONS(1359), - [sym_inf] = ACTIONS(1359), - [sym_nan] = ACTIONS(1359), - [anon_sym_NA] = ACTIONS(1359), - [anon_sym_NA_integer_] = ACTIONS(1359), - [anon_sym_NA_real_] = ACTIONS(1359), - [anon_sym_NA_complex_] = ACTIONS(1359), - [anon_sym_NA_character_] = ACTIONS(1359), - [sym_dots] = ACTIONS(1359), - [sym_dot_dot_i] = ACTIONS(1361), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1361), - [sym__newline] = ACTIONS(1361), - [sym__raw_string_literal] = ACTIONS(1361), - [sym__external_open_parenthesis] = ACTIONS(1361), - [sym__external_close_parenthesis] = ACTIONS(1361), - [sym__external_open_brace] = ACTIONS(1361), - [sym__external_open_bracket] = ACTIONS(1361), - [sym__external_open_bracket2] = ACTIONS(1361), - }, - [783] = { - [sym_identifier] = ACTIONS(1379), - [anon_sym_BSLASH] = ACTIONS(1381), - [anon_sym_function] = ACTIONS(1379), - [anon_sym_EQ] = ACTIONS(1379), - [anon_sym_if] = ACTIONS(1379), - [anon_sym_for] = ACTIONS(1379), - [anon_sym_while] = ACTIONS(1379), - [anon_sym_repeat] = ACTIONS(1379), - [anon_sym_QMARK] = ACTIONS(1381), - [anon_sym_TILDE] = ACTIONS(1381), - [anon_sym_BANG] = ACTIONS(1379), - [anon_sym_PLUS] = ACTIONS(1381), - [anon_sym_DASH] = ACTIONS(1379), - [anon_sym_LT_DASH] = ACTIONS(1381), - [anon_sym_LT_LT_DASH] = ACTIONS(1381), - [anon_sym_COLON_EQ] = ACTIONS(1381), - [anon_sym_DASH_GT] = ACTIONS(1379), - [anon_sym_DASH_GT_GT] = ACTIONS(1381), - [anon_sym_PIPE] = ACTIONS(1379), - [anon_sym_AMP] = ACTIONS(1379), - [anon_sym_PIPE_PIPE] = ACTIONS(1381), - [anon_sym_AMP_AMP] = ACTIONS(1381), - [anon_sym_LT] = ACTIONS(1379), - [anon_sym_LT_EQ] = ACTIONS(1381), - [anon_sym_GT] = ACTIONS(1379), - [anon_sym_GT_EQ] = ACTIONS(1381), - [anon_sym_EQ_EQ] = ACTIONS(1381), - [anon_sym_BANG_EQ] = ACTIONS(1381), - [anon_sym_STAR] = ACTIONS(1379), - [anon_sym_SLASH] = ACTIONS(1381), - [anon_sym_STAR_STAR] = ACTIONS(1381), - [anon_sym_CARET] = ACTIONS(1381), - [aux_sym_binary_operator_token1] = ACTIONS(1381), - [anon_sym_PIPE_GT] = ACTIONS(1381), - [anon_sym_COLON] = ACTIONS(1379), - [anon_sym_DOLLAR] = ACTIONS(1381), - [anon_sym_AT] = ACTIONS(1381), - [anon_sym_COLON_COLON] = ACTIONS(1379), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1381), - [sym__hex_literal] = ACTIONS(1381), - [sym__number_literal] = ACTIONS(1379), - [anon_sym_SQUOTE] = ACTIONS(1381), - [anon_sym_DQUOTE] = ACTIONS(1381), - [sym_return] = ACTIONS(1379), - [sym_next] = ACTIONS(1379), - [sym_break] = ACTIONS(1379), - [sym_true] = ACTIONS(1379), - [sym_false] = ACTIONS(1379), - [sym_null] = ACTIONS(1379), - [sym_inf] = ACTIONS(1379), - [sym_nan] = ACTIONS(1379), - [anon_sym_NA] = ACTIONS(1379), - [anon_sym_NA_integer_] = ACTIONS(1379), - [anon_sym_NA_real_] = ACTIONS(1379), - [anon_sym_NA_complex_] = ACTIONS(1379), - [anon_sym_NA_character_] = ACTIONS(1379), - [sym_dots] = ACTIONS(1379), - [sym_dot_dot_i] = ACTIONS(1381), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1381), - [sym__newline] = ACTIONS(1381), - [sym__raw_string_literal] = ACTIONS(1381), - [sym__external_open_parenthesis] = ACTIONS(1381), - [sym__external_open_brace] = ACTIONS(1381), - [sym__external_open_bracket] = ACTIONS(1381), - [sym__external_open_bracket2] = ACTIONS(1381), - [sym__external_close_bracket2] = ACTIONS(1381), - }, - [784] = { - [sym_identifier] = ACTIONS(1383), - [anon_sym_BSLASH] = ACTIONS(1385), - [anon_sym_function] = ACTIONS(1383), - [anon_sym_EQ] = ACTIONS(1383), - [anon_sym_if] = ACTIONS(1383), - [anon_sym_for] = ACTIONS(1383), - [anon_sym_while] = ACTIONS(1383), - [anon_sym_repeat] = ACTIONS(1383), - [anon_sym_QMARK] = ACTIONS(1385), - [anon_sym_TILDE] = ACTIONS(1385), - [anon_sym_BANG] = ACTIONS(1383), - [anon_sym_PLUS] = ACTIONS(1385), - [anon_sym_DASH] = ACTIONS(1383), - [anon_sym_LT_DASH] = ACTIONS(1385), - [anon_sym_LT_LT_DASH] = ACTIONS(1385), - [anon_sym_COLON_EQ] = ACTIONS(1385), - [anon_sym_DASH_GT] = ACTIONS(1383), - [anon_sym_DASH_GT_GT] = ACTIONS(1385), - [anon_sym_PIPE] = ACTIONS(1383), - [anon_sym_AMP] = ACTIONS(1383), - [anon_sym_PIPE_PIPE] = ACTIONS(1385), - [anon_sym_AMP_AMP] = ACTIONS(1385), - [anon_sym_LT] = ACTIONS(1383), - [anon_sym_LT_EQ] = ACTIONS(1385), - [anon_sym_GT] = ACTIONS(1383), - [anon_sym_GT_EQ] = ACTIONS(1385), - [anon_sym_EQ_EQ] = ACTIONS(1385), - [anon_sym_BANG_EQ] = ACTIONS(1385), - [anon_sym_STAR] = ACTIONS(1383), - [anon_sym_SLASH] = ACTIONS(1385), - [anon_sym_STAR_STAR] = ACTIONS(1385), - [anon_sym_CARET] = ACTIONS(1385), - [aux_sym_binary_operator_token1] = ACTIONS(1385), - [anon_sym_PIPE_GT] = ACTIONS(1385), - [anon_sym_COLON] = ACTIONS(1383), - [anon_sym_DOLLAR] = ACTIONS(1385), - [anon_sym_AT] = ACTIONS(1385), - [anon_sym_COLON_COLON] = ACTIONS(1383), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1385), - [sym__hex_literal] = ACTIONS(1385), - [sym__number_literal] = ACTIONS(1383), - [anon_sym_SQUOTE] = ACTIONS(1385), - [anon_sym_DQUOTE] = ACTIONS(1385), - [sym_return] = ACTIONS(1383), - [sym_next] = ACTIONS(1383), - [sym_break] = ACTIONS(1383), - [sym_true] = ACTIONS(1383), - [sym_false] = ACTIONS(1383), - [sym_null] = ACTIONS(1383), - [sym_inf] = ACTIONS(1383), - [sym_nan] = ACTIONS(1383), - [anon_sym_NA] = ACTIONS(1383), - [anon_sym_NA_integer_] = ACTIONS(1383), - [anon_sym_NA_real_] = ACTIONS(1383), - [anon_sym_NA_complex_] = ACTIONS(1383), - [anon_sym_NA_character_] = ACTIONS(1383), - [sym_dots] = ACTIONS(1383), - [sym_dot_dot_i] = ACTIONS(1385), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1385), - [sym__newline] = ACTIONS(1385), - [sym__raw_string_literal] = ACTIONS(1385), - [sym__external_open_parenthesis] = ACTIONS(1385), - [sym__external_open_brace] = ACTIONS(1385), - [sym__external_open_bracket] = ACTIONS(1385), - [sym__external_open_bracket2] = ACTIONS(1385), - [sym__external_close_bracket2] = ACTIONS(1385), - }, - [785] = { - [aux_sym_function_definition_repeat1] = STATE(785), - [sym_identifier] = ACTIONS(1409), - [anon_sym_BSLASH] = ACTIONS(1411), - [anon_sym_function] = ACTIONS(1409), - [anon_sym_EQ] = ACTIONS(1409), - [anon_sym_if] = ACTIONS(1409), - [anon_sym_for] = ACTIONS(1409), - [anon_sym_while] = ACTIONS(1409), - [anon_sym_repeat] = ACTIONS(1409), - [anon_sym_QMARK] = ACTIONS(1411), - [anon_sym_TILDE] = ACTIONS(1411), - [anon_sym_BANG] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1411), - [anon_sym_DASH] = ACTIONS(1409), - [anon_sym_LT_DASH] = ACTIONS(1411), - [anon_sym_LT_LT_DASH] = ACTIONS(1411), - [anon_sym_COLON_EQ] = ACTIONS(1411), - [anon_sym_DASH_GT] = ACTIONS(1409), - [anon_sym_DASH_GT_GT] = ACTIONS(1411), - [anon_sym_PIPE] = ACTIONS(1409), - [anon_sym_AMP] = ACTIONS(1409), - [anon_sym_PIPE_PIPE] = ACTIONS(1411), - [anon_sym_AMP_AMP] = ACTIONS(1411), - [anon_sym_LT] = ACTIONS(1409), - [anon_sym_LT_EQ] = ACTIONS(1411), - [anon_sym_GT] = ACTIONS(1409), - [anon_sym_GT_EQ] = ACTIONS(1411), - [anon_sym_EQ_EQ] = ACTIONS(1411), - [anon_sym_BANG_EQ] = ACTIONS(1411), - [anon_sym_STAR] = ACTIONS(1409), - [anon_sym_SLASH] = ACTIONS(1411), - [anon_sym_STAR_STAR] = ACTIONS(1411), - [anon_sym_CARET] = ACTIONS(1411), - [aux_sym_binary_operator_token1] = ACTIONS(1411), - [anon_sym_PIPE_GT] = ACTIONS(1411), - [anon_sym_COLON] = ACTIONS(1409), - [anon_sym_DOLLAR] = ACTIONS(1411), - [anon_sym_AT] = ACTIONS(1411), - [sym__hex_literal] = ACTIONS(1411), - [sym__number_literal] = ACTIONS(1409), - [anon_sym_SQUOTE] = ACTIONS(1411), - [anon_sym_DQUOTE] = ACTIONS(1411), - [sym_return] = ACTIONS(1409), - [sym_next] = ACTIONS(1409), - [sym_break] = ACTIONS(1409), - [sym_true] = ACTIONS(1409), - [sym_false] = ACTIONS(1409), - [sym_null] = ACTIONS(1409), - [sym_inf] = ACTIONS(1409), - [sym_nan] = ACTIONS(1409), - [anon_sym_NA] = ACTIONS(1409), - [anon_sym_NA_integer_] = ACTIONS(1409), - [anon_sym_NA_real_] = ACTIONS(1409), - [anon_sym_NA_complex_] = ACTIONS(1409), - [anon_sym_NA_character_] = ACTIONS(1409), - [sym_dots] = ACTIONS(1409), - [sym_dot_dot_i] = ACTIONS(1411), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1411), - [sym__newline] = ACTIONS(1430), - [sym__raw_string_literal] = ACTIONS(1411), - [sym__external_else] = ACTIONS(1411), - [sym__external_open_parenthesis] = ACTIONS(1411), - [sym__external_open_brace] = ACTIONS(1411), - [sym__external_open_bracket] = ACTIONS(1411), - [sym__external_close_bracket] = ACTIONS(1411), - [sym__external_open_bracket2] = ACTIONS(1411), - }, - [786] = { - [aux_sym_function_definition_repeat1] = STATE(786), - [sym_identifier] = ACTIONS(1409), - [anon_sym_BSLASH] = ACTIONS(1411), - [anon_sym_function] = ACTIONS(1409), - [anon_sym_EQ] = ACTIONS(1409), - [anon_sym_if] = ACTIONS(1409), - [anon_sym_for] = ACTIONS(1409), - [anon_sym_while] = ACTIONS(1409), - [anon_sym_repeat] = ACTIONS(1409), - [anon_sym_QMARK] = ACTIONS(1411), - [anon_sym_TILDE] = ACTIONS(1411), - [anon_sym_BANG] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1411), - [anon_sym_DASH] = ACTIONS(1409), - [anon_sym_LT_DASH] = ACTIONS(1411), - [anon_sym_LT_LT_DASH] = ACTIONS(1411), - [anon_sym_COLON_EQ] = ACTIONS(1411), - [anon_sym_DASH_GT] = ACTIONS(1409), - [anon_sym_DASH_GT_GT] = ACTIONS(1411), - [anon_sym_PIPE] = ACTIONS(1409), - [anon_sym_AMP] = ACTIONS(1409), - [anon_sym_PIPE_PIPE] = ACTIONS(1411), - [anon_sym_AMP_AMP] = ACTIONS(1411), - [anon_sym_LT] = ACTIONS(1409), - [anon_sym_LT_EQ] = ACTIONS(1411), - [anon_sym_GT] = ACTIONS(1409), - [anon_sym_GT_EQ] = ACTIONS(1411), - [anon_sym_EQ_EQ] = ACTIONS(1411), - [anon_sym_BANG_EQ] = ACTIONS(1411), - [anon_sym_STAR] = ACTIONS(1409), - [anon_sym_SLASH] = ACTIONS(1411), - [anon_sym_STAR_STAR] = ACTIONS(1411), - [anon_sym_CARET] = ACTIONS(1411), - [aux_sym_binary_operator_token1] = ACTIONS(1411), - [anon_sym_PIPE_GT] = ACTIONS(1411), - [anon_sym_COLON] = ACTIONS(1409), - [anon_sym_DOLLAR] = ACTIONS(1411), - [anon_sym_AT] = ACTIONS(1411), - [sym__hex_literal] = ACTIONS(1411), - [sym__number_literal] = ACTIONS(1409), - [anon_sym_SQUOTE] = ACTIONS(1411), - [anon_sym_DQUOTE] = ACTIONS(1411), - [sym_return] = ACTIONS(1409), - [sym_next] = ACTIONS(1409), - [sym_break] = ACTIONS(1409), - [sym_true] = ACTIONS(1409), - [sym_false] = ACTIONS(1409), - [sym_null] = ACTIONS(1409), - [sym_inf] = ACTIONS(1409), - [sym_nan] = ACTIONS(1409), - [anon_sym_NA] = ACTIONS(1409), - [anon_sym_NA_integer_] = ACTIONS(1409), - [anon_sym_NA_real_] = ACTIONS(1409), - [anon_sym_NA_complex_] = ACTIONS(1409), - [anon_sym_NA_character_] = ACTIONS(1409), - [sym_dots] = ACTIONS(1409), - [sym_dot_dot_i] = ACTIONS(1411), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1411), - [sym__newline] = ACTIONS(1433), - [sym__raw_string_literal] = ACTIONS(1411), - [sym__external_else] = ACTIONS(1411), - [sym__external_open_parenthesis] = ACTIONS(1411), - [sym__external_open_brace] = ACTIONS(1411), - [sym__external_open_bracket] = ACTIONS(1411), - [sym__external_open_bracket2] = ACTIONS(1411), - [sym__external_close_bracket2] = ACTIONS(1411), - }, - [787] = { - [sym_identifier] = ACTIONS(1383), - [anon_sym_BSLASH] = ACTIONS(1385), - [anon_sym_function] = ACTIONS(1383), - [anon_sym_EQ] = ACTIONS(1383), - [anon_sym_if] = ACTIONS(1383), - [anon_sym_for] = ACTIONS(1383), - [anon_sym_while] = ACTIONS(1383), - [anon_sym_repeat] = ACTIONS(1383), - [anon_sym_QMARK] = ACTIONS(1385), - [anon_sym_TILDE] = ACTIONS(1385), - [anon_sym_BANG] = ACTIONS(1383), - [anon_sym_PLUS] = ACTIONS(1385), - [anon_sym_DASH] = ACTIONS(1383), - [anon_sym_LT_DASH] = ACTIONS(1385), - [anon_sym_LT_LT_DASH] = ACTIONS(1385), - [anon_sym_COLON_EQ] = ACTIONS(1385), - [anon_sym_DASH_GT] = ACTIONS(1383), - [anon_sym_DASH_GT_GT] = ACTIONS(1385), - [anon_sym_PIPE] = ACTIONS(1383), - [anon_sym_AMP] = ACTIONS(1383), - [anon_sym_PIPE_PIPE] = ACTIONS(1385), - [anon_sym_AMP_AMP] = ACTIONS(1385), - [anon_sym_LT] = ACTIONS(1383), - [anon_sym_LT_EQ] = ACTIONS(1385), - [anon_sym_GT] = ACTIONS(1383), - [anon_sym_GT_EQ] = ACTIONS(1385), - [anon_sym_EQ_EQ] = ACTIONS(1385), - [anon_sym_BANG_EQ] = ACTIONS(1385), - [anon_sym_STAR] = ACTIONS(1383), - [anon_sym_SLASH] = ACTIONS(1385), - [anon_sym_STAR_STAR] = ACTIONS(1385), - [anon_sym_CARET] = ACTIONS(1385), - [aux_sym_binary_operator_token1] = ACTIONS(1385), - [anon_sym_PIPE_GT] = ACTIONS(1385), - [anon_sym_COLON] = ACTIONS(1383), - [anon_sym_DOLLAR] = ACTIONS(1385), - [anon_sym_AT] = ACTIONS(1385), - [anon_sym_COLON_COLON] = ACTIONS(1383), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1385), - [sym__hex_literal] = ACTIONS(1385), - [sym__number_literal] = ACTIONS(1383), - [anon_sym_SQUOTE] = ACTIONS(1385), - [anon_sym_DQUOTE] = ACTIONS(1385), - [sym_return] = ACTIONS(1383), - [sym_next] = ACTIONS(1383), - [sym_break] = ACTIONS(1383), - [sym_true] = ACTIONS(1383), - [sym_false] = ACTIONS(1383), - [sym_null] = ACTIONS(1383), - [sym_inf] = ACTIONS(1383), - [sym_nan] = ACTIONS(1383), - [anon_sym_NA] = ACTIONS(1383), - [anon_sym_NA_integer_] = ACTIONS(1383), - [anon_sym_NA_real_] = ACTIONS(1383), - [anon_sym_NA_complex_] = ACTIONS(1383), - [anon_sym_NA_character_] = ACTIONS(1383), - [sym_dots] = ACTIONS(1383), - [sym_dot_dot_i] = ACTIONS(1385), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1385), - [sym__newline] = ACTIONS(1385), - [sym__raw_string_literal] = ACTIONS(1385), - [sym__external_open_parenthesis] = ACTIONS(1385), - [sym__external_open_brace] = ACTIONS(1385), - [sym__external_open_bracket] = ACTIONS(1385), - [sym__external_close_bracket] = ACTIONS(1385), - [sym__external_open_bracket2] = ACTIONS(1385), - }, - [788] = { - [sym_identifier] = ACTIONS(1387), - [anon_sym_BSLASH] = ACTIONS(1389), - [anon_sym_function] = ACTIONS(1387), - [anon_sym_EQ] = ACTIONS(1387), - [anon_sym_if] = ACTIONS(1387), - [anon_sym_for] = ACTIONS(1387), - [anon_sym_while] = ACTIONS(1387), - [anon_sym_repeat] = ACTIONS(1387), - [anon_sym_QMARK] = ACTIONS(1389), - [anon_sym_TILDE] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_PLUS] = ACTIONS(1389), - [anon_sym_DASH] = ACTIONS(1387), - [anon_sym_LT_DASH] = ACTIONS(1389), - [anon_sym_LT_LT_DASH] = ACTIONS(1389), - [anon_sym_COLON_EQ] = ACTIONS(1389), - [anon_sym_DASH_GT] = ACTIONS(1387), - [anon_sym_DASH_GT_GT] = ACTIONS(1389), - [anon_sym_PIPE] = ACTIONS(1387), - [anon_sym_AMP] = ACTIONS(1387), - [anon_sym_PIPE_PIPE] = ACTIONS(1389), - [anon_sym_AMP_AMP] = ACTIONS(1389), - [anon_sym_LT] = ACTIONS(1387), - [anon_sym_LT_EQ] = ACTIONS(1389), - [anon_sym_GT] = ACTIONS(1387), - [anon_sym_GT_EQ] = ACTIONS(1389), - [anon_sym_EQ_EQ] = ACTIONS(1389), - [anon_sym_BANG_EQ] = ACTIONS(1389), - [anon_sym_STAR] = ACTIONS(1387), - [anon_sym_SLASH] = ACTIONS(1389), - [anon_sym_STAR_STAR] = ACTIONS(1389), - [anon_sym_CARET] = ACTIONS(1389), - [aux_sym_binary_operator_token1] = ACTIONS(1389), - [anon_sym_PIPE_GT] = ACTIONS(1389), - [anon_sym_COLON] = ACTIONS(1387), - [anon_sym_DOLLAR] = ACTIONS(1389), - [anon_sym_AT] = ACTIONS(1389), - [anon_sym_COLON_COLON] = ACTIONS(1387), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1389), - [sym__hex_literal] = ACTIONS(1389), - [sym__number_literal] = ACTIONS(1387), - [anon_sym_SQUOTE] = ACTIONS(1389), - [anon_sym_DQUOTE] = ACTIONS(1389), - [sym_return] = ACTIONS(1387), - [sym_next] = ACTIONS(1387), - [sym_break] = ACTIONS(1387), - [sym_true] = ACTIONS(1387), - [sym_false] = ACTIONS(1387), - [sym_null] = ACTIONS(1387), - [sym_inf] = ACTIONS(1387), - [sym_nan] = ACTIONS(1387), - [anon_sym_NA] = ACTIONS(1387), - [anon_sym_NA_integer_] = ACTIONS(1387), - [anon_sym_NA_real_] = ACTIONS(1387), - [anon_sym_NA_complex_] = ACTIONS(1387), - [anon_sym_NA_character_] = ACTIONS(1387), - [sym_dots] = ACTIONS(1387), - [sym_dot_dot_i] = ACTIONS(1389), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1389), - [sym__newline] = ACTIONS(1389), - [sym__raw_string_literal] = ACTIONS(1389), - [sym__external_open_parenthesis] = ACTIONS(1389), - [sym__external_open_brace] = ACTIONS(1389), - [sym__external_open_bracket] = ACTIONS(1389), - [sym__external_open_bracket2] = ACTIONS(1389), - [sym__external_close_bracket2] = ACTIONS(1389), - }, - [789] = { - [sym_identifier] = ACTIONS(1383), - [anon_sym_BSLASH] = ACTIONS(1385), - [anon_sym_function] = ACTIONS(1383), - [anon_sym_EQ] = ACTIONS(1383), - [anon_sym_if] = ACTIONS(1383), - [anon_sym_for] = ACTIONS(1383), - [anon_sym_while] = ACTIONS(1383), - [anon_sym_repeat] = ACTIONS(1383), - [anon_sym_QMARK] = ACTIONS(1385), - [anon_sym_TILDE] = ACTIONS(1385), - [anon_sym_BANG] = ACTIONS(1383), - [anon_sym_PLUS] = ACTIONS(1385), - [anon_sym_DASH] = ACTIONS(1383), - [anon_sym_LT_DASH] = ACTIONS(1385), - [anon_sym_LT_LT_DASH] = ACTIONS(1385), - [anon_sym_COLON_EQ] = ACTIONS(1385), - [anon_sym_DASH_GT] = ACTIONS(1383), - [anon_sym_DASH_GT_GT] = ACTIONS(1385), - [anon_sym_PIPE] = ACTIONS(1383), - [anon_sym_AMP] = ACTIONS(1383), - [anon_sym_PIPE_PIPE] = ACTIONS(1385), - [anon_sym_AMP_AMP] = ACTIONS(1385), - [anon_sym_LT] = ACTIONS(1383), - [anon_sym_LT_EQ] = ACTIONS(1385), - [anon_sym_GT] = ACTIONS(1383), - [anon_sym_GT_EQ] = ACTIONS(1385), - [anon_sym_EQ_EQ] = ACTIONS(1385), - [anon_sym_BANG_EQ] = ACTIONS(1385), - [anon_sym_STAR] = ACTIONS(1383), - [anon_sym_SLASH] = ACTIONS(1385), - [anon_sym_STAR_STAR] = ACTIONS(1385), - [anon_sym_CARET] = ACTIONS(1385), - [aux_sym_binary_operator_token1] = ACTIONS(1385), - [anon_sym_PIPE_GT] = ACTIONS(1385), - [anon_sym_COLON] = ACTIONS(1383), - [anon_sym_DOLLAR] = ACTIONS(1385), - [anon_sym_AT] = ACTIONS(1385), - [anon_sym_COLON_COLON] = ACTIONS(1383), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1385), - [sym__hex_literal] = ACTIONS(1385), - [sym__number_literal] = ACTIONS(1383), - [anon_sym_SQUOTE] = ACTIONS(1385), - [anon_sym_DQUOTE] = ACTIONS(1385), - [sym_return] = ACTIONS(1383), - [sym_next] = ACTIONS(1383), - [sym_break] = ACTIONS(1383), - [sym_true] = ACTIONS(1383), - [sym_false] = ACTIONS(1383), - [sym_null] = ACTIONS(1383), - [sym_inf] = ACTIONS(1383), - [sym_nan] = ACTIONS(1383), - [anon_sym_NA] = ACTIONS(1383), - [anon_sym_NA_integer_] = ACTIONS(1383), - [anon_sym_NA_real_] = ACTIONS(1383), - [anon_sym_NA_complex_] = ACTIONS(1383), - [anon_sym_NA_character_] = ACTIONS(1383), - [sym_dots] = ACTIONS(1383), - [sym_dot_dot_i] = ACTIONS(1385), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1385), - [sym__semicolon] = ACTIONS(1385), - [sym__raw_string_literal] = ACTIONS(1385), - [sym__external_open_parenthesis] = ACTIONS(1385), - [sym__external_open_brace] = ACTIONS(1385), - [sym__external_close_brace] = ACTIONS(1385), - [sym__external_open_bracket] = ACTIONS(1385), - [sym__external_open_bracket2] = ACTIONS(1385), - }, - [790] = { - [sym_identifier] = ACTIONS(1367), - [anon_sym_BSLASH] = ACTIONS(1369), - [anon_sym_function] = ACTIONS(1367), - [anon_sym_EQ] = ACTIONS(1367), - [anon_sym_if] = ACTIONS(1367), - [anon_sym_for] = ACTIONS(1367), - [anon_sym_while] = ACTIONS(1367), - [anon_sym_repeat] = ACTIONS(1367), - [anon_sym_QMARK] = ACTIONS(1369), - [anon_sym_TILDE] = ACTIONS(1369), - [anon_sym_BANG] = ACTIONS(1367), - [anon_sym_PLUS] = ACTIONS(1369), - [anon_sym_DASH] = ACTIONS(1367), - [anon_sym_LT_DASH] = ACTIONS(1369), - [anon_sym_LT_LT_DASH] = ACTIONS(1369), - [anon_sym_COLON_EQ] = ACTIONS(1369), - [anon_sym_DASH_GT] = ACTIONS(1367), - [anon_sym_DASH_GT_GT] = ACTIONS(1369), - [anon_sym_PIPE] = ACTIONS(1367), - [anon_sym_AMP] = ACTIONS(1367), - [anon_sym_PIPE_PIPE] = ACTIONS(1369), - [anon_sym_AMP_AMP] = ACTIONS(1369), - [anon_sym_LT] = ACTIONS(1367), - [anon_sym_LT_EQ] = ACTIONS(1369), - [anon_sym_GT] = ACTIONS(1367), - [anon_sym_GT_EQ] = ACTIONS(1369), - [anon_sym_EQ_EQ] = ACTIONS(1369), - [anon_sym_BANG_EQ] = ACTIONS(1369), - [anon_sym_STAR] = ACTIONS(1367), - [anon_sym_SLASH] = ACTIONS(1369), - [anon_sym_STAR_STAR] = ACTIONS(1369), - [anon_sym_CARET] = ACTIONS(1369), - [aux_sym_binary_operator_token1] = ACTIONS(1369), - [anon_sym_PIPE_GT] = ACTIONS(1369), - [anon_sym_COLON] = ACTIONS(1367), - [anon_sym_DOLLAR] = ACTIONS(1369), - [anon_sym_AT] = ACTIONS(1369), - [anon_sym_COLON_COLON] = ACTIONS(1367), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1369), - [sym__hex_literal] = ACTIONS(1369), - [sym__number_literal] = ACTIONS(1367), - [anon_sym_SQUOTE] = ACTIONS(1369), - [anon_sym_DQUOTE] = ACTIONS(1369), - [sym_return] = ACTIONS(1367), - [sym_next] = ACTIONS(1367), - [sym_break] = ACTIONS(1367), - [sym_true] = ACTIONS(1367), - [sym_false] = ACTIONS(1367), - [sym_null] = ACTIONS(1367), - [sym_inf] = ACTIONS(1367), - [sym_nan] = ACTIONS(1367), - [anon_sym_NA] = ACTIONS(1367), - [anon_sym_NA_integer_] = ACTIONS(1367), - [anon_sym_NA_real_] = ACTIONS(1367), - [anon_sym_NA_complex_] = ACTIONS(1367), - [anon_sym_NA_character_] = ACTIONS(1367), - [sym_dots] = ACTIONS(1367), - [sym_dot_dot_i] = ACTIONS(1369), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1369), - [sym__newline] = ACTIONS(1369), - [sym__raw_string_literal] = ACTIONS(1369), - [sym__external_open_parenthesis] = ACTIONS(1369), - [sym__external_close_parenthesis] = ACTIONS(1369), - [sym__external_open_brace] = ACTIONS(1369), - [sym__external_open_bracket] = ACTIONS(1369), - [sym__external_open_bracket2] = ACTIONS(1369), - }, - [791] = { - [sym_identifier] = ACTIONS(1351), - [anon_sym_BSLASH] = ACTIONS(1353), - [anon_sym_function] = ACTIONS(1351), - [anon_sym_EQ] = ACTIONS(1351), - [anon_sym_if] = ACTIONS(1351), - [anon_sym_for] = ACTIONS(1351), - [anon_sym_while] = ACTIONS(1351), - [anon_sym_repeat] = ACTIONS(1351), - [anon_sym_QMARK] = ACTIONS(1353), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_BANG] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1353), - [anon_sym_DASH] = ACTIONS(1351), - [anon_sym_LT_DASH] = ACTIONS(1353), - [anon_sym_LT_LT_DASH] = ACTIONS(1353), - [anon_sym_COLON_EQ] = ACTIONS(1353), - [anon_sym_DASH_GT] = ACTIONS(1351), - [anon_sym_DASH_GT_GT] = ACTIONS(1353), - [anon_sym_PIPE] = ACTIONS(1351), - [anon_sym_AMP] = ACTIONS(1351), - [anon_sym_PIPE_PIPE] = ACTIONS(1353), - [anon_sym_AMP_AMP] = ACTIONS(1353), - [anon_sym_LT] = ACTIONS(1351), - [anon_sym_LT_EQ] = ACTIONS(1353), - [anon_sym_GT] = ACTIONS(1351), - [anon_sym_GT_EQ] = ACTIONS(1353), - [anon_sym_EQ_EQ] = ACTIONS(1353), - [anon_sym_BANG_EQ] = ACTIONS(1353), - [anon_sym_STAR] = ACTIONS(1351), - [anon_sym_SLASH] = ACTIONS(1353), - [anon_sym_STAR_STAR] = ACTIONS(1353), - [anon_sym_CARET] = ACTIONS(1353), - [aux_sym_binary_operator_token1] = ACTIONS(1353), - [anon_sym_PIPE_GT] = ACTIONS(1353), - [anon_sym_COLON] = ACTIONS(1351), - [anon_sym_DOLLAR] = ACTIONS(1353), - [anon_sym_AT] = ACTIONS(1353), - [anon_sym_COLON_COLON] = ACTIONS(1355), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1357), - [sym__hex_literal] = ACTIONS(1353), - [sym__number_literal] = ACTIONS(1351), - [anon_sym_SQUOTE] = ACTIONS(1353), - [anon_sym_DQUOTE] = ACTIONS(1353), - [sym_return] = ACTIONS(1351), - [sym_next] = ACTIONS(1351), - [sym_break] = ACTIONS(1351), - [sym_true] = ACTIONS(1351), - [sym_false] = ACTIONS(1351), - [sym_null] = ACTIONS(1351), - [sym_inf] = ACTIONS(1351), - [sym_nan] = ACTIONS(1351), - [anon_sym_NA] = ACTIONS(1351), - [anon_sym_NA_integer_] = ACTIONS(1351), - [anon_sym_NA_real_] = ACTIONS(1351), - [anon_sym_NA_complex_] = ACTIONS(1351), - [anon_sym_NA_character_] = ACTIONS(1351), - [sym_dots] = ACTIONS(1351), - [sym_dot_dot_i] = ACTIONS(1353), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1353), - [sym__newline] = ACTIONS(1353), - [sym__raw_string_literal] = ACTIONS(1353), - [sym__external_open_parenthesis] = ACTIONS(1353), - [sym__external_close_parenthesis] = ACTIONS(1353), - [sym__external_open_brace] = ACTIONS(1353), - [sym__external_open_bracket] = ACTIONS(1353), - [sym__external_open_bracket2] = ACTIONS(1353), - }, - [792] = { - [sym_identifier] = ACTIONS(1371), - [anon_sym_BSLASH] = ACTIONS(1373), - [anon_sym_function] = ACTIONS(1371), - [anon_sym_EQ] = ACTIONS(1371), - [anon_sym_if] = ACTIONS(1371), - [anon_sym_for] = ACTIONS(1371), - [anon_sym_while] = ACTIONS(1371), - [anon_sym_repeat] = ACTIONS(1371), - [anon_sym_QMARK] = ACTIONS(1373), - [anon_sym_TILDE] = ACTIONS(1373), - [anon_sym_BANG] = ACTIONS(1371), - [anon_sym_PLUS] = ACTIONS(1373), - [anon_sym_DASH] = ACTIONS(1371), - [anon_sym_LT_DASH] = ACTIONS(1373), - [anon_sym_LT_LT_DASH] = ACTIONS(1373), - [anon_sym_COLON_EQ] = ACTIONS(1373), - [anon_sym_DASH_GT] = ACTIONS(1371), - [anon_sym_DASH_GT_GT] = ACTIONS(1373), - [anon_sym_PIPE] = ACTIONS(1371), - [anon_sym_AMP] = ACTIONS(1371), - [anon_sym_PIPE_PIPE] = ACTIONS(1373), - [anon_sym_AMP_AMP] = ACTIONS(1373), - [anon_sym_LT] = ACTIONS(1371), - [anon_sym_LT_EQ] = ACTIONS(1373), - [anon_sym_GT] = ACTIONS(1371), - [anon_sym_GT_EQ] = ACTIONS(1373), - [anon_sym_EQ_EQ] = ACTIONS(1373), - [anon_sym_BANG_EQ] = ACTIONS(1373), - [anon_sym_STAR] = ACTIONS(1371), - [anon_sym_SLASH] = ACTIONS(1373), - [anon_sym_STAR_STAR] = ACTIONS(1373), - [anon_sym_CARET] = ACTIONS(1373), - [aux_sym_binary_operator_token1] = ACTIONS(1373), - [anon_sym_PIPE_GT] = ACTIONS(1373), - [anon_sym_COLON] = ACTIONS(1371), - [anon_sym_DOLLAR] = ACTIONS(1373), - [anon_sym_AT] = ACTIONS(1373), - [anon_sym_L] = ACTIONS(1436), - [anon_sym_i] = ACTIONS(1438), - [sym__hex_literal] = ACTIONS(1373), - [sym__number_literal] = ACTIONS(1371), - [anon_sym_SQUOTE] = ACTIONS(1373), - [anon_sym_DQUOTE] = ACTIONS(1373), - [sym_return] = ACTIONS(1371), - [sym_next] = ACTIONS(1371), - [sym_break] = ACTIONS(1371), - [sym_true] = ACTIONS(1371), - [sym_false] = ACTIONS(1371), - [sym_null] = ACTIONS(1371), - [sym_inf] = ACTIONS(1371), - [sym_nan] = ACTIONS(1371), - [anon_sym_NA] = ACTIONS(1371), - [anon_sym_NA_integer_] = ACTIONS(1371), - [anon_sym_NA_real_] = ACTIONS(1371), - [anon_sym_NA_complex_] = ACTIONS(1371), - [anon_sym_NA_character_] = ACTIONS(1371), - [sym_dots] = ACTIONS(1371), - [sym_dot_dot_i] = ACTIONS(1373), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1373), - [sym__newline] = ACTIONS(1373), - [sym__raw_string_literal] = ACTIONS(1373), - [sym__external_open_parenthesis] = ACTIONS(1373), - [sym__external_close_parenthesis] = ACTIONS(1373), - [sym__external_open_brace] = ACTIONS(1373), - [sym__external_open_bracket] = ACTIONS(1373), - [sym__external_open_bracket2] = ACTIONS(1373), - }, - [793] = { - [sym_identifier] = ACTIONS(1379), - [anon_sym_BSLASH] = ACTIONS(1381), - [anon_sym_function] = ACTIONS(1379), - [anon_sym_EQ] = ACTIONS(1379), - [anon_sym_if] = ACTIONS(1379), - [anon_sym_for] = ACTIONS(1379), - [anon_sym_while] = ACTIONS(1379), - [anon_sym_repeat] = ACTIONS(1379), - [anon_sym_QMARK] = ACTIONS(1381), - [anon_sym_TILDE] = ACTIONS(1381), - [anon_sym_BANG] = ACTIONS(1379), - [anon_sym_PLUS] = ACTIONS(1381), - [anon_sym_DASH] = ACTIONS(1379), - [anon_sym_LT_DASH] = ACTIONS(1381), - [anon_sym_LT_LT_DASH] = ACTIONS(1381), - [anon_sym_COLON_EQ] = ACTIONS(1381), - [anon_sym_DASH_GT] = ACTIONS(1379), - [anon_sym_DASH_GT_GT] = ACTIONS(1381), - [anon_sym_PIPE] = ACTIONS(1379), - [anon_sym_AMP] = ACTIONS(1379), - [anon_sym_PIPE_PIPE] = ACTIONS(1381), - [anon_sym_AMP_AMP] = ACTIONS(1381), - [anon_sym_LT] = ACTIONS(1379), - [anon_sym_LT_EQ] = ACTIONS(1381), - [anon_sym_GT] = ACTIONS(1379), - [anon_sym_GT_EQ] = ACTIONS(1381), - [anon_sym_EQ_EQ] = ACTIONS(1381), - [anon_sym_BANG_EQ] = ACTIONS(1381), - [anon_sym_STAR] = ACTIONS(1379), - [anon_sym_SLASH] = ACTIONS(1381), - [anon_sym_STAR_STAR] = ACTIONS(1381), - [anon_sym_CARET] = ACTIONS(1381), - [aux_sym_binary_operator_token1] = ACTIONS(1381), - [anon_sym_PIPE_GT] = ACTIONS(1381), - [anon_sym_COLON] = ACTIONS(1379), - [anon_sym_DOLLAR] = ACTIONS(1381), - [anon_sym_AT] = ACTIONS(1381), - [anon_sym_COLON_COLON] = ACTIONS(1379), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1381), - [sym__hex_literal] = ACTIONS(1381), - [sym__number_literal] = ACTIONS(1379), - [anon_sym_SQUOTE] = ACTIONS(1381), - [anon_sym_DQUOTE] = ACTIONS(1381), - [sym_return] = ACTIONS(1379), - [sym_next] = ACTIONS(1379), - [sym_break] = ACTIONS(1379), - [sym_true] = ACTIONS(1379), - [sym_false] = ACTIONS(1379), - [sym_null] = ACTIONS(1379), - [sym_inf] = ACTIONS(1379), - [sym_nan] = ACTIONS(1379), - [anon_sym_NA] = ACTIONS(1379), - [anon_sym_NA_integer_] = ACTIONS(1379), - [anon_sym_NA_real_] = ACTIONS(1379), - [anon_sym_NA_complex_] = ACTIONS(1379), - [anon_sym_NA_character_] = ACTIONS(1379), - [sym_dots] = ACTIONS(1379), - [sym_dot_dot_i] = ACTIONS(1381), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1381), - [sym__newline] = ACTIONS(1381), - [sym__raw_string_literal] = ACTIONS(1381), - [sym__external_open_parenthesis] = ACTIONS(1381), - [sym__external_close_parenthesis] = ACTIONS(1381), - [sym__external_open_brace] = ACTIONS(1381), - [sym__external_open_bracket] = ACTIONS(1381), - [sym__external_open_bracket2] = ACTIONS(1381), - }, - [794] = { - [sym_identifier] = ACTIONS(1379), - [anon_sym_BSLASH] = ACTIONS(1381), - [anon_sym_function] = ACTIONS(1379), - [anon_sym_EQ] = ACTIONS(1379), - [anon_sym_if] = ACTIONS(1379), - [anon_sym_for] = ACTIONS(1379), - [anon_sym_while] = ACTIONS(1379), - [anon_sym_repeat] = ACTIONS(1379), - [anon_sym_QMARK] = ACTIONS(1381), - [anon_sym_TILDE] = ACTIONS(1381), - [anon_sym_BANG] = ACTIONS(1379), - [anon_sym_PLUS] = ACTIONS(1381), - [anon_sym_DASH] = ACTIONS(1379), - [anon_sym_LT_DASH] = ACTIONS(1381), - [anon_sym_LT_LT_DASH] = ACTIONS(1381), - [anon_sym_COLON_EQ] = ACTIONS(1381), - [anon_sym_DASH_GT] = ACTIONS(1379), - [anon_sym_DASH_GT_GT] = ACTIONS(1381), - [anon_sym_PIPE] = ACTIONS(1379), - [anon_sym_AMP] = ACTIONS(1379), - [anon_sym_PIPE_PIPE] = ACTIONS(1381), - [anon_sym_AMP_AMP] = ACTIONS(1381), - [anon_sym_LT] = ACTIONS(1379), - [anon_sym_LT_EQ] = ACTIONS(1381), - [anon_sym_GT] = ACTIONS(1379), - [anon_sym_GT_EQ] = ACTIONS(1381), - [anon_sym_EQ_EQ] = ACTIONS(1381), - [anon_sym_BANG_EQ] = ACTIONS(1381), - [anon_sym_STAR] = ACTIONS(1379), - [anon_sym_SLASH] = ACTIONS(1381), - [anon_sym_STAR_STAR] = ACTIONS(1381), - [anon_sym_CARET] = ACTIONS(1381), - [aux_sym_binary_operator_token1] = ACTIONS(1381), - [anon_sym_PIPE_GT] = ACTIONS(1381), - [anon_sym_COLON] = ACTIONS(1379), - [anon_sym_DOLLAR] = ACTIONS(1381), - [anon_sym_AT] = ACTIONS(1381), - [anon_sym_COLON_COLON] = ACTIONS(1379), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1381), - [sym__hex_literal] = ACTIONS(1381), - [sym__number_literal] = ACTIONS(1379), - [anon_sym_SQUOTE] = ACTIONS(1381), - [anon_sym_DQUOTE] = ACTIONS(1381), - [sym_return] = ACTIONS(1379), - [sym_next] = ACTIONS(1379), - [sym_break] = ACTIONS(1379), - [sym_true] = ACTIONS(1379), - [sym_false] = ACTIONS(1379), - [sym_null] = ACTIONS(1379), - [sym_inf] = ACTIONS(1379), - [sym_nan] = ACTIONS(1379), - [anon_sym_NA] = ACTIONS(1379), - [anon_sym_NA_integer_] = ACTIONS(1379), - [anon_sym_NA_real_] = ACTIONS(1379), - [anon_sym_NA_complex_] = ACTIONS(1379), - [anon_sym_NA_character_] = ACTIONS(1379), - [sym_dots] = ACTIONS(1379), - [sym_dot_dot_i] = ACTIONS(1381), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1381), - [sym__newline] = ACTIONS(1381), - [sym__raw_string_literal] = ACTIONS(1381), - [sym__external_open_parenthesis] = ACTIONS(1381), - [sym__external_close_parenthesis] = ACTIONS(1381), - [sym__external_open_brace] = ACTIONS(1381), - [sym__external_open_bracket] = ACTIONS(1381), - [sym__external_open_bracket2] = ACTIONS(1381), - }, - [795] = { - [sym_identifier] = ACTIONS(1367), - [anon_sym_BSLASH] = ACTIONS(1369), - [anon_sym_function] = ACTIONS(1367), - [anon_sym_EQ] = ACTIONS(1367), - [anon_sym_if] = ACTIONS(1367), - [anon_sym_for] = ACTIONS(1367), - [anon_sym_while] = ACTIONS(1367), - [anon_sym_repeat] = ACTIONS(1367), - [anon_sym_QMARK] = ACTIONS(1369), - [anon_sym_TILDE] = ACTIONS(1369), - [anon_sym_BANG] = ACTIONS(1367), - [anon_sym_PLUS] = ACTIONS(1369), - [anon_sym_DASH] = ACTIONS(1367), - [anon_sym_LT_DASH] = ACTIONS(1369), - [anon_sym_LT_LT_DASH] = ACTIONS(1369), - [anon_sym_COLON_EQ] = ACTIONS(1369), - [anon_sym_DASH_GT] = ACTIONS(1367), - [anon_sym_DASH_GT_GT] = ACTIONS(1369), - [anon_sym_PIPE] = ACTIONS(1367), - [anon_sym_AMP] = ACTIONS(1367), - [anon_sym_PIPE_PIPE] = ACTIONS(1369), - [anon_sym_AMP_AMP] = ACTIONS(1369), - [anon_sym_LT] = ACTIONS(1367), - [anon_sym_LT_EQ] = ACTIONS(1369), - [anon_sym_GT] = ACTIONS(1367), - [anon_sym_GT_EQ] = ACTIONS(1369), - [anon_sym_EQ_EQ] = ACTIONS(1369), - [anon_sym_BANG_EQ] = ACTIONS(1369), - [anon_sym_STAR] = ACTIONS(1367), - [anon_sym_SLASH] = ACTIONS(1369), - [anon_sym_STAR_STAR] = ACTIONS(1369), - [anon_sym_CARET] = ACTIONS(1369), - [aux_sym_binary_operator_token1] = ACTIONS(1369), - [anon_sym_PIPE_GT] = ACTIONS(1369), - [anon_sym_COLON] = ACTIONS(1367), - [anon_sym_DOLLAR] = ACTIONS(1369), - [anon_sym_AT] = ACTIONS(1369), - [anon_sym_COLON_COLON] = ACTIONS(1367), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1369), - [sym__hex_literal] = ACTIONS(1369), - [sym__number_literal] = ACTIONS(1367), - [anon_sym_SQUOTE] = ACTIONS(1369), - [anon_sym_DQUOTE] = ACTIONS(1369), - [sym_return] = ACTIONS(1367), - [sym_next] = ACTIONS(1367), - [sym_break] = ACTIONS(1367), - [sym_true] = ACTIONS(1367), - [sym_false] = ACTIONS(1367), - [sym_null] = ACTIONS(1367), - [sym_inf] = ACTIONS(1367), - [sym_nan] = ACTIONS(1367), - [anon_sym_NA] = ACTIONS(1367), - [anon_sym_NA_integer_] = ACTIONS(1367), - [anon_sym_NA_real_] = ACTIONS(1367), - [anon_sym_NA_complex_] = ACTIONS(1367), - [anon_sym_NA_character_] = ACTIONS(1367), - [sym_dots] = ACTIONS(1367), - [sym_dot_dot_i] = ACTIONS(1369), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1369), - [sym__newline] = ACTIONS(1369), - [sym__raw_string_literal] = ACTIONS(1369), - [sym__external_open_parenthesis] = ACTIONS(1369), - [sym__external_open_brace] = ACTIONS(1369), - [sym__external_open_bracket] = ACTIONS(1369), - [sym__external_close_bracket] = ACTIONS(1369), - [sym__external_open_bracket2] = ACTIONS(1369), - }, - [796] = { - [sym_identifier] = ACTIONS(1351), - [anon_sym_BSLASH] = ACTIONS(1353), - [anon_sym_function] = ACTIONS(1351), - [anon_sym_EQ] = ACTIONS(1351), - [anon_sym_if] = ACTIONS(1351), - [anon_sym_for] = ACTIONS(1351), - [anon_sym_while] = ACTIONS(1351), - [anon_sym_repeat] = ACTIONS(1351), - [anon_sym_QMARK] = ACTIONS(1353), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_BANG] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1353), - [anon_sym_DASH] = ACTIONS(1351), - [anon_sym_LT_DASH] = ACTIONS(1353), - [anon_sym_LT_LT_DASH] = ACTIONS(1353), - [anon_sym_COLON_EQ] = ACTIONS(1353), - [anon_sym_DASH_GT] = ACTIONS(1351), - [anon_sym_DASH_GT_GT] = ACTIONS(1353), - [anon_sym_PIPE] = ACTIONS(1351), - [anon_sym_AMP] = ACTIONS(1351), - [anon_sym_PIPE_PIPE] = ACTIONS(1353), - [anon_sym_AMP_AMP] = ACTIONS(1353), - [anon_sym_LT] = ACTIONS(1351), - [anon_sym_LT_EQ] = ACTIONS(1353), - [anon_sym_GT] = ACTIONS(1351), - [anon_sym_GT_EQ] = ACTIONS(1353), - [anon_sym_EQ_EQ] = ACTIONS(1353), - [anon_sym_BANG_EQ] = ACTIONS(1353), - [anon_sym_STAR] = ACTIONS(1351), - [anon_sym_SLASH] = ACTIONS(1353), - [anon_sym_STAR_STAR] = ACTIONS(1353), - [anon_sym_CARET] = ACTIONS(1353), - [aux_sym_binary_operator_token1] = ACTIONS(1353), - [anon_sym_PIPE_GT] = ACTIONS(1353), - [anon_sym_COLON] = ACTIONS(1351), - [anon_sym_DOLLAR] = ACTIONS(1353), - [anon_sym_AT] = ACTIONS(1353), - [anon_sym_COLON_COLON] = ACTIONS(1355), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1357), - [sym__hex_literal] = ACTIONS(1353), - [sym__number_literal] = ACTIONS(1351), - [anon_sym_SQUOTE] = ACTIONS(1353), - [anon_sym_DQUOTE] = ACTIONS(1353), - [sym_return] = ACTIONS(1351), - [sym_next] = ACTIONS(1351), - [sym_break] = ACTIONS(1351), - [sym_true] = ACTIONS(1351), - [sym_false] = ACTIONS(1351), - [sym_null] = ACTIONS(1351), - [sym_inf] = ACTIONS(1351), - [sym_nan] = ACTIONS(1351), - [anon_sym_NA] = ACTIONS(1351), - [anon_sym_NA_integer_] = ACTIONS(1351), - [anon_sym_NA_real_] = ACTIONS(1351), - [anon_sym_NA_complex_] = ACTIONS(1351), - [anon_sym_NA_character_] = ACTIONS(1351), - [sym_dots] = ACTIONS(1351), - [sym_dot_dot_i] = ACTIONS(1353), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1353), - [sym__newline] = ACTIONS(1353), - [sym__raw_string_literal] = ACTIONS(1353), - [sym__external_open_parenthesis] = ACTIONS(1353), - [sym__external_open_brace] = ACTIONS(1353), - [sym__external_open_bracket] = ACTIONS(1353), - [sym__external_close_bracket] = ACTIONS(1353), - [sym__external_open_bracket2] = ACTIONS(1353), - }, - [797] = { - [sym_identifier] = ACTIONS(1371), - [anon_sym_BSLASH] = ACTIONS(1373), - [anon_sym_function] = ACTIONS(1371), - [anon_sym_EQ] = ACTIONS(1371), - [anon_sym_if] = ACTIONS(1371), - [anon_sym_for] = ACTIONS(1371), - [anon_sym_while] = ACTIONS(1371), - [anon_sym_repeat] = ACTIONS(1371), - [anon_sym_QMARK] = ACTIONS(1373), - [anon_sym_TILDE] = ACTIONS(1373), - [anon_sym_BANG] = ACTIONS(1371), - [anon_sym_PLUS] = ACTIONS(1373), - [anon_sym_DASH] = ACTIONS(1371), - [anon_sym_LT_DASH] = ACTIONS(1373), - [anon_sym_LT_LT_DASH] = ACTIONS(1373), - [anon_sym_COLON_EQ] = ACTIONS(1373), - [anon_sym_DASH_GT] = ACTIONS(1371), - [anon_sym_DASH_GT_GT] = ACTIONS(1373), - [anon_sym_PIPE] = ACTIONS(1371), - [anon_sym_AMP] = ACTIONS(1371), - [anon_sym_PIPE_PIPE] = ACTIONS(1373), - [anon_sym_AMP_AMP] = ACTIONS(1373), - [anon_sym_LT] = ACTIONS(1371), - [anon_sym_LT_EQ] = ACTIONS(1373), - [anon_sym_GT] = ACTIONS(1371), - [anon_sym_GT_EQ] = ACTIONS(1373), - [anon_sym_EQ_EQ] = ACTIONS(1373), - [anon_sym_BANG_EQ] = ACTIONS(1373), - [anon_sym_STAR] = ACTIONS(1371), - [anon_sym_SLASH] = ACTIONS(1373), - [anon_sym_STAR_STAR] = ACTIONS(1373), - [anon_sym_CARET] = ACTIONS(1373), - [aux_sym_binary_operator_token1] = ACTIONS(1373), - [anon_sym_PIPE_GT] = ACTIONS(1373), - [anon_sym_COLON] = ACTIONS(1371), - [anon_sym_DOLLAR] = ACTIONS(1373), - [anon_sym_AT] = ACTIONS(1373), - [anon_sym_L] = ACTIONS(1440), - [anon_sym_i] = ACTIONS(1442), - [sym__hex_literal] = ACTIONS(1373), - [sym__number_literal] = ACTIONS(1371), - [anon_sym_SQUOTE] = ACTIONS(1373), - [anon_sym_DQUOTE] = ACTIONS(1373), - [sym_return] = ACTIONS(1371), - [sym_next] = ACTIONS(1371), - [sym_break] = ACTIONS(1371), - [sym_true] = ACTIONS(1371), - [sym_false] = ACTIONS(1371), - [sym_null] = ACTIONS(1371), - [sym_inf] = ACTIONS(1371), - [sym_nan] = ACTIONS(1371), - [anon_sym_NA] = ACTIONS(1371), - [anon_sym_NA_integer_] = ACTIONS(1371), - [anon_sym_NA_real_] = ACTIONS(1371), - [anon_sym_NA_complex_] = ACTIONS(1371), - [anon_sym_NA_character_] = ACTIONS(1371), - [sym_dots] = ACTIONS(1371), - [sym_dot_dot_i] = ACTIONS(1373), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1373), - [sym__newline] = ACTIONS(1373), - [sym__raw_string_literal] = ACTIONS(1373), - [sym__external_open_parenthesis] = ACTIONS(1373), - [sym__external_open_brace] = ACTIONS(1373), - [sym__external_open_bracket] = ACTIONS(1373), - [sym__external_close_bracket] = ACTIONS(1373), - [sym__external_open_bracket2] = ACTIONS(1373), - }, - [798] = { - [sym_identifier] = ACTIONS(1379), - [anon_sym_BSLASH] = ACTIONS(1381), - [anon_sym_function] = ACTIONS(1379), - [anon_sym_EQ] = ACTIONS(1379), - [anon_sym_if] = ACTIONS(1379), - [anon_sym_for] = ACTIONS(1379), - [anon_sym_while] = ACTIONS(1379), - [anon_sym_repeat] = ACTIONS(1379), - [anon_sym_QMARK] = ACTIONS(1381), - [anon_sym_TILDE] = ACTIONS(1381), - [anon_sym_BANG] = ACTIONS(1379), - [anon_sym_PLUS] = ACTIONS(1381), - [anon_sym_DASH] = ACTIONS(1379), - [anon_sym_LT_DASH] = ACTIONS(1381), - [anon_sym_LT_LT_DASH] = ACTIONS(1381), - [anon_sym_COLON_EQ] = ACTIONS(1381), - [anon_sym_DASH_GT] = ACTIONS(1379), - [anon_sym_DASH_GT_GT] = ACTIONS(1381), - [anon_sym_PIPE] = ACTIONS(1379), - [anon_sym_AMP] = ACTIONS(1379), - [anon_sym_PIPE_PIPE] = ACTIONS(1381), - [anon_sym_AMP_AMP] = ACTIONS(1381), - [anon_sym_LT] = ACTIONS(1379), - [anon_sym_LT_EQ] = ACTIONS(1381), - [anon_sym_GT] = ACTIONS(1379), - [anon_sym_GT_EQ] = ACTIONS(1381), - [anon_sym_EQ_EQ] = ACTIONS(1381), - [anon_sym_BANG_EQ] = ACTIONS(1381), - [anon_sym_STAR] = ACTIONS(1379), - [anon_sym_SLASH] = ACTIONS(1381), - [anon_sym_STAR_STAR] = ACTIONS(1381), - [anon_sym_CARET] = ACTIONS(1381), - [aux_sym_binary_operator_token1] = ACTIONS(1381), - [anon_sym_PIPE_GT] = ACTIONS(1381), - [anon_sym_COLON] = ACTIONS(1379), - [anon_sym_DOLLAR] = ACTIONS(1381), - [anon_sym_AT] = ACTIONS(1381), - [anon_sym_COLON_COLON] = ACTIONS(1379), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1381), - [sym__hex_literal] = ACTIONS(1381), - [sym__number_literal] = ACTIONS(1379), - [anon_sym_SQUOTE] = ACTIONS(1381), - [anon_sym_DQUOTE] = ACTIONS(1381), - [sym_return] = ACTIONS(1379), - [sym_next] = ACTIONS(1379), - [sym_break] = ACTIONS(1379), - [sym_true] = ACTIONS(1379), - [sym_false] = ACTIONS(1379), - [sym_null] = ACTIONS(1379), - [sym_inf] = ACTIONS(1379), - [sym_nan] = ACTIONS(1379), - [anon_sym_NA] = ACTIONS(1379), - [anon_sym_NA_integer_] = ACTIONS(1379), - [anon_sym_NA_real_] = ACTIONS(1379), - [anon_sym_NA_complex_] = ACTIONS(1379), - [anon_sym_NA_character_] = ACTIONS(1379), - [sym_dots] = ACTIONS(1379), - [sym_dot_dot_i] = ACTIONS(1381), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1381), - [sym__newline] = ACTIONS(1381), - [sym__raw_string_literal] = ACTIONS(1381), - [sym__external_open_parenthesis] = ACTIONS(1381), - [sym__external_open_brace] = ACTIONS(1381), - [sym__external_open_bracket] = ACTIONS(1381), - [sym__external_close_bracket] = ACTIONS(1381), - [sym__external_open_bracket2] = ACTIONS(1381), - }, - [799] = { - [sym_identifier] = ACTIONS(1383), - [anon_sym_BSLASH] = ACTIONS(1385), - [anon_sym_function] = ACTIONS(1383), - [anon_sym_EQ] = ACTIONS(1383), - [anon_sym_if] = ACTIONS(1383), - [anon_sym_for] = ACTIONS(1383), - [anon_sym_while] = ACTIONS(1383), - [anon_sym_repeat] = ACTIONS(1383), - [anon_sym_QMARK] = ACTIONS(1385), - [anon_sym_TILDE] = ACTIONS(1385), - [anon_sym_BANG] = ACTIONS(1383), - [anon_sym_PLUS] = ACTIONS(1385), - [anon_sym_DASH] = ACTIONS(1383), - [anon_sym_LT_DASH] = ACTIONS(1385), - [anon_sym_LT_LT_DASH] = ACTIONS(1385), - [anon_sym_COLON_EQ] = ACTIONS(1385), - [anon_sym_DASH_GT] = ACTIONS(1383), - [anon_sym_DASH_GT_GT] = ACTIONS(1385), - [anon_sym_PIPE] = ACTIONS(1383), - [anon_sym_AMP] = ACTIONS(1383), - [anon_sym_PIPE_PIPE] = ACTIONS(1385), - [anon_sym_AMP_AMP] = ACTIONS(1385), - [anon_sym_LT] = ACTIONS(1383), - [anon_sym_LT_EQ] = ACTIONS(1385), - [anon_sym_GT] = ACTIONS(1383), - [anon_sym_GT_EQ] = ACTIONS(1385), - [anon_sym_EQ_EQ] = ACTIONS(1385), - [anon_sym_BANG_EQ] = ACTIONS(1385), - [anon_sym_STAR] = ACTIONS(1383), - [anon_sym_SLASH] = ACTIONS(1385), - [anon_sym_STAR_STAR] = ACTIONS(1385), - [anon_sym_CARET] = ACTIONS(1385), - [aux_sym_binary_operator_token1] = ACTIONS(1385), - [anon_sym_PIPE_GT] = ACTIONS(1385), - [anon_sym_COLON] = ACTIONS(1383), - [anon_sym_DOLLAR] = ACTIONS(1385), - [anon_sym_AT] = ACTIONS(1385), - [anon_sym_COLON_COLON] = ACTIONS(1383), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1385), - [sym__hex_literal] = ACTIONS(1385), - [sym__number_literal] = ACTIONS(1383), - [anon_sym_SQUOTE] = ACTIONS(1385), - [anon_sym_DQUOTE] = ACTIONS(1385), - [sym_return] = ACTIONS(1383), - [sym_next] = ACTIONS(1383), - [sym_break] = ACTIONS(1383), - [sym_true] = ACTIONS(1383), - [sym_false] = ACTIONS(1383), - [sym_null] = ACTIONS(1383), - [sym_inf] = ACTIONS(1383), - [sym_nan] = ACTIONS(1383), - [anon_sym_NA] = ACTIONS(1383), - [anon_sym_NA_integer_] = ACTIONS(1383), - [anon_sym_NA_real_] = ACTIONS(1383), - [anon_sym_NA_complex_] = ACTIONS(1383), - [anon_sym_NA_character_] = ACTIONS(1383), - [sym_dots] = ACTIONS(1383), - [sym_dot_dot_i] = ACTIONS(1385), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1385), - [sym__newline] = ACTIONS(1385), - [sym__raw_string_literal] = ACTIONS(1385), - [sym__external_open_parenthesis] = ACTIONS(1385), - [sym__external_close_parenthesis] = ACTIONS(1385), - [sym__external_open_brace] = ACTIONS(1385), - [sym__external_open_bracket] = ACTIONS(1385), - [sym__external_open_bracket2] = ACTIONS(1385), - }, - [800] = { - [sym_identifier] = ACTIONS(1387), - [anon_sym_BSLASH] = ACTIONS(1389), - [anon_sym_function] = ACTIONS(1387), - [anon_sym_EQ] = ACTIONS(1387), - [anon_sym_if] = ACTIONS(1387), - [anon_sym_for] = ACTIONS(1387), - [anon_sym_while] = ACTIONS(1387), - [anon_sym_repeat] = ACTIONS(1387), - [anon_sym_QMARK] = ACTIONS(1389), - [anon_sym_TILDE] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_PLUS] = ACTIONS(1389), - [anon_sym_DASH] = ACTIONS(1387), - [anon_sym_LT_DASH] = ACTIONS(1389), - [anon_sym_LT_LT_DASH] = ACTIONS(1389), - [anon_sym_COLON_EQ] = ACTIONS(1389), - [anon_sym_DASH_GT] = ACTIONS(1387), - [anon_sym_DASH_GT_GT] = ACTIONS(1389), - [anon_sym_PIPE] = ACTIONS(1387), - [anon_sym_AMP] = ACTIONS(1387), - [anon_sym_PIPE_PIPE] = ACTIONS(1389), - [anon_sym_AMP_AMP] = ACTIONS(1389), - [anon_sym_LT] = ACTIONS(1387), - [anon_sym_LT_EQ] = ACTIONS(1389), - [anon_sym_GT] = ACTIONS(1387), - [anon_sym_GT_EQ] = ACTIONS(1389), - [anon_sym_EQ_EQ] = ACTIONS(1389), - [anon_sym_BANG_EQ] = ACTIONS(1389), - [anon_sym_STAR] = ACTIONS(1387), - [anon_sym_SLASH] = ACTIONS(1389), - [anon_sym_STAR_STAR] = ACTIONS(1389), - [anon_sym_CARET] = ACTIONS(1389), - [aux_sym_binary_operator_token1] = ACTIONS(1389), - [anon_sym_PIPE_GT] = ACTIONS(1389), - [anon_sym_COLON] = ACTIONS(1387), - [anon_sym_DOLLAR] = ACTIONS(1389), - [anon_sym_AT] = ACTIONS(1389), - [anon_sym_COLON_COLON] = ACTIONS(1387), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1389), - [sym__hex_literal] = ACTIONS(1389), - [sym__number_literal] = ACTIONS(1387), - [anon_sym_SQUOTE] = ACTIONS(1389), - [anon_sym_DQUOTE] = ACTIONS(1389), - [sym_return] = ACTIONS(1387), - [sym_next] = ACTIONS(1387), - [sym_break] = ACTIONS(1387), - [sym_true] = ACTIONS(1387), - [sym_false] = ACTIONS(1387), - [sym_null] = ACTIONS(1387), - [sym_inf] = ACTIONS(1387), - [sym_nan] = ACTIONS(1387), - [anon_sym_NA] = ACTIONS(1387), - [anon_sym_NA_integer_] = ACTIONS(1387), - [anon_sym_NA_real_] = ACTIONS(1387), - [anon_sym_NA_complex_] = ACTIONS(1387), - [anon_sym_NA_character_] = ACTIONS(1387), - [sym_dots] = ACTIONS(1387), - [sym_dot_dot_i] = ACTIONS(1389), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1389), - [sym__newline] = ACTIONS(1389), - [sym__raw_string_literal] = ACTIONS(1389), - [sym__external_open_parenthesis] = ACTIONS(1389), - [sym__external_close_parenthesis] = ACTIONS(1389), - [sym__external_open_brace] = ACTIONS(1389), - [sym__external_open_bracket] = ACTIONS(1389), - [sym__external_open_bracket2] = ACTIONS(1389), - }, - [801] = { - [aux_sym_function_definition_repeat1] = STATE(801), - [ts_builtin_sym_end] = ACTIONS(1411), - [sym_identifier] = ACTIONS(1409), - [anon_sym_BSLASH] = ACTIONS(1411), - [anon_sym_function] = ACTIONS(1409), - [anon_sym_EQ] = ACTIONS(1409), - [anon_sym_if] = ACTIONS(1409), - [anon_sym_for] = ACTIONS(1409), - [anon_sym_while] = ACTIONS(1409), - [anon_sym_repeat] = ACTIONS(1409), - [anon_sym_QMARK] = ACTIONS(1411), - [anon_sym_TILDE] = ACTIONS(1411), - [anon_sym_BANG] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1411), - [anon_sym_DASH] = ACTIONS(1409), - [anon_sym_LT_DASH] = ACTIONS(1411), - [anon_sym_LT_LT_DASH] = ACTIONS(1411), - [anon_sym_COLON_EQ] = ACTIONS(1411), - [anon_sym_DASH_GT] = ACTIONS(1409), - [anon_sym_DASH_GT_GT] = ACTIONS(1411), - [anon_sym_PIPE] = ACTIONS(1409), - [anon_sym_AMP] = ACTIONS(1409), - [anon_sym_PIPE_PIPE] = ACTIONS(1411), - [anon_sym_AMP_AMP] = ACTIONS(1411), - [anon_sym_LT] = ACTIONS(1409), - [anon_sym_LT_EQ] = ACTIONS(1411), - [anon_sym_GT] = ACTIONS(1409), - [anon_sym_GT_EQ] = ACTIONS(1411), - [anon_sym_EQ_EQ] = ACTIONS(1411), - [anon_sym_BANG_EQ] = ACTIONS(1411), - [anon_sym_STAR] = ACTIONS(1409), - [anon_sym_SLASH] = ACTIONS(1411), - [anon_sym_STAR_STAR] = ACTIONS(1411), - [anon_sym_CARET] = ACTIONS(1411), - [aux_sym_binary_operator_token1] = ACTIONS(1411), - [anon_sym_PIPE_GT] = ACTIONS(1411), - [anon_sym_COLON] = ACTIONS(1409), - [anon_sym_DOLLAR] = ACTIONS(1411), - [anon_sym_AT] = ACTIONS(1411), - [sym__hex_literal] = ACTIONS(1411), - [sym__number_literal] = ACTIONS(1409), - [anon_sym_SQUOTE] = ACTIONS(1411), - [anon_sym_DQUOTE] = ACTIONS(1411), - [sym_return] = ACTIONS(1409), - [sym_next] = ACTIONS(1409), - [sym_break] = ACTIONS(1409), - [sym_true] = ACTIONS(1409), - [sym_false] = ACTIONS(1409), - [sym_null] = ACTIONS(1409), - [sym_inf] = ACTIONS(1409), - [sym_nan] = ACTIONS(1409), - [anon_sym_NA] = ACTIONS(1409), - [anon_sym_NA_integer_] = ACTIONS(1409), - [anon_sym_NA_real_] = ACTIONS(1409), - [anon_sym_NA_complex_] = ACTIONS(1409), - [anon_sym_NA_character_] = ACTIONS(1409), - [sym_dots] = ACTIONS(1409), - [sym_dot_dot_i] = ACTIONS(1411), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1444), - [sym__semicolon] = ACTIONS(1411), - [sym__raw_string_literal] = ACTIONS(1411), - [sym__external_else] = ACTIONS(1411), - [sym__external_open_parenthesis] = ACTIONS(1411), - [sym__external_open_brace] = ACTIONS(1411), - [sym__external_open_bracket] = ACTIONS(1411), - [sym__external_open_bracket2] = ACTIONS(1411), - }, - [802] = { - [sym_identifier] = ACTIONS(1387), - [anon_sym_BSLASH] = ACTIONS(1389), - [anon_sym_function] = ACTIONS(1387), - [anon_sym_EQ] = ACTIONS(1387), - [anon_sym_if] = ACTIONS(1387), - [anon_sym_for] = ACTIONS(1387), - [anon_sym_while] = ACTIONS(1387), - [anon_sym_repeat] = ACTIONS(1387), - [anon_sym_QMARK] = ACTIONS(1389), - [anon_sym_TILDE] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_PLUS] = ACTIONS(1389), - [anon_sym_DASH] = ACTIONS(1387), - [anon_sym_LT_DASH] = ACTIONS(1389), - [anon_sym_LT_LT_DASH] = ACTIONS(1389), - [anon_sym_COLON_EQ] = ACTIONS(1389), - [anon_sym_DASH_GT] = ACTIONS(1387), - [anon_sym_DASH_GT_GT] = ACTIONS(1389), - [anon_sym_PIPE] = ACTIONS(1387), - [anon_sym_AMP] = ACTIONS(1387), - [anon_sym_PIPE_PIPE] = ACTIONS(1389), - [anon_sym_AMP_AMP] = ACTIONS(1389), - [anon_sym_LT] = ACTIONS(1387), - [anon_sym_LT_EQ] = ACTIONS(1389), - [anon_sym_GT] = ACTIONS(1387), - [anon_sym_GT_EQ] = ACTIONS(1389), - [anon_sym_EQ_EQ] = ACTIONS(1389), - [anon_sym_BANG_EQ] = ACTIONS(1389), - [anon_sym_STAR] = ACTIONS(1387), - [anon_sym_SLASH] = ACTIONS(1389), - [anon_sym_STAR_STAR] = ACTIONS(1389), - [anon_sym_CARET] = ACTIONS(1389), - [aux_sym_binary_operator_token1] = ACTIONS(1389), - [anon_sym_PIPE_GT] = ACTIONS(1389), - [anon_sym_COLON] = ACTIONS(1387), - [anon_sym_DOLLAR] = ACTIONS(1389), - [anon_sym_AT] = ACTIONS(1389), - [anon_sym_COLON_COLON] = ACTIONS(1387), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1389), - [sym__hex_literal] = ACTIONS(1389), - [sym__number_literal] = ACTIONS(1387), - [anon_sym_SQUOTE] = ACTIONS(1389), - [anon_sym_DQUOTE] = ACTIONS(1389), - [sym_return] = ACTIONS(1387), - [sym_next] = ACTIONS(1387), - [sym_break] = ACTIONS(1387), - [sym_true] = ACTIONS(1387), - [sym_false] = ACTIONS(1387), - [sym_null] = ACTIONS(1387), - [sym_inf] = ACTIONS(1387), - [sym_nan] = ACTIONS(1387), - [anon_sym_NA] = ACTIONS(1387), - [anon_sym_NA_integer_] = ACTIONS(1387), - [anon_sym_NA_real_] = ACTIONS(1387), - [anon_sym_NA_complex_] = ACTIONS(1387), - [anon_sym_NA_character_] = ACTIONS(1387), - [sym_dots] = ACTIONS(1387), - [sym_dot_dot_i] = ACTIONS(1389), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1389), - [sym__semicolon] = ACTIONS(1389), - [sym__raw_string_literal] = ACTIONS(1389), - [sym__external_open_parenthesis] = ACTIONS(1389), - [sym__external_open_brace] = ACTIONS(1389), - [sym__external_close_brace] = ACTIONS(1389), - [sym__external_open_bracket] = ACTIONS(1389), - [sym__external_open_bracket2] = ACTIONS(1389), - }, - [803] = { - [ts_builtin_sym_end] = ACTIONS(1369), - [sym_identifier] = ACTIONS(1367), - [anon_sym_BSLASH] = ACTIONS(1369), - [anon_sym_function] = ACTIONS(1367), - [anon_sym_EQ] = ACTIONS(1367), - [anon_sym_if] = ACTIONS(1367), - [anon_sym_for] = ACTIONS(1367), - [anon_sym_while] = ACTIONS(1367), - [anon_sym_repeat] = ACTIONS(1367), - [anon_sym_QMARK] = ACTIONS(1369), - [anon_sym_TILDE] = ACTIONS(1369), - [anon_sym_BANG] = ACTIONS(1367), - [anon_sym_PLUS] = ACTIONS(1369), - [anon_sym_DASH] = ACTIONS(1367), - [anon_sym_LT_DASH] = ACTIONS(1369), - [anon_sym_LT_LT_DASH] = ACTIONS(1369), - [anon_sym_COLON_EQ] = ACTIONS(1369), - [anon_sym_DASH_GT] = ACTIONS(1367), - [anon_sym_DASH_GT_GT] = ACTIONS(1369), - [anon_sym_PIPE] = ACTIONS(1367), - [anon_sym_AMP] = ACTIONS(1367), - [anon_sym_PIPE_PIPE] = ACTIONS(1369), - [anon_sym_AMP_AMP] = ACTIONS(1369), - [anon_sym_LT] = ACTIONS(1367), - [anon_sym_LT_EQ] = ACTIONS(1369), - [anon_sym_GT] = ACTIONS(1367), - [anon_sym_GT_EQ] = ACTIONS(1369), - [anon_sym_EQ_EQ] = ACTIONS(1369), - [anon_sym_BANG_EQ] = ACTIONS(1369), - [anon_sym_STAR] = ACTIONS(1367), - [anon_sym_SLASH] = ACTIONS(1369), - [anon_sym_STAR_STAR] = ACTIONS(1369), - [anon_sym_CARET] = ACTIONS(1369), - [aux_sym_binary_operator_token1] = ACTIONS(1369), - [anon_sym_PIPE_GT] = ACTIONS(1369), - [anon_sym_COLON] = ACTIONS(1367), - [anon_sym_DOLLAR] = ACTIONS(1369), - [anon_sym_AT] = ACTIONS(1369), - [anon_sym_COLON_COLON] = ACTIONS(1367), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1369), - [sym__hex_literal] = ACTIONS(1369), - [sym__number_literal] = ACTIONS(1367), - [anon_sym_SQUOTE] = ACTIONS(1369), - [anon_sym_DQUOTE] = ACTIONS(1369), - [sym_return] = ACTIONS(1367), - [sym_next] = ACTIONS(1367), - [sym_break] = ACTIONS(1367), - [sym_true] = ACTIONS(1367), - [sym_false] = ACTIONS(1367), - [sym_null] = ACTIONS(1367), - [sym_inf] = ACTIONS(1367), - [sym_nan] = ACTIONS(1367), - [anon_sym_NA] = ACTIONS(1367), - [anon_sym_NA_integer_] = ACTIONS(1367), - [anon_sym_NA_real_] = ACTIONS(1367), - [anon_sym_NA_complex_] = ACTIONS(1367), - [anon_sym_NA_character_] = ACTIONS(1367), - [sym_dots] = ACTIONS(1367), - [sym_dot_dot_i] = ACTIONS(1369), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1369), - [sym__semicolon] = ACTIONS(1369), - [sym__raw_string_literal] = ACTIONS(1369), - [sym__external_open_parenthesis] = ACTIONS(1369), - [sym__external_open_brace] = ACTIONS(1369), - [sym__external_open_bracket] = ACTIONS(1369), - [sym__external_open_bracket2] = ACTIONS(1369), - }, - [804] = { - [aux_sym_function_definition_repeat1] = STATE(804), - [sym_identifier] = ACTIONS(1409), - [anon_sym_BSLASH] = ACTIONS(1411), - [anon_sym_function] = ACTIONS(1409), - [anon_sym_EQ] = ACTIONS(1409), - [anon_sym_if] = ACTIONS(1409), - [anon_sym_for] = ACTIONS(1409), - [anon_sym_while] = ACTIONS(1409), - [anon_sym_repeat] = ACTIONS(1409), - [anon_sym_QMARK] = ACTIONS(1411), - [anon_sym_TILDE] = ACTIONS(1411), - [anon_sym_BANG] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1411), - [anon_sym_DASH] = ACTIONS(1409), - [anon_sym_LT_DASH] = ACTIONS(1411), - [anon_sym_LT_LT_DASH] = ACTIONS(1411), - [anon_sym_COLON_EQ] = ACTIONS(1411), - [anon_sym_DASH_GT] = ACTIONS(1409), - [anon_sym_DASH_GT_GT] = ACTIONS(1411), - [anon_sym_PIPE] = ACTIONS(1409), - [anon_sym_AMP] = ACTIONS(1409), - [anon_sym_PIPE_PIPE] = ACTIONS(1411), - [anon_sym_AMP_AMP] = ACTIONS(1411), - [anon_sym_LT] = ACTIONS(1409), - [anon_sym_LT_EQ] = ACTIONS(1411), - [anon_sym_GT] = ACTIONS(1409), - [anon_sym_GT_EQ] = ACTIONS(1411), - [anon_sym_EQ_EQ] = ACTIONS(1411), - [anon_sym_BANG_EQ] = ACTIONS(1411), - [anon_sym_STAR] = ACTIONS(1409), - [anon_sym_SLASH] = ACTIONS(1411), - [anon_sym_STAR_STAR] = ACTIONS(1411), - [anon_sym_CARET] = ACTIONS(1411), - [aux_sym_binary_operator_token1] = ACTIONS(1411), - [anon_sym_PIPE_GT] = ACTIONS(1411), - [anon_sym_COLON] = ACTIONS(1409), - [anon_sym_DOLLAR] = ACTIONS(1411), - [anon_sym_AT] = ACTIONS(1411), - [sym__hex_literal] = ACTIONS(1411), - [sym__number_literal] = ACTIONS(1409), - [anon_sym_SQUOTE] = ACTIONS(1411), - [anon_sym_DQUOTE] = ACTIONS(1411), - [sym_return] = ACTIONS(1409), - [sym_next] = ACTIONS(1409), - [sym_break] = ACTIONS(1409), - [sym_true] = ACTIONS(1409), - [sym_false] = ACTIONS(1409), - [sym_null] = ACTIONS(1409), - [sym_inf] = ACTIONS(1409), - [sym_nan] = ACTIONS(1409), - [anon_sym_NA] = ACTIONS(1409), - [anon_sym_NA_integer_] = ACTIONS(1409), - [anon_sym_NA_real_] = ACTIONS(1409), - [anon_sym_NA_complex_] = ACTIONS(1409), - [anon_sym_NA_character_] = ACTIONS(1409), - [sym_dots] = ACTIONS(1409), - [sym_dot_dot_i] = ACTIONS(1411), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1411), - [sym__newline] = ACTIONS(1447), - [sym__raw_string_literal] = ACTIONS(1411), - [sym__external_else] = ACTIONS(1411), - [sym__external_open_parenthesis] = ACTIONS(1411), - [sym__external_close_parenthesis] = ACTIONS(1411), - [sym__external_open_brace] = ACTIONS(1411), - [sym__external_open_bracket] = ACTIONS(1411), - [sym__external_open_bracket2] = ACTIONS(1411), - }, - [805] = { - [sym_identifier] = ACTIONS(1351), - [anon_sym_BSLASH] = ACTIONS(1353), - [anon_sym_function] = ACTIONS(1351), - [anon_sym_EQ] = ACTIONS(1450), - [anon_sym_if] = ACTIONS(1351), - [anon_sym_for] = ACTIONS(1351), - [anon_sym_while] = ACTIONS(1351), - [anon_sym_repeat] = ACTIONS(1351), - [anon_sym_QMARK] = ACTIONS(1353), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_BANG] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1353), - [anon_sym_DASH] = ACTIONS(1351), - [anon_sym_LT_DASH] = ACTIONS(1353), - [anon_sym_LT_LT_DASH] = ACTIONS(1353), - [anon_sym_COLON_EQ] = ACTIONS(1353), - [anon_sym_DASH_GT] = ACTIONS(1351), - [anon_sym_DASH_GT_GT] = ACTIONS(1353), - [anon_sym_PIPE] = ACTIONS(1351), - [anon_sym_AMP] = ACTIONS(1351), - [anon_sym_PIPE_PIPE] = ACTIONS(1353), - [anon_sym_AMP_AMP] = ACTIONS(1353), - [anon_sym_LT] = ACTIONS(1351), - [anon_sym_LT_EQ] = ACTIONS(1353), - [anon_sym_GT] = ACTIONS(1351), - [anon_sym_GT_EQ] = ACTIONS(1353), - [anon_sym_EQ_EQ] = ACTIONS(1353), - [anon_sym_BANG_EQ] = ACTIONS(1353), - [anon_sym_STAR] = ACTIONS(1351), - [anon_sym_SLASH] = ACTIONS(1353), - [anon_sym_STAR_STAR] = ACTIONS(1353), - [anon_sym_CARET] = ACTIONS(1353), - [aux_sym_binary_operator_token1] = ACTIONS(1353), - [anon_sym_PIPE_GT] = ACTIONS(1353), - [anon_sym_COLON] = ACTIONS(1351), - [anon_sym_DOLLAR] = ACTIONS(1353), - [anon_sym_AT] = ACTIONS(1353), - [anon_sym_COLON_COLON] = ACTIONS(1355), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1357), - [sym__hex_literal] = ACTIONS(1353), - [sym__number_literal] = ACTIONS(1351), - [anon_sym_SQUOTE] = ACTIONS(1353), - [anon_sym_DQUOTE] = ACTIONS(1353), - [sym_return] = ACTIONS(1351), - [sym_next] = ACTIONS(1351), - [sym_break] = ACTIONS(1351), - [sym_true] = ACTIONS(1351), - [sym_false] = ACTIONS(1351), - [sym_null] = ACTIONS(1351), - [sym_inf] = ACTIONS(1351), - [sym_nan] = ACTIONS(1351), - [anon_sym_NA] = ACTIONS(1351), - [anon_sym_NA_integer_] = ACTIONS(1351), - [anon_sym_NA_real_] = ACTIONS(1351), - [anon_sym_NA_complex_] = ACTIONS(1351), - [anon_sym_NA_character_] = ACTIONS(1351), - [sym_dots] = ACTIONS(1351), - [sym_dot_dot_i] = ACTIONS(1353), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1353), - [sym__newline] = ACTIONS(1353), - [sym__raw_string_literal] = ACTIONS(1353), - [sym__external_open_parenthesis] = ACTIONS(1353), - [sym__external_close_parenthesis] = ACTIONS(1353), - [sym__external_open_brace] = ACTIONS(1353), - [sym__external_open_bracket] = ACTIONS(1353), - [sym__external_open_bracket2] = ACTIONS(1353), - }, - [806] = { - [sym_identifier] = ACTIONS(1363), - [anon_sym_BSLASH] = ACTIONS(1365), - [anon_sym_function] = ACTIONS(1363), - [anon_sym_EQ] = ACTIONS(1363), - [anon_sym_if] = ACTIONS(1363), - [anon_sym_for] = ACTIONS(1363), - [anon_sym_while] = ACTIONS(1363), - [anon_sym_repeat] = ACTIONS(1363), - [anon_sym_QMARK] = ACTIONS(1365), - [anon_sym_TILDE] = ACTIONS(1365), - [anon_sym_BANG] = ACTIONS(1363), - [anon_sym_PLUS] = ACTIONS(1365), - [anon_sym_DASH] = ACTIONS(1363), - [anon_sym_LT_DASH] = ACTIONS(1365), - [anon_sym_LT_LT_DASH] = ACTIONS(1365), - [anon_sym_COLON_EQ] = ACTIONS(1365), - [anon_sym_DASH_GT] = ACTIONS(1363), - [anon_sym_DASH_GT_GT] = ACTIONS(1365), - [anon_sym_PIPE] = ACTIONS(1363), - [anon_sym_AMP] = ACTIONS(1363), - [anon_sym_PIPE_PIPE] = ACTIONS(1365), - [anon_sym_AMP_AMP] = ACTIONS(1365), - [anon_sym_LT] = ACTIONS(1363), - [anon_sym_LT_EQ] = ACTIONS(1365), - [anon_sym_GT] = ACTIONS(1363), - [anon_sym_GT_EQ] = ACTIONS(1365), - [anon_sym_EQ_EQ] = ACTIONS(1365), - [anon_sym_BANG_EQ] = ACTIONS(1365), - [anon_sym_STAR] = ACTIONS(1363), - [anon_sym_SLASH] = ACTIONS(1365), - [anon_sym_STAR_STAR] = ACTIONS(1365), - [anon_sym_CARET] = ACTIONS(1365), - [aux_sym_binary_operator_token1] = ACTIONS(1365), - [anon_sym_PIPE_GT] = ACTIONS(1365), - [anon_sym_COLON] = ACTIONS(1363), - [anon_sym_DOLLAR] = ACTIONS(1365), - [anon_sym_AT] = ACTIONS(1365), - [anon_sym_COLON_COLON] = ACTIONS(1363), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1365), - [sym__hex_literal] = ACTIONS(1365), - [sym__number_literal] = ACTIONS(1363), - [anon_sym_SQUOTE] = ACTIONS(1365), - [anon_sym_DQUOTE] = ACTIONS(1365), - [sym_return] = ACTIONS(1363), - [sym_next] = ACTIONS(1363), - [sym_break] = ACTIONS(1363), - [sym_true] = ACTIONS(1363), - [sym_false] = ACTIONS(1363), - [sym_null] = ACTIONS(1363), - [sym_inf] = ACTIONS(1363), - [sym_nan] = ACTIONS(1363), - [anon_sym_NA] = ACTIONS(1363), - [anon_sym_NA_integer_] = ACTIONS(1363), - [anon_sym_NA_real_] = ACTIONS(1363), - [anon_sym_NA_complex_] = ACTIONS(1363), - [anon_sym_NA_character_] = ACTIONS(1363), - [sym_dots] = ACTIONS(1363), - [sym_dot_dot_i] = ACTIONS(1365), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1365), - [sym__newline] = ACTIONS(1365), - [sym__raw_string_literal] = ACTIONS(1365), - [sym__external_open_parenthesis] = ACTIONS(1365), - [sym__external_close_parenthesis] = ACTIONS(1365), - [sym__external_open_brace] = ACTIONS(1365), - [sym__external_open_bracket] = ACTIONS(1365), - [sym__external_open_bracket2] = ACTIONS(1365), - }, - [807] = { - [sym_identifier] = ACTIONS(1359), - [anon_sym_BSLASH] = ACTIONS(1361), - [anon_sym_function] = ACTIONS(1359), - [anon_sym_EQ] = ACTIONS(1359), - [anon_sym_if] = ACTIONS(1359), - [anon_sym_for] = ACTIONS(1359), - [anon_sym_while] = ACTIONS(1359), - [anon_sym_repeat] = ACTIONS(1359), - [anon_sym_QMARK] = ACTIONS(1361), - [anon_sym_TILDE] = ACTIONS(1361), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_PLUS] = ACTIONS(1361), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_LT_DASH] = ACTIONS(1361), - [anon_sym_LT_LT_DASH] = ACTIONS(1361), - [anon_sym_COLON_EQ] = ACTIONS(1361), - [anon_sym_DASH_GT] = ACTIONS(1359), - [anon_sym_DASH_GT_GT] = ACTIONS(1361), - [anon_sym_PIPE] = ACTIONS(1359), - [anon_sym_AMP] = ACTIONS(1359), - [anon_sym_PIPE_PIPE] = ACTIONS(1361), - [anon_sym_AMP_AMP] = ACTIONS(1361), - [anon_sym_LT] = ACTIONS(1359), - [anon_sym_LT_EQ] = ACTIONS(1361), - [anon_sym_GT] = ACTIONS(1359), - [anon_sym_GT_EQ] = ACTIONS(1361), - [anon_sym_EQ_EQ] = ACTIONS(1361), - [anon_sym_BANG_EQ] = ACTIONS(1361), - [anon_sym_STAR] = ACTIONS(1359), - [anon_sym_SLASH] = ACTIONS(1361), - [anon_sym_STAR_STAR] = ACTIONS(1361), - [anon_sym_CARET] = ACTIONS(1361), - [aux_sym_binary_operator_token1] = ACTIONS(1361), - [anon_sym_PIPE_GT] = ACTIONS(1361), - [anon_sym_COLON] = ACTIONS(1359), - [anon_sym_DOLLAR] = ACTIONS(1361), - [anon_sym_AT] = ACTIONS(1361), - [anon_sym_COLON_COLON] = ACTIONS(1359), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1361), - [sym__hex_literal] = ACTIONS(1361), - [sym__number_literal] = ACTIONS(1359), - [anon_sym_SQUOTE] = ACTIONS(1361), - [anon_sym_DQUOTE] = ACTIONS(1361), - [sym_return] = ACTIONS(1359), - [sym_next] = ACTIONS(1359), - [sym_break] = ACTIONS(1359), - [sym_true] = ACTIONS(1359), - [sym_false] = ACTIONS(1359), - [sym_null] = ACTIONS(1359), - [sym_inf] = ACTIONS(1359), - [sym_nan] = ACTIONS(1359), - [anon_sym_NA] = ACTIONS(1359), - [anon_sym_NA_integer_] = ACTIONS(1359), - [anon_sym_NA_real_] = ACTIONS(1359), - [anon_sym_NA_complex_] = ACTIONS(1359), - [anon_sym_NA_character_] = ACTIONS(1359), - [sym_dots] = ACTIONS(1359), - [sym_dot_dot_i] = ACTIONS(1361), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1361), - [sym__semicolon] = ACTIONS(1361), - [sym__raw_string_literal] = ACTIONS(1361), - [sym__external_open_parenthesis] = ACTIONS(1361), - [sym__external_open_brace] = ACTIONS(1361), - [sym__external_close_brace] = ACTIONS(1361), - [sym__external_open_bracket] = ACTIONS(1361), - [sym__external_open_bracket2] = ACTIONS(1361), - }, - [808] = { - [sym_identifier] = ACTIONS(1363), - [anon_sym_BSLASH] = ACTIONS(1365), - [anon_sym_function] = ACTIONS(1363), - [anon_sym_EQ] = ACTIONS(1363), - [anon_sym_if] = ACTIONS(1363), - [anon_sym_for] = ACTIONS(1363), - [anon_sym_while] = ACTIONS(1363), - [anon_sym_repeat] = ACTIONS(1363), - [anon_sym_QMARK] = ACTIONS(1365), - [anon_sym_TILDE] = ACTIONS(1365), - [anon_sym_BANG] = ACTIONS(1363), - [anon_sym_PLUS] = ACTIONS(1365), - [anon_sym_DASH] = ACTIONS(1363), - [anon_sym_LT_DASH] = ACTIONS(1365), - [anon_sym_LT_LT_DASH] = ACTIONS(1365), - [anon_sym_COLON_EQ] = ACTIONS(1365), - [anon_sym_DASH_GT] = ACTIONS(1363), - [anon_sym_DASH_GT_GT] = ACTIONS(1365), - [anon_sym_PIPE] = ACTIONS(1363), - [anon_sym_AMP] = ACTIONS(1363), - [anon_sym_PIPE_PIPE] = ACTIONS(1365), - [anon_sym_AMP_AMP] = ACTIONS(1365), - [anon_sym_LT] = ACTIONS(1363), - [anon_sym_LT_EQ] = ACTIONS(1365), - [anon_sym_GT] = ACTIONS(1363), - [anon_sym_GT_EQ] = ACTIONS(1365), - [anon_sym_EQ_EQ] = ACTIONS(1365), - [anon_sym_BANG_EQ] = ACTIONS(1365), - [anon_sym_STAR] = ACTIONS(1363), - [anon_sym_SLASH] = ACTIONS(1365), - [anon_sym_STAR_STAR] = ACTIONS(1365), - [anon_sym_CARET] = ACTIONS(1365), - [aux_sym_binary_operator_token1] = ACTIONS(1365), - [anon_sym_PIPE_GT] = ACTIONS(1365), - [anon_sym_COLON] = ACTIONS(1363), - [anon_sym_DOLLAR] = ACTIONS(1365), - [anon_sym_AT] = ACTIONS(1365), - [anon_sym_COLON_COLON] = ACTIONS(1363), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1365), - [sym__hex_literal] = ACTIONS(1365), - [sym__number_literal] = ACTIONS(1363), - [anon_sym_SQUOTE] = ACTIONS(1365), - [anon_sym_DQUOTE] = ACTIONS(1365), - [sym_return] = ACTIONS(1363), - [sym_next] = ACTIONS(1363), - [sym_break] = ACTIONS(1363), - [sym_true] = ACTIONS(1363), - [sym_false] = ACTIONS(1363), - [sym_null] = ACTIONS(1363), - [sym_inf] = ACTIONS(1363), - [sym_nan] = ACTIONS(1363), - [anon_sym_NA] = ACTIONS(1363), - [anon_sym_NA_integer_] = ACTIONS(1363), - [anon_sym_NA_real_] = ACTIONS(1363), - [anon_sym_NA_complex_] = ACTIONS(1363), - [anon_sym_NA_character_] = ACTIONS(1363), - [sym_dots] = ACTIONS(1363), - [sym_dot_dot_i] = ACTIONS(1365), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1365), - [sym__semicolon] = ACTIONS(1365), - [sym__raw_string_literal] = ACTIONS(1365), - [sym__external_open_parenthesis] = ACTIONS(1365), - [sym__external_open_brace] = ACTIONS(1365), - [sym__external_close_brace] = ACTIONS(1365), - [sym__external_open_bracket] = ACTIONS(1365), - [sym__external_open_bracket2] = ACTIONS(1365), - }, - [809] = { - [sym_identifier] = ACTIONS(1363), - [anon_sym_BSLASH] = ACTIONS(1365), - [anon_sym_function] = ACTIONS(1363), - [anon_sym_EQ] = ACTIONS(1363), - [anon_sym_if] = ACTIONS(1363), - [anon_sym_for] = ACTIONS(1363), - [anon_sym_while] = ACTIONS(1363), - [anon_sym_repeat] = ACTIONS(1363), - [anon_sym_QMARK] = ACTIONS(1365), - [anon_sym_TILDE] = ACTIONS(1365), - [anon_sym_BANG] = ACTIONS(1363), - [anon_sym_PLUS] = ACTIONS(1365), - [anon_sym_DASH] = ACTIONS(1363), - [anon_sym_LT_DASH] = ACTIONS(1365), - [anon_sym_LT_LT_DASH] = ACTIONS(1365), - [anon_sym_COLON_EQ] = ACTIONS(1365), - [anon_sym_DASH_GT] = ACTIONS(1363), - [anon_sym_DASH_GT_GT] = ACTIONS(1365), - [anon_sym_PIPE] = ACTIONS(1363), - [anon_sym_AMP] = ACTIONS(1363), - [anon_sym_PIPE_PIPE] = ACTIONS(1365), - [anon_sym_AMP_AMP] = ACTIONS(1365), - [anon_sym_LT] = ACTIONS(1363), - [anon_sym_LT_EQ] = ACTIONS(1365), - [anon_sym_GT] = ACTIONS(1363), - [anon_sym_GT_EQ] = ACTIONS(1365), - [anon_sym_EQ_EQ] = ACTIONS(1365), - [anon_sym_BANG_EQ] = ACTIONS(1365), - [anon_sym_STAR] = ACTIONS(1363), - [anon_sym_SLASH] = ACTIONS(1365), - [anon_sym_STAR_STAR] = ACTIONS(1365), - [anon_sym_CARET] = ACTIONS(1365), - [aux_sym_binary_operator_token1] = ACTIONS(1365), - [anon_sym_PIPE_GT] = ACTIONS(1365), - [anon_sym_COLON] = ACTIONS(1363), - [anon_sym_DOLLAR] = ACTIONS(1365), - [anon_sym_AT] = ACTIONS(1365), - [anon_sym_COLON_COLON] = ACTIONS(1363), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1365), - [sym__hex_literal] = ACTIONS(1365), - [sym__number_literal] = ACTIONS(1363), - [anon_sym_SQUOTE] = ACTIONS(1365), - [anon_sym_DQUOTE] = ACTIONS(1365), - [sym_return] = ACTIONS(1363), - [sym_next] = ACTIONS(1363), - [sym_break] = ACTIONS(1363), - [sym_true] = ACTIONS(1363), - [sym_false] = ACTIONS(1363), - [sym_null] = ACTIONS(1363), - [sym_inf] = ACTIONS(1363), - [sym_nan] = ACTIONS(1363), - [anon_sym_NA] = ACTIONS(1363), - [anon_sym_NA_integer_] = ACTIONS(1363), - [anon_sym_NA_real_] = ACTIONS(1363), - [anon_sym_NA_complex_] = ACTIONS(1363), - [anon_sym_NA_character_] = ACTIONS(1363), - [sym_dots] = ACTIONS(1363), - [sym_dot_dot_i] = ACTIONS(1365), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1365), - [sym__newline] = ACTIONS(1365), - [sym__raw_string_literal] = ACTIONS(1365), - [sym__external_open_parenthesis] = ACTIONS(1365), - [sym__external_open_brace] = ACTIONS(1365), - [sym__external_open_bracket] = ACTIONS(1365), - [sym__external_close_bracket] = ACTIONS(1365), - [sym__external_open_bracket2] = ACTIONS(1365), - }, - [810] = { - [sym_identifier] = ACTIONS(1379), - [anon_sym_BSLASH] = ACTIONS(1381), - [anon_sym_function] = ACTIONS(1379), - [anon_sym_EQ] = ACTIONS(1379), - [anon_sym_if] = ACTIONS(1379), - [anon_sym_for] = ACTIONS(1379), - [anon_sym_while] = ACTIONS(1379), - [anon_sym_repeat] = ACTIONS(1379), - [anon_sym_QMARK] = ACTIONS(1381), - [anon_sym_TILDE] = ACTIONS(1381), - [anon_sym_BANG] = ACTIONS(1379), - [anon_sym_PLUS] = ACTIONS(1381), - [anon_sym_DASH] = ACTIONS(1379), - [anon_sym_LT_DASH] = ACTIONS(1381), - [anon_sym_LT_LT_DASH] = ACTIONS(1381), - [anon_sym_COLON_EQ] = ACTIONS(1381), - [anon_sym_DASH_GT] = ACTIONS(1379), - [anon_sym_DASH_GT_GT] = ACTIONS(1381), - [anon_sym_PIPE] = ACTIONS(1379), - [anon_sym_AMP] = ACTIONS(1379), - [anon_sym_PIPE_PIPE] = ACTIONS(1381), - [anon_sym_AMP_AMP] = ACTIONS(1381), - [anon_sym_LT] = ACTIONS(1379), - [anon_sym_LT_EQ] = ACTIONS(1381), - [anon_sym_GT] = ACTIONS(1379), - [anon_sym_GT_EQ] = ACTIONS(1381), - [anon_sym_EQ_EQ] = ACTIONS(1381), - [anon_sym_BANG_EQ] = ACTIONS(1381), - [anon_sym_STAR] = ACTIONS(1379), - [anon_sym_SLASH] = ACTIONS(1381), - [anon_sym_STAR_STAR] = ACTIONS(1381), - [anon_sym_CARET] = ACTIONS(1381), - [aux_sym_binary_operator_token1] = ACTIONS(1381), - [anon_sym_PIPE_GT] = ACTIONS(1381), - [anon_sym_COLON] = ACTIONS(1379), - [anon_sym_DOLLAR] = ACTIONS(1381), - [anon_sym_AT] = ACTIONS(1381), - [anon_sym_COLON_COLON] = ACTIONS(1379), - [anon_sym_COLON_COLON_COLON] = ACTIONS(1381), - [sym__hex_literal] = ACTIONS(1381), - [sym__number_literal] = ACTIONS(1379), - [anon_sym_SQUOTE] = ACTIONS(1381), - [anon_sym_DQUOTE] = ACTIONS(1381), - [sym_return] = ACTIONS(1379), - [sym_next] = ACTIONS(1379), - [sym_break] = ACTIONS(1379), - [sym_true] = ACTIONS(1379), - [sym_false] = ACTIONS(1379), - [sym_null] = ACTIONS(1379), - [sym_inf] = ACTIONS(1379), - [sym_nan] = ACTIONS(1379), - [anon_sym_NA] = ACTIONS(1379), - [anon_sym_NA_integer_] = ACTIONS(1379), - [anon_sym_NA_real_] = ACTIONS(1379), - [anon_sym_NA_complex_] = ACTIONS(1379), - [anon_sym_NA_character_] = ACTIONS(1379), - [sym_dots] = ACTIONS(1379), - [sym_dot_dot_i] = ACTIONS(1381), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1381), - [sym__semicolon] = ACTIONS(1381), - [sym__raw_string_literal] = ACTIONS(1381), - [sym__external_open_parenthesis] = ACTIONS(1381), - [sym__external_open_brace] = ACTIONS(1381), - [sym__external_close_brace] = ACTIONS(1381), - [sym__external_open_bracket] = ACTIONS(1381), - [sym__external_open_bracket2] = ACTIONS(1381), - }, - [811] = { - [sym_identifier] = ACTIONS(1452), - [anon_sym_BSLASH] = ACTIONS(1454), - [anon_sym_function] = ACTIONS(1452), - [anon_sym_EQ] = ACTIONS(1452), - [anon_sym_if] = ACTIONS(1452), - [anon_sym_for] = ACTIONS(1452), - [anon_sym_while] = ACTIONS(1452), - [anon_sym_repeat] = ACTIONS(1452), - [anon_sym_QMARK] = ACTIONS(1454), - [anon_sym_TILDE] = ACTIONS(1454), - [anon_sym_BANG] = ACTIONS(1452), - [anon_sym_PLUS] = ACTIONS(1454), - [anon_sym_DASH] = ACTIONS(1452), - [anon_sym_LT_DASH] = ACTIONS(1454), - [anon_sym_LT_LT_DASH] = ACTIONS(1454), - [anon_sym_COLON_EQ] = ACTIONS(1454), - [anon_sym_DASH_GT] = ACTIONS(1452), - [anon_sym_DASH_GT_GT] = ACTIONS(1454), - [anon_sym_PIPE] = ACTIONS(1452), - [anon_sym_AMP] = ACTIONS(1452), - [anon_sym_PIPE_PIPE] = ACTIONS(1454), - [anon_sym_AMP_AMP] = ACTIONS(1454), - [anon_sym_LT] = ACTIONS(1452), - [anon_sym_LT_EQ] = ACTIONS(1454), - [anon_sym_GT] = ACTIONS(1452), - [anon_sym_GT_EQ] = ACTIONS(1454), - [anon_sym_EQ_EQ] = ACTIONS(1454), - [anon_sym_BANG_EQ] = ACTIONS(1454), - [anon_sym_STAR] = ACTIONS(1452), - [anon_sym_SLASH] = ACTIONS(1454), - [anon_sym_STAR_STAR] = ACTIONS(1454), - [anon_sym_CARET] = ACTIONS(1454), - [aux_sym_binary_operator_token1] = ACTIONS(1454), - [anon_sym_PIPE_GT] = ACTIONS(1454), - [anon_sym_COLON] = ACTIONS(1452), - [anon_sym_DOLLAR] = ACTIONS(1454), - [anon_sym_AT] = ACTIONS(1454), - [sym__hex_literal] = ACTIONS(1454), - [sym__number_literal] = ACTIONS(1452), - [anon_sym_SQUOTE] = ACTIONS(1454), - [anon_sym_DQUOTE] = ACTIONS(1454), - [sym_return] = ACTIONS(1452), - [sym_next] = ACTIONS(1452), - [sym_break] = ACTIONS(1452), - [sym_true] = ACTIONS(1452), - [sym_false] = ACTIONS(1452), - [sym_null] = ACTIONS(1452), - [sym_inf] = ACTIONS(1452), - [sym_nan] = ACTIONS(1452), - [anon_sym_NA] = ACTIONS(1452), - [anon_sym_NA_integer_] = ACTIONS(1452), - [anon_sym_NA_real_] = ACTIONS(1452), - [anon_sym_NA_complex_] = ACTIONS(1452), - [anon_sym_NA_character_] = ACTIONS(1452), - [sym_dots] = ACTIONS(1452), - [sym_dot_dot_i] = ACTIONS(1454), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1454), - [sym__newline] = ACTIONS(1454), - [sym__raw_string_literal] = ACTIONS(1454), - [sym__external_else] = ACTIONS(1454), - [sym__external_open_parenthesis] = ACTIONS(1454), - [sym__external_open_brace] = ACTIONS(1454), - [sym__external_open_bracket] = ACTIONS(1454), - [sym__external_open_bracket2] = ACTIONS(1454), - [sym__external_close_bracket2] = ACTIONS(1454), - }, - [812] = { - [ts_builtin_sym_end] = ACTIONS(1456), - [sym_identifier] = ACTIONS(1458), - [anon_sym_BSLASH] = ACTIONS(1456), - [anon_sym_function] = ACTIONS(1458), - [anon_sym_EQ] = ACTIONS(1458), - [anon_sym_if] = ACTIONS(1458), - [anon_sym_for] = ACTIONS(1458), - [anon_sym_while] = ACTIONS(1458), - [anon_sym_repeat] = ACTIONS(1458), - [anon_sym_QMARK] = ACTIONS(1456), - [anon_sym_TILDE] = ACTIONS(1456), - [anon_sym_BANG] = ACTIONS(1458), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1458), - [anon_sym_LT_DASH] = ACTIONS(1456), - [anon_sym_LT_LT_DASH] = ACTIONS(1456), - [anon_sym_COLON_EQ] = ACTIONS(1456), - [anon_sym_DASH_GT] = ACTIONS(1458), - [anon_sym_DASH_GT_GT] = ACTIONS(1456), - [anon_sym_PIPE] = ACTIONS(1458), - [anon_sym_AMP] = ACTIONS(1458), - [anon_sym_PIPE_PIPE] = ACTIONS(1456), - [anon_sym_AMP_AMP] = ACTIONS(1456), - [anon_sym_LT] = ACTIONS(1458), - [anon_sym_LT_EQ] = ACTIONS(1456), - [anon_sym_GT] = ACTIONS(1458), - [anon_sym_GT_EQ] = ACTIONS(1456), - [anon_sym_EQ_EQ] = ACTIONS(1456), - [anon_sym_BANG_EQ] = ACTIONS(1456), - [anon_sym_STAR] = ACTIONS(1458), - [anon_sym_SLASH] = ACTIONS(1456), - [anon_sym_STAR_STAR] = ACTIONS(1456), - [anon_sym_CARET] = ACTIONS(1456), - [aux_sym_binary_operator_token1] = ACTIONS(1456), - [anon_sym_PIPE_GT] = ACTIONS(1456), - [anon_sym_COLON] = ACTIONS(1458), - [anon_sym_DOLLAR] = ACTIONS(1456), - [anon_sym_AT] = ACTIONS(1456), - [sym__hex_literal] = ACTIONS(1456), - [sym__number_literal] = ACTIONS(1458), - [anon_sym_SQUOTE] = ACTIONS(1456), - [anon_sym_DQUOTE] = ACTIONS(1456), - [sym_return] = ACTIONS(1458), - [sym_next] = ACTIONS(1458), - [sym_break] = ACTIONS(1458), - [sym_true] = ACTIONS(1458), - [sym_false] = ACTIONS(1458), - [sym_null] = ACTIONS(1458), - [sym_inf] = ACTIONS(1458), - [sym_nan] = ACTIONS(1458), - [anon_sym_NA] = ACTIONS(1458), - [anon_sym_NA_integer_] = ACTIONS(1458), - [anon_sym_NA_real_] = ACTIONS(1458), - [anon_sym_NA_complex_] = ACTIONS(1458), - [anon_sym_NA_character_] = ACTIONS(1458), - [sym_dots] = ACTIONS(1458), - [sym_dot_dot_i] = ACTIONS(1456), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1456), - [sym__semicolon] = ACTIONS(1456), - [sym__raw_string_literal] = ACTIONS(1456), - [sym__external_else] = ACTIONS(1456), - [sym__external_open_parenthesis] = ACTIONS(1456), - [sym__external_open_brace] = ACTIONS(1456), - [sym__external_open_bracket] = ACTIONS(1456), - [sym__external_open_bracket2] = ACTIONS(1456), - }, - [813] = { - [sym_identifier] = ACTIONS(1460), - [anon_sym_BSLASH] = ACTIONS(1462), - [anon_sym_function] = ACTIONS(1460), - [anon_sym_EQ] = ACTIONS(1460), - [anon_sym_if] = ACTIONS(1460), - [anon_sym_for] = ACTIONS(1460), - [anon_sym_while] = ACTIONS(1460), - [anon_sym_repeat] = ACTIONS(1460), - [anon_sym_QMARK] = ACTIONS(1462), - [anon_sym_TILDE] = ACTIONS(1462), - [anon_sym_BANG] = ACTIONS(1460), - [anon_sym_PLUS] = ACTIONS(1462), - [anon_sym_DASH] = ACTIONS(1460), - [anon_sym_LT_DASH] = ACTIONS(1462), - [anon_sym_LT_LT_DASH] = ACTIONS(1462), - [anon_sym_COLON_EQ] = ACTIONS(1462), - [anon_sym_DASH_GT] = ACTIONS(1460), - [anon_sym_DASH_GT_GT] = ACTIONS(1462), - [anon_sym_PIPE] = ACTIONS(1460), - [anon_sym_AMP] = ACTIONS(1460), - [anon_sym_PIPE_PIPE] = ACTIONS(1462), - [anon_sym_AMP_AMP] = ACTIONS(1462), - [anon_sym_LT] = ACTIONS(1460), - [anon_sym_LT_EQ] = ACTIONS(1462), - [anon_sym_GT] = ACTIONS(1460), - [anon_sym_GT_EQ] = ACTIONS(1462), - [anon_sym_EQ_EQ] = ACTIONS(1462), - [anon_sym_BANG_EQ] = ACTIONS(1462), - [anon_sym_STAR] = ACTIONS(1460), - [anon_sym_SLASH] = ACTIONS(1462), - [anon_sym_STAR_STAR] = ACTIONS(1462), - [anon_sym_CARET] = ACTIONS(1462), - [aux_sym_binary_operator_token1] = ACTIONS(1462), - [anon_sym_PIPE_GT] = ACTIONS(1462), - [anon_sym_COLON] = ACTIONS(1460), - [anon_sym_DOLLAR] = ACTIONS(1462), - [anon_sym_AT] = ACTIONS(1462), - [sym__hex_literal] = ACTIONS(1462), - [sym__number_literal] = ACTIONS(1460), - [anon_sym_SQUOTE] = ACTIONS(1462), - [anon_sym_DQUOTE] = ACTIONS(1462), - [sym_return] = ACTIONS(1460), - [sym_next] = ACTIONS(1460), - [sym_break] = ACTIONS(1460), - [sym_true] = ACTIONS(1460), - [sym_false] = ACTIONS(1460), - [sym_null] = ACTIONS(1460), - [sym_inf] = ACTIONS(1460), - [sym_nan] = ACTIONS(1460), - [anon_sym_NA] = ACTIONS(1460), - [anon_sym_NA_integer_] = ACTIONS(1460), - [anon_sym_NA_real_] = ACTIONS(1460), - [anon_sym_NA_complex_] = ACTIONS(1460), - [anon_sym_NA_character_] = ACTIONS(1460), - [sym_dots] = ACTIONS(1460), - [sym_dot_dot_i] = ACTIONS(1462), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1462), - [sym__semicolon] = ACTIONS(1462), - [sym__raw_string_literal] = ACTIONS(1462), - [sym__external_else] = ACTIONS(1462), - [sym__external_open_parenthesis] = ACTIONS(1462), - [sym__external_open_brace] = ACTIONS(1462), - [sym__external_close_brace] = ACTIONS(1462), - [sym__external_open_bracket] = ACTIONS(1462), - [sym__external_open_bracket2] = ACTIONS(1462), - }, - [814] = { - [sym_identifier] = ACTIONS(1464), - [anon_sym_BSLASH] = ACTIONS(1466), - [anon_sym_function] = ACTIONS(1464), - [anon_sym_EQ] = ACTIONS(1464), - [anon_sym_if] = ACTIONS(1464), - [anon_sym_for] = ACTIONS(1464), - [anon_sym_while] = ACTIONS(1464), - [anon_sym_repeat] = ACTIONS(1464), - [anon_sym_QMARK] = ACTIONS(1466), - [anon_sym_TILDE] = ACTIONS(1466), - [anon_sym_BANG] = ACTIONS(1464), - [anon_sym_PLUS] = ACTIONS(1466), - [anon_sym_DASH] = ACTIONS(1464), - [anon_sym_LT_DASH] = ACTIONS(1466), - [anon_sym_LT_LT_DASH] = ACTIONS(1466), - [anon_sym_COLON_EQ] = ACTIONS(1466), - [anon_sym_DASH_GT] = ACTIONS(1464), - [anon_sym_DASH_GT_GT] = ACTIONS(1466), - [anon_sym_PIPE] = ACTIONS(1464), - [anon_sym_AMP] = ACTIONS(1464), - [anon_sym_PIPE_PIPE] = ACTIONS(1466), - [anon_sym_AMP_AMP] = ACTIONS(1466), - [anon_sym_LT] = ACTIONS(1464), - [anon_sym_LT_EQ] = ACTIONS(1466), - [anon_sym_GT] = ACTIONS(1464), - [anon_sym_GT_EQ] = ACTIONS(1466), - [anon_sym_EQ_EQ] = ACTIONS(1466), - [anon_sym_BANG_EQ] = ACTIONS(1466), - [anon_sym_STAR] = ACTIONS(1464), - [anon_sym_SLASH] = ACTIONS(1466), - [anon_sym_STAR_STAR] = ACTIONS(1466), - [anon_sym_CARET] = ACTIONS(1466), - [aux_sym_binary_operator_token1] = ACTIONS(1466), - [anon_sym_PIPE_GT] = ACTIONS(1466), - [anon_sym_COLON] = ACTIONS(1464), - [anon_sym_DOLLAR] = ACTIONS(1466), - [anon_sym_AT] = ACTIONS(1466), - [sym__hex_literal] = ACTIONS(1466), - [sym__number_literal] = ACTIONS(1464), - [anon_sym_SQUOTE] = ACTIONS(1466), - [anon_sym_DQUOTE] = ACTIONS(1466), - [sym_return] = ACTIONS(1464), - [sym_next] = ACTIONS(1464), - [sym_break] = ACTIONS(1464), - [sym_true] = ACTIONS(1464), - [sym_false] = ACTIONS(1464), - [sym_null] = ACTIONS(1464), - [sym_inf] = ACTIONS(1464), - [sym_nan] = ACTIONS(1464), - [anon_sym_NA] = ACTIONS(1464), - [anon_sym_NA_integer_] = ACTIONS(1464), - [anon_sym_NA_real_] = ACTIONS(1464), - [anon_sym_NA_complex_] = ACTIONS(1464), - [anon_sym_NA_character_] = ACTIONS(1464), - [sym_dots] = ACTIONS(1464), - [sym_dot_dot_i] = ACTIONS(1466), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1466), - [sym__semicolon] = ACTIONS(1466), - [sym__raw_string_literal] = ACTIONS(1466), - [sym__external_else] = ACTIONS(1466), - [sym__external_open_parenthesis] = ACTIONS(1466), - [sym__external_open_brace] = ACTIONS(1466), - [sym__external_close_brace] = ACTIONS(1466), - [sym__external_open_bracket] = ACTIONS(1466), - [sym__external_open_bracket2] = ACTIONS(1466), - }, - [815] = { - [sym_identifier] = ACTIONS(1468), - [anon_sym_BSLASH] = ACTIONS(1470), - [anon_sym_function] = ACTIONS(1468), - [anon_sym_EQ] = ACTIONS(1468), - [anon_sym_if] = ACTIONS(1468), - [anon_sym_for] = ACTIONS(1468), - [anon_sym_while] = ACTIONS(1468), - [anon_sym_repeat] = ACTIONS(1468), - [anon_sym_QMARK] = ACTIONS(1470), - [anon_sym_TILDE] = ACTIONS(1470), - [anon_sym_BANG] = ACTIONS(1468), - [anon_sym_PLUS] = ACTIONS(1470), - [anon_sym_DASH] = ACTIONS(1468), - [anon_sym_LT_DASH] = ACTIONS(1470), - [anon_sym_LT_LT_DASH] = ACTIONS(1470), - [anon_sym_COLON_EQ] = ACTIONS(1470), - [anon_sym_DASH_GT] = ACTIONS(1468), - [anon_sym_DASH_GT_GT] = ACTIONS(1470), - [anon_sym_PIPE] = ACTIONS(1468), - [anon_sym_AMP] = ACTIONS(1468), - [anon_sym_PIPE_PIPE] = ACTIONS(1470), - [anon_sym_AMP_AMP] = ACTIONS(1470), - [anon_sym_LT] = ACTIONS(1468), - [anon_sym_LT_EQ] = ACTIONS(1470), - [anon_sym_GT] = ACTIONS(1468), - [anon_sym_GT_EQ] = ACTIONS(1470), - [anon_sym_EQ_EQ] = ACTIONS(1470), - [anon_sym_BANG_EQ] = ACTIONS(1470), - [anon_sym_STAR] = ACTIONS(1468), - [anon_sym_SLASH] = ACTIONS(1470), - [anon_sym_STAR_STAR] = ACTIONS(1470), - [anon_sym_CARET] = ACTIONS(1470), - [aux_sym_binary_operator_token1] = ACTIONS(1470), - [anon_sym_PIPE_GT] = ACTIONS(1470), - [anon_sym_COLON] = ACTIONS(1468), - [anon_sym_DOLLAR] = ACTIONS(1470), - [anon_sym_AT] = ACTIONS(1470), - [sym__hex_literal] = ACTIONS(1470), - [sym__number_literal] = ACTIONS(1468), - [anon_sym_SQUOTE] = ACTIONS(1470), - [anon_sym_DQUOTE] = ACTIONS(1470), - [sym_return] = ACTIONS(1468), - [sym_next] = ACTIONS(1468), - [sym_break] = ACTIONS(1468), - [sym_true] = ACTIONS(1468), - [sym_false] = ACTIONS(1468), - [sym_null] = ACTIONS(1468), - [sym_inf] = ACTIONS(1468), - [sym_nan] = ACTIONS(1468), - [anon_sym_NA] = ACTIONS(1468), - [anon_sym_NA_integer_] = ACTIONS(1468), - [anon_sym_NA_real_] = ACTIONS(1468), - [anon_sym_NA_complex_] = ACTIONS(1468), - [anon_sym_NA_character_] = ACTIONS(1468), - [sym_dots] = ACTIONS(1468), - [sym_dot_dot_i] = ACTIONS(1470), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1470), - [sym__semicolon] = ACTIONS(1470), - [sym__raw_string_literal] = ACTIONS(1470), - [sym__external_else] = ACTIONS(1470), - [sym__external_open_parenthesis] = ACTIONS(1470), - [sym__external_open_brace] = ACTIONS(1470), - [sym__external_close_brace] = ACTIONS(1470), - [sym__external_open_bracket] = ACTIONS(1470), - [sym__external_open_bracket2] = ACTIONS(1470), - }, - [816] = { - [sym_identifier] = ACTIONS(1452), - [anon_sym_BSLASH] = ACTIONS(1454), - [anon_sym_function] = ACTIONS(1452), - [anon_sym_EQ] = ACTIONS(1452), - [anon_sym_if] = ACTIONS(1452), - [anon_sym_for] = ACTIONS(1452), - [anon_sym_while] = ACTIONS(1452), - [anon_sym_repeat] = ACTIONS(1452), - [anon_sym_QMARK] = ACTIONS(1454), - [anon_sym_TILDE] = ACTIONS(1454), - [anon_sym_BANG] = ACTIONS(1452), - [anon_sym_PLUS] = ACTIONS(1454), - [anon_sym_DASH] = ACTIONS(1452), - [anon_sym_LT_DASH] = ACTIONS(1454), - [anon_sym_LT_LT_DASH] = ACTIONS(1454), - [anon_sym_COLON_EQ] = ACTIONS(1454), - [anon_sym_DASH_GT] = ACTIONS(1452), - [anon_sym_DASH_GT_GT] = ACTIONS(1454), - [anon_sym_PIPE] = ACTIONS(1452), - [anon_sym_AMP] = ACTIONS(1452), - [anon_sym_PIPE_PIPE] = ACTIONS(1454), - [anon_sym_AMP_AMP] = ACTIONS(1454), - [anon_sym_LT] = ACTIONS(1452), - [anon_sym_LT_EQ] = ACTIONS(1454), - [anon_sym_GT] = ACTIONS(1452), - [anon_sym_GT_EQ] = ACTIONS(1454), - [anon_sym_EQ_EQ] = ACTIONS(1454), - [anon_sym_BANG_EQ] = ACTIONS(1454), - [anon_sym_STAR] = ACTIONS(1452), - [anon_sym_SLASH] = ACTIONS(1454), - [anon_sym_STAR_STAR] = ACTIONS(1454), - [anon_sym_CARET] = ACTIONS(1454), - [aux_sym_binary_operator_token1] = ACTIONS(1454), - [anon_sym_PIPE_GT] = ACTIONS(1454), - [anon_sym_COLON] = ACTIONS(1452), - [anon_sym_DOLLAR] = ACTIONS(1454), - [anon_sym_AT] = ACTIONS(1454), - [sym__hex_literal] = ACTIONS(1454), - [sym__number_literal] = ACTIONS(1452), - [anon_sym_SQUOTE] = ACTIONS(1454), - [anon_sym_DQUOTE] = ACTIONS(1454), - [sym_return] = ACTIONS(1452), - [sym_next] = ACTIONS(1452), - [sym_break] = ACTIONS(1452), - [sym_true] = ACTIONS(1452), - [sym_false] = ACTIONS(1452), - [sym_null] = ACTIONS(1452), - [sym_inf] = ACTIONS(1452), - [sym_nan] = ACTIONS(1452), - [anon_sym_NA] = ACTIONS(1452), - [anon_sym_NA_integer_] = ACTIONS(1452), - [anon_sym_NA_real_] = ACTIONS(1452), - [anon_sym_NA_complex_] = ACTIONS(1452), - [anon_sym_NA_character_] = ACTIONS(1452), - [sym_dots] = ACTIONS(1452), - [sym_dot_dot_i] = ACTIONS(1454), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1454), - [sym__newline] = ACTIONS(1454), - [sym__raw_string_literal] = ACTIONS(1454), - [sym__external_else] = ACTIONS(1454), - [sym__external_open_parenthesis] = ACTIONS(1454), - [sym__external_open_brace] = ACTIONS(1454), - [sym__external_open_bracket] = ACTIONS(1454), - [sym__external_close_bracket] = ACTIONS(1454), - [sym__external_open_bracket2] = ACTIONS(1454), - }, - [817] = { - [sym_identifier] = ACTIONS(1472), - [anon_sym_BSLASH] = ACTIONS(1474), - [anon_sym_function] = ACTIONS(1472), - [anon_sym_EQ] = ACTIONS(1472), - [anon_sym_if] = ACTIONS(1472), - [anon_sym_for] = ACTIONS(1472), - [anon_sym_while] = ACTIONS(1472), - [anon_sym_repeat] = ACTIONS(1472), - [anon_sym_QMARK] = ACTIONS(1474), - [anon_sym_TILDE] = ACTIONS(1474), - [anon_sym_BANG] = ACTIONS(1472), - [anon_sym_PLUS] = ACTIONS(1474), - [anon_sym_DASH] = ACTIONS(1472), - [anon_sym_LT_DASH] = ACTIONS(1474), - [anon_sym_LT_LT_DASH] = ACTIONS(1474), - [anon_sym_COLON_EQ] = ACTIONS(1474), - [anon_sym_DASH_GT] = ACTIONS(1472), - [anon_sym_DASH_GT_GT] = ACTIONS(1474), - [anon_sym_PIPE] = ACTIONS(1472), - [anon_sym_AMP] = ACTIONS(1472), - [anon_sym_PIPE_PIPE] = ACTIONS(1474), - [anon_sym_AMP_AMP] = ACTIONS(1474), - [anon_sym_LT] = ACTIONS(1472), - [anon_sym_LT_EQ] = ACTIONS(1474), - [anon_sym_GT] = ACTIONS(1472), - [anon_sym_GT_EQ] = ACTIONS(1474), - [anon_sym_EQ_EQ] = ACTIONS(1474), - [anon_sym_BANG_EQ] = ACTIONS(1474), - [anon_sym_STAR] = ACTIONS(1472), - [anon_sym_SLASH] = ACTIONS(1474), - [anon_sym_STAR_STAR] = ACTIONS(1474), - [anon_sym_CARET] = ACTIONS(1474), - [aux_sym_binary_operator_token1] = ACTIONS(1474), - [anon_sym_PIPE_GT] = ACTIONS(1474), - [anon_sym_COLON] = ACTIONS(1472), - [anon_sym_DOLLAR] = ACTIONS(1474), - [anon_sym_AT] = ACTIONS(1474), - [sym__hex_literal] = ACTIONS(1474), - [sym__number_literal] = ACTIONS(1472), - [anon_sym_SQUOTE] = ACTIONS(1474), - [anon_sym_DQUOTE] = ACTIONS(1474), - [sym_return] = ACTIONS(1472), - [sym_next] = ACTIONS(1472), - [sym_break] = ACTIONS(1472), - [sym_true] = ACTIONS(1472), - [sym_false] = ACTIONS(1472), - [sym_null] = ACTIONS(1472), - [sym_inf] = ACTIONS(1472), - [sym_nan] = ACTIONS(1472), - [anon_sym_NA] = ACTIONS(1472), - [anon_sym_NA_integer_] = ACTIONS(1472), - [anon_sym_NA_real_] = ACTIONS(1472), - [anon_sym_NA_complex_] = ACTIONS(1472), - [anon_sym_NA_character_] = ACTIONS(1472), - [sym_dots] = ACTIONS(1472), - [sym_dot_dot_i] = ACTIONS(1474), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1474), - [sym__newline] = ACTIONS(1474), - [sym__raw_string_literal] = ACTIONS(1474), - [sym__external_else] = ACTIONS(1474), - [sym__external_open_parenthesis] = ACTIONS(1474), - [sym__external_open_brace] = ACTIONS(1474), - [sym__external_open_bracket] = ACTIONS(1474), - [sym__external_close_bracket] = ACTIONS(1474), - [sym__external_open_bracket2] = ACTIONS(1474), - }, - [818] = { - [sym_identifier] = ACTIONS(1476), - [anon_sym_BSLASH] = ACTIONS(1478), - [anon_sym_function] = ACTIONS(1476), - [anon_sym_EQ] = ACTIONS(1476), - [anon_sym_if] = ACTIONS(1476), - [anon_sym_for] = ACTIONS(1476), - [anon_sym_while] = ACTIONS(1476), - [anon_sym_repeat] = ACTIONS(1476), - [anon_sym_QMARK] = ACTIONS(1478), - [anon_sym_TILDE] = ACTIONS(1478), - [anon_sym_BANG] = ACTIONS(1476), - [anon_sym_PLUS] = ACTIONS(1478), - [anon_sym_DASH] = ACTIONS(1476), - [anon_sym_LT_DASH] = ACTIONS(1478), - [anon_sym_LT_LT_DASH] = ACTIONS(1478), - [anon_sym_COLON_EQ] = ACTIONS(1478), - [anon_sym_DASH_GT] = ACTIONS(1476), - [anon_sym_DASH_GT_GT] = ACTIONS(1478), - [anon_sym_PIPE] = ACTIONS(1476), - [anon_sym_AMP] = ACTIONS(1476), - [anon_sym_PIPE_PIPE] = ACTIONS(1478), - [anon_sym_AMP_AMP] = ACTIONS(1478), - [anon_sym_LT] = ACTIONS(1476), - [anon_sym_LT_EQ] = ACTIONS(1478), - [anon_sym_GT] = ACTIONS(1476), - [anon_sym_GT_EQ] = ACTIONS(1478), - [anon_sym_EQ_EQ] = ACTIONS(1478), - [anon_sym_BANG_EQ] = ACTIONS(1478), - [anon_sym_STAR] = ACTIONS(1476), - [anon_sym_SLASH] = ACTIONS(1478), - [anon_sym_STAR_STAR] = ACTIONS(1478), - [anon_sym_CARET] = ACTIONS(1478), - [aux_sym_binary_operator_token1] = ACTIONS(1478), - [anon_sym_PIPE_GT] = ACTIONS(1478), - [anon_sym_COLON] = ACTIONS(1476), - [anon_sym_DOLLAR] = ACTIONS(1478), - [anon_sym_AT] = ACTIONS(1478), - [sym__hex_literal] = ACTIONS(1478), - [sym__number_literal] = ACTIONS(1476), - [anon_sym_SQUOTE] = ACTIONS(1478), - [anon_sym_DQUOTE] = ACTIONS(1478), - [sym_return] = ACTIONS(1476), - [sym_next] = ACTIONS(1476), - [sym_break] = ACTIONS(1476), - [sym_true] = ACTIONS(1476), - [sym_false] = ACTIONS(1476), - [sym_null] = ACTIONS(1476), - [sym_inf] = ACTIONS(1476), - [sym_nan] = ACTIONS(1476), - [anon_sym_NA] = ACTIONS(1476), - [anon_sym_NA_integer_] = ACTIONS(1476), - [anon_sym_NA_real_] = ACTIONS(1476), - [anon_sym_NA_complex_] = ACTIONS(1476), - [anon_sym_NA_character_] = ACTIONS(1476), - [sym_dots] = ACTIONS(1476), - [sym_dot_dot_i] = ACTIONS(1478), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1478), - [sym__newline] = ACTIONS(1478), - [sym__raw_string_literal] = ACTIONS(1478), - [sym__external_else] = ACTIONS(1478), - [sym__external_open_parenthesis] = ACTIONS(1478), - [sym__external_open_brace] = ACTIONS(1478), - [sym__external_open_bracket] = ACTIONS(1478), - [sym__external_close_bracket] = ACTIONS(1478), - [sym__external_open_bracket2] = ACTIONS(1478), - }, - [819] = { - [sym_identifier] = ACTIONS(1480), - [anon_sym_BSLASH] = ACTIONS(1482), - [anon_sym_function] = ACTIONS(1480), - [anon_sym_EQ] = ACTIONS(1480), - [anon_sym_if] = ACTIONS(1480), - [anon_sym_for] = ACTIONS(1480), - [anon_sym_while] = ACTIONS(1480), - [anon_sym_repeat] = ACTIONS(1480), - [anon_sym_QMARK] = ACTIONS(1482), - [anon_sym_TILDE] = ACTIONS(1482), - [anon_sym_BANG] = ACTIONS(1480), - [anon_sym_PLUS] = ACTIONS(1482), - [anon_sym_DASH] = ACTIONS(1480), - [anon_sym_LT_DASH] = ACTIONS(1482), - [anon_sym_LT_LT_DASH] = ACTIONS(1482), - [anon_sym_COLON_EQ] = ACTIONS(1482), - [anon_sym_DASH_GT] = ACTIONS(1480), - [anon_sym_DASH_GT_GT] = ACTIONS(1482), - [anon_sym_PIPE] = ACTIONS(1480), - [anon_sym_AMP] = ACTIONS(1480), - [anon_sym_PIPE_PIPE] = ACTIONS(1482), - [anon_sym_AMP_AMP] = ACTIONS(1482), - [anon_sym_LT] = ACTIONS(1480), - [anon_sym_LT_EQ] = ACTIONS(1482), - [anon_sym_GT] = ACTIONS(1480), - [anon_sym_GT_EQ] = ACTIONS(1482), - [anon_sym_EQ_EQ] = ACTIONS(1482), - [anon_sym_BANG_EQ] = ACTIONS(1482), - [anon_sym_STAR] = ACTIONS(1480), - [anon_sym_SLASH] = ACTIONS(1482), - [anon_sym_STAR_STAR] = ACTIONS(1482), - [anon_sym_CARET] = ACTIONS(1482), - [aux_sym_binary_operator_token1] = ACTIONS(1482), - [anon_sym_PIPE_GT] = ACTIONS(1482), - [anon_sym_COLON] = ACTIONS(1480), - [anon_sym_DOLLAR] = ACTIONS(1482), - [anon_sym_AT] = ACTIONS(1482), - [sym__hex_literal] = ACTIONS(1482), - [sym__number_literal] = ACTIONS(1480), - [anon_sym_SQUOTE] = ACTIONS(1482), - [anon_sym_DQUOTE] = ACTIONS(1482), - [sym_return] = ACTIONS(1480), - [sym_next] = ACTIONS(1480), - [sym_break] = ACTIONS(1480), - [sym_true] = ACTIONS(1480), - [sym_false] = ACTIONS(1480), - [sym_null] = ACTIONS(1480), - [sym_inf] = ACTIONS(1480), - [sym_nan] = ACTIONS(1480), - [anon_sym_NA] = ACTIONS(1480), - [anon_sym_NA_integer_] = ACTIONS(1480), - [anon_sym_NA_real_] = ACTIONS(1480), - [anon_sym_NA_complex_] = ACTIONS(1480), - [anon_sym_NA_character_] = ACTIONS(1480), - [sym_dots] = ACTIONS(1480), - [sym_dot_dot_i] = ACTIONS(1482), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1482), - [sym__newline] = ACTIONS(1482), - [sym__raw_string_literal] = ACTIONS(1482), - [sym__external_else] = ACTIONS(1482), - [sym__external_open_parenthesis] = ACTIONS(1482), - [sym__external_open_brace] = ACTIONS(1482), - [sym__external_open_bracket] = ACTIONS(1482), - [sym__external_close_bracket] = ACTIONS(1482), - [sym__external_open_bracket2] = ACTIONS(1482), - }, - [820] = { - [sym_identifier] = ACTIONS(1460), - [anon_sym_BSLASH] = ACTIONS(1462), - [anon_sym_function] = ACTIONS(1460), - [anon_sym_EQ] = ACTIONS(1460), - [anon_sym_if] = ACTIONS(1460), - [anon_sym_for] = ACTIONS(1460), - [anon_sym_while] = ACTIONS(1460), - [anon_sym_repeat] = ACTIONS(1460), - [anon_sym_QMARK] = ACTIONS(1462), - [anon_sym_TILDE] = ACTIONS(1462), - [anon_sym_BANG] = ACTIONS(1460), - [anon_sym_PLUS] = ACTIONS(1462), - [anon_sym_DASH] = ACTIONS(1460), - [anon_sym_LT_DASH] = ACTIONS(1462), - [anon_sym_LT_LT_DASH] = ACTIONS(1462), - [anon_sym_COLON_EQ] = ACTIONS(1462), - [anon_sym_DASH_GT] = ACTIONS(1460), - [anon_sym_DASH_GT_GT] = ACTIONS(1462), - [anon_sym_PIPE] = ACTIONS(1460), - [anon_sym_AMP] = ACTIONS(1460), - [anon_sym_PIPE_PIPE] = ACTIONS(1462), - [anon_sym_AMP_AMP] = ACTIONS(1462), - [anon_sym_LT] = ACTIONS(1460), - [anon_sym_LT_EQ] = ACTIONS(1462), - [anon_sym_GT] = ACTIONS(1460), - [anon_sym_GT_EQ] = ACTIONS(1462), - [anon_sym_EQ_EQ] = ACTIONS(1462), - [anon_sym_BANG_EQ] = ACTIONS(1462), - [anon_sym_STAR] = ACTIONS(1460), - [anon_sym_SLASH] = ACTIONS(1462), - [anon_sym_STAR_STAR] = ACTIONS(1462), - [anon_sym_CARET] = ACTIONS(1462), - [aux_sym_binary_operator_token1] = ACTIONS(1462), - [anon_sym_PIPE_GT] = ACTIONS(1462), - [anon_sym_COLON] = ACTIONS(1460), - [anon_sym_DOLLAR] = ACTIONS(1462), - [anon_sym_AT] = ACTIONS(1462), - [sym__hex_literal] = ACTIONS(1462), - [sym__number_literal] = ACTIONS(1460), - [anon_sym_SQUOTE] = ACTIONS(1462), - [anon_sym_DQUOTE] = ACTIONS(1462), - [sym_return] = ACTIONS(1460), - [sym_next] = ACTIONS(1460), - [sym_break] = ACTIONS(1460), - [sym_true] = ACTIONS(1460), - [sym_false] = ACTIONS(1460), - [sym_null] = ACTIONS(1460), - [sym_inf] = ACTIONS(1460), - [sym_nan] = ACTIONS(1460), - [anon_sym_NA] = ACTIONS(1460), - [anon_sym_NA_integer_] = ACTIONS(1460), - [anon_sym_NA_real_] = ACTIONS(1460), - [anon_sym_NA_complex_] = ACTIONS(1460), - [anon_sym_NA_character_] = ACTIONS(1460), - [sym_dots] = ACTIONS(1460), - [sym_dot_dot_i] = ACTIONS(1462), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1462), - [sym__newline] = ACTIONS(1462), - [sym__raw_string_literal] = ACTIONS(1462), - [sym__external_else] = ACTIONS(1462), - [sym__external_open_parenthesis] = ACTIONS(1462), - [sym__external_open_brace] = ACTIONS(1462), - [sym__external_open_bracket] = ACTIONS(1462), - [sym__external_close_bracket] = ACTIONS(1462), - [sym__external_open_bracket2] = ACTIONS(1462), - }, - [821] = { - [sym_identifier] = ACTIONS(1464), - [anon_sym_BSLASH] = ACTIONS(1466), - [anon_sym_function] = ACTIONS(1464), - [anon_sym_EQ] = ACTIONS(1464), - [anon_sym_if] = ACTIONS(1464), - [anon_sym_for] = ACTIONS(1464), - [anon_sym_while] = ACTIONS(1464), - [anon_sym_repeat] = ACTIONS(1464), - [anon_sym_QMARK] = ACTIONS(1466), - [anon_sym_TILDE] = ACTIONS(1466), - [anon_sym_BANG] = ACTIONS(1464), - [anon_sym_PLUS] = ACTIONS(1466), - [anon_sym_DASH] = ACTIONS(1464), - [anon_sym_LT_DASH] = ACTIONS(1466), - [anon_sym_LT_LT_DASH] = ACTIONS(1466), - [anon_sym_COLON_EQ] = ACTIONS(1466), - [anon_sym_DASH_GT] = ACTIONS(1464), - [anon_sym_DASH_GT_GT] = ACTIONS(1466), - [anon_sym_PIPE] = ACTIONS(1464), - [anon_sym_AMP] = ACTIONS(1464), - [anon_sym_PIPE_PIPE] = ACTIONS(1466), - [anon_sym_AMP_AMP] = ACTIONS(1466), - [anon_sym_LT] = ACTIONS(1464), - [anon_sym_LT_EQ] = ACTIONS(1466), - [anon_sym_GT] = ACTIONS(1464), - [anon_sym_GT_EQ] = ACTIONS(1466), - [anon_sym_EQ_EQ] = ACTIONS(1466), - [anon_sym_BANG_EQ] = ACTIONS(1466), - [anon_sym_STAR] = ACTIONS(1464), - [anon_sym_SLASH] = ACTIONS(1466), - [anon_sym_STAR_STAR] = ACTIONS(1466), - [anon_sym_CARET] = ACTIONS(1466), - [aux_sym_binary_operator_token1] = ACTIONS(1466), - [anon_sym_PIPE_GT] = ACTIONS(1466), - [anon_sym_COLON] = ACTIONS(1464), - [anon_sym_DOLLAR] = ACTIONS(1466), - [anon_sym_AT] = ACTIONS(1466), - [sym__hex_literal] = ACTIONS(1466), - [sym__number_literal] = ACTIONS(1464), - [anon_sym_SQUOTE] = ACTIONS(1466), - [anon_sym_DQUOTE] = ACTIONS(1466), - [sym_return] = ACTIONS(1464), - [sym_next] = ACTIONS(1464), - [sym_break] = ACTIONS(1464), - [sym_true] = ACTIONS(1464), - [sym_false] = ACTIONS(1464), - [sym_null] = ACTIONS(1464), - [sym_inf] = ACTIONS(1464), - [sym_nan] = ACTIONS(1464), - [anon_sym_NA] = ACTIONS(1464), - [anon_sym_NA_integer_] = ACTIONS(1464), - [anon_sym_NA_real_] = ACTIONS(1464), - [anon_sym_NA_complex_] = ACTIONS(1464), - [anon_sym_NA_character_] = ACTIONS(1464), - [sym_dots] = ACTIONS(1464), - [sym_dot_dot_i] = ACTIONS(1466), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1466), - [sym__newline] = ACTIONS(1466), - [sym__raw_string_literal] = ACTIONS(1466), - [sym__external_else] = ACTIONS(1466), - [sym__external_open_parenthesis] = ACTIONS(1466), - [sym__external_open_brace] = ACTIONS(1466), - [sym__external_open_bracket] = ACTIONS(1466), - [sym__external_close_bracket] = ACTIONS(1466), - [sym__external_open_bracket2] = ACTIONS(1466), - }, - [822] = { - [sym_identifier] = ACTIONS(1468), - [anon_sym_BSLASH] = ACTIONS(1470), - [anon_sym_function] = ACTIONS(1468), - [anon_sym_EQ] = ACTIONS(1468), - [anon_sym_if] = ACTIONS(1468), - [anon_sym_for] = ACTIONS(1468), - [anon_sym_while] = ACTIONS(1468), - [anon_sym_repeat] = ACTIONS(1468), - [anon_sym_QMARK] = ACTIONS(1470), - [anon_sym_TILDE] = ACTIONS(1470), - [anon_sym_BANG] = ACTIONS(1468), - [anon_sym_PLUS] = ACTIONS(1470), - [anon_sym_DASH] = ACTIONS(1468), - [anon_sym_LT_DASH] = ACTIONS(1470), - [anon_sym_LT_LT_DASH] = ACTIONS(1470), - [anon_sym_COLON_EQ] = ACTIONS(1470), - [anon_sym_DASH_GT] = ACTIONS(1468), - [anon_sym_DASH_GT_GT] = ACTIONS(1470), - [anon_sym_PIPE] = ACTIONS(1468), - [anon_sym_AMP] = ACTIONS(1468), - [anon_sym_PIPE_PIPE] = ACTIONS(1470), - [anon_sym_AMP_AMP] = ACTIONS(1470), - [anon_sym_LT] = ACTIONS(1468), - [anon_sym_LT_EQ] = ACTIONS(1470), - [anon_sym_GT] = ACTIONS(1468), - [anon_sym_GT_EQ] = ACTIONS(1470), - [anon_sym_EQ_EQ] = ACTIONS(1470), - [anon_sym_BANG_EQ] = ACTIONS(1470), - [anon_sym_STAR] = ACTIONS(1468), - [anon_sym_SLASH] = ACTIONS(1470), - [anon_sym_STAR_STAR] = ACTIONS(1470), - [anon_sym_CARET] = ACTIONS(1470), - [aux_sym_binary_operator_token1] = ACTIONS(1470), - [anon_sym_PIPE_GT] = ACTIONS(1470), - [anon_sym_COLON] = ACTIONS(1468), - [anon_sym_DOLLAR] = ACTIONS(1470), - [anon_sym_AT] = ACTIONS(1470), - [sym__hex_literal] = ACTIONS(1470), - [sym__number_literal] = ACTIONS(1468), - [anon_sym_SQUOTE] = ACTIONS(1470), - [anon_sym_DQUOTE] = ACTIONS(1470), - [sym_return] = ACTIONS(1468), - [sym_next] = ACTIONS(1468), - [sym_break] = ACTIONS(1468), - [sym_true] = ACTIONS(1468), - [sym_false] = ACTIONS(1468), - [sym_null] = ACTIONS(1468), - [sym_inf] = ACTIONS(1468), - [sym_nan] = ACTIONS(1468), - [anon_sym_NA] = ACTIONS(1468), - [anon_sym_NA_integer_] = ACTIONS(1468), - [anon_sym_NA_real_] = ACTIONS(1468), - [anon_sym_NA_complex_] = ACTIONS(1468), - [anon_sym_NA_character_] = ACTIONS(1468), - [sym_dots] = ACTIONS(1468), - [sym_dot_dot_i] = ACTIONS(1470), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1470), - [sym__newline] = ACTIONS(1470), - [sym__raw_string_literal] = ACTIONS(1470), - [sym__external_else] = ACTIONS(1470), - [sym__external_open_parenthesis] = ACTIONS(1470), - [sym__external_open_brace] = ACTIONS(1470), - [sym__external_open_bracket] = ACTIONS(1470), - [sym__external_close_bracket] = ACTIONS(1470), - [sym__external_open_bracket2] = ACTIONS(1470), - }, - [823] = { - [ts_builtin_sym_end] = ACTIONS(1454), - [sym_identifier] = ACTIONS(1452), - [anon_sym_BSLASH] = ACTIONS(1454), - [anon_sym_function] = ACTIONS(1452), - [anon_sym_EQ] = ACTIONS(1452), - [anon_sym_if] = ACTIONS(1452), - [anon_sym_for] = ACTIONS(1452), - [anon_sym_while] = ACTIONS(1452), - [anon_sym_repeat] = ACTIONS(1452), - [anon_sym_QMARK] = ACTIONS(1454), - [anon_sym_TILDE] = ACTIONS(1454), - [anon_sym_BANG] = ACTIONS(1452), - [anon_sym_PLUS] = ACTIONS(1454), - [anon_sym_DASH] = ACTIONS(1452), - [anon_sym_LT_DASH] = ACTIONS(1454), - [anon_sym_LT_LT_DASH] = ACTIONS(1454), - [anon_sym_COLON_EQ] = ACTIONS(1454), - [anon_sym_DASH_GT] = ACTIONS(1452), - [anon_sym_DASH_GT_GT] = ACTIONS(1454), - [anon_sym_PIPE] = ACTIONS(1452), - [anon_sym_AMP] = ACTIONS(1452), - [anon_sym_PIPE_PIPE] = ACTIONS(1454), - [anon_sym_AMP_AMP] = ACTIONS(1454), - [anon_sym_LT] = ACTIONS(1452), - [anon_sym_LT_EQ] = ACTIONS(1454), - [anon_sym_GT] = ACTIONS(1452), - [anon_sym_GT_EQ] = ACTIONS(1454), - [anon_sym_EQ_EQ] = ACTIONS(1454), - [anon_sym_BANG_EQ] = ACTIONS(1454), - [anon_sym_STAR] = ACTIONS(1452), - [anon_sym_SLASH] = ACTIONS(1454), - [anon_sym_STAR_STAR] = ACTIONS(1454), - [anon_sym_CARET] = ACTIONS(1454), - [aux_sym_binary_operator_token1] = ACTIONS(1454), - [anon_sym_PIPE_GT] = ACTIONS(1454), - [anon_sym_COLON] = ACTIONS(1452), - [anon_sym_DOLLAR] = ACTIONS(1454), - [anon_sym_AT] = ACTIONS(1454), - [sym__hex_literal] = ACTIONS(1454), - [sym__number_literal] = ACTIONS(1452), - [anon_sym_SQUOTE] = ACTIONS(1454), - [anon_sym_DQUOTE] = ACTIONS(1454), - [sym_return] = ACTIONS(1452), - [sym_next] = ACTIONS(1452), - [sym_break] = ACTIONS(1452), - [sym_true] = ACTIONS(1452), - [sym_false] = ACTIONS(1452), - [sym_null] = ACTIONS(1452), - [sym_inf] = ACTIONS(1452), - [sym_nan] = ACTIONS(1452), - [anon_sym_NA] = ACTIONS(1452), - [anon_sym_NA_integer_] = ACTIONS(1452), - [anon_sym_NA_real_] = ACTIONS(1452), - [anon_sym_NA_complex_] = ACTIONS(1452), - [anon_sym_NA_character_] = ACTIONS(1452), - [sym_dots] = ACTIONS(1452), - [sym_dot_dot_i] = ACTIONS(1454), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1454), - [sym__semicolon] = ACTIONS(1454), - [sym__raw_string_literal] = ACTIONS(1454), - [sym__external_else] = ACTIONS(1454), - [sym__external_open_parenthesis] = ACTIONS(1454), - [sym__external_open_brace] = ACTIONS(1454), - [sym__external_open_bracket] = ACTIONS(1454), - [sym__external_open_bracket2] = ACTIONS(1454), - }, - [824] = { - [sym_identifier] = ACTIONS(1484), - [anon_sym_BSLASH] = ACTIONS(1486), - [anon_sym_function] = ACTIONS(1484), - [anon_sym_EQ] = ACTIONS(1484), - [anon_sym_if] = ACTIONS(1484), - [anon_sym_for] = ACTIONS(1484), - [anon_sym_while] = ACTIONS(1484), - [anon_sym_repeat] = ACTIONS(1484), - [anon_sym_QMARK] = ACTIONS(1486), - [anon_sym_TILDE] = ACTIONS(1486), - [anon_sym_BANG] = ACTIONS(1484), - [anon_sym_PLUS] = ACTIONS(1486), - [anon_sym_DASH] = ACTIONS(1484), - [anon_sym_LT_DASH] = ACTIONS(1486), - [anon_sym_LT_LT_DASH] = ACTIONS(1486), - [anon_sym_COLON_EQ] = ACTIONS(1486), - [anon_sym_DASH_GT] = ACTIONS(1484), - [anon_sym_DASH_GT_GT] = ACTIONS(1486), - [anon_sym_PIPE] = ACTIONS(1484), - [anon_sym_AMP] = ACTIONS(1484), - [anon_sym_PIPE_PIPE] = ACTIONS(1486), - [anon_sym_AMP_AMP] = ACTIONS(1486), - [anon_sym_LT] = ACTIONS(1484), - [anon_sym_LT_EQ] = ACTIONS(1486), - [anon_sym_GT] = ACTIONS(1484), - [anon_sym_GT_EQ] = ACTIONS(1486), - [anon_sym_EQ_EQ] = ACTIONS(1486), - [anon_sym_BANG_EQ] = ACTIONS(1486), - [anon_sym_STAR] = ACTIONS(1484), - [anon_sym_SLASH] = ACTIONS(1486), - [anon_sym_STAR_STAR] = ACTIONS(1486), - [anon_sym_CARET] = ACTIONS(1486), - [aux_sym_binary_operator_token1] = ACTIONS(1486), - [anon_sym_PIPE_GT] = ACTIONS(1486), - [anon_sym_COLON] = ACTIONS(1484), - [anon_sym_DOLLAR] = ACTIONS(1486), - [anon_sym_AT] = ACTIONS(1486), - [sym__hex_literal] = ACTIONS(1486), - [sym__number_literal] = ACTIONS(1484), - [anon_sym_SQUOTE] = ACTIONS(1486), - [anon_sym_DQUOTE] = ACTIONS(1486), - [sym_return] = ACTIONS(1484), - [sym_next] = ACTIONS(1484), - [sym_break] = ACTIONS(1484), - [sym_true] = ACTIONS(1484), - [sym_false] = ACTIONS(1484), - [sym_null] = ACTIONS(1484), - [sym_inf] = ACTIONS(1484), - [sym_nan] = ACTIONS(1484), - [anon_sym_NA] = ACTIONS(1484), - [anon_sym_NA_integer_] = ACTIONS(1484), - [anon_sym_NA_real_] = ACTIONS(1484), - [anon_sym_NA_complex_] = ACTIONS(1484), - [anon_sym_NA_character_] = ACTIONS(1484), - [sym_dots] = ACTIONS(1484), - [sym_dot_dot_i] = ACTIONS(1486), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1486), - [sym__newline] = ACTIONS(1486), - [sym__raw_string_literal] = ACTIONS(1486), - [sym__external_else] = ACTIONS(1486), - [sym__external_open_parenthesis] = ACTIONS(1486), - [sym__external_close_parenthesis] = ACTIONS(1486), - [sym__external_open_brace] = ACTIONS(1486), - [sym__external_open_bracket] = ACTIONS(1486), - [sym__external_open_bracket2] = ACTIONS(1486), - }, - [825] = { - [ts_builtin_sym_end] = ACTIONS(1474), - [sym_identifier] = ACTIONS(1472), - [anon_sym_BSLASH] = ACTIONS(1474), - [anon_sym_function] = ACTIONS(1472), - [anon_sym_EQ] = ACTIONS(1472), - [anon_sym_if] = ACTIONS(1472), - [anon_sym_for] = ACTIONS(1472), - [anon_sym_while] = ACTIONS(1472), - [anon_sym_repeat] = ACTIONS(1472), - [anon_sym_QMARK] = ACTIONS(1474), - [anon_sym_TILDE] = ACTIONS(1474), - [anon_sym_BANG] = ACTIONS(1472), - [anon_sym_PLUS] = ACTIONS(1474), - [anon_sym_DASH] = ACTIONS(1472), - [anon_sym_LT_DASH] = ACTIONS(1474), - [anon_sym_LT_LT_DASH] = ACTIONS(1474), - [anon_sym_COLON_EQ] = ACTIONS(1474), - [anon_sym_DASH_GT] = ACTIONS(1472), - [anon_sym_DASH_GT_GT] = ACTIONS(1474), - [anon_sym_PIPE] = ACTIONS(1472), - [anon_sym_AMP] = ACTIONS(1472), - [anon_sym_PIPE_PIPE] = ACTIONS(1474), - [anon_sym_AMP_AMP] = ACTIONS(1474), - [anon_sym_LT] = ACTIONS(1472), - [anon_sym_LT_EQ] = ACTIONS(1474), - [anon_sym_GT] = ACTIONS(1472), - [anon_sym_GT_EQ] = ACTIONS(1474), - [anon_sym_EQ_EQ] = ACTIONS(1474), - [anon_sym_BANG_EQ] = ACTIONS(1474), - [anon_sym_STAR] = ACTIONS(1472), - [anon_sym_SLASH] = ACTIONS(1474), - [anon_sym_STAR_STAR] = ACTIONS(1474), - [anon_sym_CARET] = ACTIONS(1474), - [aux_sym_binary_operator_token1] = ACTIONS(1474), - [anon_sym_PIPE_GT] = ACTIONS(1474), - [anon_sym_COLON] = ACTIONS(1472), - [anon_sym_DOLLAR] = ACTIONS(1474), - [anon_sym_AT] = ACTIONS(1474), - [sym__hex_literal] = ACTIONS(1474), - [sym__number_literal] = ACTIONS(1472), - [anon_sym_SQUOTE] = ACTIONS(1474), - [anon_sym_DQUOTE] = ACTIONS(1474), - [sym_return] = ACTIONS(1472), - [sym_next] = ACTIONS(1472), - [sym_break] = ACTIONS(1472), - [sym_true] = ACTIONS(1472), - [sym_false] = ACTIONS(1472), - [sym_null] = ACTIONS(1472), - [sym_inf] = ACTIONS(1472), - [sym_nan] = ACTIONS(1472), - [anon_sym_NA] = ACTIONS(1472), - [anon_sym_NA_integer_] = ACTIONS(1472), - [anon_sym_NA_real_] = ACTIONS(1472), - [anon_sym_NA_complex_] = ACTIONS(1472), - [anon_sym_NA_character_] = ACTIONS(1472), - [sym_dots] = ACTIONS(1472), - [sym_dot_dot_i] = ACTIONS(1474), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1474), - [sym__semicolon] = ACTIONS(1474), - [sym__raw_string_literal] = ACTIONS(1474), - [sym__external_else] = ACTIONS(1474), - [sym__external_open_parenthesis] = ACTIONS(1474), - [sym__external_open_brace] = ACTIONS(1474), - [sym__external_open_bracket] = ACTIONS(1474), - [sym__external_open_bracket2] = ACTIONS(1474), - }, - [826] = { - [ts_builtin_sym_end] = ACTIONS(1478), - [sym_identifier] = ACTIONS(1476), - [anon_sym_BSLASH] = ACTIONS(1478), - [anon_sym_function] = ACTIONS(1476), - [anon_sym_EQ] = ACTIONS(1476), - [anon_sym_if] = ACTIONS(1476), - [anon_sym_for] = ACTIONS(1476), - [anon_sym_while] = ACTIONS(1476), - [anon_sym_repeat] = ACTIONS(1476), - [anon_sym_QMARK] = ACTIONS(1478), - [anon_sym_TILDE] = ACTIONS(1478), - [anon_sym_BANG] = ACTIONS(1476), - [anon_sym_PLUS] = ACTIONS(1478), - [anon_sym_DASH] = ACTIONS(1476), - [anon_sym_LT_DASH] = ACTIONS(1478), - [anon_sym_LT_LT_DASH] = ACTIONS(1478), - [anon_sym_COLON_EQ] = ACTIONS(1478), - [anon_sym_DASH_GT] = ACTIONS(1476), - [anon_sym_DASH_GT_GT] = ACTIONS(1478), - [anon_sym_PIPE] = ACTIONS(1476), - [anon_sym_AMP] = ACTIONS(1476), - [anon_sym_PIPE_PIPE] = ACTIONS(1478), - [anon_sym_AMP_AMP] = ACTIONS(1478), - [anon_sym_LT] = ACTIONS(1476), - [anon_sym_LT_EQ] = ACTIONS(1478), - [anon_sym_GT] = ACTIONS(1476), - [anon_sym_GT_EQ] = ACTIONS(1478), - [anon_sym_EQ_EQ] = ACTIONS(1478), - [anon_sym_BANG_EQ] = ACTIONS(1478), - [anon_sym_STAR] = ACTIONS(1476), - [anon_sym_SLASH] = ACTIONS(1478), - [anon_sym_STAR_STAR] = ACTIONS(1478), - [anon_sym_CARET] = ACTIONS(1478), - [aux_sym_binary_operator_token1] = ACTIONS(1478), - [anon_sym_PIPE_GT] = ACTIONS(1478), - [anon_sym_COLON] = ACTIONS(1476), - [anon_sym_DOLLAR] = ACTIONS(1478), - [anon_sym_AT] = ACTIONS(1478), - [sym__hex_literal] = ACTIONS(1478), - [sym__number_literal] = ACTIONS(1476), - [anon_sym_SQUOTE] = ACTIONS(1478), - [anon_sym_DQUOTE] = ACTIONS(1478), - [sym_return] = ACTIONS(1476), - [sym_next] = ACTIONS(1476), - [sym_break] = ACTIONS(1476), - [sym_true] = ACTIONS(1476), - [sym_false] = ACTIONS(1476), - [sym_null] = ACTIONS(1476), - [sym_inf] = ACTIONS(1476), - [sym_nan] = ACTIONS(1476), - [anon_sym_NA] = ACTIONS(1476), - [anon_sym_NA_integer_] = ACTIONS(1476), - [anon_sym_NA_real_] = ACTIONS(1476), - [anon_sym_NA_complex_] = ACTIONS(1476), - [anon_sym_NA_character_] = ACTIONS(1476), - [sym_dots] = ACTIONS(1476), - [sym_dot_dot_i] = ACTIONS(1478), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1478), - [sym__semicolon] = ACTIONS(1478), - [sym__raw_string_literal] = ACTIONS(1478), - [sym__external_else] = ACTIONS(1478), - [sym__external_open_parenthesis] = ACTIONS(1478), - [sym__external_open_brace] = ACTIONS(1478), - [sym__external_open_bracket] = ACTIONS(1478), - [sym__external_open_bracket2] = ACTIONS(1478), - }, - [827] = { - [sym_identifier] = ACTIONS(1488), - [anon_sym_BSLASH] = ACTIONS(1490), - [anon_sym_function] = ACTIONS(1488), - [anon_sym_EQ] = ACTIONS(1488), - [anon_sym_if] = ACTIONS(1488), - [anon_sym_for] = ACTIONS(1488), - [anon_sym_while] = ACTIONS(1488), - [anon_sym_repeat] = ACTIONS(1488), - [anon_sym_QMARK] = ACTIONS(1490), - [anon_sym_TILDE] = ACTIONS(1490), - [anon_sym_BANG] = ACTIONS(1488), - [anon_sym_PLUS] = ACTIONS(1490), - [anon_sym_DASH] = ACTIONS(1488), - [anon_sym_LT_DASH] = ACTIONS(1490), - [anon_sym_LT_LT_DASH] = ACTIONS(1490), - [anon_sym_COLON_EQ] = ACTIONS(1490), - [anon_sym_DASH_GT] = ACTIONS(1488), - [anon_sym_DASH_GT_GT] = ACTIONS(1490), - [anon_sym_PIPE] = ACTIONS(1488), - [anon_sym_AMP] = ACTIONS(1488), - [anon_sym_PIPE_PIPE] = ACTIONS(1490), - [anon_sym_AMP_AMP] = ACTIONS(1490), - [anon_sym_LT] = ACTIONS(1488), - [anon_sym_LT_EQ] = ACTIONS(1490), - [anon_sym_GT] = ACTIONS(1488), - [anon_sym_GT_EQ] = ACTIONS(1490), - [anon_sym_EQ_EQ] = ACTIONS(1490), - [anon_sym_BANG_EQ] = ACTIONS(1490), - [anon_sym_STAR] = ACTIONS(1488), - [anon_sym_SLASH] = ACTIONS(1490), - [anon_sym_STAR_STAR] = ACTIONS(1490), - [anon_sym_CARET] = ACTIONS(1490), - [aux_sym_binary_operator_token1] = ACTIONS(1490), - [anon_sym_PIPE_GT] = ACTIONS(1490), - [anon_sym_COLON] = ACTIONS(1488), - [anon_sym_DOLLAR] = ACTIONS(1490), - [anon_sym_AT] = ACTIONS(1490), - [sym__hex_literal] = ACTIONS(1490), - [sym__number_literal] = ACTIONS(1488), - [anon_sym_SQUOTE] = ACTIONS(1490), - [anon_sym_DQUOTE] = ACTIONS(1490), - [sym_return] = ACTIONS(1488), - [sym_next] = ACTIONS(1488), - [sym_break] = ACTIONS(1488), - [sym_true] = ACTIONS(1488), - [sym_false] = ACTIONS(1488), - [sym_null] = ACTIONS(1488), - [sym_inf] = ACTIONS(1488), - [sym_nan] = ACTIONS(1488), - [anon_sym_NA] = ACTIONS(1488), - [anon_sym_NA_integer_] = ACTIONS(1488), - [anon_sym_NA_real_] = ACTIONS(1488), - [anon_sym_NA_complex_] = ACTIONS(1488), - [anon_sym_NA_character_] = ACTIONS(1488), - [sym_dots] = ACTIONS(1488), - [sym_dot_dot_i] = ACTIONS(1490), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1490), - [sym__newline] = ACTIONS(1490), - [sym__raw_string_literal] = ACTIONS(1490), - [sym__external_else] = ACTIONS(1490), - [sym__external_open_parenthesis] = ACTIONS(1490), - [sym__external_open_brace] = ACTIONS(1490), - [sym__external_open_bracket] = ACTIONS(1490), - [sym__external_close_bracket] = ACTIONS(1490), - [sym__external_open_bracket2] = ACTIONS(1490), - }, - [828] = { - [sym_identifier] = ACTIONS(1492), - [anon_sym_BSLASH] = ACTIONS(1494), - [anon_sym_function] = ACTIONS(1492), - [anon_sym_EQ] = ACTIONS(1492), - [anon_sym_if] = ACTIONS(1492), - [anon_sym_for] = ACTIONS(1492), - [anon_sym_while] = ACTIONS(1492), - [anon_sym_repeat] = ACTIONS(1492), - [anon_sym_QMARK] = ACTIONS(1494), - [anon_sym_TILDE] = ACTIONS(1494), - [anon_sym_BANG] = ACTIONS(1492), - [anon_sym_PLUS] = ACTIONS(1494), - [anon_sym_DASH] = ACTIONS(1492), - [anon_sym_LT_DASH] = ACTIONS(1494), - [anon_sym_LT_LT_DASH] = ACTIONS(1494), - [anon_sym_COLON_EQ] = ACTIONS(1494), - [anon_sym_DASH_GT] = ACTIONS(1492), - [anon_sym_DASH_GT_GT] = ACTIONS(1494), - [anon_sym_PIPE] = ACTIONS(1492), - [anon_sym_AMP] = ACTIONS(1492), - [anon_sym_PIPE_PIPE] = ACTIONS(1494), - [anon_sym_AMP_AMP] = ACTIONS(1494), - [anon_sym_LT] = ACTIONS(1492), - [anon_sym_LT_EQ] = ACTIONS(1494), - [anon_sym_GT] = ACTIONS(1492), - [anon_sym_GT_EQ] = ACTIONS(1494), - [anon_sym_EQ_EQ] = ACTIONS(1494), - [anon_sym_BANG_EQ] = ACTIONS(1494), - [anon_sym_STAR] = ACTIONS(1492), - [anon_sym_SLASH] = ACTIONS(1494), - [anon_sym_STAR_STAR] = ACTIONS(1494), - [anon_sym_CARET] = ACTIONS(1494), - [aux_sym_binary_operator_token1] = ACTIONS(1494), - [anon_sym_PIPE_GT] = ACTIONS(1494), - [anon_sym_COLON] = ACTIONS(1492), - [anon_sym_DOLLAR] = ACTIONS(1494), - [anon_sym_AT] = ACTIONS(1494), - [sym__hex_literal] = ACTIONS(1494), - [sym__number_literal] = ACTIONS(1492), - [anon_sym_SQUOTE] = ACTIONS(1494), - [anon_sym_DQUOTE] = ACTIONS(1494), - [sym_return] = ACTIONS(1492), - [sym_next] = ACTIONS(1492), - [sym_break] = ACTIONS(1492), - [sym_true] = ACTIONS(1492), - [sym_false] = ACTIONS(1492), - [sym_null] = ACTIONS(1492), - [sym_inf] = ACTIONS(1492), - [sym_nan] = ACTIONS(1492), - [anon_sym_NA] = ACTIONS(1492), - [anon_sym_NA_integer_] = ACTIONS(1492), - [anon_sym_NA_real_] = ACTIONS(1492), - [anon_sym_NA_complex_] = ACTIONS(1492), - [anon_sym_NA_character_] = ACTIONS(1492), - [sym_dots] = ACTIONS(1492), - [sym_dot_dot_i] = ACTIONS(1494), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1494), - [sym__newline] = ACTIONS(1494), - [sym__raw_string_literal] = ACTIONS(1494), - [sym__external_else] = ACTIONS(1494), - [sym__external_open_parenthesis] = ACTIONS(1494), - [sym__external_open_brace] = ACTIONS(1494), - [sym__external_open_bracket] = ACTIONS(1494), - [sym__external_close_bracket] = ACTIONS(1494), - [sym__external_open_bracket2] = ACTIONS(1494), - }, - [829] = { - [sym_identifier] = ACTIONS(1496), - [anon_sym_BSLASH] = ACTIONS(1498), - [anon_sym_function] = ACTIONS(1496), - [anon_sym_EQ] = ACTIONS(1496), - [anon_sym_if] = ACTIONS(1496), - [anon_sym_for] = ACTIONS(1496), - [anon_sym_while] = ACTIONS(1496), - [anon_sym_repeat] = ACTIONS(1496), - [anon_sym_QMARK] = ACTIONS(1498), - [anon_sym_TILDE] = ACTIONS(1498), - [anon_sym_BANG] = ACTIONS(1496), - [anon_sym_PLUS] = ACTIONS(1498), - [anon_sym_DASH] = ACTIONS(1496), - [anon_sym_LT_DASH] = ACTIONS(1498), - [anon_sym_LT_LT_DASH] = ACTIONS(1498), - [anon_sym_COLON_EQ] = ACTIONS(1498), - [anon_sym_DASH_GT] = ACTIONS(1496), - [anon_sym_DASH_GT_GT] = ACTIONS(1498), - [anon_sym_PIPE] = ACTIONS(1496), - [anon_sym_AMP] = ACTIONS(1496), - [anon_sym_PIPE_PIPE] = ACTIONS(1498), - [anon_sym_AMP_AMP] = ACTIONS(1498), - [anon_sym_LT] = ACTIONS(1496), - [anon_sym_LT_EQ] = ACTIONS(1498), - [anon_sym_GT] = ACTIONS(1496), - [anon_sym_GT_EQ] = ACTIONS(1498), - [anon_sym_EQ_EQ] = ACTIONS(1498), - [anon_sym_BANG_EQ] = ACTIONS(1498), - [anon_sym_STAR] = ACTIONS(1496), - [anon_sym_SLASH] = ACTIONS(1498), - [anon_sym_STAR_STAR] = ACTIONS(1498), - [anon_sym_CARET] = ACTIONS(1498), - [aux_sym_binary_operator_token1] = ACTIONS(1498), - [anon_sym_PIPE_GT] = ACTIONS(1498), - [anon_sym_COLON] = ACTIONS(1496), - [anon_sym_DOLLAR] = ACTIONS(1498), - [anon_sym_AT] = ACTIONS(1498), - [sym__hex_literal] = ACTIONS(1498), - [sym__number_literal] = ACTIONS(1496), - [anon_sym_SQUOTE] = ACTIONS(1498), - [anon_sym_DQUOTE] = ACTIONS(1498), - [sym_return] = ACTIONS(1496), - [sym_next] = ACTIONS(1496), - [sym_break] = ACTIONS(1496), - [sym_true] = ACTIONS(1496), - [sym_false] = ACTIONS(1496), - [sym_null] = ACTIONS(1496), - [sym_inf] = ACTIONS(1496), - [sym_nan] = ACTIONS(1496), - [anon_sym_NA] = ACTIONS(1496), - [anon_sym_NA_integer_] = ACTIONS(1496), - [anon_sym_NA_real_] = ACTIONS(1496), - [anon_sym_NA_complex_] = ACTIONS(1496), - [anon_sym_NA_character_] = ACTIONS(1496), - [sym_dots] = ACTIONS(1496), - [sym_dot_dot_i] = ACTIONS(1498), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1498), - [sym__newline] = ACTIONS(1498), - [sym__raw_string_literal] = ACTIONS(1498), - [sym__external_else] = ACTIONS(1498), - [sym__external_open_parenthesis] = ACTIONS(1498), - [sym__external_open_brace] = ACTIONS(1498), - [sym__external_open_bracket] = ACTIONS(1498), - [sym__external_close_bracket] = ACTIONS(1498), - [sym__external_open_bracket2] = ACTIONS(1498), - }, - [830] = { - [sym_identifier] = ACTIONS(1458), - [anon_sym_BSLASH] = ACTIONS(1456), - [anon_sym_function] = ACTIONS(1458), - [anon_sym_EQ] = ACTIONS(1458), - [anon_sym_if] = ACTIONS(1458), - [anon_sym_for] = ACTIONS(1458), - [anon_sym_while] = ACTIONS(1458), - [anon_sym_repeat] = ACTIONS(1458), - [anon_sym_QMARK] = ACTIONS(1456), - [anon_sym_TILDE] = ACTIONS(1456), - [anon_sym_BANG] = ACTIONS(1458), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1458), - [anon_sym_LT_DASH] = ACTIONS(1456), - [anon_sym_LT_LT_DASH] = ACTIONS(1456), - [anon_sym_COLON_EQ] = ACTIONS(1456), - [anon_sym_DASH_GT] = ACTIONS(1458), - [anon_sym_DASH_GT_GT] = ACTIONS(1456), - [anon_sym_PIPE] = ACTIONS(1458), - [anon_sym_AMP] = ACTIONS(1458), - [anon_sym_PIPE_PIPE] = ACTIONS(1456), - [anon_sym_AMP_AMP] = ACTIONS(1456), - [anon_sym_LT] = ACTIONS(1458), - [anon_sym_LT_EQ] = ACTIONS(1456), - [anon_sym_GT] = ACTIONS(1458), - [anon_sym_GT_EQ] = ACTIONS(1456), - [anon_sym_EQ_EQ] = ACTIONS(1456), - [anon_sym_BANG_EQ] = ACTIONS(1456), - [anon_sym_STAR] = ACTIONS(1458), - [anon_sym_SLASH] = ACTIONS(1456), - [anon_sym_STAR_STAR] = ACTIONS(1456), - [anon_sym_CARET] = ACTIONS(1456), - [aux_sym_binary_operator_token1] = ACTIONS(1456), - [anon_sym_PIPE_GT] = ACTIONS(1456), - [anon_sym_COLON] = ACTIONS(1458), - [anon_sym_DOLLAR] = ACTIONS(1456), - [anon_sym_AT] = ACTIONS(1456), - [sym__hex_literal] = ACTIONS(1456), - [sym__number_literal] = ACTIONS(1458), - [anon_sym_SQUOTE] = ACTIONS(1456), - [anon_sym_DQUOTE] = ACTIONS(1456), - [sym_return] = ACTIONS(1458), - [sym_next] = ACTIONS(1458), - [sym_break] = ACTIONS(1458), - [sym_true] = ACTIONS(1458), - [sym_false] = ACTIONS(1458), - [sym_null] = ACTIONS(1458), - [sym_inf] = ACTIONS(1458), - [sym_nan] = ACTIONS(1458), - [anon_sym_NA] = ACTIONS(1458), - [anon_sym_NA_integer_] = ACTIONS(1458), - [anon_sym_NA_real_] = ACTIONS(1458), - [anon_sym_NA_complex_] = ACTIONS(1458), - [anon_sym_NA_character_] = ACTIONS(1458), - [sym_dots] = ACTIONS(1458), - [sym_dot_dot_i] = ACTIONS(1456), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1456), - [sym__newline] = ACTIONS(1456), - [sym__raw_string_literal] = ACTIONS(1456), - [sym__external_else] = ACTIONS(1456), - [sym__external_open_parenthesis] = ACTIONS(1456), - [sym__external_open_brace] = ACTIONS(1456), - [sym__external_open_bracket] = ACTIONS(1456), - [sym__external_close_bracket] = ACTIONS(1456), - [sym__external_open_bracket2] = ACTIONS(1456), - }, - [831] = { - [sym_function_definition] = STATE(444), - [sym_if_statement] = STATE(444), - [sym_for_statement] = STATE(444), - [sym_while_statement] = STATE(444), - [sym_repeat_statement] = STATE(444), - [sym_braced_expression] = STATE(444), - [sym_parenthesized_expression] = STATE(444), - [sym_call] = STATE(444), - [sym_subset] = STATE(444), - [sym_subset2] = STATE(444), - [sym_unary_operator] = STATE(444), - [sym_binary_operator] = STATE(444), - [sym_extract_operator] = STATE(444), - [sym_namespace_operator] = STATE(444), - [sym_integer] = STATE(444), - [sym_complex] = STATE(444), - [sym_float] = STATE(444), - [sym__float_literal] = STATE(780), - [sym_string] = STATE(774), - [sym__single_quoted_string] = STATE(781), - [sym__double_quoted_string] = STATE(810), - [sym_na] = STATE(444), - [sym__expression] = STATE(444), - [sym__string_or_identifier] = STATE(2298), - [sym__open_parenthesis] = STATE(994), - [sym__open_brace] = STATE(897), - [sym__close_brace] = STATE(1056), - [aux_sym_braced_expression_repeat1] = STATE(985), - [sym_identifier] = ACTIONS(1500), - [anon_sym_BSLASH] = ACTIONS(1502), - [anon_sym_function] = ACTIONS(1504), - [anon_sym_if] = ACTIONS(1506), - [anon_sym_for] = ACTIONS(1508), - [anon_sym_while] = ACTIONS(1510), - [anon_sym_repeat] = ACTIONS(1512), - [anon_sym_QMARK] = ACTIONS(1514), - [anon_sym_TILDE] = ACTIONS(1516), - [anon_sym_BANG] = ACTIONS(1518), - [anon_sym_PLUS] = ACTIONS(1520), - [anon_sym_DASH] = ACTIONS(1520), - [sym__hex_literal] = ACTIONS(1522), - [sym__number_literal] = ACTIONS(1524), - [anon_sym_SQUOTE] = ACTIONS(1155), - [anon_sym_DQUOTE] = ACTIONS(1157), - [sym_return] = ACTIONS(1526), - [sym_next] = ACTIONS(1526), - [sym_break] = ACTIONS(1526), - [sym_true] = ACTIONS(1526), - [sym_false] = ACTIONS(1526), - [sym_null] = ACTIONS(1526), - [sym_inf] = ACTIONS(1526), - [sym_nan] = ACTIONS(1526), - [anon_sym_NA] = ACTIONS(1528), - [anon_sym_NA_integer_] = ACTIONS(1528), - [anon_sym_NA_real_] = ACTIONS(1528), - [anon_sym_NA_complex_] = ACTIONS(1528), - [anon_sym_NA_character_] = ACTIONS(1528), - [sym_dots] = ACTIONS(1526), - [sym_dot_dot_i] = ACTIONS(1530), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1532), - [sym__semicolon] = ACTIONS(1532), - [sym__raw_string_literal] = ACTIONS(1159), - [sym__external_open_parenthesis] = ACTIONS(1534), - [sym__external_open_brace] = ACTIONS(1536), - [sym__external_close_brace] = ACTIONS(1538), - }, - [832] = { - [aux_sym_function_definition_repeat1] = STATE(832), - [ts_builtin_sym_end] = ACTIONS(1411), - [sym_identifier] = ACTIONS(1409), - [anon_sym_BSLASH] = ACTIONS(1411), - [anon_sym_function] = ACTIONS(1409), - [anon_sym_EQ] = ACTIONS(1409), - [anon_sym_if] = ACTIONS(1409), - [anon_sym_for] = ACTIONS(1409), - [anon_sym_while] = ACTIONS(1409), - [anon_sym_repeat] = ACTIONS(1409), - [anon_sym_QMARK] = ACTIONS(1411), - [anon_sym_TILDE] = ACTIONS(1411), - [anon_sym_BANG] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1411), - [anon_sym_DASH] = ACTIONS(1409), - [anon_sym_LT_DASH] = ACTIONS(1411), - [anon_sym_LT_LT_DASH] = ACTIONS(1411), - [anon_sym_COLON_EQ] = ACTIONS(1411), - [anon_sym_DASH_GT] = ACTIONS(1409), - [anon_sym_DASH_GT_GT] = ACTIONS(1411), - [anon_sym_PIPE] = ACTIONS(1409), - [anon_sym_AMP] = ACTIONS(1409), - [anon_sym_PIPE_PIPE] = ACTIONS(1411), - [anon_sym_AMP_AMP] = ACTIONS(1411), - [anon_sym_LT] = ACTIONS(1409), - [anon_sym_LT_EQ] = ACTIONS(1411), - [anon_sym_GT] = ACTIONS(1409), - [anon_sym_GT_EQ] = ACTIONS(1411), - [anon_sym_EQ_EQ] = ACTIONS(1411), - [anon_sym_BANG_EQ] = ACTIONS(1411), - [anon_sym_STAR] = ACTIONS(1409), - [anon_sym_SLASH] = ACTIONS(1411), - [anon_sym_STAR_STAR] = ACTIONS(1411), - [anon_sym_CARET] = ACTIONS(1411), - [aux_sym_binary_operator_token1] = ACTIONS(1411), - [anon_sym_PIPE_GT] = ACTIONS(1411), - [anon_sym_COLON] = ACTIONS(1409), - [anon_sym_DOLLAR] = ACTIONS(1411), - [anon_sym_AT] = ACTIONS(1411), - [sym__hex_literal] = ACTIONS(1411), - [sym__number_literal] = ACTIONS(1409), - [anon_sym_SQUOTE] = ACTIONS(1411), - [anon_sym_DQUOTE] = ACTIONS(1411), - [sym_return] = ACTIONS(1409), - [sym_next] = ACTIONS(1409), - [sym_break] = ACTIONS(1409), - [sym_true] = ACTIONS(1409), - [sym_false] = ACTIONS(1409), - [sym_null] = ACTIONS(1409), - [sym_inf] = ACTIONS(1409), - [sym_nan] = ACTIONS(1409), - [anon_sym_NA] = ACTIONS(1409), - [anon_sym_NA_integer_] = ACTIONS(1409), - [anon_sym_NA_real_] = ACTIONS(1409), - [anon_sym_NA_complex_] = ACTIONS(1409), - [anon_sym_NA_character_] = ACTIONS(1409), - [sym_dots] = ACTIONS(1409), - [sym_dot_dot_i] = ACTIONS(1411), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1540), - [sym__semicolon] = ACTIONS(1411), - [sym__raw_string_literal] = ACTIONS(1411), - [sym__external_open_parenthesis] = ACTIONS(1411), - [sym__external_open_brace] = ACTIONS(1411), - [sym__external_open_bracket] = ACTIONS(1411), - [sym__external_open_bracket2] = ACTIONS(1411), - }, - [833] = { - [sym_function_definition] = STATE(444), - [sym_if_statement] = STATE(444), - [sym_for_statement] = STATE(444), - [sym_while_statement] = STATE(444), - [sym_repeat_statement] = STATE(444), - [sym_braced_expression] = STATE(444), - [sym_parenthesized_expression] = STATE(444), - [sym_call] = STATE(444), - [sym_subset] = STATE(444), - [sym_subset2] = STATE(444), - [sym_unary_operator] = STATE(444), - [sym_binary_operator] = STATE(444), - [sym_extract_operator] = STATE(444), - [sym_namespace_operator] = STATE(444), - [sym_integer] = STATE(444), - [sym_complex] = STATE(444), - [sym_float] = STATE(444), - [sym__float_literal] = STATE(780), - [sym_string] = STATE(774), - [sym__single_quoted_string] = STATE(781), - [sym__double_quoted_string] = STATE(810), - [sym_na] = STATE(444), - [sym__expression] = STATE(444), - [sym__string_or_identifier] = STATE(2298), - [sym__open_parenthesis] = STATE(994), - [sym__open_brace] = STATE(897), - [sym__close_brace] = STATE(981), - [aux_sym_braced_expression_repeat1] = STATE(985), - [sym_identifier] = ACTIONS(1500), - [anon_sym_BSLASH] = ACTIONS(1502), - [anon_sym_function] = ACTIONS(1504), - [anon_sym_if] = ACTIONS(1506), - [anon_sym_for] = ACTIONS(1508), - [anon_sym_while] = ACTIONS(1510), - [anon_sym_repeat] = ACTIONS(1512), - [anon_sym_QMARK] = ACTIONS(1514), - [anon_sym_TILDE] = ACTIONS(1516), - [anon_sym_BANG] = ACTIONS(1518), - [anon_sym_PLUS] = ACTIONS(1520), - [anon_sym_DASH] = ACTIONS(1520), - [sym__hex_literal] = ACTIONS(1522), - [sym__number_literal] = ACTIONS(1524), - [anon_sym_SQUOTE] = ACTIONS(1155), - [anon_sym_DQUOTE] = ACTIONS(1157), - [sym_return] = ACTIONS(1526), - [sym_next] = ACTIONS(1526), - [sym_break] = ACTIONS(1526), - [sym_true] = ACTIONS(1526), - [sym_false] = ACTIONS(1526), - [sym_null] = ACTIONS(1526), - [sym_inf] = ACTIONS(1526), - [sym_nan] = ACTIONS(1526), - [anon_sym_NA] = ACTIONS(1528), - [anon_sym_NA_integer_] = ACTIONS(1528), - [anon_sym_NA_real_] = ACTIONS(1528), - [anon_sym_NA_complex_] = ACTIONS(1528), - [anon_sym_NA_character_] = ACTIONS(1528), - [sym_dots] = ACTIONS(1526), - [sym_dot_dot_i] = ACTIONS(1530), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1532), - [sym__semicolon] = ACTIONS(1532), - [sym__raw_string_literal] = ACTIONS(1159), - [sym__external_open_parenthesis] = ACTIONS(1534), - [sym__external_open_brace] = ACTIONS(1536), - [sym__external_close_brace] = ACTIONS(1543), - }, - [834] = { - [ts_builtin_sym_end] = ACTIONS(1482), - [sym_identifier] = ACTIONS(1480), - [anon_sym_BSLASH] = ACTIONS(1482), - [anon_sym_function] = ACTIONS(1480), - [anon_sym_EQ] = ACTIONS(1480), - [anon_sym_if] = ACTIONS(1480), - [anon_sym_for] = ACTIONS(1480), - [anon_sym_while] = ACTIONS(1480), - [anon_sym_repeat] = ACTIONS(1480), - [anon_sym_QMARK] = ACTIONS(1482), - [anon_sym_TILDE] = ACTIONS(1482), - [anon_sym_BANG] = ACTIONS(1480), - [anon_sym_PLUS] = ACTIONS(1482), - [anon_sym_DASH] = ACTIONS(1480), - [anon_sym_LT_DASH] = ACTIONS(1482), - [anon_sym_LT_LT_DASH] = ACTIONS(1482), - [anon_sym_COLON_EQ] = ACTIONS(1482), - [anon_sym_DASH_GT] = ACTIONS(1480), - [anon_sym_DASH_GT_GT] = ACTIONS(1482), - [anon_sym_PIPE] = ACTIONS(1480), - [anon_sym_AMP] = ACTIONS(1480), - [anon_sym_PIPE_PIPE] = ACTIONS(1482), - [anon_sym_AMP_AMP] = ACTIONS(1482), - [anon_sym_LT] = ACTIONS(1480), - [anon_sym_LT_EQ] = ACTIONS(1482), - [anon_sym_GT] = ACTIONS(1480), - [anon_sym_GT_EQ] = ACTIONS(1482), - [anon_sym_EQ_EQ] = ACTIONS(1482), - [anon_sym_BANG_EQ] = ACTIONS(1482), - [anon_sym_STAR] = ACTIONS(1480), - [anon_sym_SLASH] = ACTIONS(1482), - [anon_sym_STAR_STAR] = ACTIONS(1482), - [anon_sym_CARET] = ACTIONS(1482), - [aux_sym_binary_operator_token1] = ACTIONS(1482), - [anon_sym_PIPE_GT] = ACTIONS(1482), - [anon_sym_COLON] = ACTIONS(1480), - [anon_sym_DOLLAR] = ACTIONS(1482), - [anon_sym_AT] = ACTIONS(1482), - [sym__hex_literal] = ACTIONS(1482), - [sym__number_literal] = ACTIONS(1480), - [anon_sym_SQUOTE] = ACTIONS(1482), - [anon_sym_DQUOTE] = ACTIONS(1482), - [sym_return] = ACTIONS(1480), - [sym_next] = ACTIONS(1480), - [sym_break] = ACTIONS(1480), - [sym_true] = ACTIONS(1480), - [sym_false] = ACTIONS(1480), - [sym_null] = ACTIONS(1480), - [sym_inf] = ACTIONS(1480), - [sym_nan] = ACTIONS(1480), - [anon_sym_NA] = ACTIONS(1480), - [anon_sym_NA_integer_] = ACTIONS(1480), - [anon_sym_NA_real_] = ACTIONS(1480), - [anon_sym_NA_complex_] = ACTIONS(1480), - [anon_sym_NA_character_] = ACTIONS(1480), - [sym_dots] = ACTIONS(1480), - [sym_dot_dot_i] = ACTIONS(1482), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1482), - [sym__semicolon] = ACTIONS(1482), - [sym__raw_string_literal] = ACTIONS(1482), - [sym__external_else] = ACTIONS(1482), - [sym__external_open_parenthesis] = ACTIONS(1482), - [sym__external_open_brace] = ACTIONS(1482), - [sym__external_open_bracket] = ACTIONS(1482), - [sym__external_open_bracket2] = ACTIONS(1482), - }, - [835] = { - [sym_identifier] = ACTIONS(1488), - [anon_sym_BSLASH] = ACTIONS(1490), - [anon_sym_function] = ACTIONS(1488), - [anon_sym_EQ] = ACTIONS(1488), - [anon_sym_if] = ACTIONS(1488), - [anon_sym_for] = ACTIONS(1488), - [anon_sym_while] = ACTIONS(1488), - [anon_sym_repeat] = ACTIONS(1488), - [anon_sym_QMARK] = ACTIONS(1490), - [anon_sym_TILDE] = ACTIONS(1490), - [anon_sym_BANG] = ACTIONS(1488), - [anon_sym_PLUS] = ACTIONS(1490), - [anon_sym_DASH] = ACTIONS(1488), - [anon_sym_LT_DASH] = ACTIONS(1490), - [anon_sym_LT_LT_DASH] = ACTIONS(1490), - [anon_sym_COLON_EQ] = ACTIONS(1490), - [anon_sym_DASH_GT] = ACTIONS(1488), - [anon_sym_DASH_GT_GT] = ACTIONS(1490), - [anon_sym_PIPE] = ACTIONS(1488), - [anon_sym_AMP] = ACTIONS(1488), - [anon_sym_PIPE_PIPE] = ACTIONS(1490), - [anon_sym_AMP_AMP] = ACTIONS(1490), - [anon_sym_LT] = ACTIONS(1488), - [anon_sym_LT_EQ] = ACTIONS(1490), - [anon_sym_GT] = ACTIONS(1488), - [anon_sym_GT_EQ] = ACTIONS(1490), - [anon_sym_EQ_EQ] = ACTIONS(1490), - [anon_sym_BANG_EQ] = ACTIONS(1490), - [anon_sym_STAR] = ACTIONS(1488), - [anon_sym_SLASH] = ACTIONS(1490), - [anon_sym_STAR_STAR] = ACTIONS(1490), - [anon_sym_CARET] = ACTIONS(1490), - [aux_sym_binary_operator_token1] = ACTIONS(1490), - [anon_sym_PIPE_GT] = ACTIONS(1490), - [anon_sym_COLON] = ACTIONS(1488), - [anon_sym_DOLLAR] = ACTIONS(1490), - [anon_sym_AT] = ACTIONS(1490), - [sym__hex_literal] = ACTIONS(1490), - [sym__number_literal] = ACTIONS(1488), - [anon_sym_SQUOTE] = ACTIONS(1490), - [anon_sym_DQUOTE] = ACTIONS(1490), - [sym_return] = ACTIONS(1488), - [sym_next] = ACTIONS(1488), - [sym_break] = ACTIONS(1488), - [sym_true] = ACTIONS(1488), - [sym_false] = ACTIONS(1488), - [sym_null] = ACTIONS(1488), - [sym_inf] = ACTIONS(1488), - [sym_nan] = ACTIONS(1488), - [anon_sym_NA] = ACTIONS(1488), - [anon_sym_NA_integer_] = ACTIONS(1488), - [anon_sym_NA_real_] = ACTIONS(1488), - [anon_sym_NA_complex_] = ACTIONS(1488), - [anon_sym_NA_character_] = ACTIONS(1488), - [sym_dots] = ACTIONS(1488), - [sym_dot_dot_i] = ACTIONS(1490), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1490), - [sym__semicolon] = ACTIONS(1490), - [sym__raw_string_literal] = ACTIONS(1490), - [sym__external_else] = ACTIONS(1490), - [sym__external_open_parenthesis] = ACTIONS(1490), - [sym__external_open_brace] = ACTIONS(1490), - [sym__external_close_brace] = ACTIONS(1490), - [sym__external_open_bracket] = ACTIONS(1490), - [sym__external_open_bracket2] = ACTIONS(1490), - }, - [836] = { - [sym_identifier] = ACTIONS(1492), - [anon_sym_BSLASH] = ACTIONS(1494), - [anon_sym_function] = ACTIONS(1492), - [anon_sym_EQ] = ACTIONS(1492), - [anon_sym_if] = ACTIONS(1492), - [anon_sym_for] = ACTIONS(1492), - [anon_sym_while] = ACTIONS(1492), - [anon_sym_repeat] = ACTIONS(1492), - [anon_sym_QMARK] = ACTIONS(1494), - [anon_sym_TILDE] = ACTIONS(1494), - [anon_sym_BANG] = ACTIONS(1492), - [anon_sym_PLUS] = ACTIONS(1494), - [anon_sym_DASH] = ACTIONS(1492), - [anon_sym_LT_DASH] = ACTIONS(1494), - [anon_sym_LT_LT_DASH] = ACTIONS(1494), - [anon_sym_COLON_EQ] = ACTIONS(1494), - [anon_sym_DASH_GT] = ACTIONS(1492), - [anon_sym_DASH_GT_GT] = ACTIONS(1494), - [anon_sym_PIPE] = ACTIONS(1492), - [anon_sym_AMP] = ACTIONS(1492), - [anon_sym_PIPE_PIPE] = ACTIONS(1494), - [anon_sym_AMP_AMP] = ACTIONS(1494), - [anon_sym_LT] = ACTIONS(1492), - [anon_sym_LT_EQ] = ACTIONS(1494), - [anon_sym_GT] = ACTIONS(1492), - [anon_sym_GT_EQ] = ACTIONS(1494), - [anon_sym_EQ_EQ] = ACTIONS(1494), - [anon_sym_BANG_EQ] = ACTIONS(1494), - [anon_sym_STAR] = ACTIONS(1492), - [anon_sym_SLASH] = ACTIONS(1494), - [anon_sym_STAR_STAR] = ACTIONS(1494), - [anon_sym_CARET] = ACTIONS(1494), - [aux_sym_binary_operator_token1] = ACTIONS(1494), - [anon_sym_PIPE_GT] = ACTIONS(1494), - [anon_sym_COLON] = ACTIONS(1492), - [anon_sym_DOLLAR] = ACTIONS(1494), - [anon_sym_AT] = ACTIONS(1494), - [sym__hex_literal] = ACTIONS(1494), - [sym__number_literal] = ACTIONS(1492), - [anon_sym_SQUOTE] = ACTIONS(1494), - [anon_sym_DQUOTE] = ACTIONS(1494), - [sym_return] = ACTIONS(1492), - [sym_next] = ACTIONS(1492), - [sym_break] = ACTIONS(1492), - [sym_true] = ACTIONS(1492), - [sym_false] = ACTIONS(1492), - [sym_null] = ACTIONS(1492), - [sym_inf] = ACTIONS(1492), - [sym_nan] = ACTIONS(1492), - [anon_sym_NA] = ACTIONS(1492), - [anon_sym_NA_integer_] = ACTIONS(1492), - [anon_sym_NA_real_] = ACTIONS(1492), - [anon_sym_NA_complex_] = ACTIONS(1492), - [anon_sym_NA_character_] = ACTIONS(1492), - [sym_dots] = ACTIONS(1492), - [sym_dot_dot_i] = ACTIONS(1494), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1494), - [sym__semicolon] = ACTIONS(1494), - [sym__raw_string_literal] = ACTIONS(1494), - [sym__external_else] = ACTIONS(1494), - [sym__external_open_parenthesis] = ACTIONS(1494), - [sym__external_open_brace] = ACTIONS(1494), - [sym__external_close_brace] = ACTIONS(1494), - [sym__external_open_bracket] = ACTIONS(1494), - [sym__external_open_bracket2] = ACTIONS(1494), - }, - [837] = { - [sym_identifier] = ACTIONS(1496), - [anon_sym_BSLASH] = ACTIONS(1498), - [anon_sym_function] = ACTIONS(1496), - [anon_sym_EQ] = ACTIONS(1496), - [anon_sym_if] = ACTIONS(1496), - [anon_sym_for] = ACTIONS(1496), - [anon_sym_while] = ACTIONS(1496), - [anon_sym_repeat] = ACTIONS(1496), - [anon_sym_QMARK] = ACTIONS(1498), - [anon_sym_TILDE] = ACTIONS(1498), - [anon_sym_BANG] = ACTIONS(1496), - [anon_sym_PLUS] = ACTIONS(1498), - [anon_sym_DASH] = ACTIONS(1496), - [anon_sym_LT_DASH] = ACTIONS(1498), - [anon_sym_LT_LT_DASH] = ACTIONS(1498), - [anon_sym_COLON_EQ] = ACTIONS(1498), - [anon_sym_DASH_GT] = ACTIONS(1496), - [anon_sym_DASH_GT_GT] = ACTIONS(1498), - [anon_sym_PIPE] = ACTIONS(1496), - [anon_sym_AMP] = ACTIONS(1496), - [anon_sym_PIPE_PIPE] = ACTIONS(1498), - [anon_sym_AMP_AMP] = ACTIONS(1498), - [anon_sym_LT] = ACTIONS(1496), - [anon_sym_LT_EQ] = ACTIONS(1498), - [anon_sym_GT] = ACTIONS(1496), - [anon_sym_GT_EQ] = ACTIONS(1498), - [anon_sym_EQ_EQ] = ACTIONS(1498), - [anon_sym_BANG_EQ] = ACTIONS(1498), - [anon_sym_STAR] = ACTIONS(1496), - [anon_sym_SLASH] = ACTIONS(1498), - [anon_sym_STAR_STAR] = ACTIONS(1498), - [anon_sym_CARET] = ACTIONS(1498), - [aux_sym_binary_operator_token1] = ACTIONS(1498), - [anon_sym_PIPE_GT] = ACTIONS(1498), - [anon_sym_COLON] = ACTIONS(1496), - [anon_sym_DOLLAR] = ACTIONS(1498), - [anon_sym_AT] = ACTIONS(1498), - [sym__hex_literal] = ACTIONS(1498), - [sym__number_literal] = ACTIONS(1496), - [anon_sym_SQUOTE] = ACTIONS(1498), - [anon_sym_DQUOTE] = ACTIONS(1498), - [sym_return] = ACTIONS(1496), - [sym_next] = ACTIONS(1496), - [sym_break] = ACTIONS(1496), - [sym_true] = ACTIONS(1496), - [sym_false] = ACTIONS(1496), - [sym_null] = ACTIONS(1496), - [sym_inf] = ACTIONS(1496), - [sym_nan] = ACTIONS(1496), - [anon_sym_NA] = ACTIONS(1496), - [anon_sym_NA_integer_] = ACTIONS(1496), - [anon_sym_NA_real_] = ACTIONS(1496), - [anon_sym_NA_complex_] = ACTIONS(1496), - [anon_sym_NA_character_] = ACTIONS(1496), - [sym_dots] = ACTIONS(1496), - [sym_dot_dot_i] = ACTIONS(1498), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1498), - [sym__semicolon] = ACTIONS(1498), - [sym__raw_string_literal] = ACTIONS(1498), - [sym__external_else] = ACTIONS(1498), - [sym__external_open_parenthesis] = ACTIONS(1498), - [sym__external_open_brace] = ACTIONS(1498), - [sym__external_close_brace] = ACTIONS(1498), - [sym__external_open_bracket] = ACTIONS(1498), - [sym__external_open_bracket2] = ACTIONS(1498), - }, - [838] = { - [sym_identifier] = ACTIONS(1484), - [anon_sym_BSLASH] = ACTIONS(1486), - [anon_sym_function] = ACTIONS(1484), - [anon_sym_EQ] = ACTIONS(1484), - [anon_sym_if] = ACTIONS(1484), - [anon_sym_for] = ACTIONS(1484), - [anon_sym_while] = ACTIONS(1484), - [anon_sym_repeat] = ACTIONS(1484), - [anon_sym_QMARK] = ACTIONS(1486), - [anon_sym_TILDE] = ACTIONS(1486), - [anon_sym_BANG] = ACTIONS(1484), - [anon_sym_PLUS] = ACTIONS(1486), - [anon_sym_DASH] = ACTIONS(1484), - [anon_sym_LT_DASH] = ACTIONS(1486), - [anon_sym_LT_LT_DASH] = ACTIONS(1486), - [anon_sym_COLON_EQ] = ACTIONS(1486), - [anon_sym_DASH_GT] = ACTIONS(1484), - [anon_sym_DASH_GT_GT] = ACTIONS(1486), - [anon_sym_PIPE] = ACTIONS(1484), - [anon_sym_AMP] = ACTIONS(1484), - [anon_sym_PIPE_PIPE] = ACTIONS(1486), - [anon_sym_AMP_AMP] = ACTIONS(1486), - [anon_sym_LT] = ACTIONS(1484), - [anon_sym_LT_EQ] = ACTIONS(1486), - [anon_sym_GT] = ACTIONS(1484), - [anon_sym_GT_EQ] = ACTIONS(1486), - [anon_sym_EQ_EQ] = ACTIONS(1486), - [anon_sym_BANG_EQ] = ACTIONS(1486), - [anon_sym_STAR] = ACTIONS(1484), - [anon_sym_SLASH] = ACTIONS(1486), - [anon_sym_STAR_STAR] = ACTIONS(1486), - [anon_sym_CARET] = ACTIONS(1486), - [aux_sym_binary_operator_token1] = ACTIONS(1486), - [anon_sym_PIPE_GT] = ACTIONS(1486), - [anon_sym_COLON] = ACTIONS(1484), - [anon_sym_DOLLAR] = ACTIONS(1486), - [anon_sym_AT] = ACTIONS(1486), - [sym__hex_literal] = ACTIONS(1486), - [sym__number_literal] = ACTIONS(1484), - [anon_sym_SQUOTE] = ACTIONS(1486), - [anon_sym_DQUOTE] = ACTIONS(1486), - [sym_return] = ACTIONS(1484), - [sym_next] = ACTIONS(1484), - [sym_break] = ACTIONS(1484), - [sym_true] = ACTIONS(1484), - [sym_false] = ACTIONS(1484), - [sym_null] = ACTIONS(1484), - [sym_inf] = ACTIONS(1484), - [sym_nan] = ACTIONS(1484), - [anon_sym_NA] = ACTIONS(1484), - [anon_sym_NA_integer_] = ACTIONS(1484), - [anon_sym_NA_real_] = ACTIONS(1484), - [anon_sym_NA_complex_] = ACTIONS(1484), - [anon_sym_NA_character_] = ACTIONS(1484), - [sym_dots] = ACTIONS(1484), - [sym_dot_dot_i] = ACTIONS(1486), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1486), - [sym__newline] = ACTIONS(1486), - [sym__raw_string_literal] = ACTIONS(1486), - [sym__external_else] = ACTIONS(1486), - [sym__external_open_parenthesis] = ACTIONS(1486), - [sym__external_open_brace] = ACTIONS(1486), - [sym__external_open_bracket] = ACTIONS(1486), - [sym__external_open_bracket2] = ACTIONS(1486), - [sym__external_close_bracket2] = ACTIONS(1486), - }, - [839] = { - [sym_identifier] = ACTIONS(1458), - [anon_sym_BSLASH] = ACTIONS(1456), - [anon_sym_function] = ACTIONS(1458), - [anon_sym_EQ] = ACTIONS(1458), - [anon_sym_if] = ACTIONS(1458), - [anon_sym_for] = ACTIONS(1458), - [anon_sym_while] = ACTIONS(1458), - [anon_sym_repeat] = ACTIONS(1458), - [anon_sym_QMARK] = ACTIONS(1456), - [anon_sym_TILDE] = ACTIONS(1456), - [anon_sym_BANG] = ACTIONS(1458), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1458), - [anon_sym_LT_DASH] = ACTIONS(1456), - [anon_sym_LT_LT_DASH] = ACTIONS(1456), - [anon_sym_COLON_EQ] = ACTIONS(1456), - [anon_sym_DASH_GT] = ACTIONS(1458), - [anon_sym_DASH_GT_GT] = ACTIONS(1456), - [anon_sym_PIPE] = ACTIONS(1458), - [anon_sym_AMP] = ACTIONS(1458), - [anon_sym_PIPE_PIPE] = ACTIONS(1456), - [anon_sym_AMP_AMP] = ACTIONS(1456), - [anon_sym_LT] = ACTIONS(1458), - [anon_sym_LT_EQ] = ACTIONS(1456), - [anon_sym_GT] = ACTIONS(1458), - [anon_sym_GT_EQ] = ACTIONS(1456), - [anon_sym_EQ_EQ] = ACTIONS(1456), - [anon_sym_BANG_EQ] = ACTIONS(1456), - [anon_sym_STAR] = ACTIONS(1458), - [anon_sym_SLASH] = ACTIONS(1456), - [anon_sym_STAR_STAR] = ACTIONS(1456), - [anon_sym_CARET] = ACTIONS(1456), - [aux_sym_binary_operator_token1] = ACTIONS(1456), - [anon_sym_PIPE_GT] = ACTIONS(1456), - [anon_sym_COLON] = ACTIONS(1458), - [anon_sym_DOLLAR] = ACTIONS(1456), - [anon_sym_AT] = ACTIONS(1456), - [sym__hex_literal] = ACTIONS(1456), - [sym__number_literal] = ACTIONS(1458), - [anon_sym_SQUOTE] = ACTIONS(1456), - [anon_sym_DQUOTE] = ACTIONS(1456), - [sym_return] = ACTIONS(1458), - [sym_next] = ACTIONS(1458), - [sym_break] = ACTIONS(1458), - [sym_true] = ACTIONS(1458), - [sym_false] = ACTIONS(1458), - [sym_null] = ACTIONS(1458), - [sym_inf] = ACTIONS(1458), - [sym_nan] = ACTIONS(1458), - [anon_sym_NA] = ACTIONS(1458), - [anon_sym_NA_integer_] = ACTIONS(1458), - [anon_sym_NA_real_] = ACTIONS(1458), - [anon_sym_NA_complex_] = ACTIONS(1458), - [anon_sym_NA_character_] = ACTIONS(1458), - [sym_dots] = ACTIONS(1458), - [sym_dot_dot_i] = ACTIONS(1456), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1456), - [sym__semicolon] = ACTIONS(1456), - [sym__raw_string_literal] = ACTIONS(1456), - [sym__external_else] = ACTIONS(1456), - [sym__external_open_parenthesis] = ACTIONS(1456), - [sym__external_open_brace] = ACTIONS(1456), - [sym__external_close_brace] = ACTIONS(1456), - [sym__external_open_bracket] = ACTIONS(1456), - [sym__external_open_bracket2] = ACTIONS(1456), - }, - [840] = { - [ts_builtin_sym_end] = ACTIONS(1462), - [sym_identifier] = ACTIONS(1460), - [anon_sym_BSLASH] = ACTIONS(1462), - [anon_sym_function] = ACTIONS(1460), - [anon_sym_EQ] = ACTIONS(1460), - [anon_sym_if] = ACTIONS(1460), - [anon_sym_for] = ACTIONS(1460), - [anon_sym_while] = ACTIONS(1460), - [anon_sym_repeat] = ACTIONS(1460), - [anon_sym_QMARK] = ACTIONS(1462), - [anon_sym_TILDE] = ACTIONS(1462), - [anon_sym_BANG] = ACTIONS(1460), - [anon_sym_PLUS] = ACTIONS(1462), - [anon_sym_DASH] = ACTIONS(1460), - [anon_sym_LT_DASH] = ACTIONS(1462), - [anon_sym_LT_LT_DASH] = ACTIONS(1462), - [anon_sym_COLON_EQ] = ACTIONS(1462), - [anon_sym_DASH_GT] = ACTIONS(1460), - [anon_sym_DASH_GT_GT] = ACTIONS(1462), - [anon_sym_PIPE] = ACTIONS(1460), - [anon_sym_AMP] = ACTIONS(1460), - [anon_sym_PIPE_PIPE] = ACTIONS(1462), - [anon_sym_AMP_AMP] = ACTIONS(1462), - [anon_sym_LT] = ACTIONS(1460), - [anon_sym_LT_EQ] = ACTIONS(1462), - [anon_sym_GT] = ACTIONS(1460), - [anon_sym_GT_EQ] = ACTIONS(1462), - [anon_sym_EQ_EQ] = ACTIONS(1462), - [anon_sym_BANG_EQ] = ACTIONS(1462), - [anon_sym_STAR] = ACTIONS(1460), - [anon_sym_SLASH] = ACTIONS(1462), - [anon_sym_STAR_STAR] = ACTIONS(1462), - [anon_sym_CARET] = ACTIONS(1462), - [aux_sym_binary_operator_token1] = ACTIONS(1462), - [anon_sym_PIPE_GT] = ACTIONS(1462), - [anon_sym_COLON] = ACTIONS(1460), - [anon_sym_DOLLAR] = ACTIONS(1462), - [anon_sym_AT] = ACTIONS(1462), - [sym__hex_literal] = ACTIONS(1462), - [sym__number_literal] = ACTIONS(1460), - [anon_sym_SQUOTE] = ACTIONS(1462), - [anon_sym_DQUOTE] = ACTIONS(1462), - [sym_return] = ACTIONS(1460), - [sym_next] = ACTIONS(1460), - [sym_break] = ACTIONS(1460), - [sym_true] = ACTIONS(1460), - [sym_false] = ACTIONS(1460), - [sym_null] = ACTIONS(1460), - [sym_inf] = ACTIONS(1460), - [sym_nan] = ACTIONS(1460), - [anon_sym_NA] = ACTIONS(1460), - [anon_sym_NA_integer_] = ACTIONS(1460), - [anon_sym_NA_real_] = ACTIONS(1460), - [anon_sym_NA_complex_] = ACTIONS(1460), - [anon_sym_NA_character_] = ACTIONS(1460), - [sym_dots] = ACTIONS(1460), - [sym_dot_dot_i] = ACTIONS(1462), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1462), - [sym__semicolon] = ACTIONS(1462), - [sym__raw_string_literal] = ACTIONS(1462), - [sym__external_else] = ACTIONS(1462), - [sym__external_open_parenthesis] = ACTIONS(1462), - [sym__external_open_brace] = ACTIONS(1462), - [sym__external_open_bracket] = ACTIONS(1462), - [sym__external_open_bracket2] = ACTIONS(1462), - }, - [841] = { - [sym_identifier] = ACTIONS(1545), - [anon_sym_BSLASH] = ACTIONS(1547), - [anon_sym_function] = ACTIONS(1545), - [anon_sym_EQ] = ACTIONS(1545), - [anon_sym_if] = ACTIONS(1545), - [anon_sym_for] = ACTIONS(1545), - [anon_sym_while] = ACTIONS(1545), - [anon_sym_repeat] = ACTIONS(1545), - [anon_sym_QMARK] = ACTIONS(1547), - [anon_sym_TILDE] = ACTIONS(1547), - [anon_sym_BANG] = ACTIONS(1545), - [anon_sym_PLUS] = ACTIONS(1547), - [anon_sym_DASH] = ACTIONS(1545), - [anon_sym_LT_DASH] = ACTIONS(1547), - [anon_sym_LT_LT_DASH] = ACTIONS(1547), - [anon_sym_COLON_EQ] = ACTIONS(1547), - [anon_sym_DASH_GT] = ACTIONS(1545), - [anon_sym_DASH_GT_GT] = ACTIONS(1547), - [anon_sym_PIPE] = ACTIONS(1545), - [anon_sym_AMP] = ACTIONS(1545), - [anon_sym_PIPE_PIPE] = ACTIONS(1547), - [anon_sym_AMP_AMP] = ACTIONS(1547), - [anon_sym_LT] = ACTIONS(1545), - [anon_sym_LT_EQ] = ACTIONS(1547), - [anon_sym_GT] = ACTIONS(1545), - [anon_sym_GT_EQ] = ACTIONS(1547), - [anon_sym_EQ_EQ] = ACTIONS(1547), - [anon_sym_BANG_EQ] = ACTIONS(1547), - [anon_sym_STAR] = ACTIONS(1545), - [anon_sym_SLASH] = ACTIONS(1547), - [anon_sym_STAR_STAR] = ACTIONS(1547), - [anon_sym_CARET] = ACTIONS(1547), - [aux_sym_binary_operator_token1] = ACTIONS(1547), - [anon_sym_PIPE_GT] = ACTIONS(1547), - [anon_sym_COLON] = ACTIONS(1545), - [anon_sym_DOLLAR] = ACTIONS(1547), - [anon_sym_AT] = ACTIONS(1547), - [sym__hex_literal] = ACTIONS(1547), - [sym__number_literal] = ACTIONS(1545), - [anon_sym_SQUOTE] = ACTIONS(1547), - [anon_sym_DQUOTE] = ACTIONS(1547), - [sym_return] = ACTIONS(1545), - [sym_next] = ACTIONS(1545), - [sym_break] = ACTIONS(1545), - [sym_true] = ACTIONS(1545), - [sym_false] = ACTIONS(1545), - [sym_null] = ACTIONS(1545), - [sym_inf] = ACTIONS(1545), - [sym_nan] = ACTIONS(1545), - [anon_sym_NA] = ACTIONS(1545), - [anon_sym_NA_integer_] = ACTIONS(1545), - [anon_sym_NA_real_] = ACTIONS(1545), - [anon_sym_NA_complex_] = ACTIONS(1545), - [anon_sym_NA_character_] = ACTIONS(1545), - [sym_dots] = ACTIONS(1545), - [sym_dot_dot_i] = ACTIONS(1547), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1547), - [sym__newline] = ACTIONS(1547), - [sym__raw_string_literal] = ACTIONS(1547), - [sym__external_else] = ACTIONS(1547), - [sym__external_open_parenthesis] = ACTIONS(1547), - [sym__external_close_parenthesis] = ACTIONS(1547), - [sym__external_open_brace] = ACTIONS(1547), - [sym__external_open_bracket] = ACTIONS(1547), - [sym__external_open_bracket2] = ACTIONS(1547), - }, - [842] = { - [sym_identifier] = ACTIONS(1549), - [anon_sym_BSLASH] = ACTIONS(1551), - [anon_sym_function] = ACTIONS(1549), - [anon_sym_EQ] = ACTIONS(1549), - [anon_sym_if] = ACTIONS(1549), - [anon_sym_for] = ACTIONS(1549), - [anon_sym_while] = ACTIONS(1549), - [anon_sym_repeat] = ACTIONS(1549), - [anon_sym_QMARK] = ACTIONS(1551), - [anon_sym_TILDE] = ACTIONS(1551), - [anon_sym_BANG] = ACTIONS(1549), - [anon_sym_PLUS] = ACTIONS(1551), - [anon_sym_DASH] = ACTIONS(1549), - [anon_sym_LT_DASH] = ACTIONS(1551), - [anon_sym_LT_LT_DASH] = ACTIONS(1551), - [anon_sym_COLON_EQ] = ACTIONS(1551), - [anon_sym_DASH_GT] = ACTIONS(1549), - [anon_sym_DASH_GT_GT] = ACTIONS(1551), - [anon_sym_PIPE] = ACTIONS(1549), - [anon_sym_AMP] = ACTIONS(1549), - [anon_sym_PIPE_PIPE] = ACTIONS(1551), - [anon_sym_AMP_AMP] = ACTIONS(1551), - [anon_sym_LT] = ACTIONS(1549), - [anon_sym_LT_EQ] = ACTIONS(1551), - [anon_sym_GT] = ACTIONS(1549), - [anon_sym_GT_EQ] = ACTIONS(1551), - [anon_sym_EQ_EQ] = ACTIONS(1551), - [anon_sym_BANG_EQ] = ACTIONS(1551), - [anon_sym_STAR] = ACTIONS(1549), - [anon_sym_SLASH] = ACTIONS(1551), - [anon_sym_STAR_STAR] = ACTIONS(1551), - [anon_sym_CARET] = ACTIONS(1551), - [aux_sym_binary_operator_token1] = ACTIONS(1551), - [anon_sym_PIPE_GT] = ACTIONS(1551), - [anon_sym_COLON] = ACTIONS(1549), - [anon_sym_DOLLAR] = ACTIONS(1551), - [anon_sym_AT] = ACTIONS(1551), - [sym__hex_literal] = ACTIONS(1551), - [sym__number_literal] = ACTIONS(1549), - [anon_sym_SQUOTE] = ACTIONS(1551), - [anon_sym_DQUOTE] = ACTIONS(1551), - [sym_return] = ACTIONS(1549), - [sym_next] = ACTIONS(1549), - [sym_break] = ACTIONS(1549), - [sym_true] = ACTIONS(1549), - [sym_false] = ACTIONS(1549), - [sym_null] = ACTIONS(1549), - [sym_inf] = ACTIONS(1549), - [sym_nan] = ACTIONS(1549), - [anon_sym_NA] = ACTIONS(1549), - [anon_sym_NA_integer_] = ACTIONS(1549), - [anon_sym_NA_real_] = ACTIONS(1549), - [anon_sym_NA_complex_] = ACTIONS(1549), - [anon_sym_NA_character_] = ACTIONS(1549), - [sym_dots] = ACTIONS(1549), - [sym_dot_dot_i] = ACTIONS(1551), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1551), - [sym__newline] = ACTIONS(1551), - [sym__raw_string_literal] = ACTIONS(1551), - [sym__external_else] = ACTIONS(1551), - [sym__external_open_parenthesis] = ACTIONS(1551), - [sym__external_close_parenthesis] = ACTIONS(1551), - [sym__external_open_brace] = ACTIONS(1551), - [sym__external_open_bracket] = ACTIONS(1551), - [sym__external_open_bracket2] = ACTIONS(1551), - }, - [843] = { - [sym_identifier] = ACTIONS(1553), - [anon_sym_BSLASH] = ACTIONS(1555), - [anon_sym_function] = ACTIONS(1553), - [anon_sym_EQ] = ACTIONS(1553), - [anon_sym_if] = ACTIONS(1553), - [anon_sym_for] = ACTIONS(1553), - [anon_sym_while] = ACTIONS(1553), - [anon_sym_repeat] = ACTIONS(1553), - [anon_sym_QMARK] = ACTIONS(1555), - [anon_sym_TILDE] = ACTIONS(1555), - [anon_sym_BANG] = ACTIONS(1553), - [anon_sym_PLUS] = ACTIONS(1555), - [anon_sym_DASH] = ACTIONS(1553), - [anon_sym_LT_DASH] = ACTIONS(1555), - [anon_sym_LT_LT_DASH] = ACTIONS(1555), - [anon_sym_COLON_EQ] = ACTIONS(1555), - [anon_sym_DASH_GT] = ACTIONS(1553), - [anon_sym_DASH_GT_GT] = ACTIONS(1555), - [anon_sym_PIPE] = ACTIONS(1553), - [anon_sym_AMP] = ACTIONS(1553), - [anon_sym_PIPE_PIPE] = ACTIONS(1555), - [anon_sym_AMP_AMP] = ACTIONS(1555), - [anon_sym_LT] = ACTIONS(1553), - [anon_sym_LT_EQ] = ACTIONS(1555), - [anon_sym_GT] = ACTIONS(1553), - [anon_sym_GT_EQ] = ACTIONS(1555), - [anon_sym_EQ_EQ] = ACTIONS(1555), - [anon_sym_BANG_EQ] = ACTIONS(1555), - [anon_sym_STAR] = ACTIONS(1553), - [anon_sym_SLASH] = ACTIONS(1555), - [anon_sym_STAR_STAR] = ACTIONS(1555), - [anon_sym_CARET] = ACTIONS(1555), - [aux_sym_binary_operator_token1] = ACTIONS(1555), - [anon_sym_PIPE_GT] = ACTIONS(1555), - [anon_sym_COLON] = ACTIONS(1553), - [anon_sym_DOLLAR] = ACTIONS(1555), - [anon_sym_AT] = ACTIONS(1555), - [sym__hex_literal] = ACTIONS(1555), - [sym__number_literal] = ACTIONS(1553), - [anon_sym_SQUOTE] = ACTIONS(1555), - [anon_sym_DQUOTE] = ACTIONS(1555), - [sym_return] = ACTIONS(1553), - [sym_next] = ACTIONS(1553), - [sym_break] = ACTIONS(1553), - [sym_true] = ACTIONS(1553), - [sym_false] = ACTIONS(1553), - [sym_null] = ACTIONS(1553), - [sym_inf] = ACTIONS(1553), - [sym_nan] = ACTIONS(1553), - [anon_sym_NA] = ACTIONS(1553), - [anon_sym_NA_integer_] = ACTIONS(1553), - [anon_sym_NA_real_] = ACTIONS(1553), - [anon_sym_NA_complex_] = ACTIONS(1553), - [anon_sym_NA_character_] = ACTIONS(1553), - [sym_dots] = ACTIONS(1553), - [sym_dot_dot_i] = ACTIONS(1555), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1555), - [sym__newline] = ACTIONS(1555), - [sym__raw_string_literal] = ACTIONS(1555), - [sym__external_else] = ACTIONS(1555), - [sym__external_open_parenthesis] = ACTIONS(1555), - [sym__external_close_parenthesis] = ACTIONS(1555), - [sym__external_open_brace] = ACTIONS(1555), - [sym__external_open_bracket] = ACTIONS(1555), - [sym__external_open_bracket2] = ACTIONS(1555), - }, - [844] = { - [sym_identifier] = ACTIONS(1557), - [anon_sym_BSLASH] = ACTIONS(1559), - [anon_sym_function] = ACTIONS(1557), - [anon_sym_EQ] = ACTIONS(1557), - [anon_sym_if] = ACTIONS(1557), - [anon_sym_for] = ACTIONS(1557), - [anon_sym_while] = ACTIONS(1557), - [anon_sym_repeat] = ACTIONS(1557), - [anon_sym_QMARK] = ACTIONS(1559), - [anon_sym_TILDE] = ACTIONS(1559), - [anon_sym_BANG] = ACTIONS(1557), - [anon_sym_PLUS] = ACTIONS(1559), - [anon_sym_DASH] = ACTIONS(1557), - [anon_sym_LT_DASH] = ACTIONS(1559), - [anon_sym_LT_LT_DASH] = ACTIONS(1559), - [anon_sym_COLON_EQ] = ACTIONS(1559), - [anon_sym_DASH_GT] = ACTIONS(1557), - [anon_sym_DASH_GT_GT] = ACTIONS(1559), - [anon_sym_PIPE] = ACTIONS(1557), - [anon_sym_AMP] = ACTIONS(1557), - [anon_sym_PIPE_PIPE] = ACTIONS(1559), - [anon_sym_AMP_AMP] = ACTIONS(1559), - [anon_sym_LT] = ACTIONS(1557), - [anon_sym_LT_EQ] = ACTIONS(1559), - [anon_sym_GT] = ACTIONS(1557), - [anon_sym_GT_EQ] = ACTIONS(1559), - [anon_sym_EQ_EQ] = ACTIONS(1559), - [anon_sym_BANG_EQ] = ACTIONS(1559), - [anon_sym_STAR] = ACTIONS(1557), - [anon_sym_SLASH] = ACTIONS(1559), - [anon_sym_STAR_STAR] = ACTIONS(1559), - [anon_sym_CARET] = ACTIONS(1559), - [aux_sym_binary_operator_token1] = ACTIONS(1559), - [anon_sym_PIPE_GT] = ACTIONS(1559), - [anon_sym_COLON] = ACTIONS(1557), - [anon_sym_DOLLAR] = ACTIONS(1559), - [anon_sym_AT] = ACTIONS(1559), - [sym__hex_literal] = ACTIONS(1559), - [sym__number_literal] = ACTIONS(1557), - [anon_sym_SQUOTE] = ACTIONS(1559), - [anon_sym_DQUOTE] = ACTIONS(1559), - [sym_return] = ACTIONS(1557), - [sym_next] = ACTIONS(1557), - [sym_break] = ACTIONS(1557), - [sym_true] = ACTIONS(1557), - [sym_false] = ACTIONS(1557), - [sym_null] = ACTIONS(1557), - [sym_inf] = ACTIONS(1557), - [sym_nan] = ACTIONS(1557), - [anon_sym_NA] = ACTIONS(1557), - [anon_sym_NA_integer_] = ACTIONS(1557), - [anon_sym_NA_real_] = ACTIONS(1557), - [anon_sym_NA_complex_] = ACTIONS(1557), - [anon_sym_NA_character_] = ACTIONS(1557), - [sym_dots] = ACTIONS(1557), - [sym_dot_dot_i] = ACTIONS(1559), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1559), - [sym__newline] = ACTIONS(1559), - [sym__raw_string_literal] = ACTIONS(1559), - [sym__external_else] = ACTIONS(1559), - [sym__external_open_parenthesis] = ACTIONS(1559), - [sym__external_close_parenthesis] = ACTIONS(1559), - [sym__external_open_brace] = ACTIONS(1559), - [sym__external_open_bracket] = ACTIONS(1559), - [sym__external_open_bracket2] = ACTIONS(1559), - }, - [845] = { - [ts_builtin_sym_end] = ACTIONS(1466), - [sym_identifier] = ACTIONS(1464), - [anon_sym_BSLASH] = ACTIONS(1466), - [anon_sym_function] = ACTIONS(1464), - [anon_sym_EQ] = ACTIONS(1464), - [anon_sym_if] = ACTIONS(1464), - [anon_sym_for] = ACTIONS(1464), - [anon_sym_while] = ACTIONS(1464), - [anon_sym_repeat] = ACTIONS(1464), - [anon_sym_QMARK] = ACTIONS(1466), - [anon_sym_TILDE] = ACTIONS(1466), - [anon_sym_BANG] = ACTIONS(1464), - [anon_sym_PLUS] = ACTIONS(1466), - [anon_sym_DASH] = ACTIONS(1464), - [anon_sym_LT_DASH] = ACTIONS(1466), - [anon_sym_LT_LT_DASH] = ACTIONS(1466), - [anon_sym_COLON_EQ] = ACTIONS(1466), - [anon_sym_DASH_GT] = ACTIONS(1464), - [anon_sym_DASH_GT_GT] = ACTIONS(1466), - [anon_sym_PIPE] = ACTIONS(1464), - [anon_sym_AMP] = ACTIONS(1464), - [anon_sym_PIPE_PIPE] = ACTIONS(1466), - [anon_sym_AMP_AMP] = ACTIONS(1466), - [anon_sym_LT] = ACTIONS(1464), - [anon_sym_LT_EQ] = ACTIONS(1466), - [anon_sym_GT] = ACTIONS(1464), - [anon_sym_GT_EQ] = ACTIONS(1466), - [anon_sym_EQ_EQ] = ACTIONS(1466), - [anon_sym_BANG_EQ] = ACTIONS(1466), - [anon_sym_STAR] = ACTIONS(1464), - [anon_sym_SLASH] = ACTIONS(1466), - [anon_sym_STAR_STAR] = ACTIONS(1466), - [anon_sym_CARET] = ACTIONS(1466), - [aux_sym_binary_operator_token1] = ACTIONS(1466), - [anon_sym_PIPE_GT] = ACTIONS(1466), - [anon_sym_COLON] = ACTIONS(1464), - [anon_sym_DOLLAR] = ACTIONS(1466), - [anon_sym_AT] = ACTIONS(1466), - [sym__hex_literal] = ACTIONS(1466), - [sym__number_literal] = ACTIONS(1464), - [anon_sym_SQUOTE] = ACTIONS(1466), - [anon_sym_DQUOTE] = ACTIONS(1466), - [sym_return] = ACTIONS(1464), - [sym_next] = ACTIONS(1464), - [sym_break] = ACTIONS(1464), - [sym_true] = ACTIONS(1464), - [sym_false] = ACTIONS(1464), - [sym_null] = ACTIONS(1464), - [sym_inf] = ACTIONS(1464), - [sym_nan] = ACTIONS(1464), - [anon_sym_NA] = ACTIONS(1464), - [anon_sym_NA_integer_] = ACTIONS(1464), - [anon_sym_NA_real_] = ACTIONS(1464), - [anon_sym_NA_complex_] = ACTIONS(1464), - [anon_sym_NA_character_] = ACTIONS(1464), - [sym_dots] = ACTIONS(1464), - [sym_dot_dot_i] = ACTIONS(1466), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1466), - [sym__semicolon] = ACTIONS(1466), - [sym__raw_string_literal] = ACTIONS(1466), - [sym__external_else] = ACTIONS(1466), - [sym__external_open_parenthesis] = ACTIONS(1466), - [sym__external_open_brace] = ACTIONS(1466), - [sym__external_open_bracket] = ACTIONS(1466), - [sym__external_open_bracket2] = ACTIONS(1466), - }, - [846] = { - [ts_builtin_sym_end] = ACTIONS(1470), - [sym_identifier] = ACTIONS(1468), - [anon_sym_BSLASH] = ACTIONS(1470), - [anon_sym_function] = ACTIONS(1468), - [anon_sym_EQ] = ACTIONS(1468), - [anon_sym_if] = ACTIONS(1468), - [anon_sym_for] = ACTIONS(1468), - [anon_sym_while] = ACTIONS(1468), - [anon_sym_repeat] = ACTIONS(1468), - [anon_sym_QMARK] = ACTIONS(1470), - [anon_sym_TILDE] = ACTIONS(1470), - [anon_sym_BANG] = ACTIONS(1468), - [anon_sym_PLUS] = ACTIONS(1470), - [anon_sym_DASH] = ACTIONS(1468), - [anon_sym_LT_DASH] = ACTIONS(1470), - [anon_sym_LT_LT_DASH] = ACTIONS(1470), - [anon_sym_COLON_EQ] = ACTIONS(1470), - [anon_sym_DASH_GT] = ACTIONS(1468), - [anon_sym_DASH_GT_GT] = ACTIONS(1470), - [anon_sym_PIPE] = ACTIONS(1468), - [anon_sym_AMP] = ACTIONS(1468), - [anon_sym_PIPE_PIPE] = ACTIONS(1470), - [anon_sym_AMP_AMP] = ACTIONS(1470), - [anon_sym_LT] = ACTIONS(1468), - [anon_sym_LT_EQ] = ACTIONS(1470), - [anon_sym_GT] = ACTIONS(1468), - [anon_sym_GT_EQ] = ACTIONS(1470), - [anon_sym_EQ_EQ] = ACTIONS(1470), - [anon_sym_BANG_EQ] = ACTIONS(1470), - [anon_sym_STAR] = ACTIONS(1468), - [anon_sym_SLASH] = ACTIONS(1470), - [anon_sym_STAR_STAR] = ACTIONS(1470), - [anon_sym_CARET] = ACTIONS(1470), - [aux_sym_binary_operator_token1] = ACTIONS(1470), - [anon_sym_PIPE_GT] = ACTIONS(1470), - [anon_sym_COLON] = ACTIONS(1468), - [anon_sym_DOLLAR] = ACTIONS(1470), - [anon_sym_AT] = ACTIONS(1470), - [sym__hex_literal] = ACTIONS(1470), - [sym__number_literal] = ACTIONS(1468), - [anon_sym_SQUOTE] = ACTIONS(1470), - [anon_sym_DQUOTE] = ACTIONS(1470), - [sym_return] = ACTIONS(1468), - [sym_next] = ACTIONS(1468), - [sym_break] = ACTIONS(1468), - [sym_true] = ACTIONS(1468), - [sym_false] = ACTIONS(1468), - [sym_null] = ACTIONS(1468), - [sym_inf] = ACTIONS(1468), - [sym_nan] = ACTIONS(1468), - [anon_sym_NA] = ACTIONS(1468), - [anon_sym_NA_integer_] = ACTIONS(1468), - [anon_sym_NA_real_] = ACTIONS(1468), - [anon_sym_NA_complex_] = ACTIONS(1468), - [anon_sym_NA_character_] = ACTIONS(1468), - [sym_dots] = ACTIONS(1468), - [sym_dot_dot_i] = ACTIONS(1470), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1470), - [sym__semicolon] = ACTIONS(1470), - [sym__raw_string_literal] = ACTIONS(1470), - [sym__external_else] = ACTIONS(1470), - [sym__external_open_parenthesis] = ACTIONS(1470), - [sym__external_open_brace] = ACTIONS(1470), - [sym__external_open_bracket] = ACTIONS(1470), - [sym__external_open_bracket2] = ACTIONS(1470), - }, - [847] = { - [sym_identifier] = ACTIONS(1545), - [anon_sym_BSLASH] = ACTIONS(1547), - [anon_sym_function] = ACTIONS(1545), - [anon_sym_EQ] = ACTIONS(1545), - [anon_sym_if] = ACTIONS(1545), - [anon_sym_for] = ACTIONS(1545), - [anon_sym_while] = ACTIONS(1545), - [anon_sym_repeat] = ACTIONS(1545), - [anon_sym_QMARK] = ACTIONS(1547), - [anon_sym_TILDE] = ACTIONS(1547), - [anon_sym_BANG] = ACTIONS(1545), - [anon_sym_PLUS] = ACTIONS(1547), - [anon_sym_DASH] = ACTIONS(1545), - [anon_sym_LT_DASH] = ACTIONS(1547), - [anon_sym_LT_LT_DASH] = ACTIONS(1547), - [anon_sym_COLON_EQ] = ACTIONS(1547), - [anon_sym_DASH_GT] = ACTIONS(1545), - [anon_sym_DASH_GT_GT] = ACTIONS(1547), - [anon_sym_PIPE] = ACTIONS(1545), - [anon_sym_AMP] = ACTIONS(1545), - [anon_sym_PIPE_PIPE] = ACTIONS(1547), - [anon_sym_AMP_AMP] = ACTIONS(1547), - [anon_sym_LT] = ACTIONS(1545), - [anon_sym_LT_EQ] = ACTIONS(1547), - [anon_sym_GT] = ACTIONS(1545), - [anon_sym_GT_EQ] = ACTIONS(1547), - [anon_sym_EQ_EQ] = ACTIONS(1547), - [anon_sym_BANG_EQ] = ACTIONS(1547), - [anon_sym_STAR] = ACTIONS(1545), - [anon_sym_SLASH] = ACTIONS(1547), - [anon_sym_STAR_STAR] = ACTIONS(1547), - [anon_sym_CARET] = ACTIONS(1547), - [aux_sym_binary_operator_token1] = ACTIONS(1547), - [anon_sym_PIPE_GT] = ACTIONS(1547), - [anon_sym_COLON] = ACTIONS(1545), - [anon_sym_DOLLAR] = ACTIONS(1547), - [anon_sym_AT] = ACTIONS(1547), - [sym__hex_literal] = ACTIONS(1547), - [sym__number_literal] = ACTIONS(1545), - [anon_sym_SQUOTE] = ACTIONS(1547), - [anon_sym_DQUOTE] = ACTIONS(1547), - [sym_return] = ACTIONS(1545), - [sym_next] = ACTIONS(1545), - [sym_break] = ACTIONS(1545), - [sym_true] = ACTIONS(1545), - [sym_false] = ACTIONS(1545), - [sym_null] = ACTIONS(1545), - [sym_inf] = ACTIONS(1545), - [sym_nan] = ACTIONS(1545), - [anon_sym_NA] = ACTIONS(1545), - [anon_sym_NA_integer_] = ACTIONS(1545), - [anon_sym_NA_real_] = ACTIONS(1545), - [anon_sym_NA_complex_] = ACTIONS(1545), - [anon_sym_NA_character_] = ACTIONS(1545), - [sym_dots] = ACTIONS(1545), - [sym_dot_dot_i] = ACTIONS(1547), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1547), - [sym__newline] = ACTIONS(1547), - [sym__raw_string_literal] = ACTIONS(1547), - [sym__external_else] = ACTIONS(1547), - [sym__external_open_parenthesis] = ACTIONS(1547), - [sym__external_open_brace] = ACTIONS(1547), - [sym__external_open_bracket] = ACTIONS(1547), - [sym__external_open_bracket2] = ACTIONS(1547), - [sym__external_close_bracket2] = ACTIONS(1547), - }, - [848] = { - [sym_identifier] = ACTIONS(1549), - [anon_sym_BSLASH] = ACTIONS(1551), - [anon_sym_function] = ACTIONS(1549), - [anon_sym_EQ] = ACTIONS(1549), - [anon_sym_if] = ACTIONS(1549), - [anon_sym_for] = ACTIONS(1549), - [anon_sym_while] = ACTIONS(1549), - [anon_sym_repeat] = ACTIONS(1549), - [anon_sym_QMARK] = ACTIONS(1551), - [anon_sym_TILDE] = ACTIONS(1551), - [anon_sym_BANG] = ACTIONS(1549), - [anon_sym_PLUS] = ACTIONS(1551), - [anon_sym_DASH] = ACTIONS(1549), - [anon_sym_LT_DASH] = ACTIONS(1551), - [anon_sym_LT_LT_DASH] = ACTIONS(1551), - [anon_sym_COLON_EQ] = ACTIONS(1551), - [anon_sym_DASH_GT] = ACTIONS(1549), - [anon_sym_DASH_GT_GT] = ACTIONS(1551), - [anon_sym_PIPE] = ACTIONS(1549), - [anon_sym_AMP] = ACTIONS(1549), - [anon_sym_PIPE_PIPE] = ACTIONS(1551), - [anon_sym_AMP_AMP] = ACTIONS(1551), - [anon_sym_LT] = ACTIONS(1549), - [anon_sym_LT_EQ] = ACTIONS(1551), - [anon_sym_GT] = ACTIONS(1549), - [anon_sym_GT_EQ] = ACTIONS(1551), - [anon_sym_EQ_EQ] = ACTIONS(1551), - [anon_sym_BANG_EQ] = ACTIONS(1551), - [anon_sym_STAR] = ACTIONS(1549), - [anon_sym_SLASH] = ACTIONS(1551), - [anon_sym_STAR_STAR] = ACTIONS(1551), - [anon_sym_CARET] = ACTIONS(1551), - [aux_sym_binary_operator_token1] = ACTIONS(1551), - [anon_sym_PIPE_GT] = ACTIONS(1551), - [anon_sym_COLON] = ACTIONS(1549), - [anon_sym_DOLLAR] = ACTIONS(1551), - [anon_sym_AT] = ACTIONS(1551), - [sym__hex_literal] = ACTIONS(1551), - [sym__number_literal] = ACTIONS(1549), - [anon_sym_SQUOTE] = ACTIONS(1551), - [anon_sym_DQUOTE] = ACTIONS(1551), - [sym_return] = ACTIONS(1549), - [sym_next] = ACTIONS(1549), - [sym_break] = ACTIONS(1549), - [sym_true] = ACTIONS(1549), - [sym_false] = ACTIONS(1549), - [sym_null] = ACTIONS(1549), - [sym_inf] = ACTIONS(1549), - [sym_nan] = ACTIONS(1549), - [anon_sym_NA] = ACTIONS(1549), - [anon_sym_NA_integer_] = ACTIONS(1549), - [anon_sym_NA_real_] = ACTIONS(1549), - [anon_sym_NA_complex_] = ACTIONS(1549), - [anon_sym_NA_character_] = ACTIONS(1549), - [sym_dots] = ACTIONS(1549), - [sym_dot_dot_i] = ACTIONS(1551), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1551), - [sym__newline] = ACTIONS(1551), - [sym__raw_string_literal] = ACTIONS(1551), - [sym__external_else] = ACTIONS(1551), - [sym__external_open_parenthesis] = ACTIONS(1551), - [sym__external_open_brace] = ACTIONS(1551), - [sym__external_open_bracket] = ACTIONS(1551), - [sym__external_open_bracket2] = ACTIONS(1551), - [sym__external_close_bracket2] = ACTIONS(1551), - }, - [849] = { - [sym_identifier] = ACTIONS(1561), - [anon_sym_BSLASH] = ACTIONS(1563), - [anon_sym_function] = ACTIONS(1561), - [anon_sym_EQ] = ACTIONS(1561), - [anon_sym_if] = ACTIONS(1561), - [anon_sym_for] = ACTIONS(1561), - [anon_sym_while] = ACTIONS(1561), - [anon_sym_repeat] = ACTIONS(1561), - [anon_sym_QMARK] = ACTIONS(1563), - [anon_sym_TILDE] = ACTIONS(1563), - [anon_sym_BANG] = ACTIONS(1561), - [anon_sym_PLUS] = ACTIONS(1563), - [anon_sym_DASH] = ACTIONS(1561), - [anon_sym_LT_DASH] = ACTIONS(1563), - [anon_sym_LT_LT_DASH] = ACTIONS(1563), - [anon_sym_COLON_EQ] = ACTIONS(1563), - [anon_sym_DASH_GT] = ACTIONS(1561), - [anon_sym_DASH_GT_GT] = ACTIONS(1563), - [anon_sym_PIPE] = ACTIONS(1561), - [anon_sym_AMP] = ACTIONS(1561), - [anon_sym_PIPE_PIPE] = ACTIONS(1563), - [anon_sym_AMP_AMP] = ACTIONS(1563), - [anon_sym_LT] = ACTIONS(1561), - [anon_sym_LT_EQ] = ACTIONS(1563), - [anon_sym_GT] = ACTIONS(1561), - [anon_sym_GT_EQ] = ACTIONS(1563), - [anon_sym_EQ_EQ] = ACTIONS(1563), - [anon_sym_BANG_EQ] = ACTIONS(1563), - [anon_sym_STAR] = ACTIONS(1561), - [anon_sym_SLASH] = ACTIONS(1563), - [anon_sym_STAR_STAR] = ACTIONS(1563), - [anon_sym_CARET] = ACTIONS(1563), - [aux_sym_binary_operator_token1] = ACTIONS(1563), - [anon_sym_PIPE_GT] = ACTIONS(1563), - [anon_sym_COLON] = ACTIONS(1561), - [anon_sym_DOLLAR] = ACTIONS(1563), - [anon_sym_AT] = ACTIONS(1563), - [sym__hex_literal] = ACTIONS(1563), - [sym__number_literal] = ACTIONS(1561), - [anon_sym_SQUOTE] = ACTIONS(1563), - [anon_sym_DQUOTE] = ACTIONS(1563), - [sym_return] = ACTIONS(1561), - [sym_next] = ACTIONS(1561), - [sym_break] = ACTIONS(1561), - [sym_true] = ACTIONS(1561), - [sym_false] = ACTIONS(1561), - [sym_null] = ACTIONS(1561), - [sym_inf] = ACTIONS(1561), - [sym_nan] = ACTIONS(1561), - [anon_sym_NA] = ACTIONS(1561), - [anon_sym_NA_integer_] = ACTIONS(1561), - [anon_sym_NA_real_] = ACTIONS(1561), - [anon_sym_NA_complex_] = ACTIONS(1561), - [anon_sym_NA_character_] = ACTIONS(1561), - [sym_dots] = ACTIONS(1561), - [sym_dot_dot_i] = ACTIONS(1563), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1563), - [sym__newline] = ACTIONS(1563), - [sym__raw_string_literal] = ACTIONS(1563), - [sym__external_else] = ACTIONS(1563), - [sym__external_open_parenthesis] = ACTIONS(1563), - [sym__external_close_parenthesis] = ACTIONS(1563), - [sym__external_open_brace] = ACTIONS(1563), - [sym__external_open_bracket] = ACTIONS(1563), - [sym__external_open_bracket2] = ACTIONS(1563), - }, - [850] = { - [sym_identifier] = ACTIONS(1553), - [anon_sym_BSLASH] = ACTIONS(1555), - [anon_sym_function] = ACTIONS(1553), - [anon_sym_EQ] = ACTIONS(1553), - [anon_sym_if] = ACTIONS(1553), - [anon_sym_for] = ACTIONS(1553), - [anon_sym_while] = ACTIONS(1553), - [anon_sym_repeat] = ACTIONS(1553), - [anon_sym_QMARK] = ACTIONS(1555), - [anon_sym_TILDE] = ACTIONS(1555), - [anon_sym_BANG] = ACTIONS(1553), - [anon_sym_PLUS] = ACTIONS(1555), - [anon_sym_DASH] = ACTIONS(1553), - [anon_sym_LT_DASH] = ACTIONS(1555), - [anon_sym_LT_LT_DASH] = ACTIONS(1555), - [anon_sym_COLON_EQ] = ACTIONS(1555), - [anon_sym_DASH_GT] = ACTIONS(1553), - [anon_sym_DASH_GT_GT] = ACTIONS(1555), - [anon_sym_PIPE] = ACTIONS(1553), - [anon_sym_AMP] = ACTIONS(1553), - [anon_sym_PIPE_PIPE] = ACTIONS(1555), - [anon_sym_AMP_AMP] = ACTIONS(1555), - [anon_sym_LT] = ACTIONS(1553), - [anon_sym_LT_EQ] = ACTIONS(1555), - [anon_sym_GT] = ACTIONS(1553), - [anon_sym_GT_EQ] = ACTIONS(1555), - [anon_sym_EQ_EQ] = ACTIONS(1555), - [anon_sym_BANG_EQ] = ACTIONS(1555), - [anon_sym_STAR] = ACTIONS(1553), - [anon_sym_SLASH] = ACTIONS(1555), - [anon_sym_STAR_STAR] = ACTIONS(1555), - [anon_sym_CARET] = ACTIONS(1555), - [aux_sym_binary_operator_token1] = ACTIONS(1555), - [anon_sym_PIPE_GT] = ACTIONS(1555), - [anon_sym_COLON] = ACTIONS(1553), - [anon_sym_DOLLAR] = ACTIONS(1555), - [anon_sym_AT] = ACTIONS(1555), - [sym__hex_literal] = ACTIONS(1555), - [sym__number_literal] = ACTIONS(1553), - [anon_sym_SQUOTE] = ACTIONS(1555), - [anon_sym_DQUOTE] = ACTIONS(1555), - [sym_return] = ACTIONS(1553), - [sym_next] = ACTIONS(1553), - [sym_break] = ACTIONS(1553), - [sym_true] = ACTIONS(1553), - [sym_false] = ACTIONS(1553), - [sym_null] = ACTIONS(1553), - [sym_inf] = ACTIONS(1553), - [sym_nan] = ACTIONS(1553), - [anon_sym_NA] = ACTIONS(1553), - [anon_sym_NA_integer_] = ACTIONS(1553), - [anon_sym_NA_real_] = ACTIONS(1553), - [anon_sym_NA_complex_] = ACTIONS(1553), - [anon_sym_NA_character_] = ACTIONS(1553), - [sym_dots] = ACTIONS(1553), - [sym_dot_dot_i] = ACTIONS(1555), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1555), - [sym__newline] = ACTIONS(1555), - [sym__raw_string_literal] = ACTIONS(1555), - [sym__external_else] = ACTIONS(1555), - [sym__external_open_parenthesis] = ACTIONS(1555), - [sym__external_open_brace] = ACTIONS(1555), - [sym__external_open_bracket] = ACTIONS(1555), - [sym__external_open_bracket2] = ACTIONS(1555), - [sym__external_close_bracket2] = ACTIONS(1555), - }, - [851] = { - [sym_identifier] = ACTIONS(1557), - [anon_sym_BSLASH] = ACTIONS(1559), - [anon_sym_function] = ACTIONS(1557), - [anon_sym_EQ] = ACTIONS(1557), - [anon_sym_if] = ACTIONS(1557), - [anon_sym_for] = ACTIONS(1557), - [anon_sym_while] = ACTIONS(1557), - [anon_sym_repeat] = ACTIONS(1557), - [anon_sym_QMARK] = ACTIONS(1559), - [anon_sym_TILDE] = ACTIONS(1559), - [anon_sym_BANG] = ACTIONS(1557), - [anon_sym_PLUS] = ACTIONS(1559), - [anon_sym_DASH] = ACTIONS(1557), - [anon_sym_LT_DASH] = ACTIONS(1559), - [anon_sym_LT_LT_DASH] = ACTIONS(1559), - [anon_sym_COLON_EQ] = ACTIONS(1559), - [anon_sym_DASH_GT] = ACTIONS(1557), - [anon_sym_DASH_GT_GT] = ACTIONS(1559), - [anon_sym_PIPE] = ACTIONS(1557), - [anon_sym_AMP] = ACTIONS(1557), - [anon_sym_PIPE_PIPE] = ACTIONS(1559), - [anon_sym_AMP_AMP] = ACTIONS(1559), - [anon_sym_LT] = ACTIONS(1557), - [anon_sym_LT_EQ] = ACTIONS(1559), - [anon_sym_GT] = ACTIONS(1557), - [anon_sym_GT_EQ] = ACTIONS(1559), - [anon_sym_EQ_EQ] = ACTIONS(1559), - [anon_sym_BANG_EQ] = ACTIONS(1559), - [anon_sym_STAR] = ACTIONS(1557), - [anon_sym_SLASH] = ACTIONS(1559), - [anon_sym_STAR_STAR] = ACTIONS(1559), - [anon_sym_CARET] = ACTIONS(1559), - [aux_sym_binary_operator_token1] = ACTIONS(1559), - [anon_sym_PIPE_GT] = ACTIONS(1559), - [anon_sym_COLON] = ACTIONS(1557), - [anon_sym_DOLLAR] = ACTIONS(1559), - [anon_sym_AT] = ACTIONS(1559), - [sym__hex_literal] = ACTIONS(1559), - [sym__number_literal] = ACTIONS(1557), - [anon_sym_SQUOTE] = ACTIONS(1559), - [anon_sym_DQUOTE] = ACTIONS(1559), - [sym_return] = ACTIONS(1557), - [sym_next] = ACTIONS(1557), - [sym_break] = ACTIONS(1557), - [sym_true] = ACTIONS(1557), - [sym_false] = ACTIONS(1557), - [sym_null] = ACTIONS(1557), - [sym_inf] = ACTIONS(1557), - [sym_nan] = ACTIONS(1557), - [anon_sym_NA] = ACTIONS(1557), - [anon_sym_NA_integer_] = ACTIONS(1557), - [anon_sym_NA_real_] = ACTIONS(1557), - [anon_sym_NA_complex_] = ACTIONS(1557), - [anon_sym_NA_character_] = ACTIONS(1557), - [sym_dots] = ACTIONS(1557), - [sym_dot_dot_i] = ACTIONS(1559), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1559), - [sym__newline] = ACTIONS(1559), - [sym__raw_string_literal] = ACTIONS(1559), - [sym__external_else] = ACTIONS(1559), - [sym__external_open_parenthesis] = ACTIONS(1559), - [sym__external_open_brace] = ACTIONS(1559), - [sym__external_open_bracket] = ACTIONS(1559), - [sym__external_open_bracket2] = ACTIONS(1559), - [sym__external_close_bracket2] = ACTIONS(1559), - }, - [852] = { - [sym_identifier] = ACTIONS(1561), - [anon_sym_BSLASH] = ACTIONS(1563), - [anon_sym_function] = ACTIONS(1561), - [anon_sym_EQ] = ACTIONS(1561), - [anon_sym_if] = ACTIONS(1561), - [anon_sym_for] = ACTIONS(1561), - [anon_sym_while] = ACTIONS(1561), - [anon_sym_repeat] = ACTIONS(1561), - [anon_sym_QMARK] = ACTIONS(1563), - [anon_sym_TILDE] = ACTIONS(1563), - [anon_sym_BANG] = ACTIONS(1561), - [anon_sym_PLUS] = ACTIONS(1563), - [anon_sym_DASH] = ACTIONS(1561), - [anon_sym_LT_DASH] = ACTIONS(1563), - [anon_sym_LT_LT_DASH] = ACTIONS(1563), - [anon_sym_COLON_EQ] = ACTIONS(1563), - [anon_sym_DASH_GT] = ACTIONS(1561), - [anon_sym_DASH_GT_GT] = ACTIONS(1563), - [anon_sym_PIPE] = ACTIONS(1561), - [anon_sym_AMP] = ACTIONS(1561), - [anon_sym_PIPE_PIPE] = ACTIONS(1563), - [anon_sym_AMP_AMP] = ACTIONS(1563), - [anon_sym_LT] = ACTIONS(1561), - [anon_sym_LT_EQ] = ACTIONS(1563), - [anon_sym_GT] = ACTIONS(1561), - [anon_sym_GT_EQ] = ACTIONS(1563), - [anon_sym_EQ_EQ] = ACTIONS(1563), - [anon_sym_BANG_EQ] = ACTIONS(1563), - [anon_sym_STAR] = ACTIONS(1561), - [anon_sym_SLASH] = ACTIONS(1563), - [anon_sym_STAR_STAR] = ACTIONS(1563), - [anon_sym_CARET] = ACTIONS(1563), - [aux_sym_binary_operator_token1] = ACTIONS(1563), - [anon_sym_PIPE_GT] = ACTIONS(1563), - [anon_sym_COLON] = ACTIONS(1561), - [anon_sym_DOLLAR] = ACTIONS(1563), - [anon_sym_AT] = ACTIONS(1563), - [sym__hex_literal] = ACTIONS(1563), - [sym__number_literal] = ACTIONS(1561), - [anon_sym_SQUOTE] = ACTIONS(1563), - [anon_sym_DQUOTE] = ACTIONS(1563), - [sym_return] = ACTIONS(1561), - [sym_next] = ACTIONS(1561), - [sym_break] = ACTIONS(1561), - [sym_true] = ACTIONS(1561), - [sym_false] = ACTIONS(1561), - [sym_null] = ACTIONS(1561), - [sym_inf] = ACTIONS(1561), - [sym_nan] = ACTIONS(1561), - [anon_sym_NA] = ACTIONS(1561), - [anon_sym_NA_integer_] = ACTIONS(1561), - [anon_sym_NA_real_] = ACTIONS(1561), - [anon_sym_NA_complex_] = ACTIONS(1561), - [anon_sym_NA_character_] = ACTIONS(1561), - [sym_dots] = ACTIONS(1561), - [sym_dot_dot_i] = ACTIONS(1563), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1563), - [sym__newline] = ACTIONS(1563), - [sym__raw_string_literal] = ACTIONS(1563), - [sym__external_else] = ACTIONS(1563), - [sym__external_open_parenthesis] = ACTIONS(1563), - [sym__external_open_brace] = ACTIONS(1563), - [sym__external_open_bracket] = ACTIONS(1563), - [sym__external_open_bracket2] = ACTIONS(1563), - [sym__external_close_bracket2] = ACTIONS(1563), - }, - [853] = { - [sym_identifier] = ACTIONS(1565), - [anon_sym_BSLASH] = ACTIONS(1567), - [anon_sym_function] = ACTIONS(1565), - [anon_sym_EQ] = ACTIONS(1565), - [anon_sym_if] = ACTIONS(1565), - [anon_sym_for] = ACTIONS(1565), - [anon_sym_while] = ACTIONS(1565), - [anon_sym_repeat] = ACTIONS(1565), - [anon_sym_QMARK] = ACTIONS(1567), - [anon_sym_TILDE] = ACTIONS(1567), - [anon_sym_BANG] = ACTIONS(1565), - [anon_sym_PLUS] = ACTIONS(1567), - [anon_sym_DASH] = ACTIONS(1565), - [anon_sym_LT_DASH] = ACTIONS(1567), - [anon_sym_LT_LT_DASH] = ACTIONS(1567), - [anon_sym_COLON_EQ] = ACTIONS(1567), - [anon_sym_DASH_GT] = ACTIONS(1565), - [anon_sym_DASH_GT_GT] = ACTIONS(1567), - [anon_sym_PIPE] = ACTIONS(1565), - [anon_sym_AMP] = ACTIONS(1565), - [anon_sym_PIPE_PIPE] = ACTIONS(1567), - [anon_sym_AMP_AMP] = ACTIONS(1567), - [anon_sym_LT] = ACTIONS(1565), - [anon_sym_LT_EQ] = ACTIONS(1567), - [anon_sym_GT] = ACTIONS(1565), - [anon_sym_GT_EQ] = ACTIONS(1567), - [anon_sym_EQ_EQ] = ACTIONS(1567), - [anon_sym_BANG_EQ] = ACTIONS(1567), - [anon_sym_STAR] = ACTIONS(1565), - [anon_sym_SLASH] = ACTIONS(1567), - [anon_sym_STAR_STAR] = ACTIONS(1567), - [anon_sym_CARET] = ACTIONS(1567), - [aux_sym_binary_operator_token1] = ACTIONS(1567), - [anon_sym_PIPE_GT] = ACTIONS(1567), - [anon_sym_COLON] = ACTIONS(1565), - [anon_sym_DOLLAR] = ACTIONS(1567), - [anon_sym_AT] = ACTIONS(1567), - [sym__hex_literal] = ACTIONS(1567), - [sym__number_literal] = ACTIONS(1565), - [anon_sym_SQUOTE] = ACTIONS(1567), - [anon_sym_DQUOTE] = ACTIONS(1567), - [sym_return] = ACTIONS(1565), - [sym_next] = ACTIONS(1565), - [sym_break] = ACTIONS(1565), - [sym_true] = ACTIONS(1565), - [sym_false] = ACTIONS(1565), - [sym_null] = ACTIONS(1565), - [sym_inf] = ACTIONS(1565), - [sym_nan] = ACTIONS(1565), - [anon_sym_NA] = ACTIONS(1565), - [anon_sym_NA_integer_] = ACTIONS(1565), - [anon_sym_NA_real_] = ACTIONS(1565), - [anon_sym_NA_complex_] = ACTIONS(1565), - [anon_sym_NA_character_] = ACTIONS(1565), - [sym_dots] = ACTIONS(1565), - [sym_dot_dot_i] = ACTIONS(1567), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1567), - [sym__newline] = ACTIONS(1567), - [sym__raw_string_literal] = ACTIONS(1567), - [sym__external_else] = ACTIONS(1567), - [sym__external_open_parenthesis] = ACTIONS(1567), - [sym__external_open_brace] = ACTIONS(1567), - [sym__external_open_bracket] = ACTIONS(1567), - [sym__external_open_bracket2] = ACTIONS(1567), - [sym__external_close_bracket2] = ACTIONS(1567), - }, - [854] = { - [sym_identifier] = ACTIONS(1569), - [anon_sym_BSLASH] = ACTIONS(1571), - [anon_sym_function] = ACTIONS(1569), - [anon_sym_EQ] = ACTIONS(1569), - [anon_sym_if] = ACTIONS(1569), - [anon_sym_for] = ACTIONS(1569), - [anon_sym_while] = ACTIONS(1569), - [anon_sym_repeat] = ACTIONS(1569), - [anon_sym_QMARK] = ACTIONS(1571), - [anon_sym_TILDE] = ACTIONS(1571), - [anon_sym_BANG] = ACTIONS(1569), - [anon_sym_PLUS] = ACTIONS(1571), - [anon_sym_DASH] = ACTIONS(1569), - [anon_sym_LT_DASH] = ACTIONS(1571), - [anon_sym_LT_LT_DASH] = ACTIONS(1571), - [anon_sym_COLON_EQ] = ACTIONS(1571), - [anon_sym_DASH_GT] = ACTIONS(1569), - [anon_sym_DASH_GT_GT] = ACTIONS(1571), - [anon_sym_PIPE] = ACTIONS(1569), - [anon_sym_AMP] = ACTIONS(1569), - [anon_sym_PIPE_PIPE] = ACTIONS(1571), - [anon_sym_AMP_AMP] = ACTIONS(1571), - [anon_sym_LT] = ACTIONS(1569), - [anon_sym_LT_EQ] = ACTIONS(1571), - [anon_sym_GT] = ACTIONS(1569), - [anon_sym_GT_EQ] = ACTIONS(1571), - [anon_sym_EQ_EQ] = ACTIONS(1571), - [anon_sym_BANG_EQ] = ACTIONS(1571), - [anon_sym_STAR] = ACTIONS(1569), - [anon_sym_SLASH] = ACTIONS(1571), - [anon_sym_STAR_STAR] = ACTIONS(1571), - [anon_sym_CARET] = ACTIONS(1571), - [aux_sym_binary_operator_token1] = ACTIONS(1571), - [anon_sym_PIPE_GT] = ACTIONS(1571), - [anon_sym_COLON] = ACTIONS(1569), - [anon_sym_DOLLAR] = ACTIONS(1571), - [anon_sym_AT] = ACTIONS(1571), - [sym__hex_literal] = ACTIONS(1571), - [sym__number_literal] = ACTIONS(1569), - [anon_sym_SQUOTE] = ACTIONS(1571), - [anon_sym_DQUOTE] = ACTIONS(1571), - [sym_return] = ACTIONS(1569), - [sym_next] = ACTIONS(1569), - [sym_break] = ACTIONS(1569), - [sym_true] = ACTIONS(1569), - [sym_false] = ACTIONS(1569), - [sym_null] = ACTIONS(1569), - [sym_inf] = ACTIONS(1569), - [sym_nan] = ACTIONS(1569), - [anon_sym_NA] = ACTIONS(1569), - [anon_sym_NA_integer_] = ACTIONS(1569), - [anon_sym_NA_real_] = ACTIONS(1569), - [anon_sym_NA_complex_] = ACTIONS(1569), - [anon_sym_NA_character_] = ACTIONS(1569), - [sym_dots] = ACTIONS(1569), - [sym_dot_dot_i] = ACTIONS(1571), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1571), - [sym__newline] = ACTIONS(1571), - [sym__raw_string_literal] = ACTIONS(1571), - [sym__external_else] = ACTIONS(1571), - [sym__external_open_parenthesis] = ACTIONS(1571), - [sym__external_open_brace] = ACTIONS(1571), - [sym__external_open_bracket] = ACTIONS(1571), - [sym__external_open_bracket2] = ACTIONS(1571), - [sym__external_close_bracket2] = ACTIONS(1571), - }, - [855] = { - [sym_function_definition] = STATE(444), - [sym_if_statement] = STATE(444), - [sym_for_statement] = STATE(444), - [sym_while_statement] = STATE(444), - [sym_repeat_statement] = STATE(444), - [sym_braced_expression] = STATE(444), - [sym_parenthesized_expression] = STATE(444), - [sym_call] = STATE(444), - [sym_subset] = STATE(444), - [sym_subset2] = STATE(444), - [sym_unary_operator] = STATE(444), - [sym_binary_operator] = STATE(444), - [sym_extract_operator] = STATE(444), - [sym_namespace_operator] = STATE(444), - [sym_integer] = STATE(444), - [sym_complex] = STATE(444), - [sym_float] = STATE(444), - [sym__float_literal] = STATE(780), - [sym_string] = STATE(774), - [sym__single_quoted_string] = STATE(781), - [sym__double_quoted_string] = STATE(810), - [sym_na] = STATE(444), - [sym__expression] = STATE(444), - [sym__string_or_identifier] = STATE(2298), - [sym__open_parenthesis] = STATE(994), - [sym__open_brace] = STATE(897), - [sym__close_brace] = STATE(865), - [aux_sym_braced_expression_repeat1] = STATE(985), - [sym_identifier] = ACTIONS(1500), - [anon_sym_BSLASH] = ACTIONS(1502), - [anon_sym_function] = ACTIONS(1504), - [anon_sym_if] = ACTIONS(1506), - [anon_sym_for] = ACTIONS(1508), - [anon_sym_while] = ACTIONS(1510), - [anon_sym_repeat] = ACTIONS(1512), - [anon_sym_QMARK] = ACTIONS(1514), - [anon_sym_TILDE] = ACTIONS(1516), - [anon_sym_BANG] = ACTIONS(1518), - [anon_sym_PLUS] = ACTIONS(1520), - [anon_sym_DASH] = ACTIONS(1520), - [sym__hex_literal] = ACTIONS(1522), - [sym__number_literal] = ACTIONS(1524), - [anon_sym_SQUOTE] = ACTIONS(1155), - [anon_sym_DQUOTE] = ACTIONS(1157), - [sym_return] = ACTIONS(1526), - [sym_next] = ACTIONS(1526), - [sym_break] = ACTIONS(1526), - [sym_true] = ACTIONS(1526), - [sym_false] = ACTIONS(1526), - [sym_null] = ACTIONS(1526), - [sym_inf] = ACTIONS(1526), - [sym_nan] = ACTIONS(1526), - [anon_sym_NA] = ACTIONS(1528), - [anon_sym_NA_integer_] = ACTIONS(1528), - [anon_sym_NA_real_] = ACTIONS(1528), - [anon_sym_NA_complex_] = ACTIONS(1528), - [anon_sym_NA_character_] = ACTIONS(1528), - [sym_dots] = ACTIONS(1526), - [sym_dot_dot_i] = ACTIONS(1530), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1532), - [sym__semicolon] = ACTIONS(1532), - [sym__raw_string_literal] = ACTIONS(1159), - [sym__external_open_parenthesis] = ACTIONS(1534), - [sym__external_open_brace] = ACTIONS(1536), - [sym__external_close_brace] = ACTIONS(1573), - }, - [856] = { - [sym_identifier] = ACTIONS(1565), - [anon_sym_BSLASH] = ACTIONS(1567), - [anon_sym_function] = ACTIONS(1565), - [anon_sym_EQ] = ACTIONS(1565), - [anon_sym_if] = ACTIONS(1565), - [anon_sym_for] = ACTIONS(1565), - [anon_sym_while] = ACTIONS(1565), - [anon_sym_repeat] = ACTIONS(1565), - [anon_sym_QMARK] = ACTIONS(1567), - [anon_sym_TILDE] = ACTIONS(1567), - [anon_sym_BANG] = ACTIONS(1565), - [anon_sym_PLUS] = ACTIONS(1567), - [anon_sym_DASH] = ACTIONS(1565), - [anon_sym_LT_DASH] = ACTIONS(1567), - [anon_sym_LT_LT_DASH] = ACTIONS(1567), - [anon_sym_COLON_EQ] = ACTIONS(1567), - [anon_sym_DASH_GT] = ACTIONS(1565), - [anon_sym_DASH_GT_GT] = ACTIONS(1567), - [anon_sym_PIPE] = ACTIONS(1565), - [anon_sym_AMP] = ACTIONS(1565), - [anon_sym_PIPE_PIPE] = ACTIONS(1567), - [anon_sym_AMP_AMP] = ACTIONS(1567), - [anon_sym_LT] = ACTIONS(1565), - [anon_sym_LT_EQ] = ACTIONS(1567), - [anon_sym_GT] = ACTIONS(1565), - [anon_sym_GT_EQ] = ACTIONS(1567), - [anon_sym_EQ_EQ] = ACTIONS(1567), - [anon_sym_BANG_EQ] = ACTIONS(1567), - [anon_sym_STAR] = ACTIONS(1565), - [anon_sym_SLASH] = ACTIONS(1567), - [anon_sym_STAR_STAR] = ACTIONS(1567), - [anon_sym_CARET] = ACTIONS(1567), - [aux_sym_binary_operator_token1] = ACTIONS(1567), - [anon_sym_PIPE_GT] = ACTIONS(1567), - [anon_sym_COLON] = ACTIONS(1565), - [anon_sym_DOLLAR] = ACTIONS(1567), - [anon_sym_AT] = ACTIONS(1567), - [sym__hex_literal] = ACTIONS(1567), - [sym__number_literal] = ACTIONS(1565), - [anon_sym_SQUOTE] = ACTIONS(1567), - [anon_sym_DQUOTE] = ACTIONS(1567), - [sym_return] = ACTIONS(1565), - [sym_next] = ACTIONS(1565), - [sym_break] = ACTIONS(1565), - [sym_true] = ACTIONS(1565), - [sym_false] = ACTIONS(1565), - [sym_null] = ACTIONS(1565), - [sym_inf] = ACTIONS(1565), - [sym_nan] = ACTIONS(1565), - [anon_sym_NA] = ACTIONS(1565), - [anon_sym_NA_integer_] = ACTIONS(1565), - [anon_sym_NA_real_] = ACTIONS(1565), - [anon_sym_NA_complex_] = ACTIONS(1565), - [anon_sym_NA_character_] = ACTIONS(1565), - [sym_dots] = ACTIONS(1565), - [sym_dot_dot_i] = ACTIONS(1567), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1567), - [sym__newline] = ACTIONS(1567), - [sym__raw_string_literal] = ACTIONS(1567), - [sym__external_else] = ACTIONS(1567), - [sym__external_open_parenthesis] = ACTIONS(1567), - [sym__external_close_parenthesis] = ACTIONS(1567), - [sym__external_open_brace] = ACTIONS(1567), - [sym__external_open_bracket] = ACTIONS(1567), - [sym__external_open_bracket2] = ACTIONS(1567), - }, - [857] = { - [sym_identifier] = ACTIONS(1569), - [anon_sym_BSLASH] = ACTIONS(1571), - [anon_sym_function] = ACTIONS(1569), - [anon_sym_EQ] = ACTIONS(1569), - [anon_sym_if] = ACTIONS(1569), - [anon_sym_for] = ACTIONS(1569), - [anon_sym_while] = ACTIONS(1569), - [anon_sym_repeat] = ACTIONS(1569), - [anon_sym_QMARK] = ACTIONS(1571), - [anon_sym_TILDE] = ACTIONS(1571), - [anon_sym_BANG] = ACTIONS(1569), - [anon_sym_PLUS] = ACTIONS(1571), - [anon_sym_DASH] = ACTIONS(1569), - [anon_sym_LT_DASH] = ACTIONS(1571), - [anon_sym_LT_LT_DASH] = ACTIONS(1571), - [anon_sym_COLON_EQ] = ACTIONS(1571), - [anon_sym_DASH_GT] = ACTIONS(1569), - [anon_sym_DASH_GT_GT] = ACTIONS(1571), - [anon_sym_PIPE] = ACTIONS(1569), - [anon_sym_AMP] = ACTIONS(1569), - [anon_sym_PIPE_PIPE] = ACTIONS(1571), - [anon_sym_AMP_AMP] = ACTIONS(1571), - [anon_sym_LT] = ACTIONS(1569), - [anon_sym_LT_EQ] = ACTIONS(1571), - [anon_sym_GT] = ACTIONS(1569), - [anon_sym_GT_EQ] = ACTIONS(1571), - [anon_sym_EQ_EQ] = ACTIONS(1571), - [anon_sym_BANG_EQ] = ACTIONS(1571), - [anon_sym_STAR] = ACTIONS(1569), - [anon_sym_SLASH] = ACTIONS(1571), - [anon_sym_STAR_STAR] = ACTIONS(1571), - [anon_sym_CARET] = ACTIONS(1571), - [aux_sym_binary_operator_token1] = ACTIONS(1571), - [anon_sym_PIPE_GT] = ACTIONS(1571), - [anon_sym_COLON] = ACTIONS(1569), - [anon_sym_DOLLAR] = ACTIONS(1571), - [anon_sym_AT] = ACTIONS(1571), - [sym__hex_literal] = ACTIONS(1571), - [sym__number_literal] = ACTIONS(1569), - [anon_sym_SQUOTE] = ACTIONS(1571), - [anon_sym_DQUOTE] = ACTIONS(1571), - [sym_return] = ACTIONS(1569), - [sym_next] = ACTIONS(1569), - [sym_break] = ACTIONS(1569), - [sym_true] = ACTIONS(1569), - [sym_false] = ACTIONS(1569), - [sym_null] = ACTIONS(1569), - [sym_inf] = ACTIONS(1569), - [sym_nan] = ACTIONS(1569), - [anon_sym_NA] = ACTIONS(1569), - [anon_sym_NA_integer_] = ACTIONS(1569), - [anon_sym_NA_real_] = ACTIONS(1569), - [anon_sym_NA_complex_] = ACTIONS(1569), - [anon_sym_NA_character_] = ACTIONS(1569), - [sym_dots] = ACTIONS(1569), - [sym_dot_dot_i] = ACTIONS(1571), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1571), - [sym__newline] = ACTIONS(1571), - [sym__raw_string_literal] = ACTIONS(1571), - [sym__external_else] = ACTIONS(1571), - [sym__external_open_parenthesis] = ACTIONS(1571), - [sym__external_close_parenthesis] = ACTIONS(1571), - [sym__external_open_brace] = ACTIONS(1571), - [sym__external_open_bracket] = ACTIONS(1571), - [sym__external_open_bracket2] = ACTIONS(1571), - }, - [858] = { - [sym_function_definition] = STATE(444), - [sym_if_statement] = STATE(444), - [sym_for_statement] = STATE(444), - [sym_while_statement] = STATE(444), - [sym_repeat_statement] = STATE(444), - [sym_braced_expression] = STATE(444), - [sym_parenthesized_expression] = STATE(444), - [sym_call] = STATE(444), - [sym_subset] = STATE(444), - [sym_subset2] = STATE(444), - [sym_unary_operator] = STATE(444), - [sym_binary_operator] = STATE(444), - [sym_extract_operator] = STATE(444), - [sym_namespace_operator] = STATE(444), - [sym_integer] = STATE(444), - [sym_complex] = STATE(444), - [sym_float] = STATE(444), - [sym__float_literal] = STATE(780), - [sym_string] = STATE(774), - [sym__single_quoted_string] = STATE(781), - [sym__double_quoted_string] = STATE(810), - [sym_na] = STATE(444), - [sym__expression] = STATE(444), - [sym__string_or_identifier] = STATE(2298), - [sym__open_parenthesis] = STATE(994), - [sym__open_brace] = STATE(897), - [sym__close_brace] = STATE(880), - [aux_sym_braced_expression_repeat1] = STATE(985), - [sym_identifier] = ACTIONS(1500), - [anon_sym_BSLASH] = ACTIONS(1502), - [anon_sym_function] = ACTIONS(1504), - [anon_sym_if] = ACTIONS(1506), - [anon_sym_for] = ACTIONS(1508), - [anon_sym_while] = ACTIONS(1510), - [anon_sym_repeat] = ACTIONS(1512), - [anon_sym_QMARK] = ACTIONS(1514), - [anon_sym_TILDE] = ACTIONS(1516), - [anon_sym_BANG] = ACTIONS(1518), - [anon_sym_PLUS] = ACTIONS(1520), - [anon_sym_DASH] = ACTIONS(1520), - [sym__hex_literal] = ACTIONS(1522), - [sym__number_literal] = ACTIONS(1524), - [anon_sym_SQUOTE] = ACTIONS(1155), - [anon_sym_DQUOTE] = ACTIONS(1157), - [sym_return] = ACTIONS(1526), - [sym_next] = ACTIONS(1526), - [sym_break] = ACTIONS(1526), - [sym_true] = ACTIONS(1526), - [sym_false] = ACTIONS(1526), - [sym_null] = ACTIONS(1526), - [sym_inf] = ACTIONS(1526), - [sym_nan] = ACTIONS(1526), - [anon_sym_NA] = ACTIONS(1528), - [anon_sym_NA_integer_] = ACTIONS(1528), - [anon_sym_NA_real_] = ACTIONS(1528), - [anon_sym_NA_complex_] = ACTIONS(1528), - [anon_sym_NA_character_] = ACTIONS(1528), - [sym_dots] = ACTIONS(1526), - [sym_dot_dot_i] = ACTIONS(1530), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1532), - [sym__semicolon] = ACTIONS(1532), - [sym__raw_string_literal] = ACTIONS(1159), - [sym__external_open_parenthesis] = ACTIONS(1534), - [sym__external_open_brace] = ACTIONS(1536), - [sym__external_close_brace] = ACTIONS(1575), - }, - [859] = { - [aux_sym_function_definition_repeat1] = STATE(859), - [sym_identifier] = ACTIONS(1409), - [anon_sym_BSLASH] = ACTIONS(1411), - [anon_sym_function] = ACTIONS(1409), - [anon_sym_EQ] = ACTIONS(1409), - [anon_sym_if] = ACTIONS(1409), - [anon_sym_for] = ACTIONS(1409), - [anon_sym_while] = ACTIONS(1409), - [anon_sym_repeat] = ACTIONS(1409), - [anon_sym_QMARK] = ACTIONS(1411), - [anon_sym_TILDE] = ACTIONS(1411), - [anon_sym_BANG] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1411), - [anon_sym_DASH] = ACTIONS(1409), - [anon_sym_LT_DASH] = ACTIONS(1411), - [anon_sym_LT_LT_DASH] = ACTIONS(1411), - [anon_sym_COLON_EQ] = ACTIONS(1411), - [anon_sym_DASH_GT] = ACTIONS(1409), - [anon_sym_DASH_GT_GT] = ACTIONS(1411), - [anon_sym_PIPE] = ACTIONS(1409), - [anon_sym_AMP] = ACTIONS(1409), - [anon_sym_PIPE_PIPE] = ACTIONS(1411), - [anon_sym_AMP_AMP] = ACTIONS(1411), - [anon_sym_LT] = ACTIONS(1409), - [anon_sym_LT_EQ] = ACTIONS(1411), - [anon_sym_GT] = ACTIONS(1409), - [anon_sym_GT_EQ] = ACTIONS(1411), - [anon_sym_EQ_EQ] = ACTIONS(1411), - [anon_sym_BANG_EQ] = ACTIONS(1411), - [anon_sym_STAR] = ACTIONS(1409), - [anon_sym_SLASH] = ACTIONS(1411), - [anon_sym_STAR_STAR] = ACTIONS(1411), - [anon_sym_CARET] = ACTIONS(1411), - [aux_sym_binary_operator_token1] = ACTIONS(1411), - [anon_sym_PIPE_GT] = ACTIONS(1411), - [anon_sym_COLON] = ACTIONS(1409), - [anon_sym_DOLLAR] = ACTIONS(1411), - [anon_sym_AT] = ACTIONS(1411), - [sym__hex_literal] = ACTIONS(1411), - [sym__number_literal] = ACTIONS(1409), - [anon_sym_SQUOTE] = ACTIONS(1411), - [anon_sym_DQUOTE] = ACTIONS(1411), - [sym_return] = ACTIONS(1409), - [sym_next] = ACTIONS(1409), - [sym_break] = ACTIONS(1409), - [sym_true] = ACTIONS(1409), - [sym_false] = ACTIONS(1409), - [sym_null] = ACTIONS(1409), - [sym_inf] = ACTIONS(1409), - [sym_nan] = ACTIONS(1409), - [anon_sym_NA] = ACTIONS(1409), - [anon_sym_NA_integer_] = ACTIONS(1409), - [anon_sym_NA_real_] = ACTIONS(1409), - [anon_sym_NA_complex_] = ACTIONS(1409), - [anon_sym_NA_character_] = ACTIONS(1409), - [sym_dots] = ACTIONS(1409), - [sym_dot_dot_i] = ACTIONS(1411), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1411), - [sym__newline] = ACTIONS(1577), - [sym__raw_string_literal] = ACTIONS(1411), - [sym__external_open_parenthesis] = ACTIONS(1411), - [sym__external_open_brace] = ACTIONS(1411), - [sym__external_open_bracket] = ACTIONS(1411), - [sym__external_open_bracket2] = ACTIONS(1411), - [sym__external_close_bracket2] = ACTIONS(1411), - }, - [860] = { - [sym_identifier] = ACTIONS(1472), - [anon_sym_BSLASH] = ACTIONS(1474), - [anon_sym_function] = ACTIONS(1472), - [anon_sym_EQ] = ACTIONS(1472), - [anon_sym_if] = ACTIONS(1472), - [anon_sym_for] = ACTIONS(1472), - [anon_sym_while] = ACTIONS(1472), - [anon_sym_repeat] = ACTIONS(1472), - [anon_sym_QMARK] = ACTIONS(1474), - [anon_sym_TILDE] = ACTIONS(1474), - [anon_sym_BANG] = ACTIONS(1472), - [anon_sym_PLUS] = ACTIONS(1474), - [anon_sym_DASH] = ACTIONS(1472), - [anon_sym_LT_DASH] = ACTIONS(1474), - [anon_sym_LT_LT_DASH] = ACTIONS(1474), - [anon_sym_COLON_EQ] = ACTIONS(1474), - [anon_sym_DASH_GT] = ACTIONS(1472), - [anon_sym_DASH_GT_GT] = ACTIONS(1474), - [anon_sym_PIPE] = ACTIONS(1472), - [anon_sym_AMP] = ACTIONS(1472), - [anon_sym_PIPE_PIPE] = ACTIONS(1474), - [anon_sym_AMP_AMP] = ACTIONS(1474), - [anon_sym_LT] = ACTIONS(1472), - [anon_sym_LT_EQ] = ACTIONS(1474), - [anon_sym_GT] = ACTIONS(1472), - [anon_sym_GT_EQ] = ACTIONS(1474), - [anon_sym_EQ_EQ] = ACTIONS(1474), - [anon_sym_BANG_EQ] = ACTIONS(1474), - [anon_sym_STAR] = ACTIONS(1472), - [anon_sym_SLASH] = ACTIONS(1474), - [anon_sym_STAR_STAR] = ACTIONS(1474), - [anon_sym_CARET] = ACTIONS(1474), - [aux_sym_binary_operator_token1] = ACTIONS(1474), - [anon_sym_PIPE_GT] = ACTIONS(1474), - [anon_sym_COLON] = ACTIONS(1472), - [anon_sym_DOLLAR] = ACTIONS(1474), - [anon_sym_AT] = ACTIONS(1474), - [sym__hex_literal] = ACTIONS(1474), - [sym__number_literal] = ACTIONS(1472), - [anon_sym_SQUOTE] = ACTIONS(1474), - [anon_sym_DQUOTE] = ACTIONS(1474), - [sym_return] = ACTIONS(1472), - [sym_next] = ACTIONS(1472), - [sym_break] = ACTIONS(1472), - [sym_true] = ACTIONS(1472), - [sym_false] = ACTIONS(1472), - [sym_null] = ACTIONS(1472), - [sym_inf] = ACTIONS(1472), - [sym_nan] = ACTIONS(1472), - [anon_sym_NA] = ACTIONS(1472), - [anon_sym_NA_integer_] = ACTIONS(1472), - [anon_sym_NA_real_] = ACTIONS(1472), - [anon_sym_NA_complex_] = ACTIONS(1472), - [anon_sym_NA_character_] = ACTIONS(1472), - [sym_dots] = ACTIONS(1472), - [sym_dot_dot_i] = ACTIONS(1474), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1474), - [sym__newline] = ACTIONS(1474), - [sym__raw_string_literal] = ACTIONS(1474), - [sym__external_else] = ACTIONS(1474), - [sym__external_open_parenthesis] = ACTIONS(1474), - [sym__external_open_brace] = ACTIONS(1474), - [sym__external_open_bracket] = ACTIONS(1474), - [sym__external_open_bracket2] = ACTIONS(1474), - [sym__external_close_bracket2] = ACTIONS(1474), - }, - [861] = { - [sym_identifier] = ACTIONS(1476), - [anon_sym_BSLASH] = ACTIONS(1478), - [anon_sym_function] = ACTIONS(1476), - [anon_sym_EQ] = ACTIONS(1476), - [anon_sym_if] = ACTIONS(1476), - [anon_sym_for] = ACTIONS(1476), - [anon_sym_while] = ACTIONS(1476), - [anon_sym_repeat] = ACTIONS(1476), - [anon_sym_QMARK] = ACTIONS(1478), - [anon_sym_TILDE] = ACTIONS(1478), - [anon_sym_BANG] = ACTIONS(1476), - [anon_sym_PLUS] = ACTIONS(1478), - [anon_sym_DASH] = ACTIONS(1476), - [anon_sym_LT_DASH] = ACTIONS(1478), - [anon_sym_LT_LT_DASH] = ACTIONS(1478), - [anon_sym_COLON_EQ] = ACTIONS(1478), - [anon_sym_DASH_GT] = ACTIONS(1476), - [anon_sym_DASH_GT_GT] = ACTIONS(1478), - [anon_sym_PIPE] = ACTIONS(1476), - [anon_sym_AMP] = ACTIONS(1476), - [anon_sym_PIPE_PIPE] = ACTIONS(1478), - [anon_sym_AMP_AMP] = ACTIONS(1478), - [anon_sym_LT] = ACTIONS(1476), - [anon_sym_LT_EQ] = ACTIONS(1478), - [anon_sym_GT] = ACTIONS(1476), - [anon_sym_GT_EQ] = ACTIONS(1478), - [anon_sym_EQ_EQ] = ACTIONS(1478), - [anon_sym_BANG_EQ] = ACTIONS(1478), - [anon_sym_STAR] = ACTIONS(1476), - [anon_sym_SLASH] = ACTIONS(1478), - [anon_sym_STAR_STAR] = ACTIONS(1478), - [anon_sym_CARET] = ACTIONS(1478), - [aux_sym_binary_operator_token1] = ACTIONS(1478), - [anon_sym_PIPE_GT] = ACTIONS(1478), - [anon_sym_COLON] = ACTIONS(1476), - [anon_sym_DOLLAR] = ACTIONS(1478), - [anon_sym_AT] = ACTIONS(1478), - [sym__hex_literal] = ACTIONS(1478), - [sym__number_literal] = ACTIONS(1476), - [anon_sym_SQUOTE] = ACTIONS(1478), - [anon_sym_DQUOTE] = ACTIONS(1478), - [sym_return] = ACTIONS(1476), - [sym_next] = ACTIONS(1476), - [sym_break] = ACTIONS(1476), - [sym_true] = ACTIONS(1476), - [sym_false] = ACTIONS(1476), - [sym_null] = ACTIONS(1476), - [sym_inf] = ACTIONS(1476), - [sym_nan] = ACTIONS(1476), - [anon_sym_NA] = ACTIONS(1476), - [anon_sym_NA_integer_] = ACTIONS(1476), - [anon_sym_NA_real_] = ACTIONS(1476), - [anon_sym_NA_complex_] = ACTIONS(1476), - [anon_sym_NA_character_] = ACTIONS(1476), - [sym_dots] = ACTIONS(1476), - [sym_dot_dot_i] = ACTIONS(1478), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1478), - [sym__newline] = ACTIONS(1478), - [sym__raw_string_literal] = ACTIONS(1478), - [sym__external_else] = ACTIONS(1478), - [sym__external_open_parenthesis] = ACTIONS(1478), - [sym__external_open_brace] = ACTIONS(1478), - [sym__external_open_bracket] = ACTIONS(1478), - [sym__external_open_bracket2] = ACTIONS(1478), - [sym__external_close_bracket2] = ACTIONS(1478), - }, - [862] = { - [sym_identifier] = ACTIONS(1480), - [anon_sym_BSLASH] = ACTIONS(1482), - [anon_sym_function] = ACTIONS(1480), - [anon_sym_EQ] = ACTIONS(1480), - [anon_sym_if] = ACTIONS(1480), - [anon_sym_for] = ACTIONS(1480), - [anon_sym_while] = ACTIONS(1480), - [anon_sym_repeat] = ACTIONS(1480), - [anon_sym_QMARK] = ACTIONS(1482), - [anon_sym_TILDE] = ACTIONS(1482), - [anon_sym_BANG] = ACTIONS(1480), - [anon_sym_PLUS] = ACTIONS(1482), - [anon_sym_DASH] = ACTIONS(1480), - [anon_sym_LT_DASH] = ACTIONS(1482), - [anon_sym_LT_LT_DASH] = ACTIONS(1482), - [anon_sym_COLON_EQ] = ACTIONS(1482), - [anon_sym_DASH_GT] = ACTIONS(1480), - [anon_sym_DASH_GT_GT] = ACTIONS(1482), - [anon_sym_PIPE] = ACTIONS(1480), - [anon_sym_AMP] = ACTIONS(1480), - [anon_sym_PIPE_PIPE] = ACTIONS(1482), - [anon_sym_AMP_AMP] = ACTIONS(1482), - [anon_sym_LT] = ACTIONS(1480), - [anon_sym_LT_EQ] = ACTIONS(1482), - [anon_sym_GT] = ACTIONS(1480), - [anon_sym_GT_EQ] = ACTIONS(1482), - [anon_sym_EQ_EQ] = ACTIONS(1482), - [anon_sym_BANG_EQ] = ACTIONS(1482), - [anon_sym_STAR] = ACTIONS(1480), - [anon_sym_SLASH] = ACTIONS(1482), - [anon_sym_STAR_STAR] = ACTIONS(1482), - [anon_sym_CARET] = ACTIONS(1482), - [aux_sym_binary_operator_token1] = ACTIONS(1482), - [anon_sym_PIPE_GT] = ACTIONS(1482), - [anon_sym_COLON] = ACTIONS(1480), - [anon_sym_DOLLAR] = ACTIONS(1482), - [anon_sym_AT] = ACTIONS(1482), - [sym__hex_literal] = ACTIONS(1482), - [sym__number_literal] = ACTIONS(1480), - [anon_sym_SQUOTE] = ACTIONS(1482), - [anon_sym_DQUOTE] = ACTIONS(1482), - [sym_return] = ACTIONS(1480), - [sym_next] = ACTIONS(1480), - [sym_break] = ACTIONS(1480), - [sym_true] = ACTIONS(1480), - [sym_false] = ACTIONS(1480), - [sym_null] = ACTIONS(1480), - [sym_inf] = ACTIONS(1480), - [sym_nan] = ACTIONS(1480), - [anon_sym_NA] = ACTIONS(1480), - [anon_sym_NA_integer_] = ACTIONS(1480), - [anon_sym_NA_real_] = ACTIONS(1480), - [anon_sym_NA_complex_] = ACTIONS(1480), - [anon_sym_NA_character_] = ACTIONS(1480), - [sym_dots] = ACTIONS(1480), - [sym_dot_dot_i] = ACTIONS(1482), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1482), - [sym__newline] = ACTIONS(1482), - [sym__raw_string_literal] = ACTIONS(1482), - [sym__external_else] = ACTIONS(1482), - [sym__external_open_parenthesis] = ACTIONS(1482), - [sym__external_open_brace] = ACTIONS(1482), - [sym__external_open_bracket] = ACTIONS(1482), - [sym__external_open_bracket2] = ACTIONS(1482), - [sym__external_close_bracket2] = ACTIONS(1482), - }, - [863] = { - [sym_identifier] = ACTIONS(1460), - [anon_sym_BSLASH] = ACTIONS(1462), - [anon_sym_function] = ACTIONS(1460), - [anon_sym_EQ] = ACTIONS(1460), - [anon_sym_if] = ACTIONS(1460), - [anon_sym_for] = ACTIONS(1460), - [anon_sym_while] = ACTIONS(1460), - [anon_sym_repeat] = ACTIONS(1460), - [anon_sym_QMARK] = ACTIONS(1462), - [anon_sym_TILDE] = ACTIONS(1462), - [anon_sym_BANG] = ACTIONS(1460), - [anon_sym_PLUS] = ACTIONS(1462), - [anon_sym_DASH] = ACTIONS(1460), - [anon_sym_LT_DASH] = ACTIONS(1462), - [anon_sym_LT_LT_DASH] = ACTIONS(1462), - [anon_sym_COLON_EQ] = ACTIONS(1462), - [anon_sym_DASH_GT] = ACTIONS(1460), - [anon_sym_DASH_GT_GT] = ACTIONS(1462), - [anon_sym_PIPE] = ACTIONS(1460), - [anon_sym_AMP] = ACTIONS(1460), - [anon_sym_PIPE_PIPE] = ACTIONS(1462), - [anon_sym_AMP_AMP] = ACTIONS(1462), - [anon_sym_LT] = ACTIONS(1460), - [anon_sym_LT_EQ] = ACTIONS(1462), - [anon_sym_GT] = ACTIONS(1460), - [anon_sym_GT_EQ] = ACTIONS(1462), - [anon_sym_EQ_EQ] = ACTIONS(1462), - [anon_sym_BANG_EQ] = ACTIONS(1462), - [anon_sym_STAR] = ACTIONS(1460), - [anon_sym_SLASH] = ACTIONS(1462), - [anon_sym_STAR_STAR] = ACTIONS(1462), - [anon_sym_CARET] = ACTIONS(1462), - [aux_sym_binary_operator_token1] = ACTIONS(1462), - [anon_sym_PIPE_GT] = ACTIONS(1462), - [anon_sym_COLON] = ACTIONS(1460), - [anon_sym_DOLLAR] = ACTIONS(1462), - [anon_sym_AT] = ACTIONS(1462), - [sym__hex_literal] = ACTIONS(1462), - [sym__number_literal] = ACTIONS(1460), - [anon_sym_SQUOTE] = ACTIONS(1462), - [anon_sym_DQUOTE] = ACTIONS(1462), - [sym_return] = ACTIONS(1460), - [sym_next] = ACTIONS(1460), - [sym_break] = ACTIONS(1460), - [sym_true] = ACTIONS(1460), - [sym_false] = ACTIONS(1460), - [sym_null] = ACTIONS(1460), - [sym_inf] = ACTIONS(1460), - [sym_nan] = ACTIONS(1460), - [anon_sym_NA] = ACTIONS(1460), - [anon_sym_NA_integer_] = ACTIONS(1460), - [anon_sym_NA_real_] = ACTIONS(1460), - [anon_sym_NA_complex_] = ACTIONS(1460), - [anon_sym_NA_character_] = ACTIONS(1460), - [sym_dots] = ACTIONS(1460), - [sym_dot_dot_i] = ACTIONS(1462), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1462), - [sym__newline] = ACTIONS(1462), - [sym__raw_string_literal] = ACTIONS(1462), - [sym__external_else] = ACTIONS(1462), - [sym__external_open_parenthesis] = ACTIONS(1462), - [sym__external_open_brace] = ACTIONS(1462), - [sym__external_open_bracket] = ACTIONS(1462), - [sym__external_open_bracket2] = ACTIONS(1462), - [sym__external_close_bracket2] = ACTIONS(1462), - }, - [864] = { - [sym_identifier] = ACTIONS(1464), - [anon_sym_BSLASH] = ACTIONS(1466), - [anon_sym_function] = ACTIONS(1464), - [anon_sym_EQ] = ACTIONS(1464), - [anon_sym_if] = ACTIONS(1464), - [anon_sym_for] = ACTIONS(1464), - [anon_sym_while] = ACTIONS(1464), - [anon_sym_repeat] = ACTIONS(1464), - [anon_sym_QMARK] = ACTIONS(1466), - [anon_sym_TILDE] = ACTIONS(1466), - [anon_sym_BANG] = ACTIONS(1464), - [anon_sym_PLUS] = ACTIONS(1466), - [anon_sym_DASH] = ACTIONS(1464), - [anon_sym_LT_DASH] = ACTIONS(1466), - [anon_sym_LT_LT_DASH] = ACTIONS(1466), - [anon_sym_COLON_EQ] = ACTIONS(1466), - [anon_sym_DASH_GT] = ACTIONS(1464), - [anon_sym_DASH_GT_GT] = ACTIONS(1466), - [anon_sym_PIPE] = ACTIONS(1464), - [anon_sym_AMP] = ACTIONS(1464), - [anon_sym_PIPE_PIPE] = ACTIONS(1466), - [anon_sym_AMP_AMP] = ACTIONS(1466), - [anon_sym_LT] = ACTIONS(1464), - [anon_sym_LT_EQ] = ACTIONS(1466), - [anon_sym_GT] = ACTIONS(1464), - [anon_sym_GT_EQ] = ACTIONS(1466), - [anon_sym_EQ_EQ] = ACTIONS(1466), - [anon_sym_BANG_EQ] = ACTIONS(1466), - [anon_sym_STAR] = ACTIONS(1464), - [anon_sym_SLASH] = ACTIONS(1466), - [anon_sym_STAR_STAR] = ACTIONS(1466), - [anon_sym_CARET] = ACTIONS(1466), - [aux_sym_binary_operator_token1] = ACTIONS(1466), - [anon_sym_PIPE_GT] = ACTIONS(1466), - [anon_sym_COLON] = ACTIONS(1464), - [anon_sym_DOLLAR] = ACTIONS(1466), - [anon_sym_AT] = ACTIONS(1466), - [sym__hex_literal] = ACTIONS(1466), - [sym__number_literal] = ACTIONS(1464), - [anon_sym_SQUOTE] = ACTIONS(1466), - [anon_sym_DQUOTE] = ACTIONS(1466), - [sym_return] = ACTIONS(1464), - [sym_next] = ACTIONS(1464), - [sym_break] = ACTIONS(1464), - [sym_true] = ACTIONS(1464), - [sym_false] = ACTIONS(1464), - [sym_null] = ACTIONS(1464), - [sym_inf] = ACTIONS(1464), - [sym_nan] = ACTIONS(1464), - [anon_sym_NA] = ACTIONS(1464), - [anon_sym_NA_integer_] = ACTIONS(1464), - [anon_sym_NA_real_] = ACTIONS(1464), - [anon_sym_NA_complex_] = ACTIONS(1464), - [anon_sym_NA_character_] = ACTIONS(1464), - [sym_dots] = ACTIONS(1464), - [sym_dot_dot_i] = ACTIONS(1466), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1466), - [sym__newline] = ACTIONS(1466), - [sym__raw_string_literal] = ACTIONS(1466), - [sym__external_else] = ACTIONS(1466), - [sym__external_open_parenthesis] = ACTIONS(1466), - [sym__external_open_brace] = ACTIONS(1466), - [sym__external_open_bracket] = ACTIONS(1466), - [sym__external_open_bracket2] = ACTIONS(1466), - [sym__external_close_bracket2] = ACTIONS(1466), - }, - [865] = { - [sym_identifier] = ACTIONS(1468), - [anon_sym_BSLASH] = ACTIONS(1470), - [anon_sym_function] = ACTIONS(1468), - [anon_sym_EQ] = ACTIONS(1468), - [anon_sym_if] = ACTIONS(1468), - [anon_sym_for] = ACTIONS(1468), - [anon_sym_while] = ACTIONS(1468), - [anon_sym_repeat] = ACTIONS(1468), - [anon_sym_QMARK] = ACTIONS(1470), - [anon_sym_TILDE] = ACTIONS(1470), - [anon_sym_BANG] = ACTIONS(1468), - [anon_sym_PLUS] = ACTIONS(1470), - [anon_sym_DASH] = ACTIONS(1468), - [anon_sym_LT_DASH] = ACTIONS(1470), - [anon_sym_LT_LT_DASH] = ACTIONS(1470), - [anon_sym_COLON_EQ] = ACTIONS(1470), - [anon_sym_DASH_GT] = ACTIONS(1468), - [anon_sym_DASH_GT_GT] = ACTIONS(1470), - [anon_sym_PIPE] = ACTIONS(1468), - [anon_sym_AMP] = ACTIONS(1468), - [anon_sym_PIPE_PIPE] = ACTIONS(1470), - [anon_sym_AMP_AMP] = ACTIONS(1470), - [anon_sym_LT] = ACTIONS(1468), - [anon_sym_LT_EQ] = ACTIONS(1470), - [anon_sym_GT] = ACTIONS(1468), - [anon_sym_GT_EQ] = ACTIONS(1470), - [anon_sym_EQ_EQ] = ACTIONS(1470), - [anon_sym_BANG_EQ] = ACTIONS(1470), - [anon_sym_STAR] = ACTIONS(1468), - [anon_sym_SLASH] = ACTIONS(1470), - [anon_sym_STAR_STAR] = ACTIONS(1470), - [anon_sym_CARET] = ACTIONS(1470), - [aux_sym_binary_operator_token1] = ACTIONS(1470), - [anon_sym_PIPE_GT] = ACTIONS(1470), - [anon_sym_COLON] = ACTIONS(1468), - [anon_sym_DOLLAR] = ACTIONS(1470), - [anon_sym_AT] = ACTIONS(1470), - [sym__hex_literal] = ACTIONS(1470), - [sym__number_literal] = ACTIONS(1468), - [anon_sym_SQUOTE] = ACTIONS(1470), - [anon_sym_DQUOTE] = ACTIONS(1470), - [sym_return] = ACTIONS(1468), - [sym_next] = ACTIONS(1468), - [sym_break] = ACTIONS(1468), - [sym_true] = ACTIONS(1468), - [sym_false] = ACTIONS(1468), - [sym_null] = ACTIONS(1468), - [sym_inf] = ACTIONS(1468), - [sym_nan] = ACTIONS(1468), - [anon_sym_NA] = ACTIONS(1468), - [anon_sym_NA_integer_] = ACTIONS(1468), - [anon_sym_NA_real_] = ACTIONS(1468), - [anon_sym_NA_complex_] = ACTIONS(1468), - [anon_sym_NA_character_] = ACTIONS(1468), - [sym_dots] = ACTIONS(1468), - [sym_dot_dot_i] = ACTIONS(1470), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1470), - [sym__newline] = ACTIONS(1470), - [sym__raw_string_literal] = ACTIONS(1470), - [sym__external_else] = ACTIONS(1470), - [sym__external_open_parenthesis] = ACTIONS(1470), - [sym__external_open_brace] = ACTIONS(1470), - [sym__external_open_bracket] = ACTIONS(1470), - [sym__external_open_bracket2] = ACTIONS(1470), - [sym__external_close_bracket2] = ACTIONS(1470), - }, - [866] = { - [sym_function_definition] = STATE(444), - [sym_if_statement] = STATE(444), - [sym_for_statement] = STATE(444), - [sym_while_statement] = STATE(444), - [sym_repeat_statement] = STATE(444), - [sym_braced_expression] = STATE(444), - [sym_parenthesized_expression] = STATE(444), - [sym_call] = STATE(444), - [sym_subset] = STATE(444), - [sym_subset2] = STATE(444), - [sym_unary_operator] = STATE(444), - [sym_binary_operator] = STATE(444), - [sym_extract_operator] = STATE(444), - [sym_namespace_operator] = STATE(444), - [sym_integer] = STATE(444), - [sym_complex] = STATE(444), - [sym_float] = STATE(444), - [sym__float_literal] = STATE(780), - [sym_string] = STATE(774), - [sym__single_quoted_string] = STATE(781), - [sym__double_quoted_string] = STATE(810), - [sym_na] = STATE(444), - [sym__expression] = STATE(444), - [sym__string_or_identifier] = STATE(2298), - [sym__open_parenthesis] = STATE(994), - [sym__open_brace] = STATE(897), - [sym__close_brace] = STATE(983), - [aux_sym_braced_expression_repeat1] = STATE(985), - [sym_identifier] = ACTIONS(1500), - [anon_sym_BSLASH] = ACTIONS(1502), - [anon_sym_function] = ACTIONS(1504), - [anon_sym_if] = ACTIONS(1506), - [anon_sym_for] = ACTIONS(1508), - [anon_sym_while] = ACTIONS(1510), - [anon_sym_repeat] = ACTIONS(1512), - [anon_sym_QMARK] = ACTIONS(1514), - [anon_sym_TILDE] = ACTIONS(1516), - [anon_sym_BANG] = ACTIONS(1518), - [anon_sym_PLUS] = ACTIONS(1520), - [anon_sym_DASH] = ACTIONS(1520), - [sym__hex_literal] = ACTIONS(1522), - [sym__number_literal] = ACTIONS(1524), - [anon_sym_SQUOTE] = ACTIONS(1155), - [anon_sym_DQUOTE] = ACTIONS(1157), - [sym_return] = ACTIONS(1526), - [sym_next] = ACTIONS(1526), - [sym_break] = ACTIONS(1526), - [sym_true] = ACTIONS(1526), - [sym_false] = ACTIONS(1526), - [sym_null] = ACTIONS(1526), - [sym_inf] = ACTIONS(1526), - [sym_nan] = ACTIONS(1526), - [anon_sym_NA] = ACTIONS(1528), - [anon_sym_NA_integer_] = ACTIONS(1528), - [anon_sym_NA_real_] = ACTIONS(1528), - [anon_sym_NA_complex_] = ACTIONS(1528), - [anon_sym_NA_character_] = ACTIONS(1528), - [sym_dots] = ACTIONS(1526), - [sym_dot_dot_i] = ACTIONS(1530), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1532), - [sym__semicolon] = ACTIONS(1532), - [sym__raw_string_literal] = ACTIONS(1159), - [sym__external_open_parenthesis] = ACTIONS(1534), - [sym__external_open_brace] = ACTIONS(1536), - [sym__external_close_brace] = ACTIONS(1580), - }, - [867] = { - [sym_function_definition] = STATE(444), - [sym_if_statement] = STATE(444), - [sym_for_statement] = STATE(444), - [sym_while_statement] = STATE(444), - [sym_repeat_statement] = STATE(444), - [sym_braced_expression] = STATE(444), - [sym_parenthesized_expression] = STATE(444), - [sym_call] = STATE(444), - [sym_subset] = STATE(444), - [sym_subset2] = STATE(444), - [sym_unary_operator] = STATE(444), - [sym_binary_operator] = STATE(444), - [sym_extract_operator] = STATE(444), - [sym_namespace_operator] = STATE(444), - [sym_integer] = STATE(444), - [sym_complex] = STATE(444), - [sym_float] = STATE(444), - [sym__float_literal] = STATE(780), - [sym_string] = STATE(774), - [sym__single_quoted_string] = STATE(781), - [sym__double_quoted_string] = STATE(810), - [sym_na] = STATE(444), - [sym__expression] = STATE(444), - [sym__string_or_identifier] = STATE(2298), - [sym__open_parenthesis] = STATE(994), - [sym__open_brace] = STATE(897), - [sym__close_brace] = STATE(1059), - [aux_sym_braced_expression_repeat1] = STATE(985), - [sym_identifier] = ACTIONS(1500), - [anon_sym_BSLASH] = ACTIONS(1502), - [anon_sym_function] = ACTIONS(1504), - [anon_sym_if] = ACTIONS(1506), - [anon_sym_for] = ACTIONS(1508), - [anon_sym_while] = ACTIONS(1510), - [anon_sym_repeat] = ACTIONS(1512), - [anon_sym_QMARK] = ACTIONS(1514), - [anon_sym_TILDE] = ACTIONS(1516), - [anon_sym_BANG] = ACTIONS(1518), - [anon_sym_PLUS] = ACTIONS(1520), - [anon_sym_DASH] = ACTIONS(1520), - [sym__hex_literal] = ACTIONS(1522), - [sym__number_literal] = ACTIONS(1524), - [anon_sym_SQUOTE] = ACTIONS(1155), - [anon_sym_DQUOTE] = ACTIONS(1157), - [sym_return] = ACTIONS(1526), - [sym_next] = ACTIONS(1526), - [sym_break] = ACTIONS(1526), - [sym_true] = ACTIONS(1526), - [sym_false] = ACTIONS(1526), - [sym_null] = ACTIONS(1526), - [sym_inf] = ACTIONS(1526), - [sym_nan] = ACTIONS(1526), - [anon_sym_NA] = ACTIONS(1528), - [anon_sym_NA_integer_] = ACTIONS(1528), - [anon_sym_NA_real_] = ACTIONS(1528), - [anon_sym_NA_complex_] = ACTIONS(1528), - [anon_sym_NA_character_] = ACTIONS(1528), - [sym_dots] = ACTIONS(1526), - [sym_dot_dot_i] = ACTIONS(1530), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1532), - [sym__semicolon] = ACTIONS(1532), - [sym__raw_string_literal] = ACTIONS(1159), - [sym__external_open_parenthesis] = ACTIONS(1534), - [sym__external_open_brace] = ACTIONS(1536), - [sym__external_close_brace] = ACTIONS(1582), - }, - [868] = { - [sym_identifier] = ACTIONS(1452), - [anon_sym_BSLASH] = ACTIONS(1454), - [anon_sym_function] = ACTIONS(1452), - [anon_sym_EQ] = ACTIONS(1452), - [anon_sym_if] = ACTIONS(1452), - [anon_sym_for] = ACTIONS(1452), - [anon_sym_while] = ACTIONS(1452), - [anon_sym_repeat] = ACTIONS(1452), - [anon_sym_QMARK] = ACTIONS(1454), - [anon_sym_TILDE] = ACTIONS(1454), - [anon_sym_BANG] = ACTIONS(1452), - [anon_sym_PLUS] = ACTIONS(1454), - [anon_sym_DASH] = ACTIONS(1452), - [anon_sym_LT_DASH] = ACTIONS(1454), - [anon_sym_LT_LT_DASH] = ACTIONS(1454), - [anon_sym_COLON_EQ] = ACTIONS(1454), - [anon_sym_DASH_GT] = ACTIONS(1452), - [anon_sym_DASH_GT_GT] = ACTIONS(1454), - [anon_sym_PIPE] = ACTIONS(1452), - [anon_sym_AMP] = ACTIONS(1452), - [anon_sym_PIPE_PIPE] = ACTIONS(1454), - [anon_sym_AMP_AMP] = ACTIONS(1454), - [anon_sym_LT] = ACTIONS(1452), - [anon_sym_LT_EQ] = ACTIONS(1454), - [anon_sym_GT] = ACTIONS(1452), - [anon_sym_GT_EQ] = ACTIONS(1454), - [anon_sym_EQ_EQ] = ACTIONS(1454), - [anon_sym_BANG_EQ] = ACTIONS(1454), - [anon_sym_STAR] = ACTIONS(1452), - [anon_sym_SLASH] = ACTIONS(1454), - [anon_sym_STAR_STAR] = ACTIONS(1454), - [anon_sym_CARET] = ACTIONS(1454), - [aux_sym_binary_operator_token1] = ACTIONS(1454), - [anon_sym_PIPE_GT] = ACTIONS(1454), - [anon_sym_COLON] = ACTIONS(1452), - [anon_sym_DOLLAR] = ACTIONS(1454), - [anon_sym_AT] = ACTIONS(1454), - [sym__hex_literal] = ACTIONS(1454), - [sym__number_literal] = ACTIONS(1452), - [anon_sym_SQUOTE] = ACTIONS(1454), - [anon_sym_DQUOTE] = ACTIONS(1454), - [sym_return] = ACTIONS(1452), - [sym_next] = ACTIONS(1452), - [sym_break] = ACTIONS(1452), - [sym_true] = ACTIONS(1452), - [sym_false] = ACTIONS(1452), - [sym_null] = ACTIONS(1452), - [sym_inf] = ACTIONS(1452), - [sym_nan] = ACTIONS(1452), - [anon_sym_NA] = ACTIONS(1452), - [anon_sym_NA_integer_] = ACTIONS(1452), - [anon_sym_NA_real_] = ACTIONS(1452), - [anon_sym_NA_complex_] = ACTIONS(1452), - [anon_sym_NA_character_] = ACTIONS(1452), - [sym_dots] = ACTIONS(1452), - [sym_dot_dot_i] = ACTIONS(1454), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1454), - [sym__newline] = ACTIONS(1454), - [sym__raw_string_literal] = ACTIONS(1454), - [sym__external_else] = ACTIONS(1454), - [sym__external_open_parenthesis] = ACTIONS(1454), - [sym__external_close_parenthesis] = ACTIONS(1454), - [sym__external_open_brace] = ACTIONS(1454), - [sym__external_open_bracket] = ACTIONS(1454), - [sym__external_open_bracket2] = ACTIONS(1454), - }, - [869] = { - [aux_sym_function_definition_repeat1] = STATE(869), - [sym_identifier] = ACTIONS(1409), - [anon_sym_BSLASH] = ACTIONS(1411), - [anon_sym_function] = ACTIONS(1409), - [anon_sym_EQ] = ACTIONS(1409), - [anon_sym_if] = ACTIONS(1409), - [anon_sym_for] = ACTIONS(1409), - [anon_sym_while] = ACTIONS(1409), - [anon_sym_repeat] = ACTIONS(1409), - [anon_sym_QMARK] = ACTIONS(1411), - [anon_sym_TILDE] = ACTIONS(1411), - [anon_sym_BANG] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1411), - [anon_sym_DASH] = ACTIONS(1409), - [anon_sym_LT_DASH] = ACTIONS(1411), - [anon_sym_LT_LT_DASH] = ACTIONS(1411), - [anon_sym_COLON_EQ] = ACTIONS(1411), - [anon_sym_DASH_GT] = ACTIONS(1409), - [anon_sym_DASH_GT_GT] = ACTIONS(1411), - [anon_sym_PIPE] = ACTIONS(1409), - [anon_sym_AMP] = ACTIONS(1409), - [anon_sym_PIPE_PIPE] = ACTIONS(1411), - [anon_sym_AMP_AMP] = ACTIONS(1411), - [anon_sym_LT] = ACTIONS(1409), - [anon_sym_LT_EQ] = ACTIONS(1411), - [anon_sym_GT] = ACTIONS(1409), - [anon_sym_GT_EQ] = ACTIONS(1411), - [anon_sym_EQ_EQ] = ACTIONS(1411), - [anon_sym_BANG_EQ] = ACTIONS(1411), - [anon_sym_STAR] = ACTIONS(1409), - [anon_sym_SLASH] = ACTIONS(1411), - [anon_sym_STAR_STAR] = ACTIONS(1411), - [anon_sym_CARET] = ACTIONS(1411), - [aux_sym_binary_operator_token1] = ACTIONS(1411), - [anon_sym_PIPE_GT] = ACTIONS(1411), - [anon_sym_COLON] = ACTIONS(1409), - [anon_sym_DOLLAR] = ACTIONS(1411), - [anon_sym_AT] = ACTIONS(1411), - [sym__hex_literal] = ACTIONS(1411), - [sym__number_literal] = ACTIONS(1409), - [anon_sym_SQUOTE] = ACTIONS(1411), - [anon_sym_DQUOTE] = ACTIONS(1411), - [sym_return] = ACTIONS(1409), - [sym_next] = ACTIONS(1409), - [sym_break] = ACTIONS(1409), - [sym_true] = ACTIONS(1409), - [sym_false] = ACTIONS(1409), - [sym_null] = ACTIONS(1409), - [sym_inf] = ACTIONS(1409), - [sym_nan] = ACTIONS(1409), - [anon_sym_NA] = ACTIONS(1409), - [anon_sym_NA_integer_] = ACTIONS(1409), - [anon_sym_NA_real_] = ACTIONS(1409), - [anon_sym_NA_complex_] = ACTIONS(1409), - [anon_sym_NA_character_] = ACTIONS(1409), - [sym_dots] = ACTIONS(1409), - [sym_dot_dot_i] = ACTIONS(1411), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1584), - [sym__semicolon] = ACTIONS(1411), - [sym__raw_string_literal] = ACTIONS(1411), - [sym__external_open_parenthesis] = ACTIONS(1411), - [sym__external_open_brace] = ACTIONS(1411), - [sym__external_close_brace] = ACTIONS(1411), - [sym__external_open_bracket] = ACTIONS(1411), - [sym__external_open_bracket2] = ACTIONS(1411), - }, - [870] = { - [sym_identifier] = ACTIONS(1472), - [anon_sym_BSLASH] = ACTIONS(1474), - [anon_sym_function] = ACTIONS(1472), - [anon_sym_EQ] = ACTIONS(1472), - [anon_sym_if] = ACTIONS(1472), - [anon_sym_for] = ACTIONS(1472), - [anon_sym_while] = ACTIONS(1472), - [anon_sym_repeat] = ACTIONS(1472), - [anon_sym_QMARK] = ACTIONS(1474), - [anon_sym_TILDE] = ACTIONS(1474), - [anon_sym_BANG] = ACTIONS(1472), - [anon_sym_PLUS] = ACTIONS(1474), - [anon_sym_DASH] = ACTIONS(1472), - [anon_sym_LT_DASH] = ACTIONS(1474), - [anon_sym_LT_LT_DASH] = ACTIONS(1474), - [anon_sym_COLON_EQ] = ACTIONS(1474), - [anon_sym_DASH_GT] = ACTIONS(1472), - [anon_sym_DASH_GT_GT] = ACTIONS(1474), - [anon_sym_PIPE] = ACTIONS(1472), - [anon_sym_AMP] = ACTIONS(1472), - [anon_sym_PIPE_PIPE] = ACTIONS(1474), - [anon_sym_AMP_AMP] = ACTIONS(1474), - [anon_sym_LT] = ACTIONS(1472), - [anon_sym_LT_EQ] = ACTIONS(1474), - [anon_sym_GT] = ACTIONS(1472), - [anon_sym_GT_EQ] = ACTIONS(1474), - [anon_sym_EQ_EQ] = ACTIONS(1474), - [anon_sym_BANG_EQ] = ACTIONS(1474), - [anon_sym_STAR] = ACTIONS(1472), - [anon_sym_SLASH] = ACTIONS(1474), - [anon_sym_STAR_STAR] = ACTIONS(1474), - [anon_sym_CARET] = ACTIONS(1474), - [aux_sym_binary_operator_token1] = ACTIONS(1474), - [anon_sym_PIPE_GT] = ACTIONS(1474), - [anon_sym_COLON] = ACTIONS(1472), - [anon_sym_DOLLAR] = ACTIONS(1474), - [anon_sym_AT] = ACTIONS(1474), - [sym__hex_literal] = ACTIONS(1474), - [sym__number_literal] = ACTIONS(1472), - [anon_sym_SQUOTE] = ACTIONS(1474), - [anon_sym_DQUOTE] = ACTIONS(1474), - [sym_return] = ACTIONS(1472), - [sym_next] = ACTIONS(1472), - [sym_break] = ACTIONS(1472), - [sym_true] = ACTIONS(1472), - [sym_false] = ACTIONS(1472), - [sym_null] = ACTIONS(1472), - [sym_inf] = ACTIONS(1472), - [sym_nan] = ACTIONS(1472), - [anon_sym_NA] = ACTIONS(1472), - [anon_sym_NA_integer_] = ACTIONS(1472), - [anon_sym_NA_real_] = ACTIONS(1472), - [anon_sym_NA_complex_] = ACTIONS(1472), - [anon_sym_NA_character_] = ACTIONS(1472), - [sym_dots] = ACTIONS(1472), - [sym_dot_dot_i] = ACTIONS(1474), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1474), - [sym__newline] = ACTIONS(1474), - [sym__raw_string_literal] = ACTIONS(1474), - [sym__external_else] = ACTIONS(1474), - [sym__external_open_parenthesis] = ACTIONS(1474), - [sym__external_close_parenthesis] = ACTIONS(1474), - [sym__external_open_brace] = ACTIONS(1474), - [sym__external_open_bracket] = ACTIONS(1474), - [sym__external_open_bracket2] = ACTIONS(1474), - }, - [871] = { - [sym_identifier] = ACTIONS(1488), - [anon_sym_BSLASH] = ACTIONS(1490), - [anon_sym_function] = ACTIONS(1488), - [anon_sym_EQ] = ACTIONS(1488), - [anon_sym_if] = ACTIONS(1488), - [anon_sym_for] = ACTIONS(1488), - [anon_sym_while] = ACTIONS(1488), - [anon_sym_repeat] = ACTIONS(1488), - [anon_sym_QMARK] = ACTIONS(1490), - [anon_sym_TILDE] = ACTIONS(1490), - [anon_sym_BANG] = ACTIONS(1488), - [anon_sym_PLUS] = ACTIONS(1490), - [anon_sym_DASH] = ACTIONS(1488), - [anon_sym_LT_DASH] = ACTIONS(1490), - [anon_sym_LT_LT_DASH] = ACTIONS(1490), - [anon_sym_COLON_EQ] = ACTIONS(1490), - [anon_sym_DASH_GT] = ACTIONS(1488), - [anon_sym_DASH_GT_GT] = ACTIONS(1490), - [anon_sym_PIPE] = ACTIONS(1488), - [anon_sym_AMP] = ACTIONS(1488), - [anon_sym_PIPE_PIPE] = ACTIONS(1490), - [anon_sym_AMP_AMP] = ACTIONS(1490), - [anon_sym_LT] = ACTIONS(1488), - [anon_sym_LT_EQ] = ACTIONS(1490), - [anon_sym_GT] = ACTIONS(1488), - [anon_sym_GT_EQ] = ACTIONS(1490), - [anon_sym_EQ_EQ] = ACTIONS(1490), - [anon_sym_BANG_EQ] = ACTIONS(1490), - [anon_sym_STAR] = ACTIONS(1488), - [anon_sym_SLASH] = ACTIONS(1490), - [anon_sym_STAR_STAR] = ACTIONS(1490), - [anon_sym_CARET] = ACTIONS(1490), - [aux_sym_binary_operator_token1] = ACTIONS(1490), - [anon_sym_PIPE_GT] = ACTIONS(1490), - [anon_sym_COLON] = ACTIONS(1488), - [anon_sym_DOLLAR] = ACTIONS(1490), - [anon_sym_AT] = ACTIONS(1490), - [sym__hex_literal] = ACTIONS(1490), - [sym__number_literal] = ACTIONS(1488), - [anon_sym_SQUOTE] = ACTIONS(1490), - [anon_sym_DQUOTE] = ACTIONS(1490), - [sym_return] = ACTIONS(1488), - [sym_next] = ACTIONS(1488), - [sym_break] = ACTIONS(1488), - [sym_true] = ACTIONS(1488), - [sym_false] = ACTIONS(1488), - [sym_null] = ACTIONS(1488), - [sym_inf] = ACTIONS(1488), - [sym_nan] = ACTIONS(1488), - [anon_sym_NA] = ACTIONS(1488), - [anon_sym_NA_integer_] = ACTIONS(1488), - [anon_sym_NA_real_] = ACTIONS(1488), - [anon_sym_NA_complex_] = ACTIONS(1488), - [anon_sym_NA_character_] = ACTIONS(1488), - [sym_dots] = ACTIONS(1488), - [sym_dot_dot_i] = ACTIONS(1490), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1490), - [sym__newline] = ACTIONS(1490), - [sym__raw_string_literal] = ACTIONS(1490), - [sym__external_else] = ACTIONS(1490), - [sym__external_open_parenthesis] = ACTIONS(1490), - [sym__external_open_brace] = ACTIONS(1490), - [sym__external_open_bracket] = ACTIONS(1490), - [sym__external_open_bracket2] = ACTIONS(1490), - [sym__external_close_bracket2] = ACTIONS(1490), - }, - [872] = { - [sym_identifier] = ACTIONS(1492), - [anon_sym_BSLASH] = ACTIONS(1494), - [anon_sym_function] = ACTIONS(1492), - [anon_sym_EQ] = ACTIONS(1492), - [anon_sym_if] = ACTIONS(1492), - [anon_sym_for] = ACTIONS(1492), - [anon_sym_while] = ACTIONS(1492), - [anon_sym_repeat] = ACTIONS(1492), - [anon_sym_QMARK] = ACTIONS(1494), - [anon_sym_TILDE] = ACTIONS(1494), - [anon_sym_BANG] = ACTIONS(1492), - [anon_sym_PLUS] = ACTIONS(1494), - [anon_sym_DASH] = ACTIONS(1492), - [anon_sym_LT_DASH] = ACTIONS(1494), - [anon_sym_LT_LT_DASH] = ACTIONS(1494), - [anon_sym_COLON_EQ] = ACTIONS(1494), - [anon_sym_DASH_GT] = ACTIONS(1492), - [anon_sym_DASH_GT_GT] = ACTIONS(1494), - [anon_sym_PIPE] = ACTIONS(1492), - [anon_sym_AMP] = ACTIONS(1492), - [anon_sym_PIPE_PIPE] = ACTIONS(1494), - [anon_sym_AMP_AMP] = ACTIONS(1494), - [anon_sym_LT] = ACTIONS(1492), - [anon_sym_LT_EQ] = ACTIONS(1494), - [anon_sym_GT] = ACTIONS(1492), - [anon_sym_GT_EQ] = ACTIONS(1494), - [anon_sym_EQ_EQ] = ACTIONS(1494), - [anon_sym_BANG_EQ] = ACTIONS(1494), - [anon_sym_STAR] = ACTIONS(1492), - [anon_sym_SLASH] = ACTIONS(1494), - [anon_sym_STAR_STAR] = ACTIONS(1494), - [anon_sym_CARET] = ACTIONS(1494), - [aux_sym_binary_operator_token1] = ACTIONS(1494), - [anon_sym_PIPE_GT] = ACTIONS(1494), - [anon_sym_COLON] = ACTIONS(1492), - [anon_sym_DOLLAR] = ACTIONS(1494), - [anon_sym_AT] = ACTIONS(1494), - [sym__hex_literal] = ACTIONS(1494), - [sym__number_literal] = ACTIONS(1492), - [anon_sym_SQUOTE] = ACTIONS(1494), - [anon_sym_DQUOTE] = ACTIONS(1494), - [sym_return] = ACTIONS(1492), - [sym_next] = ACTIONS(1492), - [sym_break] = ACTIONS(1492), - [sym_true] = ACTIONS(1492), - [sym_false] = ACTIONS(1492), - [sym_null] = ACTIONS(1492), - [sym_inf] = ACTIONS(1492), - [sym_nan] = ACTIONS(1492), - [anon_sym_NA] = ACTIONS(1492), - [anon_sym_NA_integer_] = ACTIONS(1492), - [anon_sym_NA_real_] = ACTIONS(1492), - [anon_sym_NA_complex_] = ACTIONS(1492), - [anon_sym_NA_character_] = ACTIONS(1492), - [sym_dots] = ACTIONS(1492), - [sym_dot_dot_i] = ACTIONS(1494), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1494), - [sym__newline] = ACTIONS(1494), - [sym__raw_string_literal] = ACTIONS(1494), - [sym__external_else] = ACTIONS(1494), - [sym__external_open_parenthesis] = ACTIONS(1494), - [sym__external_open_brace] = ACTIONS(1494), - [sym__external_open_bracket] = ACTIONS(1494), - [sym__external_open_bracket2] = ACTIONS(1494), - [sym__external_close_bracket2] = ACTIONS(1494), - }, - [873] = { - [sym_identifier] = ACTIONS(1496), - [anon_sym_BSLASH] = ACTIONS(1498), - [anon_sym_function] = ACTIONS(1496), - [anon_sym_EQ] = ACTIONS(1496), - [anon_sym_if] = ACTIONS(1496), - [anon_sym_for] = ACTIONS(1496), - [anon_sym_while] = ACTIONS(1496), - [anon_sym_repeat] = ACTIONS(1496), - [anon_sym_QMARK] = ACTIONS(1498), - [anon_sym_TILDE] = ACTIONS(1498), - [anon_sym_BANG] = ACTIONS(1496), - [anon_sym_PLUS] = ACTIONS(1498), - [anon_sym_DASH] = ACTIONS(1496), - [anon_sym_LT_DASH] = ACTIONS(1498), - [anon_sym_LT_LT_DASH] = ACTIONS(1498), - [anon_sym_COLON_EQ] = ACTIONS(1498), - [anon_sym_DASH_GT] = ACTIONS(1496), - [anon_sym_DASH_GT_GT] = ACTIONS(1498), - [anon_sym_PIPE] = ACTIONS(1496), - [anon_sym_AMP] = ACTIONS(1496), - [anon_sym_PIPE_PIPE] = ACTIONS(1498), - [anon_sym_AMP_AMP] = ACTIONS(1498), - [anon_sym_LT] = ACTIONS(1496), - [anon_sym_LT_EQ] = ACTIONS(1498), - [anon_sym_GT] = ACTIONS(1496), - [anon_sym_GT_EQ] = ACTIONS(1498), - [anon_sym_EQ_EQ] = ACTIONS(1498), - [anon_sym_BANG_EQ] = ACTIONS(1498), - [anon_sym_STAR] = ACTIONS(1496), - [anon_sym_SLASH] = ACTIONS(1498), - [anon_sym_STAR_STAR] = ACTIONS(1498), - [anon_sym_CARET] = ACTIONS(1498), - [aux_sym_binary_operator_token1] = ACTIONS(1498), - [anon_sym_PIPE_GT] = ACTIONS(1498), - [anon_sym_COLON] = ACTIONS(1496), - [anon_sym_DOLLAR] = ACTIONS(1498), - [anon_sym_AT] = ACTIONS(1498), - [sym__hex_literal] = ACTIONS(1498), - [sym__number_literal] = ACTIONS(1496), - [anon_sym_SQUOTE] = ACTIONS(1498), - [anon_sym_DQUOTE] = ACTIONS(1498), - [sym_return] = ACTIONS(1496), - [sym_next] = ACTIONS(1496), - [sym_break] = ACTIONS(1496), - [sym_true] = ACTIONS(1496), - [sym_false] = ACTIONS(1496), - [sym_null] = ACTIONS(1496), - [sym_inf] = ACTIONS(1496), - [sym_nan] = ACTIONS(1496), - [anon_sym_NA] = ACTIONS(1496), - [anon_sym_NA_integer_] = ACTIONS(1496), - [anon_sym_NA_real_] = ACTIONS(1496), - [anon_sym_NA_complex_] = ACTIONS(1496), - [anon_sym_NA_character_] = ACTIONS(1496), - [sym_dots] = ACTIONS(1496), - [sym_dot_dot_i] = ACTIONS(1498), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1498), - [sym__newline] = ACTIONS(1498), - [sym__raw_string_literal] = ACTIONS(1498), - [sym__external_else] = ACTIONS(1498), - [sym__external_open_parenthesis] = ACTIONS(1498), - [sym__external_open_brace] = ACTIONS(1498), - [sym__external_open_bracket] = ACTIONS(1498), - [sym__external_open_bracket2] = ACTIONS(1498), - [sym__external_close_bracket2] = ACTIONS(1498), - }, - [874] = { - [sym_identifier] = ACTIONS(1458), - [anon_sym_BSLASH] = ACTIONS(1456), - [anon_sym_function] = ACTIONS(1458), - [anon_sym_EQ] = ACTIONS(1458), - [anon_sym_if] = ACTIONS(1458), - [anon_sym_for] = ACTIONS(1458), - [anon_sym_while] = ACTIONS(1458), - [anon_sym_repeat] = ACTIONS(1458), - [anon_sym_QMARK] = ACTIONS(1456), - [anon_sym_TILDE] = ACTIONS(1456), - [anon_sym_BANG] = ACTIONS(1458), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1458), - [anon_sym_LT_DASH] = ACTIONS(1456), - [anon_sym_LT_LT_DASH] = ACTIONS(1456), - [anon_sym_COLON_EQ] = ACTIONS(1456), - [anon_sym_DASH_GT] = ACTIONS(1458), - [anon_sym_DASH_GT_GT] = ACTIONS(1456), - [anon_sym_PIPE] = ACTIONS(1458), - [anon_sym_AMP] = ACTIONS(1458), - [anon_sym_PIPE_PIPE] = ACTIONS(1456), - [anon_sym_AMP_AMP] = ACTIONS(1456), - [anon_sym_LT] = ACTIONS(1458), - [anon_sym_LT_EQ] = ACTIONS(1456), - [anon_sym_GT] = ACTIONS(1458), - [anon_sym_GT_EQ] = ACTIONS(1456), - [anon_sym_EQ_EQ] = ACTIONS(1456), - [anon_sym_BANG_EQ] = ACTIONS(1456), - [anon_sym_STAR] = ACTIONS(1458), - [anon_sym_SLASH] = ACTIONS(1456), - [anon_sym_STAR_STAR] = ACTIONS(1456), - [anon_sym_CARET] = ACTIONS(1456), - [aux_sym_binary_operator_token1] = ACTIONS(1456), - [anon_sym_PIPE_GT] = ACTIONS(1456), - [anon_sym_COLON] = ACTIONS(1458), - [anon_sym_DOLLAR] = ACTIONS(1456), - [anon_sym_AT] = ACTIONS(1456), - [sym__hex_literal] = ACTIONS(1456), - [sym__number_literal] = ACTIONS(1458), - [anon_sym_SQUOTE] = ACTIONS(1456), - [anon_sym_DQUOTE] = ACTIONS(1456), - [sym_return] = ACTIONS(1458), - [sym_next] = ACTIONS(1458), - [sym_break] = ACTIONS(1458), - [sym_true] = ACTIONS(1458), - [sym_false] = ACTIONS(1458), - [sym_null] = ACTIONS(1458), - [sym_inf] = ACTIONS(1458), - [sym_nan] = ACTIONS(1458), - [anon_sym_NA] = ACTIONS(1458), - [anon_sym_NA_integer_] = ACTIONS(1458), - [anon_sym_NA_real_] = ACTIONS(1458), - [anon_sym_NA_complex_] = ACTIONS(1458), - [anon_sym_NA_character_] = ACTIONS(1458), - [sym_dots] = ACTIONS(1458), - [sym_dot_dot_i] = ACTIONS(1456), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1456), - [sym__newline] = ACTIONS(1456), - [sym__raw_string_literal] = ACTIONS(1456), - [sym__external_else] = ACTIONS(1456), - [sym__external_open_parenthesis] = ACTIONS(1456), - [sym__external_open_brace] = ACTIONS(1456), - [sym__external_open_bracket] = ACTIONS(1456), - [sym__external_open_bracket2] = ACTIONS(1456), - [sym__external_close_bracket2] = ACTIONS(1456), - }, - [875] = { - [sym_identifier] = ACTIONS(1476), - [anon_sym_BSLASH] = ACTIONS(1478), - [anon_sym_function] = ACTIONS(1476), - [anon_sym_EQ] = ACTIONS(1476), - [anon_sym_if] = ACTIONS(1476), - [anon_sym_for] = ACTIONS(1476), - [anon_sym_while] = ACTIONS(1476), - [anon_sym_repeat] = ACTIONS(1476), - [anon_sym_QMARK] = ACTIONS(1478), - [anon_sym_TILDE] = ACTIONS(1478), - [anon_sym_BANG] = ACTIONS(1476), - [anon_sym_PLUS] = ACTIONS(1478), - [anon_sym_DASH] = ACTIONS(1476), - [anon_sym_LT_DASH] = ACTIONS(1478), - [anon_sym_LT_LT_DASH] = ACTIONS(1478), - [anon_sym_COLON_EQ] = ACTIONS(1478), - [anon_sym_DASH_GT] = ACTIONS(1476), - [anon_sym_DASH_GT_GT] = ACTIONS(1478), - [anon_sym_PIPE] = ACTIONS(1476), - [anon_sym_AMP] = ACTIONS(1476), - [anon_sym_PIPE_PIPE] = ACTIONS(1478), - [anon_sym_AMP_AMP] = ACTIONS(1478), - [anon_sym_LT] = ACTIONS(1476), - [anon_sym_LT_EQ] = ACTIONS(1478), - [anon_sym_GT] = ACTIONS(1476), - [anon_sym_GT_EQ] = ACTIONS(1478), - [anon_sym_EQ_EQ] = ACTIONS(1478), - [anon_sym_BANG_EQ] = ACTIONS(1478), - [anon_sym_STAR] = ACTIONS(1476), - [anon_sym_SLASH] = ACTIONS(1478), - [anon_sym_STAR_STAR] = ACTIONS(1478), - [anon_sym_CARET] = ACTIONS(1478), - [aux_sym_binary_operator_token1] = ACTIONS(1478), - [anon_sym_PIPE_GT] = ACTIONS(1478), - [anon_sym_COLON] = ACTIONS(1476), - [anon_sym_DOLLAR] = ACTIONS(1478), - [anon_sym_AT] = ACTIONS(1478), - [sym__hex_literal] = ACTIONS(1478), - [sym__number_literal] = ACTIONS(1476), - [anon_sym_SQUOTE] = ACTIONS(1478), - [anon_sym_DQUOTE] = ACTIONS(1478), - [sym_return] = ACTIONS(1476), - [sym_next] = ACTIONS(1476), - [sym_break] = ACTIONS(1476), - [sym_true] = ACTIONS(1476), - [sym_false] = ACTIONS(1476), - [sym_null] = ACTIONS(1476), - [sym_inf] = ACTIONS(1476), - [sym_nan] = ACTIONS(1476), - [anon_sym_NA] = ACTIONS(1476), - [anon_sym_NA_integer_] = ACTIONS(1476), - [anon_sym_NA_real_] = ACTIONS(1476), - [anon_sym_NA_complex_] = ACTIONS(1476), - [anon_sym_NA_character_] = ACTIONS(1476), - [sym_dots] = ACTIONS(1476), - [sym_dot_dot_i] = ACTIONS(1478), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1478), - [sym__newline] = ACTIONS(1478), - [sym__raw_string_literal] = ACTIONS(1478), - [sym__external_else] = ACTIONS(1478), - [sym__external_open_parenthesis] = ACTIONS(1478), - [sym__external_close_parenthesis] = ACTIONS(1478), - [sym__external_open_brace] = ACTIONS(1478), - [sym__external_open_bracket] = ACTIONS(1478), - [sym__external_open_bracket2] = ACTIONS(1478), - }, - [876] = { - [sym_function_definition] = STATE(444), - [sym_if_statement] = STATE(444), - [sym_for_statement] = STATE(444), - [sym_while_statement] = STATE(444), - [sym_repeat_statement] = STATE(444), - [sym_braced_expression] = STATE(444), - [sym_parenthesized_expression] = STATE(444), - [sym_call] = STATE(444), - [sym_subset] = STATE(444), - [sym_subset2] = STATE(444), - [sym_unary_operator] = STATE(444), - [sym_binary_operator] = STATE(444), - [sym_extract_operator] = STATE(444), - [sym_namespace_operator] = STATE(444), - [sym_integer] = STATE(444), - [sym_complex] = STATE(444), - [sym_float] = STATE(444), - [sym__float_literal] = STATE(780), - [sym_string] = STATE(774), - [sym__single_quoted_string] = STATE(781), - [sym__double_quoted_string] = STATE(810), - [sym_na] = STATE(444), - [sym__expression] = STATE(444), - [sym__string_or_identifier] = STATE(2298), - [sym__open_parenthesis] = STATE(994), - [sym__open_brace] = STATE(897), - [sym__close_brace] = STATE(2100), - [aux_sym_braced_expression_repeat1] = STATE(985), - [sym_identifier] = ACTIONS(1500), - [anon_sym_BSLASH] = ACTIONS(1502), - [anon_sym_function] = ACTIONS(1504), - [anon_sym_if] = ACTIONS(1506), - [anon_sym_for] = ACTIONS(1508), - [anon_sym_while] = ACTIONS(1510), - [anon_sym_repeat] = ACTIONS(1512), - [anon_sym_QMARK] = ACTIONS(1514), - [anon_sym_TILDE] = ACTIONS(1516), - [anon_sym_BANG] = ACTIONS(1518), - [anon_sym_PLUS] = ACTIONS(1520), - [anon_sym_DASH] = ACTIONS(1520), - [sym__hex_literal] = ACTIONS(1522), - [sym__number_literal] = ACTIONS(1524), - [anon_sym_SQUOTE] = ACTIONS(1155), - [anon_sym_DQUOTE] = ACTIONS(1157), - [sym_return] = ACTIONS(1526), - [sym_next] = ACTIONS(1526), - [sym_break] = ACTIONS(1526), - [sym_true] = ACTIONS(1526), - [sym_false] = ACTIONS(1526), - [sym_null] = ACTIONS(1526), - [sym_inf] = ACTIONS(1526), - [sym_nan] = ACTIONS(1526), - [anon_sym_NA] = ACTIONS(1528), - [anon_sym_NA_integer_] = ACTIONS(1528), - [anon_sym_NA_real_] = ACTIONS(1528), - [anon_sym_NA_complex_] = ACTIONS(1528), - [anon_sym_NA_character_] = ACTIONS(1528), - [sym_dots] = ACTIONS(1526), - [sym_dot_dot_i] = ACTIONS(1530), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1532), - [sym__semicolon] = ACTIONS(1532), - [sym__raw_string_literal] = ACTIONS(1159), - [sym__external_open_parenthesis] = ACTIONS(1534), - [sym__external_open_brace] = ACTIONS(1536), - [sym__external_close_brace] = ACTIONS(1587), - }, - [877] = { - [sym_identifier] = ACTIONS(1480), - [anon_sym_BSLASH] = ACTIONS(1482), - [anon_sym_function] = ACTIONS(1480), - [anon_sym_EQ] = ACTIONS(1480), - [anon_sym_if] = ACTIONS(1480), - [anon_sym_for] = ACTIONS(1480), - [anon_sym_while] = ACTIONS(1480), - [anon_sym_repeat] = ACTIONS(1480), - [anon_sym_QMARK] = ACTIONS(1482), - [anon_sym_TILDE] = ACTIONS(1482), - [anon_sym_BANG] = ACTIONS(1480), - [anon_sym_PLUS] = ACTIONS(1482), - [anon_sym_DASH] = ACTIONS(1480), - [anon_sym_LT_DASH] = ACTIONS(1482), - [anon_sym_LT_LT_DASH] = ACTIONS(1482), - [anon_sym_COLON_EQ] = ACTIONS(1482), - [anon_sym_DASH_GT] = ACTIONS(1480), - [anon_sym_DASH_GT_GT] = ACTIONS(1482), - [anon_sym_PIPE] = ACTIONS(1480), - [anon_sym_AMP] = ACTIONS(1480), - [anon_sym_PIPE_PIPE] = ACTIONS(1482), - [anon_sym_AMP_AMP] = ACTIONS(1482), - [anon_sym_LT] = ACTIONS(1480), - [anon_sym_LT_EQ] = ACTIONS(1482), - [anon_sym_GT] = ACTIONS(1480), - [anon_sym_GT_EQ] = ACTIONS(1482), - [anon_sym_EQ_EQ] = ACTIONS(1482), - [anon_sym_BANG_EQ] = ACTIONS(1482), - [anon_sym_STAR] = ACTIONS(1480), - [anon_sym_SLASH] = ACTIONS(1482), - [anon_sym_STAR_STAR] = ACTIONS(1482), - [anon_sym_CARET] = ACTIONS(1482), - [aux_sym_binary_operator_token1] = ACTIONS(1482), - [anon_sym_PIPE_GT] = ACTIONS(1482), - [anon_sym_COLON] = ACTIONS(1480), - [anon_sym_DOLLAR] = ACTIONS(1482), - [anon_sym_AT] = ACTIONS(1482), - [sym__hex_literal] = ACTIONS(1482), - [sym__number_literal] = ACTIONS(1480), - [anon_sym_SQUOTE] = ACTIONS(1482), - [anon_sym_DQUOTE] = ACTIONS(1482), - [sym_return] = ACTIONS(1480), - [sym_next] = ACTIONS(1480), - [sym_break] = ACTIONS(1480), - [sym_true] = ACTIONS(1480), - [sym_false] = ACTIONS(1480), - [sym_null] = ACTIONS(1480), - [sym_inf] = ACTIONS(1480), - [sym_nan] = ACTIONS(1480), - [anon_sym_NA] = ACTIONS(1480), - [anon_sym_NA_integer_] = ACTIONS(1480), - [anon_sym_NA_real_] = ACTIONS(1480), - [anon_sym_NA_complex_] = ACTIONS(1480), - [anon_sym_NA_character_] = ACTIONS(1480), - [sym_dots] = ACTIONS(1480), - [sym_dot_dot_i] = ACTIONS(1482), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1482), - [sym__newline] = ACTIONS(1482), - [sym__raw_string_literal] = ACTIONS(1482), - [sym__external_else] = ACTIONS(1482), - [sym__external_open_parenthesis] = ACTIONS(1482), - [sym__external_close_parenthesis] = ACTIONS(1482), - [sym__external_open_brace] = ACTIONS(1482), - [sym__external_open_bracket] = ACTIONS(1482), - [sym__external_open_bracket2] = ACTIONS(1482), - }, - [878] = { - [sym_identifier] = ACTIONS(1460), - [anon_sym_BSLASH] = ACTIONS(1462), - [anon_sym_function] = ACTIONS(1460), - [anon_sym_EQ] = ACTIONS(1460), - [anon_sym_if] = ACTIONS(1460), - [anon_sym_for] = ACTIONS(1460), - [anon_sym_while] = ACTIONS(1460), - [anon_sym_repeat] = ACTIONS(1460), - [anon_sym_QMARK] = ACTIONS(1462), - [anon_sym_TILDE] = ACTIONS(1462), - [anon_sym_BANG] = ACTIONS(1460), - [anon_sym_PLUS] = ACTIONS(1462), - [anon_sym_DASH] = ACTIONS(1460), - [anon_sym_LT_DASH] = ACTIONS(1462), - [anon_sym_LT_LT_DASH] = ACTIONS(1462), - [anon_sym_COLON_EQ] = ACTIONS(1462), - [anon_sym_DASH_GT] = ACTIONS(1460), - [anon_sym_DASH_GT_GT] = ACTIONS(1462), - [anon_sym_PIPE] = ACTIONS(1460), - [anon_sym_AMP] = ACTIONS(1460), - [anon_sym_PIPE_PIPE] = ACTIONS(1462), - [anon_sym_AMP_AMP] = ACTIONS(1462), - [anon_sym_LT] = ACTIONS(1460), - [anon_sym_LT_EQ] = ACTIONS(1462), - [anon_sym_GT] = ACTIONS(1460), - [anon_sym_GT_EQ] = ACTIONS(1462), - [anon_sym_EQ_EQ] = ACTIONS(1462), - [anon_sym_BANG_EQ] = ACTIONS(1462), - [anon_sym_STAR] = ACTIONS(1460), - [anon_sym_SLASH] = ACTIONS(1462), - [anon_sym_STAR_STAR] = ACTIONS(1462), - [anon_sym_CARET] = ACTIONS(1462), - [aux_sym_binary_operator_token1] = ACTIONS(1462), - [anon_sym_PIPE_GT] = ACTIONS(1462), - [anon_sym_COLON] = ACTIONS(1460), - [anon_sym_DOLLAR] = ACTIONS(1462), - [anon_sym_AT] = ACTIONS(1462), - [sym__hex_literal] = ACTIONS(1462), - [sym__number_literal] = ACTIONS(1460), - [anon_sym_SQUOTE] = ACTIONS(1462), - [anon_sym_DQUOTE] = ACTIONS(1462), - [sym_return] = ACTIONS(1460), - [sym_next] = ACTIONS(1460), - [sym_break] = ACTIONS(1460), - [sym_true] = ACTIONS(1460), - [sym_false] = ACTIONS(1460), - [sym_null] = ACTIONS(1460), - [sym_inf] = ACTIONS(1460), - [sym_nan] = ACTIONS(1460), - [anon_sym_NA] = ACTIONS(1460), - [anon_sym_NA_integer_] = ACTIONS(1460), - [anon_sym_NA_real_] = ACTIONS(1460), - [anon_sym_NA_complex_] = ACTIONS(1460), - [anon_sym_NA_character_] = ACTIONS(1460), - [sym_dots] = ACTIONS(1460), - [sym_dot_dot_i] = ACTIONS(1462), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1462), - [sym__newline] = ACTIONS(1462), - [sym__raw_string_literal] = ACTIONS(1462), - [sym__external_else] = ACTIONS(1462), - [sym__external_open_parenthesis] = ACTIONS(1462), - [sym__external_close_parenthesis] = ACTIONS(1462), - [sym__external_open_brace] = ACTIONS(1462), - [sym__external_open_bracket] = ACTIONS(1462), - [sym__external_open_bracket2] = ACTIONS(1462), - }, - [879] = { - [sym_identifier] = ACTIONS(1464), - [anon_sym_BSLASH] = ACTIONS(1466), - [anon_sym_function] = ACTIONS(1464), - [anon_sym_EQ] = ACTIONS(1464), - [anon_sym_if] = ACTIONS(1464), - [anon_sym_for] = ACTIONS(1464), - [anon_sym_while] = ACTIONS(1464), - [anon_sym_repeat] = ACTIONS(1464), - [anon_sym_QMARK] = ACTIONS(1466), - [anon_sym_TILDE] = ACTIONS(1466), - [anon_sym_BANG] = ACTIONS(1464), - [anon_sym_PLUS] = ACTIONS(1466), - [anon_sym_DASH] = ACTIONS(1464), - [anon_sym_LT_DASH] = ACTIONS(1466), - [anon_sym_LT_LT_DASH] = ACTIONS(1466), - [anon_sym_COLON_EQ] = ACTIONS(1466), - [anon_sym_DASH_GT] = ACTIONS(1464), - [anon_sym_DASH_GT_GT] = ACTIONS(1466), - [anon_sym_PIPE] = ACTIONS(1464), - [anon_sym_AMP] = ACTIONS(1464), - [anon_sym_PIPE_PIPE] = ACTIONS(1466), - [anon_sym_AMP_AMP] = ACTIONS(1466), - [anon_sym_LT] = ACTIONS(1464), - [anon_sym_LT_EQ] = ACTIONS(1466), - [anon_sym_GT] = ACTIONS(1464), - [anon_sym_GT_EQ] = ACTIONS(1466), - [anon_sym_EQ_EQ] = ACTIONS(1466), - [anon_sym_BANG_EQ] = ACTIONS(1466), - [anon_sym_STAR] = ACTIONS(1464), - [anon_sym_SLASH] = ACTIONS(1466), - [anon_sym_STAR_STAR] = ACTIONS(1466), - [anon_sym_CARET] = ACTIONS(1466), - [aux_sym_binary_operator_token1] = ACTIONS(1466), - [anon_sym_PIPE_GT] = ACTIONS(1466), - [anon_sym_COLON] = ACTIONS(1464), - [anon_sym_DOLLAR] = ACTIONS(1466), - [anon_sym_AT] = ACTIONS(1466), - [sym__hex_literal] = ACTIONS(1466), - [sym__number_literal] = ACTIONS(1464), - [anon_sym_SQUOTE] = ACTIONS(1466), - [anon_sym_DQUOTE] = ACTIONS(1466), - [sym_return] = ACTIONS(1464), - [sym_next] = ACTIONS(1464), - [sym_break] = ACTIONS(1464), - [sym_true] = ACTIONS(1464), - [sym_false] = ACTIONS(1464), - [sym_null] = ACTIONS(1464), - [sym_inf] = ACTIONS(1464), - [sym_nan] = ACTIONS(1464), - [anon_sym_NA] = ACTIONS(1464), - [anon_sym_NA_integer_] = ACTIONS(1464), - [anon_sym_NA_real_] = ACTIONS(1464), - [anon_sym_NA_complex_] = ACTIONS(1464), - [anon_sym_NA_character_] = ACTIONS(1464), - [sym_dots] = ACTIONS(1464), - [sym_dot_dot_i] = ACTIONS(1466), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1466), - [sym__newline] = ACTIONS(1466), - [sym__raw_string_literal] = ACTIONS(1466), - [sym__external_else] = ACTIONS(1466), - [sym__external_open_parenthesis] = ACTIONS(1466), - [sym__external_close_parenthesis] = ACTIONS(1466), - [sym__external_open_brace] = ACTIONS(1466), - [sym__external_open_bracket] = ACTIONS(1466), - [sym__external_open_bracket2] = ACTIONS(1466), - }, - [880] = { - [sym_identifier] = ACTIONS(1468), - [anon_sym_BSLASH] = ACTIONS(1470), - [anon_sym_function] = ACTIONS(1468), - [anon_sym_EQ] = ACTIONS(1468), - [anon_sym_if] = ACTIONS(1468), - [anon_sym_for] = ACTIONS(1468), - [anon_sym_while] = ACTIONS(1468), - [anon_sym_repeat] = ACTIONS(1468), - [anon_sym_QMARK] = ACTIONS(1470), - [anon_sym_TILDE] = ACTIONS(1470), - [anon_sym_BANG] = ACTIONS(1468), - [anon_sym_PLUS] = ACTIONS(1470), - [anon_sym_DASH] = ACTIONS(1468), - [anon_sym_LT_DASH] = ACTIONS(1470), - [anon_sym_LT_LT_DASH] = ACTIONS(1470), - [anon_sym_COLON_EQ] = ACTIONS(1470), - [anon_sym_DASH_GT] = ACTIONS(1468), - [anon_sym_DASH_GT_GT] = ACTIONS(1470), - [anon_sym_PIPE] = ACTIONS(1468), - [anon_sym_AMP] = ACTIONS(1468), - [anon_sym_PIPE_PIPE] = ACTIONS(1470), - [anon_sym_AMP_AMP] = ACTIONS(1470), - [anon_sym_LT] = ACTIONS(1468), - [anon_sym_LT_EQ] = ACTIONS(1470), - [anon_sym_GT] = ACTIONS(1468), - [anon_sym_GT_EQ] = ACTIONS(1470), - [anon_sym_EQ_EQ] = ACTIONS(1470), - [anon_sym_BANG_EQ] = ACTIONS(1470), - [anon_sym_STAR] = ACTIONS(1468), - [anon_sym_SLASH] = ACTIONS(1470), - [anon_sym_STAR_STAR] = ACTIONS(1470), - [anon_sym_CARET] = ACTIONS(1470), - [aux_sym_binary_operator_token1] = ACTIONS(1470), - [anon_sym_PIPE_GT] = ACTIONS(1470), - [anon_sym_COLON] = ACTIONS(1468), - [anon_sym_DOLLAR] = ACTIONS(1470), - [anon_sym_AT] = ACTIONS(1470), - [sym__hex_literal] = ACTIONS(1470), - [sym__number_literal] = ACTIONS(1468), - [anon_sym_SQUOTE] = ACTIONS(1470), - [anon_sym_DQUOTE] = ACTIONS(1470), - [sym_return] = ACTIONS(1468), - [sym_next] = ACTIONS(1468), - [sym_break] = ACTIONS(1468), - [sym_true] = ACTIONS(1468), - [sym_false] = ACTIONS(1468), - [sym_null] = ACTIONS(1468), - [sym_inf] = ACTIONS(1468), - [sym_nan] = ACTIONS(1468), - [anon_sym_NA] = ACTIONS(1468), - [anon_sym_NA_integer_] = ACTIONS(1468), - [anon_sym_NA_real_] = ACTIONS(1468), - [anon_sym_NA_complex_] = ACTIONS(1468), - [anon_sym_NA_character_] = ACTIONS(1468), - [sym_dots] = ACTIONS(1468), - [sym_dot_dot_i] = ACTIONS(1470), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1470), - [sym__newline] = ACTIONS(1470), - [sym__raw_string_literal] = ACTIONS(1470), - [sym__external_else] = ACTIONS(1470), - [sym__external_open_parenthesis] = ACTIONS(1470), - [sym__external_close_parenthesis] = ACTIONS(1470), - [sym__external_open_brace] = ACTIONS(1470), - [sym__external_open_bracket] = ACTIONS(1470), - [sym__external_open_bracket2] = ACTIONS(1470), - }, - [881] = { - [ts_builtin_sym_end] = ACTIONS(1486), - [sym_identifier] = ACTIONS(1484), - [anon_sym_BSLASH] = ACTIONS(1486), - [anon_sym_function] = ACTIONS(1484), - [anon_sym_EQ] = ACTIONS(1484), - [anon_sym_if] = ACTIONS(1484), - [anon_sym_for] = ACTIONS(1484), - [anon_sym_while] = ACTIONS(1484), - [anon_sym_repeat] = ACTIONS(1484), - [anon_sym_QMARK] = ACTIONS(1486), - [anon_sym_TILDE] = ACTIONS(1486), - [anon_sym_BANG] = ACTIONS(1484), - [anon_sym_PLUS] = ACTIONS(1486), - [anon_sym_DASH] = ACTIONS(1484), - [anon_sym_LT_DASH] = ACTIONS(1486), - [anon_sym_LT_LT_DASH] = ACTIONS(1486), - [anon_sym_COLON_EQ] = ACTIONS(1486), - [anon_sym_DASH_GT] = ACTIONS(1484), - [anon_sym_DASH_GT_GT] = ACTIONS(1486), - [anon_sym_PIPE] = ACTIONS(1484), - [anon_sym_AMP] = ACTIONS(1484), - [anon_sym_PIPE_PIPE] = ACTIONS(1486), - [anon_sym_AMP_AMP] = ACTIONS(1486), - [anon_sym_LT] = ACTIONS(1484), - [anon_sym_LT_EQ] = ACTIONS(1486), - [anon_sym_GT] = ACTIONS(1484), - [anon_sym_GT_EQ] = ACTIONS(1486), - [anon_sym_EQ_EQ] = ACTIONS(1486), - [anon_sym_BANG_EQ] = ACTIONS(1486), - [anon_sym_STAR] = ACTIONS(1484), - [anon_sym_SLASH] = ACTIONS(1486), - [anon_sym_STAR_STAR] = ACTIONS(1486), - [anon_sym_CARET] = ACTIONS(1486), - [aux_sym_binary_operator_token1] = ACTIONS(1486), - [anon_sym_PIPE_GT] = ACTIONS(1486), - [anon_sym_COLON] = ACTIONS(1484), - [anon_sym_DOLLAR] = ACTIONS(1486), - [anon_sym_AT] = ACTIONS(1486), - [sym__hex_literal] = ACTIONS(1486), - [sym__number_literal] = ACTIONS(1484), - [anon_sym_SQUOTE] = ACTIONS(1486), - [anon_sym_DQUOTE] = ACTIONS(1486), - [sym_return] = ACTIONS(1484), - [sym_next] = ACTIONS(1484), - [sym_break] = ACTIONS(1484), - [sym_true] = ACTIONS(1484), - [sym_false] = ACTIONS(1484), - [sym_null] = ACTIONS(1484), - [sym_inf] = ACTIONS(1484), - [sym_nan] = ACTIONS(1484), - [anon_sym_NA] = ACTIONS(1484), - [anon_sym_NA_integer_] = ACTIONS(1484), - [anon_sym_NA_real_] = ACTIONS(1484), - [anon_sym_NA_complex_] = ACTIONS(1484), - [anon_sym_NA_character_] = ACTIONS(1484), - [sym_dots] = ACTIONS(1484), - [sym_dot_dot_i] = ACTIONS(1486), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1486), - [sym__semicolon] = ACTIONS(1486), - [sym__raw_string_literal] = ACTIONS(1486), - [sym__external_else] = ACTIONS(1486), - [sym__external_open_parenthesis] = ACTIONS(1486), - [sym__external_open_brace] = ACTIONS(1486), - [sym__external_open_bracket] = ACTIONS(1486), - [sym__external_open_bracket2] = ACTIONS(1486), - }, - [882] = { - [sym_identifier] = ACTIONS(1452), - [anon_sym_BSLASH] = ACTIONS(1454), - [anon_sym_function] = ACTIONS(1452), - [anon_sym_EQ] = ACTIONS(1452), - [anon_sym_if] = ACTIONS(1452), - [anon_sym_for] = ACTIONS(1452), - [anon_sym_while] = ACTIONS(1452), - [anon_sym_repeat] = ACTIONS(1452), - [anon_sym_QMARK] = ACTIONS(1454), - [anon_sym_TILDE] = ACTIONS(1454), - [anon_sym_BANG] = ACTIONS(1452), - [anon_sym_PLUS] = ACTIONS(1454), - [anon_sym_DASH] = ACTIONS(1452), - [anon_sym_LT_DASH] = ACTIONS(1454), - [anon_sym_LT_LT_DASH] = ACTIONS(1454), - [anon_sym_COLON_EQ] = ACTIONS(1454), - [anon_sym_DASH_GT] = ACTIONS(1452), - [anon_sym_DASH_GT_GT] = ACTIONS(1454), - [anon_sym_PIPE] = ACTIONS(1452), - [anon_sym_AMP] = ACTIONS(1452), - [anon_sym_PIPE_PIPE] = ACTIONS(1454), - [anon_sym_AMP_AMP] = ACTIONS(1454), - [anon_sym_LT] = ACTIONS(1452), - [anon_sym_LT_EQ] = ACTIONS(1454), - [anon_sym_GT] = ACTIONS(1452), - [anon_sym_GT_EQ] = ACTIONS(1454), - [anon_sym_EQ_EQ] = ACTIONS(1454), - [anon_sym_BANG_EQ] = ACTIONS(1454), - [anon_sym_STAR] = ACTIONS(1452), - [anon_sym_SLASH] = ACTIONS(1454), - [anon_sym_STAR_STAR] = ACTIONS(1454), - [anon_sym_CARET] = ACTIONS(1454), - [aux_sym_binary_operator_token1] = ACTIONS(1454), - [anon_sym_PIPE_GT] = ACTIONS(1454), - [anon_sym_COLON] = ACTIONS(1452), - [anon_sym_DOLLAR] = ACTIONS(1454), - [anon_sym_AT] = ACTIONS(1454), - [sym__hex_literal] = ACTIONS(1454), - [sym__number_literal] = ACTIONS(1452), - [anon_sym_SQUOTE] = ACTIONS(1454), - [anon_sym_DQUOTE] = ACTIONS(1454), - [sym_return] = ACTIONS(1452), - [sym_next] = ACTIONS(1452), - [sym_break] = ACTIONS(1452), - [sym_true] = ACTIONS(1452), - [sym_false] = ACTIONS(1452), - [sym_null] = ACTIONS(1452), - [sym_inf] = ACTIONS(1452), - [sym_nan] = ACTIONS(1452), - [anon_sym_NA] = ACTIONS(1452), - [anon_sym_NA_integer_] = ACTIONS(1452), - [anon_sym_NA_real_] = ACTIONS(1452), - [anon_sym_NA_complex_] = ACTIONS(1452), - [anon_sym_NA_character_] = ACTIONS(1452), - [sym_dots] = ACTIONS(1452), - [sym_dot_dot_i] = ACTIONS(1454), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1454), - [sym__semicolon] = ACTIONS(1454), - [sym__raw_string_literal] = ACTIONS(1454), - [sym__external_else] = ACTIONS(1454), - [sym__external_open_parenthesis] = ACTIONS(1454), - [sym__external_open_brace] = ACTIONS(1454), - [sym__external_close_brace] = ACTIONS(1454), - [sym__external_open_bracket] = ACTIONS(1454), - [sym__external_open_bracket2] = ACTIONS(1454), - }, - [883] = { - [sym_identifier] = ACTIONS(1484), - [anon_sym_BSLASH] = ACTIONS(1486), - [anon_sym_function] = ACTIONS(1484), - [anon_sym_EQ] = ACTIONS(1484), - [anon_sym_if] = ACTIONS(1484), - [anon_sym_for] = ACTIONS(1484), - [anon_sym_while] = ACTIONS(1484), - [anon_sym_repeat] = ACTIONS(1484), - [anon_sym_QMARK] = ACTIONS(1486), - [anon_sym_TILDE] = ACTIONS(1486), - [anon_sym_BANG] = ACTIONS(1484), - [anon_sym_PLUS] = ACTIONS(1486), - [anon_sym_DASH] = ACTIONS(1484), - [anon_sym_LT_DASH] = ACTIONS(1486), - [anon_sym_LT_LT_DASH] = ACTIONS(1486), - [anon_sym_COLON_EQ] = ACTIONS(1486), - [anon_sym_DASH_GT] = ACTIONS(1484), - [anon_sym_DASH_GT_GT] = ACTIONS(1486), - [anon_sym_PIPE] = ACTIONS(1484), - [anon_sym_AMP] = ACTIONS(1484), - [anon_sym_PIPE_PIPE] = ACTIONS(1486), - [anon_sym_AMP_AMP] = ACTIONS(1486), - [anon_sym_LT] = ACTIONS(1484), - [anon_sym_LT_EQ] = ACTIONS(1486), - [anon_sym_GT] = ACTIONS(1484), - [anon_sym_GT_EQ] = ACTIONS(1486), - [anon_sym_EQ_EQ] = ACTIONS(1486), - [anon_sym_BANG_EQ] = ACTIONS(1486), - [anon_sym_STAR] = ACTIONS(1484), - [anon_sym_SLASH] = ACTIONS(1486), - [anon_sym_STAR_STAR] = ACTIONS(1486), - [anon_sym_CARET] = ACTIONS(1486), - [aux_sym_binary_operator_token1] = ACTIONS(1486), - [anon_sym_PIPE_GT] = ACTIONS(1486), - [anon_sym_COLON] = ACTIONS(1484), - [anon_sym_DOLLAR] = ACTIONS(1486), - [anon_sym_AT] = ACTIONS(1486), - [sym__hex_literal] = ACTIONS(1486), - [sym__number_literal] = ACTIONS(1484), - [anon_sym_SQUOTE] = ACTIONS(1486), - [anon_sym_DQUOTE] = ACTIONS(1486), - [sym_return] = ACTIONS(1484), - [sym_next] = ACTIONS(1484), - [sym_break] = ACTIONS(1484), - [sym_true] = ACTIONS(1484), - [sym_false] = ACTIONS(1484), - [sym_null] = ACTIONS(1484), - [sym_inf] = ACTIONS(1484), - [sym_nan] = ACTIONS(1484), - [anon_sym_NA] = ACTIONS(1484), - [anon_sym_NA_integer_] = ACTIONS(1484), - [anon_sym_NA_real_] = ACTIONS(1484), - [anon_sym_NA_complex_] = ACTIONS(1484), - [anon_sym_NA_character_] = ACTIONS(1484), - [sym_dots] = ACTIONS(1484), - [sym_dot_dot_i] = ACTIONS(1486), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1486), - [sym__newline] = ACTIONS(1486), - [sym__raw_string_literal] = ACTIONS(1486), - [sym__external_else] = ACTIONS(1486), - [sym__external_open_parenthesis] = ACTIONS(1486), - [sym__external_open_brace] = ACTIONS(1486), - [sym__external_open_bracket] = ACTIONS(1486), - [sym__external_close_bracket] = ACTIONS(1486), - [sym__external_open_bracket2] = ACTIONS(1486), - }, - [884] = { - [sym_function_definition] = STATE(444), - [sym_if_statement] = STATE(444), - [sym_for_statement] = STATE(444), - [sym_while_statement] = STATE(444), - [sym_repeat_statement] = STATE(444), - [sym_braced_expression] = STATE(444), - [sym_parenthesized_expression] = STATE(444), - [sym_call] = STATE(444), - [sym_subset] = STATE(444), - [sym_subset2] = STATE(444), - [sym_unary_operator] = STATE(444), - [sym_binary_operator] = STATE(444), - [sym_extract_operator] = STATE(444), - [sym_namespace_operator] = STATE(444), - [sym_integer] = STATE(444), - [sym_complex] = STATE(444), - [sym_float] = STATE(444), - [sym__float_literal] = STATE(780), - [sym_string] = STATE(774), - [sym__single_quoted_string] = STATE(781), - [sym__double_quoted_string] = STATE(810), - [sym_na] = STATE(444), - [sym__expression] = STATE(444), - [sym__string_or_identifier] = STATE(2298), - [sym__open_parenthesis] = STATE(994), - [sym__open_brace] = STATE(897), - [sym__close_brace] = STATE(1032), - [aux_sym_braced_expression_repeat1] = STATE(916), - [sym_identifier] = ACTIONS(1500), - [anon_sym_BSLASH] = ACTIONS(1502), - [anon_sym_function] = ACTIONS(1504), - [anon_sym_if] = ACTIONS(1506), - [anon_sym_for] = ACTIONS(1508), - [anon_sym_while] = ACTIONS(1510), - [anon_sym_repeat] = ACTIONS(1512), - [anon_sym_QMARK] = ACTIONS(1514), - [anon_sym_TILDE] = ACTIONS(1516), - [anon_sym_BANG] = ACTIONS(1518), - [anon_sym_PLUS] = ACTIONS(1520), - [anon_sym_DASH] = ACTIONS(1520), - [sym__hex_literal] = ACTIONS(1522), - [sym__number_literal] = ACTIONS(1524), - [anon_sym_SQUOTE] = ACTIONS(1155), - [anon_sym_DQUOTE] = ACTIONS(1157), - [sym_return] = ACTIONS(1526), - [sym_next] = ACTIONS(1526), - [sym_break] = ACTIONS(1526), - [sym_true] = ACTIONS(1526), - [sym_false] = ACTIONS(1526), - [sym_null] = ACTIONS(1526), - [sym_inf] = ACTIONS(1526), - [sym_nan] = ACTIONS(1526), - [anon_sym_NA] = ACTIONS(1528), - [anon_sym_NA_integer_] = ACTIONS(1528), - [anon_sym_NA_real_] = ACTIONS(1528), - [anon_sym_NA_complex_] = ACTIONS(1528), - [anon_sym_NA_character_] = ACTIONS(1528), - [sym_dots] = ACTIONS(1526), - [sym_dot_dot_i] = ACTIONS(1530), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1532), - [sym__semicolon] = ACTIONS(1532), - [sym__raw_string_literal] = ACTIONS(1159), - [sym__external_open_parenthesis] = ACTIONS(1534), - [sym__external_open_brace] = ACTIONS(1536), - [sym__external_close_brace] = ACTIONS(1589), - }, - [885] = { - [sym_identifier] = ACTIONS(1472), - [anon_sym_BSLASH] = ACTIONS(1474), - [anon_sym_function] = ACTIONS(1472), - [anon_sym_EQ] = ACTIONS(1472), - [anon_sym_if] = ACTIONS(1472), - [anon_sym_for] = ACTIONS(1472), - [anon_sym_while] = ACTIONS(1472), - [anon_sym_repeat] = ACTIONS(1472), - [anon_sym_QMARK] = ACTIONS(1474), - [anon_sym_TILDE] = ACTIONS(1474), - [anon_sym_BANG] = ACTIONS(1472), - [anon_sym_PLUS] = ACTIONS(1474), - [anon_sym_DASH] = ACTIONS(1472), - [anon_sym_LT_DASH] = ACTIONS(1474), - [anon_sym_LT_LT_DASH] = ACTIONS(1474), - [anon_sym_COLON_EQ] = ACTIONS(1474), - [anon_sym_DASH_GT] = ACTIONS(1472), - [anon_sym_DASH_GT_GT] = ACTIONS(1474), - [anon_sym_PIPE] = ACTIONS(1472), - [anon_sym_AMP] = ACTIONS(1472), - [anon_sym_PIPE_PIPE] = ACTIONS(1474), - [anon_sym_AMP_AMP] = ACTIONS(1474), - [anon_sym_LT] = ACTIONS(1472), - [anon_sym_LT_EQ] = ACTIONS(1474), - [anon_sym_GT] = ACTIONS(1472), - [anon_sym_GT_EQ] = ACTIONS(1474), - [anon_sym_EQ_EQ] = ACTIONS(1474), - [anon_sym_BANG_EQ] = ACTIONS(1474), - [anon_sym_STAR] = ACTIONS(1472), - [anon_sym_SLASH] = ACTIONS(1474), - [anon_sym_STAR_STAR] = ACTIONS(1474), - [anon_sym_CARET] = ACTIONS(1474), - [aux_sym_binary_operator_token1] = ACTIONS(1474), - [anon_sym_PIPE_GT] = ACTIONS(1474), - [anon_sym_COLON] = ACTIONS(1472), - [anon_sym_DOLLAR] = ACTIONS(1474), - [anon_sym_AT] = ACTIONS(1474), - [sym__hex_literal] = ACTIONS(1474), - [sym__number_literal] = ACTIONS(1472), - [anon_sym_SQUOTE] = ACTIONS(1474), - [anon_sym_DQUOTE] = ACTIONS(1474), - [sym_return] = ACTIONS(1472), - [sym_next] = ACTIONS(1472), - [sym_break] = ACTIONS(1472), - [sym_true] = ACTIONS(1472), - [sym_false] = ACTIONS(1472), - [sym_null] = ACTIONS(1472), - [sym_inf] = ACTIONS(1472), - [sym_nan] = ACTIONS(1472), - [anon_sym_NA] = ACTIONS(1472), - [anon_sym_NA_integer_] = ACTIONS(1472), - [anon_sym_NA_real_] = ACTIONS(1472), - [anon_sym_NA_complex_] = ACTIONS(1472), - [anon_sym_NA_character_] = ACTIONS(1472), - [sym_dots] = ACTIONS(1472), - [sym_dot_dot_i] = ACTIONS(1474), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1474), - [sym__semicolon] = ACTIONS(1474), - [sym__raw_string_literal] = ACTIONS(1474), - [sym__external_else] = ACTIONS(1474), - [sym__external_open_parenthesis] = ACTIONS(1474), - [sym__external_open_brace] = ACTIONS(1474), - [sym__external_close_brace] = ACTIONS(1474), - [sym__external_open_bracket] = ACTIONS(1474), - [sym__external_open_bracket2] = ACTIONS(1474), - }, - [886] = { - [sym_identifier] = ACTIONS(1476), - [anon_sym_BSLASH] = ACTIONS(1478), - [anon_sym_function] = ACTIONS(1476), - [anon_sym_EQ] = ACTIONS(1476), - [anon_sym_if] = ACTIONS(1476), - [anon_sym_for] = ACTIONS(1476), - [anon_sym_while] = ACTIONS(1476), - [anon_sym_repeat] = ACTIONS(1476), - [anon_sym_QMARK] = ACTIONS(1478), - [anon_sym_TILDE] = ACTIONS(1478), - [anon_sym_BANG] = ACTIONS(1476), - [anon_sym_PLUS] = ACTIONS(1478), - [anon_sym_DASH] = ACTIONS(1476), - [anon_sym_LT_DASH] = ACTIONS(1478), - [anon_sym_LT_LT_DASH] = ACTIONS(1478), - [anon_sym_COLON_EQ] = ACTIONS(1478), - [anon_sym_DASH_GT] = ACTIONS(1476), - [anon_sym_DASH_GT_GT] = ACTIONS(1478), - [anon_sym_PIPE] = ACTIONS(1476), - [anon_sym_AMP] = ACTIONS(1476), - [anon_sym_PIPE_PIPE] = ACTIONS(1478), - [anon_sym_AMP_AMP] = ACTIONS(1478), - [anon_sym_LT] = ACTIONS(1476), - [anon_sym_LT_EQ] = ACTIONS(1478), - [anon_sym_GT] = ACTIONS(1476), - [anon_sym_GT_EQ] = ACTIONS(1478), - [anon_sym_EQ_EQ] = ACTIONS(1478), - [anon_sym_BANG_EQ] = ACTIONS(1478), - [anon_sym_STAR] = ACTIONS(1476), - [anon_sym_SLASH] = ACTIONS(1478), - [anon_sym_STAR_STAR] = ACTIONS(1478), - [anon_sym_CARET] = ACTIONS(1478), - [aux_sym_binary_operator_token1] = ACTIONS(1478), - [anon_sym_PIPE_GT] = ACTIONS(1478), - [anon_sym_COLON] = ACTIONS(1476), - [anon_sym_DOLLAR] = ACTIONS(1478), - [anon_sym_AT] = ACTIONS(1478), - [sym__hex_literal] = ACTIONS(1478), - [sym__number_literal] = ACTIONS(1476), - [anon_sym_SQUOTE] = ACTIONS(1478), - [anon_sym_DQUOTE] = ACTIONS(1478), - [sym_return] = ACTIONS(1476), - [sym_next] = ACTIONS(1476), - [sym_break] = ACTIONS(1476), - [sym_true] = ACTIONS(1476), - [sym_false] = ACTIONS(1476), - [sym_null] = ACTIONS(1476), - [sym_inf] = ACTIONS(1476), - [sym_nan] = ACTIONS(1476), - [anon_sym_NA] = ACTIONS(1476), - [anon_sym_NA_integer_] = ACTIONS(1476), - [anon_sym_NA_real_] = ACTIONS(1476), - [anon_sym_NA_complex_] = ACTIONS(1476), - [anon_sym_NA_character_] = ACTIONS(1476), - [sym_dots] = ACTIONS(1476), - [sym_dot_dot_i] = ACTIONS(1478), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1478), - [sym__semicolon] = ACTIONS(1478), - [sym__raw_string_literal] = ACTIONS(1478), - [sym__external_else] = ACTIONS(1478), - [sym__external_open_parenthesis] = ACTIONS(1478), - [sym__external_open_brace] = ACTIONS(1478), - [sym__external_close_brace] = ACTIONS(1478), - [sym__external_open_bracket] = ACTIONS(1478), - [sym__external_open_bracket2] = ACTIONS(1478), - }, - [887] = { - [sym_identifier] = ACTIONS(1488), - [anon_sym_BSLASH] = ACTIONS(1490), - [anon_sym_function] = ACTIONS(1488), - [anon_sym_EQ] = ACTIONS(1488), - [anon_sym_if] = ACTIONS(1488), - [anon_sym_for] = ACTIONS(1488), - [anon_sym_while] = ACTIONS(1488), - [anon_sym_repeat] = ACTIONS(1488), - [anon_sym_QMARK] = ACTIONS(1490), - [anon_sym_TILDE] = ACTIONS(1490), - [anon_sym_BANG] = ACTIONS(1488), - [anon_sym_PLUS] = ACTIONS(1490), - [anon_sym_DASH] = ACTIONS(1488), - [anon_sym_LT_DASH] = ACTIONS(1490), - [anon_sym_LT_LT_DASH] = ACTIONS(1490), - [anon_sym_COLON_EQ] = ACTIONS(1490), - [anon_sym_DASH_GT] = ACTIONS(1488), - [anon_sym_DASH_GT_GT] = ACTIONS(1490), - [anon_sym_PIPE] = ACTIONS(1488), - [anon_sym_AMP] = ACTIONS(1488), - [anon_sym_PIPE_PIPE] = ACTIONS(1490), - [anon_sym_AMP_AMP] = ACTIONS(1490), - [anon_sym_LT] = ACTIONS(1488), - [anon_sym_LT_EQ] = ACTIONS(1490), - [anon_sym_GT] = ACTIONS(1488), - [anon_sym_GT_EQ] = ACTIONS(1490), - [anon_sym_EQ_EQ] = ACTIONS(1490), - [anon_sym_BANG_EQ] = ACTIONS(1490), - [anon_sym_STAR] = ACTIONS(1488), - [anon_sym_SLASH] = ACTIONS(1490), - [anon_sym_STAR_STAR] = ACTIONS(1490), - [anon_sym_CARET] = ACTIONS(1490), - [aux_sym_binary_operator_token1] = ACTIONS(1490), - [anon_sym_PIPE_GT] = ACTIONS(1490), - [anon_sym_COLON] = ACTIONS(1488), - [anon_sym_DOLLAR] = ACTIONS(1490), - [anon_sym_AT] = ACTIONS(1490), - [sym__hex_literal] = ACTIONS(1490), - [sym__number_literal] = ACTIONS(1488), - [anon_sym_SQUOTE] = ACTIONS(1490), - [anon_sym_DQUOTE] = ACTIONS(1490), - [sym_return] = ACTIONS(1488), - [sym_next] = ACTIONS(1488), - [sym_break] = ACTIONS(1488), - [sym_true] = ACTIONS(1488), - [sym_false] = ACTIONS(1488), - [sym_null] = ACTIONS(1488), - [sym_inf] = ACTIONS(1488), - [sym_nan] = ACTIONS(1488), - [anon_sym_NA] = ACTIONS(1488), - [anon_sym_NA_integer_] = ACTIONS(1488), - [anon_sym_NA_real_] = ACTIONS(1488), - [anon_sym_NA_complex_] = ACTIONS(1488), - [anon_sym_NA_character_] = ACTIONS(1488), - [sym_dots] = ACTIONS(1488), - [sym_dot_dot_i] = ACTIONS(1490), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1490), - [sym__newline] = ACTIONS(1490), - [sym__raw_string_literal] = ACTIONS(1490), - [sym__external_else] = ACTIONS(1490), - [sym__external_open_parenthesis] = ACTIONS(1490), - [sym__external_close_parenthesis] = ACTIONS(1490), - [sym__external_open_brace] = ACTIONS(1490), - [sym__external_open_bracket] = ACTIONS(1490), - [sym__external_open_bracket2] = ACTIONS(1490), - }, - [888] = { - [sym_identifier] = ACTIONS(1492), - [anon_sym_BSLASH] = ACTIONS(1494), - [anon_sym_function] = ACTIONS(1492), - [anon_sym_EQ] = ACTIONS(1492), - [anon_sym_if] = ACTIONS(1492), - [anon_sym_for] = ACTIONS(1492), - [anon_sym_while] = ACTIONS(1492), - [anon_sym_repeat] = ACTIONS(1492), - [anon_sym_QMARK] = ACTIONS(1494), - [anon_sym_TILDE] = ACTIONS(1494), - [anon_sym_BANG] = ACTIONS(1492), - [anon_sym_PLUS] = ACTIONS(1494), - [anon_sym_DASH] = ACTIONS(1492), - [anon_sym_LT_DASH] = ACTIONS(1494), - [anon_sym_LT_LT_DASH] = ACTIONS(1494), - [anon_sym_COLON_EQ] = ACTIONS(1494), - [anon_sym_DASH_GT] = ACTIONS(1492), - [anon_sym_DASH_GT_GT] = ACTIONS(1494), - [anon_sym_PIPE] = ACTIONS(1492), - [anon_sym_AMP] = ACTIONS(1492), - [anon_sym_PIPE_PIPE] = ACTIONS(1494), - [anon_sym_AMP_AMP] = ACTIONS(1494), - [anon_sym_LT] = ACTIONS(1492), - [anon_sym_LT_EQ] = ACTIONS(1494), - [anon_sym_GT] = ACTIONS(1492), - [anon_sym_GT_EQ] = ACTIONS(1494), - [anon_sym_EQ_EQ] = ACTIONS(1494), - [anon_sym_BANG_EQ] = ACTIONS(1494), - [anon_sym_STAR] = ACTIONS(1492), - [anon_sym_SLASH] = ACTIONS(1494), - [anon_sym_STAR_STAR] = ACTIONS(1494), - [anon_sym_CARET] = ACTIONS(1494), - [aux_sym_binary_operator_token1] = ACTIONS(1494), - [anon_sym_PIPE_GT] = ACTIONS(1494), - [anon_sym_COLON] = ACTIONS(1492), - [anon_sym_DOLLAR] = ACTIONS(1494), - [anon_sym_AT] = ACTIONS(1494), - [sym__hex_literal] = ACTIONS(1494), - [sym__number_literal] = ACTIONS(1492), - [anon_sym_SQUOTE] = ACTIONS(1494), - [anon_sym_DQUOTE] = ACTIONS(1494), - [sym_return] = ACTIONS(1492), - [sym_next] = ACTIONS(1492), - [sym_break] = ACTIONS(1492), - [sym_true] = ACTIONS(1492), - [sym_false] = ACTIONS(1492), - [sym_null] = ACTIONS(1492), - [sym_inf] = ACTIONS(1492), - [sym_nan] = ACTIONS(1492), - [anon_sym_NA] = ACTIONS(1492), - [anon_sym_NA_integer_] = ACTIONS(1492), - [anon_sym_NA_real_] = ACTIONS(1492), - [anon_sym_NA_complex_] = ACTIONS(1492), - [anon_sym_NA_character_] = ACTIONS(1492), - [sym_dots] = ACTIONS(1492), - [sym_dot_dot_i] = ACTIONS(1494), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1494), - [sym__newline] = ACTIONS(1494), - [sym__raw_string_literal] = ACTIONS(1494), - [sym__external_else] = ACTIONS(1494), - [sym__external_open_parenthesis] = ACTIONS(1494), - [sym__external_close_parenthesis] = ACTIONS(1494), - [sym__external_open_brace] = ACTIONS(1494), - [sym__external_open_bracket] = ACTIONS(1494), - [sym__external_open_bracket2] = ACTIONS(1494), - }, - [889] = { - [sym_identifier] = ACTIONS(1496), - [anon_sym_BSLASH] = ACTIONS(1498), - [anon_sym_function] = ACTIONS(1496), - [anon_sym_EQ] = ACTIONS(1496), - [anon_sym_if] = ACTIONS(1496), - [anon_sym_for] = ACTIONS(1496), - [anon_sym_while] = ACTIONS(1496), - [anon_sym_repeat] = ACTIONS(1496), - [anon_sym_QMARK] = ACTIONS(1498), - [anon_sym_TILDE] = ACTIONS(1498), - [anon_sym_BANG] = ACTIONS(1496), - [anon_sym_PLUS] = ACTIONS(1498), - [anon_sym_DASH] = ACTIONS(1496), - [anon_sym_LT_DASH] = ACTIONS(1498), - [anon_sym_LT_LT_DASH] = ACTIONS(1498), - [anon_sym_COLON_EQ] = ACTIONS(1498), - [anon_sym_DASH_GT] = ACTIONS(1496), - [anon_sym_DASH_GT_GT] = ACTIONS(1498), - [anon_sym_PIPE] = ACTIONS(1496), - [anon_sym_AMP] = ACTIONS(1496), - [anon_sym_PIPE_PIPE] = ACTIONS(1498), - [anon_sym_AMP_AMP] = ACTIONS(1498), - [anon_sym_LT] = ACTIONS(1496), - [anon_sym_LT_EQ] = ACTIONS(1498), - [anon_sym_GT] = ACTIONS(1496), - [anon_sym_GT_EQ] = ACTIONS(1498), - [anon_sym_EQ_EQ] = ACTIONS(1498), - [anon_sym_BANG_EQ] = ACTIONS(1498), - [anon_sym_STAR] = ACTIONS(1496), - [anon_sym_SLASH] = ACTIONS(1498), - [anon_sym_STAR_STAR] = ACTIONS(1498), - [anon_sym_CARET] = ACTIONS(1498), - [aux_sym_binary_operator_token1] = ACTIONS(1498), - [anon_sym_PIPE_GT] = ACTIONS(1498), - [anon_sym_COLON] = ACTIONS(1496), - [anon_sym_DOLLAR] = ACTIONS(1498), - [anon_sym_AT] = ACTIONS(1498), - [sym__hex_literal] = ACTIONS(1498), - [sym__number_literal] = ACTIONS(1496), - [anon_sym_SQUOTE] = ACTIONS(1498), - [anon_sym_DQUOTE] = ACTIONS(1498), - [sym_return] = ACTIONS(1496), - [sym_next] = ACTIONS(1496), - [sym_break] = ACTIONS(1496), - [sym_true] = ACTIONS(1496), - [sym_false] = ACTIONS(1496), - [sym_null] = ACTIONS(1496), - [sym_inf] = ACTIONS(1496), - [sym_nan] = ACTIONS(1496), - [anon_sym_NA] = ACTIONS(1496), - [anon_sym_NA_integer_] = ACTIONS(1496), - [anon_sym_NA_real_] = ACTIONS(1496), - [anon_sym_NA_complex_] = ACTIONS(1496), - [anon_sym_NA_character_] = ACTIONS(1496), - [sym_dots] = ACTIONS(1496), - [sym_dot_dot_i] = ACTIONS(1498), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1498), - [sym__newline] = ACTIONS(1498), - [sym__raw_string_literal] = ACTIONS(1498), - [sym__external_else] = ACTIONS(1498), - [sym__external_open_parenthesis] = ACTIONS(1498), - [sym__external_close_parenthesis] = ACTIONS(1498), - [sym__external_open_brace] = ACTIONS(1498), - [sym__external_open_bracket] = ACTIONS(1498), - [sym__external_open_bracket2] = ACTIONS(1498), - }, - [890] = { - [sym_identifier] = ACTIONS(1458), - [anon_sym_BSLASH] = ACTIONS(1456), - [anon_sym_function] = ACTIONS(1458), - [anon_sym_EQ] = ACTIONS(1458), - [anon_sym_if] = ACTIONS(1458), - [anon_sym_for] = ACTIONS(1458), - [anon_sym_while] = ACTIONS(1458), - [anon_sym_repeat] = ACTIONS(1458), - [anon_sym_QMARK] = ACTIONS(1456), - [anon_sym_TILDE] = ACTIONS(1456), - [anon_sym_BANG] = ACTIONS(1458), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1458), - [anon_sym_LT_DASH] = ACTIONS(1456), - [anon_sym_LT_LT_DASH] = ACTIONS(1456), - [anon_sym_COLON_EQ] = ACTIONS(1456), - [anon_sym_DASH_GT] = ACTIONS(1458), - [anon_sym_DASH_GT_GT] = ACTIONS(1456), - [anon_sym_PIPE] = ACTIONS(1458), - [anon_sym_AMP] = ACTIONS(1458), - [anon_sym_PIPE_PIPE] = ACTIONS(1456), - [anon_sym_AMP_AMP] = ACTIONS(1456), - [anon_sym_LT] = ACTIONS(1458), - [anon_sym_LT_EQ] = ACTIONS(1456), - [anon_sym_GT] = ACTIONS(1458), - [anon_sym_GT_EQ] = ACTIONS(1456), - [anon_sym_EQ_EQ] = ACTIONS(1456), - [anon_sym_BANG_EQ] = ACTIONS(1456), - [anon_sym_STAR] = ACTIONS(1458), - [anon_sym_SLASH] = ACTIONS(1456), - [anon_sym_STAR_STAR] = ACTIONS(1456), - [anon_sym_CARET] = ACTIONS(1456), - [aux_sym_binary_operator_token1] = ACTIONS(1456), - [anon_sym_PIPE_GT] = ACTIONS(1456), - [anon_sym_COLON] = ACTIONS(1458), - [anon_sym_DOLLAR] = ACTIONS(1456), - [anon_sym_AT] = ACTIONS(1456), - [sym__hex_literal] = ACTIONS(1456), - [sym__number_literal] = ACTIONS(1458), - [anon_sym_SQUOTE] = ACTIONS(1456), - [anon_sym_DQUOTE] = ACTIONS(1456), - [sym_return] = ACTIONS(1458), - [sym_next] = ACTIONS(1458), - [sym_break] = ACTIONS(1458), - [sym_true] = ACTIONS(1458), - [sym_false] = ACTIONS(1458), - [sym_null] = ACTIONS(1458), - [sym_inf] = ACTIONS(1458), - [sym_nan] = ACTIONS(1458), - [anon_sym_NA] = ACTIONS(1458), - [anon_sym_NA_integer_] = ACTIONS(1458), - [anon_sym_NA_real_] = ACTIONS(1458), - [anon_sym_NA_complex_] = ACTIONS(1458), - [anon_sym_NA_character_] = ACTIONS(1458), - [sym_dots] = ACTIONS(1458), - [sym_dot_dot_i] = ACTIONS(1456), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1456), - [sym__newline] = ACTIONS(1456), - [sym__raw_string_literal] = ACTIONS(1456), - [sym__external_else] = ACTIONS(1456), - [sym__external_open_parenthesis] = ACTIONS(1456), - [sym__external_close_parenthesis] = ACTIONS(1456), - [sym__external_open_brace] = ACTIONS(1456), - [sym__external_open_bracket] = ACTIONS(1456), - [sym__external_open_bracket2] = ACTIONS(1456), - }, - [891] = { - [sym_function_definition] = STATE(444), - [sym_if_statement] = STATE(444), - [sym_for_statement] = STATE(444), - [sym_while_statement] = STATE(444), - [sym_repeat_statement] = STATE(444), - [sym_braced_expression] = STATE(444), - [sym_parenthesized_expression] = STATE(444), - [sym_call] = STATE(444), - [sym_subset] = STATE(444), - [sym_subset2] = STATE(444), - [sym_unary_operator] = STATE(444), - [sym_binary_operator] = STATE(444), - [sym_extract_operator] = STATE(444), - [sym_namespace_operator] = STATE(444), - [sym_integer] = STATE(444), - [sym_complex] = STATE(444), - [sym_float] = STATE(444), - [sym__float_literal] = STATE(780), - [sym_string] = STATE(774), - [sym__single_quoted_string] = STATE(781), - [sym__double_quoted_string] = STATE(810), - [sym_na] = STATE(444), - [sym__expression] = STATE(444), - [sym__string_or_identifier] = STATE(2298), - [sym__open_parenthesis] = STATE(994), - [sym__open_brace] = STATE(897), - [sym__close_brace] = STATE(2131), - [aux_sym_braced_expression_repeat1] = STATE(985), - [sym_identifier] = ACTIONS(1500), - [anon_sym_BSLASH] = ACTIONS(1502), - [anon_sym_function] = ACTIONS(1504), - [anon_sym_if] = ACTIONS(1506), - [anon_sym_for] = ACTIONS(1508), - [anon_sym_while] = ACTIONS(1510), - [anon_sym_repeat] = ACTIONS(1512), - [anon_sym_QMARK] = ACTIONS(1514), - [anon_sym_TILDE] = ACTIONS(1516), - [anon_sym_BANG] = ACTIONS(1518), - [anon_sym_PLUS] = ACTIONS(1520), - [anon_sym_DASH] = ACTIONS(1520), - [sym__hex_literal] = ACTIONS(1522), - [sym__number_literal] = ACTIONS(1524), - [anon_sym_SQUOTE] = ACTIONS(1155), - [anon_sym_DQUOTE] = ACTIONS(1157), - [sym_return] = ACTIONS(1526), - [sym_next] = ACTIONS(1526), - [sym_break] = ACTIONS(1526), - [sym_true] = ACTIONS(1526), - [sym_false] = ACTIONS(1526), - [sym_null] = ACTIONS(1526), - [sym_inf] = ACTIONS(1526), - [sym_nan] = ACTIONS(1526), - [anon_sym_NA] = ACTIONS(1528), - [anon_sym_NA_integer_] = ACTIONS(1528), - [anon_sym_NA_real_] = ACTIONS(1528), - [anon_sym_NA_complex_] = ACTIONS(1528), - [anon_sym_NA_character_] = ACTIONS(1528), - [sym_dots] = ACTIONS(1526), - [sym_dot_dot_i] = ACTIONS(1530), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1532), - [sym__semicolon] = ACTIONS(1532), - [sym__raw_string_literal] = ACTIONS(1159), - [sym__external_open_parenthesis] = ACTIONS(1534), - [sym__external_open_brace] = ACTIONS(1536), - [sym__external_close_brace] = ACTIONS(1591), - }, - [892] = { - [aux_sym_function_definition_repeat1] = STATE(892), - [sym_identifier] = ACTIONS(1409), - [anon_sym_BSLASH] = ACTIONS(1411), - [anon_sym_function] = ACTIONS(1409), - [anon_sym_EQ] = ACTIONS(1409), - [anon_sym_if] = ACTIONS(1409), - [anon_sym_for] = ACTIONS(1409), - [anon_sym_while] = ACTIONS(1409), - [anon_sym_repeat] = ACTIONS(1409), - [anon_sym_QMARK] = ACTIONS(1411), - [anon_sym_TILDE] = ACTIONS(1411), - [anon_sym_BANG] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1411), - [anon_sym_DASH] = ACTIONS(1409), - [anon_sym_LT_DASH] = ACTIONS(1411), - [anon_sym_LT_LT_DASH] = ACTIONS(1411), - [anon_sym_COLON_EQ] = ACTIONS(1411), - [anon_sym_DASH_GT] = ACTIONS(1409), - [anon_sym_DASH_GT_GT] = ACTIONS(1411), - [anon_sym_PIPE] = ACTIONS(1409), - [anon_sym_AMP] = ACTIONS(1409), - [anon_sym_PIPE_PIPE] = ACTIONS(1411), - [anon_sym_AMP_AMP] = ACTIONS(1411), - [anon_sym_LT] = ACTIONS(1409), - [anon_sym_LT_EQ] = ACTIONS(1411), - [anon_sym_GT] = ACTIONS(1409), - [anon_sym_GT_EQ] = ACTIONS(1411), - [anon_sym_EQ_EQ] = ACTIONS(1411), - [anon_sym_BANG_EQ] = ACTIONS(1411), - [anon_sym_STAR] = ACTIONS(1409), - [anon_sym_SLASH] = ACTIONS(1411), - [anon_sym_STAR_STAR] = ACTIONS(1411), - [anon_sym_CARET] = ACTIONS(1411), - [aux_sym_binary_operator_token1] = ACTIONS(1411), - [anon_sym_PIPE_GT] = ACTIONS(1411), - [anon_sym_COLON] = ACTIONS(1409), - [anon_sym_DOLLAR] = ACTIONS(1411), - [anon_sym_AT] = ACTIONS(1411), - [sym__hex_literal] = ACTIONS(1411), - [sym__number_literal] = ACTIONS(1409), - [anon_sym_SQUOTE] = ACTIONS(1411), - [anon_sym_DQUOTE] = ACTIONS(1411), - [sym_return] = ACTIONS(1409), - [sym_next] = ACTIONS(1409), - [sym_break] = ACTIONS(1409), - [sym_true] = ACTIONS(1409), - [sym_false] = ACTIONS(1409), - [sym_null] = ACTIONS(1409), - [sym_inf] = ACTIONS(1409), - [sym_nan] = ACTIONS(1409), - [anon_sym_NA] = ACTIONS(1409), - [anon_sym_NA_integer_] = ACTIONS(1409), - [anon_sym_NA_real_] = ACTIONS(1409), - [anon_sym_NA_complex_] = ACTIONS(1409), - [anon_sym_NA_character_] = ACTIONS(1409), - [sym_dots] = ACTIONS(1409), - [sym_dot_dot_i] = ACTIONS(1411), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1411), - [sym__newline] = ACTIONS(1593), - [sym__raw_string_literal] = ACTIONS(1411), - [sym__external_open_parenthesis] = ACTIONS(1411), - [sym__external_close_parenthesis] = ACTIONS(1411), - [sym__external_open_brace] = ACTIONS(1411), - [sym__external_open_bracket] = ACTIONS(1411), - [sym__external_open_bracket2] = ACTIONS(1411), - }, - [893] = { - [ts_builtin_sym_end] = ACTIONS(1547), - [sym_identifier] = ACTIONS(1545), - [anon_sym_BSLASH] = ACTIONS(1547), - [anon_sym_function] = ACTIONS(1545), - [anon_sym_EQ] = ACTIONS(1545), - [anon_sym_if] = ACTIONS(1545), - [anon_sym_for] = ACTIONS(1545), - [anon_sym_while] = ACTIONS(1545), - [anon_sym_repeat] = ACTIONS(1545), - [anon_sym_QMARK] = ACTIONS(1547), - [anon_sym_TILDE] = ACTIONS(1547), - [anon_sym_BANG] = ACTIONS(1545), - [anon_sym_PLUS] = ACTIONS(1547), - [anon_sym_DASH] = ACTIONS(1545), - [anon_sym_LT_DASH] = ACTIONS(1547), - [anon_sym_LT_LT_DASH] = ACTIONS(1547), - [anon_sym_COLON_EQ] = ACTIONS(1547), - [anon_sym_DASH_GT] = ACTIONS(1545), - [anon_sym_DASH_GT_GT] = ACTIONS(1547), - [anon_sym_PIPE] = ACTIONS(1545), - [anon_sym_AMP] = ACTIONS(1545), - [anon_sym_PIPE_PIPE] = ACTIONS(1547), - [anon_sym_AMP_AMP] = ACTIONS(1547), - [anon_sym_LT] = ACTIONS(1545), - [anon_sym_LT_EQ] = ACTIONS(1547), - [anon_sym_GT] = ACTIONS(1545), - [anon_sym_GT_EQ] = ACTIONS(1547), - [anon_sym_EQ_EQ] = ACTIONS(1547), - [anon_sym_BANG_EQ] = ACTIONS(1547), - [anon_sym_STAR] = ACTIONS(1545), - [anon_sym_SLASH] = ACTIONS(1547), - [anon_sym_STAR_STAR] = ACTIONS(1547), - [anon_sym_CARET] = ACTIONS(1547), - [aux_sym_binary_operator_token1] = ACTIONS(1547), - [anon_sym_PIPE_GT] = ACTIONS(1547), - [anon_sym_COLON] = ACTIONS(1545), - [anon_sym_DOLLAR] = ACTIONS(1547), - [anon_sym_AT] = ACTIONS(1547), - [sym__hex_literal] = ACTIONS(1547), - [sym__number_literal] = ACTIONS(1545), - [anon_sym_SQUOTE] = ACTIONS(1547), - [anon_sym_DQUOTE] = ACTIONS(1547), - [sym_return] = ACTIONS(1545), - [sym_next] = ACTIONS(1545), - [sym_break] = ACTIONS(1545), - [sym_true] = ACTIONS(1545), - [sym_false] = ACTIONS(1545), - [sym_null] = ACTIONS(1545), - [sym_inf] = ACTIONS(1545), - [sym_nan] = ACTIONS(1545), - [anon_sym_NA] = ACTIONS(1545), - [anon_sym_NA_integer_] = ACTIONS(1545), - [anon_sym_NA_real_] = ACTIONS(1545), - [anon_sym_NA_complex_] = ACTIONS(1545), - [anon_sym_NA_character_] = ACTIONS(1545), - [sym_dots] = ACTIONS(1545), - [sym_dot_dot_i] = ACTIONS(1547), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1547), - [sym__semicolon] = ACTIONS(1547), - [sym__raw_string_literal] = ACTIONS(1547), - [sym__external_else] = ACTIONS(1547), - [sym__external_open_parenthesis] = ACTIONS(1547), - [sym__external_open_brace] = ACTIONS(1547), - [sym__external_open_bracket] = ACTIONS(1547), - [sym__external_open_bracket2] = ACTIONS(1547), - }, - [894] = { - [sym_identifier] = ACTIONS(1480), - [anon_sym_BSLASH] = ACTIONS(1482), - [anon_sym_function] = ACTIONS(1480), - [anon_sym_EQ] = ACTIONS(1480), - [anon_sym_if] = ACTIONS(1480), - [anon_sym_for] = ACTIONS(1480), - [anon_sym_while] = ACTIONS(1480), - [anon_sym_repeat] = ACTIONS(1480), - [anon_sym_QMARK] = ACTIONS(1482), - [anon_sym_TILDE] = ACTIONS(1482), - [anon_sym_BANG] = ACTIONS(1480), - [anon_sym_PLUS] = ACTIONS(1482), - [anon_sym_DASH] = ACTIONS(1480), - [anon_sym_LT_DASH] = ACTIONS(1482), - [anon_sym_LT_LT_DASH] = ACTIONS(1482), - [anon_sym_COLON_EQ] = ACTIONS(1482), - [anon_sym_DASH_GT] = ACTIONS(1480), - [anon_sym_DASH_GT_GT] = ACTIONS(1482), - [anon_sym_PIPE] = ACTIONS(1480), - [anon_sym_AMP] = ACTIONS(1480), - [anon_sym_PIPE_PIPE] = ACTIONS(1482), - [anon_sym_AMP_AMP] = ACTIONS(1482), - [anon_sym_LT] = ACTIONS(1480), - [anon_sym_LT_EQ] = ACTIONS(1482), - [anon_sym_GT] = ACTIONS(1480), - [anon_sym_GT_EQ] = ACTIONS(1482), - [anon_sym_EQ_EQ] = ACTIONS(1482), - [anon_sym_BANG_EQ] = ACTIONS(1482), - [anon_sym_STAR] = ACTIONS(1480), - [anon_sym_SLASH] = ACTIONS(1482), - [anon_sym_STAR_STAR] = ACTIONS(1482), - [anon_sym_CARET] = ACTIONS(1482), - [aux_sym_binary_operator_token1] = ACTIONS(1482), - [anon_sym_PIPE_GT] = ACTIONS(1482), - [anon_sym_COLON] = ACTIONS(1480), - [anon_sym_DOLLAR] = ACTIONS(1482), - [anon_sym_AT] = ACTIONS(1482), - [sym__hex_literal] = ACTIONS(1482), - [sym__number_literal] = ACTIONS(1480), - [anon_sym_SQUOTE] = ACTIONS(1482), - [anon_sym_DQUOTE] = ACTIONS(1482), - [sym_return] = ACTIONS(1480), - [sym_next] = ACTIONS(1480), - [sym_break] = ACTIONS(1480), - [sym_true] = ACTIONS(1480), - [sym_false] = ACTIONS(1480), - [sym_null] = ACTIONS(1480), - [sym_inf] = ACTIONS(1480), - [sym_nan] = ACTIONS(1480), - [anon_sym_NA] = ACTIONS(1480), - [anon_sym_NA_integer_] = ACTIONS(1480), - [anon_sym_NA_real_] = ACTIONS(1480), - [anon_sym_NA_complex_] = ACTIONS(1480), - [anon_sym_NA_character_] = ACTIONS(1480), - [sym_dots] = ACTIONS(1480), - [sym_dot_dot_i] = ACTIONS(1482), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1482), - [sym__semicolon] = ACTIONS(1482), - [sym__raw_string_literal] = ACTIONS(1482), - [sym__external_else] = ACTIONS(1482), - [sym__external_open_parenthesis] = ACTIONS(1482), - [sym__external_open_brace] = ACTIONS(1482), - [sym__external_close_brace] = ACTIONS(1482), - [sym__external_open_bracket] = ACTIONS(1482), - [sym__external_open_bracket2] = ACTIONS(1482), - }, - [895] = { - [sym_identifier] = ACTIONS(1545), - [anon_sym_BSLASH] = ACTIONS(1547), - [anon_sym_function] = ACTIONS(1545), - [anon_sym_EQ] = ACTIONS(1545), - [anon_sym_if] = ACTIONS(1545), - [anon_sym_for] = ACTIONS(1545), - [anon_sym_while] = ACTIONS(1545), - [anon_sym_repeat] = ACTIONS(1545), - [anon_sym_QMARK] = ACTIONS(1547), - [anon_sym_TILDE] = ACTIONS(1547), - [anon_sym_BANG] = ACTIONS(1545), - [anon_sym_PLUS] = ACTIONS(1547), - [anon_sym_DASH] = ACTIONS(1545), - [anon_sym_LT_DASH] = ACTIONS(1547), - [anon_sym_LT_LT_DASH] = ACTIONS(1547), - [anon_sym_COLON_EQ] = ACTIONS(1547), - [anon_sym_DASH_GT] = ACTIONS(1545), - [anon_sym_DASH_GT_GT] = ACTIONS(1547), - [anon_sym_PIPE] = ACTIONS(1545), - [anon_sym_AMP] = ACTIONS(1545), - [anon_sym_PIPE_PIPE] = ACTIONS(1547), - [anon_sym_AMP_AMP] = ACTIONS(1547), - [anon_sym_LT] = ACTIONS(1545), - [anon_sym_LT_EQ] = ACTIONS(1547), - [anon_sym_GT] = ACTIONS(1545), - [anon_sym_GT_EQ] = ACTIONS(1547), - [anon_sym_EQ_EQ] = ACTIONS(1547), - [anon_sym_BANG_EQ] = ACTIONS(1547), - [anon_sym_STAR] = ACTIONS(1545), - [anon_sym_SLASH] = ACTIONS(1547), - [anon_sym_STAR_STAR] = ACTIONS(1547), - [anon_sym_CARET] = ACTIONS(1547), - [aux_sym_binary_operator_token1] = ACTIONS(1547), - [anon_sym_PIPE_GT] = ACTIONS(1547), - [anon_sym_COLON] = ACTIONS(1545), - [anon_sym_DOLLAR] = ACTIONS(1547), - [anon_sym_AT] = ACTIONS(1547), - [sym__hex_literal] = ACTIONS(1547), - [sym__number_literal] = ACTIONS(1545), - [anon_sym_SQUOTE] = ACTIONS(1547), - [anon_sym_DQUOTE] = ACTIONS(1547), - [sym_return] = ACTIONS(1545), - [sym_next] = ACTIONS(1545), - [sym_break] = ACTIONS(1545), - [sym_true] = ACTIONS(1545), - [sym_false] = ACTIONS(1545), - [sym_null] = ACTIONS(1545), - [sym_inf] = ACTIONS(1545), - [sym_nan] = ACTIONS(1545), - [anon_sym_NA] = ACTIONS(1545), - [anon_sym_NA_integer_] = ACTIONS(1545), - [anon_sym_NA_real_] = ACTIONS(1545), - [anon_sym_NA_complex_] = ACTIONS(1545), - [anon_sym_NA_character_] = ACTIONS(1545), - [sym_dots] = ACTIONS(1545), - [sym_dot_dot_i] = ACTIONS(1547), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1547), - [sym__newline] = ACTIONS(1547), - [sym__raw_string_literal] = ACTIONS(1547), - [sym__external_else] = ACTIONS(1547), - [sym__external_open_parenthesis] = ACTIONS(1547), - [sym__external_open_brace] = ACTIONS(1547), - [sym__external_open_bracket] = ACTIONS(1547), - [sym__external_close_bracket] = ACTIONS(1547), - [sym__external_open_bracket2] = ACTIONS(1547), - }, - [896] = { - [sym_identifier] = ACTIONS(1549), - [anon_sym_BSLASH] = ACTIONS(1551), - [anon_sym_function] = ACTIONS(1549), - [anon_sym_EQ] = ACTIONS(1549), - [anon_sym_if] = ACTIONS(1549), - [anon_sym_for] = ACTIONS(1549), - [anon_sym_while] = ACTIONS(1549), - [anon_sym_repeat] = ACTIONS(1549), - [anon_sym_QMARK] = ACTIONS(1551), - [anon_sym_TILDE] = ACTIONS(1551), - [anon_sym_BANG] = ACTIONS(1549), - [anon_sym_PLUS] = ACTIONS(1551), - [anon_sym_DASH] = ACTIONS(1549), - [anon_sym_LT_DASH] = ACTIONS(1551), - [anon_sym_LT_LT_DASH] = ACTIONS(1551), - [anon_sym_COLON_EQ] = ACTIONS(1551), - [anon_sym_DASH_GT] = ACTIONS(1549), - [anon_sym_DASH_GT_GT] = ACTIONS(1551), - [anon_sym_PIPE] = ACTIONS(1549), - [anon_sym_AMP] = ACTIONS(1549), - [anon_sym_PIPE_PIPE] = ACTIONS(1551), - [anon_sym_AMP_AMP] = ACTIONS(1551), - [anon_sym_LT] = ACTIONS(1549), - [anon_sym_LT_EQ] = ACTIONS(1551), - [anon_sym_GT] = ACTIONS(1549), - [anon_sym_GT_EQ] = ACTIONS(1551), - [anon_sym_EQ_EQ] = ACTIONS(1551), - [anon_sym_BANG_EQ] = ACTIONS(1551), - [anon_sym_STAR] = ACTIONS(1549), - [anon_sym_SLASH] = ACTIONS(1551), - [anon_sym_STAR_STAR] = ACTIONS(1551), - [anon_sym_CARET] = ACTIONS(1551), - [aux_sym_binary_operator_token1] = ACTIONS(1551), - [anon_sym_PIPE_GT] = ACTIONS(1551), - [anon_sym_COLON] = ACTIONS(1549), - [anon_sym_DOLLAR] = ACTIONS(1551), - [anon_sym_AT] = ACTIONS(1551), - [sym__hex_literal] = ACTIONS(1551), - [sym__number_literal] = ACTIONS(1549), - [anon_sym_SQUOTE] = ACTIONS(1551), - [anon_sym_DQUOTE] = ACTIONS(1551), - [sym_return] = ACTIONS(1549), - [sym_next] = ACTIONS(1549), - [sym_break] = ACTIONS(1549), - [sym_true] = ACTIONS(1549), - [sym_false] = ACTIONS(1549), - [sym_null] = ACTIONS(1549), - [sym_inf] = ACTIONS(1549), - [sym_nan] = ACTIONS(1549), - [anon_sym_NA] = ACTIONS(1549), - [anon_sym_NA_integer_] = ACTIONS(1549), - [anon_sym_NA_real_] = ACTIONS(1549), - [anon_sym_NA_complex_] = ACTIONS(1549), - [anon_sym_NA_character_] = ACTIONS(1549), - [sym_dots] = ACTIONS(1549), - [sym_dot_dot_i] = ACTIONS(1551), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1551), - [sym__newline] = ACTIONS(1551), - [sym__raw_string_literal] = ACTIONS(1551), - [sym__external_else] = ACTIONS(1551), - [sym__external_open_parenthesis] = ACTIONS(1551), - [sym__external_open_brace] = ACTIONS(1551), - [sym__external_open_bracket] = ACTIONS(1551), - [sym__external_close_bracket] = ACTIONS(1551), - [sym__external_open_bracket2] = ACTIONS(1551), - }, - [897] = { - [sym_function_definition] = STATE(444), - [sym_if_statement] = STATE(444), - [sym_for_statement] = STATE(444), - [sym_while_statement] = STATE(444), - [sym_repeat_statement] = STATE(444), - [sym_braced_expression] = STATE(444), - [sym_parenthesized_expression] = STATE(444), - [sym_call] = STATE(444), - [sym_subset] = STATE(444), - [sym_subset2] = STATE(444), - [sym_unary_operator] = STATE(444), - [sym_binary_operator] = STATE(444), - [sym_extract_operator] = STATE(444), - [sym_namespace_operator] = STATE(444), - [sym_integer] = STATE(444), - [sym_complex] = STATE(444), - [sym_float] = STATE(444), - [sym__float_literal] = STATE(780), - [sym_string] = STATE(774), - [sym__single_quoted_string] = STATE(781), - [sym__double_quoted_string] = STATE(810), - [sym_na] = STATE(444), - [sym__expression] = STATE(444), - [sym__string_or_identifier] = STATE(2298), - [sym__open_parenthesis] = STATE(994), - [sym__open_brace] = STATE(897), - [sym__close_brace] = STATE(1053), - [aux_sym_braced_expression_repeat1] = STATE(831), - [sym_identifier] = ACTIONS(1500), - [anon_sym_BSLASH] = ACTIONS(1502), - [anon_sym_function] = ACTIONS(1504), - [anon_sym_if] = ACTIONS(1506), - [anon_sym_for] = ACTIONS(1508), - [anon_sym_while] = ACTIONS(1510), - [anon_sym_repeat] = ACTIONS(1512), - [anon_sym_QMARK] = ACTIONS(1514), - [anon_sym_TILDE] = ACTIONS(1516), - [anon_sym_BANG] = ACTIONS(1518), - [anon_sym_PLUS] = ACTIONS(1520), - [anon_sym_DASH] = ACTIONS(1520), - [sym__hex_literal] = ACTIONS(1522), - [sym__number_literal] = ACTIONS(1524), - [anon_sym_SQUOTE] = ACTIONS(1155), - [anon_sym_DQUOTE] = ACTIONS(1157), - [sym_return] = ACTIONS(1526), - [sym_next] = ACTIONS(1526), - [sym_break] = ACTIONS(1526), - [sym_true] = ACTIONS(1526), - [sym_false] = ACTIONS(1526), - [sym_null] = ACTIONS(1526), - [sym_inf] = ACTIONS(1526), - [sym_nan] = ACTIONS(1526), - [anon_sym_NA] = ACTIONS(1528), - [anon_sym_NA_integer_] = ACTIONS(1528), - [anon_sym_NA_real_] = ACTIONS(1528), - [anon_sym_NA_complex_] = ACTIONS(1528), - [anon_sym_NA_character_] = ACTIONS(1528), - [sym_dots] = ACTIONS(1526), - [sym_dot_dot_i] = ACTIONS(1530), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1532), - [sym__semicolon] = ACTIONS(1532), - [sym__raw_string_literal] = ACTIONS(1159), - [sym__external_open_parenthesis] = ACTIONS(1534), - [sym__external_open_brace] = ACTIONS(1536), - [sym__external_close_brace] = ACTIONS(1596), - }, - [898] = { - [ts_builtin_sym_end] = ACTIONS(1551), - [sym_identifier] = ACTIONS(1549), - [anon_sym_BSLASH] = ACTIONS(1551), - [anon_sym_function] = ACTIONS(1549), - [anon_sym_EQ] = ACTIONS(1549), - [anon_sym_if] = ACTIONS(1549), - [anon_sym_for] = ACTIONS(1549), - [anon_sym_while] = ACTIONS(1549), - [anon_sym_repeat] = ACTIONS(1549), - [anon_sym_QMARK] = ACTIONS(1551), - [anon_sym_TILDE] = ACTIONS(1551), - [anon_sym_BANG] = ACTIONS(1549), - [anon_sym_PLUS] = ACTIONS(1551), - [anon_sym_DASH] = ACTIONS(1549), - [anon_sym_LT_DASH] = ACTIONS(1551), - [anon_sym_LT_LT_DASH] = ACTIONS(1551), - [anon_sym_COLON_EQ] = ACTIONS(1551), - [anon_sym_DASH_GT] = ACTIONS(1549), - [anon_sym_DASH_GT_GT] = ACTIONS(1551), - [anon_sym_PIPE] = ACTIONS(1549), - [anon_sym_AMP] = ACTIONS(1549), - [anon_sym_PIPE_PIPE] = ACTIONS(1551), - [anon_sym_AMP_AMP] = ACTIONS(1551), - [anon_sym_LT] = ACTIONS(1549), - [anon_sym_LT_EQ] = ACTIONS(1551), - [anon_sym_GT] = ACTIONS(1549), - [anon_sym_GT_EQ] = ACTIONS(1551), - [anon_sym_EQ_EQ] = ACTIONS(1551), - [anon_sym_BANG_EQ] = ACTIONS(1551), - [anon_sym_STAR] = ACTIONS(1549), - [anon_sym_SLASH] = ACTIONS(1551), - [anon_sym_STAR_STAR] = ACTIONS(1551), - [anon_sym_CARET] = ACTIONS(1551), - [aux_sym_binary_operator_token1] = ACTIONS(1551), - [anon_sym_PIPE_GT] = ACTIONS(1551), - [anon_sym_COLON] = ACTIONS(1549), - [anon_sym_DOLLAR] = ACTIONS(1551), - [anon_sym_AT] = ACTIONS(1551), - [sym__hex_literal] = ACTIONS(1551), - [sym__number_literal] = ACTIONS(1549), - [anon_sym_SQUOTE] = ACTIONS(1551), - [anon_sym_DQUOTE] = ACTIONS(1551), - [sym_return] = ACTIONS(1549), - [sym_next] = ACTIONS(1549), - [sym_break] = ACTIONS(1549), - [sym_true] = ACTIONS(1549), - [sym_false] = ACTIONS(1549), - [sym_null] = ACTIONS(1549), - [sym_inf] = ACTIONS(1549), - [sym_nan] = ACTIONS(1549), - [anon_sym_NA] = ACTIONS(1549), - [anon_sym_NA_integer_] = ACTIONS(1549), - [anon_sym_NA_real_] = ACTIONS(1549), - [anon_sym_NA_complex_] = ACTIONS(1549), - [anon_sym_NA_character_] = ACTIONS(1549), - [sym_dots] = ACTIONS(1549), - [sym_dot_dot_i] = ACTIONS(1551), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1551), - [sym__semicolon] = ACTIONS(1551), - [sym__raw_string_literal] = ACTIONS(1551), - [sym__external_else] = ACTIONS(1551), - [sym__external_open_parenthesis] = ACTIONS(1551), - [sym__external_open_brace] = ACTIONS(1551), - [sym__external_open_bracket] = ACTIONS(1551), - [sym__external_open_bracket2] = ACTIONS(1551), - }, - [899] = { - [ts_builtin_sym_end] = ACTIONS(1555), - [sym_identifier] = ACTIONS(1553), - [anon_sym_BSLASH] = ACTIONS(1555), - [anon_sym_function] = ACTIONS(1553), - [anon_sym_EQ] = ACTIONS(1553), - [anon_sym_if] = ACTIONS(1553), - [anon_sym_for] = ACTIONS(1553), - [anon_sym_while] = ACTIONS(1553), - [anon_sym_repeat] = ACTIONS(1553), - [anon_sym_QMARK] = ACTIONS(1555), - [anon_sym_TILDE] = ACTIONS(1555), - [anon_sym_BANG] = ACTIONS(1553), - [anon_sym_PLUS] = ACTIONS(1555), - [anon_sym_DASH] = ACTIONS(1553), - [anon_sym_LT_DASH] = ACTIONS(1555), - [anon_sym_LT_LT_DASH] = ACTIONS(1555), - [anon_sym_COLON_EQ] = ACTIONS(1555), - [anon_sym_DASH_GT] = ACTIONS(1553), - [anon_sym_DASH_GT_GT] = ACTIONS(1555), - [anon_sym_PIPE] = ACTIONS(1553), - [anon_sym_AMP] = ACTIONS(1553), - [anon_sym_PIPE_PIPE] = ACTIONS(1555), - [anon_sym_AMP_AMP] = ACTIONS(1555), - [anon_sym_LT] = ACTIONS(1553), - [anon_sym_LT_EQ] = ACTIONS(1555), - [anon_sym_GT] = ACTIONS(1553), - [anon_sym_GT_EQ] = ACTIONS(1555), - [anon_sym_EQ_EQ] = ACTIONS(1555), - [anon_sym_BANG_EQ] = ACTIONS(1555), - [anon_sym_STAR] = ACTIONS(1553), - [anon_sym_SLASH] = ACTIONS(1555), - [anon_sym_STAR_STAR] = ACTIONS(1555), - [anon_sym_CARET] = ACTIONS(1555), - [aux_sym_binary_operator_token1] = ACTIONS(1555), - [anon_sym_PIPE_GT] = ACTIONS(1555), - [anon_sym_COLON] = ACTIONS(1553), - [anon_sym_DOLLAR] = ACTIONS(1555), - [anon_sym_AT] = ACTIONS(1555), - [sym__hex_literal] = ACTIONS(1555), - [sym__number_literal] = ACTIONS(1553), - [anon_sym_SQUOTE] = ACTIONS(1555), - [anon_sym_DQUOTE] = ACTIONS(1555), - [sym_return] = ACTIONS(1553), - [sym_next] = ACTIONS(1553), - [sym_break] = ACTIONS(1553), - [sym_true] = ACTIONS(1553), - [sym_false] = ACTIONS(1553), - [sym_null] = ACTIONS(1553), - [sym_inf] = ACTIONS(1553), - [sym_nan] = ACTIONS(1553), - [anon_sym_NA] = ACTIONS(1553), - [anon_sym_NA_integer_] = ACTIONS(1553), - [anon_sym_NA_real_] = ACTIONS(1553), - [anon_sym_NA_complex_] = ACTIONS(1553), - [anon_sym_NA_character_] = ACTIONS(1553), - [sym_dots] = ACTIONS(1553), - [sym_dot_dot_i] = ACTIONS(1555), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1555), - [sym__semicolon] = ACTIONS(1555), - [sym__raw_string_literal] = ACTIONS(1555), - [sym__external_else] = ACTIONS(1555), - [sym__external_open_parenthesis] = ACTIONS(1555), - [sym__external_open_brace] = ACTIONS(1555), - [sym__external_open_bracket] = ACTIONS(1555), - [sym__external_open_bracket2] = ACTIONS(1555), - }, - [900] = { - [ts_builtin_sym_end] = ACTIONS(1559), - [sym_identifier] = ACTIONS(1557), - [anon_sym_BSLASH] = ACTIONS(1559), - [anon_sym_function] = ACTIONS(1557), - [anon_sym_EQ] = ACTIONS(1557), - [anon_sym_if] = ACTIONS(1557), - [anon_sym_for] = ACTIONS(1557), - [anon_sym_while] = ACTIONS(1557), - [anon_sym_repeat] = ACTIONS(1557), - [anon_sym_QMARK] = ACTIONS(1559), - [anon_sym_TILDE] = ACTIONS(1559), - [anon_sym_BANG] = ACTIONS(1557), - [anon_sym_PLUS] = ACTIONS(1559), - [anon_sym_DASH] = ACTIONS(1557), - [anon_sym_LT_DASH] = ACTIONS(1559), - [anon_sym_LT_LT_DASH] = ACTIONS(1559), - [anon_sym_COLON_EQ] = ACTIONS(1559), - [anon_sym_DASH_GT] = ACTIONS(1557), - [anon_sym_DASH_GT_GT] = ACTIONS(1559), - [anon_sym_PIPE] = ACTIONS(1557), - [anon_sym_AMP] = ACTIONS(1557), - [anon_sym_PIPE_PIPE] = ACTIONS(1559), - [anon_sym_AMP_AMP] = ACTIONS(1559), - [anon_sym_LT] = ACTIONS(1557), - [anon_sym_LT_EQ] = ACTIONS(1559), - [anon_sym_GT] = ACTIONS(1557), - [anon_sym_GT_EQ] = ACTIONS(1559), - [anon_sym_EQ_EQ] = ACTIONS(1559), - [anon_sym_BANG_EQ] = ACTIONS(1559), - [anon_sym_STAR] = ACTIONS(1557), - [anon_sym_SLASH] = ACTIONS(1559), - [anon_sym_STAR_STAR] = ACTIONS(1559), - [anon_sym_CARET] = ACTIONS(1559), - [aux_sym_binary_operator_token1] = ACTIONS(1559), - [anon_sym_PIPE_GT] = ACTIONS(1559), - [anon_sym_COLON] = ACTIONS(1557), - [anon_sym_DOLLAR] = ACTIONS(1559), - [anon_sym_AT] = ACTIONS(1559), - [sym__hex_literal] = ACTIONS(1559), - [sym__number_literal] = ACTIONS(1557), - [anon_sym_SQUOTE] = ACTIONS(1559), - [anon_sym_DQUOTE] = ACTIONS(1559), - [sym_return] = ACTIONS(1557), - [sym_next] = ACTIONS(1557), - [sym_break] = ACTIONS(1557), - [sym_true] = ACTIONS(1557), - [sym_false] = ACTIONS(1557), - [sym_null] = ACTIONS(1557), - [sym_inf] = ACTIONS(1557), - [sym_nan] = ACTIONS(1557), - [anon_sym_NA] = ACTIONS(1557), - [anon_sym_NA_integer_] = ACTIONS(1557), - [anon_sym_NA_real_] = ACTIONS(1557), - [anon_sym_NA_complex_] = ACTIONS(1557), - [anon_sym_NA_character_] = ACTIONS(1557), - [sym_dots] = ACTIONS(1557), - [sym_dot_dot_i] = ACTIONS(1559), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1559), - [sym__semicolon] = ACTIONS(1559), - [sym__raw_string_literal] = ACTIONS(1559), - [sym__external_else] = ACTIONS(1559), - [sym__external_open_parenthesis] = ACTIONS(1559), - [sym__external_open_brace] = ACTIONS(1559), - [sym__external_open_bracket] = ACTIONS(1559), - [sym__external_open_bracket2] = ACTIONS(1559), - }, - [901] = { - [sym_function_definition] = STATE(444), - [sym_if_statement] = STATE(444), - [sym_for_statement] = STATE(444), - [sym_while_statement] = STATE(444), - [sym_repeat_statement] = STATE(444), - [sym_braced_expression] = STATE(444), - [sym_parenthesized_expression] = STATE(444), - [sym_call] = STATE(444), - [sym_subset] = STATE(444), - [sym_subset2] = STATE(444), - [sym_unary_operator] = STATE(444), - [sym_binary_operator] = STATE(444), - [sym_extract_operator] = STATE(444), - [sym_namespace_operator] = STATE(444), - [sym_integer] = STATE(444), - [sym_complex] = STATE(444), - [sym_float] = STATE(444), - [sym__float_literal] = STATE(780), - [sym_string] = STATE(774), - [sym__single_quoted_string] = STATE(781), - [sym__double_quoted_string] = STATE(810), - [sym_na] = STATE(444), - [sym__expression] = STATE(444), - [sym__string_or_identifier] = STATE(2298), - [sym__open_parenthesis] = STATE(994), - [sym__open_brace] = STATE(897), - [sym__close_brace] = STATE(2127), - [aux_sym_braced_expression_repeat1] = STATE(891), - [sym_identifier] = ACTIONS(1500), - [anon_sym_BSLASH] = ACTIONS(1502), - [anon_sym_function] = ACTIONS(1504), - [anon_sym_if] = ACTIONS(1506), - [anon_sym_for] = ACTIONS(1508), - [anon_sym_while] = ACTIONS(1510), - [anon_sym_repeat] = ACTIONS(1512), - [anon_sym_QMARK] = ACTIONS(1514), - [anon_sym_TILDE] = ACTIONS(1516), - [anon_sym_BANG] = ACTIONS(1518), - [anon_sym_PLUS] = ACTIONS(1520), - [anon_sym_DASH] = ACTIONS(1520), - [sym__hex_literal] = ACTIONS(1522), - [sym__number_literal] = ACTIONS(1524), - [anon_sym_SQUOTE] = ACTIONS(1155), - [anon_sym_DQUOTE] = ACTIONS(1157), - [sym_return] = ACTIONS(1526), - [sym_next] = ACTIONS(1526), - [sym_break] = ACTIONS(1526), - [sym_true] = ACTIONS(1526), - [sym_false] = ACTIONS(1526), - [sym_null] = ACTIONS(1526), - [sym_inf] = ACTIONS(1526), - [sym_nan] = ACTIONS(1526), - [anon_sym_NA] = ACTIONS(1528), - [anon_sym_NA_integer_] = ACTIONS(1528), - [anon_sym_NA_real_] = ACTIONS(1528), - [anon_sym_NA_complex_] = ACTIONS(1528), - [anon_sym_NA_character_] = ACTIONS(1528), - [sym_dots] = ACTIONS(1526), - [sym_dot_dot_i] = ACTIONS(1530), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1532), - [sym__semicolon] = ACTIONS(1532), - [sym__raw_string_literal] = ACTIONS(1159), - [sym__external_open_parenthesis] = ACTIONS(1534), - [sym__external_open_brace] = ACTIONS(1536), - [sym__external_close_brace] = ACTIONS(1598), - }, - [902] = { - [ts_builtin_sym_end] = ACTIONS(1490), - [sym_identifier] = ACTIONS(1488), - [anon_sym_BSLASH] = ACTIONS(1490), - [anon_sym_function] = ACTIONS(1488), - [anon_sym_EQ] = ACTIONS(1488), - [anon_sym_if] = ACTIONS(1488), - [anon_sym_for] = ACTIONS(1488), - [anon_sym_while] = ACTIONS(1488), - [anon_sym_repeat] = ACTIONS(1488), - [anon_sym_QMARK] = ACTIONS(1490), - [anon_sym_TILDE] = ACTIONS(1490), - [anon_sym_BANG] = ACTIONS(1488), - [anon_sym_PLUS] = ACTIONS(1490), - [anon_sym_DASH] = ACTIONS(1488), - [anon_sym_LT_DASH] = ACTIONS(1490), - [anon_sym_LT_LT_DASH] = ACTIONS(1490), - [anon_sym_COLON_EQ] = ACTIONS(1490), - [anon_sym_DASH_GT] = ACTIONS(1488), - [anon_sym_DASH_GT_GT] = ACTIONS(1490), - [anon_sym_PIPE] = ACTIONS(1488), - [anon_sym_AMP] = ACTIONS(1488), - [anon_sym_PIPE_PIPE] = ACTIONS(1490), - [anon_sym_AMP_AMP] = ACTIONS(1490), - [anon_sym_LT] = ACTIONS(1488), - [anon_sym_LT_EQ] = ACTIONS(1490), - [anon_sym_GT] = ACTIONS(1488), - [anon_sym_GT_EQ] = ACTIONS(1490), - [anon_sym_EQ_EQ] = ACTIONS(1490), - [anon_sym_BANG_EQ] = ACTIONS(1490), - [anon_sym_STAR] = ACTIONS(1488), - [anon_sym_SLASH] = ACTIONS(1490), - [anon_sym_STAR_STAR] = ACTIONS(1490), - [anon_sym_CARET] = ACTIONS(1490), - [aux_sym_binary_operator_token1] = ACTIONS(1490), - [anon_sym_PIPE_GT] = ACTIONS(1490), - [anon_sym_COLON] = ACTIONS(1488), - [anon_sym_DOLLAR] = ACTIONS(1490), - [anon_sym_AT] = ACTIONS(1490), - [sym__hex_literal] = ACTIONS(1490), - [sym__number_literal] = ACTIONS(1488), - [anon_sym_SQUOTE] = ACTIONS(1490), - [anon_sym_DQUOTE] = ACTIONS(1490), - [sym_return] = ACTIONS(1488), - [sym_next] = ACTIONS(1488), - [sym_break] = ACTIONS(1488), - [sym_true] = ACTIONS(1488), - [sym_false] = ACTIONS(1488), - [sym_null] = ACTIONS(1488), - [sym_inf] = ACTIONS(1488), - [sym_nan] = ACTIONS(1488), - [anon_sym_NA] = ACTIONS(1488), - [anon_sym_NA_integer_] = ACTIONS(1488), - [anon_sym_NA_real_] = ACTIONS(1488), - [anon_sym_NA_complex_] = ACTIONS(1488), - [anon_sym_NA_character_] = ACTIONS(1488), - [sym_dots] = ACTIONS(1488), - [sym_dot_dot_i] = ACTIONS(1490), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1490), - [sym__semicolon] = ACTIONS(1490), - [sym__raw_string_literal] = ACTIONS(1490), - [sym__external_else] = ACTIONS(1490), - [sym__external_open_parenthesis] = ACTIONS(1490), - [sym__external_open_brace] = ACTIONS(1490), - [sym__external_open_bracket] = ACTIONS(1490), - [sym__external_open_bracket2] = ACTIONS(1490), - }, - [903] = { - [sym_identifier] = ACTIONS(1553), - [anon_sym_BSLASH] = ACTIONS(1555), - [anon_sym_function] = ACTIONS(1553), - [anon_sym_EQ] = ACTIONS(1553), - [anon_sym_if] = ACTIONS(1553), - [anon_sym_for] = ACTIONS(1553), - [anon_sym_while] = ACTIONS(1553), - [anon_sym_repeat] = ACTIONS(1553), - [anon_sym_QMARK] = ACTIONS(1555), - [anon_sym_TILDE] = ACTIONS(1555), - [anon_sym_BANG] = ACTIONS(1553), - [anon_sym_PLUS] = ACTIONS(1555), - [anon_sym_DASH] = ACTIONS(1553), - [anon_sym_LT_DASH] = ACTIONS(1555), - [anon_sym_LT_LT_DASH] = ACTIONS(1555), - [anon_sym_COLON_EQ] = ACTIONS(1555), - [anon_sym_DASH_GT] = ACTIONS(1553), - [anon_sym_DASH_GT_GT] = ACTIONS(1555), - [anon_sym_PIPE] = ACTIONS(1553), - [anon_sym_AMP] = ACTIONS(1553), - [anon_sym_PIPE_PIPE] = ACTIONS(1555), - [anon_sym_AMP_AMP] = ACTIONS(1555), - [anon_sym_LT] = ACTIONS(1553), - [anon_sym_LT_EQ] = ACTIONS(1555), - [anon_sym_GT] = ACTIONS(1553), - [anon_sym_GT_EQ] = ACTIONS(1555), - [anon_sym_EQ_EQ] = ACTIONS(1555), - [anon_sym_BANG_EQ] = ACTIONS(1555), - [anon_sym_STAR] = ACTIONS(1553), - [anon_sym_SLASH] = ACTIONS(1555), - [anon_sym_STAR_STAR] = ACTIONS(1555), - [anon_sym_CARET] = ACTIONS(1555), - [aux_sym_binary_operator_token1] = ACTIONS(1555), - [anon_sym_PIPE_GT] = ACTIONS(1555), - [anon_sym_COLON] = ACTIONS(1553), - [anon_sym_DOLLAR] = ACTIONS(1555), - [anon_sym_AT] = ACTIONS(1555), - [sym__hex_literal] = ACTIONS(1555), - [sym__number_literal] = ACTIONS(1553), - [anon_sym_SQUOTE] = ACTIONS(1555), - [anon_sym_DQUOTE] = ACTIONS(1555), - [sym_return] = ACTIONS(1553), - [sym_next] = ACTIONS(1553), - [sym_break] = ACTIONS(1553), - [sym_true] = ACTIONS(1553), - [sym_false] = ACTIONS(1553), - [sym_null] = ACTIONS(1553), - [sym_inf] = ACTIONS(1553), - [sym_nan] = ACTIONS(1553), - [anon_sym_NA] = ACTIONS(1553), - [anon_sym_NA_integer_] = ACTIONS(1553), - [anon_sym_NA_real_] = ACTIONS(1553), - [anon_sym_NA_complex_] = ACTIONS(1553), - [anon_sym_NA_character_] = ACTIONS(1553), - [sym_dots] = ACTIONS(1553), - [sym_dot_dot_i] = ACTIONS(1555), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1555), - [sym__newline] = ACTIONS(1555), - [sym__raw_string_literal] = ACTIONS(1555), - [sym__external_else] = ACTIONS(1555), - [sym__external_open_parenthesis] = ACTIONS(1555), - [sym__external_open_brace] = ACTIONS(1555), - [sym__external_open_bracket] = ACTIONS(1555), - [sym__external_close_bracket] = ACTIONS(1555), - [sym__external_open_bracket2] = ACTIONS(1555), - }, - [904] = { - [sym_function_definition] = STATE(444), - [sym_if_statement] = STATE(444), - [sym_for_statement] = STATE(444), - [sym_while_statement] = STATE(444), - [sym_repeat_statement] = STATE(444), - [sym_braced_expression] = STATE(444), - [sym_parenthesized_expression] = STATE(444), - [sym_call] = STATE(444), - [sym_subset] = STATE(444), - [sym_subset2] = STATE(444), - [sym_unary_operator] = STATE(444), - [sym_binary_operator] = STATE(444), - [sym_extract_operator] = STATE(444), - [sym_namespace_operator] = STATE(444), - [sym_integer] = STATE(444), - [sym_complex] = STATE(444), - [sym_float] = STATE(444), - [sym__float_literal] = STATE(780), - [sym_string] = STATE(774), - [sym__single_quoted_string] = STATE(781), - [sym__double_quoted_string] = STATE(810), - [sym_na] = STATE(444), - [sym__expression] = STATE(444), - [sym__string_or_identifier] = STATE(2298), - [sym__open_parenthesis] = STATE(994), - [sym__open_brace] = STATE(897), - [sym__close_brace] = STATE(992), - [aux_sym_braced_expression_repeat1] = STATE(867), - [sym_identifier] = ACTIONS(1500), - [anon_sym_BSLASH] = ACTIONS(1502), - [anon_sym_function] = ACTIONS(1504), - [anon_sym_if] = ACTIONS(1506), - [anon_sym_for] = ACTIONS(1508), - [anon_sym_while] = ACTIONS(1510), - [anon_sym_repeat] = ACTIONS(1512), - [anon_sym_QMARK] = ACTIONS(1514), - [anon_sym_TILDE] = ACTIONS(1516), - [anon_sym_BANG] = ACTIONS(1518), - [anon_sym_PLUS] = ACTIONS(1520), - [anon_sym_DASH] = ACTIONS(1520), - [sym__hex_literal] = ACTIONS(1522), - [sym__number_literal] = ACTIONS(1524), - [anon_sym_SQUOTE] = ACTIONS(1155), - [anon_sym_DQUOTE] = ACTIONS(1157), - [sym_return] = ACTIONS(1526), - [sym_next] = ACTIONS(1526), - [sym_break] = ACTIONS(1526), - [sym_true] = ACTIONS(1526), - [sym_false] = ACTIONS(1526), - [sym_null] = ACTIONS(1526), - [sym_inf] = ACTIONS(1526), - [sym_nan] = ACTIONS(1526), - [anon_sym_NA] = ACTIONS(1528), - [anon_sym_NA_integer_] = ACTIONS(1528), - [anon_sym_NA_real_] = ACTIONS(1528), - [anon_sym_NA_complex_] = ACTIONS(1528), - [anon_sym_NA_character_] = ACTIONS(1528), - [sym_dots] = ACTIONS(1526), - [sym_dot_dot_i] = ACTIONS(1530), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1532), - [sym__semicolon] = ACTIONS(1532), - [sym__raw_string_literal] = ACTIONS(1159), - [sym__external_open_parenthesis] = ACTIONS(1534), - [sym__external_open_brace] = ACTIONS(1536), - [sym__external_close_brace] = ACTIONS(1600), - }, - [905] = { - [ts_builtin_sym_end] = ACTIONS(1563), - [sym_identifier] = ACTIONS(1561), - [anon_sym_BSLASH] = ACTIONS(1563), - [anon_sym_function] = ACTIONS(1561), - [anon_sym_EQ] = ACTIONS(1561), - [anon_sym_if] = ACTIONS(1561), - [anon_sym_for] = ACTIONS(1561), - [anon_sym_while] = ACTIONS(1561), - [anon_sym_repeat] = ACTIONS(1561), - [anon_sym_QMARK] = ACTIONS(1563), - [anon_sym_TILDE] = ACTIONS(1563), - [anon_sym_BANG] = ACTIONS(1561), - [anon_sym_PLUS] = ACTIONS(1563), - [anon_sym_DASH] = ACTIONS(1561), - [anon_sym_LT_DASH] = ACTIONS(1563), - [anon_sym_LT_LT_DASH] = ACTIONS(1563), - [anon_sym_COLON_EQ] = ACTIONS(1563), - [anon_sym_DASH_GT] = ACTIONS(1561), - [anon_sym_DASH_GT_GT] = ACTIONS(1563), - [anon_sym_PIPE] = ACTIONS(1561), - [anon_sym_AMP] = ACTIONS(1561), - [anon_sym_PIPE_PIPE] = ACTIONS(1563), - [anon_sym_AMP_AMP] = ACTIONS(1563), - [anon_sym_LT] = ACTIONS(1561), - [anon_sym_LT_EQ] = ACTIONS(1563), - [anon_sym_GT] = ACTIONS(1561), - [anon_sym_GT_EQ] = ACTIONS(1563), - [anon_sym_EQ_EQ] = ACTIONS(1563), - [anon_sym_BANG_EQ] = ACTIONS(1563), - [anon_sym_STAR] = ACTIONS(1561), - [anon_sym_SLASH] = ACTIONS(1563), - [anon_sym_STAR_STAR] = ACTIONS(1563), - [anon_sym_CARET] = ACTIONS(1563), - [aux_sym_binary_operator_token1] = ACTIONS(1563), - [anon_sym_PIPE_GT] = ACTIONS(1563), - [anon_sym_COLON] = ACTIONS(1561), - [anon_sym_DOLLAR] = ACTIONS(1563), - [anon_sym_AT] = ACTIONS(1563), - [sym__hex_literal] = ACTIONS(1563), - [sym__number_literal] = ACTIONS(1561), - [anon_sym_SQUOTE] = ACTIONS(1563), - [anon_sym_DQUOTE] = ACTIONS(1563), - [sym_return] = ACTIONS(1561), - [sym_next] = ACTIONS(1561), - [sym_break] = ACTIONS(1561), - [sym_true] = ACTIONS(1561), - [sym_false] = ACTIONS(1561), - [sym_null] = ACTIONS(1561), - [sym_inf] = ACTIONS(1561), - [sym_nan] = ACTIONS(1561), - [anon_sym_NA] = ACTIONS(1561), - [anon_sym_NA_integer_] = ACTIONS(1561), - [anon_sym_NA_real_] = ACTIONS(1561), - [anon_sym_NA_complex_] = ACTIONS(1561), - [anon_sym_NA_character_] = ACTIONS(1561), - [sym_dots] = ACTIONS(1561), - [sym_dot_dot_i] = ACTIONS(1563), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1563), - [sym__semicolon] = ACTIONS(1563), - [sym__raw_string_literal] = ACTIONS(1563), - [sym__external_else] = ACTIONS(1563), - [sym__external_open_parenthesis] = ACTIONS(1563), - [sym__external_open_brace] = ACTIONS(1563), - [sym__external_open_bracket] = ACTIONS(1563), - [sym__external_open_bracket2] = ACTIONS(1563), - }, - [906] = { - [sym_function_definition] = STATE(444), - [sym_if_statement] = STATE(444), - [sym_for_statement] = STATE(444), - [sym_while_statement] = STATE(444), - [sym_repeat_statement] = STATE(444), - [sym_braced_expression] = STATE(444), - [sym_parenthesized_expression] = STATE(444), - [sym_call] = STATE(444), - [sym_subset] = STATE(444), - [sym_subset2] = STATE(444), - [sym_unary_operator] = STATE(444), - [sym_binary_operator] = STATE(444), - [sym_extract_operator] = STATE(444), - [sym_namespace_operator] = STATE(444), - [sym_integer] = STATE(444), - [sym_complex] = STATE(444), - [sym_float] = STATE(444), - [sym__float_literal] = STATE(780), - [sym_string] = STATE(774), - [sym__single_quoted_string] = STATE(781), - [sym__double_quoted_string] = STATE(810), - [sym_na] = STATE(444), - [sym__expression] = STATE(444), - [sym__string_or_identifier] = STATE(2298), - [sym__open_parenthesis] = STATE(994), - [sym__open_brace] = STATE(897), - [sym__close_brace] = STATE(944), - [aux_sym_braced_expression_repeat1] = STATE(833), - [sym_identifier] = ACTIONS(1500), - [anon_sym_BSLASH] = ACTIONS(1502), - [anon_sym_function] = ACTIONS(1504), - [anon_sym_if] = ACTIONS(1506), - [anon_sym_for] = ACTIONS(1508), - [anon_sym_while] = ACTIONS(1510), - [anon_sym_repeat] = ACTIONS(1512), - [anon_sym_QMARK] = ACTIONS(1514), - [anon_sym_TILDE] = ACTIONS(1516), - [anon_sym_BANG] = ACTIONS(1518), - [anon_sym_PLUS] = ACTIONS(1520), - [anon_sym_DASH] = ACTIONS(1520), - [sym__hex_literal] = ACTIONS(1522), - [sym__number_literal] = ACTIONS(1524), - [anon_sym_SQUOTE] = ACTIONS(1155), - [anon_sym_DQUOTE] = ACTIONS(1157), - [sym_return] = ACTIONS(1526), - [sym_next] = ACTIONS(1526), - [sym_break] = ACTIONS(1526), - [sym_true] = ACTIONS(1526), - [sym_false] = ACTIONS(1526), - [sym_null] = ACTIONS(1526), - [sym_inf] = ACTIONS(1526), - [sym_nan] = ACTIONS(1526), - [anon_sym_NA] = ACTIONS(1528), - [anon_sym_NA_integer_] = ACTIONS(1528), - [anon_sym_NA_real_] = ACTIONS(1528), - [anon_sym_NA_complex_] = ACTIONS(1528), - [anon_sym_NA_character_] = ACTIONS(1528), - [sym_dots] = ACTIONS(1526), - [sym_dot_dot_i] = ACTIONS(1530), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1532), - [sym__semicolon] = ACTIONS(1532), - [sym__raw_string_literal] = ACTIONS(1159), - [sym__external_open_parenthesis] = ACTIONS(1534), - [sym__external_open_brace] = ACTIONS(1536), - [sym__external_close_brace] = ACTIONS(1602), - }, - [907] = { - [sym_identifier] = ACTIONS(1557), - [anon_sym_BSLASH] = ACTIONS(1559), - [anon_sym_function] = ACTIONS(1557), - [anon_sym_EQ] = ACTIONS(1557), - [anon_sym_if] = ACTIONS(1557), - [anon_sym_for] = ACTIONS(1557), - [anon_sym_while] = ACTIONS(1557), - [anon_sym_repeat] = ACTIONS(1557), - [anon_sym_QMARK] = ACTIONS(1559), - [anon_sym_TILDE] = ACTIONS(1559), - [anon_sym_BANG] = ACTIONS(1557), - [anon_sym_PLUS] = ACTIONS(1559), - [anon_sym_DASH] = ACTIONS(1557), - [anon_sym_LT_DASH] = ACTIONS(1559), - [anon_sym_LT_LT_DASH] = ACTIONS(1559), - [anon_sym_COLON_EQ] = ACTIONS(1559), - [anon_sym_DASH_GT] = ACTIONS(1557), - [anon_sym_DASH_GT_GT] = ACTIONS(1559), - [anon_sym_PIPE] = ACTIONS(1557), - [anon_sym_AMP] = ACTIONS(1557), - [anon_sym_PIPE_PIPE] = ACTIONS(1559), - [anon_sym_AMP_AMP] = ACTIONS(1559), - [anon_sym_LT] = ACTIONS(1557), - [anon_sym_LT_EQ] = ACTIONS(1559), - [anon_sym_GT] = ACTIONS(1557), - [anon_sym_GT_EQ] = ACTIONS(1559), - [anon_sym_EQ_EQ] = ACTIONS(1559), - [anon_sym_BANG_EQ] = ACTIONS(1559), - [anon_sym_STAR] = ACTIONS(1557), - [anon_sym_SLASH] = ACTIONS(1559), - [anon_sym_STAR_STAR] = ACTIONS(1559), - [anon_sym_CARET] = ACTIONS(1559), - [aux_sym_binary_operator_token1] = ACTIONS(1559), - [anon_sym_PIPE_GT] = ACTIONS(1559), - [anon_sym_COLON] = ACTIONS(1557), - [anon_sym_DOLLAR] = ACTIONS(1559), - [anon_sym_AT] = ACTIONS(1559), - [sym__hex_literal] = ACTIONS(1559), - [sym__number_literal] = ACTIONS(1557), - [anon_sym_SQUOTE] = ACTIONS(1559), - [anon_sym_DQUOTE] = ACTIONS(1559), - [sym_return] = ACTIONS(1557), - [sym_next] = ACTIONS(1557), - [sym_break] = ACTIONS(1557), - [sym_true] = ACTIONS(1557), - [sym_false] = ACTIONS(1557), - [sym_null] = ACTIONS(1557), - [sym_inf] = ACTIONS(1557), - [sym_nan] = ACTIONS(1557), - [anon_sym_NA] = ACTIONS(1557), - [anon_sym_NA_integer_] = ACTIONS(1557), - [anon_sym_NA_real_] = ACTIONS(1557), - [anon_sym_NA_complex_] = ACTIONS(1557), - [anon_sym_NA_character_] = ACTIONS(1557), - [sym_dots] = ACTIONS(1557), - [sym_dot_dot_i] = ACTIONS(1559), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1559), - [sym__newline] = ACTIONS(1559), - [sym__raw_string_literal] = ACTIONS(1559), - [sym__external_else] = ACTIONS(1559), - [sym__external_open_parenthesis] = ACTIONS(1559), - [sym__external_open_brace] = ACTIONS(1559), - [sym__external_open_bracket] = ACTIONS(1559), - [sym__external_close_bracket] = ACTIONS(1559), - [sym__external_open_bracket2] = ACTIONS(1559), - }, - [908] = { - [sym_identifier] = ACTIONS(1561), - [anon_sym_BSLASH] = ACTIONS(1563), - [anon_sym_function] = ACTIONS(1561), - [anon_sym_EQ] = ACTIONS(1561), - [anon_sym_if] = ACTIONS(1561), - [anon_sym_for] = ACTIONS(1561), - [anon_sym_while] = ACTIONS(1561), - [anon_sym_repeat] = ACTIONS(1561), - [anon_sym_QMARK] = ACTIONS(1563), - [anon_sym_TILDE] = ACTIONS(1563), - [anon_sym_BANG] = ACTIONS(1561), - [anon_sym_PLUS] = ACTIONS(1563), - [anon_sym_DASH] = ACTIONS(1561), - [anon_sym_LT_DASH] = ACTIONS(1563), - [anon_sym_LT_LT_DASH] = ACTIONS(1563), - [anon_sym_COLON_EQ] = ACTIONS(1563), - [anon_sym_DASH_GT] = ACTIONS(1561), - [anon_sym_DASH_GT_GT] = ACTIONS(1563), - [anon_sym_PIPE] = ACTIONS(1561), - [anon_sym_AMP] = ACTIONS(1561), - [anon_sym_PIPE_PIPE] = ACTIONS(1563), - [anon_sym_AMP_AMP] = ACTIONS(1563), - [anon_sym_LT] = ACTIONS(1561), - [anon_sym_LT_EQ] = ACTIONS(1563), - [anon_sym_GT] = ACTIONS(1561), - [anon_sym_GT_EQ] = ACTIONS(1563), - [anon_sym_EQ_EQ] = ACTIONS(1563), - [anon_sym_BANG_EQ] = ACTIONS(1563), - [anon_sym_STAR] = ACTIONS(1561), - [anon_sym_SLASH] = ACTIONS(1563), - [anon_sym_STAR_STAR] = ACTIONS(1563), - [anon_sym_CARET] = ACTIONS(1563), - [aux_sym_binary_operator_token1] = ACTIONS(1563), - [anon_sym_PIPE_GT] = ACTIONS(1563), - [anon_sym_COLON] = ACTIONS(1561), - [anon_sym_DOLLAR] = ACTIONS(1563), - [anon_sym_AT] = ACTIONS(1563), - [sym__hex_literal] = ACTIONS(1563), - [sym__number_literal] = ACTIONS(1561), - [anon_sym_SQUOTE] = ACTIONS(1563), - [anon_sym_DQUOTE] = ACTIONS(1563), - [sym_return] = ACTIONS(1561), - [sym_next] = ACTIONS(1561), - [sym_break] = ACTIONS(1561), - [sym_true] = ACTIONS(1561), - [sym_false] = ACTIONS(1561), - [sym_null] = ACTIONS(1561), - [sym_inf] = ACTIONS(1561), - [sym_nan] = ACTIONS(1561), - [anon_sym_NA] = ACTIONS(1561), - [anon_sym_NA_integer_] = ACTIONS(1561), - [anon_sym_NA_real_] = ACTIONS(1561), - [anon_sym_NA_complex_] = ACTIONS(1561), - [anon_sym_NA_character_] = ACTIONS(1561), - [sym_dots] = ACTIONS(1561), - [sym_dot_dot_i] = ACTIONS(1563), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1563), - [sym__newline] = ACTIONS(1563), - [sym__raw_string_literal] = ACTIONS(1563), - [sym__external_else] = ACTIONS(1563), - [sym__external_open_parenthesis] = ACTIONS(1563), - [sym__external_open_brace] = ACTIONS(1563), - [sym__external_open_bracket] = ACTIONS(1563), - [sym__external_close_bracket] = ACTIONS(1563), - [sym__external_open_bracket2] = ACTIONS(1563), - }, - [909] = { - [ts_builtin_sym_end] = ACTIONS(1494), - [sym_identifier] = ACTIONS(1492), - [anon_sym_BSLASH] = ACTIONS(1494), - [anon_sym_function] = ACTIONS(1492), - [anon_sym_EQ] = ACTIONS(1492), - [anon_sym_if] = ACTIONS(1492), - [anon_sym_for] = ACTIONS(1492), - [anon_sym_while] = ACTIONS(1492), - [anon_sym_repeat] = ACTIONS(1492), - [anon_sym_QMARK] = ACTIONS(1494), - [anon_sym_TILDE] = ACTIONS(1494), - [anon_sym_BANG] = ACTIONS(1492), - [anon_sym_PLUS] = ACTIONS(1494), - [anon_sym_DASH] = ACTIONS(1492), - [anon_sym_LT_DASH] = ACTIONS(1494), - [anon_sym_LT_LT_DASH] = ACTIONS(1494), - [anon_sym_COLON_EQ] = ACTIONS(1494), - [anon_sym_DASH_GT] = ACTIONS(1492), - [anon_sym_DASH_GT_GT] = ACTIONS(1494), - [anon_sym_PIPE] = ACTIONS(1492), - [anon_sym_AMP] = ACTIONS(1492), - [anon_sym_PIPE_PIPE] = ACTIONS(1494), - [anon_sym_AMP_AMP] = ACTIONS(1494), - [anon_sym_LT] = ACTIONS(1492), - [anon_sym_LT_EQ] = ACTIONS(1494), - [anon_sym_GT] = ACTIONS(1492), - [anon_sym_GT_EQ] = ACTIONS(1494), - [anon_sym_EQ_EQ] = ACTIONS(1494), - [anon_sym_BANG_EQ] = ACTIONS(1494), - [anon_sym_STAR] = ACTIONS(1492), - [anon_sym_SLASH] = ACTIONS(1494), - [anon_sym_STAR_STAR] = ACTIONS(1494), - [anon_sym_CARET] = ACTIONS(1494), - [aux_sym_binary_operator_token1] = ACTIONS(1494), - [anon_sym_PIPE_GT] = ACTIONS(1494), - [anon_sym_COLON] = ACTIONS(1492), - [anon_sym_DOLLAR] = ACTIONS(1494), - [anon_sym_AT] = ACTIONS(1494), - [sym__hex_literal] = ACTIONS(1494), - [sym__number_literal] = ACTIONS(1492), - [anon_sym_SQUOTE] = ACTIONS(1494), - [anon_sym_DQUOTE] = ACTIONS(1494), - [sym_return] = ACTIONS(1492), - [sym_next] = ACTIONS(1492), - [sym_break] = ACTIONS(1492), - [sym_true] = ACTIONS(1492), - [sym_false] = ACTIONS(1492), - [sym_null] = ACTIONS(1492), - [sym_inf] = ACTIONS(1492), - [sym_nan] = ACTIONS(1492), - [anon_sym_NA] = ACTIONS(1492), - [anon_sym_NA_integer_] = ACTIONS(1492), - [anon_sym_NA_real_] = ACTIONS(1492), - [anon_sym_NA_complex_] = ACTIONS(1492), - [anon_sym_NA_character_] = ACTIONS(1492), - [sym_dots] = ACTIONS(1492), - [sym_dot_dot_i] = ACTIONS(1494), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1494), - [sym__semicolon] = ACTIONS(1494), - [sym__raw_string_literal] = ACTIONS(1494), - [sym__external_else] = ACTIONS(1494), - [sym__external_open_parenthesis] = ACTIONS(1494), - [sym__external_open_brace] = ACTIONS(1494), - [sym__external_open_bracket] = ACTIONS(1494), - [sym__external_open_bracket2] = ACTIONS(1494), - }, - [910] = { - [sym_function_definition] = STATE(444), - [sym_if_statement] = STATE(444), - [sym_for_statement] = STATE(444), - [sym_while_statement] = STATE(444), - [sym_repeat_statement] = STATE(444), - [sym_braced_expression] = STATE(444), - [sym_parenthesized_expression] = STATE(444), - [sym_call] = STATE(444), - [sym_subset] = STATE(444), - [sym_subset2] = STATE(444), - [sym_unary_operator] = STATE(444), - [sym_binary_operator] = STATE(444), - [sym_extract_operator] = STATE(444), - [sym_namespace_operator] = STATE(444), - [sym_integer] = STATE(444), - [sym_complex] = STATE(444), - [sym_float] = STATE(444), - [sym__float_literal] = STATE(780), - [sym_string] = STATE(774), - [sym__single_quoted_string] = STATE(781), - [sym__double_quoted_string] = STATE(810), - [sym_na] = STATE(444), - [sym__expression] = STATE(444), - [sym__string_or_identifier] = STATE(2298), - [sym__open_parenthesis] = STATE(994), - [sym__open_brace] = STATE(897), - [sym__close_brace] = STATE(919), - [aux_sym_braced_expression_repeat1] = STATE(923), - [sym_identifier] = ACTIONS(1500), - [anon_sym_BSLASH] = ACTIONS(1502), - [anon_sym_function] = ACTIONS(1504), - [anon_sym_if] = ACTIONS(1506), - [anon_sym_for] = ACTIONS(1508), - [anon_sym_while] = ACTIONS(1510), - [anon_sym_repeat] = ACTIONS(1512), - [anon_sym_QMARK] = ACTIONS(1514), - [anon_sym_TILDE] = ACTIONS(1516), - [anon_sym_BANG] = ACTIONS(1518), - [anon_sym_PLUS] = ACTIONS(1520), - [anon_sym_DASH] = ACTIONS(1520), - [sym__hex_literal] = ACTIONS(1522), - [sym__number_literal] = ACTIONS(1524), - [anon_sym_SQUOTE] = ACTIONS(1155), - [anon_sym_DQUOTE] = ACTIONS(1157), - [sym_return] = ACTIONS(1526), - [sym_next] = ACTIONS(1526), - [sym_break] = ACTIONS(1526), - [sym_true] = ACTIONS(1526), - [sym_false] = ACTIONS(1526), - [sym_null] = ACTIONS(1526), - [sym_inf] = ACTIONS(1526), - [sym_nan] = ACTIONS(1526), - [anon_sym_NA] = ACTIONS(1528), - [anon_sym_NA_integer_] = ACTIONS(1528), - [anon_sym_NA_real_] = ACTIONS(1528), - [anon_sym_NA_complex_] = ACTIONS(1528), - [anon_sym_NA_character_] = ACTIONS(1528), - [sym_dots] = ACTIONS(1526), - [sym_dot_dot_i] = ACTIONS(1530), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1532), - [sym__semicolon] = ACTIONS(1532), - [sym__raw_string_literal] = ACTIONS(1159), - [sym__external_open_parenthesis] = ACTIONS(1534), - [sym__external_open_brace] = ACTIONS(1536), - [sym__external_close_brace] = ACTIONS(1604), - }, - [911] = { - [sym_identifier] = ACTIONS(1484), - [anon_sym_BSLASH] = ACTIONS(1486), - [anon_sym_function] = ACTIONS(1484), - [anon_sym_EQ] = ACTIONS(1484), - [anon_sym_if] = ACTIONS(1484), - [anon_sym_for] = ACTIONS(1484), - [anon_sym_while] = ACTIONS(1484), - [anon_sym_repeat] = ACTIONS(1484), - [anon_sym_QMARK] = ACTIONS(1486), - [anon_sym_TILDE] = ACTIONS(1486), - [anon_sym_BANG] = ACTIONS(1484), - [anon_sym_PLUS] = ACTIONS(1486), - [anon_sym_DASH] = ACTIONS(1484), - [anon_sym_LT_DASH] = ACTIONS(1486), - [anon_sym_LT_LT_DASH] = ACTIONS(1486), - [anon_sym_COLON_EQ] = ACTIONS(1486), - [anon_sym_DASH_GT] = ACTIONS(1484), - [anon_sym_DASH_GT_GT] = ACTIONS(1486), - [anon_sym_PIPE] = ACTIONS(1484), - [anon_sym_AMP] = ACTIONS(1484), - [anon_sym_PIPE_PIPE] = ACTIONS(1486), - [anon_sym_AMP_AMP] = ACTIONS(1486), - [anon_sym_LT] = ACTIONS(1484), - [anon_sym_LT_EQ] = ACTIONS(1486), - [anon_sym_GT] = ACTIONS(1484), - [anon_sym_GT_EQ] = ACTIONS(1486), - [anon_sym_EQ_EQ] = ACTIONS(1486), - [anon_sym_BANG_EQ] = ACTIONS(1486), - [anon_sym_STAR] = ACTIONS(1484), - [anon_sym_SLASH] = ACTIONS(1486), - [anon_sym_STAR_STAR] = ACTIONS(1486), - [anon_sym_CARET] = ACTIONS(1486), - [aux_sym_binary_operator_token1] = ACTIONS(1486), - [anon_sym_PIPE_GT] = ACTIONS(1486), - [anon_sym_COLON] = ACTIONS(1484), - [anon_sym_DOLLAR] = ACTIONS(1486), - [anon_sym_AT] = ACTIONS(1486), - [sym__hex_literal] = ACTIONS(1486), - [sym__number_literal] = ACTIONS(1484), - [anon_sym_SQUOTE] = ACTIONS(1486), - [anon_sym_DQUOTE] = ACTIONS(1486), - [sym_return] = ACTIONS(1484), - [sym_next] = ACTIONS(1484), - [sym_break] = ACTIONS(1484), - [sym_true] = ACTIONS(1484), - [sym_false] = ACTIONS(1484), - [sym_null] = ACTIONS(1484), - [sym_inf] = ACTIONS(1484), - [sym_nan] = ACTIONS(1484), - [anon_sym_NA] = ACTIONS(1484), - [anon_sym_NA_integer_] = ACTIONS(1484), - [anon_sym_NA_real_] = ACTIONS(1484), - [anon_sym_NA_complex_] = ACTIONS(1484), - [anon_sym_NA_character_] = ACTIONS(1484), - [sym_dots] = ACTIONS(1484), - [sym_dot_dot_i] = ACTIONS(1486), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1486), - [sym__semicolon] = ACTIONS(1486), - [sym__raw_string_literal] = ACTIONS(1486), - [sym__external_else] = ACTIONS(1486), - [sym__external_open_parenthesis] = ACTIONS(1486), - [sym__external_open_brace] = ACTIONS(1486), - [sym__external_close_brace] = ACTIONS(1486), - [sym__external_open_bracket] = ACTIONS(1486), - [sym__external_open_bracket2] = ACTIONS(1486), - }, - [912] = { - [sym_identifier] = ACTIONS(1565), - [anon_sym_BSLASH] = ACTIONS(1567), - [anon_sym_function] = ACTIONS(1565), - [anon_sym_EQ] = ACTIONS(1565), - [anon_sym_if] = ACTIONS(1565), - [anon_sym_for] = ACTIONS(1565), - [anon_sym_while] = ACTIONS(1565), - [anon_sym_repeat] = ACTIONS(1565), - [anon_sym_QMARK] = ACTIONS(1567), - [anon_sym_TILDE] = ACTIONS(1567), - [anon_sym_BANG] = ACTIONS(1565), - [anon_sym_PLUS] = ACTIONS(1567), - [anon_sym_DASH] = ACTIONS(1565), - [anon_sym_LT_DASH] = ACTIONS(1567), - [anon_sym_LT_LT_DASH] = ACTIONS(1567), - [anon_sym_COLON_EQ] = ACTIONS(1567), - [anon_sym_DASH_GT] = ACTIONS(1565), - [anon_sym_DASH_GT_GT] = ACTIONS(1567), - [anon_sym_PIPE] = ACTIONS(1565), - [anon_sym_AMP] = ACTIONS(1565), - [anon_sym_PIPE_PIPE] = ACTIONS(1567), - [anon_sym_AMP_AMP] = ACTIONS(1567), - [anon_sym_LT] = ACTIONS(1565), - [anon_sym_LT_EQ] = ACTIONS(1567), - [anon_sym_GT] = ACTIONS(1565), - [anon_sym_GT_EQ] = ACTIONS(1567), - [anon_sym_EQ_EQ] = ACTIONS(1567), - [anon_sym_BANG_EQ] = ACTIONS(1567), - [anon_sym_STAR] = ACTIONS(1565), - [anon_sym_SLASH] = ACTIONS(1567), - [anon_sym_STAR_STAR] = ACTIONS(1567), - [anon_sym_CARET] = ACTIONS(1567), - [aux_sym_binary_operator_token1] = ACTIONS(1567), - [anon_sym_PIPE_GT] = ACTIONS(1567), - [anon_sym_COLON] = ACTIONS(1565), - [anon_sym_DOLLAR] = ACTIONS(1567), - [anon_sym_AT] = ACTIONS(1567), - [sym__hex_literal] = ACTIONS(1567), - [sym__number_literal] = ACTIONS(1565), - [anon_sym_SQUOTE] = ACTIONS(1567), - [anon_sym_DQUOTE] = ACTIONS(1567), - [sym_return] = ACTIONS(1565), - [sym_next] = ACTIONS(1565), - [sym_break] = ACTIONS(1565), - [sym_true] = ACTIONS(1565), - [sym_false] = ACTIONS(1565), - [sym_null] = ACTIONS(1565), - [sym_inf] = ACTIONS(1565), - [sym_nan] = ACTIONS(1565), - [anon_sym_NA] = ACTIONS(1565), - [anon_sym_NA_integer_] = ACTIONS(1565), - [anon_sym_NA_real_] = ACTIONS(1565), - [anon_sym_NA_complex_] = ACTIONS(1565), - [anon_sym_NA_character_] = ACTIONS(1565), - [sym_dots] = ACTIONS(1565), - [sym_dot_dot_i] = ACTIONS(1567), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1567), - [sym__newline] = ACTIONS(1567), - [sym__raw_string_literal] = ACTIONS(1567), - [sym__external_else] = ACTIONS(1567), - [sym__external_open_parenthesis] = ACTIONS(1567), - [sym__external_open_brace] = ACTIONS(1567), - [sym__external_open_bracket] = ACTIONS(1567), - [sym__external_close_bracket] = ACTIONS(1567), - [sym__external_open_bracket2] = ACTIONS(1567), - }, - [913] = { - [sym_identifier] = ACTIONS(1569), - [anon_sym_BSLASH] = ACTIONS(1571), - [anon_sym_function] = ACTIONS(1569), - [anon_sym_EQ] = ACTIONS(1569), - [anon_sym_if] = ACTIONS(1569), - [anon_sym_for] = ACTIONS(1569), - [anon_sym_while] = ACTIONS(1569), - [anon_sym_repeat] = ACTIONS(1569), - [anon_sym_QMARK] = ACTIONS(1571), - [anon_sym_TILDE] = ACTIONS(1571), - [anon_sym_BANG] = ACTIONS(1569), - [anon_sym_PLUS] = ACTIONS(1571), - [anon_sym_DASH] = ACTIONS(1569), - [anon_sym_LT_DASH] = ACTIONS(1571), - [anon_sym_LT_LT_DASH] = ACTIONS(1571), - [anon_sym_COLON_EQ] = ACTIONS(1571), - [anon_sym_DASH_GT] = ACTIONS(1569), - [anon_sym_DASH_GT_GT] = ACTIONS(1571), - [anon_sym_PIPE] = ACTIONS(1569), - [anon_sym_AMP] = ACTIONS(1569), - [anon_sym_PIPE_PIPE] = ACTIONS(1571), - [anon_sym_AMP_AMP] = ACTIONS(1571), - [anon_sym_LT] = ACTIONS(1569), - [anon_sym_LT_EQ] = ACTIONS(1571), - [anon_sym_GT] = ACTIONS(1569), - [anon_sym_GT_EQ] = ACTIONS(1571), - [anon_sym_EQ_EQ] = ACTIONS(1571), - [anon_sym_BANG_EQ] = ACTIONS(1571), - [anon_sym_STAR] = ACTIONS(1569), - [anon_sym_SLASH] = ACTIONS(1571), - [anon_sym_STAR_STAR] = ACTIONS(1571), - [anon_sym_CARET] = ACTIONS(1571), - [aux_sym_binary_operator_token1] = ACTIONS(1571), - [anon_sym_PIPE_GT] = ACTIONS(1571), - [anon_sym_COLON] = ACTIONS(1569), - [anon_sym_DOLLAR] = ACTIONS(1571), - [anon_sym_AT] = ACTIONS(1571), - [sym__hex_literal] = ACTIONS(1571), - [sym__number_literal] = ACTIONS(1569), - [anon_sym_SQUOTE] = ACTIONS(1571), - [anon_sym_DQUOTE] = ACTIONS(1571), - [sym_return] = ACTIONS(1569), - [sym_next] = ACTIONS(1569), - [sym_break] = ACTIONS(1569), - [sym_true] = ACTIONS(1569), - [sym_false] = ACTIONS(1569), - [sym_null] = ACTIONS(1569), - [sym_inf] = ACTIONS(1569), - [sym_nan] = ACTIONS(1569), - [anon_sym_NA] = ACTIONS(1569), - [anon_sym_NA_integer_] = ACTIONS(1569), - [anon_sym_NA_real_] = ACTIONS(1569), - [anon_sym_NA_complex_] = ACTIONS(1569), - [anon_sym_NA_character_] = ACTIONS(1569), - [sym_dots] = ACTIONS(1569), - [sym_dot_dot_i] = ACTIONS(1571), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1571), - [sym__newline] = ACTIONS(1571), - [sym__raw_string_literal] = ACTIONS(1571), - [sym__external_else] = ACTIONS(1571), - [sym__external_open_parenthesis] = ACTIONS(1571), - [sym__external_open_brace] = ACTIONS(1571), - [sym__external_open_bracket] = ACTIONS(1571), - [sym__external_close_bracket] = ACTIONS(1571), - [sym__external_open_bracket2] = ACTIONS(1571), - }, - [914] = { - [sym_function_definition] = STATE(444), - [sym_if_statement] = STATE(444), - [sym_for_statement] = STATE(444), - [sym_while_statement] = STATE(444), - [sym_repeat_statement] = STATE(444), - [sym_braced_expression] = STATE(444), - [sym_parenthesized_expression] = STATE(444), - [sym_call] = STATE(444), - [sym_subset] = STATE(444), - [sym_subset2] = STATE(444), - [sym_unary_operator] = STATE(444), - [sym_binary_operator] = STATE(444), - [sym_extract_operator] = STATE(444), - [sym_namespace_operator] = STATE(444), - [sym_integer] = STATE(444), - [sym_complex] = STATE(444), - [sym_float] = STATE(444), - [sym__float_literal] = STATE(780), - [sym_string] = STATE(774), - [sym__single_quoted_string] = STATE(781), - [sym__double_quoted_string] = STATE(810), - [sym_na] = STATE(444), - [sym__expression] = STATE(444), - [sym__string_or_identifier] = STATE(2298), - [sym__open_parenthesis] = STATE(994), - [sym__open_brace] = STATE(897), - [sym__close_brace] = STATE(822), - [aux_sym_braced_expression_repeat1] = STATE(985), - [sym_identifier] = ACTIONS(1500), - [anon_sym_BSLASH] = ACTIONS(1502), - [anon_sym_function] = ACTIONS(1504), - [anon_sym_if] = ACTIONS(1506), - [anon_sym_for] = ACTIONS(1508), - [anon_sym_while] = ACTIONS(1510), - [anon_sym_repeat] = ACTIONS(1512), - [anon_sym_QMARK] = ACTIONS(1514), - [anon_sym_TILDE] = ACTIONS(1516), - [anon_sym_BANG] = ACTIONS(1518), - [anon_sym_PLUS] = ACTIONS(1520), - [anon_sym_DASH] = ACTIONS(1520), - [sym__hex_literal] = ACTIONS(1522), - [sym__number_literal] = ACTIONS(1524), - [anon_sym_SQUOTE] = ACTIONS(1155), - [anon_sym_DQUOTE] = ACTIONS(1157), - [sym_return] = ACTIONS(1526), - [sym_next] = ACTIONS(1526), - [sym_break] = ACTIONS(1526), - [sym_true] = ACTIONS(1526), - [sym_false] = ACTIONS(1526), - [sym_null] = ACTIONS(1526), - [sym_inf] = ACTIONS(1526), - [sym_nan] = ACTIONS(1526), - [anon_sym_NA] = ACTIONS(1528), - [anon_sym_NA_integer_] = ACTIONS(1528), - [anon_sym_NA_real_] = ACTIONS(1528), - [anon_sym_NA_complex_] = ACTIONS(1528), - [anon_sym_NA_character_] = ACTIONS(1528), - [sym_dots] = ACTIONS(1526), - [sym_dot_dot_i] = ACTIONS(1530), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1532), - [sym__semicolon] = ACTIONS(1532), - [sym__raw_string_literal] = ACTIONS(1159), - [sym__external_open_parenthesis] = ACTIONS(1534), - [sym__external_open_brace] = ACTIONS(1536), - [sym__external_close_brace] = ACTIONS(1606), - }, - [915] = { - [sym_function_definition] = STATE(444), - [sym_if_statement] = STATE(444), - [sym_for_statement] = STATE(444), - [sym_while_statement] = STATE(444), - [sym_repeat_statement] = STATE(444), - [sym_braced_expression] = STATE(444), - [sym_parenthesized_expression] = STATE(444), - [sym_call] = STATE(444), - [sym_subset] = STATE(444), - [sym_subset2] = STATE(444), - [sym_unary_operator] = STATE(444), - [sym_binary_operator] = STATE(444), - [sym_extract_operator] = STATE(444), - [sym_namespace_operator] = STATE(444), - [sym_integer] = STATE(444), - [sym_complex] = STATE(444), - [sym_float] = STATE(444), - [sym__float_literal] = STATE(780), - [sym_string] = STATE(774), - [sym__single_quoted_string] = STATE(781), - [sym__double_quoted_string] = STATE(810), - [sym_na] = STATE(444), - [sym__expression] = STATE(444), - [sym__string_or_identifier] = STATE(2298), - [sym__open_parenthesis] = STATE(994), - [sym__open_brace] = STATE(897), - [sym__close_brace] = STATE(857), - [aux_sym_braced_expression_repeat1] = STATE(858), - [sym_identifier] = ACTIONS(1500), - [anon_sym_BSLASH] = ACTIONS(1502), - [anon_sym_function] = ACTIONS(1504), - [anon_sym_if] = ACTIONS(1506), - [anon_sym_for] = ACTIONS(1508), - [anon_sym_while] = ACTIONS(1510), - [anon_sym_repeat] = ACTIONS(1512), - [anon_sym_QMARK] = ACTIONS(1514), - [anon_sym_TILDE] = ACTIONS(1516), - [anon_sym_BANG] = ACTIONS(1518), - [anon_sym_PLUS] = ACTIONS(1520), - [anon_sym_DASH] = ACTIONS(1520), - [sym__hex_literal] = ACTIONS(1522), - [sym__number_literal] = ACTIONS(1524), - [anon_sym_SQUOTE] = ACTIONS(1155), - [anon_sym_DQUOTE] = ACTIONS(1157), - [sym_return] = ACTIONS(1526), - [sym_next] = ACTIONS(1526), - [sym_break] = ACTIONS(1526), - [sym_true] = ACTIONS(1526), - [sym_false] = ACTIONS(1526), - [sym_null] = ACTIONS(1526), - [sym_inf] = ACTIONS(1526), - [sym_nan] = ACTIONS(1526), - [anon_sym_NA] = ACTIONS(1528), - [anon_sym_NA_integer_] = ACTIONS(1528), - [anon_sym_NA_real_] = ACTIONS(1528), - [anon_sym_NA_complex_] = ACTIONS(1528), - [anon_sym_NA_character_] = ACTIONS(1528), - [sym_dots] = ACTIONS(1526), - [sym_dot_dot_i] = ACTIONS(1530), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1532), - [sym__semicolon] = ACTIONS(1532), - [sym__raw_string_literal] = ACTIONS(1159), - [sym__external_open_parenthesis] = ACTIONS(1534), - [sym__external_open_brace] = ACTIONS(1536), - [sym__external_close_brace] = ACTIONS(1608), - }, - [916] = { - [sym_function_definition] = STATE(444), - [sym_if_statement] = STATE(444), - [sym_for_statement] = STATE(444), - [sym_while_statement] = STATE(444), - [sym_repeat_statement] = STATE(444), - [sym_braced_expression] = STATE(444), - [sym_parenthesized_expression] = STATE(444), - [sym_call] = STATE(444), - [sym_subset] = STATE(444), - [sym_subset2] = STATE(444), - [sym_unary_operator] = STATE(444), - [sym_binary_operator] = STATE(444), - [sym_extract_operator] = STATE(444), - [sym_namespace_operator] = STATE(444), - [sym_integer] = STATE(444), - [sym_complex] = STATE(444), - [sym_float] = STATE(444), - [sym__float_literal] = STATE(780), - [sym_string] = STATE(774), - [sym__single_quoted_string] = STATE(781), - [sym__double_quoted_string] = STATE(810), - [sym_na] = STATE(444), - [sym__expression] = STATE(444), - [sym__string_or_identifier] = STATE(2298), - [sym__open_parenthesis] = STATE(994), - [sym__open_brace] = STATE(897), - [sym__close_brace] = STATE(946), - [aux_sym_braced_expression_repeat1] = STATE(985), - [sym_identifier] = ACTIONS(1500), - [anon_sym_BSLASH] = ACTIONS(1502), - [anon_sym_function] = ACTIONS(1504), - [anon_sym_if] = ACTIONS(1506), - [anon_sym_for] = ACTIONS(1508), - [anon_sym_while] = ACTIONS(1510), - [anon_sym_repeat] = ACTIONS(1512), - [anon_sym_QMARK] = ACTIONS(1514), - [anon_sym_TILDE] = ACTIONS(1516), - [anon_sym_BANG] = ACTIONS(1518), - [anon_sym_PLUS] = ACTIONS(1520), - [anon_sym_DASH] = ACTIONS(1520), - [sym__hex_literal] = ACTIONS(1522), - [sym__number_literal] = ACTIONS(1524), - [anon_sym_SQUOTE] = ACTIONS(1155), - [anon_sym_DQUOTE] = ACTIONS(1157), - [sym_return] = ACTIONS(1526), - [sym_next] = ACTIONS(1526), - [sym_break] = ACTIONS(1526), - [sym_true] = ACTIONS(1526), - [sym_false] = ACTIONS(1526), - [sym_null] = ACTIONS(1526), - [sym_inf] = ACTIONS(1526), - [sym_nan] = ACTIONS(1526), - [anon_sym_NA] = ACTIONS(1528), - [anon_sym_NA_integer_] = ACTIONS(1528), - [anon_sym_NA_real_] = ACTIONS(1528), - [anon_sym_NA_complex_] = ACTIONS(1528), - [anon_sym_NA_character_] = ACTIONS(1528), - [sym_dots] = ACTIONS(1526), - [sym_dot_dot_i] = ACTIONS(1530), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1532), - [sym__semicolon] = ACTIONS(1532), - [sym__raw_string_literal] = ACTIONS(1159), - [sym__external_open_parenthesis] = ACTIONS(1534), - [sym__external_open_brace] = ACTIONS(1536), - [sym__external_close_brace] = ACTIONS(1610), - }, - [917] = { - [ts_builtin_sym_end] = ACTIONS(1567), - [sym_identifier] = ACTIONS(1565), - [anon_sym_BSLASH] = ACTIONS(1567), - [anon_sym_function] = ACTIONS(1565), - [anon_sym_EQ] = ACTIONS(1565), - [anon_sym_if] = ACTIONS(1565), - [anon_sym_for] = ACTIONS(1565), - [anon_sym_while] = ACTIONS(1565), - [anon_sym_repeat] = ACTIONS(1565), - [anon_sym_QMARK] = ACTIONS(1567), - [anon_sym_TILDE] = ACTIONS(1567), - [anon_sym_BANG] = ACTIONS(1565), - [anon_sym_PLUS] = ACTIONS(1567), - [anon_sym_DASH] = ACTIONS(1565), - [anon_sym_LT_DASH] = ACTIONS(1567), - [anon_sym_LT_LT_DASH] = ACTIONS(1567), - [anon_sym_COLON_EQ] = ACTIONS(1567), - [anon_sym_DASH_GT] = ACTIONS(1565), - [anon_sym_DASH_GT_GT] = ACTIONS(1567), - [anon_sym_PIPE] = ACTIONS(1565), - [anon_sym_AMP] = ACTIONS(1565), - [anon_sym_PIPE_PIPE] = ACTIONS(1567), - [anon_sym_AMP_AMP] = ACTIONS(1567), - [anon_sym_LT] = ACTIONS(1565), - [anon_sym_LT_EQ] = ACTIONS(1567), - [anon_sym_GT] = ACTIONS(1565), - [anon_sym_GT_EQ] = ACTIONS(1567), - [anon_sym_EQ_EQ] = ACTIONS(1567), - [anon_sym_BANG_EQ] = ACTIONS(1567), - [anon_sym_STAR] = ACTIONS(1565), - [anon_sym_SLASH] = ACTIONS(1567), - [anon_sym_STAR_STAR] = ACTIONS(1567), - [anon_sym_CARET] = ACTIONS(1567), - [aux_sym_binary_operator_token1] = ACTIONS(1567), - [anon_sym_PIPE_GT] = ACTIONS(1567), - [anon_sym_COLON] = ACTIONS(1565), - [anon_sym_DOLLAR] = ACTIONS(1567), - [anon_sym_AT] = ACTIONS(1567), - [sym__hex_literal] = ACTIONS(1567), - [sym__number_literal] = ACTIONS(1565), - [anon_sym_SQUOTE] = ACTIONS(1567), - [anon_sym_DQUOTE] = ACTIONS(1567), - [sym_return] = ACTIONS(1565), - [sym_next] = ACTIONS(1565), - [sym_break] = ACTIONS(1565), - [sym_true] = ACTIONS(1565), - [sym_false] = ACTIONS(1565), - [sym_null] = ACTIONS(1565), - [sym_inf] = ACTIONS(1565), - [sym_nan] = ACTIONS(1565), - [anon_sym_NA] = ACTIONS(1565), - [anon_sym_NA_integer_] = ACTIONS(1565), - [anon_sym_NA_real_] = ACTIONS(1565), - [anon_sym_NA_complex_] = ACTIONS(1565), - [anon_sym_NA_character_] = ACTIONS(1565), - [sym_dots] = ACTIONS(1565), - [sym_dot_dot_i] = ACTIONS(1567), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1567), - [sym__semicolon] = ACTIONS(1567), - [sym__raw_string_literal] = ACTIONS(1567), - [sym__external_else] = ACTIONS(1567), - [sym__external_open_parenthesis] = ACTIONS(1567), - [sym__external_open_brace] = ACTIONS(1567), - [sym__external_open_bracket] = ACTIONS(1567), - [sym__external_open_bracket2] = ACTIONS(1567), - }, - [918] = { - [sym_function_definition] = STATE(444), - [sym_if_statement] = STATE(444), - [sym_for_statement] = STATE(444), - [sym_while_statement] = STATE(444), - [sym_repeat_statement] = STATE(444), - [sym_braced_expression] = STATE(444), - [sym_parenthesized_expression] = STATE(444), - [sym_call] = STATE(444), - [sym_subset] = STATE(444), - [sym_subset2] = STATE(444), - [sym_unary_operator] = STATE(444), - [sym_binary_operator] = STATE(444), - [sym_extract_operator] = STATE(444), - [sym_namespace_operator] = STATE(444), - [sym_integer] = STATE(444), - [sym_complex] = STATE(444), - [sym_float] = STATE(444), - [sym__float_literal] = STATE(780), - [sym_string] = STATE(774), - [sym__single_quoted_string] = STATE(781), - [sym__double_quoted_string] = STATE(810), - [sym_na] = STATE(444), - [sym__expression] = STATE(444), - [sym__string_or_identifier] = STATE(2298), - [sym__open_parenthesis] = STATE(994), - [sym__open_brace] = STATE(897), - [sym__close_brace] = STATE(932), - [aux_sym_braced_expression_repeat1] = STATE(933), - [sym_identifier] = ACTIONS(1500), - [anon_sym_BSLASH] = ACTIONS(1502), - [anon_sym_function] = ACTIONS(1504), - [anon_sym_if] = ACTIONS(1506), - [anon_sym_for] = ACTIONS(1508), - [anon_sym_while] = ACTIONS(1510), - [anon_sym_repeat] = ACTIONS(1512), - [anon_sym_QMARK] = ACTIONS(1514), - [anon_sym_TILDE] = ACTIONS(1516), - [anon_sym_BANG] = ACTIONS(1518), - [anon_sym_PLUS] = ACTIONS(1520), - [anon_sym_DASH] = ACTIONS(1520), - [sym__hex_literal] = ACTIONS(1522), - [sym__number_literal] = ACTIONS(1524), - [anon_sym_SQUOTE] = ACTIONS(1155), - [anon_sym_DQUOTE] = ACTIONS(1157), - [sym_return] = ACTIONS(1526), - [sym_next] = ACTIONS(1526), - [sym_break] = ACTIONS(1526), - [sym_true] = ACTIONS(1526), - [sym_false] = ACTIONS(1526), - [sym_null] = ACTIONS(1526), - [sym_inf] = ACTIONS(1526), - [sym_nan] = ACTIONS(1526), - [anon_sym_NA] = ACTIONS(1528), - [anon_sym_NA_integer_] = ACTIONS(1528), - [anon_sym_NA_real_] = ACTIONS(1528), - [anon_sym_NA_complex_] = ACTIONS(1528), - [anon_sym_NA_character_] = ACTIONS(1528), - [sym_dots] = ACTIONS(1526), - [sym_dot_dot_i] = ACTIONS(1530), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1532), - [sym__semicolon] = ACTIONS(1532), - [sym__raw_string_literal] = ACTIONS(1159), - [sym__external_open_parenthesis] = ACTIONS(1534), - [sym__external_open_brace] = ACTIONS(1536), - [sym__external_close_brace] = ACTIONS(1612), - }, - [919] = { - [ts_builtin_sym_end] = ACTIONS(1571), - [sym_identifier] = ACTIONS(1569), - [anon_sym_BSLASH] = ACTIONS(1571), - [anon_sym_function] = ACTIONS(1569), - [anon_sym_EQ] = ACTIONS(1569), - [anon_sym_if] = ACTIONS(1569), - [anon_sym_for] = ACTIONS(1569), - [anon_sym_while] = ACTIONS(1569), - [anon_sym_repeat] = ACTIONS(1569), - [anon_sym_QMARK] = ACTIONS(1571), - [anon_sym_TILDE] = ACTIONS(1571), - [anon_sym_BANG] = ACTIONS(1569), - [anon_sym_PLUS] = ACTIONS(1571), - [anon_sym_DASH] = ACTIONS(1569), - [anon_sym_LT_DASH] = ACTIONS(1571), - [anon_sym_LT_LT_DASH] = ACTIONS(1571), - [anon_sym_COLON_EQ] = ACTIONS(1571), - [anon_sym_DASH_GT] = ACTIONS(1569), - [anon_sym_DASH_GT_GT] = ACTIONS(1571), - [anon_sym_PIPE] = ACTIONS(1569), - [anon_sym_AMP] = ACTIONS(1569), - [anon_sym_PIPE_PIPE] = ACTIONS(1571), - [anon_sym_AMP_AMP] = ACTIONS(1571), - [anon_sym_LT] = ACTIONS(1569), - [anon_sym_LT_EQ] = ACTIONS(1571), - [anon_sym_GT] = ACTIONS(1569), - [anon_sym_GT_EQ] = ACTIONS(1571), - [anon_sym_EQ_EQ] = ACTIONS(1571), - [anon_sym_BANG_EQ] = ACTIONS(1571), - [anon_sym_STAR] = ACTIONS(1569), - [anon_sym_SLASH] = ACTIONS(1571), - [anon_sym_STAR_STAR] = ACTIONS(1571), - [anon_sym_CARET] = ACTIONS(1571), - [aux_sym_binary_operator_token1] = ACTIONS(1571), - [anon_sym_PIPE_GT] = ACTIONS(1571), - [anon_sym_COLON] = ACTIONS(1569), - [anon_sym_DOLLAR] = ACTIONS(1571), - [anon_sym_AT] = ACTIONS(1571), - [sym__hex_literal] = ACTIONS(1571), - [sym__number_literal] = ACTIONS(1569), - [anon_sym_SQUOTE] = ACTIONS(1571), - [anon_sym_DQUOTE] = ACTIONS(1571), - [sym_return] = ACTIONS(1569), - [sym_next] = ACTIONS(1569), - [sym_break] = ACTIONS(1569), - [sym_true] = ACTIONS(1569), - [sym_false] = ACTIONS(1569), - [sym_null] = ACTIONS(1569), - [sym_inf] = ACTIONS(1569), - [sym_nan] = ACTIONS(1569), - [anon_sym_NA] = ACTIONS(1569), - [anon_sym_NA_integer_] = ACTIONS(1569), - [anon_sym_NA_real_] = ACTIONS(1569), - [anon_sym_NA_complex_] = ACTIONS(1569), - [anon_sym_NA_character_] = ACTIONS(1569), - [sym_dots] = ACTIONS(1569), - [sym_dot_dot_i] = ACTIONS(1571), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1571), - [sym__semicolon] = ACTIONS(1571), - [sym__raw_string_literal] = ACTIONS(1571), - [sym__external_else] = ACTIONS(1571), - [sym__external_open_parenthesis] = ACTIONS(1571), - [sym__external_open_brace] = ACTIONS(1571), - [sym__external_open_bracket] = ACTIONS(1571), - [sym__external_open_bracket2] = ACTIONS(1571), - }, - [920] = { - [sym_identifier] = ACTIONS(1545), - [anon_sym_BSLASH] = ACTIONS(1547), - [anon_sym_function] = ACTIONS(1545), - [anon_sym_EQ] = ACTIONS(1545), - [anon_sym_if] = ACTIONS(1545), - [anon_sym_for] = ACTIONS(1545), - [anon_sym_while] = ACTIONS(1545), - [anon_sym_repeat] = ACTIONS(1545), - [anon_sym_QMARK] = ACTIONS(1547), - [anon_sym_TILDE] = ACTIONS(1547), - [anon_sym_BANG] = ACTIONS(1545), - [anon_sym_PLUS] = ACTIONS(1547), - [anon_sym_DASH] = ACTIONS(1545), - [anon_sym_LT_DASH] = ACTIONS(1547), - [anon_sym_LT_LT_DASH] = ACTIONS(1547), - [anon_sym_COLON_EQ] = ACTIONS(1547), - [anon_sym_DASH_GT] = ACTIONS(1545), - [anon_sym_DASH_GT_GT] = ACTIONS(1547), - [anon_sym_PIPE] = ACTIONS(1545), - [anon_sym_AMP] = ACTIONS(1545), - [anon_sym_PIPE_PIPE] = ACTIONS(1547), - [anon_sym_AMP_AMP] = ACTIONS(1547), - [anon_sym_LT] = ACTIONS(1545), - [anon_sym_LT_EQ] = ACTIONS(1547), - [anon_sym_GT] = ACTIONS(1545), - [anon_sym_GT_EQ] = ACTIONS(1547), - [anon_sym_EQ_EQ] = ACTIONS(1547), - [anon_sym_BANG_EQ] = ACTIONS(1547), - [anon_sym_STAR] = ACTIONS(1545), - [anon_sym_SLASH] = ACTIONS(1547), - [anon_sym_STAR_STAR] = ACTIONS(1547), - [anon_sym_CARET] = ACTIONS(1547), - [aux_sym_binary_operator_token1] = ACTIONS(1547), - [anon_sym_PIPE_GT] = ACTIONS(1547), - [anon_sym_COLON] = ACTIONS(1545), - [anon_sym_DOLLAR] = ACTIONS(1547), - [anon_sym_AT] = ACTIONS(1547), - [sym__hex_literal] = ACTIONS(1547), - [sym__number_literal] = ACTIONS(1545), - [anon_sym_SQUOTE] = ACTIONS(1547), - [anon_sym_DQUOTE] = ACTIONS(1547), - [sym_return] = ACTIONS(1545), - [sym_next] = ACTIONS(1545), - [sym_break] = ACTIONS(1545), - [sym_true] = ACTIONS(1545), - [sym_false] = ACTIONS(1545), - [sym_null] = ACTIONS(1545), - [sym_inf] = ACTIONS(1545), - [sym_nan] = ACTIONS(1545), - [anon_sym_NA] = ACTIONS(1545), - [anon_sym_NA_integer_] = ACTIONS(1545), - [anon_sym_NA_real_] = ACTIONS(1545), - [anon_sym_NA_complex_] = ACTIONS(1545), - [anon_sym_NA_character_] = ACTIONS(1545), - [sym_dots] = ACTIONS(1545), - [sym_dot_dot_i] = ACTIONS(1547), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1547), - [sym__semicolon] = ACTIONS(1547), - [sym__raw_string_literal] = ACTIONS(1547), - [sym__external_else] = ACTIONS(1547), - [sym__external_open_parenthesis] = ACTIONS(1547), - [sym__external_open_brace] = ACTIONS(1547), - [sym__external_close_brace] = ACTIONS(1547), - [sym__external_open_bracket] = ACTIONS(1547), - [sym__external_open_bracket2] = ACTIONS(1547), - }, - [921] = { - [sym_function_definition] = STATE(444), - [sym_if_statement] = STATE(444), - [sym_for_statement] = STATE(444), - [sym_while_statement] = STATE(444), - [sym_repeat_statement] = STATE(444), - [sym_braced_expression] = STATE(444), - [sym_parenthesized_expression] = STATE(444), - [sym_call] = STATE(444), - [sym_subset] = STATE(444), - [sym_subset2] = STATE(444), - [sym_unary_operator] = STATE(444), - [sym_binary_operator] = STATE(444), - [sym_extract_operator] = STATE(444), - [sym_namespace_operator] = STATE(444), - [sym_integer] = STATE(444), - [sym_complex] = STATE(444), - [sym_float] = STATE(444), - [sym__float_literal] = STATE(780), - [sym_string] = STATE(774), - [sym__single_quoted_string] = STATE(781), - [sym__double_quoted_string] = STATE(810), - [sym_na] = STATE(444), - [sym__expression] = STATE(444), - [sym__string_or_identifier] = STATE(2298), - [sym__open_parenthesis] = STATE(994), - [sym__open_brace] = STATE(897), - [sym__close_brace] = STATE(2097), - [aux_sym_braced_expression_repeat1] = STATE(876), - [sym_identifier] = ACTIONS(1500), - [anon_sym_BSLASH] = ACTIONS(1502), - [anon_sym_function] = ACTIONS(1504), - [anon_sym_if] = ACTIONS(1506), - [anon_sym_for] = ACTIONS(1508), - [anon_sym_while] = ACTIONS(1510), - [anon_sym_repeat] = ACTIONS(1512), - [anon_sym_QMARK] = ACTIONS(1514), - [anon_sym_TILDE] = ACTIONS(1516), - [anon_sym_BANG] = ACTIONS(1518), - [anon_sym_PLUS] = ACTIONS(1520), - [anon_sym_DASH] = ACTIONS(1520), - [sym__hex_literal] = ACTIONS(1522), - [sym__number_literal] = ACTIONS(1524), - [anon_sym_SQUOTE] = ACTIONS(1155), - [anon_sym_DQUOTE] = ACTIONS(1157), - [sym_return] = ACTIONS(1526), - [sym_next] = ACTIONS(1526), - [sym_break] = ACTIONS(1526), - [sym_true] = ACTIONS(1526), - [sym_false] = ACTIONS(1526), - [sym_null] = ACTIONS(1526), - [sym_inf] = ACTIONS(1526), - [sym_nan] = ACTIONS(1526), - [anon_sym_NA] = ACTIONS(1528), - [anon_sym_NA_integer_] = ACTIONS(1528), - [anon_sym_NA_real_] = ACTIONS(1528), - [anon_sym_NA_complex_] = ACTIONS(1528), - [anon_sym_NA_character_] = ACTIONS(1528), - [sym_dots] = ACTIONS(1526), - [sym_dot_dot_i] = ACTIONS(1530), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1532), - [sym__semicolon] = ACTIONS(1532), - [sym__raw_string_literal] = ACTIONS(1159), - [sym__external_open_parenthesis] = ACTIONS(1534), - [sym__external_open_brace] = ACTIONS(1536), - [sym__external_close_brace] = ACTIONS(1614), - }, - [922] = { - [sym_identifier] = ACTIONS(1549), - [anon_sym_BSLASH] = ACTIONS(1551), - [anon_sym_function] = ACTIONS(1549), - [anon_sym_EQ] = ACTIONS(1549), - [anon_sym_if] = ACTIONS(1549), - [anon_sym_for] = ACTIONS(1549), - [anon_sym_while] = ACTIONS(1549), - [anon_sym_repeat] = ACTIONS(1549), - [anon_sym_QMARK] = ACTIONS(1551), - [anon_sym_TILDE] = ACTIONS(1551), - [anon_sym_BANG] = ACTIONS(1549), - [anon_sym_PLUS] = ACTIONS(1551), - [anon_sym_DASH] = ACTIONS(1549), - [anon_sym_LT_DASH] = ACTIONS(1551), - [anon_sym_LT_LT_DASH] = ACTIONS(1551), - [anon_sym_COLON_EQ] = ACTIONS(1551), - [anon_sym_DASH_GT] = ACTIONS(1549), - [anon_sym_DASH_GT_GT] = ACTIONS(1551), - [anon_sym_PIPE] = ACTIONS(1549), - [anon_sym_AMP] = ACTIONS(1549), - [anon_sym_PIPE_PIPE] = ACTIONS(1551), - [anon_sym_AMP_AMP] = ACTIONS(1551), - [anon_sym_LT] = ACTIONS(1549), - [anon_sym_LT_EQ] = ACTIONS(1551), - [anon_sym_GT] = ACTIONS(1549), - [anon_sym_GT_EQ] = ACTIONS(1551), - [anon_sym_EQ_EQ] = ACTIONS(1551), - [anon_sym_BANG_EQ] = ACTIONS(1551), - [anon_sym_STAR] = ACTIONS(1549), - [anon_sym_SLASH] = ACTIONS(1551), - [anon_sym_STAR_STAR] = ACTIONS(1551), - [anon_sym_CARET] = ACTIONS(1551), - [aux_sym_binary_operator_token1] = ACTIONS(1551), - [anon_sym_PIPE_GT] = ACTIONS(1551), - [anon_sym_COLON] = ACTIONS(1549), - [anon_sym_DOLLAR] = ACTIONS(1551), - [anon_sym_AT] = ACTIONS(1551), - [sym__hex_literal] = ACTIONS(1551), - [sym__number_literal] = ACTIONS(1549), - [anon_sym_SQUOTE] = ACTIONS(1551), - [anon_sym_DQUOTE] = ACTIONS(1551), - [sym_return] = ACTIONS(1549), - [sym_next] = ACTIONS(1549), - [sym_break] = ACTIONS(1549), - [sym_true] = ACTIONS(1549), - [sym_false] = ACTIONS(1549), - [sym_null] = ACTIONS(1549), - [sym_inf] = ACTIONS(1549), - [sym_nan] = ACTIONS(1549), - [anon_sym_NA] = ACTIONS(1549), - [anon_sym_NA_integer_] = ACTIONS(1549), - [anon_sym_NA_real_] = ACTIONS(1549), - [anon_sym_NA_complex_] = ACTIONS(1549), - [anon_sym_NA_character_] = ACTIONS(1549), - [sym_dots] = ACTIONS(1549), - [sym_dot_dot_i] = ACTIONS(1551), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1551), - [sym__semicolon] = ACTIONS(1551), - [sym__raw_string_literal] = ACTIONS(1551), - [sym__external_else] = ACTIONS(1551), - [sym__external_open_parenthesis] = ACTIONS(1551), - [sym__external_open_brace] = ACTIONS(1551), - [sym__external_close_brace] = ACTIONS(1551), - [sym__external_open_bracket] = ACTIONS(1551), - [sym__external_open_bracket2] = ACTIONS(1551), - }, - [923] = { - [sym_function_definition] = STATE(444), - [sym_if_statement] = STATE(444), - [sym_for_statement] = STATE(444), - [sym_while_statement] = STATE(444), - [sym_repeat_statement] = STATE(444), - [sym_braced_expression] = STATE(444), - [sym_parenthesized_expression] = STATE(444), - [sym_call] = STATE(444), - [sym_subset] = STATE(444), - [sym_subset2] = STATE(444), - [sym_unary_operator] = STATE(444), - [sym_binary_operator] = STATE(444), - [sym_extract_operator] = STATE(444), - [sym_namespace_operator] = STATE(444), - [sym_integer] = STATE(444), - [sym_complex] = STATE(444), - [sym_float] = STATE(444), - [sym__float_literal] = STATE(780), - [sym_string] = STATE(774), - [sym__single_quoted_string] = STATE(781), - [sym__double_quoted_string] = STATE(810), - [sym_na] = STATE(444), - [sym__expression] = STATE(444), - [sym__string_or_identifier] = STATE(2298), - [sym__open_parenthesis] = STATE(994), - [sym__open_brace] = STATE(897), - [sym__close_brace] = STATE(846), - [aux_sym_braced_expression_repeat1] = STATE(985), - [sym_identifier] = ACTIONS(1500), - [anon_sym_BSLASH] = ACTIONS(1502), - [anon_sym_function] = ACTIONS(1504), - [anon_sym_if] = ACTIONS(1506), - [anon_sym_for] = ACTIONS(1508), - [anon_sym_while] = ACTIONS(1510), - [anon_sym_repeat] = ACTIONS(1512), - [anon_sym_QMARK] = ACTIONS(1514), - [anon_sym_TILDE] = ACTIONS(1516), - [anon_sym_BANG] = ACTIONS(1518), - [anon_sym_PLUS] = ACTIONS(1520), - [anon_sym_DASH] = ACTIONS(1520), - [sym__hex_literal] = ACTIONS(1522), - [sym__number_literal] = ACTIONS(1524), - [anon_sym_SQUOTE] = ACTIONS(1155), - [anon_sym_DQUOTE] = ACTIONS(1157), - [sym_return] = ACTIONS(1526), - [sym_next] = ACTIONS(1526), - [sym_break] = ACTIONS(1526), - [sym_true] = ACTIONS(1526), - [sym_false] = ACTIONS(1526), - [sym_null] = ACTIONS(1526), - [sym_inf] = ACTIONS(1526), - [sym_nan] = ACTIONS(1526), - [anon_sym_NA] = ACTIONS(1528), - [anon_sym_NA_integer_] = ACTIONS(1528), - [anon_sym_NA_real_] = ACTIONS(1528), - [anon_sym_NA_complex_] = ACTIONS(1528), - [anon_sym_NA_character_] = ACTIONS(1528), - [sym_dots] = ACTIONS(1526), - [sym_dot_dot_i] = ACTIONS(1530), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1532), - [sym__semicolon] = ACTIONS(1532), - [sym__raw_string_literal] = ACTIONS(1159), - [sym__external_open_parenthesis] = ACTIONS(1534), - [sym__external_open_brace] = ACTIONS(1536), - [sym__external_close_brace] = ACTIONS(1616), - }, - [924] = { - [sym_function_definition] = STATE(444), - [sym_if_statement] = STATE(444), - [sym_for_statement] = STATE(444), - [sym_while_statement] = STATE(444), - [sym_repeat_statement] = STATE(444), - [sym_braced_expression] = STATE(444), - [sym_parenthesized_expression] = STATE(444), - [sym_call] = STATE(444), - [sym_subset] = STATE(444), - [sym_subset2] = STATE(444), - [sym_unary_operator] = STATE(444), - [sym_binary_operator] = STATE(444), - [sym_extract_operator] = STATE(444), - [sym_namespace_operator] = STATE(444), - [sym_integer] = STATE(444), - [sym_complex] = STATE(444), - [sym_float] = STATE(444), - [sym__float_literal] = STATE(780), - [sym_string] = STATE(774), - [sym__single_quoted_string] = STATE(781), - [sym__double_quoted_string] = STATE(810), - [sym_na] = STATE(444), - [sym__expression] = STATE(444), - [sym__string_or_identifier] = STATE(2298), - [sym__open_parenthesis] = STATE(994), - [sym__open_brace] = STATE(897), - [sym__close_brace] = STATE(957), - [aux_sym_braced_expression_repeat1] = STATE(866), - [sym_identifier] = ACTIONS(1500), - [anon_sym_BSLASH] = ACTIONS(1502), - [anon_sym_function] = ACTIONS(1504), - [anon_sym_if] = ACTIONS(1506), - [anon_sym_for] = ACTIONS(1508), - [anon_sym_while] = ACTIONS(1510), - [anon_sym_repeat] = ACTIONS(1512), - [anon_sym_QMARK] = ACTIONS(1514), - [anon_sym_TILDE] = ACTIONS(1516), - [anon_sym_BANG] = ACTIONS(1518), - [anon_sym_PLUS] = ACTIONS(1520), - [anon_sym_DASH] = ACTIONS(1520), - [sym__hex_literal] = ACTIONS(1522), - [sym__number_literal] = ACTIONS(1524), - [anon_sym_SQUOTE] = ACTIONS(1155), - [anon_sym_DQUOTE] = ACTIONS(1157), - [sym_return] = ACTIONS(1526), - [sym_next] = ACTIONS(1526), - [sym_break] = ACTIONS(1526), - [sym_true] = ACTIONS(1526), - [sym_false] = ACTIONS(1526), - [sym_null] = ACTIONS(1526), - [sym_inf] = ACTIONS(1526), - [sym_nan] = ACTIONS(1526), - [anon_sym_NA] = ACTIONS(1528), - [anon_sym_NA_integer_] = ACTIONS(1528), - [anon_sym_NA_real_] = ACTIONS(1528), - [anon_sym_NA_complex_] = ACTIONS(1528), - [anon_sym_NA_character_] = ACTIONS(1528), - [sym_dots] = ACTIONS(1526), - [sym_dot_dot_i] = ACTIONS(1530), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1532), - [sym__semicolon] = ACTIONS(1532), - [sym__raw_string_literal] = ACTIONS(1159), - [sym__external_open_parenthesis] = ACTIONS(1534), - [sym__external_open_brace] = ACTIONS(1536), - [sym__external_close_brace] = ACTIONS(1618), - }, - [925] = { - [sym_identifier] = ACTIONS(1553), - [anon_sym_BSLASH] = ACTIONS(1555), - [anon_sym_function] = ACTIONS(1553), - [anon_sym_EQ] = ACTIONS(1553), - [anon_sym_if] = ACTIONS(1553), - [anon_sym_for] = ACTIONS(1553), - [anon_sym_while] = ACTIONS(1553), - [anon_sym_repeat] = ACTIONS(1553), - [anon_sym_QMARK] = ACTIONS(1555), - [anon_sym_TILDE] = ACTIONS(1555), - [anon_sym_BANG] = ACTIONS(1553), - [anon_sym_PLUS] = ACTIONS(1555), - [anon_sym_DASH] = ACTIONS(1553), - [anon_sym_LT_DASH] = ACTIONS(1555), - [anon_sym_LT_LT_DASH] = ACTIONS(1555), - [anon_sym_COLON_EQ] = ACTIONS(1555), - [anon_sym_DASH_GT] = ACTIONS(1553), - [anon_sym_DASH_GT_GT] = ACTIONS(1555), - [anon_sym_PIPE] = ACTIONS(1553), - [anon_sym_AMP] = ACTIONS(1553), - [anon_sym_PIPE_PIPE] = ACTIONS(1555), - [anon_sym_AMP_AMP] = ACTIONS(1555), - [anon_sym_LT] = ACTIONS(1553), - [anon_sym_LT_EQ] = ACTIONS(1555), - [anon_sym_GT] = ACTIONS(1553), - [anon_sym_GT_EQ] = ACTIONS(1555), - [anon_sym_EQ_EQ] = ACTIONS(1555), - [anon_sym_BANG_EQ] = ACTIONS(1555), - [anon_sym_STAR] = ACTIONS(1553), - [anon_sym_SLASH] = ACTIONS(1555), - [anon_sym_STAR_STAR] = ACTIONS(1555), - [anon_sym_CARET] = ACTIONS(1555), - [aux_sym_binary_operator_token1] = ACTIONS(1555), - [anon_sym_PIPE_GT] = ACTIONS(1555), - [anon_sym_COLON] = ACTIONS(1553), - [anon_sym_DOLLAR] = ACTIONS(1555), - [anon_sym_AT] = ACTIONS(1555), - [sym__hex_literal] = ACTIONS(1555), - [sym__number_literal] = ACTIONS(1553), - [anon_sym_SQUOTE] = ACTIONS(1555), - [anon_sym_DQUOTE] = ACTIONS(1555), - [sym_return] = ACTIONS(1553), - [sym_next] = ACTIONS(1553), - [sym_break] = ACTIONS(1553), - [sym_true] = ACTIONS(1553), - [sym_false] = ACTIONS(1553), - [sym_null] = ACTIONS(1553), - [sym_inf] = ACTIONS(1553), - [sym_nan] = ACTIONS(1553), - [anon_sym_NA] = ACTIONS(1553), - [anon_sym_NA_integer_] = ACTIONS(1553), - [anon_sym_NA_real_] = ACTIONS(1553), - [anon_sym_NA_complex_] = ACTIONS(1553), - [anon_sym_NA_character_] = ACTIONS(1553), - [sym_dots] = ACTIONS(1553), - [sym_dot_dot_i] = ACTIONS(1555), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1555), - [sym__semicolon] = ACTIONS(1555), - [sym__raw_string_literal] = ACTIONS(1555), - [sym__external_else] = ACTIONS(1555), - [sym__external_open_parenthesis] = ACTIONS(1555), - [sym__external_open_brace] = ACTIONS(1555), - [sym__external_close_brace] = ACTIONS(1555), - [sym__external_open_bracket] = ACTIONS(1555), - [sym__external_open_bracket2] = ACTIONS(1555), - }, - [926] = { - [sym_function_definition] = STATE(444), - [sym_if_statement] = STATE(444), - [sym_for_statement] = STATE(444), - [sym_while_statement] = STATE(444), - [sym_repeat_statement] = STATE(444), - [sym_braced_expression] = STATE(444), - [sym_parenthesized_expression] = STATE(444), - [sym_call] = STATE(444), - [sym_subset] = STATE(444), - [sym_subset2] = STATE(444), - [sym_unary_operator] = STATE(444), - [sym_binary_operator] = STATE(444), - [sym_extract_operator] = STATE(444), - [sym_namespace_operator] = STATE(444), - [sym_integer] = STATE(444), - [sym_complex] = STATE(444), - [sym_float] = STATE(444), - [sym__float_literal] = STATE(780), - [sym_string] = STATE(774), - [sym__single_quoted_string] = STATE(781), - [sym__double_quoted_string] = STATE(810), - [sym_na] = STATE(444), - [sym__expression] = STATE(444), - [sym__string_or_identifier] = STATE(2298), - [sym__open_parenthesis] = STATE(994), - [sym__open_brace] = STATE(897), - [sym__close_brace] = STATE(913), - [aux_sym_braced_expression_repeat1] = STATE(914), - [sym_identifier] = ACTIONS(1500), - [anon_sym_BSLASH] = ACTIONS(1502), - [anon_sym_function] = ACTIONS(1504), - [anon_sym_if] = ACTIONS(1506), - [anon_sym_for] = ACTIONS(1508), - [anon_sym_while] = ACTIONS(1510), - [anon_sym_repeat] = ACTIONS(1512), - [anon_sym_QMARK] = ACTIONS(1514), - [anon_sym_TILDE] = ACTIONS(1516), - [anon_sym_BANG] = ACTIONS(1518), - [anon_sym_PLUS] = ACTIONS(1520), - [anon_sym_DASH] = ACTIONS(1520), - [sym__hex_literal] = ACTIONS(1522), - [sym__number_literal] = ACTIONS(1524), - [anon_sym_SQUOTE] = ACTIONS(1155), - [anon_sym_DQUOTE] = ACTIONS(1157), - [sym_return] = ACTIONS(1526), - [sym_next] = ACTIONS(1526), - [sym_break] = ACTIONS(1526), - [sym_true] = ACTIONS(1526), - [sym_false] = ACTIONS(1526), - [sym_null] = ACTIONS(1526), - [sym_inf] = ACTIONS(1526), - [sym_nan] = ACTIONS(1526), - [anon_sym_NA] = ACTIONS(1528), - [anon_sym_NA_integer_] = ACTIONS(1528), - [anon_sym_NA_real_] = ACTIONS(1528), - [anon_sym_NA_complex_] = ACTIONS(1528), - [anon_sym_NA_character_] = ACTIONS(1528), - [sym_dots] = ACTIONS(1526), - [sym_dot_dot_i] = ACTIONS(1530), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1532), - [sym__semicolon] = ACTIONS(1532), - [sym__raw_string_literal] = ACTIONS(1159), - [sym__external_open_parenthesis] = ACTIONS(1534), - [sym__external_open_brace] = ACTIONS(1536), - [sym__external_close_brace] = ACTIONS(1620), - }, - [927] = { - [sym_identifier] = ACTIONS(1557), - [anon_sym_BSLASH] = ACTIONS(1559), - [anon_sym_function] = ACTIONS(1557), - [anon_sym_EQ] = ACTIONS(1557), - [anon_sym_if] = ACTIONS(1557), - [anon_sym_for] = ACTIONS(1557), - [anon_sym_while] = ACTIONS(1557), - [anon_sym_repeat] = ACTIONS(1557), - [anon_sym_QMARK] = ACTIONS(1559), - [anon_sym_TILDE] = ACTIONS(1559), - [anon_sym_BANG] = ACTIONS(1557), - [anon_sym_PLUS] = ACTIONS(1559), - [anon_sym_DASH] = ACTIONS(1557), - [anon_sym_LT_DASH] = ACTIONS(1559), - [anon_sym_LT_LT_DASH] = ACTIONS(1559), - [anon_sym_COLON_EQ] = ACTIONS(1559), - [anon_sym_DASH_GT] = ACTIONS(1557), - [anon_sym_DASH_GT_GT] = ACTIONS(1559), - [anon_sym_PIPE] = ACTIONS(1557), - [anon_sym_AMP] = ACTIONS(1557), - [anon_sym_PIPE_PIPE] = ACTIONS(1559), - [anon_sym_AMP_AMP] = ACTIONS(1559), - [anon_sym_LT] = ACTIONS(1557), - [anon_sym_LT_EQ] = ACTIONS(1559), - [anon_sym_GT] = ACTIONS(1557), - [anon_sym_GT_EQ] = ACTIONS(1559), - [anon_sym_EQ_EQ] = ACTIONS(1559), - [anon_sym_BANG_EQ] = ACTIONS(1559), - [anon_sym_STAR] = ACTIONS(1557), - [anon_sym_SLASH] = ACTIONS(1559), - [anon_sym_STAR_STAR] = ACTIONS(1559), - [anon_sym_CARET] = ACTIONS(1559), - [aux_sym_binary_operator_token1] = ACTIONS(1559), - [anon_sym_PIPE_GT] = ACTIONS(1559), - [anon_sym_COLON] = ACTIONS(1557), - [anon_sym_DOLLAR] = ACTIONS(1559), - [anon_sym_AT] = ACTIONS(1559), - [sym__hex_literal] = ACTIONS(1559), - [sym__number_literal] = ACTIONS(1557), - [anon_sym_SQUOTE] = ACTIONS(1559), - [anon_sym_DQUOTE] = ACTIONS(1559), - [sym_return] = ACTIONS(1557), - [sym_next] = ACTIONS(1557), - [sym_break] = ACTIONS(1557), - [sym_true] = ACTIONS(1557), - [sym_false] = ACTIONS(1557), - [sym_null] = ACTIONS(1557), - [sym_inf] = ACTIONS(1557), - [sym_nan] = ACTIONS(1557), - [anon_sym_NA] = ACTIONS(1557), - [anon_sym_NA_integer_] = ACTIONS(1557), - [anon_sym_NA_real_] = ACTIONS(1557), - [anon_sym_NA_complex_] = ACTIONS(1557), - [anon_sym_NA_character_] = ACTIONS(1557), - [sym_dots] = ACTIONS(1557), - [sym_dot_dot_i] = ACTIONS(1559), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1559), - [sym__semicolon] = ACTIONS(1559), - [sym__raw_string_literal] = ACTIONS(1559), - [sym__external_else] = ACTIONS(1559), - [sym__external_open_parenthesis] = ACTIONS(1559), - [sym__external_open_brace] = ACTIONS(1559), - [sym__external_close_brace] = ACTIONS(1559), - [sym__external_open_bracket] = ACTIONS(1559), - [sym__external_open_bracket2] = ACTIONS(1559), - }, - [928] = { - [sym_identifier] = ACTIONS(1561), - [anon_sym_BSLASH] = ACTIONS(1563), - [anon_sym_function] = ACTIONS(1561), - [anon_sym_EQ] = ACTIONS(1561), - [anon_sym_if] = ACTIONS(1561), - [anon_sym_for] = ACTIONS(1561), - [anon_sym_while] = ACTIONS(1561), - [anon_sym_repeat] = ACTIONS(1561), - [anon_sym_QMARK] = ACTIONS(1563), - [anon_sym_TILDE] = ACTIONS(1563), - [anon_sym_BANG] = ACTIONS(1561), - [anon_sym_PLUS] = ACTIONS(1563), - [anon_sym_DASH] = ACTIONS(1561), - [anon_sym_LT_DASH] = ACTIONS(1563), - [anon_sym_LT_LT_DASH] = ACTIONS(1563), - [anon_sym_COLON_EQ] = ACTIONS(1563), - [anon_sym_DASH_GT] = ACTIONS(1561), - [anon_sym_DASH_GT_GT] = ACTIONS(1563), - [anon_sym_PIPE] = ACTIONS(1561), - [anon_sym_AMP] = ACTIONS(1561), - [anon_sym_PIPE_PIPE] = ACTIONS(1563), - [anon_sym_AMP_AMP] = ACTIONS(1563), - [anon_sym_LT] = ACTIONS(1561), - [anon_sym_LT_EQ] = ACTIONS(1563), - [anon_sym_GT] = ACTIONS(1561), - [anon_sym_GT_EQ] = ACTIONS(1563), - [anon_sym_EQ_EQ] = ACTIONS(1563), - [anon_sym_BANG_EQ] = ACTIONS(1563), - [anon_sym_STAR] = ACTIONS(1561), - [anon_sym_SLASH] = ACTIONS(1563), - [anon_sym_STAR_STAR] = ACTIONS(1563), - [anon_sym_CARET] = ACTIONS(1563), - [aux_sym_binary_operator_token1] = ACTIONS(1563), - [anon_sym_PIPE_GT] = ACTIONS(1563), - [anon_sym_COLON] = ACTIONS(1561), - [anon_sym_DOLLAR] = ACTIONS(1563), - [anon_sym_AT] = ACTIONS(1563), - [sym__hex_literal] = ACTIONS(1563), - [sym__number_literal] = ACTIONS(1561), - [anon_sym_SQUOTE] = ACTIONS(1563), - [anon_sym_DQUOTE] = ACTIONS(1563), - [sym_return] = ACTIONS(1561), - [sym_next] = ACTIONS(1561), - [sym_break] = ACTIONS(1561), - [sym_true] = ACTIONS(1561), - [sym_false] = ACTIONS(1561), - [sym_null] = ACTIONS(1561), - [sym_inf] = ACTIONS(1561), - [sym_nan] = ACTIONS(1561), - [anon_sym_NA] = ACTIONS(1561), - [anon_sym_NA_integer_] = ACTIONS(1561), - [anon_sym_NA_real_] = ACTIONS(1561), - [anon_sym_NA_complex_] = ACTIONS(1561), - [anon_sym_NA_character_] = ACTIONS(1561), - [sym_dots] = ACTIONS(1561), - [sym_dot_dot_i] = ACTIONS(1563), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1563), - [sym__semicolon] = ACTIONS(1563), - [sym__raw_string_literal] = ACTIONS(1563), - [sym__external_else] = ACTIONS(1563), - [sym__external_open_parenthesis] = ACTIONS(1563), - [sym__external_open_brace] = ACTIONS(1563), - [sym__external_close_brace] = ACTIONS(1563), - [sym__external_open_bracket] = ACTIONS(1563), - [sym__external_open_bracket2] = ACTIONS(1563), - }, - [929] = { - [aux_sym_function_definition_repeat1] = STATE(929), - [sym_identifier] = ACTIONS(1409), - [anon_sym_BSLASH] = ACTIONS(1411), - [anon_sym_function] = ACTIONS(1409), - [anon_sym_EQ] = ACTIONS(1409), - [anon_sym_if] = ACTIONS(1409), - [anon_sym_for] = ACTIONS(1409), - [anon_sym_while] = ACTIONS(1409), - [anon_sym_repeat] = ACTIONS(1409), - [anon_sym_QMARK] = ACTIONS(1411), - [anon_sym_TILDE] = ACTIONS(1411), - [anon_sym_BANG] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1411), - [anon_sym_DASH] = ACTIONS(1409), - [anon_sym_LT_DASH] = ACTIONS(1411), - [anon_sym_LT_LT_DASH] = ACTIONS(1411), - [anon_sym_COLON_EQ] = ACTIONS(1411), - [anon_sym_DASH_GT] = ACTIONS(1409), - [anon_sym_DASH_GT_GT] = ACTIONS(1411), - [anon_sym_PIPE] = ACTIONS(1409), - [anon_sym_AMP] = ACTIONS(1409), - [anon_sym_PIPE_PIPE] = ACTIONS(1411), - [anon_sym_AMP_AMP] = ACTIONS(1411), - [anon_sym_LT] = ACTIONS(1409), - [anon_sym_LT_EQ] = ACTIONS(1411), - [anon_sym_GT] = ACTIONS(1409), - [anon_sym_GT_EQ] = ACTIONS(1411), - [anon_sym_EQ_EQ] = ACTIONS(1411), - [anon_sym_BANG_EQ] = ACTIONS(1411), - [anon_sym_STAR] = ACTIONS(1409), - [anon_sym_SLASH] = ACTIONS(1411), - [anon_sym_STAR_STAR] = ACTIONS(1411), - [anon_sym_CARET] = ACTIONS(1411), - [aux_sym_binary_operator_token1] = ACTIONS(1411), - [anon_sym_PIPE_GT] = ACTIONS(1411), - [anon_sym_COLON] = ACTIONS(1409), - [anon_sym_DOLLAR] = ACTIONS(1411), - [anon_sym_AT] = ACTIONS(1411), - [sym__hex_literal] = ACTIONS(1411), - [sym__number_literal] = ACTIONS(1409), - [anon_sym_SQUOTE] = ACTIONS(1411), - [anon_sym_DQUOTE] = ACTIONS(1411), - [sym_return] = ACTIONS(1409), - [sym_next] = ACTIONS(1409), - [sym_break] = ACTIONS(1409), - [sym_true] = ACTIONS(1409), - [sym_false] = ACTIONS(1409), - [sym_null] = ACTIONS(1409), - [sym_inf] = ACTIONS(1409), - [sym_nan] = ACTIONS(1409), - [anon_sym_NA] = ACTIONS(1409), - [anon_sym_NA_integer_] = ACTIONS(1409), - [anon_sym_NA_real_] = ACTIONS(1409), - [anon_sym_NA_complex_] = ACTIONS(1409), - [anon_sym_NA_character_] = ACTIONS(1409), - [sym_dots] = ACTIONS(1409), - [sym_dot_dot_i] = ACTIONS(1411), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1411), - [sym__newline] = ACTIONS(1622), - [sym__raw_string_literal] = ACTIONS(1411), - [sym__external_open_parenthesis] = ACTIONS(1411), - [sym__external_open_brace] = ACTIONS(1411), - [sym__external_open_bracket] = ACTIONS(1411), - [sym__external_close_bracket] = ACTIONS(1411), - [sym__external_open_bracket2] = ACTIONS(1411), - }, - [930] = { - [sym_identifier] = ACTIONS(1565), - [anon_sym_BSLASH] = ACTIONS(1567), - [anon_sym_function] = ACTIONS(1565), - [anon_sym_EQ] = ACTIONS(1565), - [anon_sym_if] = ACTIONS(1565), - [anon_sym_for] = ACTIONS(1565), - [anon_sym_while] = ACTIONS(1565), - [anon_sym_repeat] = ACTIONS(1565), - [anon_sym_QMARK] = ACTIONS(1567), - [anon_sym_TILDE] = ACTIONS(1567), - [anon_sym_BANG] = ACTIONS(1565), - [anon_sym_PLUS] = ACTIONS(1567), - [anon_sym_DASH] = ACTIONS(1565), - [anon_sym_LT_DASH] = ACTIONS(1567), - [anon_sym_LT_LT_DASH] = ACTIONS(1567), - [anon_sym_COLON_EQ] = ACTIONS(1567), - [anon_sym_DASH_GT] = ACTIONS(1565), - [anon_sym_DASH_GT_GT] = ACTIONS(1567), - [anon_sym_PIPE] = ACTIONS(1565), - [anon_sym_AMP] = ACTIONS(1565), - [anon_sym_PIPE_PIPE] = ACTIONS(1567), - [anon_sym_AMP_AMP] = ACTIONS(1567), - [anon_sym_LT] = ACTIONS(1565), - [anon_sym_LT_EQ] = ACTIONS(1567), - [anon_sym_GT] = ACTIONS(1565), - [anon_sym_GT_EQ] = ACTIONS(1567), - [anon_sym_EQ_EQ] = ACTIONS(1567), - [anon_sym_BANG_EQ] = ACTIONS(1567), - [anon_sym_STAR] = ACTIONS(1565), - [anon_sym_SLASH] = ACTIONS(1567), - [anon_sym_STAR_STAR] = ACTIONS(1567), - [anon_sym_CARET] = ACTIONS(1567), - [aux_sym_binary_operator_token1] = ACTIONS(1567), - [anon_sym_PIPE_GT] = ACTIONS(1567), - [anon_sym_COLON] = ACTIONS(1565), - [anon_sym_DOLLAR] = ACTIONS(1567), - [anon_sym_AT] = ACTIONS(1567), - [sym__hex_literal] = ACTIONS(1567), - [sym__number_literal] = ACTIONS(1565), - [anon_sym_SQUOTE] = ACTIONS(1567), - [anon_sym_DQUOTE] = ACTIONS(1567), - [sym_return] = ACTIONS(1565), - [sym_next] = ACTIONS(1565), - [sym_break] = ACTIONS(1565), - [sym_true] = ACTIONS(1565), - [sym_false] = ACTIONS(1565), - [sym_null] = ACTIONS(1565), - [sym_inf] = ACTIONS(1565), - [sym_nan] = ACTIONS(1565), - [anon_sym_NA] = ACTIONS(1565), - [anon_sym_NA_integer_] = ACTIONS(1565), - [anon_sym_NA_real_] = ACTIONS(1565), - [anon_sym_NA_complex_] = ACTIONS(1565), - [anon_sym_NA_character_] = ACTIONS(1565), - [sym_dots] = ACTIONS(1565), - [sym_dot_dot_i] = ACTIONS(1567), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1567), - [sym__semicolon] = ACTIONS(1567), - [sym__raw_string_literal] = ACTIONS(1567), - [sym__external_else] = ACTIONS(1567), - [sym__external_open_parenthesis] = ACTIONS(1567), - [sym__external_open_brace] = ACTIONS(1567), - [sym__external_close_brace] = ACTIONS(1567), - [sym__external_open_bracket] = ACTIONS(1567), - [sym__external_open_bracket2] = ACTIONS(1567), - }, - [931] = { - [sym_function_definition] = STATE(444), - [sym_if_statement] = STATE(444), - [sym_for_statement] = STATE(444), - [sym_while_statement] = STATE(444), - [sym_repeat_statement] = STATE(444), - [sym_braced_expression] = STATE(444), - [sym_parenthesized_expression] = STATE(444), - [sym_call] = STATE(444), - [sym_subset] = STATE(444), - [sym_subset2] = STATE(444), - [sym_unary_operator] = STATE(444), - [sym_binary_operator] = STATE(444), - [sym_extract_operator] = STATE(444), - [sym_namespace_operator] = STATE(444), - [sym_integer] = STATE(444), - [sym_complex] = STATE(444), - [sym_float] = STATE(444), - [sym__float_literal] = STATE(780), - [sym_string] = STATE(774), - [sym__single_quoted_string] = STATE(781), - [sym__double_quoted_string] = STATE(810), - [sym_na] = STATE(444), - [sym__expression] = STATE(444), - [sym__string_or_identifier] = STATE(2298), - [sym__open_parenthesis] = STATE(994), - [sym__open_brace] = STATE(897), - [sym__close_brace] = STATE(854), - [aux_sym_braced_expression_repeat1] = STATE(855), - [sym_identifier] = ACTIONS(1500), - [anon_sym_BSLASH] = ACTIONS(1502), - [anon_sym_function] = ACTIONS(1504), - [anon_sym_if] = ACTIONS(1506), - [anon_sym_for] = ACTIONS(1508), - [anon_sym_while] = ACTIONS(1510), - [anon_sym_repeat] = ACTIONS(1512), - [anon_sym_QMARK] = ACTIONS(1514), - [anon_sym_TILDE] = ACTIONS(1516), - [anon_sym_BANG] = ACTIONS(1518), - [anon_sym_PLUS] = ACTIONS(1520), - [anon_sym_DASH] = ACTIONS(1520), - [sym__hex_literal] = ACTIONS(1522), - [sym__number_literal] = ACTIONS(1524), - [anon_sym_SQUOTE] = ACTIONS(1155), - [anon_sym_DQUOTE] = ACTIONS(1157), - [sym_return] = ACTIONS(1526), - [sym_next] = ACTIONS(1526), - [sym_break] = ACTIONS(1526), - [sym_true] = ACTIONS(1526), - [sym_false] = ACTIONS(1526), - [sym_null] = ACTIONS(1526), - [sym_inf] = ACTIONS(1526), - [sym_nan] = ACTIONS(1526), - [anon_sym_NA] = ACTIONS(1528), - [anon_sym_NA_integer_] = ACTIONS(1528), - [anon_sym_NA_real_] = ACTIONS(1528), - [anon_sym_NA_complex_] = ACTIONS(1528), - [anon_sym_NA_character_] = ACTIONS(1528), - [sym_dots] = ACTIONS(1526), - [sym_dot_dot_i] = ACTIONS(1530), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1532), - [sym__semicolon] = ACTIONS(1532), - [sym__raw_string_literal] = ACTIONS(1159), - [sym__external_open_parenthesis] = ACTIONS(1534), - [sym__external_open_brace] = ACTIONS(1536), - [sym__external_close_brace] = ACTIONS(1625), - }, - [932] = { - [sym_identifier] = ACTIONS(1569), - [anon_sym_BSLASH] = ACTIONS(1571), - [anon_sym_function] = ACTIONS(1569), - [anon_sym_EQ] = ACTIONS(1569), - [anon_sym_if] = ACTIONS(1569), - [anon_sym_for] = ACTIONS(1569), - [anon_sym_while] = ACTIONS(1569), - [anon_sym_repeat] = ACTIONS(1569), - [anon_sym_QMARK] = ACTIONS(1571), - [anon_sym_TILDE] = ACTIONS(1571), - [anon_sym_BANG] = ACTIONS(1569), - [anon_sym_PLUS] = ACTIONS(1571), - [anon_sym_DASH] = ACTIONS(1569), - [anon_sym_LT_DASH] = ACTIONS(1571), - [anon_sym_LT_LT_DASH] = ACTIONS(1571), - [anon_sym_COLON_EQ] = ACTIONS(1571), - [anon_sym_DASH_GT] = ACTIONS(1569), - [anon_sym_DASH_GT_GT] = ACTIONS(1571), - [anon_sym_PIPE] = ACTIONS(1569), - [anon_sym_AMP] = ACTIONS(1569), - [anon_sym_PIPE_PIPE] = ACTIONS(1571), - [anon_sym_AMP_AMP] = ACTIONS(1571), - [anon_sym_LT] = ACTIONS(1569), - [anon_sym_LT_EQ] = ACTIONS(1571), - [anon_sym_GT] = ACTIONS(1569), - [anon_sym_GT_EQ] = ACTIONS(1571), - [anon_sym_EQ_EQ] = ACTIONS(1571), - [anon_sym_BANG_EQ] = ACTIONS(1571), - [anon_sym_STAR] = ACTIONS(1569), - [anon_sym_SLASH] = ACTIONS(1571), - [anon_sym_STAR_STAR] = ACTIONS(1571), - [anon_sym_CARET] = ACTIONS(1571), - [aux_sym_binary_operator_token1] = ACTIONS(1571), - [anon_sym_PIPE_GT] = ACTIONS(1571), - [anon_sym_COLON] = ACTIONS(1569), - [anon_sym_DOLLAR] = ACTIONS(1571), - [anon_sym_AT] = ACTIONS(1571), - [sym__hex_literal] = ACTIONS(1571), - [sym__number_literal] = ACTIONS(1569), - [anon_sym_SQUOTE] = ACTIONS(1571), - [anon_sym_DQUOTE] = ACTIONS(1571), - [sym_return] = ACTIONS(1569), - [sym_next] = ACTIONS(1569), - [sym_break] = ACTIONS(1569), - [sym_true] = ACTIONS(1569), - [sym_false] = ACTIONS(1569), - [sym_null] = ACTIONS(1569), - [sym_inf] = ACTIONS(1569), - [sym_nan] = ACTIONS(1569), - [anon_sym_NA] = ACTIONS(1569), - [anon_sym_NA_integer_] = ACTIONS(1569), - [anon_sym_NA_real_] = ACTIONS(1569), - [anon_sym_NA_complex_] = ACTIONS(1569), - [anon_sym_NA_character_] = ACTIONS(1569), - [sym_dots] = ACTIONS(1569), - [sym_dot_dot_i] = ACTIONS(1571), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1571), - [sym__semicolon] = ACTIONS(1571), - [sym__raw_string_literal] = ACTIONS(1571), - [sym__external_else] = ACTIONS(1571), - [sym__external_open_parenthesis] = ACTIONS(1571), - [sym__external_open_brace] = ACTIONS(1571), - [sym__external_close_brace] = ACTIONS(1571), - [sym__external_open_bracket] = ACTIONS(1571), - [sym__external_open_bracket2] = ACTIONS(1571), - }, - [933] = { - [sym_function_definition] = STATE(444), - [sym_if_statement] = STATE(444), - [sym_for_statement] = STATE(444), - [sym_while_statement] = STATE(444), - [sym_repeat_statement] = STATE(444), - [sym_braced_expression] = STATE(444), - [sym_parenthesized_expression] = STATE(444), - [sym_call] = STATE(444), - [sym_subset] = STATE(444), - [sym_subset2] = STATE(444), - [sym_unary_operator] = STATE(444), - [sym_binary_operator] = STATE(444), - [sym_extract_operator] = STATE(444), - [sym_namespace_operator] = STATE(444), - [sym_integer] = STATE(444), - [sym_complex] = STATE(444), - [sym_float] = STATE(444), - [sym__float_literal] = STATE(780), - [sym_string] = STATE(774), - [sym__single_quoted_string] = STATE(781), - [sym__double_quoted_string] = STATE(810), - [sym_na] = STATE(444), - [sym__expression] = STATE(444), - [sym__string_or_identifier] = STATE(2298), - [sym__open_parenthesis] = STATE(994), - [sym__open_brace] = STATE(897), - [sym__close_brace] = STATE(815), - [aux_sym_braced_expression_repeat1] = STATE(985), - [sym_identifier] = ACTIONS(1500), - [anon_sym_BSLASH] = ACTIONS(1502), - [anon_sym_function] = ACTIONS(1504), - [anon_sym_if] = ACTIONS(1506), - [anon_sym_for] = ACTIONS(1508), - [anon_sym_while] = ACTIONS(1510), - [anon_sym_repeat] = ACTIONS(1512), - [anon_sym_QMARK] = ACTIONS(1514), - [anon_sym_TILDE] = ACTIONS(1516), - [anon_sym_BANG] = ACTIONS(1518), - [anon_sym_PLUS] = ACTIONS(1520), - [anon_sym_DASH] = ACTIONS(1520), - [sym__hex_literal] = ACTIONS(1522), - [sym__number_literal] = ACTIONS(1524), - [anon_sym_SQUOTE] = ACTIONS(1155), - [anon_sym_DQUOTE] = ACTIONS(1157), - [sym_return] = ACTIONS(1526), - [sym_next] = ACTIONS(1526), - [sym_break] = ACTIONS(1526), - [sym_true] = ACTIONS(1526), - [sym_false] = ACTIONS(1526), - [sym_null] = ACTIONS(1526), - [sym_inf] = ACTIONS(1526), - [sym_nan] = ACTIONS(1526), - [anon_sym_NA] = ACTIONS(1528), - [anon_sym_NA_integer_] = ACTIONS(1528), - [anon_sym_NA_real_] = ACTIONS(1528), - [anon_sym_NA_complex_] = ACTIONS(1528), - [anon_sym_NA_character_] = ACTIONS(1528), - [sym_dots] = ACTIONS(1526), - [sym_dot_dot_i] = ACTIONS(1530), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1532), - [sym__semicolon] = ACTIONS(1532), - [sym__raw_string_literal] = ACTIONS(1159), - [sym__external_open_parenthesis] = ACTIONS(1534), - [sym__external_open_brace] = ACTIONS(1536), - [sym__external_close_brace] = ACTIONS(1627), - }, - [934] = { - [ts_builtin_sym_end] = ACTIONS(1498), - [sym_identifier] = ACTIONS(1496), - [anon_sym_BSLASH] = ACTIONS(1498), - [anon_sym_function] = ACTIONS(1496), - [anon_sym_EQ] = ACTIONS(1496), - [anon_sym_if] = ACTIONS(1496), - [anon_sym_for] = ACTIONS(1496), - [anon_sym_while] = ACTIONS(1496), - [anon_sym_repeat] = ACTIONS(1496), - [anon_sym_QMARK] = ACTIONS(1498), - [anon_sym_TILDE] = ACTIONS(1498), - [anon_sym_BANG] = ACTIONS(1496), - [anon_sym_PLUS] = ACTIONS(1498), - [anon_sym_DASH] = ACTIONS(1496), - [anon_sym_LT_DASH] = ACTIONS(1498), - [anon_sym_LT_LT_DASH] = ACTIONS(1498), - [anon_sym_COLON_EQ] = ACTIONS(1498), - [anon_sym_DASH_GT] = ACTIONS(1496), - [anon_sym_DASH_GT_GT] = ACTIONS(1498), - [anon_sym_PIPE] = ACTIONS(1496), - [anon_sym_AMP] = ACTIONS(1496), - [anon_sym_PIPE_PIPE] = ACTIONS(1498), - [anon_sym_AMP_AMP] = ACTIONS(1498), - [anon_sym_LT] = ACTIONS(1496), - [anon_sym_LT_EQ] = ACTIONS(1498), - [anon_sym_GT] = ACTIONS(1496), - [anon_sym_GT_EQ] = ACTIONS(1498), - [anon_sym_EQ_EQ] = ACTIONS(1498), - [anon_sym_BANG_EQ] = ACTIONS(1498), - [anon_sym_STAR] = ACTIONS(1496), - [anon_sym_SLASH] = ACTIONS(1498), - [anon_sym_STAR_STAR] = ACTIONS(1498), - [anon_sym_CARET] = ACTIONS(1498), - [aux_sym_binary_operator_token1] = ACTIONS(1498), - [anon_sym_PIPE_GT] = ACTIONS(1498), - [anon_sym_COLON] = ACTIONS(1496), - [anon_sym_DOLLAR] = ACTIONS(1498), - [anon_sym_AT] = ACTIONS(1498), - [sym__hex_literal] = ACTIONS(1498), - [sym__number_literal] = ACTIONS(1496), - [anon_sym_SQUOTE] = ACTIONS(1498), - [anon_sym_DQUOTE] = ACTIONS(1498), - [sym_return] = ACTIONS(1496), - [sym_next] = ACTIONS(1496), - [sym_break] = ACTIONS(1496), - [sym_true] = ACTIONS(1496), - [sym_false] = ACTIONS(1496), - [sym_null] = ACTIONS(1496), - [sym_inf] = ACTIONS(1496), - [sym_nan] = ACTIONS(1496), - [anon_sym_NA] = ACTIONS(1496), - [anon_sym_NA_integer_] = ACTIONS(1496), - [anon_sym_NA_real_] = ACTIONS(1496), - [anon_sym_NA_complex_] = ACTIONS(1496), - [anon_sym_NA_character_] = ACTIONS(1496), - [sym_dots] = ACTIONS(1496), - [sym_dot_dot_i] = ACTIONS(1498), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1498), - [sym__semicolon] = ACTIONS(1498), - [sym__raw_string_literal] = ACTIONS(1498), - [sym__external_else] = ACTIONS(1498), - [sym__external_open_parenthesis] = ACTIONS(1498), - [sym__external_open_brace] = ACTIONS(1498), - [sym__external_open_bracket] = ACTIONS(1498), - [sym__external_open_bracket2] = ACTIONS(1498), - }, - [935] = { - [sym_identifier] = ACTIONS(1545), - [anon_sym_BSLASH] = ACTIONS(1547), - [anon_sym_function] = ACTIONS(1545), - [anon_sym_EQ] = ACTIONS(1545), - [anon_sym_if] = ACTIONS(1545), - [anon_sym_for] = ACTIONS(1545), - [anon_sym_while] = ACTIONS(1545), - [anon_sym_repeat] = ACTIONS(1545), - [anon_sym_QMARK] = ACTIONS(1547), - [anon_sym_TILDE] = ACTIONS(1547), - [anon_sym_BANG] = ACTIONS(1545), - [anon_sym_PLUS] = ACTIONS(1547), - [anon_sym_DASH] = ACTIONS(1545), - [anon_sym_LT_DASH] = ACTIONS(1547), - [anon_sym_LT_LT_DASH] = ACTIONS(1547), - [anon_sym_COLON_EQ] = ACTIONS(1547), - [anon_sym_DASH_GT] = ACTIONS(1545), - [anon_sym_DASH_GT_GT] = ACTIONS(1547), - [anon_sym_PIPE] = ACTIONS(1545), - [anon_sym_AMP] = ACTIONS(1545), - [anon_sym_PIPE_PIPE] = ACTIONS(1547), - [anon_sym_AMP_AMP] = ACTIONS(1547), - [anon_sym_LT] = ACTIONS(1545), - [anon_sym_LT_EQ] = ACTIONS(1547), - [anon_sym_GT] = ACTIONS(1545), - [anon_sym_GT_EQ] = ACTIONS(1547), - [anon_sym_EQ_EQ] = ACTIONS(1547), - [anon_sym_BANG_EQ] = ACTIONS(1547), - [anon_sym_STAR] = ACTIONS(1545), - [anon_sym_SLASH] = ACTIONS(1547), - [anon_sym_STAR_STAR] = ACTIONS(1547), - [anon_sym_CARET] = ACTIONS(1547), - [aux_sym_binary_operator_token1] = ACTIONS(1547), - [anon_sym_PIPE_GT] = ACTIONS(1547), - [anon_sym_COLON] = ACTIONS(1545), - [anon_sym_DOLLAR] = ACTIONS(1547), - [anon_sym_AT] = ACTIONS(1547), - [sym__hex_literal] = ACTIONS(1547), - [sym__number_literal] = ACTIONS(1545), - [anon_sym_SQUOTE] = ACTIONS(1547), - [anon_sym_DQUOTE] = ACTIONS(1547), - [sym_return] = ACTIONS(1545), - [sym_next] = ACTIONS(1545), - [sym_break] = ACTIONS(1545), - [sym_true] = ACTIONS(1545), - [sym_false] = ACTIONS(1545), - [sym_null] = ACTIONS(1545), - [sym_inf] = ACTIONS(1545), - [sym_nan] = ACTIONS(1545), - [anon_sym_NA] = ACTIONS(1545), - [anon_sym_NA_integer_] = ACTIONS(1545), - [anon_sym_NA_real_] = ACTIONS(1545), - [anon_sym_NA_complex_] = ACTIONS(1545), - [anon_sym_NA_character_] = ACTIONS(1545), - [sym_dots] = ACTIONS(1545), - [sym_dot_dot_i] = ACTIONS(1547), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1547), - [sym__newline] = ACTIONS(1547), - [sym__raw_string_literal] = ACTIONS(1547), - [sym__external_open_parenthesis] = ACTIONS(1547), - [sym__external_close_parenthesis] = ACTIONS(1547), - [sym__external_open_brace] = ACTIONS(1547), - [sym__external_open_bracket] = ACTIONS(1547), - [sym__external_open_bracket2] = ACTIONS(1547), - }, - [936] = { - [sym_function_definition] = STATE(534), - [sym_if_statement] = STATE(534), - [sym_for_statement] = STATE(534), - [sym_while_statement] = STATE(534), - [sym_repeat_statement] = STATE(534), - [sym_braced_expression] = STATE(534), - [sym_parenthesized_expression] = STATE(534), - [sym_call] = STATE(534), - [sym_subset] = STATE(534), - [sym_subset2] = STATE(534), - [sym__argument_value] = STATE(2053), - [sym_unary_operator] = STATE(534), - [sym_binary_operator] = STATE(534), - [sym_extract_operator] = STATE(534), - [sym_namespace_operator] = STATE(534), - [sym_integer] = STATE(534), - [sym_complex] = STATE(534), - [sym_float] = STATE(534), - [sym__float_literal] = STATE(797), - [sym_string] = STATE(796), - [sym__single_quoted_string] = STATE(798), - [sym__double_quoted_string] = STATE(773), - [sym_na] = STATE(534), - [sym__expression] = STATE(534), - [sym__string_or_identifier] = STATE(2302), - [sym__open_parenthesis] = STATE(1008), - [sym__open_brace] = STATE(904), - [sym_identifier] = ACTIONS(1629), - [anon_sym_BSLASH] = ACTIONS(561), - [anon_sym_function] = ACTIONS(563), - [anon_sym_if] = ACTIONS(565), - [anon_sym_for] = ACTIONS(567), - [anon_sym_while] = ACTIONS(569), - [anon_sym_repeat] = ACTIONS(571), - [anon_sym_QMARK] = ACTIONS(573), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_BANG] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(579), - [anon_sym_DASH] = ACTIONS(579), - [sym__hex_literal] = ACTIONS(581), - [sym__number_literal] = ACTIONS(583), - [anon_sym_SQUOTE] = ACTIONS(585), - [anon_sym_DQUOTE] = ACTIONS(587), - [sym_return] = ACTIONS(589), - [sym_next] = ACTIONS(589), - [sym_break] = ACTIONS(589), - [sym_true] = ACTIONS(589), - [sym_false] = ACTIONS(589), - [sym_null] = ACTIONS(589), - [sym_inf] = ACTIONS(589), - [sym_nan] = ACTIONS(589), - [anon_sym_NA] = ACTIONS(591), - [anon_sym_NA_integer_] = ACTIONS(591), - [anon_sym_NA_real_] = ACTIONS(591), - [anon_sym_NA_complex_] = ACTIONS(591), - [anon_sym_NA_character_] = ACTIONS(591), - [sym_dots] = ACTIONS(589), - [sym_dot_dot_i] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1631), - [sym__newline] = ACTIONS(599), - [sym__raw_string_literal] = ACTIONS(601), - [sym__external_open_parenthesis] = ACTIONS(603), - [sym__external_open_brace] = ACTIONS(605), - [sym__external_close_bracket] = ACTIONS(1631), - }, - [937] = { - [sym_identifier] = ACTIONS(1492), - [anon_sym_BSLASH] = ACTIONS(1494), - [anon_sym_function] = ACTIONS(1492), - [anon_sym_EQ] = ACTIONS(1492), - [anon_sym_if] = ACTIONS(1492), - [anon_sym_for] = ACTIONS(1492), - [anon_sym_while] = ACTIONS(1492), - [anon_sym_repeat] = ACTIONS(1492), - [anon_sym_QMARK] = ACTIONS(1494), - [anon_sym_TILDE] = ACTIONS(1494), - [anon_sym_BANG] = ACTIONS(1492), - [anon_sym_PLUS] = ACTIONS(1494), - [anon_sym_DASH] = ACTIONS(1492), - [anon_sym_LT_DASH] = ACTIONS(1494), - [anon_sym_LT_LT_DASH] = ACTIONS(1494), - [anon_sym_COLON_EQ] = ACTIONS(1494), - [anon_sym_DASH_GT] = ACTIONS(1492), - [anon_sym_DASH_GT_GT] = ACTIONS(1494), - [anon_sym_PIPE] = ACTIONS(1492), - [anon_sym_AMP] = ACTIONS(1492), - [anon_sym_PIPE_PIPE] = ACTIONS(1494), - [anon_sym_AMP_AMP] = ACTIONS(1494), - [anon_sym_LT] = ACTIONS(1492), - [anon_sym_LT_EQ] = ACTIONS(1494), - [anon_sym_GT] = ACTIONS(1492), - [anon_sym_GT_EQ] = ACTIONS(1494), - [anon_sym_EQ_EQ] = ACTIONS(1494), - [anon_sym_BANG_EQ] = ACTIONS(1494), - [anon_sym_STAR] = ACTIONS(1492), - [anon_sym_SLASH] = ACTIONS(1494), - [anon_sym_STAR_STAR] = ACTIONS(1494), - [anon_sym_CARET] = ACTIONS(1494), - [aux_sym_binary_operator_token1] = ACTIONS(1494), - [anon_sym_PIPE_GT] = ACTIONS(1494), - [anon_sym_COLON] = ACTIONS(1492), - [anon_sym_DOLLAR] = ACTIONS(1494), - [anon_sym_AT] = ACTIONS(1494), - [sym__hex_literal] = ACTIONS(1494), - [sym__number_literal] = ACTIONS(1492), - [anon_sym_SQUOTE] = ACTIONS(1494), - [anon_sym_DQUOTE] = ACTIONS(1494), - [sym_return] = ACTIONS(1492), - [sym_next] = ACTIONS(1492), - [sym_break] = ACTIONS(1492), - [sym_true] = ACTIONS(1492), - [sym_false] = ACTIONS(1492), - [sym_null] = ACTIONS(1492), - [sym_inf] = ACTIONS(1492), - [sym_nan] = ACTIONS(1492), - [anon_sym_NA] = ACTIONS(1492), - [anon_sym_NA_integer_] = ACTIONS(1492), - [anon_sym_NA_real_] = ACTIONS(1492), - [anon_sym_NA_complex_] = ACTIONS(1492), - [anon_sym_NA_character_] = ACTIONS(1492), - [sym_dots] = ACTIONS(1492), - [sym_dot_dot_i] = ACTIONS(1494), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1494), - [sym__newline] = ACTIONS(1494), - [sym__raw_string_literal] = ACTIONS(1494), - [sym__external_open_parenthesis] = ACTIONS(1494), - [sym__external_close_parenthesis] = ACTIONS(1494), - [sym__external_open_brace] = ACTIONS(1494), - [sym__external_open_bracket] = ACTIONS(1494), - [sym__external_open_bracket2] = ACTIONS(1494), - }, - [938] = { - [ts_builtin_sym_end] = ACTIONS(1478), - [sym_identifier] = ACTIONS(1476), - [anon_sym_BSLASH] = ACTIONS(1478), - [anon_sym_function] = ACTIONS(1476), - [anon_sym_EQ] = ACTIONS(1476), - [anon_sym_if] = ACTIONS(1476), - [anon_sym_for] = ACTIONS(1476), - [anon_sym_while] = ACTIONS(1476), - [anon_sym_repeat] = ACTIONS(1476), - [anon_sym_QMARK] = ACTIONS(1478), - [anon_sym_TILDE] = ACTIONS(1478), - [anon_sym_BANG] = ACTIONS(1476), - [anon_sym_PLUS] = ACTIONS(1478), - [anon_sym_DASH] = ACTIONS(1476), - [anon_sym_LT_DASH] = ACTIONS(1478), - [anon_sym_LT_LT_DASH] = ACTIONS(1478), - [anon_sym_COLON_EQ] = ACTIONS(1478), - [anon_sym_DASH_GT] = ACTIONS(1476), - [anon_sym_DASH_GT_GT] = ACTIONS(1478), - [anon_sym_PIPE] = ACTIONS(1476), - [anon_sym_AMP] = ACTIONS(1476), - [anon_sym_PIPE_PIPE] = ACTIONS(1478), - [anon_sym_AMP_AMP] = ACTIONS(1478), - [anon_sym_LT] = ACTIONS(1476), - [anon_sym_LT_EQ] = ACTIONS(1478), - [anon_sym_GT] = ACTIONS(1476), - [anon_sym_GT_EQ] = ACTIONS(1478), - [anon_sym_EQ_EQ] = ACTIONS(1478), - [anon_sym_BANG_EQ] = ACTIONS(1478), - [anon_sym_STAR] = ACTIONS(1476), - [anon_sym_SLASH] = ACTIONS(1478), - [anon_sym_STAR_STAR] = ACTIONS(1478), - [anon_sym_CARET] = ACTIONS(1478), - [aux_sym_binary_operator_token1] = ACTIONS(1478), - [anon_sym_PIPE_GT] = ACTIONS(1478), - [anon_sym_COLON] = ACTIONS(1476), - [anon_sym_DOLLAR] = ACTIONS(1478), - [anon_sym_AT] = ACTIONS(1478), - [sym__hex_literal] = ACTIONS(1478), - [sym__number_literal] = ACTIONS(1476), - [anon_sym_SQUOTE] = ACTIONS(1478), - [anon_sym_DQUOTE] = ACTIONS(1478), - [sym_return] = ACTIONS(1476), - [sym_next] = ACTIONS(1476), - [sym_break] = ACTIONS(1476), - [sym_true] = ACTIONS(1476), - [sym_false] = ACTIONS(1476), - [sym_null] = ACTIONS(1476), - [sym_inf] = ACTIONS(1476), - [sym_nan] = ACTIONS(1476), - [anon_sym_NA] = ACTIONS(1476), - [anon_sym_NA_integer_] = ACTIONS(1476), - [anon_sym_NA_real_] = ACTIONS(1476), - [anon_sym_NA_complex_] = ACTIONS(1476), - [anon_sym_NA_character_] = ACTIONS(1476), - [sym_dots] = ACTIONS(1476), - [sym_dot_dot_i] = ACTIONS(1478), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1478), - [sym__semicolon] = ACTIONS(1478), - [sym__raw_string_literal] = ACTIONS(1478), - [sym__external_open_parenthesis] = ACTIONS(1478), - [sym__external_open_brace] = ACTIONS(1478), - [sym__external_open_bracket] = ACTIONS(1478), - [sym__external_open_bracket2] = ACTIONS(1478), - }, - [939] = { - [ts_builtin_sym_end] = ACTIONS(1547), - [sym_identifier] = ACTIONS(1545), - [anon_sym_BSLASH] = ACTIONS(1547), - [anon_sym_function] = ACTIONS(1545), - [anon_sym_EQ] = ACTIONS(1545), - [anon_sym_if] = ACTIONS(1545), - [anon_sym_for] = ACTIONS(1545), - [anon_sym_while] = ACTIONS(1545), - [anon_sym_repeat] = ACTIONS(1545), - [anon_sym_QMARK] = ACTIONS(1547), - [anon_sym_TILDE] = ACTIONS(1547), - [anon_sym_BANG] = ACTIONS(1545), - [anon_sym_PLUS] = ACTIONS(1547), - [anon_sym_DASH] = ACTIONS(1545), - [anon_sym_LT_DASH] = ACTIONS(1547), - [anon_sym_LT_LT_DASH] = ACTIONS(1547), - [anon_sym_COLON_EQ] = ACTIONS(1547), - [anon_sym_DASH_GT] = ACTIONS(1545), - [anon_sym_DASH_GT_GT] = ACTIONS(1547), - [anon_sym_PIPE] = ACTIONS(1545), - [anon_sym_AMP] = ACTIONS(1545), - [anon_sym_PIPE_PIPE] = ACTIONS(1547), - [anon_sym_AMP_AMP] = ACTIONS(1547), - [anon_sym_LT] = ACTIONS(1545), - [anon_sym_LT_EQ] = ACTIONS(1547), - [anon_sym_GT] = ACTIONS(1545), - [anon_sym_GT_EQ] = ACTIONS(1547), - [anon_sym_EQ_EQ] = ACTIONS(1547), - [anon_sym_BANG_EQ] = ACTIONS(1547), - [anon_sym_STAR] = ACTIONS(1545), - [anon_sym_SLASH] = ACTIONS(1547), - [anon_sym_STAR_STAR] = ACTIONS(1547), - [anon_sym_CARET] = ACTIONS(1547), - [aux_sym_binary_operator_token1] = ACTIONS(1547), - [anon_sym_PIPE_GT] = ACTIONS(1547), - [anon_sym_COLON] = ACTIONS(1545), - [anon_sym_DOLLAR] = ACTIONS(1547), - [anon_sym_AT] = ACTIONS(1547), - [sym__hex_literal] = ACTIONS(1547), - [sym__number_literal] = ACTIONS(1545), - [anon_sym_SQUOTE] = ACTIONS(1547), - [anon_sym_DQUOTE] = ACTIONS(1547), - [sym_return] = ACTIONS(1545), - [sym_next] = ACTIONS(1545), - [sym_break] = ACTIONS(1545), - [sym_true] = ACTIONS(1545), - [sym_false] = ACTIONS(1545), - [sym_null] = ACTIONS(1545), - [sym_inf] = ACTIONS(1545), - [sym_nan] = ACTIONS(1545), - [anon_sym_NA] = ACTIONS(1545), - [anon_sym_NA_integer_] = ACTIONS(1545), - [anon_sym_NA_real_] = ACTIONS(1545), - [anon_sym_NA_complex_] = ACTIONS(1545), - [anon_sym_NA_character_] = ACTIONS(1545), - [sym_dots] = ACTIONS(1545), - [sym_dot_dot_i] = ACTIONS(1547), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1547), - [sym__semicolon] = ACTIONS(1547), - [sym__raw_string_literal] = ACTIONS(1547), - [sym__external_open_parenthesis] = ACTIONS(1547), - [sym__external_open_brace] = ACTIONS(1547), - [sym__external_open_bracket] = ACTIONS(1547), - [sym__external_open_bracket2] = ACTIONS(1547), - }, - [940] = { - [ts_builtin_sym_end] = ACTIONS(1454), - [sym_identifier] = ACTIONS(1452), - [anon_sym_BSLASH] = ACTIONS(1454), - [anon_sym_function] = ACTIONS(1452), - [anon_sym_EQ] = ACTIONS(1452), - [anon_sym_if] = ACTIONS(1452), - [anon_sym_for] = ACTIONS(1452), - [anon_sym_while] = ACTIONS(1452), - [anon_sym_repeat] = ACTIONS(1452), - [anon_sym_QMARK] = ACTIONS(1454), - [anon_sym_TILDE] = ACTIONS(1454), - [anon_sym_BANG] = ACTIONS(1452), - [anon_sym_PLUS] = ACTIONS(1454), - [anon_sym_DASH] = ACTIONS(1452), - [anon_sym_LT_DASH] = ACTIONS(1454), - [anon_sym_LT_LT_DASH] = ACTIONS(1454), - [anon_sym_COLON_EQ] = ACTIONS(1454), - [anon_sym_DASH_GT] = ACTIONS(1452), - [anon_sym_DASH_GT_GT] = ACTIONS(1454), - [anon_sym_PIPE] = ACTIONS(1452), - [anon_sym_AMP] = ACTIONS(1452), - [anon_sym_PIPE_PIPE] = ACTIONS(1454), - [anon_sym_AMP_AMP] = ACTIONS(1454), - [anon_sym_LT] = ACTIONS(1452), - [anon_sym_LT_EQ] = ACTIONS(1454), - [anon_sym_GT] = ACTIONS(1452), - [anon_sym_GT_EQ] = ACTIONS(1454), - [anon_sym_EQ_EQ] = ACTIONS(1454), - [anon_sym_BANG_EQ] = ACTIONS(1454), - [anon_sym_STAR] = ACTIONS(1452), - [anon_sym_SLASH] = ACTIONS(1454), - [anon_sym_STAR_STAR] = ACTIONS(1454), - [anon_sym_CARET] = ACTIONS(1454), - [aux_sym_binary_operator_token1] = ACTIONS(1454), - [anon_sym_PIPE_GT] = ACTIONS(1454), - [anon_sym_COLON] = ACTIONS(1452), - [anon_sym_DOLLAR] = ACTIONS(1454), - [anon_sym_AT] = ACTIONS(1454), - [sym__hex_literal] = ACTIONS(1454), - [sym__number_literal] = ACTIONS(1452), - [anon_sym_SQUOTE] = ACTIONS(1454), - [anon_sym_DQUOTE] = ACTIONS(1454), - [sym_return] = ACTIONS(1452), - [sym_next] = ACTIONS(1452), - [sym_break] = ACTIONS(1452), - [sym_true] = ACTIONS(1452), - [sym_false] = ACTIONS(1452), - [sym_null] = ACTIONS(1452), - [sym_inf] = ACTIONS(1452), - [sym_nan] = ACTIONS(1452), - [anon_sym_NA] = ACTIONS(1452), - [anon_sym_NA_integer_] = ACTIONS(1452), - [anon_sym_NA_real_] = ACTIONS(1452), - [anon_sym_NA_complex_] = ACTIONS(1452), - [anon_sym_NA_character_] = ACTIONS(1452), - [sym_dots] = ACTIONS(1452), - [sym_dot_dot_i] = ACTIONS(1454), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1454), - [sym__semicolon] = ACTIONS(1454), - [sym__raw_string_literal] = ACTIONS(1454), - [sym__external_open_parenthesis] = ACTIONS(1454), - [sym__external_open_brace] = ACTIONS(1454), - [sym__external_open_bracket] = ACTIONS(1454), - [sym__external_open_bracket2] = ACTIONS(1454), - }, - [941] = { - [sym_identifier] = ACTIONS(1545), - [anon_sym_BSLASH] = ACTIONS(1547), - [anon_sym_function] = ACTIONS(1545), - [anon_sym_EQ] = ACTIONS(1545), - [anon_sym_if] = ACTIONS(1545), - [anon_sym_for] = ACTIONS(1545), - [anon_sym_while] = ACTIONS(1545), - [anon_sym_repeat] = ACTIONS(1545), - [anon_sym_QMARK] = ACTIONS(1547), - [anon_sym_TILDE] = ACTIONS(1547), - [anon_sym_BANG] = ACTIONS(1545), - [anon_sym_PLUS] = ACTIONS(1547), - [anon_sym_DASH] = ACTIONS(1545), - [anon_sym_LT_DASH] = ACTIONS(1547), - [anon_sym_LT_LT_DASH] = ACTIONS(1547), - [anon_sym_COLON_EQ] = ACTIONS(1547), - [anon_sym_DASH_GT] = ACTIONS(1545), - [anon_sym_DASH_GT_GT] = ACTIONS(1547), - [anon_sym_PIPE] = ACTIONS(1545), - [anon_sym_AMP] = ACTIONS(1545), - [anon_sym_PIPE_PIPE] = ACTIONS(1547), - [anon_sym_AMP_AMP] = ACTIONS(1547), - [anon_sym_LT] = ACTIONS(1545), - [anon_sym_LT_EQ] = ACTIONS(1547), - [anon_sym_GT] = ACTIONS(1545), - [anon_sym_GT_EQ] = ACTIONS(1547), - [anon_sym_EQ_EQ] = ACTIONS(1547), - [anon_sym_BANG_EQ] = ACTIONS(1547), - [anon_sym_STAR] = ACTIONS(1545), - [anon_sym_SLASH] = ACTIONS(1547), - [anon_sym_STAR_STAR] = ACTIONS(1547), - [anon_sym_CARET] = ACTIONS(1547), - [aux_sym_binary_operator_token1] = ACTIONS(1547), - [anon_sym_PIPE_GT] = ACTIONS(1547), - [anon_sym_COLON] = ACTIONS(1545), - [anon_sym_DOLLAR] = ACTIONS(1547), - [anon_sym_AT] = ACTIONS(1547), - [sym__hex_literal] = ACTIONS(1547), - [sym__number_literal] = ACTIONS(1545), - [anon_sym_SQUOTE] = ACTIONS(1547), - [anon_sym_DQUOTE] = ACTIONS(1547), - [sym_return] = ACTIONS(1545), - [sym_next] = ACTIONS(1545), - [sym_break] = ACTIONS(1545), - [sym_true] = ACTIONS(1545), - [sym_false] = ACTIONS(1545), - [sym_null] = ACTIONS(1545), - [sym_inf] = ACTIONS(1545), - [sym_nan] = ACTIONS(1545), - [anon_sym_NA] = ACTIONS(1545), - [anon_sym_NA_integer_] = ACTIONS(1545), - [anon_sym_NA_real_] = ACTIONS(1545), - [anon_sym_NA_complex_] = ACTIONS(1545), - [anon_sym_NA_character_] = ACTIONS(1545), - [sym_dots] = ACTIONS(1545), - [sym_dot_dot_i] = ACTIONS(1547), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1547), - [sym__newline] = ACTIONS(1547), - [sym__raw_string_literal] = ACTIONS(1547), - [sym__external_open_parenthesis] = ACTIONS(1547), - [sym__external_open_brace] = ACTIONS(1547), - [sym__external_open_bracket] = ACTIONS(1547), - [sym__external_close_bracket] = ACTIONS(1547), - [sym__external_open_bracket2] = ACTIONS(1547), - }, - [942] = { - [ts_builtin_sym_end] = ACTIONS(1555), - [sym_identifier] = ACTIONS(1553), - [anon_sym_BSLASH] = ACTIONS(1555), - [anon_sym_function] = ACTIONS(1553), - [anon_sym_EQ] = ACTIONS(1553), - [anon_sym_if] = ACTIONS(1553), - [anon_sym_for] = ACTIONS(1553), - [anon_sym_while] = ACTIONS(1553), - [anon_sym_repeat] = ACTIONS(1553), - [anon_sym_QMARK] = ACTIONS(1555), - [anon_sym_TILDE] = ACTIONS(1555), - [anon_sym_BANG] = ACTIONS(1553), - [anon_sym_PLUS] = ACTIONS(1555), - [anon_sym_DASH] = ACTIONS(1553), - [anon_sym_LT_DASH] = ACTIONS(1555), - [anon_sym_LT_LT_DASH] = ACTIONS(1555), - [anon_sym_COLON_EQ] = ACTIONS(1555), - [anon_sym_DASH_GT] = ACTIONS(1553), - [anon_sym_DASH_GT_GT] = ACTIONS(1555), - [anon_sym_PIPE] = ACTIONS(1553), - [anon_sym_AMP] = ACTIONS(1553), - [anon_sym_PIPE_PIPE] = ACTIONS(1555), - [anon_sym_AMP_AMP] = ACTIONS(1555), - [anon_sym_LT] = ACTIONS(1553), - [anon_sym_LT_EQ] = ACTIONS(1555), - [anon_sym_GT] = ACTIONS(1553), - [anon_sym_GT_EQ] = ACTIONS(1555), - [anon_sym_EQ_EQ] = ACTIONS(1555), - [anon_sym_BANG_EQ] = ACTIONS(1555), - [anon_sym_STAR] = ACTIONS(1553), - [anon_sym_SLASH] = ACTIONS(1555), - [anon_sym_STAR_STAR] = ACTIONS(1555), - [anon_sym_CARET] = ACTIONS(1555), - [aux_sym_binary_operator_token1] = ACTIONS(1555), - [anon_sym_PIPE_GT] = ACTIONS(1555), - [anon_sym_COLON] = ACTIONS(1553), - [anon_sym_DOLLAR] = ACTIONS(1555), - [anon_sym_AT] = ACTIONS(1555), - [sym__hex_literal] = ACTIONS(1555), - [sym__number_literal] = ACTIONS(1553), - [anon_sym_SQUOTE] = ACTIONS(1555), - [anon_sym_DQUOTE] = ACTIONS(1555), - [sym_return] = ACTIONS(1553), - [sym_next] = ACTIONS(1553), - [sym_break] = ACTIONS(1553), - [sym_true] = ACTIONS(1553), - [sym_false] = ACTIONS(1553), - [sym_null] = ACTIONS(1553), - [sym_inf] = ACTIONS(1553), - [sym_nan] = ACTIONS(1553), - [anon_sym_NA] = ACTIONS(1553), - [anon_sym_NA_integer_] = ACTIONS(1553), - [anon_sym_NA_real_] = ACTIONS(1553), - [anon_sym_NA_complex_] = ACTIONS(1553), - [anon_sym_NA_character_] = ACTIONS(1553), - [sym_dots] = ACTIONS(1553), - [sym_dot_dot_i] = ACTIONS(1555), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1555), - [sym__semicolon] = ACTIONS(1555), - [sym__raw_string_literal] = ACTIONS(1555), - [sym__external_open_parenthesis] = ACTIONS(1555), - [sym__external_open_brace] = ACTIONS(1555), - [sym__external_open_bracket] = ACTIONS(1555), - [sym__external_open_bracket2] = ACTIONS(1555), - }, - [943] = { - [sym_identifier] = ACTIONS(1565), - [anon_sym_BSLASH] = ACTIONS(1567), - [anon_sym_function] = ACTIONS(1565), - [anon_sym_EQ] = ACTIONS(1565), - [anon_sym_if] = ACTIONS(1565), - [anon_sym_for] = ACTIONS(1565), - [anon_sym_while] = ACTIONS(1565), - [anon_sym_repeat] = ACTIONS(1565), - [anon_sym_QMARK] = ACTIONS(1567), - [anon_sym_TILDE] = ACTIONS(1567), - [anon_sym_BANG] = ACTIONS(1565), - [anon_sym_PLUS] = ACTIONS(1567), - [anon_sym_DASH] = ACTIONS(1565), - [anon_sym_LT_DASH] = ACTIONS(1567), - [anon_sym_LT_LT_DASH] = ACTIONS(1567), - [anon_sym_COLON_EQ] = ACTIONS(1567), - [anon_sym_DASH_GT] = ACTIONS(1565), - [anon_sym_DASH_GT_GT] = ACTIONS(1567), - [anon_sym_PIPE] = ACTIONS(1565), - [anon_sym_AMP] = ACTIONS(1565), - [anon_sym_PIPE_PIPE] = ACTIONS(1567), - [anon_sym_AMP_AMP] = ACTIONS(1567), - [anon_sym_LT] = ACTIONS(1565), - [anon_sym_LT_EQ] = ACTIONS(1567), - [anon_sym_GT] = ACTIONS(1565), - [anon_sym_GT_EQ] = ACTIONS(1567), - [anon_sym_EQ_EQ] = ACTIONS(1567), - [anon_sym_BANG_EQ] = ACTIONS(1567), - [anon_sym_STAR] = ACTIONS(1565), - [anon_sym_SLASH] = ACTIONS(1567), - [anon_sym_STAR_STAR] = ACTIONS(1567), - [anon_sym_CARET] = ACTIONS(1567), - [aux_sym_binary_operator_token1] = ACTIONS(1567), - [anon_sym_PIPE_GT] = ACTIONS(1567), - [anon_sym_COLON] = ACTIONS(1565), - [anon_sym_DOLLAR] = ACTIONS(1567), - [anon_sym_AT] = ACTIONS(1567), - [sym__hex_literal] = ACTIONS(1567), - [sym__number_literal] = ACTIONS(1565), - [anon_sym_SQUOTE] = ACTIONS(1567), - [anon_sym_DQUOTE] = ACTIONS(1567), - [sym_return] = ACTIONS(1565), - [sym_next] = ACTIONS(1565), - [sym_break] = ACTIONS(1565), - [sym_true] = ACTIONS(1565), - [sym_false] = ACTIONS(1565), - [sym_null] = ACTIONS(1565), - [sym_inf] = ACTIONS(1565), - [sym_nan] = ACTIONS(1565), - [anon_sym_NA] = ACTIONS(1565), - [anon_sym_NA_integer_] = ACTIONS(1565), - [anon_sym_NA_real_] = ACTIONS(1565), - [anon_sym_NA_complex_] = ACTIONS(1565), - [anon_sym_NA_character_] = ACTIONS(1565), - [sym_dots] = ACTIONS(1565), - [sym_dot_dot_i] = ACTIONS(1567), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1567), - [sym__newline] = ACTIONS(1567), - [sym__raw_string_literal] = ACTIONS(1567), - [sym__external_open_parenthesis] = ACTIONS(1567), - [sym__external_open_brace] = ACTIONS(1567), - [sym__external_open_bracket] = ACTIONS(1567), - [sym__external_open_bracket2] = ACTIONS(1567), - [sym__external_close_bracket2] = ACTIONS(1567), - }, - [944] = { - [sym_identifier] = ACTIONS(1569), - [anon_sym_BSLASH] = ACTIONS(1571), - [anon_sym_function] = ACTIONS(1569), - [anon_sym_EQ] = ACTIONS(1569), - [anon_sym_if] = ACTIONS(1569), - [anon_sym_for] = ACTIONS(1569), - [anon_sym_while] = ACTIONS(1569), - [anon_sym_repeat] = ACTIONS(1569), - [anon_sym_QMARK] = ACTIONS(1571), - [anon_sym_TILDE] = ACTIONS(1571), - [anon_sym_BANG] = ACTIONS(1569), - [anon_sym_PLUS] = ACTIONS(1571), - [anon_sym_DASH] = ACTIONS(1569), - [anon_sym_LT_DASH] = ACTIONS(1571), - [anon_sym_LT_LT_DASH] = ACTIONS(1571), - [anon_sym_COLON_EQ] = ACTIONS(1571), - [anon_sym_DASH_GT] = ACTIONS(1569), - [anon_sym_DASH_GT_GT] = ACTIONS(1571), - [anon_sym_PIPE] = ACTIONS(1569), - [anon_sym_AMP] = ACTIONS(1569), - [anon_sym_PIPE_PIPE] = ACTIONS(1571), - [anon_sym_AMP_AMP] = ACTIONS(1571), - [anon_sym_LT] = ACTIONS(1569), - [anon_sym_LT_EQ] = ACTIONS(1571), - [anon_sym_GT] = ACTIONS(1569), - [anon_sym_GT_EQ] = ACTIONS(1571), - [anon_sym_EQ_EQ] = ACTIONS(1571), - [anon_sym_BANG_EQ] = ACTIONS(1571), - [anon_sym_STAR] = ACTIONS(1569), - [anon_sym_SLASH] = ACTIONS(1571), - [anon_sym_STAR_STAR] = ACTIONS(1571), - [anon_sym_CARET] = ACTIONS(1571), - [aux_sym_binary_operator_token1] = ACTIONS(1571), - [anon_sym_PIPE_GT] = ACTIONS(1571), - [anon_sym_COLON] = ACTIONS(1569), - [anon_sym_DOLLAR] = ACTIONS(1571), - [anon_sym_AT] = ACTIONS(1571), - [sym__hex_literal] = ACTIONS(1571), - [sym__number_literal] = ACTIONS(1569), - [anon_sym_SQUOTE] = ACTIONS(1571), - [anon_sym_DQUOTE] = ACTIONS(1571), - [sym_return] = ACTIONS(1569), - [sym_next] = ACTIONS(1569), - [sym_break] = ACTIONS(1569), - [sym_true] = ACTIONS(1569), - [sym_false] = ACTIONS(1569), - [sym_null] = ACTIONS(1569), - [sym_inf] = ACTIONS(1569), - [sym_nan] = ACTIONS(1569), - [anon_sym_NA] = ACTIONS(1569), - [anon_sym_NA_integer_] = ACTIONS(1569), - [anon_sym_NA_real_] = ACTIONS(1569), - [anon_sym_NA_complex_] = ACTIONS(1569), - [anon_sym_NA_character_] = ACTIONS(1569), - [sym_dots] = ACTIONS(1569), - [sym_dot_dot_i] = ACTIONS(1571), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1571), - [sym__newline] = ACTIONS(1571), - [sym__raw_string_literal] = ACTIONS(1571), - [sym__external_open_parenthesis] = ACTIONS(1571), - [sym__external_open_brace] = ACTIONS(1571), - [sym__external_open_bracket] = ACTIONS(1571), - [sym__external_open_bracket2] = ACTIONS(1571), - [sym__external_close_bracket2] = ACTIONS(1571), - }, - [945] = { - [sym_identifier] = ACTIONS(1553), - [anon_sym_BSLASH] = ACTIONS(1555), - [anon_sym_function] = ACTIONS(1553), - [anon_sym_EQ] = ACTIONS(1553), - [anon_sym_if] = ACTIONS(1553), - [anon_sym_for] = ACTIONS(1553), - [anon_sym_while] = ACTIONS(1553), - [anon_sym_repeat] = ACTIONS(1553), - [anon_sym_QMARK] = ACTIONS(1555), - [anon_sym_TILDE] = ACTIONS(1555), - [anon_sym_BANG] = ACTIONS(1553), - [anon_sym_PLUS] = ACTIONS(1555), - [anon_sym_DASH] = ACTIONS(1553), - [anon_sym_LT_DASH] = ACTIONS(1555), - [anon_sym_LT_LT_DASH] = ACTIONS(1555), - [anon_sym_COLON_EQ] = ACTIONS(1555), - [anon_sym_DASH_GT] = ACTIONS(1553), - [anon_sym_DASH_GT_GT] = ACTIONS(1555), - [anon_sym_PIPE] = ACTIONS(1553), - [anon_sym_AMP] = ACTIONS(1553), - [anon_sym_PIPE_PIPE] = ACTIONS(1555), - [anon_sym_AMP_AMP] = ACTIONS(1555), - [anon_sym_LT] = ACTIONS(1553), - [anon_sym_LT_EQ] = ACTIONS(1555), - [anon_sym_GT] = ACTIONS(1553), - [anon_sym_GT_EQ] = ACTIONS(1555), - [anon_sym_EQ_EQ] = ACTIONS(1555), - [anon_sym_BANG_EQ] = ACTIONS(1555), - [anon_sym_STAR] = ACTIONS(1553), - [anon_sym_SLASH] = ACTIONS(1555), - [anon_sym_STAR_STAR] = ACTIONS(1555), - [anon_sym_CARET] = ACTIONS(1555), - [aux_sym_binary_operator_token1] = ACTIONS(1555), - [anon_sym_PIPE_GT] = ACTIONS(1555), - [anon_sym_COLON] = ACTIONS(1553), - [anon_sym_DOLLAR] = ACTIONS(1555), - [anon_sym_AT] = ACTIONS(1555), - [sym__hex_literal] = ACTIONS(1555), - [sym__number_literal] = ACTIONS(1553), - [anon_sym_SQUOTE] = ACTIONS(1555), - [anon_sym_DQUOTE] = ACTIONS(1555), - [sym_return] = ACTIONS(1553), - [sym_next] = ACTIONS(1553), - [sym_break] = ACTIONS(1553), - [sym_true] = ACTIONS(1553), - [sym_false] = ACTIONS(1553), - [sym_null] = ACTIONS(1553), - [sym_inf] = ACTIONS(1553), - [sym_nan] = ACTIONS(1553), - [anon_sym_NA] = ACTIONS(1553), - [anon_sym_NA_integer_] = ACTIONS(1553), - [anon_sym_NA_real_] = ACTIONS(1553), - [anon_sym_NA_complex_] = ACTIONS(1553), - [anon_sym_NA_character_] = ACTIONS(1553), - [sym_dots] = ACTIONS(1553), - [sym_dot_dot_i] = ACTIONS(1555), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1555), - [sym__newline] = ACTIONS(1555), - [sym__raw_string_literal] = ACTIONS(1555), - [sym__external_open_parenthesis] = ACTIONS(1555), - [sym__external_open_brace] = ACTIONS(1555), - [sym__external_open_bracket] = ACTIONS(1555), - [sym__external_open_bracket2] = ACTIONS(1555), - [sym__external_close_bracket2] = ACTIONS(1555), - }, - [946] = { - [sym_identifier] = ACTIONS(1468), - [anon_sym_BSLASH] = ACTIONS(1470), - [anon_sym_function] = ACTIONS(1468), - [anon_sym_EQ] = ACTIONS(1468), - [anon_sym_if] = ACTIONS(1468), - [anon_sym_for] = ACTIONS(1468), - [anon_sym_while] = ACTIONS(1468), - [anon_sym_repeat] = ACTIONS(1468), - [anon_sym_QMARK] = ACTIONS(1470), - [anon_sym_TILDE] = ACTIONS(1470), - [anon_sym_BANG] = ACTIONS(1468), - [anon_sym_PLUS] = ACTIONS(1470), - [anon_sym_DASH] = ACTIONS(1468), - [anon_sym_LT_DASH] = ACTIONS(1470), - [anon_sym_LT_LT_DASH] = ACTIONS(1470), - [anon_sym_COLON_EQ] = ACTIONS(1470), - [anon_sym_DASH_GT] = ACTIONS(1468), - [anon_sym_DASH_GT_GT] = ACTIONS(1470), - [anon_sym_PIPE] = ACTIONS(1468), - [anon_sym_AMP] = ACTIONS(1468), - [anon_sym_PIPE_PIPE] = ACTIONS(1470), - [anon_sym_AMP_AMP] = ACTIONS(1470), - [anon_sym_LT] = ACTIONS(1468), - [anon_sym_LT_EQ] = ACTIONS(1470), - [anon_sym_GT] = ACTIONS(1468), - [anon_sym_GT_EQ] = ACTIONS(1470), - [anon_sym_EQ_EQ] = ACTIONS(1470), - [anon_sym_BANG_EQ] = ACTIONS(1470), - [anon_sym_STAR] = ACTIONS(1468), - [anon_sym_SLASH] = ACTIONS(1470), - [anon_sym_STAR_STAR] = ACTIONS(1470), - [anon_sym_CARET] = ACTIONS(1470), - [aux_sym_binary_operator_token1] = ACTIONS(1470), - [anon_sym_PIPE_GT] = ACTIONS(1470), - [anon_sym_COLON] = ACTIONS(1468), - [anon_sym_DOLLAR] = ACTIONS(1470), - [anon_sym_AT] = ACTIONS(1470), - [sym__hex_literal] = ACTIONS(1470), - [sym__number_literal] = ACTIONS(1468), - [anon_sym_SQUOTE] = ACTIONS(1470), - [anon_sym_DQUOTE] = ACTIONS(1470), - [sym_return] = ACTIONS(1468), - [sym_next] = ACTIONS(1468), - [sym_break] = ACTIONS(1468), - [sym_true] = ACTIONS(1468), - [sym_false] = ACTIONS(1468), - [sym_null] = ACTIONS(1468), - [sym_inf] = ACTIONS(1468), - [sym_nan] = ACTIONS(1468), - [anon_sym_NA] = ACTIONS(1468), - [anon_sym_NA_integer_] = ACTIONS(1468), - [anon_sym_NA_real_] = ACTIONS(1468), - [anon_sym_NA_complex_] = ACTIONS(1468), - [anon_sym_NA_character_] = ACTIONS(1468), - [sym_dots] = ACTIONS(1468), - [sym_dot_dot_i] = ACTIONS(1470), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1470), - [sym__newline] = ACTIONS(1470), - [sym__raw_string_literal] = ACTIONS(1470), - [sym__external_open_parenthesis] = ACTIONS(1470), - [sym__external_close_parenthesis] = ACTIONS(1470), - [sym__external_open_brace] = ACTIONS(1470), - [sym__external_open_bracket] = ACTIONS(1470), - [sym__external_open_bracket2] = ACTIONS(1470), - }, - [947] = { - [sym_identifier] = ACTIONS(1484), - [anon_sym_BSLASH] = ACTIONS(1486), - [anon_sym_function] = ACTIONS(1484), - [anon_sym_EQ] = ACTIONS(1484), - [anon_sym_if] = ACTIONS(1484), - [anon_sym_for] = ACTIONS(1484), - [anon_sym_while] = ACTIONS(1484), - [anon_sym_repeat] = ACTIONS(1484), - [anon_sym_QMARK] = ACTIONS(1486), - [anon_sym_TILDE] = ACTIONS(1486), - [anon_sym_BANG] = ACTIONS(1484), - [anon_sym_PLUS] = ACTIONS(1486), - [anon_sym_DASH] = ACTIONS(1484), - [anon_sym_LT_DASH] = ACTIONS(1486), - [anon_sym_LT_LT_DASH] = ACTIONS(1486), - [anon_sym_COLON_EQ] = ACTIONS(1486), - [anon_sym_DASH_GT] = ACTIONS(1484), - [anon_sym_DASH_GT_GT] = ACTIONS(1486), - [anon_sym_PIPE] = ACTIONS(1484), - [anon_sym_AMP] = ACTIONS(1484), - [anon_sym_PIPE_PIPE] = ACTIONS(1486), - [anon_sym_AMP_AMP] = ACTIONS(1486), - [anon_sym_LT] = ACTIONS(1484), - [anon_sym_LT_EQ] = ACTIONS(1486), - [anon_sym_GT] = ACTIONS(1484), - [anon_sym_GT_EQ] = ACTIONS(1486), - [anon_sym_EQ_EQ] = ACTIONS(1486), - [anon_sym_BANG_EQ] = ACTIONS(1486), - [anon_sym_STAR] = ACTIONS(1484), - [anon_sym_SLASH] = ACTIONS(1486), - [anon_sym_STAR_STAR] = ACTIONS(1486), - [anon_sym_CARET] = ACTIONS(1486), - [aux_sym_binary_operator_token1] = ACTIONS(1486), - [anon_sym_PIPE_GT] = ACTIONS(1486), - [anon_sym_COLON] = ACTIONS(1484), - [anon_sym_DOLLAR] = ACTIONS(1486), - [anon_sym_AT] = ACTIONS(1486), - [sym__hex_literal] = ACTIONS(1486), - [sym__number_literal] = ACTIONS(1484), - [anon_sym_SQUOTE] = ACTIONS(1486), - [anon_sym_DQUOTE] = ACTIONS(1486), - [sym_return] = ACTIONS(1484), - [sym_next] = ACTIONS(1484), - [sym_break] = ACTIONS(1484), - [sym_true] = ACTIONS(1484), - [sym_false] = ACTIONS(1484), - [sym_null] = ACTIONS(1484), - [sym_inf] = ACTIONS(1484), - [sym_nan] = ACTIONS(1484), - [anon_sym_NA] = ACTIONS(1484), - [anon_sym_NA_integer_] = ACTIONS(1484), - [anon_sym_NA_real_] = ACTIONS(1484), - [anon_sym_NA_complex_] = ACTIONS(1484), - [anon_sym_NA_character_] = ACTIONS(1484), - [sym_dots] = ACTIONS(1484), - [sym_dot_dot_i] = ACTIONS(1486), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1486), - [sym__newline] = ACTIONS(1486), - [sym__raw_string_literal] = ACTIONS(1486), - [sym__external_open_parenthesis] = ACTIONS(1486), - [sym__external_open_brace] = ACTIONS(1486), - [sym__external_open_bracket] = ACTIONS(1486), - [sym__external_open_bracket2] = ACTIONS(1486), - [sym__external_close_bracket2] = ACTIONS(1486), - }, - [948] = { - [sym_identifier] = ACTIONS(1557), - [anon_sym_BSLASH] = ACTIONS(1559), - [anon_sym_function] = ACTIONS(1557), - [anon_sym_EQ] = ACTIONS(1557), - [anon_sym_if] = ACTIONS(1557), - [anon_sym_for] = ACTIONS(1557), - [anon_sym_while] = ACTIONS(1557), - [anon_sym_repeat] = ACTIONS(1557), - [anon_sym_QMARK] = ACTIONS(1559), - [anon_sym_TILDE] = ACTIONS(1559), - [anon_sym_BANG] = ACTIONS(1557), - [anon_sym_PLUS] = ACTIONS(1559), - [anon_sym_DASH] = ACTIONS(1557), - [anon_sym_LT_DASH] = ACTIONS(1559), - [anon_sym_LT_LT_DASH] = ACTIONS(1559), - [anon_sym_COLON_EQ] = ACTIONS(1559), - [anon_sym_DASH_GT] = ACTIONS(1557), - [anon_sym_DASH_GT_GT] = ACTIONS(1559), - [anon_sym_PIPE] = ACTIONS(1557), - [anon_sym_AMP] = ACTIONS(1557), - [anon_sym_PIPE_PIPE] = ACTIONS(1559), - [anon_sym_AMP_AMP] = ACTIONS(1559), - [anon_sym_LT] = ACTIONS(1557), - [anon_sym_LT_EQ] = ACTIONS(1559), - [anon_sym_GT] = ACTIONS(1557), - [anon_sym_GT_EQ] = ACTIONS(1559), - [anon_sym_EQ_EQ] = ACTIONS(1559), - [anon_sym_BANG_EQ] = ACTIONS(1559), - [anon_sym_STAR] = ACTIONS(1557), - [anon_sym_SLASH] = ACTIONS(1559), - [anon_sym_STAR_STAR] = ACTIONS(1559), - [anon_sym_CARET] = ACTIONS(1559), - [aux_sym_binary_operator_token1] = ACTIONS(1559), - [anon_sym_PIPE_GT] = ACTIONS(1559), - [anon_sym_COLON] = ACTIONS(1557), - [anon_sym_DOLLAR] = ACTIONS(1559), - [anon_sym_AT] = ACTIONS(1559), - [sym__hex_literal] = ACTIONS(1559), - [sym__number_literal] = ACTIONS(1557), - [anon_sym_SQUOTE] = ACTIONS(1559), - [anon_sym_DQUOTE] = ACTIONS(1559), - [sym_return] = ACTIONS(1557), - [sym_next] = ACTIONS(1557), - [sym_break] = ACTIONS(1557), - [sym_true] = ACTIONS(1557), - [sym_false] = ACTIONS(1557), - [sym_null] = ACTIONS(1557), - [sym_inf] = ACTIONS(1557), - [sym_nan] = ACTIONS(1557), - [anon_sym_NA] = ACTIONS(1557), - [anon_sym_NA_integer_] = ACTIONS(1557), - [anon_sym_NA_real_] = ACTIONS(1557), - [anon_sym_NA_complex_] = ACTIONS(1557), - [anon_sym_NA_character_] = ACTIONS(1557), - [sym_dots] = ACTIONS(1557), - [sym_dot_dot_i] = ACTIONS(1559), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1559), - [sym__newline] = ACTIONS(1559), - [sym__raw_string_literal] = ACTIONS(1559), - [sym__external_open_parenthesis] = ACTIONS(1559), - [sym__external_open_brace] = ACTIONS(1559), - [sym__external_open_bracket] = ACTIONS(1559), - [sym__external_open_bracket2] = ACTIONS(1559), - [sym__external_close_bracket2] = ACTIONS(1559), - }, - [949] = { - [ts_builtin_sym_end] = ACTIONS(1482), - [sym_identifier] = ACTIONS(1480), - [anon_sym_BSLASH] = ACTIONS(1482), - [anon_sym_function] = ACTIONS(1480), - [anon_sym_EQ] = ACTIONS(1480), - [anon_sym_if] = ACTIONS(1480), - [anon_sym_for] = ACTIONS(1480), - [anon_sym_while] = ACTIONS(1480), - [anon_sym_repeat] = ACTIONS(1480), - [anon_sym_QMARK] = ACTIONS(1482), - [anon_sym_TILDE] = ACTIONS(1482), - [anon_sym_BANG] = ACTIONS(1480), - [anon_sym_PLUS] = ACTIONS(1482), - [anon_sym_DASH] = ACTIONS(1480), - [anon_sym_LT_DASH] = ACTIONS(1482), - [anon_sym_LT_LT_DASH] = ACTIONS(1482), - [anon_sym_COLON_EQ] = ACTIONS(1482), - [anon_sym_DASH_GT] = ACTIONS(1480), - [anon_sym_DASH_GT_GT] = ACTIONS(1482), - [anon_sym_PIPE] = ACTIONS(1480), - [anon_sym_AMP] = ACTIONS(1480), - [anon_sym_PIPE_PIPE] = ACTIONS(1482), - [anon_sym_AMP_AMP] = ACTIONS(1482), - [anon_sym_LT] = ACTIONS(1480), - [anon_sym_LT_EQ] = ACTIONS(1482), - [anon_sym_GT] = ACTIONS(1480), - [anon_sym_GT_EQ] = ACTIONS(1482), - [anon_sym_EQ_EQ] = ACTIONS(1482), - [anon_sym_BANG_EQ] = ACTIONS(1482), - [anon_sym_STAR] = ACTIONS(1480), - [anon_sym_SLASH] = ACTIONS(1482), - [anon_sym_STAR_STAR] = ACTIONS(1482), - [anon_sym_CARET] = ACTIONS(1482), - [aux_sym_binary_operator_token1] = ACTIONS(1482), - [anon_sym_PIPE_GT] = ACTIONS(1482), - [anon_sym_COLON] = ACTIONS(1480), - [anon_sym_DOLLAR] = ACTIONS(1482), - [anon_sym_AT] = ACTIONS(1482), - [sym__hex_literal] = ACTIONS(1482), - [sym__number_literal] = ACTIONS(1480), - [anon_sym_SQUOTE] = ACTIONS(1482), - [anon_sym_DQUOTE] = ACTIONS(1482), - [sym_return] = ACTIONS(1480), - [sym_next] = ACTIONS(1480), - [sym_break] = ACTIONS(1480), - [sym_true] = ACTIONS(1480), - [sym_false] = ACTIONS(1480), - [sym_null] = ACTIONS(1480), - [sym_inf] = ACTIONS(1480), - [sym_nan] = ACTIONS(1480), - [anon_sym_NA] = ACTIONS(1480), - [anon_sym_NA_integer_] = ACTIONS(1480), - [anon_sym_NA_real_] = ACTIONS(1480), - [anon_sym_NA_complex_] = ACTIONS(1480), - [anon_sym_NA_character_] = ACTIONS(1480), - [sym_dots] = ACTIONS(1480), - [sym_dot_dot_i] = ACTIONS(1482), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1482), - [sym__semicolon] = ACTIONS(1482), - [sym__raw_string_literal] = ACTIONS(1482), - [sym__external_open_parenthesis] = ACTIONS(1482), - [sym__external_open_brace] = ACTIONS(1482), - [sym__external_open_bracket] = ACTIONS(1482), - [sym__external_open_bracket2] = ACTIONS(1482), - }, - [950] = { - [sym_identifier] = ACTIONS(1488), - [anon_sym_BSLASH] = ACTIONS(1490), - [anon_sym_function] = ACTIONS(1488), - [anon_sym_EQ] = ACTIONS(1488), - [anon_sym_if] = ACTIONS(1488), - [anon_sym_for] = ACTIONS(1488), - [anon_sym_while] = ACTIONS(1488), - [anon_sym_repeat] = ACTIONS(1488), - [anon_sym_QMARK] = ACTIONS(1490), - [anon_sym_TILDE] = ACTIONS(1490), - [anon_sym_BANG] = ACTIONS(1488), - [anon_sym_PLUS] = ACTIONS(1490), - [anon_sym_DASH] = ACTIONS(1488), - [anon_sym_LT_DASH] = ACTIONS(1490), - [anon_sym_LT_LT_DASH] = ACTIONS(1490), - [anon_sym_COLON_EQ] = ACTIONS(1490), - [anon_sym_DASH_GT] = ACTIONS(1488), - [anon_sym_DASH_GT_GT] = ACTIONS(1490), - [anon_sym_PIPE] = ACTIONS(1488), - [anon_sym_AMP] = ACTIONS(1488), - [anon_sym_PIPE_PIPE] = ACTIONS(1490), - [anon_sym_AMP_AMP] = ACTIONS(1490), - [anon_sym_LT] = ACTIONS(1488), - [anon_sym_LT_EQ] = ACTIONS(1490), - [anon_sym_GT] = ACTIONS(1488), - [anon_sym_GT_EQ] = ACTIONS(1490), - [anon_sym_EQ_EQ] = ACTIONS(1490), - [anon_sym_BANG_EQ] = ACTIONS(1490), - [anon_sym_STAR] = ACTIONS(1488), - [anon_sym_SLASH] = ACTIONS(1490), - [anon_sym_STAR_STAR] = ACTIONS(1490), - [anon_sym_CARET] = ACTIONS(1490), - [aux_sym_binary_operator_token1] = ACTIONS(1490), - [anon_sym_PIPE_GT] = ACTIONS(1490), - [anon_sym_COLON] = ACTIONS(1488), - [anon_sym_DOLLAR] = ACTIONS(1490), - [anon_sym_AT] = ACTIONS(1490), - [sym__hex_literal] = ACTIONS(1490), - [sym__number_literal] = ACTIONS(1488), - [anon_sym_SQUOTE] = ACTIONS(1490), - [anon_sym_DQUOTE] = ACTIONS(1490), - [sym_return] = ACTIONS(1488), - [sym_next] = ACTIONS(1488), - [sym_break] = ACTIONS(1488), - [sym_true] = ACTIONS(1488), - [sym_false] = ACTIONS(1488), - [sym_null] = ACTIONS(1488), - [sym_inf] = ACTIONS(1488), - [sym_nan] = ACTIONS(1488), - [anon_sym_NA] = ACTIONS(1488), - [anon_sym_NA_integer_] = ACTIONS(1488), - [anon_sym_NA_real_] = ACTIONS(1488), - [anon_sym_NA_complex_] = ACTIONS(1488), - [anon_sym_NA_character_] = ACTIONS(1488), - [sym_dots] = ACTIONS(1488), - [sym_dot_dot_i] = ACTIONS(1490), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1490), - [sym__semicolon] = ACTIONS(1490), - [sym__raw_string_literal] = ACTIONS(1490), - [sym__external_open_parenthesis] = ACTIONS(1490), - [sym__external_open_brace] = ACTIONS(1490), - [sym__external_close_brace] = ACTIONS(1490), - [sym__external_open_bracket] = ACTIONS(1490), - [sym__external_open_bracket2] = ACTIONS(1490), - }, - [951] = { - [sym_function_definition] = STATE(602), - [sym_if_statement] = STATE(602), - [sym_for_statement] = STATE(602), - [sym_while_statement] = STATE(602), - [sym_repeat_statement] = STATE(602), - [sym_braced_expression] = STATE(602), - [sym_parenthesized_expression] = STATE(602), - [sym_call] = STATE(602), - [sym_subset] = STATE(602), - [sym_subset2] = STATE(602), - [sym__argument_value] = STATE(2078), - [sym_unary_operator] = STATE(602), - [sym_binary_operator] = STATE(602), - [sym_extract_operator] = STATE(602), - [sym_namespace_operator] = STATE(602), - [sym_integer] = STATE(602), - [sym_complex] = STATE(602), - [sym_float] = STATE(602), - [sym__float_literal] = STATE(766), - [sym_string] = STATE(763), - [sym__single_quoted_string] = STATE(768), - [sym__double_quoted_string] = STATE(783), - [sym_na] = STATE(602), - [sym__expression] = STATE(602), - [sym__string_or_identifier] = STATE(2291), - [sym__open_parenthesis] = STATE(1015), - [sym__open_brace] = STATE(906), - [sym_identifier] = ACTIONS(1633), - [anon_sym_BSLASH] = ACTIONS(611), - [anon_sym_function] = ACTIONS(613), - [anon_sym_if] = ACTIONS(615), - [anon_sym_for] = ACTIONS(617), - [anon_sym_while] = ACTIONS(619), - [anon_sym_repeat] = ACTIONS(621), - [anon_sym_QMARK] = ACTIONS(623), - [anon_sym_TILDE] = ACTIONS(625), - [anon_sym_BANG] = ACTIONS(627), - [anon_sym_PLUS] = ACTIONS(629), - [anon_sym_DASH] = ACTIONS(629), - [sym__hex_literal] = ACTIONS(631), - [sym__number_literal] = ACTIONS(633), - [anon_sym_SQUOTE] = ACTIONS(635), - [anon_sym_DQUOTE] = ACTIONS(637), - [sym_return] = ACTIONS(639), - [sym_next] = ACTIONS(639), - [sym_break] = ACTIONS(639), - [sym_true] = ACTIONS(639), - [sym_false] = ACTIONS(639), - [sym_null] = ACTIONS(639), - [sym_inf] = ACTIONS(639), - [sym_nan] = ACTIONS(639), - [anon_sym_NA] = ACTIONS(641), - [anon_sym_NA_integer_] = ACTIONS(641), - [anon_sym_NA_real_] = ACTIONS(641), - [anon_sym_NA_complex_] = ACTIONS(641), - [anon_sym_NA_character_] = ACTIONS(641), - [sym_dots] = ACTIONS(639), - [sym_dot_dot_i] = ACTIONS(645), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1631), - [sym__newline] = ACTIONS(649), - [sym__raw_string_literal] = ACTIONS(651), - [sym__external_open_parenthesis] = ACTIONS(653), - [sym__external_open_brace] = ACTIONS(655), - [sym__external_close_bracket2] = ACTIONS(1631), - }, - [952] = { - [sym_identifier] = ACTIONS(1492), - [anon_sym_BSLASH] = ACTIONS(1494), - [anon_sym_function] = ACTIONS(1492), - [anon_sym_EQ] = ACTIONS(1492), - [anon_sym_if] = ACTIONS(1492), - [anon_sym_for] = ACTIONS(1492), - [anon_sym_while] = ACTIONS(1492), - [anon_sym_repeat] = ACTIONS(1492), - [anon_sym_QMARK] = ACTIONS(1494), - [anon_sym_TILDE] = ACTIONS(1494), - [anon_sym_BANG] = ACTIONS(1492), - [anon_sym_PLUS] = ACTIONS(1494), - [anon_sym_DASH] = ACTIONS(1492), - [anon_sym_LT_DASH] = ACTIONS(1494), - [anon_sym_LT_LT_DASH] = ACTIONS(1494), - [anon_sym_COLON_EQ] = ACTIONS(1494), - [anon_sym_DASH_GT] = ACTIONS(1492), - [anon_sym_DASH_GT_GT] = ACTIONS(1494), - [anon_sym_PIPE] = ACTIONS(1492), - [anon_sym_AMP] = ACTIONS(1492), - [anon_sym_PIPE_PIPE] = ACTIONS(1494), - [anon_sym_AMP_AMP] = ACTIONS(1494), - [anon_sym_LT] = ACTIONS(1492), - [anon_sym_LT_EQ] = ACTIONS(1494), - [anon_sym_GT] = ACTIONS(1492), - [anon_sym_GT_EQ] = ACTIONS(1494), - [anon_sym_EQ_EQ] = ACTIONS(1494), - [anon_sym_BANG_EQ] = ACTIONS(1494), - [anon_sym_STAR] = ACTIONS(1492), - [anon_sym_SLASH] = ACTIONS(1494), - [anon_sym_STAR_STAR] = ACTIONS(1494), - [anon_sym_CARET] = ACTIONS(1494), - [aux_sym_binary_operator_token1] = ACTIONS(1494), - [anon_sym_PIPE_GT] = ACTIONS(1494), - [anon_sym_COLON] = ACTIONS(1492), - [anon_sym_DOLLAR] = ACTIONS(1494), - [anon_sym_AT] = ACTIONS(1494), - [sym__hex_literal] = ACTIONS(1494), - [sym__number_literal] = ACTIONS(1492), - [anon_sym_SQUOTE] = ACTIONS(1494), - [anon_sym_DQUOTE] = ACTIONS(1494), - [sym_return] = ACTIONS(1492), - [sym_next] = ACTIONS(1492), - [sym_break] = ACTIONS(1492), - [sym_true] = ACTIONS(1492), - [sym_false] = ACTIONS(1492), - [sym_null] = ACTIONS(1492), - [sym_inf] = ACTIONS(1492), - [sym_nan] = ACTIONS(1492), - [anon_sym_NA] = ACTIONS(1492), - [anon_sym_NA_integer_] = ACTIONS(1492), - [anon_sym_NA_real_] = ACTIONS(1492), - [anon_sym_NA_complex_] = ACTIONS(1492), - [anon_sym_NA_character_] = ACTIONS(1492), - [sym_dots] = ACTIONS(1492), - [sym_dot_dot_i] = ACTIONS(1494), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1494), - [sym__semicolon] = ACTIONS(1494), - [sym__raw_string_literal] = ACTIONS(1494), - [sym__external_open_parenthesis] = ACTIONS(1494), - [sym__external_open_brace] = ACTIONS(1494), - [sym__external_close_brace] = ACTIONS(1494), - [sym__external_open_bracket] = ACTIONS(1494), - [sym__external_open_bracket2] = ACTIONS(1494), - }, - [953] = { - [ts_builtin_sym_end] = ACTIONS(1551), - [sym_identifier] = ACTIONS(1549), - [anon_sym_BSLASH] = ACTIONS(1551), - [anon_sym_function] = ACTIONS(1549), - [anon_sym_EQ] = ACTIONS(1549), - [anon_sym_if] = ACTIONS(1549), - [anon_sym_for] = ACTIONS(1549), - [anon_sym_while] = ACTIONS(1549), - [anon_sym_repeat] = ACTIONS(1549), - [anon_sym_QMARK] = ACTIONS(1551), - [anon_sym_TILDE] = ACTIONS(1551), - [anon_sym_BANG] = ACTIONS(1549), - [anon_sym_PLUS] = ACTIONS(1551), - [anon_sym_DASH] = ACTIONS(1549), - [anon_sym_LT_DASH] = ACTIONS(1551), - [anon_sym_LT_LT_DASH] = ACTIONS(1551), - [anon_sym_COLON_EQ] = ACTIONS(1551), - [anon_sym_DASH_GT] = ACTIONS(1549), - [anon_sym_DASH_GT_GT] = ACTIONS(1551), - [anon_sym_PIPE] = ACTIONS(1549), - [anon_sym_AMP] = ACTIONS(1549), - [anon_sym_PIPE_PIPE] = ACTIONS(1551), - [anon_sym_AMP_AMP] = ACTIONS(1551), - [anon_sym_LT] = ACTIONS(1549), - [anon_sym_LT_EQ] = ACTIONS(1551), - [anon_sym_GT] = ACTIONS(1549), - [anon_sym_GT_EQ] = ACTIONS(1551), - [anon_sym_EQ_EQ] = ACTIONS(1551), - [anon_sym_BANG_EQ] = ACTIONS(1551), - [anon_sym_STAR] = ACTIONS(1549), - [anon_sym_SLASH] = ACTIONS(1551), - [anon_sym_STAR_STAR] = ACTIONS(1551), - [anon_sym_CARET] = ACTIONS(1551), - [aux_sym_binary_operator_token1] = ACTIONS(1551), - [anon_sym_PIPE_GT] = ACTIONS(1551), - [anon_sym_COLON] = ACTIONS(1549), - [anon_sym_DOLLAR] = ACTIONS(1551), - [anon_sym_AT] = ACTIONS(1551), - [sym__hex_literal] = ACTIONS(1551), - [sym__number_literal] = ACTIONS(1549), - [anon_sym_SQUOTE] = ACTIONS(1551), - [anon_sym_DQUOTE] = ACTIONS(1551), - [sym_return] = ACTIONS(1549), - [sym_next] = ACTIONS(1549), - [sym_break] = ACTIONS(1549), - [sym_true] = ACTIONS(1549), - [sym_false] = ACTIONS(1549), - [sym_null] = ACTIONS(1549), - [sym_inf] = ACTIONS(1549), - [sym_nan] = ACTIONS(1549), - [anon_sym_NA] = ACTIONS(1549), - [anon_sym_NA_integer_] = ACTIONS(1549), - [anon_sym_NA_real_] = ACTIONS(1549), - [anon_sym_NA_complex_] = ACTIONS(1549), - [anon_sym_NA_character_] = ACTIONS(1549), - [sym_dots] = ACTIONS(1549), - [sym_dot_dot_i] = ACTIONS(1551), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1551), - [sym__semicolon] = ACTIONS(1551), - [sym__raw_string_literal] = ACTIONS(1551), - [sym__external_open_parenthesis] = ACTIONS(1551), - [sym__external_open_brace] = ACTIONS(1551), - [sym__external_open_bracket] = ACTIONS(1551), - [sym__external_open_bracket2] = ACTIONS(1551), - }, - [954] = { - [sym_identifier] = ACTIONS(1496), - [anon_sym_BSLASH] = ACTIONS(1498), - [anon_sym_function] = ACTIONS(1496), - [anon_sym_EQ] = ACTIONS(1496), - [anon_sym_if] = ACTIONS(1496), - [anon_sym_for] = ACTIONS(1496), - [anon_sym_while] = ACTIONS(1496), - [anon_sym_repeat] = ACTIONS(1496), - [anon_sym_QMARK] = ACTIONS(1498), - [anon_sym_TILDE] = ACTIONS(1498), - [anon_sym_BANG] = ACTIONS(1496), - [anon_sym_PLUS] = ACTIONS(1498), - [anon_sym_DASH] = ACTIONS(1496), - [anon_sym_LT_DASH] = ACTIONS(1498), - [anon_sym_LT_LT_DASH] = ACTIONS(1498), - [anon_sym_COLON_EQ] = ACTIONS(1498), - [anon_sym_DASH_GT] = ACTIONS(1496), - [anon_sym_DASH_GT_GT] = ACTIONS(1498), - [anon_sym_PIPE] = ACTIONS(1496), - [anon_sym_AMP] = ACTIONS(1496), - [anon_sym_PIPE_PIPE] = ACTIONS(1498), - [anon_sym_AMP_AMP] = ACTIONS(1498), - [anon_sym_LT] = ACTIONS(1496), - [anon_sym_LT_EQ] = ACTIONS(1498), - [anon_sym_GT] = ACTIONS(1496), - [anon_sym_GT_EQ] = ACTIONS(1498), - [anon_sym_EQ_EQ] = ACTIONS(1498), - [anon_sym_BANG_EQ] = ACTIONS(1498), - [anon_sym_STAR] = ACTIONS(1496), - [anon_sym_SLASH] = ACTIONS(1498), - [anon_sym_STAR_STAR] = ACTIONS(1498), - [anon_sym_CARET] = ACTIONS(1498), - [aux_sym_binary_operator_token1] = ACTIONS(1498), - [anon_sym_PIPE_GT] = ACTIONS(1498), - [anon_sym_COLON] = ACTIONS(1496), - [anon_sym_DOLLAR] = ACTIONS(1498), - [anon_sym_AT] = ACTIONS(1498), - [sym__hex_literal] = ACTIONS(1498), - [sym__number_literal] = ACTIONS(1496), - [anon_sym_SQUOTE] = ACTIONS(1498), - [anon_sym_DQUOTE] = ACTIONS(1498), - [sym_return] = ACTIONS(1496), - [sym_next] = ACTIONS(1496), - [sym_break] = ACTIONS(1496), - [sym_true] = ACTIONS(1496), - [sym_false] = ACTIONS(1496), - [sym_null] = ACTIONS(1496), - [sym_inf] = ACTIONS(1496), - [sym_nan] = ACTIONS(1496), - [anon_sym_NA] = ACTIONS(1496), - [anon_sym_NA_integer_] = ACTIONS(1496), - [anon_sym_NA_real_] = ACTIONS(1496), - [anon_sym_NA_complex_] = ACTIONS(1496), - [anon_sym_NA_character_] = ACTIONS(1496), - [sym_dots] = ACTIONS(1496), - [sym_dot_dot_i] = ACTIONS(1498), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1498), - [sym__semicolon] = ACTIONS(1498), - [sym__raw_string_literal] = ACTIONS(1498), - [sym__external_open_parenthesis] = ACTIONS(1498), - [sym__external_open_brace] = ACTIONS(1498), - [sym__external_close_brace] = ACTIONS(1498), - [sym__external_open_bracket] = ACTIONS(1498), - [sym__external_open_bracket2] = ACTIONS(1498), - }, - [955] = { - [sym_identifier] = ACTIONS(1458), - [anon_sym_BSLASH] = ACTIONS(1456), - [anon_sym_function] = ACTIONS(1458), - [anon_sym_EQ] = ACTIONS(1458), - [anon_sym_if] = ACTIONS(1458), - [anon_sym_for] = ACTIONS(1458), - [anon_sym_while] = ACTIONS(1458), - [anon_sym_repeat] = ACTIONS(1458), - [anon_sym_QMARK] = ACTIONS(1456), - [anon_sym_TILDE] = ACTIONS(1456), - [anon_sym_BANG] = ACTIONS(1458), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1458), - [anon_sym_LT_DASH] = ACTIONS(1456), - [anon_sym_LT_LT_DASH] = ACTIONS(1456), - [anon_sym_COLON_EQ] = ACTIONS(1456), - [anon_sym_DASH_GT] = ACTIONS(1458), - [anon_sym_DASH_GT_GT] = ACTIONS(1456), - [anon_sym_PIPE] = ACTIONS(1458), - [anon_sym_AMP] = ACTIONS(1458), - [anon_sym_PIPE_PIPE] = ACTIONS(1456), - [anon_sym_AMP_AMP] = ACTIONS(1456), - [anon_sym_LT] = ACTIONS(1458), - [anon_sym_LT_EQ] = ACTIONS(1456), - [anon_sym_GT] = ACTIONS(1458), - [anon_sym_GT_EQ] = ACTIONS(1456), - [anon_sym_EQ_EQ] = ACTIONS(1456), - [anon_sym_BANG_EQ] = ACTIONS(1456), - [anon_sym_STAR] = ACTIONS(1458), - [anon_sym_SLASH] = ACTIONS(1456), - [anon_sym_STAR_STAR] = ACTIONS(1456), - [anon_sym_CARET] = ACTIONS(1456), - [aux_sym_binary_operator_token1] = ACTIONS(1456), - [anon_sym_PIPE_GT] = ACTIONS(1456), - [anon_sym_COLON] = ACTIONS(1458), - [anon_sym_DOLLAR] = ACTIONS(1456), - [anon_sym_AT] = ACTIONS(1456), - [sym__hex_literal] = ACTIONS(1456), - [sym__number_literal] = ACTIONS(1458), - [anon_sym_SQUOTE] = ACTIONS(1456), - [anon_sym_DQUOTE] = ACTIONS(1456), - [sym_return] = ACTIONS(1458), - [sym_next] = ACTIONS(1458), - [sym_break] = ACTIONS(1458), - [sym_true] = ACTIONS(1458), - [sym_false] = ACTIONS(1458), - [sym_null] = ACTIONS(1458), - [sym_inf] = ACTIONS(1458), - [sym_nan] = ACTIONS(1458), - [anon_sym_NA] = ACTIONS(1458), - [anon_sym_NA_integer_] = ACTIONS(1458), - [anon_sym_NA_real_] = ACTIONS(1458), - [anon_sym_NA_complex_] = ACTIONS(1458), - [anon_sym_NA_character_] = ACTIONS(1458), - [sym_dots] = ACTIONS(1458), - [sym_dot_dot_i] = ACTIONS(1456), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1456), - [sym__semicolon] = ACTIONS(1456), - [sym__raw_string_literal] = ACTIONS(1456), - [sym__external_open_parenthesis] = ACTIONS(1456), - [sym__external_open_brace] = ACTIONS(1456), - [sym__external_close_brace] = ACTIONS(1456), - [sym__external_open_bracket] = ACTIONS(1456), - [sym__external_open_bracket2] = ACTIONS(1456), - }, - [956] = { - [sym_identifier] = ACTIONS(1488), - [anon_sym_BSLASH] = ACTIONS(1490), - [anon_sym_function] = ACTIONS(1488), - [anon_sym_EQ] = ACTIONS(1488), - [anon_sym_if] = ACTIONS(1488), - [anon_sym_for] = ACTIONS(1488), - [anon_sym_while] = ACTIONS(1488), - [anon_sym_repeat] = ACTIONS(1488), - [anon_sym_QMARK] = ACTIONS(1490), - [anon_sym_TILDE] = ACTIONS(1490), - [anon_sym_BANG] = ACTIONS(1488), - [anon_sym_PLUS] = ACTIONS(1490), - [anon_sym_DASH] = ACTIONS(1488), - [anon_sym_LT_DASH] = ACTIONS(1490), - [anon_sym_LT_LT_DASH] = ACTIONS(1490), - [anon_sym_COLON_EQ] = ACTIONS(1490), - [anon_sym_DASH_GT] = ACTIONS(1488), - [anon_sym_DASH_GT_GT] = ACTIONS(1490), - [anon_sym_PIPE] = ACTIONS(1488), - [anon_sym_AMP] = ACTIONS(1488), - [anon_sym_PIPE_PIPE] = ACTIONS(1490), - [anon_sym_AMP_AMP] = ACTIONS(1490), - [anon_sym_LT] = ACTIONS(1488), - [anon_sym_LT_EQ] = ACTIONS(1490), - [anon_sym_GT] = ACTIONS(1488), - [anon_sym_GT_EQ] = ACTIONS(1490), - [anon_sym_EQ_EQ] = ACTIONS(1490), - [anon_sym_BANG_EQ] = ACTIONS(1490), - [anon_sym_STAR] = ACTIONS(1488), - [anon_sym_SLASH] = ACTIONS(1490), - [anon_sym_STAR_STAR] = ACTIONS(1490), - [anon_sym_CARET] = ACTIONS(1490), - [aux_sym_binary_operator_token1] = ACTIONS(1490), - [anon_sym_PIPE_GT] = ACTIONS(1490), - [anon_sym_COLON] = ACTIONS(1488), - [anon_sym_DOLLAR] = ACTIONS(1490), - [anon_sym_AT] = ACTIONS(1490), - [sym__hex_literal] = ACTIONS(1490), - [sym__number_literal] = ACTIONS(1488), - [anon_sym_SQUOTE] = ACTIONS(1490), - [anon_sym_DQUOTE] = ACTIONS(1490), - [sym_return] = ACTIONS(1488), - [sym_next] = ACTIONS(1488), - [sym_break] = ACTIONS(1488), - [sym_true] = ACTIONS(1488), - [sym_false] = ACTIONS(1488), - [sym_null] = ACTIONS(1488), - [sym_inf] = ACTIONS(1488), - [sym_nan] = ACTIONS(1488), - [anon_sym_NA] = ACTIONS(1488), - [anon_sym_NA_integer_] = ACTIONS(1488), - [anon_sym_NA_real_] = ACTIONS(1488), - [anon_sym_NA_complex_] = ACTIONS(1488), - [anon_sym_NA_character_] = ACTIONS(1488), - [sym_dots] = ACTIONS(1488), - [sym_dot_dot_i] = ACTIONS(1490), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1490), - [sym__newline] = ACTIONS(1490), - [sym__raw_string_literal] = ACTIONS(1490), - [sym__external_open_parenthesis] = ACTIONS(1490), - [sym__external_open_brace] = ACTIONS(1490), - [sym__external_open_bracket] = ACTIONS(1490), - [sym__external_open_bracket2] = ACTIONS(1490), - [sym__external_close_bracket2] = ACTIONS(1490), - }, - [957] = { - [ts_builtin_sym_end] = ACTIONS(1571), - [sym_identifier] = ACTIONS(1569), - [anon_sym_BSLASH] = ACTIONS(1571), - [anon_sym_function] = ACTIONS(1569), - [anon_sym_EQ] = ACTIONS(1569), - [anon_sym_if] = ACTIONS(1569), - [anon_sym_for] = ACTIONS(1569), - [anon_sym_while] = ACTIONS(1569), - [anon_sym_repeat] = ACTIONS(1569), - [anon_sym_QMARK] = ACTIONS(1571), - [anon_sym_TILDE] = ACTIONS(1571), - [anon_sym_BANG] = ACTIONS(1569), - [anon_sym_PLUS] = ACTIONS(1571), - [anon_sym_DASH] = ACTIONS(1569), - [anon_sym_LT_DASH] = ACTIONS(1571), - [anon_sym_LT_LT_DASH] = ACTIONS(1571), - [anon_sym_COLON_EQ] = ACTIONS(1571), - [anon_sym_DASH_GT] = ACTIONS(1569), - [anon_sym_DASH_GT_GT] = ACTIONS(1571), - [anon_sym_PIPE] = ACTIONS(1569), - [anon_sym_AMP] = ACTIONS(1569), - [anon_sym_PIPE_PIPE] = ACTIONS(1571), - [anon_sym_AMP_AMP] = ACTIONS(1571), - [anon_sym_LT] = ACTIONS(1569), - [anon_sym_LT_EQ] = ACTIONS(1571), - [anon_sym_GT] = ACTIONS(1569), - [anon_sym_GT_EQ] = ACTIONS(1571), - [anon_sym_EQ_EQ] = ACTIONS(1571), - [anon_sym_BANG_EQ] = ACTIONS(1571), - [anon_sym_STAR] = ACTIONS(1569), - [anon_sym_SLASH] = ACTIONS(1571), - [anon_sym_STAR_STAR] = ACTIONS(1571), - [anon_sym_CARET] = ACTIONS(1571), - [aux_sym_binary_operator_token1] = ACTIONS(1571), - [anon_sym_PIPE_GT] = ACTIONS(1571), - [anon_sym_COLON] = ACTIONS(1569), - [anon_sym_DOLLAR] = ACTIONS(1571), - [anon_sym_AT] = ACTIONS(1571), - [sym__hex_literal] = ACTIONS(1571), - [sym__number_literal] = ACTIONS(1569), - [anon_sym_SQUOTE] = ACTIONS(1571), - [anon_sym_DQUOTE] = ACTIONS(1571), - [sym_return] = ACTIONS(1569), - [sym_next] = ACTIONS(1569), - [sym_break] = ACTIONS(1569), - [sym_true] = ACTIONS(1569), - [sym_false] = ACTIONS(1569), - [sym_null] = ACTIONS(1569), - [sym_inf] = ACTIONS(1569), - [sym_nan] = ACTIONS(1569), - [anon_sym_NA] = ACTIONS(1569), - [anon_sym_NA_integer_] = ACTIONS(1569), - [anon_sym_NA_real_] = ACTIONS(1569), - [anon_sym_NA_complex_] = ACTIONS(1569), - [anon_sym_NA_character_] = ACTIONS(1569), - [sym_dots] = ACTIONS(1569), - [sym_dot_dot_i] = ACTIONS(1571), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1571), - [sym__semicolon] = ACTIONS(1571), - [sym__raw_string_literal] = ACTIONS(1571), - [sym__external_open_parenthesis] = ACTIONS(1571), - [sym__external_open_brace] = ACTIONS(1571), - [sym__external_open_bracket] = ACTIONS(1571), - [sym__external_open_bracket2] = ACTIONS(1571), - }, - [958] = { - [ts_builtin_sym_end] = ACTIONS(1462), - [sym_identifier] = ACTIONS(1460), - [anon_sym_BSLASH] = ACTIONS(1462), - [anon_sym_function] = ACTIONS(1460), - [anon_sym_EQ] = ACTIONS(1460), - [anon_sym_if] = ACTIONS(1460), - [anon_sym_for] = ACTIONS(1460), - [anon_sym_while] = ACTIONS(1460), - [anon_sym_repeat] = ACTIONS(1460), - [anon_sym_QMARK] = ACTIONS(1462), - [anon_sym_TILDE] = ACTIONS(1462), - [anon_sym_BANG] = ACTIONS(1460), - [anon_sym_PLUS] = ACTIONS(1462), - [anon_sym_DASH] = ACTIONS(1460), - [anon_sym_LT_DASH] = ACTIONS(1462), - [anon_sym_LT_LT_DASH] = ACTIONS(1462), - [anon_sym_COLON_EQ] = ACTIONS(1462), - [anon_sym_DASH_GT] = ACTIONS(1460), - [anon_sym_DASH_GT_GT] = ACTIONS(1462), - [anon_sym_PIPE] = ACTIONS(1460), - [anon_sym_AMP] = ACTIONS(1460), - [anon_sym_PIPE_PIPE] = ACTIONS(1462), - [anon_sym_AMP_AMP] = ACTIONS(1462), - [anon_sym_LT] = ACTIONS(1460), - [anon_sym_LT_EQ] = ACTIONS(1462), - [anon_sym_GT] = ACTIONS(1460), - [anon_sym_GT_EQ] = ACTIONS(1462), - [anon_sym_EQ_EQ] = ACTIONS(1462), - [anon_sym_BANG_EQ] = ACTIONS(1462), - [anon_sym_STAR] = ACTIONS(1460), - [anon_sym_SLASH] = ACTIONS(1462), - [anon_sym_STAR_STAR] = ACTIONS(1462), - [anon_sym_CARET] = ACTIONS(1462), - [aux_sym_binary_operator_token1] = ACTIONS(1462), - [anon_sym_PIPE_GT] = ACTIONS(1462), - [anon_sym_COLON] = ACTIONS(1460), - [anon_sym_DOLLAR] = ACTIONS(1462), - [anon_sym_AT] = ACTIONS(1462), - [sym__hex_literal] = ACTIONS(1462), - [sym__number_literal] = ACTIONS(1460), - [anon_sym_SQUOTE] = ACTIONS(1462), - [anon_sym_DQUOTE] = ACTIONS(1462), - [sym_return] = ACTIONS(1460), - [sym_next] = ACTIONS(1460), - [sym_break] = ACTIONS(1460), - [sym_true] = ACTIONS(1460), - [sym_false] = ACTIONS(1460), - [sym_null] = ACTIONS(1460), - [sym_inf] = ACTIONS(1460), - [sym_nan] = ACTIONS(1460), - [anon_sym_NA] = ACTIONS(1460), - [anon_sym_NA_integer_] = ACTIONS(1460), - [anon_sym_NA_real_] = ACTIONS(1460), - [anon_sym_NA_complex_] = ACTIONS(1460), - [anon_sym_NA_character_] = ACTIONS(1460), - [sym_dots] = ACTIONS(1460), - [sym_dot_dot_i] = ACTIONS(1462), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1462), - [sym__semicolon] = ACTIONS(1462), - [sym__raw_string_literal] = ACTIONS(1462), - [sym__external_open_parenthesis] = ACTIONS(1462), - [sym__external_open_brace] = ACTIONS(1462), - [sym__external_open_bracket] = ACTIONS(1462), - [sym__external_open_bracket2] = ACTIONS(1462), - }, - [959] = { - [ts_builtin_sym_end] = ACTIONS(1466), - [sym_identifier] = ACTIONS(1464), - [anon_sym_BSLASH] = ACTIONS(1466), - [anon_sym_function] = ACTIONS(1464), - [anon_sym_EQ] = ACTIONS(1464), - [anon_sym_if] = ACTIONS(1464), - [anon_sym_for] = ACTIONS(1464), - [anon_sym_while] = ACTIONS(1464), - [anon_sym_repeat] = ACTIONS(1464), - [anon_sym_QMARK] = ACTIONS(1466), - [anon_sym_TILDE] = ACTIONS(1466), - [anon_sym_BANG] = ACTIONS(1464), - [anon_sym_PLUS] = ACTIONS(1466), - [anon_sym_DASH] = ACTIONS(1464), - [anon_sym_LT_DASH] = ACTIONS(1466), - [anon_sym_LT_LT_DASH] = ACTIONS(1466), - [anon_sym_COLON_EQ] = ACTIONS(1466), - [anon_sym_DASH_GT] = ACTIONS(1464), - [anon_sym_DASH_GT_GT] = ACTIONS(1466), - [anon_sym_PIPE] = ACTIONS(1464), - [anon_sym_AMP] = ACTIONS(1464), - [anon_sym_PIPE_PIPE] = ACTIONS(1466), - [anon_sym_AMP_AMP] = ACTIONS(1466), - [anon_sym_LT] = ACTIONS(1464), - [anon_sym_LT_EQ] = ACTIONS(1466), - [anon_sym_GT] = ACTIONS(1464), - [anon_sym_GT_EQ] = ACTIONS(1466), - [anon_sym_EQ_EQ] = ACTIONS(1466), - [anon_sym_BANG_EQ] = ACTIONS(1466), - [anon_sym_STAR] = ACTIONS(1464), - [anon_sym_SLASH] = ACTIONS(1466), - [anon_sym_STAR_STAR] = ACTIONS(1466), - [anon_sym_CARET] = ACTIONS(1466), - [aux_sym_binary_operator_token1] = ACTIONS(1466), - [anon_sym_PIPE_GT] = ACTIONS(1466), - [anon_sym_COLON] = ACTIONS(1464), - [anon_sym_DOLLAR] = ACTIONS(1466), - [anon_sym_AT] = ACTIONS(1466), - [sym__hex_literal] = ACTIONS(1466), - [sym__number_literal] = ACTIONS(1464), - [anon_sym_SQUOTE] = ACTIONS(1466), - [anon_sym_DQUOTE] = ACTIONS(1466), - [sym_return] = ACTIONS(1464), - [sym_next] = ACTIONS(1464), - [sym_break] = ACTIONS(1464), - [sym_true] = ACTIONS(1464), - [sym_false] = ACTIONS(1464), - [sym_null] = ACTIONS(1464), - [sym_inf] = ACTIONS(1464), - [sym_nan] = ACTIONS(1464), - [anon_sym_NA] = ACTIONS(1464), - [anon_sym_NA_integer_] = ACTIONS(1464), - [anon_sym_NA_real_] = ACTIONS(1464), - [anon_sym_NA_complex_] = ACTIONS(1464), - [anon_sym_NA_character_] = ACTIONS(1464), - [sym_dots] = ACTIONS(1464), - [sym_dot_dot_i] = ACTIONS(1466), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1466), - [sym__semicolon] = ACTIONS(1466), - [sym__raw_string_literal] = ACTIONS(1466), - [sym__external_open_parenthesis] = ACTIONS(1466), - [sym__external_open_brace] = ACTIONS(1466), - [sym__external_open_bracket] = ACTIONS(1466), - [sym__external_open_bracket2] = ACTIONS(1466), - }, - [960] = { - [sym_identifier] = ACTIONS(1452), - [anon_sym_BSLASH] = ACTIONS(1454), - [anon_sym_function] = ACTIONS(1452), - [anon_sym_EQ] = ACTIONS(1452), - [anon_sym_if] = ACTIONS(1452), - [anon_sym_for] = ACTIONS(1452), - [anon_sym_while] = ACTIONS(1452), - [anon_sym_repeat] = ACTIONS(1452), - [anon_sym_QMARK] = ACTIONS(1454), - [anon_sym_TILDE] = ACTIONS(1454), - [anon_sym_BANG] = ACTIONS(1452), - [anon_sym_PLUS] = ACTIONS(1454), - [anon_sym_DASH] = ACTIONS(1452), - [anon_sym_LT_DASH] = ACTIONS(1454), - [anon_sym_LT_LT_DASH] = ACTIONS(1454), - [anon_sym_COLON_EQ] = ACTIONS(1454), - [anon_sym_DASH_GT] = ACTIONS(1452), - [anon_sym_DASH_GT_GT] = ACTIONS(1454), - [anon_sym_PIPE] = ACTIONS(1452), - [anon_sym_AMP] = ACTIONS(1452), - [anon_sym_PIPE_PIPE] = ACTIONS(1454), - [anon_sym_AMP_AMP] = ACTIONS(1454), - [anon_sym_LT] = ACTIONS(1452), - [anon_sym_LT_EQ] = ACTIONS(1454), - [anon_sym_GT] = ACTIONS(1452), - [anon_sym_GT_EQ] = ACTIONS(1454), - [anon_sym_EQ_EQ] = ACTIONS(1454), - [anon_sym_BANG_EQ] = ACTIONS(1454), - [anon_sym_STAR] = ACTIONS(1452), - [anon_sym_SLASH] = ACTIONS(1454), - [anon_sym_STAR_STAR] = ACTIONS(1454), - [anon_sym_CARET] = ACTIONS(1454), - [aux_sym_binary_operator_token1] = ACTIONS(1454), - [anon_sym_PIPE_GT] = ACTIONS(1454), - [anon_sym_COLON] = ACTIONS(1452), - [anon_sym_DOLLAR] = ACTIONS(1454), - [anon_sym_AT] = ACTIONS(1454), - [sym__hex_literal] = ACTIONS(1454), - [sym__number_literal] = ACTIONS(1452), - [anon_sym_SQUOTE] = ACTIONS(1454), - [anon_sym_DQUOTE] = ACTIONS(1454), - [sym_return] = ACTIONS(1452), - [sym_next] = ACTIONS(1452), - [sym_break] = ACTIONS(1452), - [sym_true] = ACTIONS(1452), - [sym_false] = ACTIONS(1452), - [sym_null] = ACTIONS(1452), - [sym_inf] = ACTIONS(1452), - [sym_nan] = ACTIONS(1452), - [anon_sym_NA] = ACTIONS(1452), - [anon_sym_NA_integer_] = ACTIONS(1452), - [anon_sym_NA_real_] = ACTIONS(1452), - [anon_sym_NA_complex_] = ACTIONS(1452), - [anon_sym_NA_character_] = ACTIONS(1452), - [sym_dots] = ACTIONS(1452), - [sym_dot_dot_i] = ACTIONS(1454), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1454), - [sym__newline] = ACTIONS(1454), - [sym__raw_string_literal] = ACTIONS(1454), - [sym__external_open_parenthesis] = ACTIONS(1454), - [sym__external_open_brace] = ACTIONS(1454), - [sym__external_open_bracket] = ACTIONS(1454), - [sym__external_open_bracket2] = ACTIONS(1454), - [sym__external_close_bracket2] = ACTIONS(1454), - }, - [961] = { - [sym_identifier] = ACTIONS(1452), - [anon_sym_BSLASH] = ACTIONS(1454), - [anon_sym_function] = ACTIONS(1452), - [anon_sym_EQ] = ACTIONS(1452), - [anon_sym_if] = ACTIONS(1452), - [anon_sym_for] = ACTIONS(1452), - [anon_sym_while] = ACTIONS(1452), - [anon_sym_repeat] = ACTIONS(1452), - [anon_sym_QMARK] = ACTIONS(1454), - [anon_sym_TILDE] = ACTIONS(1454), - [anon_sym_BANG] = ACTIONS(1452), - [anon_sym_PLUS] = ACTIONS(1454), - [anon_sym_DASH] = ACTIONS(1452), - [anon_sym_LT_DASH] = ACTIONS(1454), - [anon_sym_LT_LT_DASH] = ACTIONS(1454), - [anon_sym_COLON_EQ] = ACTIONS(1454), - [anon_sym_DASH_GT] = ACTIONS(1452), - [anon_sym_DASH_GT_GT] = ACTIONS(1454), - [anon_sym_PIPE] = ACTIONS(1452), - [anon_sym_AMP] = ACTIONS(1452), - [anon_sym_PIPE_PIPE] = ACTIONS(1454), - [anon_sym_AMP_AMP] = ACTIONS(1454), - [anon_sym_LT] = ACTIONS(1452), - [anon_sym_LT_EQ] = ACTIONS(1454), - [anon_sym_GT] = ACTIONS(1452), - [anon_sym_GT_EQ] = ACTIONS(1454), - [anon_sym_EQ_EQ] = ACTIONS(1454), - [anon_sym_BANG_EQ] = ACTIONS(1454), - [anon_sym_STAR] = ACTIONS(1452), - [anon_sym_SLASH] = ACTIONS(1454), - [anon_sym_STAR_STAR] = ACTIONS(1454), - [anon_sym_CARET] = ACTIONS(1454), - [aux_sym_binary_operator_token1] = ACTIONS(1454), - [anon_sym_PIPE_GT] = ACTIONS(1454), - [anon_sym_COLON] = ACTIONS(1452), - [anon_sym_DOLLAR] = ACTIONS(1454), - [anon_sym_AT] = ACTIONS(1454), - [sym__hex_literal] = ACTIONS(1454), - [sym__number_literal] = ACTIONS(1452), - [anon_sym_SQUOTE] = ACTIONS(1454), - [anon_sym_DQUOTE] = ACTIONS(1454), - [sym_return] = ACTIONS(1452), - [sym_next] = ACTIONS(1452), - [sym_break] = ACTIONS(1452), - [sym_true] = ACTIONS(1452), - [sym_false] = ACTIONS(1452), - [sym_null] = ACTIONS(1452), - [sym_inf] = ACTIONS(1452), - [sym_nan] = ACTIONS(1452), - [anon_sym_NA] = ACTIONS(1452), - [anon_sym_NA_integer_] = ACTIONS(1452), - [anon_sym_NA_real_] = ACTIONS(1452), - [anon_sym_NA_complex_] = ACTIONS(1452), - [anon_sym_NA_character_] = ACTIONS(1452), - [sym_dots] = ACTIONS(1452), - [sym_dot_dot_i] = ACTIONS(1454), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1454), - [sym__newline] = ACTIONS(1454), - [sym__raw_string_literal] = ACTIONS(1454), - [sym__external_open_parenthesis] = ACTIONS(1454), - [sym__external_open_brace] = ACTIONS(1454), - [sym__external_open_bracket] = ACTIONS(1454), - [sym__external_close_bracket] = ACTIONS(1454), - [sym__external_open_bracket2] = ACTIONS(1454), - }, - [962] = { - [sym_identifier] = ACTIONS(1545), - [anon_sym_BSLASH] = ACTIONS(1547), - [anon_sym_function] = ACTIONS(1545), - [anon_sym_EQ] = ACTIONS(1545), - [anon_sym_if] = ACTIONS(1545), - [anon_sym_for] = ACTIONS(1545), - [anon_sym_while] = ACTIONS(1545), - [anon_sym_repeat] = ACTIONS(1545), - [anon_sym_QMARK] = ACTIONS(1547), - [anon_sym_TILDE] = ACTIONS(1547), - [anon_sym_BANG] = ACTIONS(1545), - [anon_sym_PLUS] = ACTIONS(1547), - [anon_sym_DASH] = ACTIONS(1545), - [anon_sym_LT_DASH] = ACTIONS(1547), - [anon_sym_LT_LT_DASH] = ACTIONS(1547), - [anon_sym_COLON_EQ] = ACTIONS(1547), - [anon_sym_DASH_GT] = ACTIONS(1545), - [anon_sym_DASH_GT_GT] = ACTIONS(1547), - [anon_sym_PIPE] = ACTIONS(1545), - [anon_sym_AMP] = ACTIONS(1545), - [anon_sym_PIPE_PIPE] = ACTIONS(1547), - [anon_sym_AMP_AMP] = ACTIONS(1547), - [anon_sym_LT] = ACTIONS(1545), - [anon_sym_LT_EQ] = ACTIONS(1547), - [anon_sym_GT] = ACTIONS(1545), - [anon_sym_GT_EQ] = ACTIONS(1547), - [anon_sym_EQ_EQ] = ACTIONS(1547), - [anon_sym_BANG_EQ] = ACTIONS(1547), - [anon_sym_STAR] = ACTIONS(1545), - [anon_sym_SLASH] = ACTIONS(1547), - [anon_sym_STAR_STAR] = ACTIONS(1547), - [anon_sym_CARET] = ACTIONS(1547), - [aux_sym_binary_operator_token1] = ACTIONS(1547), - [anon_sym_PIPE_GT] = ACTIONS(1547), - [anon_sym_COLON] = ACTIONS(1545), - [anon_sym_DOLLAR] = ACTIONS(1547), - [anon_sym_AT] = ACTIONS(1547), - [sym__hex_literal] = ACTIONS(1547), - [sym__number_literal] = ACTIONS(1545), - [anon_sym_SQUOTE] = ACTIONS(1547), - [anon_sym_DQUOTE] = ACTIONS(1547), - [sym_return] = ACTIONS(1545), - [sym_next] = ACTIONS(1545), - [sym_break] = ACTIONS(1545), - [sym_true] = ACTIONS(1545), - [sym_false] = ACTIONS(1545), - [sym_null] = ACTIONS(1545), - [sym_inf] = ACTIONS(1545), - [sym_nan] = ACTIONS(1545), - [anon_sym_NA] = ACTIONS(1545), - [anon_sym_NA_integer_] = ACTIONS(1545), - [anon_sym_NA_real_] = ACTIONS(1545), - [anon_sym_NA_complex_] = ACTIONS(1545), - [anon_sym_NA_character_] = ACTIONS(1545), - [sym_dots] = ACTIONS(1545), - [sym_dot_dot_i] = ACTIONS(1547), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1547), - [sym__newline] = ACTIONS(1547), - [sym__raw_string_literal] = ACTIONS(1547), - [sym__external_open_parenthesis] = ACTIONS(1547), - [sym__external_open_brace] = ACTIONS(1547), - [sym__external_open_bracket] = ACTIONS(1547), - [sym__external_open_bracket2] = ACTIONS(1547), - [sym__external_close_bracket2] = ACTIONS(1547), - }, - [963] = { - [sym_function_definition] = STATE(702), - [sym_if_statement] = STATE(702), - [sym_for_statement] = STATE(702), - [sym_while_statement] = STATE(702), - [sym_repeat_statement] = STATE(702), - [sym_braced_expression] = STATE(702), - [sym_parenthesized_expression] = STATE(702), - [sym_call] = STATE(702), - [sym_subset] = STATE(702), - [sym_subset2] = STATE(702), - [sym_unary_operator] = STATE(702), - [sym_binary_operator] = STATE(702), - [sym_extract_operator] = STATE(702), - [sym_namespace_operator] = STATE(702), - [sym_integer] = STATE(702), - [sym_complex] = STATE(702), - [sym_float] = STATE(702), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(791), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(702), - [sym__expression] = STATE(702), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(959), - [sym__open_brace] = STATE(884), - [aux_sym_parenthesized_expression_repeat1] = STATE(1063), - [sym_identifier] = ACTIONS(1635), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(1637), - [sym_next] = ACTIONS(1637), - [sym_break] = ACTIONS(1637), - [sym_true] = ACTIONS(1637), - [sym_false] = ACTIONS(1637), - [sym_null] = ACTIONS(1637), - [sym_inf] = ACTIONS(1637), - [sym_nan] = ACTIONS(1637), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(1637), - [sym_dot_dot_i] = ACTIONS(1639), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1641), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1643), - [sym__external_open_brace] = ACTIONS(755), - }, - [964] = { - [sym_identifier] = ACTIONS(1452), - [anon_sym_BSLASH] = ACTIONS(1454), - [anon_sym_function] = ACTIONS(1452), - [anon_sym_EQ] = ACTIONS(1452), - [anon_sym_if] = ACTIONS(1452), - [anon_sym_for] = ACTIONS(1452), - [anon_sym_while] = ACTIONS(1452), - [anon_sym_repeat] = ACTIONS(1452), - [anon_sym_QMARK] = ACTIONS(1454), - [anon_sym_TILDE] = ACTIONS(1454), - [anon_sym_BANG] = ACTIONS(1452), - [anon_sym_PLUS] = ACTIONS(1454), - [anon_sym_DASH] = ACTIONS(1452), - [anon_sym_LT_DASH] = ACTIONS(1454), - [anon_sym_LT_LT_DASH] = ACTIONS(1454), - [anon_sym_COLON_EQ] = ACTIONS(1454), - [anon_sym_DASH_GT] = ACTIONS(1452), - [anon_sym_DASH_GT_GT] = ACTIONS(1454), - [anon_sym_PIPE] = ACTIONS(1452), - [anon_sym_AMP] = ACTIONS(1452), - [anon_sym_PIPE_PIPE] = ACTIONS(1454), - [anon_sym_AMP_AMP] = ACTIONS(1454), - [anon_sym_LT] = ACTIONS(1452), - [anon_sym_LT_EQ] = ACTIONS(1454), - [anon_sym_GT] = ACTIONS(1452), - [anon_sym_GT_EQ] = ACTIONS(1454), - [anon_sym_EQ_EQ] = ACTIONS(1454), - [anon_sym_BANG_EQ] = ACTIONS(1454), - [anon_sym_STAR] = ACTIONS(1452), - [anon_sym_SLASH] = ACTIONS(1454), - [anon_sym_STAR_STAR] = ACTIONS(1454), - [anon_sym_CARET] = ACTIONS(1454), - [aux_sym_binary_operator_token1] = ACTIONS(1454), - [anon_sym_PIPE_GT] = ACTIONS(1454), - [anon_sym_COLON] = ACTIONS(1452), - [anon_sym_DOLLAR] = ACTIONS(1454), - [anon_sym_AT] = ACTIONS(1454), - [sym__hex_literal] = ACTIONS(1454), - [sym__number_literal] = ACTIONS(1452), - [anon_sym_SQUOTE] = ACTIONS(1454), - [anon_sym_DQUOTE] = ACTIONS(1454), - [sym_return] = ACTIONS(1452), - [sym_next] = ACTIONS(1452), - [sym_break] = ACTIONS(1452), - [sym_true] = ACTIONS(1452), - [sym_false] = ACTIONS(1452), - [sym_null] = ACTIONS(1452), - [sym_inf] = ACTIONS(1452), - [sym_nan] = ACTIONS(1452), - [anon_sym_NA] = ACTIONS(1452), - [anon_sym_NA_integer_] = ACTIONS(1452), - [anon_sym_NA_real_] = ACTIONS(1452), - [anon_sym_NA_complex_] = ACTIONS(1452), - [anon_sym_NA_character_] = ACTIONS(1452), - [sym_dots] = ACTIONS(1452), - [sym_dot_dot_i] = ACTIONS(1454), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1454), - [sym__newline] = ACTIONS(1454), - [sym__raw_string_literal] = ACTIONS(1454), - [sym__external_open_parenthesis] = ACTIONS(1454), - [sym__external_close_parenthesis] = ACTIONS(1454), - [sym__external_open_brace] = ACTIONS(1454), - [sym__external_open_bracket] = ACTIONS(1454), - [sym__external_open_bracket2] = ACTIONS(1454), - }, - [965] = { - [ts_builtin_sym_end] = ACTIONS(1563), - [sym_identifier] = ACTIONS(1561), - [anon_sym_BSLASH] = ACTIONS(1563), - [anon_sym_function] = ACTIONS(1561), - [anon_sym_EQ] = ACTIONS(1561), - [anon_sym_if] = ACTIONS(1561), - [anon_sym_for] = ACTIONS(1561), - [anon_sym_while] = ACTIONS(1561), - [anon_sym_repeat] = ACTIONS(1561), - [anon_sym_QMARK] = ACTIONS(1563), - [anon_sym_TILDE] = ACTIONS(1563), - [anon_sym_BANG] = ACTIONS(1561), - [anon_sym_PLUS] = ACTIONS(1563), - [anon_sym_DASH] = ACTIONS(1561), - [anon_sym_LT_DASH] = ACTIONS(1563), - [anon_sym_LT_LT_DASH] = ACTIONS(1563), - [anon_sym_COLON_EQ] = ACTIONS(1563), - [anon_sym_DASH_GT] = ACTIONS(1561), - [anon_sym_DASH_GT_GT] = ACTIONS(1563), - [anon_sym_PIPE] = ACTIONS(1561), - [anon_sym_AMP] = ACTIONS(1561), - [anon_sym_PIPE_PIPE] = ACTIONS(1563), - [anon_sym_AMP_AMP] = ACTIONS(1563), - [anon_sym_LT] = ACTIONS(1561), - [anon_sym_LT_EQ] = ACTIONS(1563), - [anon_sym_GT] = ACTIONS(1561), - [anon_sym_GT_EQ] = ACTIONS(1563), - [anon_sym_EQ_EQ] = ACTIONS(1563), - [anon_sym_BANG_EQ] = ACTIONS(1563), - [anon_sym_STAR] = ACTIONS(1561), - [anon_sym_SLASH] = ACTIONS(1563), - [anon_sym_STAR_STAR] = ACTIONS(1563), - [anon_sym_CARET] = ACTIONS(1563), - [aux_sym_binary_operator_token1] = ACTIONS(1563), - [anon_sym_PIPE_GT] = ACTIONS(1563), - [anon_sym_COLON] = ACTIONS(1561), - [anon_sym_DOLLAR] = ACTIONS(1563), - [anon_sym_AT] = ACTIONS(1563), - [sym__hex_literal] = ACTIONS(1563), - [sym__number_literal] = ACTIONS(1561), - [anon_sym_SQUOTE] = ACTIONS(1563), - [anon_sym_DQUOTE] = ACTIONS(1563), - [sym_return] = ACTIONS(1561), - [sym_next] = ACTIONS(1561), - [sym_break] = ACTIONS(1561), - [sym_true] = ACTIONS(1561), - [sym_false] = ACTIONS(1561), - [sym_null] = ACTIONS(1561), - [sym_inf] = ACTIONS(1561), - [sym_nan] = ACTIONS(1561), - [anon_sym_NA] = ACTIONS(1561), - [anon_sym_NA_integer_] = ACTIONS(1561), - [anon_sym_NA_real_] = ACTIONS(1561), - [anon_sym_NA_complex_] = ACTIONS(1561), - [anon_sym_NA_character_] = ACTIONS(1561), - [sym_dots] = ACTIONS(1561), - [sym_dot_dot_i] = ACTIONS(1563), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1563), - [sym__semicolon] = ACTIONS(1563), - [sym__raw_string_literal] = ACTIONS(1563), - [sym__external_open_parenthesis] = ACTIONS(1563), - [sym__external_open_brace] = ACTIONS(1563), - [sym__external_open_bracket] = ACTIONS(1563), - [sym__external_open_bracket2] = ACTIONS(1563), - }, - [966] = { - [sym_identifier] = ACTIONS(1484), - [anon_sym_BSLASH] = ACTIONS(1486), - [anon_sym_function] = ACTIONS(1484), - [anon_sym_EQ] = ACTIONS(1484), - [anon_sym_if] = ACTIONS(1484), - [anon_sym_for] = ACTIONS(1484), - [anon_sym_while] = ACTIONS(1484), - [anon_sym_repeat] = ACTIONS(1484), - [anon_sym_QMARK] = ACTIONS(1486), - [anon_sym_TILDE] = ACTIONS(1486), - [anon_sym_BANG] = ACTIONS(1484), - [anon_sym_PLUS] = ACTIONS(1486), - [anon_sym_DASH] = ACTIONS(1484), - [anon_sym_LT_DASH] = ACTIONS(1486), - [anon_sym_LT_LT_DASH] = ACTIONS(1486), - [anon_sym_COLON_EQ] = ACTIONS(1486), - [anon_sym_DASH_GT] = ACTIONS(1484), - [anon_sym_DASH_GT_GT] = ACTIONS(1486), - [anon_sym_PIPE] = ACTIONS(1484), - [anon_sym_AMP] = ACTIONS(1484), - [anon_sym_PIPE_PIPE] = ACTIONS(1486), - [anon_sym_AMP_AMP] = ACTIONS(1486), - [anon_sym_LT] = ACTIONS(1484), - [anon_sym_LT_EQ] = ACTIONS(1486), - [anon_sym_GT] = ACTIONS(1484), - [anon_sym_GT_EQ] = ACTIONS(1486), - [anon_sym_EQ_EQ] = ACTIONS(1486), - [anon_sym_BANG_EQ] = ACTIONS(1486), - [anon_sym_STAR] = ACTIONS(1484), - [anon_sym_SLASH] = ACTIONS(1486), - [anon_sym_STAR_STAR] = ACTIONS(1486), - [anon_sym_CARET] = ACTIONS(1486), - [aux_sym_binary_operator_token1] = ACTIONS(1486), - [anon_sym_PIPE_GT] = ACTIONS(1486), - [anon_sym_COLON] = ACTIONS(1484), - [anon_sym_DOLLAR] = ACTIONS(1486), - [anon_sym_AT] = ACTIONS(1486), - [sym__hex_literal] = ACTIONS(1486), - [sym__number_literal] = ACTIONS(1484), - [anon_sym_SQUOTE] = ACTIONS(1486), - [anon_sym_DQUOTE] = ACTIONS(1486), - [sym_return] = ACTIONS(1484), - [sym_next] = ACTIONS(1484), - [sym_break] = ACTIONS(1484), - [sym_true] = ACTIONS(1484), - [sym_false] = ACTIONS(1484), - [sym_null] = ACTIONS(1484), - [sym_inf] = ACTIONS(1484), - [sym_nan] = ACTIONS(1484), - [anon_sym_NA] = ACTIONS(1484), - [anon_sym_NA_integer_] = ACTIONS(1484), - [anon_sym_NA_real_] = ACTIONS(1484), - [anon_sym_NA_complex_] = ACTIONS(1484), - [anon_sym_NA_character_] = ACTIONS(1484), - [sym_dots] = ACTIONS(1484), - [sym_dot_dot_i] = ACTIONS(1486), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1486), - [sym__semicolon] = ACTIONS(1486), - [sym__raw_string_literal] = ACTIONS(1486), - [sym__external_open_parenthesis] = ACTIONS(1486), - [sym__external_open_brace] = ACTIONS(1486), - [sym__external_close_brace] = ACTIONS(1486), - [sym__external_open_bracket] = ACTIONS(1486), - [sym__external_open_bracket2] = ACTIONS(1486), - }, - [967] = { - [sym_identifier] = ACTIONS(1351), - [anon_sym_BSLASH] = ACTIONS(1353), - [anon_sym_function] = ACTIONS(1351), - [anon_sym_EQ] = ACTIONS(1407), - [anon_sym_if] = ACTIONS(1351), - [anon_sym_for] = ACTIONS(1351), - [anon_sym_while] = ACTIONS(1351), - [anon_sym_repeat] = ACTIONS(1351), - [anon_sym_QMARK] = ACTIONS(1353), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_BANG] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1353), - [anon_sym_DASH] = ACTIONS(1351), - [anon_sym_LT_DASH] = ACTIONS(1353), - [anon_sym_LT_LT_DASH] = ACTIONS(1353), - [anon_sym_COLON_EQ] = ACTIONS(1353), - [anon_sym_DASH_GT] = ACTIONS(1351), - [anon_sym_DASH_GT_GT] = ACTIONS(1353), - [anon_sym_PIPE] = ACTIONS(1351), - [anon_sym_AMP] = ACTIONS(1351), - [anon_sym_PIPE_PIPE] = ACTIONS(1353), - [anon_sym_AMP_AMP] = ACTIONS(1353), - [anon_sym_LT] = ACTIONS(1351), - [anon_sym_LT_EQ] = ACTIONS(1353), - [anon_sym_GT] = ACTIONS(1351), - [anon_sym_GT_EQ] = ACTIONS(1353), - [anon_sym_EQ_EQ] = ACTIONS(1353), - [anon_sym_BANG_EQ] = ACTIONS(1353), - [anon_sym_STAR] = ACTIONS(1351), - [anon_sym_SLASH] = ACTIONS(1353), - [anon_sym_STAR_STAR] = ACTIONS(1353), - [anon_sym_CARET] = ACTIONS(1353), - [aux_sym_binary_operator_token1] = ACTIONS(1353), - [anon_sym_PIPE_GT] = ACTIONS(1353), - [anon_sym_COLON] = ACTIONS(1351), - [anon_sym_DOLLAR] = ACTIONS(1353), - [anon_sym_AT] = ACTIONS(1353), - [sym__hex_literal] = ACTIONS(1353), - [sym__number_literal] = ACTIONS(1351), - [anon_sym_SQUOTE] = ACTIONS(1353), - [anon_sym_DQUOTE] = ACTIONS(1353), - [sym_return] = ACTIONS(1351), - [sym_next] = ACTIONS(1351), - [sym_break] = ACTIONS(1351), - [sym_true] = ACTIONS(1351), - [sym_false] = ACTIONS(1351), - [sym_null] = ACTIONS(1351), - [sym_inf] = ACTIONS(1351), - [sym_nan] = ACTIONS(1351), - [anon_sym_NA] = ACTIONS(1351), - [anon_sym_NA_integer_] = ACTIONS(1351), - [anon_sym_NA_real_] = ACTIONS(1351), - [anon_sym_NA_complex_] = ACTIONS(1351), - [anon_sym_NA_character_] = ACTIONS(1351), - [sym_dots] = ACTIONS(1351), - [sym_dot_dot_i] = ACTIONS(1353), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1353), - [sym__newline] = ACTIONS(1353), - [sym__raw_string_literal] = ACTIONS(1353), - [sym__external_open_parenthesis] = ACTIONS(1353), - [sym__external_open_brace] = ACTIONS(1353), - [sym__external_open_bracket] = ACTIONS(1353), - [sym__external_close_bracket] = ACTIONS(1353), - [sym__external_open_bracket2] = ACTIONS(1353), - }, - [968] = { - [sym_function_definition] = STATE(702), - [sym_if_statement] = STATE(702), - [sym_for_statement] = STATE(702), - [sym_while_statement] = STATE(702), - [sym_repeat_statement] = STATE(702), - [sym_braced_expression] = STATE(702), - [sym_parenthesized_expression] = STATE(702), - [sym_call] = STATE(702), - [sym_subset] = STATE(702), - [sym_subset2] = STATE(702), - [sym_unary_operator] = STATE(702), - [sym_binary_operator] = STATE(702), - [sym_extract_operator] = STATE(702), - [sym_namespace_operator] = STATE(702), - [sym_integer] = STATE(702), - [sym_complex] = STATE(702), - [sym_float] = STATE(702), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(791), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(702), - [sym__expression] = STATE(702), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(1018), - [sym__open_brace] = STATE(884), - [aux_sym_parenthesized_expression_repeat1] = STATE(1031), - [sym_identifier] = ACTIONS(1635), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(1637), - [sym_next] = ACTIONS(1637), - [sym_break] = ACTIONS(1637), - [sym_true] = ACTIONS(1637), - [sym_false] = ACTIONS(1637), - [sym_null] = ACTIONS(1637), - [sym_inf] = ACTIONS(1637), - [sym_nan] = ACTIONS(1637), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(1637), - [sym_dot_dot_i] = ACTIONS(1639), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1641), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1645), - [sym__external_open_brace] = ACTIONS(755), - }, - [969] = { - [ts_builtin_sym_end] = ACTIONS(1559), - [sym_identifier] = ACTIONS(1557), - [anon_sym_BSLASH] = ACTIONS(1559), - [anon_sym_function] = ACTIONS(1557), - [anon_sym_EQ] = ACTIONS(1557), - [anon_sym_if] = ACTIONS(1557), - [anon_sym_for] = ACTIONS(1557), - [anon_sym_while] = ACTIONS(1557), - [anon_sym_repeat] = ACTIONS(1557), - [anon_sym_QMARK] = ACTIONS(1559), - [anon_sym_TILDE] = ACTIONS(1559), - [anon_sym_BANG] = ACTIONS(1557), - [anon_sym_PLUS] = ACTIONS(1559), - [anon_sym_DASH] = ACTIONS(1557), - [anon_sym_LT_DASH] = ACTIONS(1559), - [anon_sym_LT_LT_DASH] = ACTIONS(1559), - [anon_sym_COLON_EQ] = ACTIONS(1559), - [anon_sym_DASH_GT] = ACTIONS(1557), - [anon_sym_DASH_GT_GT] = ACTIONS(1559), - [anon_sym_PIPE] = ACTIONS(1557), - [anon_sym_AMP] = ACTIONS(1557), - [anon_sym_PIPE_PIPE] = ACTIONS(1559), - [anon_sym_AMP_AMP] = ACTIONS(1559), - [anon_sym_LT] = ACTIONS(1557), - [anon_sym_LT_EQ] = ACTIONS(1559), - [anon_sym_GT] = ACTIONS(1557), - [anon_sym_GT_EQ] = ACTIONS(1559), - [anon_sym_EQ_EQ] = ACTIONS(1559), - [anon_sym_BANG_EQ] = ACTIONS(1559), - [anon_sym_STAR] = ACTIONS(1557), - [anon_sym_SLASH] = ACTIONS(1559), - [anon_sym_STAR_STAR] = ACTIONS(1559), - [anon_sym_CARET] = ACTIONS(1559), - [aux_sym_binary_operator_token1] = ACTIONS(1559), - [anon_sym_PIPE_GT] = ACTIONS(1559), - [anon_sym_COLON] = ACTIONS(1557), - [anon_sym_DOLLAR] = ACTIONS(1559), - [anon_sym_AT] = ACTIONS(1559), - [sym__hex_literal] = ACTIONS(1559), - [sym__number_literal] = ACTIONS(1557), - [anon_sym_SQUOTE] = ACTIONS(1559), - [anon_sym_DQUOTE] = ACTIONS(1559), - [sym_return] = ACTIONS(1557), - [sym_next] = ACTIONS(1557), - [sym_break] = ACTIONS(1557), - [sym_true] = ACTIONS(1557), - [sym_false] = ACTIONS(1557), - [sym_null] = ACTIONS(1557), - [sym_inf] = ACTIONS(1557), - [sym_nan] = ACTIONS(1557), - [anon_sym_NA] = ACTIONS(1557), - [anon_sym_NA_integer_] = ACTIONS(1557), - [anon_sym_NA_real_] = ACTIONS(1557), - [anon_sym_NA_complex_] = ACTIONS(1557), - [anon_sym_NA_character_] = ACTIONS(1557), - [sym_dots] = ACTIONS(1557), - [sym_dot_dot_i] = ACTIONS(1559), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1559), - [sym__semicolon] = ACTIONS(1559), - [sym__raw_string_literal] = ACTIONS(1559), - [sym__external_open_parenthesis] = ACTIONS(1559), - [sym__external_open_brace] = ACTIONS(1559), - [sym__external_open_bracket] = ACTIONS(1559), - [sym__external_open_bracket2] = ACTIONS(1559), - }, - [970] = { - [sym_identifier] = ACTIONS(1549), - [anon_sym_BSLASH] = ACTIONS(1551), - [anon_sym_function] = ACTIONS(1549), - [anon_sym_EQ] = ACTIONS(1549), - [anon_sym_if] = ACTIONS(1549), - [anon_sym_for] = ACTIONS(1549), - [anon_sym_while] = ACTIONS(1549), - [anon_sym_repeat] = ACTIONS(1549), - [anon_sym_QMARK] = ACTIONS(1551), - [anon_sym_TILDE] = ACTIONS(1551), - [anon_sym_BANG] = ACTIONS(1549), - [anon_sym_PLUS] = ACTIONS(1551), - [anon_sym_DASH] = ACTIONS(1549), - [anon_sym_LT_DASH] = ACTIONS(1551), - [anon_sym_LT_LT_DASH] = ACTIONS(1551), - [anon_sym_COLON_EQ] = ACTIONS(1551), - [anon_sym_DASH_GT] = ACTIONS(1549), - [anon_sym_DASH_GT_GT] = ACTIONS(1551), - [anon_sym_PIPE] = ACTIONS(1549), - [anon_sym_AMP] = ACTIONS(1549), - [anon_sym_PIPE_PIPE] = ACTIONS(1551), - [anon_sym_AMP_AMP] = ACTIONS(1551), - [anon_sym_LT] = ACTIONS(1549), - [anon_sym_LT_EQ] = ACTIONS(1551), - [anon_sym_GT] = ACTIONS(1549), - [anon_sym_GT_EQ] = ACTIONS(1551), - [anon_sym_EQ_EQ] = ACTIONS(1551), - [anon_sym_BANG_EQ] = ACTIONS(1551), - [anon_sym_STAR] = ACTIONS(1549), - [anon_sym_SLASH] = ACTIONS(1551), - [anon_sym_STAR_STAR] = ACTIONS(1551), - [anon_sym_CARET] = ACTIONS(1551), - [aux_sym_binary_operator_token1] = ACTIONS(1551), - [anon_sym_PIPE_GT] = ACTIONS(1551), - [anon_sym_COLON] = ACTIONS(1549), - [anon_sym_DOLLAR] = ACTIONS(1551), - [anon_sym_AT] = ACTIONS(1551), - [sym__hex_literal] = ACTIONS(1551), - [sym__number_literal] = ACTIONS(1549), - [anon_sym_SQUOTE] = ACTIONS(1551), - [anon_sym_DQUOTE] = ACTIONS(1551), - [sym_return] = ACTIONS(1549), - [sym_next] = ACTIONS(1549), - [sym_break] = ACTIONS(1549), - [sym_true] = ACTIONS(1549), - [sym_false] = ACTIONS(1549), - [sym_null] = ACTIONS(1549), - [sym_inf] = ACTIONS(1549), - [sym_nan] = ACTIONS(1549), - [anon_sym_NA] = ACTIONS(1549), - [anon_sym_NA_integer_] = ACTIONS(1549), - [anon_sym_NA_real_] = ACTIONS(1549), - [anon_sym_NA_complex_] = ACTIONS(1549), - [anon_sym_NA_character_] = ACTIONS(1549), - [sym_dots] = ACTIONS(1549), - [sym_dot_dot_i] = ACTIONS(1551), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1551), - [sym__newline] = ACTIONS(1551), - [sym__raw_string_literal] = ACTIONS(1551), - [sym__external_open_parenthesis] = ACTIONS(1551), - [sym__external_open_brace] = ACTIONS(1551), - [sym__external_open_bracket] = ACTIONS(1551), - [sym__external_close_bracket] = ACTIONS(1551), - [sym__external_open_bracket2] = ACTIONS(1551), - }, - [971] = { - [sym_identifier] = ACTIONS(1480), - [anon_sym_BSLASH] = ACTIONS(1482), - [anon_sym_function] = ACTIONS(1480), - [anon_sym_EQ] = ACTIONS(1480), - [anon_sym_if] = ACTIONS(1480), - [anon_sym_for] = ACTIONS(1480), - [anon_sym_while] = ACTIONS(1480), - [anon_sym_repeat] = ACTIONS(1480), - [anon_sym_QMARK] = ACTIONS(1482), - [anon_sym_TILDE] = ACTIONS(1482), - [anon_sym_BANG] = ACTIONS(1480), - [anon_sym_PLUS] = ACTIONS(1482), - [anon_sym_DASH] = ACTIONS(1480), - [anon_sym_LT_DASH] = ACTIONS(1482), - [anon_sym_LT_LT_DASH] = ACTIONS(1482), - [anon_sym_COLON_EQ] = ACTIONS(1482), - [anon_sym_DASH_GT] = ACTIONS(1480), - [anon_sym_DASH_GT_GT] = ACTIONS(1482), - [anon_sym_PIPE] = ACTIONS(1480), - [anon_sym_AMP] = ACTIONS(1480), - [anon_sym_PIPE_PIPE] = ACTIONS(1482), - [anon_sym_AMP_AMP] = ACTIONS(1482), - [anon_sym_LT] = ACTIONS(1480), - [anon_sym_LT_EQ] = ACTIONS(1482), - [anon_sym_GT] = ACTIONS(1480), - [anon_sym_GT_EQ] = ACTIONS(1482), - [anon_sym_EQ_EQ] = ACTIONS(1482), - [anon_sym_BANG_EQ] = ACTIONS(1482), - [anon_sym_STAR] = ACTIONS(1480), - [anon_sym_SLASH] = ACTIONS(1482), - [anon_sym_STAR_STAR] = ACTIONS(1482), - [anon_sym_CARET] = ACTIONS(1482), - [aux_sym_binary_operator_token1] = ACTIONS(1482), - [anon_sym_PIPE_GT] = ACTIONS(1482), - [anon_sym_COLON] = ACTIONS(1480), - [anon_sym_DOLLAR] = ACTIONS(1482), - [anon_sym_AT] = ACTIONS(1482), - [sym__hex_literal] = ACTIONS(1482), - [sym__number_literal] = ACTIONS(1480), - [anon_sym_SQUOTE] = ACTIONS(1482), - [anon_sym_DQUOTE] = ACTIONS(1482), - [sym_return] = ACTIONS(1480), - [sym_next] = ACTIONS(1480), - [sym_break] = ACTIONS(1480), - [sym_true] = ACTIONS(1480), - [sym_false] = ACTIONS(1480), - [sym_null] = ACTIONS(1480), - [sym_inf] = ACTIONS(1480), - [sym_nan] = ACTIONS(1480), - [anon_sym_NA] = ACTIONS(1480), - [anon_sym_NA_integer_] = ACTIONS(1480), - [anon_sym_NA_real_] = ACTIONS(1480), - [anon_sym_NA_complex_] = ACTIONS(1480), - [anon_sym_NA_character_] = ACTIONS(1480), - [sym_dots] = ACTIONS(1480), - [sym_dot_dot_i] = ACTIONS(1482), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1482), - [sym__newline] = ACTIONS(1482), - [sym__raw_string_literal] = ACTIONS(1482), - [sym__external_open_parenthesis] = ACTIONS(1482), - [sym__external_open_brace] = ACTIONS(1482), - [sym__external_open_bracket] = ACTIONS(1482), - [sym__external_open_bracket2] = ACTIONS(1482), - [sym__external_close_bracket2] = ACTIONS(1482), - }, - [972] = { - [sym_identifier] = ACTIONS(1553), - [anon_sym_BSLASH] = ACTIONS(1555), - [anon_sym_function] = ACTIONS(1553), - [anon_sym_EQ] = ACTIONS(1553), - [anon_sym_if] = ACTIONS(1553), - [anon_sym_for] = ACTIONS(1553), - [anon_sym_while] = ACTIONS(1553), - [anon_sym_repeat] = ACTIONS(1553), - [anon_sym_QMARK] = ACTIONS(1555), - [anon_sym_TILDE] = ACTIONS(1555), - [anon_sym_BANG] = ACTIONS(1553), - [anon_sym_PLUS] = ACTIONS(1555), - [anon_sym_DASH] = ACTIONS(1553), - [anon_sym_LT_DASH] = ACTIONS(1555), - [anon_sym_LT_LT_DASH] = ACTIONS(1555), - [anon_sym_COLON_EQ] = ACTIONS(1555), - [anon_sym_DASH_GT] = ACTIONS(1553), - [anon_sym_DASH_GT_GT] = ACTIONS(1555), - [anon_sym_PIPE] = ACTIONS(1553), - [anon_sym_AMP] = ACTIONS(1553), - [anon_sym_PIPE_PIPE] = ACTIONS(1555), - [anon_sym_AMP_AMP] = ACTIONS(1555), - [anon_sym_LT] = ACTIONS(1553), - [anon_sym_LT_EQ] = ACTIONS(1555), - [anon_sym_GT] = ACTIONS(1553), - [anon_sym_GT_EQ] = ACTIONS(1555), - [anon_sym_EQ_EQ] = ACTIONS(1555), - [anon_sym_BANG_EQ] = ACTIONS(1555), - [anon_sym_STAR] = ACTIONS(1553), - [anon_sym_SLASH] = ACTIONS(1555), - [anon_sym_STAR_STAR] = ACTIONS(1555), - [anon_sym_CARET] = ACTIONS(1555), - [aux_sym_binary_operator_token1] = ACTIONS(1555), - [anon_sym_PIPE_GT] = ACTIONS(1555), - [anon_sym_COLON] = ACTIONS(1553), - [anon_sym_DOLLAR] = ACTIONS(1555), - [anon_sym_AT] = ACTIONS(1555), - [sym__hex_literal] = ACTIONS(1555), - [sym__number_literal] = ACTIONS(1553), - [anon_sym_SQUOTE] = ACTIONS(1555), - [anon_sym_DQUOTE] = ACTIONS(1555), - [sym_return] = ACTIONS(1553), - [sym_next] = ACTIONS(1553), - [sym_break] = ACTIONS(1553), - [sym_true] = ACTIONS(1553), - [sym_false] = ACTIONS(1553), - [sym_null] = ACTIONS(1553), - [sym_inf] = ACTIONS(1553), - [sym_nan] = ACTIONS(1553), - [anon_sym_NA] = ACTIONS(1553), - [anon_sym_NA_integer_] = ACTIONS(1553), - [anon_sym_NA_real_] = ACTIONS(1553), - [anon_sym_NA_complex_] = ACTIONS(1553), - [anon_sym_NA_character_] = ACTIONS(1553), - [sym_dots] = ACTIONS(1553), - [sym_dot_dot_i] = ACTIONS(1555), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1555), - [sym__newline] = ACTIONS(1555), - [sym__raw_string_literal] = ACTIONS(1555), - [sym__external_open_parenthesis] = ACTIONS(1555), - [sym__external_open_brace] = ACTIONS(1555), - [sym__external_open_bracket] = ACTIONS(1555), - [sym__external_close_bracket] = ACTIONS(1555), - [sym__external_open_bracket2] = ACTIONS(1555), - }, - [973] = { - [sym_identifier] = ACTIONS(1557), - [anon_sym_BSLASH] = ACTIONS(1559), - [anon_sym_function] = ACTIONS(1557), - [anon_sym_EQ] = ACTIONS(1557), - [anon_sym_if] = ACTIONS(1557), - [anon_sym_for] = ACTIONS(1557), - [anon_sym_while] = ACTIONS(1557), - [anon_sym_repeat] = ACTIONS(1557), - [anon_sym_QMARK] = ACTIONS(1559), - [anon_sym_TILDE] = ACTIONS(1559), - [anon_sym_BANG] = ACTIONS(1557), - [anon_sym_PLUS] = ACTIONS(1559), - [anon_sym_DASH] = ACTIONS(1557), - [anon_sym_LT_DASH] = ACTIONS(1559), - [anon_sym_LT_LT_DASH] = ACTIONS(1559), - [anon_sym_COLON_EQ] = ACTIONS(1559), - [anon_sym_DASH_GT] = ACTIONS(1557), - [anon_sym_DASH_GT_GT] = ACTIONS(1559), - [anon_sym_PIPE] = ACTIONS(1557), - [anon_sym_AMP] = ACTIONS(1557), - [anon_sym_PIPE_PIPE] = ACTIONS(1559), - [anon_sym_AMP_AMP] = ACTIONS(1559), - [anon_sym_LT] = ACTIONS(1557), - [anon_sym_LT_EQ] = ACTIONS(1559), - [anon_sym_GT] = ACTIONS(1557), - [anon_sym_GT_EQ] = ACTIONS(1559), - [anon_sym_EQ_EQ] = ACTIONS(1559), - [anon_sym_BANG_EQ] = ACTIONS(1559), - [anon_sym_STAR] = ACTIONS(1557), - [anon_sym_SLASH] = ACTIONS(1559), - [anon_sym_STAR_STAR] = ACTIONS(1559), - [anon_sym_CARET] = ACTIONS(1559), - [aux_sym_binary_operator_token1] = ACTIONS(1559), - [anon_sym_PIPE_GT] = ACTIONS(1559), - [anon_sym_COLON] = ACTIONS(1557), - [anon_sym_DOLLAR] = ACTIONS(1559), - [anon_sym_AT] = ACTIONS(1559), - [sym__hex_literal] = ACTIONS(1559), - [sym__number_literal] = ACTIONS(1557), - [anon_sym_SQUOTE] = ACTIONS(1559), - [anon_sym_DQUOTE] = ACTIONS(1559), - [sym_return] = ACTIONS(1557), - [sym_next] = ACTIONS(1557), - [sym_break] = ACTIONS(1557), - [sym_true] = ACTIONS(1557), - [sym_false] = ACTIONS(1557), - [sym_null] = ACTIONS(1557), - [sym_inf] = ACTIONS(1557), - [sym_nan] = ACTIONS(1557), - [anon_sym_NA] = ACTIONS(1557), - [anon_sym_NA_integer_] = ACTIONS(1557), - [anon_sym_NA_real_] = ACTIONS(1557), - [anon_sym_NA_complex_] = ACTIONS(1557), - [anon_sym_NA_character_] = ACTIONS(1557), - [sym_dots] = ACTIONS(1557), - [sym_dot_dot_i] = ACTIONS(1559), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1559), - [sym__newline] = ACTIONS(1559), - [sym__raw_string_literal] = ACTIONS(1559), - [sym__external_open_parenthesis] = ACTIONS(1559), - [sym__external_open_brace] = ACTIONS(1559), - [sym__external_open_bracket] = ACTIONS(1559), - [sym__external_close_bracket] = ACTIONS(1559), - [sym__external_open_bracket2] = ACTIONS(1559), - }, - [974] = { - [sym_identifier] = ACTIONS(1472), - [anon_sym_BSLASH] = ACTIONS(1474), - [anon_sym_function] = ACTIONS(1472), - [anon_sym_EQ] = ACTIONS(1472), - [anon_sym_if] = ACTIONS(1472), - [anon_sym_for] = ACTIONS(1472), - [anon_sym_while] = ACTIONS(1472), - [anon_sym_repeat] = ACTIONS(1472), - [anon_sym_QMARK] = ACTIONS(1474), - [anon_sym_TILDE] = ACTIONS(1474), - [anon_sym_BANG] = ACTIONS(1472), - [anon_sym_PLUS] = ACTIONS(1474), - [anon_sym_DASH] = ACTIONS(1472), - [anon_sym_LT_DASH] = ACTIONS(1474), - [anon_sym_LT_LT_DASH] = ACTIONS(1474), - [anon_sym_COLON_EQ] = ACTIONS(1474), - [anon_sym_DASH_GT] = ACTIONS(1472), - [anon_sym_DASH_GT_GT] = ACTIONS(1474), - [anon_sym_PIPE] = ACTIONS(1472), - [anon_sym_AMP] = ACTIONS(1472), - [anon_sym_PIPE_PIPE] = ACTIONS(1474), - [anon_sym_AMP_AMP] = ACTIONS(1474), - [anon_sym_LT] = ACTIONS(1472), - [anon_sym_LT_EQ] = ACTIONS(1474), - [anon_sym_GT] = ACTIONS(1472), - [anon_sym_GT_EQ] = ACTIONS(1474), - [anon_sym_EQ_EQ] = ACTIONS(1474), - [anon_sym_BANG_EQ] = ACTIONS(1474), - [anon_sym_STAR] = ACTIONS(1472), - [anon_sym_SLASH] = ACTIONS(1474), - [anon_sym_STAR_STAR] = ACTIONS(1474), - [anon_sym_CARET] = ACTIONS(1474), - [aux_sym_binary_operator_token1] = ACTIONS(1474), - [anon_sym_PIPE_GT] = ACTIONS(1474), - [anon_sym_COLON] = ACTIONS(1472), - [anon_sym_DOLLAR] = ACTIONS(1474), - [anon_sym_AT] = ACTIONS(1474), - [sym__hex_literal] = ACTIONS(1474), - [sym__number_literal] = ACTIONS(1472), - [anon_sym_SQUOTE] = ACTIONS(1474), - [anon_sym_DQUOTE] = ACTIONS(1474), - [sym_return] = ACTIONS(1472), - [sym_next] = ACTIONS(1472), - [sym_break] = ACTIONS(1472), - [sym_true] = ACTIONS(1472), - [sym_false] = ACTIONS(1472), - [sym_null] = ACTIONS(1472), - [sym_inf] = ACTIONS(1472), - [sym_nan] = ACTIONS(1472), - [anon_sym_NA] = ACTIONS(1472), - [anon_sym_NA_integer_] = ACTIONS(1472), - [anon_sym_NA_real_] = ACTIONS(1472), - [anon_sym_NA_complex_] = ACTIONS(1472), - [anon_sym_NA_character_] = ACTIONS(1472), - [sym_dots] = ACTIONS(1472), - [sym_dot_dot_i] = ACTIONS(1474), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1474), - [sym__newline] = ACTIONS(1474), - [sym__raw_string_literal] = ACTIONS(1474), - [sym__external_open_parenthesis] = ACTIONS(1474), - [sym__external_close_parenthesis] = ACTIONS(1474), - [sym__external_open_brace] = ACTIONS(1474), - [sym__external_open_bracket] = ACTIONS(1474), - [sym__external_open_bracket2] = ACTIONS(1474), - }, - [975] = { - [sym_identifier] = ACTIONS(1496), - [anon_sym_BSLASH] = ACTIONS(1498), - [anon_sym_function] = ACTIONS(1496), - [anon_sym_EQ] = ACTIONS(1496), - [anon_sym_if] = ACTIONS(1496), - [anon_sym_for] = ACTIONS(1496), - [anon_sym_while] = ACTIONS(1496), - [anon_sym_repeat] = ACTIONS(1496), - [anon_sym_QMARK] = ACTIONS(1498), - [anon_sym_TILDE] = ACTIONS(1498), - [anon_sym_BANG] = ACTIONS(1496), - [anon_sym_PLUS] = ACTIONS(1498), - [anon_sym_DASH] = ACTIONS(1496), - [anon_sym_LT_DASH] = ACTIONS(1498), - [anon_sym_LT_LT_DASH] = ACTIONS(1498), - [anon_sym_COLON_EQ] = ACTIONS(1498), - [anon_sym_DASH_GT] = ACTIONS(1496), - [anon_sym_DASH_GT_GT] = ACTIONS(1498), - [anon_sym_PIPE] = ACTIONS(1496), - [anon_sym_AMP] = ACTIONS(1496), - [anon_sym_PIPE_PIPE] = ACTIONS(1498), - [anon_sym_AMP_AMP] = ACTIONS(1498), - [anon_sym_LT] = ACTIONS(1496), - [anon_sym_LT_EQ] = ACTIONS(1498), - [anon_sym_GT] = ACTIONS(1496), - [anon_sym_GT_EQ] = ACTIONS(1498), - [anon_sym_EQ_EQ] = ACTIONS(1498), - [anon_sym_BANG_EQ] = ACTIONS(1498), - [anon_sym_STAR] = ACTIONS(1496), - [anon_sym_SLASH] = ACTIONS(1498), - [anon_sym_STAR_STAR] = ACTIONS(1498), - [anon_sym_CARET] = ACTIONS(1498), - [aux_sym_binary_operator_token1] = ACTIONS(1498), - [anon_sym_PIPE_GT] = ACTIONS(1498), - [anon_sym_COLON] = ACTIONS(1496), - [anon_sym_DOLLAR] = ACTIONS(1498), - [anon_sym_AT] = ACTIONS(1498), - [sym__hex_literal] = ACTIONS(1498), - [sym__number_literal] = ACTIONS(1496), - [anon_sym_SQUOTE] = ACTIONS(1498), - [anon_sym_DQUOTE] = ACTIONS(1498), - [sym_return] = ACTIONS(1496), - [sym_next] = ACTIONS(1496), - [sym_break] = ACTIONS(1496), - [sym_true] = ACTIONS(1496), - [sym_false] = ACTIONS(1496), - [sym_null] = ACTIONS(1496), - [sym_inf] = ACTIONS(1496), - [sym_nan] = ACTIONS(1496), - [anon_sym_NA] = ACTIONS(1496), - [anon_sym_NA_integer_] = ACTIONS(1496), - [anon_sym_NA_real_] = ACTIONS(1496), - [anon_sym_NA_complex_] = ACTIONS(1496), - [anon_sym_NA_character_] = ACTIONS(1496), - [sym_dots] = ACTIONS(1496), - [sym_dot_dot_i] = ACTIONS(1498), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1498), - [sym__newline] = ACTIONS(1498), - [sym__raw_string_literal] = ACTIONS(1498), - [sym__external_open_parenthesis] = ACTIONS(1498), - [sym__external_close_parenthesis] = ACTIONS(1498), - [sym__external_open_brace] = ACTIONS(1498), - [sym__external_open_bracket] = ACTIONS(1498), - [sym__external_open_bracket2] = ACTIONS(1498), - }, - [976] = { - [sym_function_definition] = STATE(702), - [sym_if_statement] = STATE(702), - [sym_for_statement] = STATE(702), - [sym_while_statement] = STATE(702), - [sym_repeat_statement] = STATE(702), - [sym_braced_expression] = STATE(702), - [sym_parenthesized_expression] = STATE(702), - [sym_call] = STATE(702), - [sym_subset] = STATE(702), - [sym_subset2] = STATE(702), - [sym_unary_operator] = STATE(702), - [sym_binary_operator] = STATE(702), - [sym_extract_operator] = STATE(702), - [sym_namespace_operator] = STATE(702), - [sym_integer] = STATE(702), - [sym_complex] = STATE(702), - [sym_float] = STATE(702), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(791), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(702), - [sym__expression] = STATE(702), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(1038), - [sym__open_brace] = STATE(884), - [aux_sym_parenthesized_expression_repeat1] = STATE(1063), - [sym_identifier] = ACTIONS(1635), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(1637), - [sym_next] = ACTIONS(1637), - [sym_break] = ACTIONS(1637), - [sym_true] = ACTIONS(1637), - [sym_false] = ACTIONS(1637), - [sym_null] = ACTIONS(1637), - [sym_inf] = ACTIONS(1637), - [sym_nan] = ACTIONS(1637), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(1637), - [sym_dot_dot_i] = ACTIONS(1639), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1641), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1647), - [sym__external_open_brace] = ACTIONS(755), - }, - [977] = { - [sym_identifier] = ACTIONS(1458), - [anon_sym_BSLASH] = ACTIONS(1456), - [anon_sym_function] = ACTIONS(1458), - [anon_sym_EQ] = ACTIONS(1458), - [anon_sym_if] = ACTIONS(1458), - [anon_sym_for] = ACTIONS(1458), - [anon_sym_while] = ACTIONS(1458), - [anon_sym_repeat] = ACTIONS(1458), - [anon_sym_QMARK] = ACTIONS(1456), - [anon_sym_TILDE] = ACTIONS(1456), - [anon_sym_BANG] = ACTIONS(1458), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1458), - [anon_sym_LT_DASH] = ACTIONS(1456), - [anon_sym_LT_LT_DASH] = ACTIONS(1456), - [anon_sym_COLON_EQ] = ACTIONS(1456), - [anon_sym_DASH_GT] = ACTIONS(1458), - [anon_sym_DASH_GT_GT] = ACTIONS(1456), - [anon_sym_PIPE] = ACTIONS(1458), - [anon_sym_AMP] = ACTIONS(1458), - [anon_sym_PIPE_PIPE] = ACTIONS(1456), - [anon_sym_AMP_AMP] = ACTIONS(1456), - [anon_sym_LT] = ACTIONS(1458), - [anon_sym_LT_EQ] = ACTIONS(1456), - [anon_sym_GT] = ACTIONS(1458), - [anon_sym_GT_EQ] = ACTIONS(1456), - [anon_sym_EQ_EQ] = ACTIONS(1456), - [anon_sym_BANG_EQ] = ACTIONS(1456), - [anon_sym_STAR] = ACTIONS(1458), - [anon_sym_SLASH] = ACTIONS(1456), - [anon_sym_STAR_STAR] = ACTIONS(1456), - [anon_sym_CARET] = ACTIONS(1456), - [aux_sym_binary_operator_token1] = ACTIONS(1456), - [anon_sym_PIPE_GT] = ACTIONS(1456), - [anon_sym_COLON] = ACTIONS(1458), - [anon_sym_DOLLAR] = ACTIONS(1456), - [anon_sym_AT] = ACTIONS(1456), - [sym__hex_literal] = ACTIONS(1456), - [sym__number_literal] = ACTIONS(1458), - [anon_sym_SQUOTE] = ACTIONS(1456), - [anon_sym_DQUOTE] = ACTIONS(1456), - [sym_return] = ACTIONS(1458), - [sym_next] = ACTIONS(1458), - [sym_break] = ACTIONS(1458), - [sym_true] = ACTIONS(1458), - [sym_false] = ACTIONS(1458), - [sym_null] = ACTIONS(1458), - [sym_inf] = ACTIONS(1458), - [sym_nan] = ACTIONS(1458), - [anon_sym_NA] = ACTIONS(1458), - [anon_sym_NA_integer_] = ACTIONS(1458), - [anon_sym_NA_real_] = ACTIONS(1458), - [anon_sym_NA_complex_] = ACTIONS(1458), - [anon_sym_NA_character_] = ACTIONS(1458), - [sym_dots] = ACTIONS(1458), - [sym_dot_dot_i] = ACTIONS(1456), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1456), - [sym__newline] = ACTIONS(1456), - [sym__raw_string_literal] = ACTIONS(1456), - [sym__external_open_parenthesis] = ACTIONS(1456), - [sym__external_close_parenthesis] = ACTIONS(1456), - [sym__external_open_brace] = ACTIONS(1456), - [sym__external_open_bracket] = ACTIONS(1456), - [sym__external_open_bracket2] = ACTIONS(1456), - }, - [978] = { - [sym_identifier] = ACTIONS(1484), - [anon_sym_BSLASH] = ACTIONS(1486), - [anon_sym_function] = ACTIONS(1484), - [anon_sym_EQ] = ACTIONS(1484), - [anon_sym_if] = ACTIONS(1484), - [anon_sym_for] = ACTIONS(1484), - [anon_sym_while] = ACTIONS(1484), - [anon_sym_repeat] = ACTIONS(1484), - [anon_sym_QMARK] = ACTIONS(1486), - [anon_sym_TILDE] = ACTIONS(1486), - [anon_sym_BANG] = ACTIONS(1484), - [anon_sym_PLUS] = ACTIONS(1486), - [anon_sym_DASH] = ACTIONS(1484), - [anon_sym_LT_DASH] = ACTIONS(1486), - [anon_sym_LT_LT_DASH] = ACTIONS(1486), - [anon_sym_COLON_EQ] = ACTIONS(1486), - [anon_sym_DASH_GT] = ACTIONS(1484), - [anon_sym_DASH_GT_GT] = ACTIONS(1486), - [anon_sym_PIPE] = ACTIONS(1484), - [anon_sym_AMP] = ACTIONS(1484), - [anon_sym_PIPE_PIPE] = ACTIONS(1486), - [anon_sym_AMP_AMP] = ACTIONS(1486), - [anon_sym_LT] = ACTIONS(1484), - [anon_sym_LT_EQ] = ACTIONS(1486), - [anon_sym_GT] = ACTIONS(1484), - [anon_sym_GT_EQ] = ACTIONS(1486), - [anon_sym_EQ_EQ] = ACTIONS(1486), - [anon_sym_BANG_EQ] = ACTIONS(1486), - [anon_sym_STAR] = ACTIONS(1484), - [anon_sym_SLASH] = ACTIONS(1486), - [anon_sym_STAR_STAR] = ACTIONS(1486), - [anon_sym_CARET] = ACTIONS(1486), - [aux_sym_binary_operator_token1] = ACTIONS(1486), - [anon_sym_PIPE_GT] = ACTIONS(1486), - [anon_sym_COLON] = ACTIONS(1484), - [anon_sym_DOLLAR] = ACTIONS(1486), - [anon_sym_AT] = ACTIONS(1486), - [sym__hex_literal] = ACTIONS(1486), - [sym__number_literal] = ACTIONS(1484), - [anon_sym_SQUOTE] = ACTIONS(1486), - [anon_sym_DQUOTE] = ACTIONS(1486), - [sym_return] = ACTIONS(1484), - [sym_next] = ACTIONS(1484), - [sym_break] = ACTIONS(1484), - [sym_true] = ACTIONS(1484), - [sym_false] = ACTIONS(1484), - [sym_null] = ACTIONS(1484), - [sym_inf] = ACTIONS(1484), - [sym_nan] = ACTIONS(1484), - [anon_sym_NA] = ACTIONS(1484), - [anon_sym_NA_integer_] = ACTIONS(1484), - [anon_sym_NA_real_] = ACTIONS(1484), - [anon_sym_NA_complex_] = ACTIONS(1484), - [anon_sym_NA_character_] = ACTIONS(1484), - [sym_dots] = ACTIONS(1484), - [sym_dot_dot_i] = ACTIONS(1486), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1486), - [sym__newline] = ACTIONS(1486), - [sym__raw_string_literal] = ACTIONS(1486), - [sym__external_open_parenthesis] = ACTIONS(1486), - [sym__external_close_parenthesis] = ACTIONS(1486), - [sym__external_open_brace] = ACTIONS(1486), - [sym__external_open_bracket] = ACTIONS(1486), - [sym__external_open_bracket2] = ACTIONS(1486), - }, - [979] = { - [sym_identifier] = ACTIONS(1351), - [anon_sym_BSLASH] = ACTIONS(1353), - [anon_sym_function] = ACTIONS(1351), - [anon_sym_EQ] = ACTIONS(1450), - [anon_sym_if] = ACTIONS(1351), - [anon_sym_for] = ACTIONS(1351), - [anon_sym_while] = ACTIONS(1351), - [anon_sym_repeat] = ACTIONS(1351), - [anon_sym_QMARK] = ACTIONS(1353), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_BANG] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1353), - [anon_sym_DASH] = ACTIONS(1351), - [anon_sym_LT_DASH] = ACTIONS(1353), - [anon_sym_LT_LT_DASH] = ACTIONS(1353), - [anon_sym_COLON_EQ] = ACTIONS(1353), - [anon_sym_DASH_GT] = ACTIONS(1351), - [anon_sym_DASH_GT_GT] = ACTIONS(1353), - [anon_sym_PIPE] = ACTIONS(1351), - [anon_sym_AMP] = ACTIONS(1351), - [anon_sym_PIPE_PIPE] = ACTIONS(1353), - [anon_sym_AMP_AMP] = ACTIONS(1353), - [anon_sym_LT] = ACTIONS(1351), - [anon_sym_LT_EQ] = ACTIONS(1353), - [anon_sym_GT] = ACTIONS(1351), - [anon_sym_GT_EQ] = ACTIONS(1353), - [anon_sym_EQ_EQ] = ACTIONS(1353), - [anon_sym_BANG_EQ] = ACTIONS(1353), - [anon_sym_STAR] = ACTIONS(1351), - [anon_sym_SLASH] = ACTIONS(1353), - [anon_sym_STAR_STAR] = ACTIONS(1353), - [anon_sym_CARET] = ACTIONS(1353), - [aux_sym_binary_operator_token1] = ACTIONS(1353), - [anon_sym_PIPE_GT] = ACTIONS(1353), - [anon_sym_COLON] = ACTIONS(1351), - [anon_sym_DOLLAR] = ACTIONS(1353), - [anon_sym_AT] = ACTIONS(1353), - [sym__hex_literal] = ACTIONS(1353), - [sym__number_literal] = ACTIONS(1351), - [anon_sym_SQUOTE] = ACTIONS(1353), - [anon_sym_DQUOTE] = ACTIONS(1353), - [sym_return] = ACTIONS(1351), - [sym_next] = ACTIONS(1351), - [sym_break] = ACTIONS(1351), - [sym_true] = ACTIONS(1351), - [sym_false] = ACTIONS(1351), - [sym_null] = ACTIONS(1351), - [sym_inf] = ACTIONS(1351), - [sym_nan] = ACTIONS(1351), - [anon_sym_NA] = ACTIONS(1351), - [anon_sym_NA_integer_] = ACTIONS(1351), - [anon_sym_NA_real_] = ACTIONS(1351), - [anon_sym_NA_complex_] = ACTIONS(1351), - [anon_sym_NA_character_] = ACTIONS(1351), - [sym_dots] = ACTIONS(1351), - [sym_dot_dot_i] = ACTIONS(1353), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1353), - [sym__newline] = ACTIONS(1353), - [sym__raw_string_literal] = ACTIONS(1353), - [sym__external_open_parenthesis] = ACTIONS(1353), - [sym__external_close_parenthesis] = ACTIONS(1353), - [sym__external_open_brace] = ACTIONS(1353), - [sym__external_open_bracket] = ACTIONS(1353), - [sym__external_open_bracket2] = ACTIONS(1353), - }, - [980] = { - [sym_identifier] = ACTIONS(1561), - [anon_sym_BSLASH] = ACTIONS(1563), - [anon_sym_function] = ACTIONS(1561), - [anon_sym_EQ] = ACTIONS(1561), - [anon_sym_if] = ACTIONS(1561), - [anon_sym_for] = ACTIONS(1561), - [anon_sym_while] = ACTIONS(1561), - [anon_sym_repeat] = ACTIONS(1561), - [anon_sym_QMARK] = ACTIONS(1563), - [anon_sym_TILDE] = ACTIONS(1563), - [anon_sym_BANG] = ACTIONS(1561), - [anon_sym_PLUS] = ACTIONS(1563), - [anon_sym_DASH] = ACTIONS(1561), - [anon_sym_LT_DASH] = ACTIONS(1563), - [anon_sym_LT_LT_DASH] = ACTIONS(1563), - [anon_sym_COLON_EQ] = ACTIONS(1563), - [anon_sym_DASH_GT] = ACTIONS(1561), - [anon_sym_DASH_GT_GT] = ACTIONS(1563), - [anon_sym_PIPE] = ACTIONS(1561), - [anon_sym_AMP] = ACTIONS(1561), - [anon_sym_PIPE_PIPE] = ACTIONS(1563), - [anon_sym_AMP_AMP] = ACTIONS(1563), - [anon_sym_LT] = ACTIONS(1561), - [anon_sym_LT_EQ] = ACTIONS(1563), - [anon_sym_GT] = ACTIONS(1561), - [anon_sym_GT_EQ] = ACTIONS(1563), - [anon_sym_EQ_EQ] = ACTIONS(1563), - [anon_sym_BANG_EQ] = ACTIONS(1563), - [anon_sym_STAR] = ACTIONS(1561), - [anon_sym_SLASH] = ACTIONS(1563), - [anon_sym_STAR_STAR] = ACTIONS(1563), - [anon_sym_CARET] = ACTIONS(1563), - [aux_sym_binary_operator_token1] = ACTIONS(1563), - [anon_sym_PIPE_GT] = ACTIONS(1563), - [anon_sym_COLON] = ACTIONS(1561), - [anon_sym_DOLLAR] = ACTIONS(1563), - [anon_sym_AT] = ACTIONS(1563), - [sym__hex_literal] = ACTIONS(1563), - [sym__number_literal] = ACTIONS(1561), - [anon_sym_SQUOTE] = ACTIONS(1563), - [anon_sym_DQUOTE] = ACTIONS(1563), - [sym_return] = ACTIONS(1561), - [sym_next] = ACTIONS(1561), - [sym_break] = ACTIONS(1561), - [sym_true] = ACTIONS(1561), - [sym_false] = ACTIONS(1561), - [sym_null] = ACTIONS(1561), - [sym_inf] = ACTIONS(1561), - [sym_nan] = ACTIONS(1561), - [anon_sym_NA] = ACTIONS(1561), - [anon_sym_NA_integer_] = ACTIONS(1561), - [anon_sym_NA_real_] = ACTIONS(1561), - [anon_sym_NA_complex_] = ACTIONS(1561), - [anon_sym_NA_character_] = ACTIONS(1561), - [sym_dots] = ACTIONS(1561), - [sym_dot_dot_i] = ACTIONS(1563), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1563), - [sym__newline] = ACTIONS(1563), - [sym__raw_string_literal] = ACTIONS(1563), - [sym__external_open_parenthesis] = ACTIONS(1563), - [sym__external_open_brace] = ACTIONS(1563), - [sym__external_open_bracket] = ACTIONS(1563), - [sym__external_open_bracket2] = ACTIONS(1563), - [sym__external_close_bracket2] = ACTIONS(1563), - }, - [981] = { - [sym_identifier] = ACTIONS(1468), - [anon_sym_BSLASH] = ACTIONS(1470), - [anon_sym_function] = ACTIONS(1468), - [anon_sym_EQ] = ACTIONS(1468), - [anon_sym_if] = ACTIONS(1468), - [anon_sym_for] = ACTIONS(1468), - [anon_sym_while] = ACTIONS(1468), - [anon_sym_repeat] = ACTIONS(1468), - [anon_sym_QMARK] = ACTIONS(1470), - [anon_sym_TILDE] = ACTIONS(1470), - [anon_sym_BANG] = ACTIONS(1468), - [anon_sym_PLUS] = ACTIONS(1470), - [anon_sym_DASH] = ACTIONS(1468), - [anon_sym_LT_DASH] = ACTIONS(1470), - [anon_sym_LT_LT_DASH] = ACTIONS(1470), - [anon_sym_COLON_EQ] = ACTIONS(1470), - [anon_sym_DASH_GT] = ACTIONS(1468), - [anon_sym_DASH_GT_GT] = ACTIONS(1470), - [anon_sym_PIPE] = ACTIONS(1468), - [anon_sym_AMP] = ACTIONS(1468), - [anon_sym_PIPE_PIPE] = ACTIONS(1470), - [anon_sym_AMP_AMP] = ACTIONS(1470), - [anon_sym_LT] = ACTIONS(1468), - [anon_sym_LT_EQ] = ACTIONS(1470), - [anon_sym_GT] = ACTIONS(1468), - [anon_sym_GT_EQ] = ACTIONS(1470), - [anon_sym_EQ_EQ] = ACTIONS(1470), - [anon_sym_BANG_EQ] = ACTIONS(1470), - [anon_sym_STAR] = ACTIONS(1468), - [anon_sym_SLASH] = ACTIONS(1470), - [anon_sym_STAR_STAR] = ACTIONS(1470), - [anon_sym_CARET] = ACTIONS(1470), - [aux_sym_binary_operator_token1] = ACTIONS(1470), - [anon_sym_PIPE_GT] = ACTIONS(1470), - [anon_sym_COLON] = ACTIONS(1468), - [anon_sym_DOLLAR] = ACTIONS(1470), - [anon_sym_AT] = ACTIONS(1470), - [sym__hex_literal] = ACTIONS(1470), - [sym__number_literal] = ACTIONS(1468), - [anon_sym_SQUOTE] = ACTIONS(1470), - [anon_sym_DQUOTE] = ACTIONS(1470), - [sym_return] = ACTIONS(1468), - [sym_next] = ACTIONS(1468), - [sym_break] = ACTIONS(1468), - [sym_true] = ACTIONS(1468), - [sym_false] = ACTIONS(1468), - [sym_null] = ACTIONS(1468), - [sym_inf] = ACTIONS(1468), - [sym_nan] = ACTIONS(1468), - [anon_sym_NA] = ACTIONS(1468), - [anon_sym_NA_integer_] = ACTIONS(1468), - [anon_sym_NA_real_] = ACTIONS(1468), - [anon_sym_NA_complex_] = ACTIONS(1468), - [anon_sym_NA_character_] = ACTIONS(1468), - [sym_dots] = ACTIONS(1468), - [sym_dot_dot_i] = ACTIONS(1470), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1470), - [sym__newline] = ACTIONS(1470), - [sym__raw_string_literal] = ACTIONS(1470), - [sym__external_open_parenthesis] = ACTIONS(1470), - [sym__external_open_brace] = ACTIONS(1470), - [sym__external_open_bracket] = ACTIONS(1470), - [sym__external_open_bracket2] = ACTIONS(1470), - [sym__external_close_bracket2] = ACTIONS(1470), - }, - [982] = { - [sym_identifier] = ACTIONS(1476), - [anon_sym_BSLASH] = ACTIONS(1478), - [anon_sym_function] = ACTIONS(1476), - [anon_sym_EQ] = ACTIONS(1476), - [anon_sym_if] = ACTIONS(1476), - [anon_sym_for] = ACTIONS(1476), - [anon_sym_while] = ACTIONS(1476), - [anon_sym_repeat] = ACTIONS(1476), - [anon_sym_QMARK] = ACTIONS(1478), - [anon_sym_TILDE] = ACTIONS(1478), - [anon_sym_BANG] = ACTIONS(1476), - [anon_sym_PLUS] = ACTIONS(1478), - [anon_sym_DASH] = ACTIONS(1476), - [anon_sym_LT_DASH] = ACTIONS(1478), - [anon_sym_LT_LT_DASH] = ACTIONS(1478), - [anon_sym_COLON_EQ] = ACTIONS(1478), - [anon_sym_DASH_GT] = ACTIONS(1476), - [anon_sym_DASH_GT_GT] = ACTIONS(1478), - [anon_sym_PIPE] = ACTIONS(1476), - [anon_sym_AMP] = ACTIONS(1476), - [anon_sym_PIPE_PIPE] = ACTIONS(1478), - [anon_sym_AMP_AMP] = ACTIONS(1478), - [anon_sym_LT] = ACTIONS(1476), - [anon_sym_LT_EQ] = ACTIONS(1478), - [anon_sym_GT] = ACTIONS(1476), - [anon_sym_GT_EQ] = ACTIONS(1478), - [anon_sym_EQ_EQ] = ACTIONS(1478), - [anon_sym_BANG_EQ] = ACTIONS(1478), - [anon_sym_STAR] = ACTIONS(1476), - [anon_sym_SLASH] = ACTIONS(1478), - [anon_sym_STAR_STAR] = ACTIONS(1478), - [anon_sym_CARET] = ACTIONS(1478), - [aux_sym_binary_operator_token1] = ACTIONS(1478), - [anon_sym_PIPE_GT] = ACTIONS(1478), - [anon_sym_COLON] = ACTIONS(1476), - [anon_sym_DOLLAR] = ACTIONS(1478), - [anon_sym_AT] = ACTIONS(1478), - [sym__hex_literal] = ACTIONS(1478), - [sym__number_literal] = ACTIONS(1476), - [anon_sym_SQUOTE] = ACTIONS(1478), - [anon_sym_DQUOTE] = ACTIONS(1478), - [sym_return] = ACTIONS(1476), - [sym_next] = ACTIONS(1476), - [sym_break] = ACTIONS(1476), - [sym_true] = ACTIONS(1476), - [sym_false] = ACTIONS(1476), - [sym_null] = ACTIONS(1476), - [sym_inf] = ACTIONS(1476), - [sym_nan] = ACTIONS(1476), - [anon_sym_NA] = ACTIONS(1476), - [anon_sym_NA_integer_] = ACTIONS(1476), - [anon_sym_NA_real_] = ACTIONS(1476), - [anon_sym_NA_complex_] = ACTIONS(1476), - [anon_sym_NA_character_] = ACTIONS(1476), - [sym_dots] = ACTIONS(1476), - [sym_dot_dot_i] = ACTIONS(1478), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1478), - [sym__newline] = ACTIONS(1478), - [sym__raw_string_literal] = ACTIONS(1478), - [sym__external_open_parenthesis] = ACTIONS(1478), - [sym__external_close_parenthesis] = ACTIONS(1478), - [sym__external_open_brace] = ACTIONS(1478), - [sym__external_open_bracket] = ACTIONS(1478), - [sym__external_open_bracket2] = ACTIONS(1478), - }, - [983] = { - [ts_builtin_sym_end] = ACTIONS(1470), - [sym_identifier] = ACTIONS(1468), - [anon_sym_BSLASH] = ACTIONS(1470), - [anon_sym_function] = ACTIONS(1468), - [anon_sym_EQ] = ACTIONS(1468), - [anon_sym_if] = ACTIONS(1468), - [anon_sym_for] = ACTIONS(1468), - [anon_sym_while] = ACTIONS(1468), - [anon_sym_repeat] = ACTIONS(1468), - [anon_sym_QMARK] = ACTIONS(1470), - [anon_sym_TILDE] = ACTIONS(1470), - [anon_sym_BANG] = ACTIONS(1468), - [anon_sym_PLUS] = ACTIONS(1470), - [anon_sym_DASH] = ACTIONS(1468), - [anon_sym_LT_DASH] = ACTIONS(1470), - [anon_sym_LT_LT_DASH] = ACTIONS(1470), - [anon_sym_COLON_EQ] = ACTIONS(1470), - [anon_sym_DASH_GT] = ACTIONS(1468), - [anon_sym_DASH_GT_GT] = ACTIONS(1470), - [anon_sym_PIPE] = ACTIONS(1468), - [anon_sym_AMP] = ACTIONS(1468), - [anon_sym_PIPE_PIPE] = ACTIONS(1470), - [anon_sym_AMP_AMP] = ACTIONS(1470), - [anon_sym_LT] = ACTIONS(1468), - [anon_sym_LT_EQ] = ACTIONS(1470), - [anon_sym_GT] = ACTIONS(1468), - [anon_sym_GT_EQ] = ACTIONS(1470), - [anon_sym_EQ_EQ] = ACTIONS(1470), - [anon_sym_BANG_EQ] = ACTIONS(1470), - [anon_sym_STAR] = ACTIONS(1468), - [anon_sym_SLASH] = ACTIONS(1470), - [anon_sym_STAR_STAR] = ACTIONS(1470), - [anon_sym_CARET] = ACTIONS(1470), - [aux_sym_binary_operator_token1] = ACTIONS(1470), - [anon_sym_PIPE_GT] = ACTIONS(1470), - [anon_sym_COLON] = ACTIONS(1468), - [anon_sym_DOLLAR] = ACTIONS(1470), - [anon_sym_AT] = ACTIONS(1470), - [sym__hex_literal] = ACTIONS(1470), - [sym__number_literal] = ACTIONS(1468), - [anon_sym_SQUOTE] = ACTIONS(1470), - [anon_sym_DQUOTE] = ACTIONS(1470), - [sym_return] = ACTIONS(1468), - [sym_next] = ACTIONS(1468), - [sym_break] = ACTIONS(1468), - [sym_true] = ACTIONS(1468), - [sym_false] = ACTIONS(1468), - [sym_null] = ACTIONS(1468), - [sym_inf] = ACTIONS(1468), - [sym_nan] = ACTIONS(1468), - [anon_sym_NA] = ACTIONS(1468), - [anon_sym_NA_integer_] = ACTIONS(1468), - [anon_sym_NA_real_] = ACTIONS(1468), - [anon_sym_NA_complex_] = ACTIONS(1468), - [anon_sym_NA_character_] = ACTIONS(1468), - [sym_dots] = ACTIONS(1468), - [sym_dot_dot_i] = ACTIONS(1470), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1470), - [sym__semicolon] = ACTIONS(1470), - [sym__raw_string_literal] = ACTIONS(1470), - [sym__external_open_parenthesis] = ACTIONS(1470), - [sym__external_open_brace] = ACTIONS(1470), - [sym__external_open_bracket] = ACTIONS(1470), - [sym__external_open_bracket2] = ACTIONS(1470), - }, - [984] = { - [sym_identifier] = ACTIONS(1549), - [anon_sym_BSLASH] = ACTIONS(1551), - [anon_sym_function] = ACTIONS(1549), - [anon_sym_EQ] = ACTIONS(1549), - [anon_sym_if] = ACTIONS(1549), - [anon_sym_for] = ACTIONS(1549), - [anon_sym_while] = ACTIONS(1549), - [anon_sym_repeat] = ACTIONS(1549), - [anon_sym_QMARK] = ACTIONS(1551), - [anon_sym_TILDE] = ACTIONS(1551), - [anon_sym_BANG] = ACTIONS(1549), - [anon_sym_PLUS] = ACTIONS(1551), - [anon_sym_DASH] = ACTIONS(1549), - [anon_sym_LT_DASH] = ACTIONS(1551), - [anon_sym_LT_LT_DASH] = ACTIONS(1551), - [anon_sym_COLON_EQ] = ACTIONS(1551), - [anon_sym_DASH_GT] = ACTIONS(1549), - [anon_sym_DASH_GT_GT] = ACTIONS(1551), - [anon_sym_PIPE] = ACTIONS(1549), - [anon_sym_AMP] = ACTIONS(1549), - [anon_sym_PIPE_PIPE] = ACTIONS(1551), - [anon_sym_AMP_AMP] = ACTIONS(1551), - [anon_sym_LT] = ACTIONS(1549), - [anon_sym_LT_EQ] = ACTIONS(1551), - [anon_sym_GT] = ACTIONS(1549), - [anon_sym_GT_EQ] = ACTIONS(1551), - [anon_sym_EQ_EQ] = ACTIONS(1551), - [anon_sym_BANG_EQ] = ACTIONS(1551), - [anon_sym_STAR] = ACTIONS(1549), - [anon_sym_SLASH] = ACTIONS(1551), - [anon_sym_STAR_STAR] = ACTIONS(1551), - [anon_sym_CARET] = ACTIONS(1551), - [aux_sym_binary_operator_token1] = ACTIONS(1551), - [anon_sym_PIPE_GT] = ACTIONS(1551), - [anon_sym_COLON] = ACTIONS(1549), - [anon_sym_DOLLAR] = ACTIONS(1551), - [anon_sym_AT] = ACTIONS(1551), - [sym__hex_literal] = ACTIONS(1551), - [sym__number_literal] = ACTIONS(1549), - [anon_sym_SQUOTE] = ACTIONS(1551), - [anon_sym_DQUOTE] = ACTIONS(1551), - [sym_return] = ACTIONS(1549), - [sym_next] = ACTIONS(1549), - [sym_break] = ACTIONS(1549), - [sym_true] = ACTIONS(1549), - [sym_false] = ACTIONS(1549), - [sym_null] = ACTIONS(1549), - [sym_inf] = ACTIONS(1549), - [sym_nan] = ACTIONS(1549), - [anon_sym_NA] = ACTIONS(1549), - [anon_sym_NA_integer_] = ACTIONS(1549), - [anon_sym_NA_real_] = ACTIONS(1549), - [anon_sym_NA_complex_] = ACTIONS(1549), - [anon_sym_NA_character_] = ACTIONS(1549), - [sym_dots] = ACTIONS(1549), - [sym_dot_dot_i] = ACTIONS(1551), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1551), - [sym__newline] = ACTIONS(1551), - [sym__raw_string_literal] = ACTIONS(1551), - [sym__external_open_parenthesis] = ACTIONS(1551), - [sym__external_open_brace] = ACTIONS(1551), - [sym__external_open_bracket] = ACTIONS(1551), - [sym__external_open_bracket2] = ACTIONS(1551), - [sym__external_close_bracket2] = ACTIONS(1551), - }, - [985] = { - [sym_function_definition] = STATE(444), - [sym_if_statement] = STATE(444), - [sym_for_statement] = STATE(444), - [sym_while_statement] = STATE(444), - [sym_repeat_statement] = STATE(444), - [sym_braced_expression] = STATE(444), - [sym_parenthesized_expression] = STATE(444), - [sym_call] = STATE(444), - [sym_subset] = STATE(444), - [sym_subset2] = STATE(444), - [sym_unary_operator] = STATE(444), - [sym_binary_operator] = STATE(444), - [sym_extract_operator] = STATE(444), - [sym_namespace_operator] = STATE(444), - [sym_integer] = STATE(444), - [sym_complex] = STATE(444), - [sym_float] = STATE(444), - [sym__float_literal] = STATE(780), - [sym_string] = STATE(774), - [sym__single_quoted_string] = STATE(781), - [sym__double_quoted_string] = STATE(810), - [sym_na] = STATE(444), - [sym__expression] = STATE(444), - [sym__string_or_identifier] = STATE(2298), - [sym__open_parenthesis] = STATE(994), - [sym__open_brace] = STATE(897), - [aux_sym_braced_expression_repeat1] = STATE(985), - [sym_identifier] = ACTIONS(1649), - [anon_sym_BSLASH] = ACTIONS(1652), - [anon_sym_function] = ACTIONS(1655), - [anon_sym_if] = ACTIONS(1658), - [anon_sym_for] = ACTIONS(1661), - [anon_sym_while] = ACTIONS(1664), - [anon_sym_repeat] = ACTIONS(1667), - [anon_sym_QMARK] = ACTIONS(1670), - [anon_sym_TILDE] = ACTIONS(1673), - [anon_sym_BANG] = ACTIONS(1676), - [anon_sym_PLUS] = ACTIONS(1679), - [anon_sym_DASH] = ACTIONS(1679), - [sym__hex_literal] = ACTIONS(1682), - [sym__number_literal] = ACTIONS(1685), - [anon_sym_SQUOTE] = ACTIONS(1688), - [anon_sym_DQUOTE] = ACTIONS(1691), - [sym_return] = ACTIONS(1694), - [sym_next] = ACTIONS(1694), - [sym_break] = ACTIONS(1694), - [sym_true] = ACTIONS(1694), - [sym_false] = ACTIONS(1694), - [sym_null] = ACTIONS(1694), - [sym_inf] = ACTIONS(1694), - [sym_nan] = ACTIONS(1694), - [anon_sym_NA] = ACTIONS(1697), - [anon_sym_NA_integer_] = ACTIONS(1697), - [anon_sym_NA_real_] = ACTIONS(1697), - [anon_sym_NA_complex_] = ACTIONS(1697), - [anon_sym_NA_character_] = ACTIONS(1697), - [sym_dots] = ACTIONS(1694), - [sym_dot_dot_i] = ACTIONS(1700), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1703), - [sym__semicolon] = ACTIONS(1703), - [sym__raw_string_literal] = ACTIONS(1706), - [sym__external_open_parenthesis] = ACTIONS(1709), - [sym__external_open_brace] = ACTIONS(1712), - [sym__external_close_brace] = ACTIONS(1715), - }, - [986] = { - [sym_identifier] = ACTIONS(1480), - [anon_sym_BSLASH] = ACTIONS(1482), - [anon_sym_function] = ACTIONS(1480), - [anon_sym_EQ] = ACTIONS(1480), - [anon_sym_if] = ACTIONS(1480), - [anon_sym_for] = ACTIONS(1480), - [anon_sym_while] = ACTIONS(1480), - [anon_sym_repeat] = ACTIONS(1480), - [anon_sym_QMARK] = ACTIONS(1482), - [anon_sym_TILDE] = ACTIONS(1482), - [anon_sym_BANG] = ACTIONS(1480), - [anon_sym_PLUS] = ACTIONS(1482), - [anon_sym_DASH] = ACTIONS(1480), - [anon_sym_LT_DASH] = ACTIONS(1482), - [anon_sym_LT_LT_DASH] = ACTIONS(1482), - [anon_sym_COLON_EQ] = ACTIONS(1482), - [anon_sym_DASH_GT] = ACTIONS(1480), - [anon_sym_DASH_GT_GT] = ACTIONS(1482), - [anon_sym_PIPE] = ACTIONS(1480), - [anon_sym_AMP] = ACTIONS(1480), - [anon_sym_PIPE_PIPE] = ACTIONS(1482), - [anon_sym_AMP_AMP] = ACTIONS(1482), - [anon_sym_LT] = ACTIONS(1480), - [anon_sym_LT_EQ] = ACTIONS(1482), - [anon_sym_GT] = ACTIONS(1480), - [anon_sym_GT_EQ] = ACTIONS(1482), - [anon_sym_EQ_EQ] = ACTIONS(1482), - [anon_sym_BANG_EQ] = ACTIONS(1482), - [anon_sym_STAR] = ACTIONS(1480), - [anon_sym_SLASH] = ACTIONS(1482), - [anon_sym_STAR_STAR] = ACTIONS(1482), - [anon_sym_CARET] = ACTIONS(1482), - [aux_sym_binary_operator_token1] = ACTIONS(1482), - [anon_sym_PIPE_GT] = ACTIONS(1482), - [anon_sym_COLON] = ACTIONS(1480), - [anon_sym_DOLLAR] = ACTIONS(1482), - [anon_sym_AT] = ACTIONS(1482), - [sym__hex_literal] = ACTIONS(1482), - [sym__number_literal] = ACTIONS(1480), - [anon_sym_SQUOTE] = ACTIONS(1482), - [anon_sym_DQUOTE] = ACTIONS(1482), - [sym_return] = ACTIONS(1480), - [sym_next] = ACTIONS(1480), - [sym_break] = ACTIONS(1480), - [sym_true] = ACTIONS(1480), - [sym_false] = ACTIONS(1480), - [sym_null] = ACTIONS(1480), - [sym_inf] = ACTIONS(1480), - [sym_nan] = ACTIONS(1480), - [anon_sym_NA] = ACTIONS(1480), - [anon_sym_NA_integer_] = ACTIONS(1480), - [anon_sym_NA_real_] = ACTIONS(1480), - [anon_sym_NA_complex_] = ACTIONS(1480), - [anon_sym_NA_character_] = ACTIONS(1480), - [sym_dots] = ACTIONS(1480), - [sym_dot_dot_i] = ACTIONS(1482), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1482), - [sym__newline] = ACTIONS(1482), - [sym__raw_string_literal] = ACTIONS(1482), - [sym__external_open_parenthesis] = ACTIONS(1482), - [sym__external_close_parenthesis] = ACTIONS(1482), - [sym__external_open_brace] = ACTIONS(1482), - [sym__external_open_bracket] = ACTIONS(1482), - [sym__external_open_bracket2] = ACTIONS(1482), - }, - [987] = { - [ts_builtin_sym_end] = ACTIONS(1474), - [sym_identifier] = ACTIONS(1472), - [anon_sym_BSLASH] = ACTIONS(1474), - [anon_sym_function] = ACTIONS(1472), - [anon_sym_EQ] = ACTIONS(1472), - [anon_sym_if] = ACTIONS(1472), - [anon_sym_for] = ACTIONS(1472), - [anon_sym_while] = ACTIONS(1472), - [anon_sym_repeat] = ACTIONS(1472), - [anon_sym_QMARK] = ACTIONS(1474), - [anon_sym_TILDE] = ACTIONS(1474), - [anon_sym_BANG] = ACTIONS(1472), - [anon_sym_PLUS] = ACTIONS(1474), - [anon_sym_DASH] = ACTIONS(1472), - [anon_sym_LT_DASH] = ACTIONS(1474), - [anon_sym_LT_LT_DASH] = ACTIONS(1474), - [anon_sym_COLON_EQ] = ACTIONS(1474), - [anon_sym_DASH_GT] = ACTIONS(1472), - [anon_sym_DASH_GT_GT] = ACTIONS(1474), - [anon_sym_PIPE] = ACTIONS(1472), - [anon_sym_AMP] = ACTIONS(1472), - [anon_sym_PIPE_PIPE] = ACTIONS(1474), - [anon_sym_AMP_AMP] = ACTIONS(1474), - [anon_sym_LT] = ACTIONS(1472), - [anon_sym_LT_EQ] = ACTIONS(1474), - [anon_sym_GT] = ACTIONS(1472), - [anon_sym_GT_EQ] = ACTIONS(1474), - [anon_sym_EQ_EQ] = ACTIONS(1474), - [anon_sym_BANG_EQ] = ACTIONS(1474), - [anon_sym_STAR] = ACTIONS(1472), - [anon_sym_SLASH] = ACTIONS(1474), - [anon_sym_STAR_STAR] = ACTIONS(1474), - [anon_sym_CARET] = ACTIONS(1474), - [aux_sym_binary_operator_token1] = ACTIONS(1474), - [anon_sym_PIPE_GT] = ACTIONS(1474), - [anon_sym_COLON] = ACTIONS(1472), - [anon_sym_DOLLAR] = ACTIONS(1474), - [anon_sym_AT] = ACTIONS(1474), - [sym__hex_literal] = ACTIONS(1474), - [sym__number_literal] = ACTIONS(1472), - [anon_sym_SQUOTE] = ACTIONS(1474), - [anon_sym_DQUOTE] = ACTIONS(1474), - [sym_return] = ACTIONS(1472), - [sym_next] = ACTIONS(1472), - [sym_break] = ACTIONS(1472), - [sym_true] = ACTIONS(1472), - [sym_false] = ACTIONS(1472), - [sym_null] = ACTIONS(1472), - [sym_inf] = ACTIONS(1472), - [sym_nan] = ACTIONS(1472), - [anon_sym_NA] = ACTIONS(1472), - [anon_sym_NA_integer_] = ACTIONS(1472), - [anon_sym_NA_real_] = ACTIONS(1472), - [anon_sym_NA_complex_] = ACTIONS(1472), - [anon_sym_NA_character_] = ACTIONS(1472), - [sym_dots] = ACTIONS(1472), - [sym_dot_dot_i] = ACTIONS(1474), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1474), - [sym__semicolon] = ACTIONS(1474), - [sym__raw_string_literal] = ACTIONS(1474), - [sym__external_open_parenthesis] = ACTIONS(1474), - [sym__external_open_brace] = ACTIONS(1474), - [sym__external_open_bracket] = ACTIONS(1474), - [sym__external_open_bracket2] = ACTIONS(1474), - }, - [988] = { - [sym_identifier] = ACTIONS(1458), - [anon_sym_BSLASH] = ACTIONS(1456), - [anon_sym_function] = ACTIONS(1458), - [anon_sym_EQ] = ACTIONS(1458), - [anon_sym_if] = ACTIONS(1458), - [anon_sym_for] = ACTIONS(1458), - [anon_sym_while] = ACTIONS(1458), - [anon_sym_repeat] = ACTIONS(1458), - [anon_sym_QMARK] = ACTIONS(1456), - [anon_sym_TILDE] = ACTIONS(1456), - [anon_sym_BANG] = ACTIONS(1458), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1458), - [anon_sym_LT_DASH] = ACTIONS(1456), - [anon_sym_LT_LT_DASH] = ACTIONS(1456), - [anon_sym_COLON_EQ] = ACTIONS(1456), - [anon_sym_DASH_GT] = ACTIONS(1458), - [anon_sym_DASH_GT_GT] = ACTIONS(1456), - [anon_sym_PIPE] = ACTIONS(1458), - [anon_sym_AMP] = ACTIONS(1458), - [anon_sym_PIPE_PIPE] = ACTIONS(1456), - [anon_sym_AMP_AMP] = ACTIONS(1456), - [anon_sym_LT] = ACTIONS(1458), - [anon_sym_LT_EQ] = ACTIONS(1456), - [anon_sym_GT] = ACTIONS(1458), - [anon_sym_GT_EQ] = ACTIONS(1456), - [anon_sym_EQ_EQ] = ACTIONS(1456), - [anon_sym_BANG_EQ] = ACTIONS(1456), - [anon_sym_STAR] = ACTIONS(1458), - [anon_sym_SLASH] = ACTIONS(1456), - [anon_sym_STAR_STAR] = ACTIONS(1456), - [anon_sym_CARET] = ACTIONS(1456), - [aux_sym_binary_operator_token1] = ACTIONS(1456), - [anon_sym_PIPE_GT] = ACTIONS(1456), - [anon_sym_COLON] = ACTIONS(1458), - [anon_sym_DOLLAR] = ACTIONS(1456), - [anon_sym_AT] = ACTIONS(1456), - [sym__hex_literal] = ACTIONS(1456), - [sym__number_literal] = ACTIONS(1458), - [anon_sym_SQUOTE] = ACTIONS(1456), - [anon_sym_DQUOTE] = ACTIONS(1456), - [sym_return] = ACTIONS(1458), - [sym_next] = ACTIONS(1458), - [sym_break] = ACTIONS(1458), - [sym_true] = ACTIONS(1458), - [sym_false] = ACTIONS(1458), - [sym_null] = ACTIONS(1458), - [sym_inf] = ACTIONS(1458), - [sym_nan] = ACTIONS(1458), - [anon_sym_NA] = ACTIONS(1458), - [anon_sym_NA_integer_] = ACTIONS(1458), - [anon_sym_NA_real_] = ACTIONS(1458), - [anon_sym_NA_complex_] = ACTIONS(1458), - [anon_sym_NA_character_] = ACTIONS(1458), - [sym_dots] = ACTIONS(1458), - [sym_dot_dot_i] = ACTIONS(1456), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1456), - [sym__newline] = ACTIONS(1456), - [sym__raw_string_literal] = ACTIONS(1456), - [sym__external_open_parenthesis] = ACTIONS(1456), - [sym__external_open_brace] = ACTIONS(1456), - [sym__external_open_bracket] = ACTIONS(1456), - [sym__external_close_bracket] = ACTIONS(1456), - [sym__external_open_bracket2] = ACTIONS(1456), - }, - [989] = { - [sym_function_definition] = STATE(556), - [sym_if_statement] = STATE(556), - [sym_for_statement] = STATE(556), - [sym_while_statement] = STATE(556), - [sym_repeat_statement] = STATE(556), - [sym_braced_expression] = STATE(556), - [sym_parenthesized_expression] = STATE(556), - [sym_call] = STATE(556), - [sym_subset] = STATE(556), - [sym_subset2] = STATE(556), - [sym_unary_operator] = STATE(556), - [sym_binary_operator] = STATE(556), - [sym_extract_operator] = STATE(556), - [sym_namespace_operator] = STATE(556), - [sym_integer] = STATE(556), - [sym_complex] = STATE(556), - [sym_float] = STATE(556), - [sym__float_literal] = STATE(776), - [sym_string] = STATE(769), - [sym__single_quoted_string] = STATE(777), - [sym__double_quoted_string] = STATE(779), - [sym_na] = STATE(556), - [sym__expression] = STATE(556), - [sym__string_or_identifier] = STATE(2305), - [sym__open_parenthesis] = STATE(1039), - [sym__open_brace] = STATE(924), - [aux_sym_program_repeat1] = STATE(989), - [ts_builtin_sym_end] = ACTIONS(1717), - [sym_identifier] = ACTIONS(1719), - [anon_sym_BSLASH] = ACTIONS(1722), - [anon_sym_function] = ACTIONS(1725), - [anon_sym_if] = ACTIONS(1728), - [anon_sym_for] = ACTIONS(1731), - [anon_sym_while] = ACTIONS(1734), - [anon_sym_repeat] = ACTIONS(1737), - [anon_sym_QMARK] = ACTIONS(1740), - [anon_sym_TILDE] = ACTIONS(1743), - [anon_sym_BANG] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1749), - [anon_sym_DASH] = ACTIONS(1749), - [sym__hex_literal] = ACTIONS(1752), - [sym__number_literal] = ACTIONS(1755), - [anon_sym_SQUOTE] = ACTIONS(1758), - [anon_sym_DQUOTE] = ACTIONS(1761), - [sym_return] = ACTIONS(1764), - [sym_next] = ACTIONS(1764), - [sym_break] = ACTIONS(1764), - [sym_true] = ACTIONS(1764), - [sym_false] = ACTIONS(1764), - [sym_null] = ACTIONS(1764), - [sym_inf] = ACTIONS(1764), - [sym_nan] = ACTIONS(1764), - [anon_sym_NA] = ACTIONS(1767), - [anon_sym_NA_integer_] = ACTIONS(1767), - [anon_sym_NA_real_] = ACTIONS(1767), - [anon_sym_NA_complex_] = ACTIONS(1767), - [anon_sym_NA_character_] = ACTIONS(1767), - [sym_dots] = ACTIONS(1764), - [sym_dot_dot_i] = ACTIONS(1770), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1773), - [sym__semicolon] = ACTIONS(1773), - [sym__raw_string_literal] = ACTIONS(1776), - [sym__external_open_parenthesis] = ACTIONS(1779), - [sym__external_open_brace] = ACTIONS(1782), - }, - [990] = { - [sym_identifier] = ACTIONS(1545), - [anon_sym_BSLASH] = ACTIONS(1547), - [anon_sym_function] = ACTIONS(1545), - [anon_sym_EQ] = ACTIONS(1545), - [anon_sym_if] = ACTIONS(1545), - [anon_sym_for] = ACTIONS(1545), - [anon_sym_while] = ACTIONS(1545), - [anon_sym_repeat] = ACTIONS(1545), - [anon_sym_QMARK] = ACTIONS(1547), - [anon_sym_TILDE] = ACTIONS(1547), - [anon_sym_BANG] = ACTIONS(1545), - [anon_sym_PLUS] = ACTIONS(1547), - [anon_sym_DASH] = ACTIONS(1545), - [anon_sym_LT_DASH] = ACTIONS(1547), - [anon_sym_LT_LT_DASH] = ACTIONS(1547), - [anon_sym_COLON_EQ] = ACTIONS(1547), - [anon_sym_DASH_GT] = ACTIONS(1545), - [anon_sym_DASH_GT_GT] = ACTIONS(1547), - [anon_sym_PIPE] = ACTIONS(1545), - [anon_sym_AMP] = ACTIONS(1545), - [anon_sym_PIPE_PIPE] = ACTIONS(1547), - [anon_sym_AMP_AMP] = ACTIONS(1547), - [anon_sym_LT] = ACTIONS(1545), - [anon_sym_LT_EQ] = ACTIONS(1547), - [anon_sym_GT] = ACTIONS(1545), - [anon_sym_GT_EQ] = ACTIONS(1547), - [anon_sym_EQ_EQ] = ACTIONS(1547), - [anon_sym_BANG_EQ] = ACTIONS(1547), - [anon_sym_STAR] = ACTIONS(1545), - [anon_sym_SLASH] = ACTIONS(1547), - [anon_sym_STAR_STAR] = ACTIONS(1547), - [anon_sym_CARET] = ACTIONS(1547), - [aux_sym_binary_operator_token1] = ACTIONS(1547), - [anon_sym_PIPE_GT] = ACTIONS(1547), - [anon_sym_COLON] = ACTIONS(1545), - [anon_sym_DOLLAR] = ACTIONS(1547), - [anon_sym_AT] = ACTIONS(1547), - [sym__hex_literal] = ACTIONS(1547), - [sym__number_literal] = ACTIONS(1545), - [anon_sym_SQUOTE] = ACTIONS(1547), - [anon_sym_DQUOTE] = ACTIONS(1547), - [sym_return] = ACTIONS(1545), - [sym_next] = ACTIONS(1545), - [sym_break] = ACTIONS(1545), - [sym_true] = ACTIONS(1545), - [sym_false] = ACTIONS(1545), - [sym_null] = ACTIONS(1545), - [sym_inf] = ACTIONS(1545), - [sym_nan] = ACTIONS(1545), - [anon_sym_NA] = ACTIONS(1545), - [anon_sym_NA_integer_] = ACTIONS(1545), - [anon_sym_NA_real_] = ACTIONS(1545), - [anon_sym_NA_complex_] = ACTIONS(1545), - [anon_sym_NA_character_] = ACTIONS(1545), - [sym_dots] = ACTIONS(1545), - [sym_dot_dot_i] = ACTIONS(1547), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1547), - [sym__semicolon] = ACTIONS(1547), - [sym__raw_string_literal] = ACTIONS(1547), - [sym__external_open_parenthesis] = ACTIONS(1547), - [sym__external_open_brace] = ACTIONS(1547), - [sym__external_close_brace] = ACTIONS(1547), - [sym__external_open_bracket] = ACTIONS(1547), - [sym__external_open_bracket2] = ACTIONS(1547), - }, - [991] = { - [sym_identifier] = ACTIONS(1484), - [anon_sym_BSLASH] = ACTIONS(1486), - [anon_sym_function] = ACTIONS(1484), - [anon_sym_EQ] = ACTIONS(1484), - [anon_sym_if] = ACTIONS(1484), - [anon_sym_for] = ACTIONS(1484), - [anon_sym_while] = ACTIONS(1484), - [anon_sym_repeat] = ACTIONS(1484), - [anon_sym_QMARK] = ACTIONS(1486), - [anon_sym_TILDE] = ACTIONS(1486), - [anon_sym_BANG] = ACTIONS(1484), - [anon_sym_PLUS] = ACTIONS(1486), - [anon_sym_DASH] = ACTIONS(1484), - [anon_sym_LT_DASH] = ACTIONS(1486), - [anon_sym_LT_LT_DASH] = ACTIONS(1486), - [anon_sym_COLON_EQ] = ACTIONS(1486), - [anon_sym_DASH_GT] = ACTIONS(1484), - [anon_sym_DASH_GT_GT] = ACTIONS(1486), - [anon_sym_PIPE] = ACTIONS(1484), - [anon_sym_AMP] = ACTIONS(1484), - [anon_sym_PIPE_PIPE] = ACTIONS(1486), - [anon_sym_AMP_AMP] = ACTIONS(1486), - [anon_sym_LT] = ACTIONS(1484), - [anon_sym_LT_EQ] = ACTIONS(1486), - [anon_sym_GT] = ACTIONS(1484), - [anon_sym_GT_EQ] = ACTIONS(1486), - [anon_sym_EQ_EQ] = ACTIONS(1486), - [anon_sym_BANG_EQ] = ACTIONS(1486), - [anon_sym_STAR] = ACTIONS(1484), - [anon_sym_SLASH] = ACTIONS(1486), - [anon_sym_STAR_STAR] = ACTIONS(1486), - [anon_sym_CARET] = ACTIONS(1486), - [aux_sym_binary_operator_token1] = ACTIONS(1486), - [anon_sym_PIPE_GT] = ACTIONS(1486), - [anon_sym_COLON] = ACTIONS(1484), - [anon_sym_DOLLAR] = ACTIONS(1486), - [anon_sym_AT] = ACTIONS(1486), - [sym__hex_literal] = ACTIONS(1486), - [sym__number_literal] = ACTIONS(1484), - [anon_sym_SQUOTE] = ACTIONS(1486), - [anon_sym_DQUOTE] = ACTIONS(1486), - [sym_return] = ACTIONS(1484), - [sym_next] = ACTIONS(1484), - [sym_break] = ACTIONS(1484), - [sym_true] = ACTIONS(1484), - [sym_false] = ACTIONS(1484), - [sym_null] = ACTIONS(1484), - [sym_inf] = ACTIONS(1484), - [sym_nan] = ACTIONS(1484), - [anon_sym_NA] = ACTIONS(1484), - [anon_sym_NA_integer_] = ACTIONS(1484), - [anon_sym_NA_real_] = ACTIONS(1484), - [anon_sym_NA_complex_] = ACTIONS(1484), - [anon_sym_NA_character_] = ACTIONS(1484), - [sym_dots] = ACTIONS(1484), - [sym_dot_dot_i] = ACTIONS(1486), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1486), - [sym__newline] = ACTIONS(1486), - [sym__raw_string_literal] = ACTIONS(1486), - [sym__external_open_parenthesis] = ACTIONS(1486), - [sym__external_open_brace] = ACTIONS(1486), - [sym__external_open_bracket] = ACTIONS(1486), - [sym__external_close_bracket] = ACTIONS(1486), - [sym__external_open_bracket2] = ACTIONS(1486), - }, - [992] = { - [sym_identifier] = ACTIONS(1569), - [anon_sym_BSLASH] = ACTIONS(1571), - [anon_sym_function] = ACTIONS(1569), - [anon_sym_EQ] = ACTIONS(1569), - [anon_sym_if] = ACTIONS(1569), - [anon_sym_for] = ACTIONS(1569), - [anon_sym_while] = ACTIONS(1569), - [anon_sym_repeat] = ACTIONS(1569), - [anon_sym_QMARK] = ACTIONS(1571), - [anon_sym_TILDE] = ACTIONS(1571), - [anon_sym_BANG] = ACTIONS(1569), - [anon_sym_PLUS] = ACTIONS(1571), - [anon_sym_DASH] = ACTIONS(1569), - [anon_sym_LT_DASH] = ACTIONS(1571), - [anon_sym_LT_LT_DASH] = ACTIONS(1571), - [anon_sym_COLON_EQ] = ACTIONS(1571), - [anon_sym_DASH_GT] = ACTIONS(1569), - [anon_sym_DASH_GT_GT] = ACTIONS(1571), - [anon_sym_PIPE] = ACTIONS(1569), - [anon_sym_AMP] = ACTIONS(1569), - [anon_sym_PIPE_PIPE] = ACTIONS(1571), - [anon_sym_AMP_AMP] = ACTIONS(1571), - [anon_sym_LT] = ACTIONS(1569), - [anon_sym_LT_EQ] = ACTIONS(1571), - [anon_sym_GT] = ACTIONS(1569), - [anon_sym_GT_EQ] = ACTIONS(1571), - [anon_sym_EQ_EQ] = ACTIONS(1571), - [anon_sym_BANG_EQ] = ACTIONS(1571), - [anon_sym_STAR] = ACTIONS(1569), - [anon_sym_SLASH] = ACTIONS(1571), - [anon_sym_STAR_STAR] = ACTIONS(1571), - [anon_sym_CARET] = ACTIONS(1571), - [aux_sym_binary_operator_token1] = ACTIONS(1571), - [anon_sym_PIPE_GT] = ACTIONS(1571), - [anon_sym_COLON] = ACTIONS(1569), - [anon_sym_DOLLAR] = ACTIONS(1571), - [anon_sym_AT] = ACTIONS(1571), - [sym__hex_literal] = ACTIONS(1571), - [sym__number_literal] = ACTIONS(1569), - [anon_sym_SQUOTE] = ACTIONS(1571), - [anon_sym_DQUOTE] = ACTIONS(1571), - [sym_return] = ACTIONS(1569), - [sym_next] = ACTIONS(1569), - [sym_break] = ACTIONS(1569), - [sym_true] = ACTIONS(1569), - [sym_false] = ACTIONS(1569), - [sym_null] = ACTIONS(1569), - [sym_inf] = ACTIONS(1569), - [sym_nan] = ACTIONS(1569), - [anon_sym_NA] = ACTIONS(1569), - [anon_sym_NA_integer_] = ACTIONS(1569), - [anon_sym_NA_real_] = ACTIONS(1569), - [anon_sym_NA_complex_] = ACTIONS(1569), - [anon_sym_NA_character_] = ACTIONS(1569), - [sym_dots] = ACTIONS(1569), - [sym_dot_dot_i] = ACTIONS(1571), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1571), - [sym__newline] = ACTIONS(1571), - [sym__raw_string_literal] = ACTIONS(1571), - [sym__external_open_parenthesis] = ACTIONS(1571), - [sym__external_open_brace] = ACTIONS(1571), - [sym__external_open_bracket] = ACTIONS(1571), - [sym__external_close_bracket] = ACTIONS(1571), - [sym__external_open_bracket2] = ACTIONS(1571), - }, - [993] = { - [sym_identifier] = ACTIONS(1549), - [anon_sym_BSLASH] = ACTIONS(1551), - [anon_sym_function] = ACTIONS(1549), - [anon_sym_EQ] = ACTIONS(1549), - [anon_sym_if] = ACTIONS(1549), - [anon_sym_for] = ACTIONS(1549), - [anon_sym_while] = ACTIONS(1549), - [anon_sym_repeat] = ACTIONS(1549), - [anon_sym_QMARK] = ACTIONS(1551), - [anon_sym_TILDE] = ACTIONS(1551), - [anon_sym_BANG] = ACTIONS(1549), - [anon_sym_PLUS] = ACTIONS(1551), - [anon_sym_DASH] = ACTIONS(1549), - [anon_sym_LT_DASH] = ACTIONS(1551), - [anon_sym_LT_LT_DASH] = ACTIONS(1551), - [anon_sym_COLON_EQ] = ACTIONS(1551), - [anon_sym_DASH_GT] = ACTIONS(1549), - [anon_sym_DASH_GT_GT] = ACTIONS(1551), - [anon_sym_PIPE] = ACTIONS(1549), - [anon_sym_AMP] = ACTIONS(1549), - [anon_sym_PIPE_PIPE] = ACTIONS(1551), - [anon_sym_AMP_AMP] = ACTIONS(1551), - [anon_sym_LT] = ACTIONS(1549), - [anon_sym_LT_EQ] = ACTIONS(1551), - [anon_sym_GT] = ACTIONS(1549), - [anon_sym_GT_EQ] = ACTIONS(1551), - [anon_sym_EQ_EQ] = ACTIONS(1551), - [anon_sym_BANG_EQ] = ACTIONS(1551), - [anon_sym_STAR] = ACTIONS(1549), - [anon_sym_SLASH] = ACTIONS(1551), - [anon_sym_STAR_STAR] = ACTIONS(1551), - [anon_sym_CARET] = ACTIONS(1551), - [aux_sym_binary_operator_token1] = ACTIONS(1551), - [anon_sym_PIPE_GT] = ACTIONS(1551), - [anon_sym_COLON] = ACTIONS(1549), - [anon_sym_DOLLAR] = ACTIONS(1551), - [anon_sym_AT] = ACTIONS(1551), - [sym__hex_literal] = ACTIONS(1551), - [sym__number_literal] = ACTIONS(1549), - [anon_sym_SQUOTE] = ACTIONS(1551), - [anon_sym_DQUOTE] = ACTIONS(1551), - [sym_return] = ACTIONS(1549), - [sym_next] = ACTIONS(1549), - [sym_break] = ACTIONS(1549), - [sym_true] = ACTIONS(1549), - [sym_false] = ACTIONS(1549), - [sym_null] = ACTIONS(1549), - [sym_inf] = ACTIONS(1549), - [sym_nan] = ACTIONS(1549), - [anon_sym_NA] = ACTIONS(1549), - [anon_sym_NA_integer_] = ACTIONS(1549), - [anon_sym_NA_real_] = ACTIONS(1549), - [anon_sym_NA_complex_] = ACTIONS(1549), - [anon_sym_NA_character_] = ACTIONS(1549), - [sym_dots] = ACTIONS(1549), - [sym_dot_dot_i] = ACTIONS(1551), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1551), - [sym__semicolon] = ACTIONS(1551), - [sym__raw_string_literal] = ACTIONS(1551), - [sym__external_open_parenthesis] = ACTIONS(1551), - [sym__external_open_brace] = ACTIONS(1551), - [sym__external_close_brace] = ACTIONS(1551), - [sym__external_open_bracket] = ACTIONS(1551), - [sym__external_open_bracket2] = ACTIONS(1551), - }, - [994] = { - [sym_function_definition] = STATE(702), - [sym_if_statement] = STATE(702), - [sym_for_statement] = STATE(702), - [sym_while_statement] = STATE(702), - [sym_repeat_statement] = STATE(702), - [sym_braced_expression] = STATE(702), - [sym_parenthesized_expression] = STATE(702), - [sym_call] = STATE(702), - [sym_subset] = STATE(702), - [sym_subset2] = STATE(702), - [sym_unary_operator] = STATE(702), - [sym_binary_operator] = STATE(702), - [sym_extract_operator] = STATE(702), - [sym_namespace_operator] = STATE(702), - [sym_integer] = STATE(702), - [sym_complex] = STATE(702), - [sym_float] = STATE(702), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(791), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(702), - [sym__expression] = STATE(702), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(1052), - [sym__open_brace] = STATE(884), - [aux_sym_parenthesized_expression_repeat1] = STATE(976), - [sym_identifier] = ACTIONS(1635), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(1637), - [sym_next] = ACTIONS(1637), - [sym_break] = ACTIONS(1637), - [sym_true] = ACTIONS(1637), - [sym_false] = ACTIONS(1637), - [sym_null] = ACTIONS(1637), - [sym_inf] = ACTIONS(1637), - [sym_nan] = ACTIONS(1637), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(1637), - [sym_dot_dot_i] = ACTIONS(1639), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1641), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1785), - [sym__external_open_brace] = ACTIONS(755), - }, - [995] = { - [sym_identifier] = ACTIONS(1460), - [anon_sym_BSLASH] = ACTIONS(1462), - [anon_sym_function] = ACTIONS(1460), - [anon_sym_EQ] = ACTIONS(1460), - [anon_sym_if] = ACTIONS(1460), - [anon_sym_for] = ACTIONS(1460), - [anon_sym_while] = ACTIONS(1460), - [anon_sym_repeat] = ACTIONS(1460), - [anon_sym_QMARK] = ACTIONS(1462), - [anon_sym_TILDE] = ACTIONS(1462), - [anon_sym_BANG] = ACTIONS(1460), - [anon_sym_PLUS] = ACTIONS(1462), - [anon_sym_DASH] = ACTIONS(1460), - [anon_sym_LT_DASH] = ACTIONS(1462), - [anon_sym_LT_LT_DASH] = ACTIONS(1462), - [anon_sym_COLON_EQ] = ACTIONS(1462), - [anon_sym_DASH_GT] = ACTIONS(1460), - [anon_sym_DASH_GT_GT] = ACTIONS(1462), - [anon_sym_PIPE] = ACTIONS(1460), - [anon_sym_AMP] = ACTIONS(1460), - [anon_sym_PIPE_PIPE] = ACTIONS(1462), - [anon_sym_AMP_AMP] = ACTIONS(1462), - [anon_sym_LT] = ACTIONS(1460), - [anon_sym_LT_EQ] = ACTIONS(1462), - [anon_sym_GT] = ACTIONS(1460), - [anon_sym_GT_EQ] = ACTIONS(1462), - [anon_sym_EQ_EQ] = ACTIONS(1462), - [anon_sym_BANG_EQ] = ACTIONS(1462), - [anon_sym_STAR] = ACTIONS(1460), - [anon_sym_SLASH] = ACTIONS(1462), - [anon_sym_STAR_STAR] = ACTIONS(1462), - [anon_sym_CARET] = ACTIONS(1462), - [aux_sym_binary_operator_token1] = ACTIONS(1462), - [anon_sym_PIPE_GT] = ACTIONS(1462), - [anon_sym_COLON] = ACTIONS(1460), - [anon_sym_DOLLAR] = ACTIONS(1462), - [anon_sym_AT] = ACTIONS(1462), - [sym__hex_literal] = ACTIONS(1462), - [sym__number_literal] = ACTIONS(1460), - [anon_sym_SQUOTE] = ACTIONS(1462), - [anon_sym_DQUOTE] = ACTIONS(1462), - [sym_return] = ACTIONS(1460), - [sym_next] = ACTIONS(1460), - [sym_break] = ACTIONS(1460), - [sym_true] = ACTIONS(1460), - [sym_false] = ACTIONS(1460), - [sym_null] = ACTIONS(1460), - [sym_inf] = ACTIONS(1460), - [sym_nan] = ACTIONS(1460), - [anon_sym_NA] = ACTIONS(1460), - [anon_sym_NA_integer_] = ACTIONS(1460), - [anon_sym_NA_real_] = ACTIONS(1460), - [anon_sym_NA_complex_] = ACTIONS(1460), - [anon_sym_NA_character_] = ACTIONS(1460), - [sym_dots] = ACTIONS(1460), - [sym_dot_dot_i] = ACTIONS(1462), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1462), - [sym__newline] = ACTIONS(1462), - [sym__raw_string_literal] = ACTIONS(1462), - [sym__external_open_parenthesis] = ACTIONS(1462), - [sym__external_close_parenthesis] = ACTIONS(1462), - [sym__external_open_brace] = ACTIONS(1462), - [sym__external_open_bracket] = ACTIONS(1462), - [sym__external_open_bracket2] = ACTIONS(1462), - }, - [996] = { - [sym_identifier] = ACTIONS(1492), - [anon_sym_BSLASH] = ACTIONS(1494), - [anon_sym_function] = ACTIONS(1492), - [anon_sym_EQ] = ACTIONS(1492), - [anon_sym_if] = ACTIONS(1492), - [anon_sym_for] = ACTIONS(1492), - [anon_sym_while] = ACTIONS(1492), - [anon_sym_repeat] = ACTIONS(1492), - [anon_sym_QMARK] = ACTIONS(1494), - [anon_sym_TILDE] = ACTIONS(1494), - [anon_sym_BANG] = ACTIONS(1492), - [anon_sym_PLUS] = ACTIONS(1494), - [anon_sym_DASH] = ACTIONS(1492), - [anon_sym_LT_DASH] = ACTIONS(1494), - [anon_sym_LT_LT_DASH] = ACTIONS(1494), - [anon_sym_COLON_EQ] = ACTIONS(1494), - [anon_sym_DASH_GT] = ACTIONS(1492), - [anon_sym_DASH_GT_GT] = ACTIONS(1494), - [anon_sym_PIPE] = ACTIONS(1492), - [anon_sym_AMP] = ACTIONS(1492), - [anon_sym_PIPE_PIPE] = ACTIONS(1494), - [anon_sym_AMP_AMP] = ACTIONS(1494), - [anon_sym_LT] = ACTIONS(1492), - [anon_sym_LT_EQ] = ACTIONS(1494), - [anon_sym_GT] = ACTIONS(1492), - [anon_sym_GT_EQ] = ACTIONS(1494), - [anon_sym_EQ_EQ] = ACTIONS(1494), - [anon_sym_BANG_EQ] = ACTIONS(1494), - [anon_sym_STAR] = ACTIONS(1492), - [anon_sym_SLASH] = ACTIONS(1494), - [anon_sym_STAR_STAR] = ACTIONS(1494), - [anon_sym_CARET] = ACTIONS(1494), - [aux_sym_binary_operator_token1] = ACTIONS(1494), - [anon_sym_PIPE_GT] = ACTIONS(1494), - [anon_sym_COLON] = ACTIONS(1492), - [anon_sym_DOLLAR] = ACTIONS(1494), - [anon_sym_AT] = ACTIONS(1494), - [sym__hex_literal] = ACTIONS(1494), - [sym__number_literal] = ACTIONS(1492), - [anon_sym_SQUOTE] = ACTIONS(1494), - [anon_sym_DQUOTE] = ACTIONS(1494), - [sym_return] = ACTIONS(1492), - [sym_next] = ACTIONS(1492), - [sym_break] = ACTIONS(1492), - [sym_true] = ACTIONS(1492), - [sym_false] = ACTIONS(1492), - [sym_null] = ACTIONS(1492), - [sym_inf] = ACTIONS(1492), - [sym_nan] = ACTIONS(1492), - [anon_sym_NA] = ACTIONS(1492), - [anon_sym_NA_integer_] = ACTIONS(1492), - [anon_sym_NA_real_] = ACTIONS(1492), - [anon_sym_NA_complex_] = ACTIONS(1492), - [anon_sym_NA_character_] = ACTIONS(1492), - [sym_dots] = ACTIONS(1492), - [sym_dot_dot_i] = ACTIONS(1494), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1494), - [sym__newline] = ACTIONS(1494), - [sym__raw_string_literal] = ACTIONS(1494), - [sym__external_open_parenthesis] = ACTIONS(1494), - [sym__external_open_brace] = ACTIONS(1494), - [sym__external_open_bracket] = ACTIONS(1494), - [sym__external_open_bracket2] = ACTIONS(1494), - [sym__external_close_bracket2] = ACTIONS(1494), - }, - [997] = { - [sym_identifier] = ACTIONS(1561), - [anon_sym_BSLASH] = ACTIONS(1563), - [anon_sym_function] = ACTIONS(1561), - [anon_sym_EQ] = ACTIONS(1561), - [anon_sym_if] = ACTIONS(1561), - [anon_sym_for] = ACTIONS(1561), - [anon_sym_while] = ACTIONS(1561), - [anon_sym_repeat] = ACTIONS(1561), - [anon_sym_QMARK] = ACTIONS(1563), - [anon_sym_TILDE] = ACTIONS(1563), - [anon_sym_BANG] = ACTIONS(1561), - [anon_sym_PLUS] = ACTIONS(1563), - [anon_sym_DASH] = ACTIONS(1561), - [anon_sym_LT_DASH] = ACTIONS(1563), - [anon_sym_LT_LT_DASH] = ACTIONS(1563), - [anon_sym_COLON_EQ] = ACTIONS(1563), - [anon_sym_DASH_GT] = ACTIONS(1561), - [anon_sym_DASH_GT_GT] = ACTIONS(1563), - [anon_sym_PIPE] = ACTIONS(1561), - [anon_sym_AMP] = ACTIONS(1561), - [anon_sym_PIPE_PIPE] = ACTIONS(1563), - [anon_sym_AMP_AMP] = ACTIONS(1563), - [anon_sym_LT] = ACTIONS(1561), - [anon_sym_LT_EQ] = ACTIONS(1563), - [anon_sym_GT] = ACTIONS(1561), - [anon_sym_GT_EQ] = ACTIONS(1563), - [anon_sym_EQ_EQ] = ACTIONS(1563), - [anon_sym_BANG_EQ] = ACTIONS(1563), - [anon_sym_STAR] = ACTIONS(1561), - [anon_sym_SLASH] = ACTIONS(1563), - [anon_sym_STAR_STAR] = ACTIONS(1563), - [anon_sym_CARET] = ACTIONS(1563), - [aux_sym_binary_operator_token1] = ACTIONS(1563), - [anon_sym_PIPE_GT] = ACTIONS(1563), - [anon_sym_COLON] = ACTIONS(1561), - [anon_sym_DOLLAR] = ACTIONS(1563), - [anon_sym_AT] = ACTIONS(1563), - [sym__hex_literal] = ACTIONS(1563), - [sym__number_literal] = ACTIONS(1561), - [anon_sym_SQUOTE] = ACTIONS(1563), - [anon_sym_DQUOTE] = ACTIONS(1563), - [sym_return] = ACTIONS(1561), - [sym_next] = ACTIONS(1561), - [sym_break] = ACTIONS(1561), - [sym_true] = ACTIONS(1561), - [sym_false] = ACTIONS(1561), - [sym_null] = ACTIONS(1561), - [sym_inf] = ACTIONS(1561), - [sym_nan] = ACTIONS(1561), - [anon_sym_NA] = ACTIONS(1561), - [anon_sym_NA_integer_] = ACTIONS(1561), - [anon_sym_NA_real_] = ACTIONS(1561), - [anon_sym_NA_complex_] = ACTIONS(1561), - [anon_sym_NA_character_] = ACTIONS(1561), - [sym_dots] = ACTIONS(1561), - [sym_dot_dot_i] = ACTIONS(1563), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1563), - [sym__newline] = ACTIONS(1563), - [sym__raw_string_literal] = ACTIONS(1563), - [sym__external_open_parenthesis] = ACTIONS(1563), - [sym__external_open_brace] = ACTIONS(1563), - [sym__external_open_bracket] = ACTIONS(1563), - [sym__external_close_bracket] = ACTIONS(1563), - [sym__external_open_bracket2] = ACTIONS(1563), - }, - [998] = { - [sym_identifier] = ACTIONS(1496), - [anon_sym_BSLASH] = ACTIONS(1498), - [anon_sym_function] = ACTIONS(1496), - [anon_sym_EQ] = ACTIONS(1496), - [anon_sym_if] = ACTIONS(1496), - [anon_sym_for] = ACTIONS(1496), - [anon_sym_while] = ACTIONS(1496), - [anon_sym_repeat] = ACTIONS(1496), - [anon_sym_QMARK] = ACTIONS(1498), - [anon_sym_TILDE] = ACTIONS(1498), - [anon_sym_BANG] = ACTIONS(1496), - [anon_sym_PLUS] = ACTIONS(1498), - [anon_sym_DASH] = ACTIONS(1496), - [anon_sym_LT_DASH] = ACTIONS(1498), - [anon_sym_LT_LT_DASH] = ACTIONS(1498), - [anon_sym_COLON_EQ] = ACTIONS(1498), - [anon_sym_DASH_GT] = ACTIONS(1496), - [anon_sym_DASH_GT_GT] = ACTIONS(1498), - [anon_sym_PIPE] = ACTIONS(1496), - [anon_sym_AMP] = ACTIONS(1496), - [anon_sym_PIPE_PIPE] = ACTIONS(1498), - [anon_sym_AMP_AMP] = ACTIONS(1498), - [anon_sym_LT] = ACTIONS(1496), - [anon_sym_LT_EQ] = ACTIONS(1498), - [anon_sym_GT] = ACTIONS(1496), - [anon_sym_GT_EQ] = ACTIONS(1498), - [anon_sym_EQ_EQ] = ACTIONS(1498), - [anon_sym_BANG_EQ] = ACTIONS(1498), - [anon_sym_STAR] = ACTIONS(1496), - [anon_sym_SLASH] = ACTIONS(1498), - [anon_sym_STAR_STAR] = ACTIONS(1498), - [anon_sym_CARET] = ACTIONS(1498), - [aux_sym_binary_operator_token1] = ACTIONS(1498), - [anon_sym_PIPE_GT] = ACTIONS(1498), - [anon_sym_COLON] = ACTIONS(1496), - [anon_sym_DOLLAR] = ACTIONS(1498), - [anon_sym_AT] = ACTIONS(1498), - [sym__hex_literal] = ACTIONS(1498), - [sym__number_literal] = ACTIONS(1496), - [anon_sym_SQUOTE] = ACTIONS(1498), - [anon_sym_DQUOTE] = ACTIONS(1498), - [sym_return] = ACTIONS(1496), - [sym_next] = ACTIONS(1496), - [sym_break] = ACTIONS(1496), - [sym_true] = ACTIONS(1496), - [sym_false] = ACTIONS(1496), - [sym_null] = ACTIONS(1496), - [sym_inf] = ACTIONS(1496), - [sym_nan] = ACTIONS(1496), - [anon_sym_NA] = ACTIONS(1496), - [anon_sym_NA_integer_] = ACTIONS(1496), - [anon_sym_NA_real_] = ACTIONS(1496), - [anon_sym_NA_complex_] = ACTIONS(1496), - [anon_sym_NA_character_] = ACTIONS(1496), - [sym_dots] = ACTIONS(1496), - [sym_dot_dot_i] = ACTIONS(1498), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1498), - [sym__newline] = ACTIONS(1498), - [sym__raw_string_literal] = ACTIONS(1498), - [sym__external_open_parenthesis] = ACTIONS(1498), - [sym__external_open_brace] = ACTIONS(1498), - [sym__external_open_bracket] = ACTIONS(1498), - [sym__external_open_bracket2] = ACTIONS(1498), - [sym__external_close_bracket2] = ACTIONS(1498), - }, - [999] = { - [sym_function_definition] = STATE(702), - [sym_if_statement] = STATE(702), - [sym_for_statement] = STATE(702), - [sym_while_statement] = STATE(702), - [sym_repeat_statement] = STATE(702), - [sym_braced_expression] = STATE(702), - [sym_parenthesized_expression] = STATE(702), - [sym_call] = STATE(702), - [sym_subset] = STATE(702), - [sym_subset2] = STATE(702), - [sym_unary_operator] = STATE(702), - [sym_binary_operator] = STATE(702), - [sym_extract_operator] = STATE(702), - [sym_namespace_operator] = STATE(702), - [sym_integer] = STATE(702), - [sym_complex] = STATE(702), - [sym_float] = STATE(702), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(791), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(702), - [sym__expression] = STATE(702), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(2130), - [sym__open_brace] = STATE(884), - [aux_sym_parenthesized_expression_repeat1] = STATE(1063), - [sym_identifier] = ACTIONS(1635), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(1637), - [sym_next] = ACTIONS(1637), - [sym_break] = ACTIONS(1637), - [sym_true] = ACTIONS(1637), - [sym_false] = ACTIONS(1637), - [sym_null] = ACTIONS(1637), - [sym_inf] = ACTIONS(1637), - [sym_nan] = ACTIONS(1637), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(1637), - [sym_dot_dot_i] = ACTIONS(1639), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1641), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1787), - [sym__external_open_brace] = ACTIONS(755), - }, - [1000] = { - [sym_identifier] = ACTIONS(1464), - [anon_sym_BSLASH] = ACTIONS(1466), - [anon_sym_function] = ACTIONS(1464), - [anon_sym_EQ] = ACTIONS(1464), - [anon_sym_if] = ACTIONS(1464), - [anon_sym_for] = ACTIONS(1464), - [anon_sym_while] = ACTIONS(1464), - [anon_sym_repeat] = ACTIONS(1464), - [anon_sym_QMARK] = ACTIONS(1466), - [anon_sym_TILDE] = ACTIONS(1466), - [anon_sym_BANG] = ACTIONS(1464), - [anon_sym_PLUS] = ACTIONS(1466), - [anon_sym_DASH] = ACTIONS(1464), - [anon_sym_LT_DASH] = ACTIONS(1466), - [anon_sym_LT_LT_DASH] = ACTIONS(1466), - [anon_sym_COLON_EQ] = ACTIONS(1466), - [anon_sym_DASH_GT] = ACTIONS(1464), - [anon_sym_DASH_GT_GT] = ACTIONS(1466), - [anon_sym_PIPE] = ACTIONS(1464), - [anon_sym_AMP] = ACTIONS(1464), - [anon_sym_PIPE_PIPE] = ACTIONS(1466), - [anon_sym_AMP_AMP] = ACTIONS(1466), - [anon_sym_LT] = ACTIONS(1464), - [anon_sym_LT_EQ] = ACTIONS(1466), - [anon_sym_GT] = ACTIONS(1464), - [anon_sym_GT_EQ] = ACTIONS(1466), - [anon_sym_EQ_EQ] = ACTIONS(1466), - [anon_sym_BANG_EQ] = ACTIONS(1466), - [anon_sym_STAR] = ACTIONS(1464), - [anon_sym_SLASH] = ACTIONS(1466), - [anon_sym_STAR_STAR] = ACTIONS(1466), - [anon_sym_CARET] = ACTIONS(1466), - [aux_sym_binary_operator_token1] = ACTIONS(1466), - [anon_sym_PIPE_GT] = ACTIONS(1466), - [anon_sym_COLON] = ACTIONS(1464), - [anon_sym_DOLLAR] = ACTIONS(1466), - [anon_sym_AT] = ACTIONS(1466), - [sym__hex_literal] = ACTIONS(1466), - [sym__number_literal] = ACTIONS(1464), - [anon_sym_SQUOTE] = ACTIONS(1466), - [anon_sym_DQUOTE] = ACTIONS(1466), - [sym_return] = ACTIONS(1464), - [sym_next] = ACTIONS(1464), - [sym_break] = ACTIONS(1464), - [sym_true] = ACTIONS(1464), - [sym_false] = ACTIONS(1464), - [sym_null] = ACTIONS(1464), - [sym_inf] = ACTIONS(1464), - [sym_nan] = ACTIONS(1464), - [anon_sym_NA] = ACTIONS(1464), - [anon_sym_NA_integer_] = ACTIONS(1464), - [anon_sym_NA_real_] = ACTIONS(1464), - [anon_sym_NA_complex_] = ACTIONS(1464), - [anon_sym_NA_character_] = ACTIONS(1464), - [sym_dots] = ACTIONS(1464), - [sym_dot_dot_i] = ACTIONS(1466), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1466), - [sym__newline] = ACTIONS(1466), - [sym__raw_string_literal] = ACTIONS(1466), - [sym__external_open_parenthesis] = ACTIONS(1466), - [sym__external_open_brace] = ACTIONS(1466), - [sym__external_open_bracket] = ACTIONS(1466), - [sym__external_open_bracket2] = ACTIONS(1466), - [sym__external_close_bracket2] = ACTIONS(1466), - }, - [1001] = { - [sym_function_definition] = STATE(702), - [sym_if_statement] = STATE(702), - [sym_for_statement] = STATE(702), - [sym_while_statement] = STATE(702), - [sym_repeat_statement] = STATE(702), - [sym_braced_expression] = STATE(702), - [sym_parenthesized_expression] = STATE(702), - [sym_call] = STATE(702), - [sym_subset] = STATE(702), - [sym_subset2] = STATE(702), - [sym_unary_operator] = STATE(702), - [sym_binary_operator] = STATE(702), - [sym_extract_operator] = STATE(702), - [sym_namespace_operator] = STATE(702), - [sym_integer] = STATE(702), - [sym_complex] = STATE(702), - [sym_float] = STATE(702), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(791), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(702), - [sym__expression] = STATE(702), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(2125), - [sym__open_brace] = STATE(884), - [aux_sym_parenthesized_expression_repeat1] = STATE(999), - [sym_identifier] = ACTIONS(1635), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(1637), - [sym_next] = ACTIONS(1637), - [sym_break] = ACTIONS(1637), - [sym_true] = ACTIONS(1637), - [sym_false] = ACTIONS(1637), - [sym_null] = ACTIONS(1637), - [sym_inf] = ACTIONS(1637), - [sym_nan] = ACTIONS(1637), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(1637), - [sym_dot_dot_i] = ACTIONS(1639), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1641), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1789), - [sym__external_open_brace] = ACTIONS(755), - }, - [1002] = { - [sym_function_definition] = STATE(556), - [sym_if_statement] = STATE(556), - [sym_for_statement] = STATE(556), - [sym_while_statement] = STATE(556), - [sym_repeat_statement] = STATE(556), - [sym_braced_expression] = STATE(556), - [sym_parenthesized_expression] = STATE(556), - [sym_call] = STATE(556), - [sym_subset] = STATE(556), - [sym_subset2] = STATE(556), - [sym_unary_operator] = STATE(556), - [sym_binary_operator] = STATE(556), - [sym_extract_operator] = STATE(556), - [sym_namespace_operator] = STATE(556), - [sym_integer] = STATE(556), - [sym_complex] = STATE(556), - [sym_float] = STATE(556), - [sym__float_literal] = STATE(776), - [sym_string] = STATE(769), - [sym__single_quoted_string] = STATE(777), - [sym__double_quoted_string] = STATE(779), - [sym_na] = STATE(556), - [sym__expression] = STATE(556), - [sym__string_or_identifier] = STATE(2305), - [sym__open_parenthesis] = STATE(1039), - [sym__open_brace] = STATE(924), - [aux_sym_program_repeat1] = STATE(989), - [ts_builtin_sym_end] = ACTIONS(1791), - [sym_identifier] = ACTIONS(7), - [anon_sym_BSLASH] = ACTIONS(9), - [anon_sym_function] = ACTIONS(11), - [anon_sym_if] = ACTIONS(13), - [anon_sym_for] = ACTIONS(15), - [anon_sym_while] = ACTIONS(17), - [anon_sym_repeat] = ACTIONS(19), - [anon_sym_QMARK] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(23), - [anon_sym_BANG] = ACTIONS(25), - [anon_sym_PLUS] = ACTIONS(27), - [anon_sym_DASH] = ACTIONS(27), - [sym__hex_literal] = ACTIONS(29), - [sym__number_literal] = ACTIONS(31), - [anon_sym_SQUOTE] = ACTIONS(33), - [anon_sym_DQUOTE] = ACTIONS(35), - [sym_return] = ACTIONS(37), - [sym_next] = ACTIONS(37), - [sym_break] = ACTIONS(37), - [sym_true] = ACTIONS(37), - [sym_false] = ACTIONS(37), - [sym_null] = ACTIONS(37), - [sym_inf] = ACTIONS(37), - [sym_nan] = ACTIONS(37), - [anon_sym_NA] = ACTIONS(39), - [anon_sym_NA_integer_] = ACTIONS(39), - [anon_sym_NA_real_] = ACTIONS(39), - [anon_sym_NA_complex_] = ACTIONS(39), - [anon_sym_NA_character_] = ACTIONS(39), - [sym_dots] = ACTIONS(37), - [sym_dot_dot_i] = ACTIONS(41), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1793), - [sym__semicolon] = ACTIONS(1793), - [sym__raw_string_literal] = ACTIONS(45), - [sym__external_open_parenthesis] = ACTIONS(47), - [sym__external_open_brace] = ACTIONS(49), - }, - [1003] = { - [sym_identifier] = ACTIONS(1460), - [anon_sym_BSLASH] = ACTIONS(1462), - [anon_sym_function] = ACTIONS(1460), - [anon_sym_EQ] = ACTIONS(1460), - [anon_sym_if] = ACTIONS(1460), - [anon_sym_for] = ACTIONS(1460), - [anon_sym_while] = ACTIONS(1460), - [anon_sym_repeat] = ACTIONS(1460), - [anon_sym_QMARK] = ACTIONS(1462), - [anon_sym_TILDE] = ACTIONS(1462), - [anon_sym_BANG] = ACTIONS(1460), - [anon_sym_PLUS] = ACTIONS(1462), - [anon_sym_DASH] = ACTIONS(1460), - [anon_sym_LT_DASH] = ACTIONS(1462), - [anon_sym_LT_LT_DASH] = ACTIONS(1462), - [anon_sym_COLON_EQ] = ACTIONS(1462), - [anon_sym_DASH_GT] = ACTIONS(1460), - [anon_sym_DASH_GT_GT] = ACTIONS(1462), - [anon_sym_PIPE] = ACTIONS(1460), - [anon_sym_AMP] = ACTIONS(1460), - [anon_sym_PIPE_PIPE] = ACTIONS(1462), - [anon_sym_AMP_AMP] = ACTIONS(1462), - [anon_sym_LT] = ACTIONS(1460), - [anon_sym_LT_EQ] = ACTIONS(1462), - [anon_sym_GT] = ACTIONS(1460), - [anon_sym_GT_EQ] = ACTIONS(1462), - [anon_sym_EQ_EQ] = ACTIONS(1462), - [anon_sym_BANG_EQ] = ACTIONS(1462), - [anon_sym_STAR] = ACTIONS(1460), - [anon_sym_SLASH] = ACTIONS(1462), - [anon_sym_STAR_STAR] = ACTIONS(1462), - [anon_sym_CARET] = ACTIONS(1462), - [aux_sym_binary_operator_token1] = ACTIONS(1462), - [anon_sym_PIPE_GT] = ACTIONS(1462), - [anon_sym_COLON] = ACTIONS(1460), - [anon_sym_DOLLAR] = ACTIONS(1462), - [anon_sym_AT] = ACTIONS(1462), - [sym__hex_literal] = ACTIONS(1462), - [sym__number_literal] = ACTIONS(1460), - [anon_sym_SQUOTE] = ACTIONS(1462), - [anon_sym_DQUOTE] = ACTIONS(1462), - [sym_return] = ACTIONS(1460), - [sym_next] = ACTIONS(1460), - [sym_break] = ACTIONS(1460), - [sym_true] = ACTIONS(1460), - [sym_false] = ACTIONS(1460), - [sym_null] = ACTIONS(1460), - [sym_inf] = ACTIONS(1460), - [sym_nan] = ACTIONS(1460), - [anon_sym_NA] = ACTIONS(1460), - [anon_sym_NA_integer_] = ACTIONS(1460), - [anon_sym_NA_real_] = ACTIONS(1460), - [anon_sym_NA_complex_] = ACTIONS(1460), - [anon_sym_NA_character_] = ACTIONS(1460), - [sym_dots] = ACTIONS(1460), - [sym_dot_dot_i] = ACTIONS(1462), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1462), - [sym__newline] = ACTIONS(1462), - [sym__raw_string_literal] = ACTIONS(1462), - [sym__external_open_parenthesis] = ACTIONS(1462), - [sym__external_open_brace] = ACTIONS(1462), - [sym__external_open_bracket] = ACTIONS(1462), - [sym__external_close_bracket] = ACTIONS(1462), - [sym__external_open_bracket2] = ACTIONS(1462), - }, - [1004] = { - [sym_identifier] = ACTIONS(1553), - [anon_sym_BSLASH] = ACTIONS(1555), - [anon_sym_function] = ACTIONS(1553), - [anon_sym_EQ] = ACTIONS(1553), - [anon_sym_if] = ACTIONS(1553), - [anon_sym_for] = ACTIONS(1553), - [anon_sym_while] = ACTIONS(1553), - [anon_sym_repeat] = ACTIONS(1553), - [anon_sym_QMARK] = ACTIONS(1555), - [anon_sym_TILDE] = ACTIONS(1555), - [anon_sym_BANG] = ACTIONS(1553), - [anon_sym_PLUS] = ACTIONS(1555), - [anon_sym_DASH] = ACTIONS(1553), - [anon_sym_LT_DASH] = ACTIONS(1555), - [anon_sym_LT_LT_DASH] = ACTIONS(1555), - [anon_sym_COLON_EQ] = ACTIONS(1555), - [anon_sym_DASH_GT] = ACTIONS(1553), - [anon_sym_DASH_GT_GT] = ACTIONS(1555), - [anon_sym_PIPE] = ACTIONS(1553), - [anon_sym_AMP] = ACTIONS(1553), - [anon_sym_PIPE_PIPE] = ACTIONS(1555), - [anon_sym_AMP_AMP] = ACTIONS(1555), - [anon_sym_LT] = ACTIONS(1553), - [anon_sym_LT_EQ] = ACTIONS(1555), - [anon_sym_GT] = ACTIONS(1553), - [anon_sym_GT_EQ] = ACTIONS(1555), - [anon_sym_EQ_EQ] = ACTIONS(1555), - [anon_sym_BANG_EQ] = ACTIONS(1555), - [anon_sym_STAR] = ACTIONS(1553), - [anon_sym_SLASH] = ACTIONS(1555), - [anon_sym_STAR_STAR] = ACTIONS(1555), - [anon_sym_CARET] = ACTIONS(1555), - [aux_sym_binary_operator_token1] = ACTIONS(1555), - [anon_sym_PIPE_GT] = ACTIONS(1555), - [anon_sym_COLON] = ACTIONS(1553), - [anon_sym_DOLLAR] = ACTIONS(1555), - [anon_sym_AT] = ACTIONS(1555), - [sym__hex_literal] = ACTIONS(1555), - [sym__number_literal] = ACTIONS(1553), - [anon_sym_SQUOTE] = ACTIONS(1555), - [anon_sym_DQUOTE] = ACTIONS(1555), - [sym_return] = ACTIONS(1553), - [sym_next] = ACTIONS(1553), - [sym_break] = ACTIONS(1553), - [sym_true] = ACTIONS(1553), - [sym_false] = ACTIONS(1553), - [sym_null] = ACTIONS(1553), - [sym_inf] = ACTIONS(1553), - [sym_nan] = ACTIONS(1553), - [anon_sym_NA] = ACTIONS(1553), - [anon_sym_NA_integer_] = ACTIONS(1553), - [anon_sym_NA_real_] = ACTIONS(1553), - [anon_sym_NA_complex_] = ACTIONS(1553), - [anon_sym_NA_character_] = ACTIONS(1553), - [sym_dots] = ACTIONS(1553), - [sym_dot_dot_i] = ACTIONS(1555), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1555), - [sym__semicolon] = ACTIONS(1555), - [sym__raw_string_literal] = ACTIONS(1555), - [sym__external_open_parenthesis] = ACTIONS(1555), - [sym__external_open_brace] = ACTIONS(1555), - [sym__external_close_brace] = ACTIONS(1555), - [sym__external_open_bracket] = ACTIONS(1555), - [sym__external_open_bracket2] = ACTIONS(1555), - }, - [1005] = { - [sym_identifier] = ACTIONS(1480), - [anon_sym_BSLASH] = ACTIONS(1482), - [anon_sym_function] = ACTIONS(1480), - [anon_sym_EQ] = ACTIONS(1480), - [anon_sym_if] = ACTIONS(1480), - [anon_sym_for] = ACTIONS(1480), - [anon_sym_while] = ACTIONS(1480), - [anon_sym_repeat] = ACTIONS(1480), - [anon_sym_QMARK] = ACTIONS(1482), - [anon_sym_TILDE] = ACTIONS(1482), - [anon_sym_BANG] = ACTIONS(1480), - [anon_sym_PLUS] = ACTIONS(1482), - [anon_sym_DASH] = ACTIONS(1480), - [anon_sym_LT_DASH] = ACTIONS(1482), - [anon_sym_LT_LT_DASH] = ACTIONS(1482), - [anon_sym_COLON_EQ] = ACTIONS(1482), - [anon_sym_DASH_GT] = ACTIONS(1480), - [anon_sym_DASH_GT_GT] = ACTIONS(1482), - [anon_sym_PIPE] = ACTIONS(1480), - [anon_sym_AMP] = ACTIONS(1480), - [anon_sym_PIPE_PIPE] = ACTIONS(1482), - [anon_sym_AMP_AMP] = ACTIONS(1482), - [anon_sym_LT] = ACTIONS(1480), - [anon_sym_LT_EQ] = ACTIONS(1482), - [anon_sym_GT] = ACTIONS(1480), - [anon_sym_GT_EQ] = ACTIONS(1482), - [anon_sym_EQ_EQ] = ACTIONS(1482), - [anon_sym_BANG_EQ] = ACTIONS(1482), - [anon_sym_STAR] = ACTIONS(1480), - [anon_sym_SLASH] = ACTIONS(1482), - [anon_sym_STAR_STAR] = ACTIONS(1482), - [anon_sym_CARET] = ACTIONS(1482), - [aux_sym_binary_operator_token1] = ACTIONS(1482), - [anon_sym_PIPE_GT] = ACTIONS(1482), - [anon_sym_COLON] = ACTIONS(1480), - [anon_sym_DOLLAR] = ACTIONS(1482), - [anon_sym_AT] = ACTIONS(1482), - [sym__hex_literal] = ACTIONS(1482), - [sym__number_literal] = ACTIONS(1480), - [anon_sym_SQUOTE] = ACTIONS(1482), - [anon_sym_DQUOTE] = ACTIONS(1482), - [sym_return] = ACTIONS(1480), - [sym_next] = ACTIONS(1480), - [sym_break] = ACTIONS(1480), - [sym_true] = ACTIONS(1480), - [sym_false] = ACTIONS(1480), - [sym_null] = ACTIONS(1480), - [sym_inf] = ACTIONS(1480), - [sym_nan] = ACTIONS(1480), - [anon_sym_NA] = ACTIONS(1480), - [anon_sym_NA_integer_] = ACTIONS(1480), - [anon_sym_NA_real_] = ACTIONS(1480), - [anon_sym_NA_complex_] = ACTIONS(1480), - [anon_sym_NA_character_] = ACTIONS(1480), - [sym_dots] = ACTIONS(1480), - [sym_dot_dot_i] = ACTIONS(1482), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1482), - [sym__newline] = ACTIONS(1482), - [sym__raw_string_literal] = ACTIONS(1482), - [sym__external_open_parenthesis] = ACTIONS(1482), - [sym__external_open_brace] = ACTIONS(1482), - [sym__external_open_bracket] = ACTIONS(1482), - [sym__external_close_bracket] = ACTIONS(1482), - [sym__external_open_bracket2] = ACTIONS(1482), - }, - [1006] = { - [sym_identifier] = ACTIONS(1488), - [anon_sym_BSLASH] = ACTIONS(1490), - [anon_sym_function] = ACTIONS(1488), - [anon_sym_EQ] = ACTIONS(1488), - [anon_sym_if] = ACTIONS(1488), - [anon_sym_for] = ACTIONS(1488), - [anon_sym_while] = ACTIONS(1488), - [anon_sym_repeat] = ACTIONS(1488), - [anon_sym_QMARK] = ACTIONS(1490), - [anon_sym_TILDE] = ACTIONS(1490), - [anon_sym_BANG] = ACTIONS(1488), - [anon_sym_PLUS] = ACTIONS(1490), - [anon_sym_DASH] = ACTIONS(1488), - [anon_sym_LT_DASH] = ACTIONS(1490), - [anon_sym_LT_LT_DASH] = ACTIONS(1490), - [anon_sym_COLON_EQ] = ACTIONS(1490), - [anon_sym_DASH_GT] = ACTIONS(1488), - [anon_sym_DASH_GT_GT] = ACTIONS(1490), - [anon_sym_PIPE] = ACTIONS(1488), - [anon_sym_AMP] = ACTIONS(1488), - [anon_sym_PIPE_PIPE] = ACTIONS(1490), - [anon_sym_AMP_AMP] = ACTIONS(1490), - [anon_sym_LT] = ACTIONS(1488), - [anon_sym_LT_EQ] = ACTIONS(1490), - [anon_sym_GT] = ACTIONS(1488), - [anon_sym_GT_EQ] = ACTIONS(1490), - [anon_sym_EQ_EQ] = ACTIONS(1490), - [anon_sym_BANG_EQ] = ACTIONS(1490), - [anon_sym_STAR] = ACTIONS(1488), - [anon_sym_SLASH] = ACTIONS(1490), - [anon_sym_STAR_STAR] = ACTIONS(1490), - [anon_sym_CARET] = ACTIONS(1490), - [aux_sym_binary_operator_token1] = ACTIONS(1490), - [anon_sym_PIPE_GT] = ACTIONS(1490), - [anon_sym_COLON] = ACTIONS(1488), - [anon_sym_DOLLAR] = ACTIONS(1490), - [anon_sym_AT] = ACTIONS(1490), - [sym__hex_literal] = ACTIONS(1490), - [sym__number_literal] = ACTIONS(1488), - [anon_sym_SQUOTE] = ACTIONS(1490), - [anon_sym_DQUOTE] = ACTIONS(1490), - [sym_return] = ACTIONS(1488), - [sym_next] = ACTIONS(1488), - [sym_break] = ACTIONS(1488), - [sym_true] = ACTIONS(1488), - [sym_false] = ACTIONS(1488), - [sym_null] = ACTIONS(1488), - [sym_inf] = ACTIONS(1488), - [sym_nan] = ACTIONS(1488), - [anon_sym_NA] = ACTIONS(1488), - [anon_sym_NA_integer_] = ACTIONS(1488), - [anon_sym_NA_real_] = ACTIONS(1488), - [anon_sym_NA_complex_] = ACTIONS(1488), - [anon_sym_NA_character_] = ACTIONS(1488), - [sym_dots] = ACTIONS(1488), - [sym_dot_dot_i] = ACTIONS(1490), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1490), - [sym__newline] = ACTIONS(1490), - [sym__raw_string_literal] = ACTIONS(1490), - [sym__external_open_parenthesis] = ACTIONS(1490), - [sym__external_close_parenthesis] = ACTIONS(1490), - [sym__external_open_brace] = ACTIONS(1490), - [sym__external_open_bracket] = ACTIONS(1490), - [sym__external_open_bracket2] = ACTIONS(1490), - }, - [1007] = { - [sym_identifier] = ACTIONS(1549), - [anon_sym_BSLASH] = ACTIONS(1551), - [anon_sym_function] = ACTIONS(1549), - [anon_sym_EQ] = ACTIONS(1549), - [anon_sym_if] = ACTIONS(1549), - [anon_sym_for] = ACTIONS(1549), - [anon_sym_while] = ACTIONS(1549), - [anon_sym_repeat] = ACTIONS(1549), - [anon_sym_QMARK] = ACTIONS(1551), - [anon_sym_TILDE] = ACTIONS(1551), - [anon_sym_BANG] = ACTIONS(1549), - [anon_sym_PLUS] = ACTIONS(1551), - [anon_sym_DASH] = ACTIONS(1549), - [anon_sym_LT_DASH] = ACTIONS(1551), - [anon_sym_LT_LT_DASH] = ACTIONS(1551), - [anon_sym_COLON_EQ] = ACTIONS(1551), - [anon_sym_DASH_GT] = ACTIONS(1549), - [anon_sym_DASH_GT_GT] = ACTIONS(1551), - [anon_sym_PIPE] = ACTIONS(1549), - [anon_sym_AMP] = ACTIONS(1549), - [anon_sym_PIPE_PIPE] = ACTIONS(1551), - [anon_sym_AMP_AMP] = ACTIONS(1551), - [anon_sym_LT] = ACTIONS(1549), - [anon_sym_LT_EQ] = ACTIONS(1551), - [anon_sym_GT] = ACTIONS(1549), - [anon_sym_GT_EQ] = ACTIONS(1551), - [anon_sym_EQ_EQ] = ACTIONS(1551), - [anon_sym_BANG_EQ] = ACTIONS(1551), - [anon_sym_STAR] = ACTIONS(1549), - [anon_sym_SLASH] = ACTIONS(1551), - [anon_sym_STAR_STAR] = ACTIONS(1551), - [anon_sym_CARET] = ACTIONS(1551), - [aux_sym_binary_operator_token1] = ACTIONS(1551), - [anon_sym_PIPE_GT] = ACTIONS(1551), - [anon_sym_COLON] = ACTIONS(1549), - [anon_sym_DOLLAR] = ACTIONS(1551), - [anon_sym_AT] = ACTIONS(1551), - [sym__hex_literal] = ACTIONS(1551), - [sym__number_literal] = ACTIONS(1549), - [anon_sym_SQUOTE] = ACTIONS(1551), - [anon_sym_DQUOTE] = ACTIONS(1551), - [sym_return] = ACTIONS(1549), - [sym_next] = ACTIONS(1549), - [sym_break] = ACTIONS(1549), - [sym_true] = ACTIONS(1549), - [sym_false] = ACTIONS(1549), - [sym_null] = ACTIONS(1549), - [sym_inf] = ACTIONS(1549), - [sym_nan] = ACTIONS(1549), - [anon_sym_NA] = ACTIONS(1549), - [anon_sym_NA_integer_] = ACTIONS(1549), - [anon_sym_NA_real_] = ACTIONS(1549), - [anon_sym_NA_complex_] = ACTIONS(1549), - [anon_sym_NA_character_] = ACTIONS(1549), - [sym_dots] = ACTIONS(1549), - [sym_dot_dot_i] = ACTIONS(1551), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1551), - [sym__newline] = ACTIONS(1551), - [sym__raw_string_literal] = ACTIONS(1551), - [sym__external_open_parenthesis] = ACTIONS(1551), - [sym__external_close_parenthesis] = ACTIONS(1551), - [sym__external_open_brace] = ACTIONS(1551), - [sym__external_open_bracket] = ACTIONS(1551), - [sym__external_open_bracket2] = ACTIONS(1551), - }, - [1008] = { - [sym_function_definition] = STATE(702), - [sym_if_statement] = STATE(702), - [sym_for_statement] = STATE(702), - [sym_while_statement] = STATE(702), - [sym_repeat_statement] = STATE(702), - [sym_braced_expression] = STATE(702), - [sym_parenthesized_expression] = STATE(702), - [sym_call] = STATE(702), - [sym_subset] = STATE(702), - [sym_subset2] = STATE(702), - [sym_unary_operator] = STATE(702), - [sym_binary_operator] = STATE(702), - [sym_extract_operator] = STATE(702), - [sym_namespace_operator] = STATE(702), - [sym_integer] = STATE(702), - [sym_complex] = STATE(702), - [sym_float] = STATE(702), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(791), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(702), - [sym__expression] = STATE(702), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(1017), - [sym__open_brace] = STATE(884), - [aux_sym_parenthesized_expression_repeat1] = STATE(1062), - [sym_identifier] = ACTIONS(1635), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(1637), - [sym_next] = ACTIONS(1637), - [sym_break] = ACTIONS(1637), - [sym_true] = ACTIONS(1637), - [sym_false] = ACTIONS(1637), - [sym_null] = ACTIONS(1637), - [sym_inf] = ACTIONS(1637), - [sym_nan] = ACTIONS(1637), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(1637), - [sym_dot_dot_i] = ACTIONS(1639), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1641), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1795), - [sym__external_open_brace] = ACTIONS(755), - }, - [1009] = { - [sym_identifier] = ACTIONS(1472), - [anon_sym_BSLASH] = ACTIONS(1474), - [anon_sym_function] = ACTIONS(1472), - [anon_sym_EQ] = ACTIONS(1472), - [anon_sym_if] = ACTIONS(1472), - [anon_sym_for] = ACTIONS(1472), - [anon_sym_while] = ACTIONS(1472), - [anon_sym_repeat] = ACTIONS(1472), - [anon_sym_QMARK] = ACTIONS(1474), - [anon_sym_TILDE] = ACTIONS(1474), - [anon_sym_BANG] = ACTIONS(1472), - [anon_sym_PLUS] = ACTIONS(1474), - [anon_sym_DASH] = ACTIONS(1472), - [anon_sym_LT_DASH] = ACTIONS(1474), - [anon_sym_LT_LT_DASH] = ACTIONS(1474), - [anon_sym_COLON_EQ] = ACTIONS(1474), - [anon_sym_DASH_GT] = ACTIONS(1472), - [anon_sym_DASH_GT_GT] = ACTIONS(1474), - [anon_sym_PIPE] = ACTIONS(1472), - [anon_sym_AMP] = ACTIONS(1472), - [anon_sym_PIPE_PIPE] = ACTIONS(1474), - [anon_sym_AMP_AMP] = ACTIONS(1474), - [anon_sym_LT] = ACTIONS(1472), - [anon_sym_LT_EQ] = ACTIONS(1474), - [anon_sym_GT] = ACTIONS(1472), - [anon_sym_GT_EQ] = ACTIONS(1474), - [anon_sym_EQ_EQ] = ACTIONS(1474), - [anon_sym_BANG_EQ] = ACTIONS(1474), - [anon_sym_STAR] = ACTIONS(1472), - [anon_sym_SLASH] = ACTIONS(1474), - [anon_sym_STAR_STAR] = ACTIONS(1474), - [anon_sym_CARET] = ACTIONS(1474), - [aux_sym_binary_operator_token1] = ACTIONS(1474), - [anon_sym_PIPE_GT] = ACTIONS(1474), - [anon_sym_COLON] = ACTIONS(1472), - [anon_sym_DOLLAR] = ACTIONS(1474), - [anon_sym_AT] = ACTIONS(1474), - [sym__hex_literal] = ACTIONS(1474), - [sym__number_literal] = ACTIONS(1472), - [anon_sym_SQUOTE] = ACTIONS(1474), - [anon_sym_DQUOTE] = ACTIONS(1474), - [sym_return] = ACTIONS(1472), - [sym_next] = ACTIONS(1472), - [sym_break] = ACTIONS(1472), - [sym_true] = ACTIONS(1472), - [sym_false] = ACTIONS(1472), - [sym_null] = ACTIONS(1472), - [sym_inf] = ACTIONS(1472), - [sym_nan] = ACTIONS(1472), - [anon_sym_NA] = ACTIONS(1472), - [anon_sym_NA_integer_] = ACTIONS(1472), - [anon_sym_NA_real_] = ACTIONS(1472), - [anon_sym_NA_complex_] = ACTIONS(1472), - [anon_sym_NA_character_] = ACTIONS(1472), - [sym_dots] = ACTIONS(1472), - [sym_dot_dot_i] = ACTIONS(1474), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1474), - [sym__newline] = ACTIONS(1474), - [sym__raw_string_literal] = ACTIONS(1474), - [sym__external_open_parenthesis] = ACTIONS(1474), - [sym__external_open_brace] = ACTIONS(1474), - [sym__external_open_bracket] = ACTIONS(1474), - [sym__external_close_bracket] = ACTIONS(1474), - [sym__external_open_bracket2] = ACTIONS(1474), - }, - [1010] = { - [sym_identifier] = ACTIONS(1472), - [anon_sym_BSLASH] = ACTIONS(1474), - [anon_sym_function] = ACTIONS(1472), - [anon_sym_EQ] = ACTIONS(1472), - [anon_sym_if] = ACTIONS(1472), - [anon_sym_for] = ACTIONS(1472), - [anon_sym_while] = ACTIONS(1472), - [anon_sym_repeat] = ACTIONS(1472), - [anon_sym_QMARK] = ACTIONS(1474), - [anon_sym_TILDE] = ACTIONS(1474), - [anon_sym_BANG] = ACTIONS(1472), - [anon_sym_PLUS] = ACTIONS(1474), - [anon_sym_DASH] = ACTIONS(1472), - [anon_sym_LT_DASH] = ACTIONS(1474), - [anon_sym_LT_LT_DASH] = ACTIONS(1474), - [anon_sym_COLON_EQ] = ACTIONS(1474), - [anon_sym_DASH_GT] = ACTIONS(1472), - [anon_sym_DASH_GT_GT] = ACTIONS(1474), - [anon_sym_PIPE] = ACTIONS(1472), - [anon_sym_AMP] = ACTIONS(1472), - [anon_sym_PIPE_PIPE] = ACTIONS(1474), - [anon_sym_AMP_AMP] = ACTIONS(1474), - [anon_sym_LT] = ACTIONS(1472), - [anon_sym_LT_EQ] = ACTIONS(1474), - [anon_sym_GT] = ACTIONS(1472), - [anon_sym_GT_EQ] = ACTIONS(1474), - [anon_sym_EQ_EQ] = ACTIONS(1474), - [anon_sym_BANG_EQ] = ACTIONS(1474), - [anon_sym_STAR] = ACTIONS(1472), - [anon_sym_SLASH] = ACTIONS(1474), - [anon_sym_STAR_STAR] = ACTIONS(1474), - [anon_sym_CARET] = ACTIONS(1474), - [aux_sym_binary_operator_token1] = ACTIONS(1474), - [anon_sym_PIPE_GT] = ACTIONS(1474), - [anon_sym_COLON] = ACTIONS(1472), - [anon_sym_DOLLAR] = ACTIONS(1474), - [anon_sym_AT] = ACTIONS(1474), - [sym__hex_literal] = ACTIONS(1474), - [sym__number_literal] = ACTIONS(1472), - [anon_sym_SQUOTE] = ACTIONS(1474), - [anon_sym_DQUOTE] = ACTIONS(1474), - [sym_return] = ACTIONS(1472), - [sym_next] = ACTIONS(1472), - [sym_break] = ACTIONS(1472), - [sym_true] = ACTIONS(1472), - [sym_false] = ACTIONS(1472), - [sym_null] = ACTIONS(1472), - [sym_inf] = ACTIONS(1472), - [sym_nan] = ACTIONS(1472), - [anon_sym_NA] = ACTIONS(1472), - [anon_sym_NA_integer_] = ACTIONS(1472), - [anon_sym_NA_real_] = ACTIONS(1472), - [anon_sym_NA_complex_] = ACTIONS(1472), - [anon_sym_NA_character_] = ACTIONS(1472), - [sym_dots] = ACTIONS(1472), - [sym_dot_dot_i] = ACTIONS(1474), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1474), - [sym__newline] = ACTIONS(1474), - [sym__raw_string_literal] = ACTIONS(1474), - [sym__external_open_parenthesis] = ACTIONS(1474), - [sym__external_open_brace] = ACTIONS(1474), - [sym__external_open_bracket] = ACTIONS(1474), - [sym__external_open_bracket2] = ACTIONS(1474), - [sym__external_close_bracket2] = ACTIONS(1474), - }, - [1011] = { - [sym_identifier] = ACTIONS(1553), - [anon_sym_BSLASH] = ACTIONS(1555), - [anon_sym_function] = ACTIONS(1553), - [anon_sym_EQ] = ACTIONS(1553), - [anon_sym_if] = ACTIONS(1553), - [anon_sym_for] = ACTIONS(1553), - [anon_sym_while] = ACTIONS(1553), - [anon_sym_repeat] = ACTIONS(1553), - [anon_sym_QMARK] = ACTIONS(1555), - [anon_sym_TILDE] = ACTIONS(1555), - [anon_sym_BANG] = ACTIONS(1553), - [anon_sym_PLUS] = ACTIONS(1555), - [anon_sym_DASH] = ACTIONS(1553), - [anon_sym_LT_DASH] = ACTIONS(1555), - [anon_sym_LT_LT_DASH] = ACTIONS(1555), - [anon_sym_COLON_EQ] = ACTIONS(1555), - [anon_sym_DASH_GT] = ACTIONS(1553), - [anon_sym_DASH_GT_GT] = ACTIONS(1555), - [anon_sym_PIPE] = ACTIONS(1553), - [anon_sym_AMP] = ACTIONS(1553), - [anon_sym_PIPE_PIPE] = ACTIONS(1555), - [anon_sym_AMP_AMP] = ACTIONS(1555), - [anon_sym_LT] = ACTIONS(1553), - [anon_sym_LT_EQ] = ACTIONS(1555), - [anon_sym_GT] = ACTIONS(1553), - [anon_sym_GT_EQ] = ACTIONS(1555), - [anon_sym_EQ_EQ] = ACTIONS(1555), - [anon_sym_BANG_EQ] = ACTIONS(1555), - [anon_sym_STAR] = ACTIONS(1553), - [anon_sym_SLASH] = ACTIONS(1555), - [anon_sym_STAR_STAR] = ACTIONS(1555), - [anon_sym_CARET] = ACTIONS(1555), - [aux_sym_binary_operator_token1] = ACTIONS(1555), - [anon_sym_PIPE_GT] = ACTIONS(1555), - [anon_sym_COLON] = ACTIONS(1553), - [anon_sym_DOLLAR] = ACTIONS(1555), - [anon_sym_AT] = ACTIONS(1555), - [sym__hex_literal] = ACTIONS(1555), - [sym__number_literal] = ACTIONS(1553), - [anon_sym_SQUOTE] = ACTIONS(1555), - [anon_sym_DQUOTE] = ACTIONS(1555), - [sym_return] = ACTIONS(1553), - [sym_next] = ACTIONS(1553), - [sym_break] = ACTIONS(1553), - [sym_true] = ACTIONS(1553), - [sym_false] = ACTIONS(1553), - [sym_null] = ACTIONS(1553), - [sym_inf] = ACTIONS(1553), - [sym_nan] = ACTIONS(1553), - [anon_sym_NA] = ACTIONS(1553), - [anon_sym_NA_integer_] = ACTIONS(1553), - [anon_sym_NA_real_] = ACTIONS(1553), - [anon_sym_NA_complex_] = ACTIONS(1553), - [anon_sym_NA_character_] = ACTIONS(1553), - [sym_dots] = ACTIONS(1553), - [sym_dot_dot_i] = ACTIONS(1555), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1555), - [sym__newline] = ACTIONS(1555), - [sym__raw_string_literal] = ACTIONS(1555), - [sym__external_open_parenthesis] = ACTIONS(1555), - [sym__external_close_parenthesis] = ACTIONS(1555), - [sym__external_open_brace] = ACTIONS(1555), - [sym__external_open_bracket] = ACTIONS(1555), - [sym__external_open_bracket2] = ACTIONS(1555), - }, - [1012] = { - [sym_identifier] = ACTIONS(1557), - [anon_sym_BSLASH] = ACTIONS(1559), - [anon_sym_function] = ACTIONS(1557), - [anon_sym_EQ] = ACTIONS(1557), - [anon_sym_if] = ACTIONS(1557), - [anon_sym_for] = ACTIONS(1557), - [anon_sym_while] = ACTIONS(1557), - [anon_sym_repeat] = ACTIONS(1557), - [anon_sym_QMARK] = ACTIONS(1559), - [anon_sym_TILDE] = ACTIONS(1559), - [anon_sym_BANG] = ACTIONS(1557), - [anon_sym_PLUS] = ACTIONS(1559), - [anon_sym_DASH] = ACTIONS(1557), - [anon_sym_LT_DASH] = ACTIONS(1559), - [anon_sym_LT_LT_DASH] = ACTIONS(1559), - [anon_sym_COLON_EQ] = ACTIONS(1559), - [anon_sym_DASH_GT] = ACTIONS(1557), - [anon_sym_DASH_GT_GT] = ACTIONS(1559), - [anon_sym_PIPE] = ACTIONS(1557), - [anon_sym_AMP] = ACTIONS(1557), - [anon_sym_PIPE_PIPE] = ACTIONS(1559), - [anon_sym_AMP_AMP] = ACTIONS(1559), - [anon_sym_LT] = ACTIONS(1557), - [anon_sym_LT_EQ] = ACTIONS(1559), - [anon_sym_GT] = ACTIONS(1557), - [anon_sym_GT_EQ] = ACTIONS(1559), - [anon_sym_EQ_EQ] = ACTIONS(1559), - [anon_sym_BANG_EQ] = ACTIONS(1559), - [anon_sym_STAR] = ACTIONS(1557), - [anon_sym_SLASH] = ACTIONS(1559), - [anon_sym_STAR_STAR] = ACTIONS(1559), - [anon_sym_CARET] = ACTIONS(1559), - [aux_sym_binary_operator_token1] = ACTIONS(1559), - [anon_sym_PIPE_GT] = ACTIONS(1559), - [anon_sym_COLON] = ACTIONS(1557), - [anon_sym_DOLLAR] = ACTIONS(1559), - [anon_sym_AT] = ACTIONS(1559), - [sym__hex_literal] = ACTIONS(1559), - [sym__number_literal] = ACTIONS(1557), - [anon_sym_SQUOTE] = ACTIONS(1559), - [anon_sym_DQUOTE] = ACTIONS(1559), - [sym_return] = ACTIONS(1557), - [sym_next] = ACTIONS(1557), - [sym_break] = ACTIONS(1557), - [sym_true] = ACTIONS(1557), - [sym_false] = ACTIONS(1557), - [sym_null] = ACTIONS(1557), - [sym_inf] = ACTIONS(1557), - [sym_nan] = ACTIONS(1557), - [anon_sym_NA] = ACTIONS(1557), - [anon_sym_NA_integer_] = ACTIONS(1557), - [anon_sym_NA_real_] = ACTIONS(1557), - [anon_sym_NA_complex_] = ACTIONS(1557), - [anon_sym_NA_character_] = ACTIONS(1557), - [sym_dots] = ACTIONS(1557), - [sym_dot_dot_i] = ACTIONS(1559), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1559), - [sym__newline] = ACTIONS(1559), - [sym__raw_string_literal] = ACTIONS(1559), - [sym__external_open_parenthesis] = ACTIONS(1559), - [sym__external_close_parenthesis] = ACTIONS(1559), - [sym__external_open_brace] = ACTIONS(1559), - [sym__external_open_bracket] = ACTIONS(1559), - [sym__external_open_bracket2] = ACTIONS(1559), - }, - [1013] = { - [sym_function_definition] = STATE(702), - [sym_if_statement] = STATE(702), - [sym_for_statement] = STATE(702), - [sym_while_statement] = STATE(702), - [sym_repeat_statement] = STATE(702), - [sym_braced_expression] = STATE(702), - [sym_parenthesized_expression] = STATE(702), - [sym_call] = STATE(702), - [sym_subset] = STATE(702), - [sym_subset2] = STATE(702), - [sym_unary_operator] = STATE(702), - [sym_binary_operator] = STATE(702), - [sym_extract_operator] = STATE(702), - [sym_namespace_operator] = STATE(702), - [sym_integer] = STATE(702), - [sym_complex] = STATE(702), - [sym_float] = STATE(702), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(791), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(702), - [sym__expression] = STATE(702), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(1000), - [sym__open_brace] = STATE(884), - [aux_sym_parenthesized_expression_repeat1] = STATE(1063), - [sym_identifier] = ACTIONS(1635), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(1637), - [sym_next] = ACTIONS(1637), - [sym_break] = ACTIONS(1637), - [sym_true] = ACTIONS(1637), - [sym_false] = ACTIONS(1637), - [sym_null] = ACTIONS(1637), - [sym_inf] = ACTIONS(1637), - [sym_nan] = ACTIONS(1637), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(1637), - [sym_dot_dot_i] = ACTIONS(1639), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1641), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1797), - [sym__external_open_brace] = ACTIONS(755), - }, - [1014] = { - [sym_identifier] = ACTIONS(1561), - [anon_sym_BSLASH] = ACTIONS(1563), - [anon_sym_function] = ACTIONS(1561), - [anon_sym_EQ] = ACTIONS(1561), - [anon_sym_if] = ACTIONS(1561), - [anon_sym_for] = ACTIONS(1561), - [anon_sym_while] = ACTIONS(1561), - [anon_sym_repeat] = ACTIONS(1561), - [anon_sym_QMARK] = ACTIONS(1563), - [anon_sym_TILDE] = ACTIONS(1563), - [anon_sym_BANG] = ACTIONS(1561), - [anon_sym_PLUS] = ACTIONS(1563), - [anon_sym_DASH] = ACTIONS(1561), - [anon_sym_LT_DASH] = ACTIONS(1563), - [anon_sym_LT_LT_DASH] = ACTIONS(1563), - [anon_sym_COLON_EQ] = ACTIONS(1563), - [anon_sym_DASH_GT] = ACTIONS(1561), - [anon_sym_DASH_GT_GT] = ACTIONS(1563), - [anon_sym_PIPE] = ACTIONS(1561), - [anon_sym_AMP] = ACTIONS(1561), - [anon_sym_PIPE_PIPE] = ACTIONS(1563), - [anon_sym_AMP_AMP] = ACTIONS(1563), - [anon_sym_LT] = ACTIONS(1561), - [anon_sym_LT_EQ] = ACTIONS(1563), - [anon_sym_GT] = ACTIONS(1561), - [anon_sym_GT_EQ] = ACTIONS(1563), - [anon_sym_EQ_EQ] = ACTIONS(1563), - [anon_sym_BANG_EQ] = ACTIONS(1563), - [anon_sym_STAR] = ACTIONS(1561), - [anon_sym_SLASH] = ACTIONS(1563), - [anon_sym_STAR_STAR] = ACTIONS(1563), - [anon_sym_CARET] = ACTIONS(1563), - [aux_sym_binary_operator_token1] = ACTIONS(1563), - [anon_sym_PIPE_GT] = ACTIONS(1563), - [anon_sym_COLON] = ACTIONS(1561), - [anon_sym_DOLLAR] = ACTIONS(1563), - [anon_sym_AT] = ACTIONS(1563), - [sym__hex_literal] = ACTIONS(1563), - [sym__number_literal] = ACTIONS(1561), - [anon_sym_SQUOTE] = ACTIONS(1563), - [anon_sym_DQUOTE] = ACTIONS(1563), - [sym_return] = ACTIONS(1561), - [sym_next] = ACTIONS(1561), - [sym_break] = ACTIONS(1561), - [sym_true] = ACTIONS(1561), - [sym_false] = ACTIONS(1561), - [sym_null] = ACTIONS(1561), - [sym_inf] = ACTIONS(1561), - [sym_nan] = ACTIONS(1561), - [anon_sym_NA] = ACTIONS(1561), - [anon_sym_NA_integer_] = ACTIONS(1561), - [anon_sym_NA_real_] = ACTIONS(1561), - [anon_sym_NA_complex_] = ACTIONS(1561), - [anon_sym_NA_character_] = ACTIONS(1561), - [sym_dots] = ACTIONS(1561), - [sym_dot_dot_i] = ACTIONS(1563), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1563), - [sym__newline] = ACTIONS(1563), - [sym__raw_string_literal] = ACTIONS(1563), - [sym__external_open_parenthesis] = ACTIONS(1563), - [sym__external_close_parenthesis] = ACTIONS(1563), - [sym__external_open_brace] = ACTIONS(1563), - [sym__external_open_bracket] = ACTIONS(1563), - [sym__external_open_bracket2] = ACTIONS(1563), - }, - [1015] = { - [sym_function_definition] = STATE(702), - [sym_if_statement] = STATE(702), - [sym_for_statement] = STATE(702), - [sym_while_statement] = STATE(702), - [sym_repeat_statement] = STATE(702), - [sym_braced_expression] = STATE(702), - [sym_parenthesized_expression] = STATE(702), - [sym_call] = STATE(702), - [sym_subset] = STATE(702), - [sym_subset2] = STATE(702), - [sym_unary_operator] = STATE(702), - [sym_binary_operator] = STATE(702), - [sym_extract_operator] = STATE(702), - [sym_namespace_operator] = STATE(702), - [sym_integer] = STATE(702), - [sym_complex] = STATE(702), - [sym_float] = STATE(702), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(791), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(702), - [sym__expression] = STATE(702), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(943), - [sym__open_brace] = STATE(884), - [aux_sym_parenthesized_expression_repeat1] = STATE(1013), - [sym_identifier] = ACTIONS(1635), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(1637), - [sym_next] = ACTIONS(1637), - [sym_break] = ACTIONS(1637), - [sym_true] = ACTIONS(1637), - [sym_false] = ACTIONS(1637), - [sym_null] = ACTIONS(1637), - [sym_inf] = ACTIONS(1637), - [sym_nan] = ACTIONS(1637), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(1637), - [sym_dot_dot_i] = ACTIONS(1639), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1641), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1799), - [sym__external_open_brace] = ACTIONS(755), - }, - [1016] = { - [sym_identifier] = ACTIONS(1476), - [anon_sym_BSLASH] = ACTIONS(1478), - [anon_sym_function] = ACTIONS(1476), - [anon_sym_EQ] = ACTIONS(1476), - [anon_sym_if] = ACTIONS(1476), - [anon_sym_for] = ACTIONS(1476), - [anon_sym_while] = ACTIONS(1476), - [anon_sym_repeat] = ACTIONS(1476), - [anon_sym_QMARK] = ACTIONS(1478), - [anon_sym_TILDE] = ACTIONS(1478), - [anon_sym_BANG] = ACTIONS(1476), - [anon_sym_PLUS] = ACTIONS(1478), - [anon_sym_DASH] = ACTIONS(1476), - [anon_sym_LT_DASH] = ACTIONS(1478), - [anon_sym_LT_LT_DASH] = ACTIONS(1478), - [anon_sym_COLON_EQ] = ACTIONS(1478), - [anon_sym_DASH_GT] = ACTIONS(1476), - [anon_sym_DASH_GT_GT] = ACTIONS(1478), - [anon_sym_PIPE] = ACTIONS(1476), - [anon_sym_AMP] = ACTIONS(1476), - [anon_sym_PIPE_PIPE] = ACTIONS(1478), - [anon_sym_AMP_AMP] = ACTIONS(1478), - [anon_sym_LT] = ACTIONS(1476), - [anon_sym_LT_EQ] = ACTIONS(1478), - [anon_sym_GT] = ACTIONS(1476), - [anon_sym_GT_EQ] = ACTIONS(1478), - [anon_sym_EQ_EQ] = ACTIONS(1478), - [anon_sym_BANG_EQ] = ACTIONS(1478), - [anon_sym_STAR] = ACTIONS(1476), - [anon_sym_SLASH] = ACTIONS(1478), - [anon_sym_STAR_STAR] = ACTIONS(1478), - [anon_sym_CARET] = ACTIONS(1478), - [aux_sym_binary_operator_token1] = ACTIONS(1478), - [anon_sym_PIPE_GT] = ACTIONS(1478), - [anon_sym_COLON] = ACTIONS(1476), - [anon_sym_DOLLAR] = ACTIONS(1478), - [anon_sym_AT] = ACTIONS(1478), - [sym__hex_literal] = ACTIONS(1478), - [sym__number_literal] = ACTIONS(1476), - [anon_sym_SQUOTE] = ACTIONS(1478), - [anon_sym_DQUOTE] = ACTIONS(1478), - [sym_return] = ACTIONS(1476), - [sym_next] = ACTIONS(1476), - [sym_break] = ACTIONS(1476), - [sym_true] = ACTIONS(1476), - [sym_false] = ACTIONS(1476), - [sym_null] = ACTIONS(1476), - [sym_inf] = ACTIONS(1476), - [sym_nan] = ACTIONS(1476), - [anon_sym_NA] = ACTIONS(1476), - [anon_sym_NA_integer_] = ACTIONS(1476), - [anon_sym_NA_real_] = ACTIONS(1476), - [anon_sym_NA_complex_] = ACTIONS(1476), - [anon_sym_NA_character_] = ACTIONS(1476), - [sym_dots] = ACTIONS(1476), - [sym_dot_dot_i] = ACTIONS(1478), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1478), - [sym__newline] = ACTIONS(1478), - [sym__raw_string_literal] = ACTIONS(1478), - [sym__external_open_parenthesis] = ACTIONS(1478), - [sym__external_open_brace] = ACTIONS(1478), - [sym__external_open_bracket] = ACTIONS(1478), - [sym__external_close_bracket] = ACTIONS(1478), - [sym__external_open_bracket2] = ACTIONS(1478), - }, - [1017] = { - [sym_identifier] = ACTIONS(1565), - [anon_sym_BSLASH] = ACTIONS(1567), - [anon_sym_function] = ACTIONS(1565), - [anon_sym_EQ] = ACTIONS(1565), - [anon_sym_if] = ACTIONS(1565), - [anon_sym_for] = ACTIONS(1565), - [anon_sym_while] = ACTIONS(1565), - [anon_sym_repeat] = ACTIONS(1565), - [anon_sym_QMARK] = ACTIONS(1567), - [anon_sym_TILDE] = ACTIONS(1567), - [anon_sym_BANG] = ACTIONS(1565), - [anon_sym_PLUS] = ACTIONS(1567), - [anon_sym_DASH] = ACTIONS(1565), - [anon_sym_LT_DASH] = ACTIONS(1567), - [anon_sym_LT_LT_DASH] = ACTIONS(1567), - [anon_sym_COLON_EQ] = ACTIONS(1567), - [anon_sym_DASH_GT] = ACTIONS(1565), - [anon_sym_DASH_GT_GT] = ACTIONS(1567), - [anon_sym_PIPE] = ACTIONS(1565), - [anon_sym_AMP] = ACTIONS(1565), - [anon_sym_PIPE_PIPE] = ACTIONS(1567), - [anon_sym_AMP_AMP] = ACTIONS(1567), - [anon_sym_LT] = ACTIONS(1565), - [anon_sym_LT_EQ] = ACTIONS(1567), - [anon_sym_GT] = ACTIONS(1565), - [anon_sym_GT_EQ] = ACTIONS(1567), - [anon_sym_EQ_EQ] = ACTIONS(1567), - [anon_sym_BANG_EQ] = ACTIONS(1567), - [anon_sym_STAR] = ACTIONS(1565), - [anon_sym_SLASH] = ACTIONS(1567), - [anon_sym_STAR_STAR] = ACTIONS(1567), - [anon_sym_CARET] = ACTIONS(1567), - [aux_sym_binary_operator_token1] = ACTIONS(1567), - [anon_sym_PIPE_GT] = ACTIONS(1567), - [anon_sym_COLON] = ACTIONS(1565), - [anon_sym_DOLLAR] = ACTIONS(1567), - [anon_sym_AT] = ACTIONS(1567), - [sym__hex_literal] = ACTIONS(1567), - [sym__number_literal] = ACTIONS(1565), - [anon_sym_SQUOTE] = ACTIONS(1567), - [anon_sym_DQUOTE] = ACTIONS(1567), - [sym_return] = ACTIONS(1565), - [sym_next] = ACTIONS(1565), - [sym_break] = ACTIONS(1565), - [sym_true] = ACTIONS(1565), - [sym_false] = ACTIONS(1565), - [sym_null] = ACTIONS(1565), - [sym_inf] = ACTIONS(1565), - [sym_nan] = ACTIONS(1565), - [anon_sym_NA] = ACTIONS(1565), - [anon_sym_NA_integer_] = ACTIONS(1565), - [anon_sym_NA_real_] = ACTIONS(1565), - [anon_sym_NA_complex_] = ACTIONS(1565), - [anon_sym_NA_character_] = ACTIONS(1565), - [sym_dots] = ACTIONS(1565), - [sym_dot_dot_i] = ACTIONS(1567), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1567), - [sym__newline] = ACTIONS(1567), - [sym__raw_string_literal] = ACTIONS(1567), - [sym__external_open_parenthesis] = ACTIONS(1567), - [sym__external_open_brace] = ACTIONS(1567), - [sym__external_open_bracket] = ACTIONS(1567), - [sym__external_close_bracket] = ACTIONS(1567), - [sym__external_open_bracket2] = ACTIONS(1567), - }, - [1018] = { - [sym_identifier] = ACTIONS(1565), - [anon_sym_BSLASH] = ACTIONS(1567), - [anon_sym_function] = ACTIONS(1565), - [anon_sym_EQ] = ACTIONS(1565), - [anon_sym_if] = ACTIONS(1565), - [anon_sym_for] = ACTIONS(1565), - [anon_sym_while] = ACTIONS(1565), - [anon_sym_repeat] = ACTIONS(1565), - [anon_sym_QMARK] = ACTIONS(1567), - [anon_sym_TILDE] = ACTIONS(1567), - [anon_sym_BANG] = ACTIONS(1565), - [anon_sym_PLUS] = ACTIONS(1567), - [anon_sym_DASH] = ACTIONS(1565), - [anon_sym_LT_DASH] = ACTIONS(1567), - [anon_sym_LT_LT_DASH] = ACTIONS(1567), - [anon_sym_COLON_EQ] = ACTIONS(1567), - [anon_sym_DASH_GT] = ACTIONS(1565), - [anon_sym_DASH_GT_GT] = ACTIONS(1567), - [anon_sym_PIPE] = ACTIONS(1565), - [anon_sym_AMP] = ACTIONS(1565), - [anon_sym_PIPE_PIPE] = ACTIONS(1567), - [anon_sym_AMP_AMP] = ACTIONS(1567), - [anon_sym_LT] = ACTIONS(1565), - [anon_sym_LT_EQ] = ACTIONS(1567), - [anon_sym_GT] = ACTIONS(1565), - [anon_sym_GT_EQ] = ACTIONS(1567), - [anon_sym_EQ_EQ] = ACTIONS(1567), - [anon_sym_BANG_EQ] = ACTIONS(1567), - [anon_sym_STAR] = ACTIONS(1565), - [anon_sym_SLASH] = ACTIONS(1567), - [anon_sym_STAR_STAR] = ACTIONS(1567), - [anon_sym_CARET] = ACTIONS(1567), - [aux_sym_binary_operator_token1] = ACTIONS(1567), - [anon_sym_PIPE_GT] = ACTIONS(1567), - [anon_sym_COLON] = ACTIONS(1565), - [anon_sym_DOLLAR] = ACTIONS(1567), - [anon_sym_AT] = ACTIONS(1567), - [sym__hex_literal] = ACTIONS(1567), - [sym__number_literal] = ACTIONS(1565), - [anon_sym_SQUOTE] = ACTIONS(1567), - [anon_sym_DQUOTE] = ACTIONS(1567), - [sym_return] = ACTIONS(1565), - [sym_next] = ACTIONS(1565), - [sym_break] = ACTIONS(1565), - [sym_true] = ACTIONS(1565), - [sym_false] = ACTIONS(1565), - [sym_null] = ACTIONS(1565), - [sym_inf] = ACTIONS(1565), - [sym_nan] = ACTIONS(1565), - [anon_sym_NA] = ACTIONS(1565), - [anon_sym_NA_integer_] = ACTIONS(1565), - [anon_sym_NA_real_] = ACTIONS(1565), - [anon_sym_NA_complex_] = ACTIONS(1565), - [anon_sym_NA_character_] = ACTIONS(1565), - [sym_dots] = ACTIONS(1565), - [sym_dot_dot_i] = ACTIONS(1567), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1567), - [sym__newline] = ACTIONS(1567), - [sym__raw_string_literal] = ACTIONS(1567), - [sym__external_open_parenthesis] = ACTIONS(1567), - [sym__external_close_parenthesis] = ACTIONS(1567), - [sym__external_open_brace] = ACTIONS(1567), - [sym__external_open_bracket] = ACTIONS(1567), - [sym__external_open_bracket2] = ACTIONS(1567), - }, - [1019] = { - [sym_identifier] = ACTIONS(1452), - [anon_sym_BSLASH] = ACTIONS(1454), - [anon_sym_function] = ACTIONS(1452), - [anon_sym_EQ] = ACTIONS(1452), - [anon_sym_if] = ACTIONS(1452), - [anon_sym_for] = ACTIONS(1452), - [anon_sym_while] = ACTIONS(1452), - [anon_sym_repeat] = ACTIONS(1452), - [anon_sym_QMARK] = ACTIONS(1454), - [anon_sym_TILDE] = ACTIONS(1454), - [anon_sym_BANG] = ACTIONS(1452), - [anon_sym_PLUS] = ACTIONS(1454), - [anon_sym_DASH] = ACTIONS(1452), - [anon_sym_LT_DASH] = ACTIONS(1454), - [anon_sym_LT_LT_DASH] = ACTIONS(1454), - [anon_sym_COLON_EQ] = ACTIONS(1454), - [anon_sym_DASH_GT] = ACTIONS(1452), - [anon_sym_DASH_GT_GT] = ACTIONS(1454), - [anon_sym_PIPE] = ACTIONS(1452), - [anon_sym_AMP] = ACTIONS(1452), - [anon_sym_PIPE_PIPE] = ACTIONS(1454), - [anon_sym_AMP_AMP] = ACTIONS(1454), - [anon_sym_LT] = ACTIONS(1452), - [anon_sym_LT_EQ] = ACTIONS(1454), - [anon_sym_GT] = ACTIONS(1452), - [anon_sym_GT_EQ] = ACTIONS(1454), - [anon_sym_EQ_EQ] = ACTIONS(1454), - [anon_sym_BANG_EQ] = ACTIONS(1454), - [anon_sym_STAR] = ACTIONS(1452), - [anon_sym_SLASH] = ACTIONS(1454), - [anon_sym_STAR_STAR] = ACTIONS(1454), - [anon_sym_CARET] = ACTIONS(1454), - [aux_sym_binary_operator_token1] = ACTIONS(1454), - [anon_sym_PIPE_GT] = ACTIONS(1454), - [anon_sym_COLON] = ACTIONS(1452), - [anon_sym_DOLLAR] = ACTIONS(1454), - [anon_sym_AT] = ACTIONS(1454), - [sym__hex_literal] = ACTIONS(1454), - [sym__number_literal] = ACTIONS(1452), - [anon_sym_SQUOTE] = ACTIONS(1454), - [anon_sym_DQUOTE] = ACTIONS(1454), - [sym_return] = ACTIONS(1452), - [sym_next] = ACTIONS(1452), - [sym_break] = ACTIONS(1452), - [sym_true] = ACTIONS(1452), - [sym_false] = ACTIONS(1452), - [sym_null] = ACTIONS(1452), - [sym_inf] = ACTIONS(1452), - [sym_nan] = ACTIONS(1452), - [anon_sym_NA] = ACTIONS(1452), - [anon_sym_NA_integer_] = ACTIONS(1452), - [anon_sym_NA_real_] = ACTIONS(1452), - [anon_sym_NA_complex_] = ACTIONS(1452), - [anon_sym_NA_character_] = ACTIONS(1452), - [sym_dots] = ACTIONS(1452), - [sym_dot_dot_i] = ACTIONS(1454), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1454), - [sym__semicolon] = ACTIONS(1454), - [sym__raw_string_literal] = ACTIONS(1454), - [sym__external_open_parenthesis] = ACTIONS(1454), - [sym__external_open_brace] = ACTIONS(1454), - [sym__external_close_brace] = ACTIONS(1454), - [sym__external_open_bracket] = ACTIONS(1454), - [sym__external_open_bracket2] = ACTIONS(1454), - }, - [1020] = { - [sym_function_definition] = STATE(702), - [sym_if_statement] = STATE(702), - [sym_for_statement] = STATE(702), - [sym_while_statement] = STATE(702), - [sym_repeat_statement] = STATE(702), - [sym_braced_expression] = STATE(702), - [sym_parenthesized_expression] = STATE(702), - [sym_call] = STATE(702), - [sym_subset] = STATE(702), - [sym_subset2] = STATE(702), - [sym_unary_operator] = STATE(702), - [sym_binary_operator] = STATE(702), - [sym_extract_operator] = STATE(702), - [sym_namespace_operator] = STATE(702), - [sym_integer] = STATE(702), - [sym_complex] = STATE(702), - [sym_float] = STATE(702), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(791), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(702), - [sym__expression] = STATE(702), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(845), - [sym__open_brace] = STATE(884), - [aux_sym_parenthesized_expression_repeat1] = STATE(1063), - [sym_identifier] = ACTIONS(1635), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(1637), - [sym_next] = ACTIONS(1637), - [sym_break] = ACTIONS(1637), - [sym_true] = ACTIONS(1637), - [sym_false] = ACTIONS(1637), - [sym_null] = ACTIONS(1637), - [sym_inf] = ACTIONS(1637), - [sym_nan] = ACTIONS(1637), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(1637), - [sym_dot_dot_i] = ACTIONS(1639), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1641), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1801), - [sym__external_open_brace] = ACTIONS(755), - }, - [1021] = { - [ts_builtin_sym_end] = ACTIONS(1490), - [sym_identifier] = ACTIONS(1488), - [anon_sym_BSLASH] = ACTIONS(1490), - [anon_sym_function] = ACTIONS(1488), - [anon_sym_EQ] = ACTIONS(1488), - [anon_sym_if] = ACTIONS(1488), - [anon_sym_for] = ACTIONS(1488), - [anon_sym_while] = ACTIONS(1488), - [anon_sym_repeat] = ACTIONS(1488), - [anon_sym_QMARK] = ACTIONS(1490), - [anon_sym_TILDE] = ACTIONS(1490), - [anon_sym_BANG] = ACTIONS(1488), - [anon_sym_PLUS] = ACTIONS(1490), - [anon_sym_DASH] = ACTIONS(1488), - [anon_sym_LT_DASH] = ACTIONS(1490), - [anon_sym_LT_LT_DASH] = ACTIONS(1490), - [anon_sym_COLON_EQ] = ACTIONS(1490), - [anon_sym_DASH_GT] = ACTIONS(1488), - [anon_sym_DASH_GT_GT] = ACTIONS(1490), - [anon_sym_PIPE] = ACTIONS(1488), - [anon_sym_AMP] = ACTIONS(1488), - [anon_sym_PIPE_PIPE] = ACTIONS(1490), - [anon_sym_AMP_AMP] = ACTIONS(1490), - [anon_sym_LT] = ACTIONS(1488), - [anon_sym_LT_EQ] = ACTIONS(1490), - [anon_sym_GT] = ACTIONS(1488), - [anon_sym_GT_EQ] = ACTIONS(1490), - [anon_sym_EQ_EQ] = ACTIONS(1490), - [anon_sym_BANG_EQ] = ACTIONS(1490), - [anon_sym_STAR] = ACTIONS(1488), - [anon_sym_SLASH] = ACTIONS(1490), - [anon_sym_STAR_STAR] = ACTIONS(1490), - [anon_sym_CARET] = ACTIONS(1490), - [aux_sym_binary_operator_token1] = ACTIONS(1490), - [anon_sym_PIPE_GT] = ACTIONS(1490), - [anon_sym_COLON] = ACTIONS(1488), - [anon_sym_DOLLAR] = ACTIONS(1490), - [anon_sym_AT] = ACTIONS(1490), - [sym__hex_literal] = ACTIONS(1490), - [sym__number_literal] = ACTIONS(1488), - [anon_sym_SQUOTE] = ACTIONS(1490), - [anon_sym_DQUOTE] = ACTIONS(1490), - [sym_return] = ACTIONS(1488), - [sym_next] = ACTIONS(1488), - [sym_break] = ACTIONS(1488), - [sym_true] = ACTIONS(1488), - [sym_false] = ACTIONS(1488), - [sym_null] = ACTIONS(1488), - [sym_inf] = ACTIONS(1488), - [sym_nan] = ACTIONS(1488), - [anon_sym_NA] = ACTIONS(1488), - [anon_sym_NA_integer_] = ACTIONS(1488), - [anon_sym_NA_real_] = ACTIONS(1488), - [anon_sym_NA_complex_] = ACTIONS(1488), - [anon_sym_NA_character_] = ACTIONS(1488), - [sym_dots] = ACTIONS(1488), - [sym_dot_dot_i] = ACTIONS(1490), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1490), - [sym__semicolon] = ACTIONS(1490), - [sym__raw_string_literal] = ACTIONS(1490), - [sym__external_open_parenthesis] = ACTIONS(1490), - [sym__external_open_brace] = ACTIONS(1490), - [sym__external_open_bracket] = ACTIONS(1490), - [sym__external_open_bracket2] = ACTIONS(1490), - }, - [1022] = { - [sym_function_definition] = STATE(702), - [sym_if_statement] = STATE(702), - [sym_for_statement] = STATE(702), - [sym_while_statement] = STATE(702), - [sym_repeat_statement] = STATE(702), - [sym_braced_expression] = STATE(702), - [sym_parenthesized_expression] = STATE(702), - [sym_call] = STATE(702), - [sym_subset] = STATE(702), - [sym_subset2] = STATE(702), - [sym_unary_operator] = STATE(702), - [sym_binary_operator] = STATE(702), - [sym_extract_operator] = STATE(702), - [sym_namespace_operator] = STATE(702), - [sym_integer] = STATE(702), - [sym_complex] = STATE(702), - [sym_float] = STATE(702), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(791), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(702), - [sym__expression] = STATE(702), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(917), - [sym__open_brace] = STATE(884), - [aux_sym_parenthesized_expression_repeat1] = STATE(1020), - [sym_identifier] = ACTIONS(1635), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(1637), - [sym_next] = ACTIONS(1637), - [sym_break] = ACTIONS(1637), - [sym_true] = ACTIONS(1637), - [sym_false] = ACTIONS(1637), - [sym_null] = ACTIONS(1637), - [sym_inf] = ACTIONS(1637), - [sym_nan] = ACTIONS(1637), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(1637), - [sym_dot_dot_i] = ACTIONS(1639), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1641), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1803), - [sym__external_open_brace] = ACTIONS(755), - }, - [1023] = { - [sym_identifier] = ACTIONS(1488), - [anon_sym_BSLASH] = ACTIONS(1490), - [anon_sym_function] = ACTIONS(1488), - [anon_sym_EQ] = ACTIONS(1488), - [anon_sym_if] = ACTIONS(1488), - [anon_sym_for] = ACTIONS(1488), - [anon_sym_while] = ACTIONS(1488), - [anon_sym_repeat] = ACTIONS(1488), - [anon_sym_QMARK] = ACTIONS(1490), - [anon_sym_TILDE] = ACTIONS(1490), - [anon_sym_BANG] = ACTIONS(1488), - [anon_sym_PLUS] = ACTIONS(1490), - [anon_sym_DASH] = ACTIONS(1488), - [anon_sym_LT_DASH] = ACTIONS(1490), - [anon_sym_LT_LT_DASH] = ACTIONS(1490), - [anon_sym_COLON_EQ] = ACTIONS(1490), - [anon_sym_DASH_GT] = ACTIONS(1488), - [anon_sym_DASH_GT_GT] = ACTIONS(1490), - [anon_sym_PIPE] = ACTIONS(1488), - [anon_sym_AMP] = ACTIONS(1488), - [anon_sym_PIPE_PIPE] = ACTIONS(1490), - [anon_sym_AMP_AMP] = ACTIONS(1490), - [anon_sym_LT] = ACTIONS(1488), - [anon_sym_LT_EQ] = ACTIONS(1490), - [anon_sym_GT] = ACTIONS(1488), - [anon_sym_GT_EQ] = ACTIONS(1490), - [anon_sym_EQ_EQ] = ACTIONS(1490), - [anon_sym_BANG_EQ] = ACTIONS(1490), - [anon_sym_STAR] = ACTIONS(1488), - [anon_sym_SLASH] = ACTIONS(1490), - [anon_sym_STAR_STAR] = ACTIONS(1490), - [anon_sym_CARET] = ACTIONS(1490), - [aux_sym_binary_operator_token1] = ACTIONS(1490), - [anon_sym_PIPE_GT] = ACTIONS(1490), - [anon_sym_COLON] = ACTIONS(1488), - [anon_sym_DOLLAR] = ACTIONS(1490), - [anon_sym_AT] = ACTIONS(1490), - [sym__hex_literal] = ACTIONS(1490), - [sym__number_literal] = ACTIONS(1488), - [anon_sym_SQUOTE] = ACTIONS(1490), - [anon_sym_DQUOTE] = ACTIONS(1490), - [sym_return] = ACTIONS(1488), - [sym_next] = ACTIONS(1488), - [sym_break] = ACTIONS(1488), - [sym_true] = ACTIONS(1488), - [sym_false] = ACTIONS(1488), - [sym_null] = ACTIONS(1488), - [sym_inf] = ACTIONS(1488), - [sym_nan] = ACTIONS(1488), - [anon_sym_NA] = ACTIONS(1488), - [anon_sym_NA_integer_] = ACTIONS(1488), - [anon_sym_NA_real_] = ACTIONS(1488), - [anon_sym_NA_complex_] = ACTIONS(1488), - [anon_sym_NA_character_] = ACTIONS(1488), - [sym_dots] = ACTIONS(1488), - [sym_dot_dot_i] = ACTIONS(1490), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1490), - [sym__newline] = ACTIONS(1490), - [sym__raw_string_literal] = ACTIONS(1490), - [sym__external_open_parenthesis] = ACTIONS(1490), - [sym__external_open_brace] = ACTIONS(1490), - [sym__external_open_bracket] = ACTIONS(1490), - [sym__external_close_bracket] = ACTIONS(1490), - [sym__external_open_bracket2] = ACTIONS(1490), - }, - [1024] = { - [sym_identifier] = ACTIONS(1351), - [anon_sym_BSLASH] = ACTIONS(1353), - [anon_sym_function] = ACTIONS(1351), - [anon_sym_EQ] = ACTIONS(1420), - [anon_sym_if] = ACTIONS(1351), - [anon_sym_for] = ACTIONS(1351), - [anon_sym_while] = ACTIONS(1351), - [anon_sym_repeat] = ACTIONS(1351), - [anon_sym_QMARK] = ACTIONS(1353), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_BANG] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1353), - [anon_sym_DASH] = ACTIONS(1351), - [anon_sym_LT_DASH] = ACTIONS(1353), - [anon_sym_LT_LT_DASH] = ACTIONS(1353), - [anon_sym_COLON_EQ] = ACTIONS(1353), - [anon_sym_DASH_GT] = ACTIONS(1351), - [anon_sym_DASH_GT_GT] = ACTIONS(1353), - [anon_sym_PIPE] = ACTIONS(1351), - [anon_sym_AMP] = ACTIONS(1351), - [anon_sym_PIPE_PIPE] = ACTIONS(1353), - [anon_sym_AMP_AMP] = ACTIONS(1353), - [anon_sym_LT] = ACTIONS(1351), - [anon_sym_LT_EQ] = ACTIONS(1353), - [anon_sym_GT] = ACTIONS(1351), - [anon_sym_GT_EQ] = ACTIONS(1353), - [anon_sym_EQ_EQ] = ACTIONS(1353), - [anon_sym_BANG_EQ] = ACTIONS(1353), - [anon_sym_STAR] = ACTIONS(1351), - [anon_sym_SLASH] = ACTIONS(1353), - [anon_sym_STAR_STAR] = ACTIONS(1353), - [anon_sym_CARET] = ACTIONS(1353), - [aux_sym_binary_operator_token1] = ACTIONS(1353), - [anon_sym_PIPE_GT] = ACTIONS(1353), - [anon_sym_COLON] = ACTIONS(1351), - [anon_sym_DOLLAR] = ACTIONS(1353), - [anon_sym_AT] = ACTIONS(1353), - [sym__hex_literal] = ACTIONS(1353), - [sym__number_literal] = ACTIONS(1351), - [anon_sym_SQUOTE] = ACTIONS(1353), - [anon_sym_DQUOTE] = ACTIONS(1353), - [sym_return] = ACTIONS(1351), - [sym_next] = ACTIONS(1351), - [sym_break] = ACTIONS(1351), - [sym_true] = ACTIONS(1351), - [sym_false] = ACTIONS(1351), - [sym_null] = ACTIONS(1351), - [sym_inf] = ACTIONS(1351), - [sym_nan] = ACTIONS(1351), - [anon_sym_NA] = ACTIONS(1351), - [anon_sym_NA_integer_] = ACTIONS(1351), - [anon_sym_NA_real_] = ACTIONS(1351), - [anon_sym_NA_complex_] = ACTIONS(1351), - [anon_sym_NA_character_] = ACTIONS(1351), - [sym_dots] = ACTIONS(1351), - [sym_dot_dot_i] = ACTIONS(1353), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1353), - [sym__newline] = ACTIONS(1353), - [sym__raw_string_literal] = ACTIONS(1353), - [sym__external_open_parenthesis] = ACTIONS(1353), - [sym__external_open_brace] = ACTIONS(1353), - [sym__external_open_bracket] = ACTIONS(1353), - [sym__external_open_bracket2] = ACTIONS(1353), - [sym__external_close_bracket2] = ACTIONS(1353), - }, - [1025] = { - [sym_function_definition] = STATE(467), - [sym_if_statement] = STATE(467), - [sym_for_statement] = STATE(467), - [sym_while_statement] = STATE(467), - [sym_repeat_statement] = STATE(467), - [sym_braced_expression] = STATE(467), - [sym_parenthesized_expression] = STATE(467), - [sym_call] = STATE(467), - [sym_subset] = STATE(467), - [sym_subset2] = STATE(467), - [sym__argument_value] = STATE(2066), - [sym_unary_operator] = STATE(467), - [sym_binary_operator] = STATE(467), - [sym_extract_operator] = STATE(467), - [sym_namespace_operator] = STATE(467), - [sym_integer] = STATE(467), - [sym_complex] = STATE(467), - [sym_float] = STATE(467), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(791), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(467), - [sym__expression] = STATE(467), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__open_brace] = STATE(884), - [sym_identifier] = ACTIONS(1635), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(737), - [sym_next] = ACTIONS(737), - [sym_break] = ACTIONS(737), - [sym_true] = ACTIONS(737), - [sym_false] = ACTIONS(737), - [sym_null] = ACTIONS(737), - [sym_inf] = ACTIONS(737), - [sym_nan] = ACTIONS(737), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(737), - [sym_dot_dot_i] = ACTIONS(743), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1631), - [sym__newline] = ACTIONS(747), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1631), - [sym__external_open_brace] = ACTIONS(755), - }, - [1026] = { - [sym_identifier] = ACTIONS(1472), - [anon_sym_BSLASH] = ACTIONS(1474), - [anon_sym_function] = ACTIONS(1472), - [anon_sym_EQ] = ACTIONS(1472), - [anon_sym_if] = ACTIONS(1472), - [anon_sym_for] = ACTIONS(1472), - [anon_sym_while] = ACTIONS(1472), - [anon_sym_repeat] = ACTIONS(1472), - [anon_sym_QMARK] = ACTIONS(1474), - [anon_sym_TILDE] = ACTIONS(1474), - [anon_sym_BANG] = ACTIONS(1472), - [anon_sym_PLUS] = ACTIONS(1474), - [anon_sym_DASH] = ACTIONS(1472), - [anon_sym_LT_DASH] = ACTIONS(1474), - [anon_sym_LT_LT_DASH] = ACTIONS(1474), - [anon_sym_COLON_EQ] = ACTIONS(1474), - [anon_sym_DASH_GT] = ACTIONS(1472), - [anon_sym_DASH_GT_GT] = ACTIONS(1474), - [anon_sym_PIPE] = ACTIONS(1472), - [anon_sym_AMP] = ACTIONS(1472), - [anon_sym_PIPE_PIPE] = ACTIONS(1474), - [anon_sym_AMP_AMP] = ACTIONS(1474), - [anon_sym_LT] = ACTIONS(1472), - [anon_sym_LT_EQ] = ACTIONS(1474), - [anon_sym_GT] = ACTIONS(1472), - [anon_sym_GT_EQ] = ACTIONS(1474), - [anon_sym_EQ_EQ] = ACTIONS(1474), - [anon_sym_BANG_EQ] = ACTIONS(1474), - [anon_sym_STAR] = ACTIONS(1472), - [anon_sym_SLASH] = ACTIONS(1474), - [anon_sym_STAR_STAR] = ACTIONS(1474), - [anon_sym_CARET] = ACTIONS(1474), - [aux_sym_binary_operator_token1] = ACTIONS(1474), - [anon_sym_PIPE_GT] = ACTIONS(1474), - [anon_sym_COLON] = ACTIONS(1472), - [anon_sym_DOLLAR] = ACTIONS(1474), - [anon_sym_AT] = ACTIONS(1474), - [sym__hex_literal] = ACTIONS(1474), - [sym__number_literal] = ACTIONS(1472), - [anon_sym_SQUOTE] = ACTIONS(1474), - [anon_sym_DQUOTE] = ACTIONS(1474), - [sym_return] = ACTIONS(1472), - [sym_next] = ACTIONS(1472), - [sym_break] = ACTIONS(1472), - [sym_true] = ACTIONS(1472), - [sym_false] = ACTIONS(1472), - [sym_null] = ACTIONS(1472), - [sym_inf] = ACTIONS(1472), - [sym_nan] = ACTIONS(1472), - [anon_sym_NA] = ACTIONS(1472), - [anon_sym_NA_integer_] = ACTIONS(1472), - [anon_sym_NA_real_] = ACTIONS(1472), - [anon_sym_NA_complex_] = ACTIONS(1472), - [anon_sym_NA_character_] = ACTIONS(1472), - [sym_dots] = ACTIONS(1472), - [sym_dot_dot_i] = ACTIONS(1474), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1474), - [sym__semicolon] = ACTIONS(1474), - [sym__raw_string_literal] = ACTIONS(1474), - [sym__external_open_parenthesis] = ACTIONS(1474), - [sym__external_open_brace] = ACTIONS(1474), - [sym__external_close_brace] = ACTIONS(1474), - [sym__external_open_bracket] = ACTIONS(1474), - [sym__external_open_bracket2] = ACTIONS(1474), - }, - [1027] = { - [sym_function_definition] = STATE(702), - [sym_if_statement] = STATE(702), - [sym_for_statement] = STATE(702), - [sym_while_statement] = STATE(702), - [sym_repeat_statement] = STATE(702), - [sym_braced_expression] = STATE(702), - [sym_parenthesized_expression] = STATE(702), - [sym_call] = STATE(702), - [sym_subset] = STATE(702), - [sym_subset2] = STATE(702), - [sym_unary_operator] = STATE(702), - [sym_binary_operator] = STATE(702), - [sym_extract_operator] = STATE(702), - [sym_namespace_operator] = STATE(702), - [sym_integer] = STATE(702), - [sym_complex] = STATE(702), - [sym_float] = STATE(702), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(791), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(702), - [sym__expression] = STATE(702), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(879), - [sym__open_brace] = STATE(884), - [aux_sym_parenthesized_expression_repeat1] = STATE(1063), - [sym_identifier] = ACTIONS(1635), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(1637), - [sym_next] = ACTIONS(1637), - [sym_break] = ACTIONS(1637), - [sym_true] = ACTIONS(1637), - [sym_false] = ACTIONS(1637), - [sym_null] = ACTIONS(1637), - [sym_inf] = ACTIONS(1637), - [sym_nan] = ACTIONS(1637), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(1637), - [sym_dot_dot_i] = ACTIONS(1639), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1641), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1805), - [sym__external_open_brace] = ACTIONS(755), - }, - [1028] = { - [sym_identifier] = ACTIONS(1476), - [anon_sym_BSLASH] = ACTIONS(1478), - [anon_sym_function] = ACTIONS(1476), - [anon_sym_EQ] = ACTIONS(1476), - [anon_sym_if] = ACTIONS(1476), - [anon_sym_for] = ACTIONS(1476), - [anon_sym_while] = ACTIONS(1476), - [anon_sym_repeat] = ACTIONS(1476), - [anon_sym_QMARK] = ACTIONS(1478), - [anon_sym_TILDE] = ACTIONS(1478), - [anon_sym_BANG] = ACTIONS(1476), - [anon_sym_PLUS] = ACTIONS(1478), - [anon_sym_DASH] = ACTIONS(1476), - [anon_sym_LT_DASH] = ACTIONS(1478), - [anon_sym_LT_LT_DASH] = ACTIONS(1478), - [anon_sym_COLON_EQ] = ACTIONS(1478), - [anon_sym_DASH_GT] = ACTIONS(1476), - [anon_sym_DASH_GT_GT] = ACTIONS(1478), - [anon_sym_PIPE] = ACTIONS(1476), - [anon_sym_AMP] = ACTIONS(1476), - [anon_sym_PIPE_PIPE] = ACTIONS(1478), - [anon_sym_AMP_AMP] = ACTIONS(1478), - [anon_sym_LT] = ACTIONS(1476), - [anon_sym_LT_EQ] = ACTIONS(1478), - [anon_sym_GT] = ACTIONS(1476), - [anon_sym_GT_EQ] = ACTIONS(1478), - [anon_sym_EQ_EQ] = ACTIONS(1478), - [anon_sym_BANG_EQ] = ACTIONS(1478), - [anon_sym_STAR] = ACTIONS(1476), - [anon_sym_SLASH] = ACTIONS(1478), - [anon_sym_STAR_STAR] = ACTIONS(1478), - [anon_sym_CARET] = ACTIONS(1478), - [aux_sym_binary_operator_token1] = ACTIONS(1478), - [anon_sym_PIPE_GT] = ACTIONS(1478), - [anon_sym_COLON] = ACTIONS(1476), - [anon_sym_DOLLAR] = ACTIONS(1478), - [anon_sym_AT] = ACTIONS(1478), - [sym__hex_literal] = ACTIONS(1478), - [sym__number_literal] = ACTIONS(1476), - [anon_sym_SQUOTE] = ACTIONS(1478), - [anon_sym_DQUOTE] = ACTIONS(1478), - [sym_return] = ACTIONS(1476), - [sym_next] = ACTIONS(1476), - [sym_break] = ACTIONS(1476), - [sym_true] = ACTIONS(1476), - [sym_false] = ACTIONS(1476), - [sym_null] = ACTIONS(1476), - [sym_inf] = ACTIONS(1476), - [sym_nan] = ACTIONS(1476), - [anon_sym_NA] = ACTIONS(1476), - [anon_sym_NA_integer_] = ACTIONS(1476), - [anon_sym_NA_real_] = ACTIONS(1476), - [anon_sym_NA_complex_] = ACTIONS(1476), - [anon_sym_NA_character_] = ACTIONS(1476), - [sym_dots] = ACTIONS(1476), - [sym_dot_dot_i] = ACTIONS(1478), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1478), - [sym__semicolon] = ACTIONS(1478), - [sym__raw_string_literal] = ACTIONS(1478), - [sym__external_open_parenthesis] = ACTIONS(1478), - [sym__external_open_brace] = ACTIONS(1478), - [sym__external_close_brace] = ACTIONS(1478), - [sym__external_open_bracket] = ACTIONS(1478), - [sym__external_open_bracket2] = ACTIONS(1478), - }, - [1029] = { - [sym_function_definition] = STATE(702), - [sym_if_statement] = STATE(702), - [sym_for_statement] = STATE(702), - [sym_while_statement] = STATE(702), - [sym_repeat_statement] = STATE(702), - [sym_braced_expression] = STATE(702), - [sym_parenthesized_expression] = STATE(702), - [sym_call] = STATE(702), - [sym_subset] = STATE(702), - [sym_subset2] = STATE(702), - [sym_unary_operator] = STATE(702), - [sym_binary_operator] = STATE(702), - [sym_extract_operator] = STATE(702), - [sym_namespace_operator] = STATE(702), - [sym_integer] = STATE(702), - [sym_complex] = STATE(702), - [sym_float] = STATE(702), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(791), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(702), - [sym__expression] = STATE(702), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(856), - [sym__open_brace] = STATE(884), - [aux_sym_parenthesized_expression_repeat1] = STATE(1027), - [sym_identifier] = ACTIONS(1635), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(1637), - [sym_next] = ACTIONS(1637), - [sym_break] = ACTIONS(1637), - [sym_true] = ACTIONS(1637), - [sym_false] = ACTIONS(1637), - [sym_null] = ACTIONS(1637), - [sym_inf] = ACTIONS(1637), - [sym_nan] = ACTIONS(1637), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(1637), - [sym_dot_dot_i] = ACTIONS(1639), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1641), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1807), - [sym__external_open_brace] = ACTIONS(755), - }, - [1030] = { - [ts_builtin_sym_end] = ACTIONS(1494), - [sym_identifier] = ACTIONS(1492), - [anon_sym_BSLASH] = ACTIONS(1494), - [anon_sym_function] = ACTIONS(1492), - [anon_sym_EQ] = ACTIONS(1492), - [anon_sym_if] = ACTIONS(1492), - [anon_sym_for] = ACTIONS(1492), - [anon_sym_while] = ACTIONS(1492), - [anon_sym_repeat] = ACTIONS(1492), - [anon_sym_QMARK] = ACTIONS(1494), - [anon_sym_TILDE] = ACTIONS(1494), - [anon_sym_BANG] = ACTIONS(1492), - [anon_sym_PLUS] = ACTIONS(1494), - [anon_sym_DASH] = ACTIONS(1492), - [anon_sym_LT_DASH] = ACTIONS(1494), - [anon_sym_LT_LT_DASH] = ACTIONS(1494), - [anon_sym_COLON_EQ] = ACTIONS(1494), - [anon_sym_DASH_GT] = ACTIONS(1492), - [anon_sym_DASH_GT_GT] = ACTIONS(1494), - [anon_sym_PIPE] = ACTIONS(1492), - [anon_sym_AMP] = ACTIONS(1492), - [anon_sym_PIPE_PIPE] = ACTIONS(1494), - [anon_sym_AMP_AMP] = ACTIONS(1494), - [anon_sym_LT] = ACTIONS(1492), - [anon_sym_LT_EQ] = ACTIONS(1494), - [anon_sym_GT] = ACTIONS(1492), - [anon_sym_GT_EQ] = ACTIONS(1494), - [anon_sym_EQ_EQ] = ACTIONS(1494), - [anon_sym_BANG_EQ] = ACTIONS(1494), - [anon_sym_STAR] = ACTIONS(1492), - [anon_sym_SLASH] = ACTIONS(1494), - [anon_sym_STAR_STAR] = ACTIONS(1494), - [anon_sym_CARET] = ACTIONS(1494), - [aux_sym_binary_operator_token1] = ACTIONS(1494), - [anon_sym_PIPE_GT] = ACTIONS(1494), - [anon_sym_COLON] = ACTIONS(1492), - [anon_sym_DOLLAR] = ACTIONS(1494), - [anon_sym_AT] = ACTIONS(1494), - [sym__hex_literal] = ACTIONS(1494), - [sym__number_literal] = ACTIONS(1492), - [anon_sym_SQUOTE] = ACTIONS(1494), - [anon_sym_DQUOTE] = ACTIONS(1494), - [sym_return] = ACTIONS(1492), - [sym_next] = ACTIONS(1492), - [sym_break] = ACTIONS(1492), - [sym_true] = ACTIONS(1492), - [sym_false] = ACTIONS(1492), - [sym_null] = ACTIONS(1492), - [sym_inf] = ACTIONS(1492), - [sym_nan] = ACTIONS(1492), - [anon_sym_NA] = ACTIONS(1492), - [anon_sym_NA_integer_] = ACTIONS(1492), - [anon_sym_NA_real_] = ACTIONS(1492), - [anon_sym_NA_complex_] = ACTIONS(1492), - [anon_sym_NA_character_] = ACTIONS(1492), - [sym_dots] = ACTIONS(1492), - [sym_dot_dot_i] = ACTIONS(1494), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1494), - [sym__semicolon] = ACTIONS(1494), - [sym__raw_string_literal] = ACTIONS(1494), - [sym__external_open_parenthesis] = ACTIONS(1494), - [sym__external_open_brace] = ACTIONS(1494), - [sym__external_open_bracket] = ACTIONS(1494), - [sym__external_open_bracket2] = ACTIONS(1494), - }, - [1031] = { - [sym_function_definition] = STATE(702), - [sym_if_statement] = STATE(702), - [sym_for_statement] = STATE(702), - [sym_while_statement] = STATE(702), - [sym_repeat_statement] = STATE(702), - [sym_braced_expression] = STATE(702), - [sym_parenthesized_expression] = STATE(702), - [sym_call] = STATE(702), - [sym_subset] = STATE(702), - [sym_subset2] = STATE(702), - [sym_unary_operator] = STATE(702), - [sym_binary_operator] = STATE(702), - [sym_extract_operator] = STATE(702), - [sym_namespace_operator] = STATE(702), - [sym_integer] = STATE(702), - [sym_complex] = STATE(702), - [sym_float] = STATE(702), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(791), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(702), - [sym__expression] = STATE(702), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(1049), - [sym__open_brace] = STATE(884), - [aux_sym_parenthesized_expression_repeat1] = STATE(1063), - [sym_identifier] = ACTIONS(1635), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(1637), - [sym_next] = ACTIONS(1637), - [sym_break] = ACTIONS(1637), - [sym_true] = ACTIONS(1637), - [sym_false] = ACTIONS(1637), - [sym_null] = ACTIONS(1637), - [sym_inf] = ACTIONS(1637), - [sym_nan] = ACTIONS(1637), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(1637), - [sym_dot_dot_i] = ACTIONS(1639), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1641), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1809), - [sym__external_open_brace] = ACTIONS(755), - }, - [1032] = { - [sym_identifier] = ACTIONS(1569), - [anon_sym_BSLASH] = ACTIONS(1571), - [anon_sym_function] = ACTIONS(1569), - [anon_sym_EQ] = ACTIONS(1569), - [anon_sym_if] = ACTIONS(1569), - [anon_sym_for] = ACTIONS(1569), - [anon_sym_while] = ACTIONS(1569), - [anon_sym_repeat] = ACTIONS(1569), - [anon_sym_QMARK] = ACTIONS(1571), - [anon_sym_TILDE] = ACTIONS(1571), - [anon_sym_BANG] = ACTIONS(1569), - [anon_sym_PLUS] = ACTIONS(1571), - [anon_sym_DASH] = ACTIONS(1569), - [anon_sym_LT_DASH] = ACTIONS(1571), - [anon_sym_LT_LT_DASH] = ACTIONS(1571), - [anon_sym_COLON_EQ] = ACTIONS(1571), - [anon_sym_DASH_GT] = ACTIONS(1569), - [anon_sym_DASH_GT_GT] = ACTIONS(1571), - [anon_sym_PIPE] = ACTIONS(1569), - [anon_sym_AMP] = ACTIONS(1569), - [anon_sym_PIPE_PIPE] = ACTIONS(1571), - [anon_sym_AMP_AMP] = ACTIONS(1571), - [anon_sym_LT] = ACTIONS(1569), - [anon_sym_LT_EQ] = ACTIONS(1571), - [anon_sym_GT] = ACTIONS(1569), - [anon_sym_GT_EQ] = ACTIONS(1571), - [anon_sym_EQ_EQ] = ACTIONS(1571), - [anon_sym_BANG_EQ] = ACTIONS(1571), - [anon_sym_STAR] = ACTIONS(1569), - [anon_sym_SLASH] = ACTIONS(1571), - [anon_sym_STAR_STAR] = ACTIONS(1571), - [anon_sym_CARET] = ACTIONS(1571), - [aux_sym_binary_operator_token1] = ACTIONS(1571), - [anon_sym_PIPE_GT] = ACTIONS(1571), - [anon_sym_COLON] = ACTIONS(1569), - [anon_sym_DOLLAR] = ACTIONS(1571), - [anon_sym_AT] = ACTIONS(1571), - [sym__hex_literal] = ACTIONS(1571), - [sym__number_literal] = ACTIONS(1569), - [anon_sym_SQUOTE] = ACTIONS(1571), - [anon_sym_DQUOTE] = ACTIONS(1571), - [sym_return] = ACTIONS(1569), - [sym_next] = ACTIONS(1569), - [sym_break] = ACTIONS(1569), - [sym_true] = ACTIONS(1569), - [sym_false] = ACTIONS(1569), - [sym_null] = ACTIONS(1569), - [sym_inf] = ACTIONS(1569), - [sym_nan] = ACTIONS(1569), - [anon_sym_NA] = ACTIONS(1569), - [anon_sym_NA_integer_] = ACTIONS(1569), - [anon_sym_NA_real_] = ACTIONS(1569), - [anon_sym_NA_complex_] = ACTIONS(1569), - [anon_sym_NA_character_] = ACTIONS(1569), - [sym_dots] = ACTIONS(1569), - [sym_dot_dot_i] = ACTIONS(1571), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1571), - [sym__newline] = ACTIONS(1571), - [sym__raw_string_literal] = ACTIONS(1571), - [sym__external_open_parenthesis] = ACTIONS(1571), - [sym__external_close_parenthesis] = ACTIONS(1571), - [sym__external_open_brace] = ACTIONS(1571), - [sym__external_open_bracket] = ACTIONS(1571), - [sym__external_open_bracket2] = ACTIONS(1571), - }, - [1033] = { - [sym_identifier] = ACTIONS(1480), - [anon_sym_BSLASH] = ACTIONS(1482), - [anon_sym_function] = ACTIONS(1480), - [anon_sym_EQ] = ACTIONS(1480), - [anon_sym_if] = ACTIONS(1480), - [anon_sym_for] = ACTIONS(1480), - [anon_sym_while] = ACTIONS(1480), - [anon_sym_repeat] = ACTIONS(1480), - [anon_sym_QMARK] = ACTIONS(1482), - [anon_sym_TILDE] = ACTIONS(1482), - [anon_sym_BANG] = ACTIONS(1480), - [anon_sym_PLUS] = ACTIONS(1482), - [anon_sym_DASH] = ACTIONS(1480), - [anon_sym_LT_DASH] = ACTIONS(1482), - [anon_sym_LT_LT_DASH] = ACTIONS(1482), - [anon_sym_COLON_EQ] = ACTIONS(1482), - [anon_sym_DASH_GT] = ACTIONS(1480), - [anon_sym_DASH_GT_GT] = ACTIONS(1482), - [anon_sym_PIPE] = ACTIONS(1480), - [anon_sym_AMP] = ACTIONS(1480), - [anon_sym_PIPE_PIPE] = ACTIONS(1482), - [anon_sym_AMP_AMP] = ACTIONS(1482), - [anon_sym_LT] = ACTIONS(1480), - [anon_sym_LT_EQ] = ACTIONS(1482), - [anon_sym_GT] = ACTIONS(1480), - [anon_sym_GT_EQ] = ACTIONS(1482), - [anon_sym_EQ_EQ] = ACTIONS(1482), - [anon_sym_BANG_EQ] = ACTIONS(1482), - [anon_sym_STAR] = ACTIONS(1480), - [anon_sym_SLASH] = ACTIONS(1482), - [anon_sym_STAR_STAR] = ACTIONS(1482), - [anon_sym_CARET] = ACTIONS(1482), - [aux_sym_binary_operator_token1] = ACTIONS(1482), - [anon_sym_PIPE_GT] = ACTIONS(1482), - [anon_sym_COLON] = ACTIONS(1480), - [anon_sym_DOLLAR] = ACTIONS(1482), - [anon_sym_AT] = ACTIONS(1482), - [sym__hex_literal] = ACTIONS(1482), - [sym__number_literal] = ACTIONS(1480), - [anon_sym_SQUOTE] = ACTIONS(1482), - [anon_sym_DQUOTE] = ACTIONS(1482), - [sym_return] = ACTIONS(1480), - [sym_next] = ACTIONS(1480), - [sym_break] = ACTIONS(1480), - [sym_true] = ACTIONS(1480), - [sym_false] = ACTIONS(1480), - [sym_null] = ACTIONS(1480), - [sym_inf] = ACTIONS(1480), - [sym_nan] = ACTIONS(1480), - [anon_sym_NA] = ACTIONS(1480), - [anon_sym_NA_integer_] = ACTIONS(1480), - [anon_sym_NA_real_] = ACTIONS(1480), - [anon_sym_NA_complex_] = ACTIONS(1480), - [anon_sym_NA_character_] = ACTIONS(1480), - [sym_dots] = ACTIONS(1480), - [sym_dot_dot_i] = ACTIONS(1482), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1482), - [sym__semicolon] = ACTIONS(1482), - [sym__raw_string_literal] = ACTIONS(1482), - [sym__external_open_parenthesis] = ACTIONS(1482), - [sym__external_open_brace] = ACTIONS(1482), - [sym__external_close_brace] = ACTIONS(1482), - [sym__external_open_bracket] = ACTIONS(1482), - [sym__external_open_bracket2] = ACTIONS(1482), - }, - [1034] = { - [sym_function_definition] = STATE(702), - [sym_if_statement] = STATE(702), - [sym_for_statement] = STATE(702), - [sym_while_statement] = STATE(702), - [sym_repeat_statement] = STATE(702), - [sym_braced_expression] = STATE(702), - [sym_parenthesized_expression] = STATE(702), - [sym_call] = STATE(702), - [sym_subset] = STATE(702), - [sym_subset2] = STATE(702), - [sym_unary_operator] = STATE(702), - [sym_binary_operator] = STATE(702), - [sym_extract_operator] = STATE(702), - [sym_namespace_operator] = STATE(702), - [sym_integer] = STATE(702), - [sym_complex] = STATE(702), - [sym_float] = STATE(702), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(791), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(702), - [sym__expression] = STATE(702), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(814), - [sym__open_brace] = STATE(884), - [aux_sym_parenthesized_expression_repeat1] = STATE(1063), - [sym_identifier] = ACTIONS(1635), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(1637), - [sym_next] = ACTIONS(1637), - [sym_break] = ACTIONS(1637), - [sym_true] = ACTIONS(1637), - [sym_false] = ACTIONS(1637), - [sym_null] = ACTIONS(1637), - [sym_inf] = ACTIONS(1637), - [sym_nan] = ACTIONS(1637), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(1637), - [sym_dot_dot_i] = ACTIONS(1639), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1641), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1811), - [sym__external_open_brace] = ACTIONS(755), - }, - [1035] = { - [sym_identifier] = ACTIONS(1492), - [anon_sym_BSLASH] = ACTIONS(1494), - [anon_sym_function] = ACTIONS(1492), - [anon_sym_EQ] = ACTIONS(1492), - [anon_sym_if] = ACTIONS(1492), - [anon_sym_for] = ACTIONS(1492), - [anon_sym_while] = ACTIONS(1492), - [anon_sym_repeat] = ACTIONS(1492), - [anon_sym_QMARK] = ACTIONS(1494), - [anon_sym_TILDE] = ACTIONS(1494), - [anon_sym_BANG] = ACTIONS(1492), - [anon_sym_PLUS] = ACTIONS(1494), - [anon_sym_DASH] = ACTIONS(1492), - [anon_sym_LT_DASH] = ACTIONS(1494), - [anon_sym_LT_LT_DASH] = ACTIONS(1494), - [anon_sym_COLON_EQ] = ACTIONS(1494), - [anon_sym_DASH_GT] = ACTIONS(1492), - [anon_sym_DASH_GT_GT] = ACTIONS(1494), - [anon_sym_PIPE] = ACTIONS(1492), - [anon_sym_AMP] = ACTIONS(1492), - [anon_sym_PIPE_PIPE] = ACTIONS(1494), - [anon_sym_AMP_AMP] = ACTIONS(1494), - [anon_sym_LT] = ACTIONS(1492), - [anon_sym_LT_EQ] = ACTIONS(1494), - [anon_sym_GT] = ACTIONS(1492), - [anon_sym_GT_EQ] = ACTIONS(1494), - [anon_sym_EQ_EQ] = ACTIONS(1494), - [anon_sym_BANG_EQ] = ACTIONS(1494), - [anon_sym_STAR] = ACTIONS(1492), - [anon_sym_SLASH] = ACTIONS(1494), - [anon_sym_STAR_STAR] = ACTIONS(1494), - [anon_sym_CARET] = ACTIONS(1494), - [aux_sym_binary_operator_token1] = ACTIONS(1494), - [anon_sym_PIPE_GT] = ACTIONS(1494), - [anon_sym_COLON] = ACTIONS(1492), - [anon_sym_DOLLAR] = ACTIONS(1494), - [anon_sym_AT] = ACTIONS(1494), - [sym__hex_literal] = ACTIONS(1494), - [sym__number_literal] = ACTIONS(1492), - [anon_sym_SQUOTE] = ACTIONS(1494), - [anon_sym_DQUOTE] = ACTIONS(1494), - [sym_return] = ACTIONS(1492), - [sym_next] = ACTIONS(1492), - [sym_break] = ACTIONS(1492), - [sym_true] = ACTIONS(1492), - [sym_false] = ACTIONS(1492), - [sym_null] = ACTIONS(1492), - [sym_inf] = ACTIONS(1492), - [sym_nan] = ACTIONS(1492), - [anon_sym_NA] = ACTIONS(1492), - [anon_sym_NA_integer_] = ACTIONS(1492), - [anon_sym_NA_real_] = ACTIONS(1492), - [anon_sym_NA_complex_] = ACTIONS(1492), - [anon_sym_NA_character_] = ACTIONS(1492), - [sym_dots] = ACTIONS(1492), - [sym_dot_dot_i] = ACTIONS(1494), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1494), - [sym__newline] = ACTIONS(1494), - [sym__raw_string_literal] = ACTIONS(1494), - [sym__external_open_parenthesis] = ACTIONS(1494), - [sym__external_open_brace] = ACTIONS(1494), - [sym__external_open_bracket] = ACTIONS(1494), - [sym__external_close_bracket] = ACTIONS(1494), - [sym__external_open_bracket2] = ACTIONS(1494), - }, - [1036] = { - [sym_function_definition] = STATE(702), - [sym_if_statement] = STATE(702), - [sym_for_statement] = STATE(702), - [sym_while_statement] = STATE(702), - [sym_repeat_statement] = STATE(702), - [sym_braced_expression] = STATE(702), - [sym_parenthesized_expression] = STATE(702), - [sym_call] = STATE(702), - [sym_subset] = STATE(702), - [sym_subset2] = STATE(702), - [sym_unary_operator] = STATE(702), - [sym_binary_operator] = STATE(702), - [sym_extract_operator] = STATE(702), - [sym_namespace_operator] = STATE(702), - [sym_integer] = STATE(702), - [sym_complex] = STATE(702), - [sym_float] = STATE(702), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(791), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(702), - [sym__expression] = STATE(702), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(930), - [sym__open_brace] = STATE(884), - [aux_sym_parenthesized_expression_repeat1] = STATE(1034), - [sym_identifier] = ACTIONS(1635), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(1637), - [sym_next] = ACTIONS(1637), - [sym_break] = ACTIONS(1637), - [sym_true] = ACTIONS(1637), - [sym_false] = ACTIONS(1637), - [sym_null] = ACTIONS(1637), - [sym_inf] = ACTIONS(1637), - [sym_nan] = ACTIONS(1637), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(1637), - [sym_dot_dot_i] = ACTIONS(1639), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1641), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1813), - [sym__external_open_brace] = ACTIONS(755), - }, - [1037] = { - [sym_identifier] = ACTIONS(1460), - [anon_sym_BSLASH] = ACTIONS(1462), - [anon_sym_function] = ACTIONS(1460), - [anon_sym_EQ] = ACTIONS(1460), - [anon_sym_if] = ACTIONS(1460), - [anon_sym_for] = ACTIONS(1460), - [anon_sym_while] = ACTIONS(1460), - [anon_sym_repeat] = ACTIONS(1460), - [anon_sym_QMARK] = ACTIONS(1462), - [anon_sym_TILDE] = ACTIONS(1462), - [anon_sym_BANG] = ACTIONS(1460), - [anon_sym_PLUS] = ACTIONS(1462), - [anon_sym_DASH] = ACTIONS(1460), - [anon_sym_LT_DASH] = ACTIONS(1462), - [anon_sym_LT_LT_DASH] = ACTIONS(1462), - [anon_sym_COLON_EQ] = ACTIONS(1462), - [anon_sym_DASH_GT] = ACTIONS(1460), - [anon_sym_DASH_GT_GT] = ACTIONS(1462), - [anon_sym_PIPE] = ACTIONS(1460), - [anon_sym_AMP] = ACTIONS(1460), - [anon_sym_PIPE_PIPE] = ACTIONS(1462), - [anon_sym_AMP_AMP] = ACTIONS(1462), - [anon_sym_LT] = ACTIONS(1460), - [anon_sym_LT_EQ] = ACTIONS(1462), - [anon_sym_GT] = ACTIONS(1460), - [anon_sym_GT_EQ] = ACTIONS(1462), - [anon_sym_EQ_EQ] = ACTIONS(1462), - [anon_sym_BANG_EQ] = ACTIONS(1462), - [anon_sym_STAR] = ACTIONS(1460), - [anon_sym_SLASH] = ACTIONS(1462), - [anon_sym_STAR_STAR] = ACTIONS(1462), - [anon_sym_CARET] = ACTIONS(1462), - [aux_sym_binary_operator_token1] = ACTIONS(1462), - [anon_sym_PIPE_GT] = ACTIONS(1462), - [anon_sym_COLON] = ACTIONS(1460), - [anon_sym_DOLLAR] = ACTIONS(1462), - [anon_sym_AT] = ACTIONS(1462), - [sym__hex_literal] = ACTIONS(1462), - [sym__number_literal] = ACTIONS(1460), - [anon_sym_SQUOTE] = ACTIONS(1462), - [anon_sym_DQUOTE] = ACTIONS(1462), - [sym_return] = ACTIONS(1460), - [sym_next] = ACTIONS(1460), - [sym_break] = ACTIONS(1460), - [sym_true] = ACTIONS(1460), - [sym_false] = ACTIONS(1460), - [sym_null] = ACTIONS(1460), - [sym_inf] = ACTIONS(1460), - [sym_nan] = ACTIONS(1460), - [anon_sym_NA] = ACTIONS(1460), - [anon_sym_NA_integer_] = ACTIONS(1460), - [anon_sym_NA_real_] = ACTIONS(1460), - [anon_sym_NA_complex_] = ACTIONS(1460), - [anon_sym_NA_character_] = ACTIONS(1460), - [sym_dots] = ACTIONS(1460), - [sym_dot_dot_i] = ACTIONS(1462), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1462), - [sym__semicolon] = ACTIONS(1462), - [sym__raw_string_literal] = ACTIONS(1462), - [sym__external_open_parenthesis] = ACTIONS(1462), - [sym__external_open_brace] = ACTIONS(1462), - [sym__external_close_brace] = ACTIONS(1462), - [sym__external_open_bracket] = ACTIONS(1462), - [sym__external_open_bracket2] = ACTIONS(1462), - }, - [1038] = { - [sym_identifier] = ACTIONS(1464), - [anon_sym_BSLASH] = ACTIONS(1466), - [anon_sym_function] = ACTIONS(1464), - [anon_sym_EQ] = ACTIONS(1464), - [anon_sym_if] = ACTIONS(1464), - [anon_sym_for] = ACTIONS(1464), - [anon_sym_while] = ACTIONS(1464), - [anon_sym_repeat] = ACTIONS(1464), - [anon_sym_QMARK] = ACTIONS(1466), - [anon_sym_TILDE] = ACTIONS(1466), - [anon_sym_BANG] = ACTIONS(1464), - [anon_sym_PLUS] = ACTIONS(1466), - [anon_sym_DASH] = ACTIONS(1464), - [anon_sym_LT_DASH] = ACTIONS(1466), - [anon_sym_LT_LT_DASH] = ACTIONS(1466), - [anon_sym_COLON_EQ] = ACTIONS(1466), - [anon_sym_DASH_GT] = ACTIONS(1464), - [anon_sym_DASH_GT_GT] = ACTIONS(1466), - [anon_sym_PIPE] = ACTIONS(1464), - [anon_sym_AMP] = ACTIONS(1464), - [anon_sym_PIPE_PIPE] = ACTIONS(1466), - [anon_sym_AMP_AMP] = ACTIONS(1466), - [anon_sym_LT] = ACTIONS(1464), - [anon_sym_LT_EQ] = ACTIONS(1466), - [anon_sym_GT] = ACTIONS(1464), - [anon_sym_GT_EQ] = ACTIONS(1466), - [anon_sym_EQ_EQ] = ACTIONS(1466), - [anon_sym_BANG_EQ] = ACTIONS(1466), - [anon_sym_STAR] = ACTIONS(1464), - [anon_sym_SLASH] = ACTIONS(1466), - [anon_sym_STAR_STAR] = ACTIONS(1466), - [anon_sym_CARET] = ACTIONS(1466), - [aux_sym_binary_operator_token1] = ACTIONS(1466), - [anon_sym_PIPE_GT] = ACTIONS(1466), - [anon_sym_COLON] = ACTIONS(1464), - [anon_sym_DOLLAR] = ACTIONS(1466), - [anon_sym_AT] = ACTIONS(1466), - [sym__hex_literal] = ACTIONS(1466), - [sym__number_literal] = ACTIONS(1464), - [anon_sym_SQUOTE] = ACTIONS(1466), - [anon_sym_DQUOTE] = ACTIONS(1466), - [sym_return] = ACTIONS(1464), - [sym_next] = ACTIONS(1464), - [sym_break] = ACTIONS(1464), - [sym_true] = ACTIONS(1464), - [sym_false] = ACTIONS(1464), - [sym_null] = ACTIONS(1464), - [sym_inf] = ACTIONS(1464), - [sym_nan] = ACTIONS(1464), - [anon_sym_NA] = ACTIONS(1464), - [anon_sym_NA_integer_] = ACTIONS(1464), - [anon_sym_NA_real_] = ACTIONS(1464), - [anon_sym_NA_complex_] = ACTIONS(1464), - [anon_sym_NA_character_] = ACTIONS(1464), - [sym_dots] = ACTIONS(1464), - [sym_dot_dot_i] = ACTIONS(1466), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1466), - [sym__semicolon] = ACTIONS(1466), - [sym__raw_string_literal] = ACTIONS(1466), - [sym__external_open_parenthesis] = ACTIONS(1466), - [sym__external_open_brace] = ACTIONS(1466), - [sym__external_close_brace] = ACTIONS(1466), - [sym__external_open_bracket] = ACTIONS(1466), - [sym__external_open_bracket2] = ACTIONS(1466), - }, - [1039] = { - [sym_function_definition] = STATE(702), - [sym_if_statement] = STATE(702), - [sym_for_statement] = STATE(702), - [sym_while_statement] = STATE(702), - [sym_repeat_statement] = STATE(702), - [sym_braced_expression] = STATE(702), - [sym_parenthesized_expression] = STATE(702), - [sym_call] = STATE(702), - [sym_subset] = STATE(702), - [sym_subset2] = STATE(702), - [sym_unary_operator] = STATE(702), - [sym_binary_operator] = STATE(702), - [sym_extract_operator] = STATE(702), - [sym_namespace_operator] = STATE(702), - [sym_integer] = STATE(702), - [sym_complex] = STATE(702), - [sym_float] = STATE(702), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(791), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(702), - [sym__expression] = STATE(702), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(1061), - [sym__open_brace] = STATE(884), - [aux_sym_parenthesized_expression_repeat1] = STATE(963), - [sym_identifier] = ACTIONS(1635), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(1637), - [sym_next] = ACTIONS(1637), - [sym_break] = ACTIONS(1637), - [sym_true] = ACTIONS(1637), - [sym_false] = ACTIONS(1637), - [sym_null] = ACTIONS(1637), - [sym_inf] = ACTIONS(1637), - [sym_nan] = ACTIONS(1637), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(1637), - [sym_dot_dot_i] = ACTIONS(1639), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1641), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1815), - [sym__external_open_brace] = ACTIONS(755), - }, - [1040] = { - [sym_identifier] = ACTIONS(1460), - [anon_sym_BSLASH] = ACTIONS(1462), - [anon_sym_function] = ACTIONS(1460), - [anon_sym_EQ] = ACTIONS(1460), - [anon_sym_if] = ACTIONS(1460), - [anon_sym_for] = ACTIONS(1460), - [anon_sym_while] = ACTIONS(1460), - [anon_sym_repeat] = ACTIONS(1460), - [anon_sym_QMARK] = ACTIONS(1462), - [anon_sym_TILDE] = ACTIONS(1462), - [anon_sym_BANG] = ACTIONS(1460), - [anon_sym_PLUS] = ACTIONS(1462), - [anon_sym_DASH] = ACTIONS(1460), - [anon_sym_LT_DASH] = ACTIONS(1462), - [anon_sym_LT_LT_DASH] = ACTIONS(1462), - [anon_sym_COLON_EQ] = ACTIONS(1462), - [anon_sym_DASH_GT] = ACTIONS(1460), - [anon_sym_DASH_GT_GT] = ACTIONS(1462), - [anon_sym_PIPE] = ACTIONS(1460), - [anon_sym_AMP] = ACTIONS(1460), - [anon_sym_PIPE_PIPE] = ACTIONS(1462), - [anon_sym_AMP_AMP] = ACTIONS(1462), - [anon_sym_LT] = ACTIONS(1460), - [anon_sym_LT_EQ] = ACTIONS(1462), - [anon_sym_GT] = ACTIONS(1460), - [anon_sym_GT_EQ] = ACTIONS(1462), - [anon_sym_EQ_EQ] = ACTIONS(1462), - [anon_sym_BANG_EQ] = ACTIONS(1462), - [anon_sym_STAR] = ACTIONS(1460), - [anon_sym_SLASH] = ACTIONS(1462), - [anon_sym_STAR_STAR] = ACTIONS(1462), - [anon_sym_CARET] = ACTIONS(1462), - [aux_sym_binary_operator_token1] = ACTIONS(1462), - [anon_sym_PIPE_GT] = ACTIONS(1462), - [anon_sym_COLON] = ACTIONS(1460), - [anon_sym_DOLLAR] = ACTIONS(1462), - [anon_sym_AT] = ACTIONS(1462), - [sym__hex_literal] = ACTIONS(1462), - [sym__number_literal] = ACTIONS(1460), - [anon_sym_SQUOTE] = ACTIONS(1462), - [anon_sym_DQUOTE] = ACTIONS(1462), - [sym_return] = ACTIONS(1460), - [sym_next] = ACTIONS(1460), - [sym_break] = ACTIONS(1460), - [sym_true] = ACTIONS(1460), - [sym_false] = ACTIONS(1460), - [sym_null] = ACTIONS(1460), - [sym_inf] = ACTIONS(1460), - [sym_nan] = ACTIONS(1460), - [anon_sym_NA] = ACTIONS(1460), - [anon_sym_NA_integer_] = ACTIONS(1460), - [anon_sym_NA_real_] = ACTIONS(1460), - [anon_sym_NA_complex_] = ACTIONS(1460), - [anon_sym_NA_character_] = ACTIONS(1460), - [sym_dots] = ACTIONS(1460), - [sym_dot_dot_i] = ACTIONS(1462), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1462), - [sym__newline] = ACTIONS(1462), - [sym__raw_string_literal] = ACTIONS(1462), - [sym__external_open_parenthesis] = ACTIONS(1462), - [sym__external_open_brace] = ACTIONS(1462), - [sym__external_open_bracket] = ACTIONS(1462), - [sym__external_open_bracket2] = ACTIONS(1462), - [sym__external_close_bracket2] = ACTIONS(1462), - }, - [1041] = { - [sym_function_definition] = STATE(702), - [sym_if_statement] = STATE(702), - [sym_for_statement] = STATE(702), - [sym_while_statement] = STATE(702), - [sym_repeat_statement] = STATE(702), - [sym_braced_expression] = STATE(702), - [sym_parenthesized_expression] = STATE(702), - [sym_call] = STATE(702), - [sym_subset] = STATE(702), - [sym_subset2] = STATE(702), - [sym_unary_operator] = STATE(702), - [sym_binary_operator] = STATE(702), - [sym_extract_operator] = STATE(702), - [sym_namespace_operator] = STATE(702), - [sym_integer] = STATE(702), - [sym_complex] = STATE(702), - [sym_float] = STATE(702), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(791), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(702), - [sym__expression] = STATE(702), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(2096), - [sym__open_brace] = STATE(884), - [aux_sym_parenthesized_expression_repeat1] = STATE(1063), - [sym_identifier] = ACTIONS(1635), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(1637), - [sym_next] = ACTIONS(1637), - [sym_break] = ACTIONS(1637), - [sym_true] = ACTIONS(1637), - [sym_false] = ACTIONS(1637), - [sym_null] = ACTIONS(1637), - [sym_inf] = ACTIONS(1637), - [sym_nan] = ACTIONS(1637), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(1637), - [sym_dot_dot_i] = ACTIONS(1639), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1641), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1817), - [sym__external_open_brace] = ACTIONS(755), - }, - [1042] = { - [sym_identifier] = ACTIONS(1496), - [anon_sym_BSLASH] = ACTIONS(1498), - [anon_sym_function] = ACTIONS(1496), - [anon_sym_EQ] = ACTIONS(1496), - [anon_sym_if] = ACTIONS(1496), - [anon_sym_for] = ACTIONS(1496), - [anon_sym_while] = ACTIONS(1496), - [anon_sym_repeat] = ACTIONS(1496), - [anon_sym_QMARK] = ACTIONS(1498), - [anon_sym_TILDE] = ACTIONS(1498), - [anon_sym_BANG] = ACTIONS(1496), - [anon_sym_PLUS] = ACTIONS(1498), - [anon_sym_DASH] = ACTIONS(1496), - [anon_sym_LT_DASH] = ACTIONS(1498), - [anon_sym_LT_LT_DASH] = ACTIONS(1498), - [anon_sym_COLON_EQ] = ACTIONS(1498), - [anon_sym_DASH_GT] = ACTIONS(1496), - [anon_sym_DASH_GT_GT] = ACTIONS(1498), - [anon_sym_PIPE] = ACTIONS(1496), - [anon_sym_AMP] = ACTIONS(1496), - [anon_sym_PIPE_PIPE] = ACTIONS(1498), - [anon_sym_AMP_AMP] = ACTIONS(1498), - [anon_sym_LT] = ACTIONS(1496), - [anon_sym_LT_EQ] = ACTIONS(1498), - [anon_sym_GT] = ACTIONS(1496), - [anon_sym_GT_EQ] = ACTIONS(1498), - [anon_sym_EQ_EQ] = ACTIONS(1498), - [anon_sym_BANG_EQ] = ACTIONS(1498), - [anon_sym_STAR] = ACTIONS(1496), - [anon_sym_SLASH] = ACTIONS(1498), - [anon_sym_STAR_STAR] = ACTIONS(1498), - [anon_sym_CARET] = ACTIONS(1498), - [aux_sym_binary_operator_token1] = ACTIONS(1498), - [anon_sym_PIPE_GT] = ACTIONS(1498), - [anon_sym_COLON] = ACTIONS(1496), - [anon_sym_DOLLAR] = ACTIONS(1498), - [anon_sym_AT] = ACTIONS(1498), - [sym__hex_literal] = ACTIONS(1498), - [sym__number_literal] = ACTIONS(1496), - [anon_sym_SQUOTE] = ACTIONS(1498), - [anon_sym_DQUOTE] = ACTIONS(1498), - [sym_return] = ACTIONS(1496), - [sym_next] = ACTIONS(1496), - [sym_break] = ACTIONS(1496), - [sym_true] = ACTIONS(1496), - [sym_false] = ACTIONS(1496), - [sym_null] = ACTIONS(1496), - [sym_inf] = ACTIONS(1496), - [sym_nan] = ACTIONS(1496), - [anon_sym_NA] = ACTIONS(1496), - [anon_sym_NA_integer_] = ACTIONS(1496), - [anon_sym_NA_real_] = ACTIONS(1496), - [anon_sym_NA_complex_] = ACTIONS(1496), - [anon_sym_NA_character_] = ACTIONS(1496), - [sym_dots] = ACTIONS(1496), - [sym_dot_dot_i] = ACTIONS(1498), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1498), - [sym__newline] = ACTIONS(1498), - [sym__raw_string_literal] = ACTIONS(1498), - [sym__external_open_parenthesis] = ACTIONS(1498), - [sym__external_open_brace] = ACTIONS(1498), - [sym__external_open_bracket] = ACTIONS(1498), - [sym__external_close_bracket] = ACTIONS(1498), - [sym__external_open_bracket2] = ACTIONS(1498), - }, - [1043] = { - [sym_function_definition] = STATE(702), - [sym_if_statement] = STATE(702), - [sym_for_statement] = STATE(702), - [sym_while_statement] = STATE(702), - [sym_repeat_statement] = STATE(702), - [sym_braced_expression] = STATE(702), - [sym_parenthesized_expression] = STATE(702), - [sym_call] = STATE(702), - [sym_subset] = STATE(702), - [sym_subset2] = STATE(702), - [sym_unary_operator] = STATE(702), - [sym_binary_operator] = STATE(702), - [sym_extract_operator] = STATE(702), - [sym_namespace_operator] = STATE(702), - [sym_integer] = STATE(702), - [sym_complex] = STATE(702), - [sym_float] = STATE(702), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(791), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(702), - [sym__expression] = STATE(702), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(2114), - [sym__open_brace] = STATE(884), - [aux_sym_parenthesized_expression_repeat1] = STATE(1041), - [sym_identifier] = ACTIONS(1635), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(1637), - [sym_next] = ACTIONS(1637), - [sym_break] = ACTIONS(1637), - [sym_true] = ACTIONS(1637), - [sym_false] = ACTIONS(1637), - [sym_null] = ACTIONS(1637), - [sym_inf] = ACTIONS(1637), - [sym_nan] = ACTIONS(1637), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(1637), - [sym_dot_dot_i] = ACTIONS(1639), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1641), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1819), - [sym__external_open_brace] = ACTIONS(755), - }, - [1044] = { - [sym_identifier] = ACTIONS(1476), - [anon_sym_BSLASH] = ACTIONS(1478), - [anon_sym_function] = ACTIONS(1476), - [anon_sym_EQ] = ACTIONS(1476), - [anon_sym_if] = ACTIONS(1476), - [anon_sym_for] = ACTIONS(1476), - [anon_sym_while] = ACTIONS(1476), - [anon_sym_repeat] = ACTIONS(1476), - [anon_sym_QMARK] = ACTIONS(1478), - [anon_sym_TILDE] = ACTIONS(1478), - [anon_sym_BANG] = ACTIONS(1476), - [anon_sym_PLUS] = ACTIONS(1478), - [anon_sym_DASH] = ACTIONS(1476), - [anon_sym_LT_DASH] = ACTIONS(1478), - [anon_sym_LT_LT_DASH] = ACTIONS(1478), - [anon_sym_COLON_EQ] = ACTIONS(1478), - [anon_sym_DASH_GT] = ACTIONS(1476), - [anon_sym_DASH_GT_GT] = ACTIONS(1478), - [anon_sym_PIPE] = ACTIONS(1476), - [anon_sym_AMP] = ACTIONS(1476), - [anon_sym_PIPE_PIPE] = ACTIONS(1478), - [anon_sym_AMP_AMP] = ACTIONS(1478), - [anon_sym_LT] = ACTIONS(1476), - [anon_sym_LT_EQ] = ACTIONS(1478), - [anon_sym_GT] = ACTIONS(1476), - [anon_sym_GT_EQ] = ACTIONS(1478), - [anon_sym_EQ_EQ] = ACTIONS(1478), - [anon_sym_BANG_EQ] = ACTIONS(1478), - [anon_sym_STAR] = ACTIONS(1476), - [anon_sym_SLASH] = ACTIONS(1478), - [anon_sym_STAR_STAR] = ACTIONS(1478), - [anon_sym_CARET] = ACTIONS(1478), - [aux_sym_binary_operator_token1] = ACTIONS(1478), - [anon_sym_PIPE_GT] = ACTIONS(1478), - [anon_sym_COLON] = ACTIONS(1476), - [anon_sym_DOLLAR] = ACTIONS(1478), - [anon_sym_AT] = ACTIONS(1478), - [sym__hex_literal] = ACTIONS(1478), - [sym__number_literal] = ACTIONS(1476), - [anon_sym_SQUOTE] = ACTIONS(1478), - [anon_sym_DQUOTE] = ACTIONS(1478), - [sym_return] = ACTIONS(1476), - [sym_next] = ACTIONS(1476), - [sym_break] = ACTIONS(1476), - [sym_true] = ACTIONS(1476), - [sym_false] = ACTIONS(1476), - [sym_null] = ACTIONS(1476), - [sym_inf] = ACTIONS(1476), - [sym_nan] = ACTIONS(1476), - [anon_sym_NA] = ACTIONS(1476), - [anon_sym_NA_integer_] = ACTIONS(1476), - [anon_sym_NA_real_] = ACTIONS(1476), - [anon_sym_NA_complex_] = ACTIONS(1476), - [anon_sym_NA_character_] = ACTIONS(1476), - [sym_dots] = ACTIONS(1476), - [sym_dot_dot_i] = ACTIONS(1478), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1478), - [sym__newline] = ACTIONS(1478), - [sym__raw_string_literal] = ACTIONS(1478), - [sym__external_open_parenthesis] = ACTIONS(1478), - [sym__external_open_brace] = ACTIONS(1478), - [sym__external_open_bracket] = ACTIONS(1478), - [sym__external_open_bracket2] = ACTIONS(1478), - [sym__external_close_bracket2] = ACTIONS(1478), - }, - [1045] = { - [sym_identifier] = ACTIONS(1557), - [anon_sym_BSLASH] = ACTIONS(1559), - [anon_sym_function] = ACTIONS(1557), - [anon_sym_EQ] = ACTIONS(1557), - [anon_sym_if] = ACTIONS(1557), - [anon_sym_for] = ACTIONS(1557), - [anon_sym_while] = ACTIONS(1557), - [anon_sym_repeat] = ACTIONS(1557), - [anon_sym_QMARK] = ACTIONS(1559), - [anon_sym_TILDE] = ACTIONS(1559), - [anon_sym_BANG] = ACTIONS(1557), - [anon_sym_PLUS] = ACTIONS(1559), - [anon_sym_DASH] = ACTIONS(1557), - [anon_sym_LT_DASH] = ACTIONS(1559), - [anon_sym_LT_LT_DASH] = ACTIONS(1559), - [anon_sym_COLON_EQ] = ACTIONS(1559), - [anon_sym_DASH_GT] = ACTIONS(1557), - [anon_sym_DASH_GT_GT] = ACTIONS(1559), - [anon_sym_PIPE] = ACTIONS(1557), - [anon_sym_AMP] = ACTIONS(1557), - [anon_sym_PIPE_PIPE] = ACTIONS(1559), - [anon_sym_AMP_AMP] = ACTIONS(1559), - [anon_sym_LT] = ACTIONS(1557), - [anon_sym_LT_EQ] = ACTIONS(1559), - [anon_sym_GT] = ACTIONS(1557), - [anon_sym_GT_EQ] = ACTIONS(1559), - [anon_sym_EQ_EQ] = ACTIONS(1559), - [anon_sym_BANG_EQ] = ACTIONS(1559), - [anon_sym_STAR] = ACTIONS(1557), - [anon_sym_SLASH] = ACTIONS(1559), - [anon_sym_STAR_STAR] = ACTIONS(1559), - [anon_sym_CARET] = ACTIONS(1559), - [aux_sym_binary_operator_token1] = ACTIONS(1559), - [anon_sym_PIPE_GT] = ACTIONS(1559), - [anon_sym_COLON] = ACTIONS(1557), - [anon_sym_DOLLAR] = ACTIONS(1559), - [anon_sym_AT] = ACTIONS(1559), - [sym__hex_literal] = ACTIONS(1559), - [sym__number_literal] = ACTIONS(1557), - [anon_sym_SQUOTE] = ACTIONS(1559), - [anon_sym_DQUOTE] = ACTIONS(1559), - [sym_return] = ACTIONS(1557), - [sym_next] = ACTIONS(1557), - [sym_break] = ACTIONS(1557), - [sym_true] = ACTIONS(1557), - [sym_false] = ACTIONS(1557), - [sym_null] = ACTIONS(1557), - [sym_inf] = ACTIONS(1557), - [sym_nan] = ACTIONS(1557), - [anon_sym_NA] = ACTIONS(1557), - [anon_sym_NA_integer_] = ACTIONS(1557), - [anon_sym_NA_real_] = ACTIONS(1557), - [anon_sym_NA_complex_] = ACTIONS(1557), - [anon_sym_NA_character_] = ACTIONS(1557), - [sym_dots] = ACTIONS(1557), - [sym_dot_dot_i] = ACTIONS(1559), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1559), - [sym__semicolon] = ACTIONS(1559), - [sym__raw_string_literal] = ACTIONS(1559), - [sym__external_open_parenthesis] = ACTIONS(1559), - [sym__external_open_brace] = ACTIONS(1559), - [sym__external_close_brace] = ACTIONS(1559), - [sym__external_open_bracket] = ACTIONS(1559), - [sym__external_open_bracket2] = ACTIONS(1559), - }, - [1046] = { - [sym_identifier] = ACTIONS(1561), - [anon_sym_BSLASH] = ACTIONS(1563), - [anon_sym_function] = ACTIONS(1561), - [anon_sym_EQ] = ACTIONS(1561), - [anon_sym_if] = ACTIONS(1561), - [anon_sym_for] = ACTIONS(1561), - [anon_sym_while] = ACTIONS(1561), - [anon_sym_repeat] = ACTIONS(1561), - [anon_sym_QMARK] = ACTIONS(1563), - [anon_sym_TILDE] = ACTIONS(1563), - [anon_sym_BANG] = ACTIONS(1561), - [anon_sym_PLUS] = ACTIONS(1563), - [anon_sym_DASH] = ACTIONS(1561), - [anon_sym_LT_DASH] = ACTIONS(1563), - [anon_sym_LT_LT_DASH] = ACTIONS(1563), - [anon_sym_COLON_EQ] = ACTIONS(1563), - [anon_sym_DASH_GT] = ACTIONS(1561), - [anon_sym_DASH_GT_GT] = ACTIONS(1563), - [anon_sym_PIPE] = ACTIONS(1561), - [anon_sym_AMP] = ACTIONS(1561), - [anon_sym_PIPE_PIPE] = ACTIONS(1563), - [anon_sym_AMP_AMP] = ACTIONS(1563), - [anon_sym_LT] = ACTIONS(1561), - [anon_sym_LT_EQ] = ACTIONS(1563), - [anon_sym_GT] = ACTIONS(1561), - [anon_sym_GT_EQ] = ACTIONS(1563), - [anon_sym_EQ_EQ] = ACTIONS(1563), - [anon_sym_BANG_EQ] = ACTIONS(1563), - [anon_sym_STAR] = ACTIONS(1561), - [anon_sym_SLASH] = ACTIONS(1563), - [anon_sym_STAR_STAR] = ACTIONS(1563), - [anon_sym_CARET] = ACTIONS(1563), - [aux_sym_binary_operator_token1] = ACTIONS(1563), - [anon_sym_PIPE_GT] = ACTIONS(1563), - [anon_sym_COLON] = ACTIONS(1561), - [anon_sym_DOLLAR] = ACTIONS(1563), - [anon_sym_AT] = ACTIONS(1563), - [sym__hex_literal] = ACTIONS(1563), - [sym__number_literal] = ACTIONS(1561), - [anon_sym_SQUOTE] = ACTIONS(1563), - [anon_sym_DQUOTE] = ACTIONS(1563), - [sym_return] = ACTIONS(1561), - [sym_next] = ACTIONS(1561), - [sym_break] = ACTIONS(1561), - [sym_true] = ACTIONS(1561), - [sym_false] = ACTIONS(1561), - [sym_null] = ACTIONS(1561), - [sym_inf] = ACTIONS(1561), - [sym_nan] = ACTIONS(1561), - [anon_sym_NA] = ACTIONS(1561), - [anon_sym_NA_integer_] = ACTIONS(1561), - [anon_sym_NA_real_] = ACTIONS(1561), - [anon_sym_NA_complex_] = ACTIONS(1561), - [anon_sym_NA_character_] = ACTIONS(1561), - [sym_dots] = ACTIONS(1561), - [sym_dot_dot_i] = ACTIONS(1563), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1563), - [sym__semicolon] = ACTIONS(1563), - [sym__raw_string_literal] = ACTIONS(1563), - [sym__external_open_parenthesis] = ACTIONS(1563), - [sym__external_open_brace] = ACTIONS(1563), - [sym__external_close_brace] = ACTIONS(1563), - [sym__external_open_bracket] = ACTIONS(1563), - [sym__external_open_bracket2] = ACTIONS(1563), - }, - [1047] = { - [sym_identifier] = ACTIONS(1464), - [anon_sym_BSLASH] = ACTIONS(1466), - [anon_sym_function] = ACTIONS(1464), - [anon_sym_EQ] = ACTIONS(1464), - [anon_sym_if] = ACTIONS(1464), - [anon_sym_for] = ACTIONS(1464), - [anon_sym_while] = ACTIONS(1464), - [anon_sym_repeat] = ACTIONS(1464), - [anon_sym_QMARK] = ACTIONS(1466), - [anon_sym_TILDE] = ACTIONS(1466), - [anon_sym_BANG] = ACTIONS(1464), - [anon_sym_PLUS] = ACTIONS(1466), - [anon_sym_DASH] = ACTIONS(1464), - [anon_sym_LT_DASH] = ACTIONS(1466), - [anon_sym_LT_LT_DASH] = ACTIONS(1466), - [anon_sym_COLON_EQ] = ACTIONS(1466), - [anon_sym_DASH_GT] = ACTIONS(1464), - [anon_sym_DASH_GT_GT] = ACTIONS(1466), - [anon_sym_PIPE] = ACTIONS(1464), - [anon_sym_AMP] = ACTIONS(1464), - [anon_sym_PIPE_PIPE] = ACTIONS(1466), - [anon_sym_AMP_AMP] = ACTIONS(1466), - [anon_sym_LT] = ACTIONS(1464), - [anon_sym_LT_EQ] = ACTIONS(1466), - [anon_sym_GT] = ACTIONS(1464), - [anon_sym_GT_EQ] = ACTIONS(1466), - [anon_sym_EQ_EQ] = ACTIONS(1466), - [anon_sym_BANG_EQ] = ACTIONS(1466), - [anon_sym_STAR] = ACTIONS(1464), - [anon_sym_SLASH] = ACTIONS(1466), - [anon_sym_STAR_STAR] = ACTIONS(1466), - [anon_sym_CARET] = ACTIONS(1466), - [aux_sym_binary_operator_token1] = ACTIONS(1466), - [anon_sym_PIPE_GT] = ACTIONS(1466), - [anon_sym_COLON] = ACTIONS(1464), - [anon_sym_DOLLAR] = ACTIONS(1466), - [anon_sym_AT] = ACTIONS(1466), - [sym__hex_literal] = ACTIONS(1466), - [sym__number_literal] = ACTIONS(1464), - [anon_sym_SQUOTE] = ACTIONS(1466), - [anon_sym_DQUOTE] = ACTIONS(1466), - [sym_return] = ACTIONS(1464), - [sym_next] = ACTIONS(1464), - [sym_break] = ACTIONS(1464), - [sym_true] = ACTIONS(1464), - [sym_false] = ACTIONS(1464), - [sym_null] = ACTIONS(1464), - [sym_inf] = ACTIONS(1464), - [sym_nan] = ACTIONS(1464), - [anon_sym_NA] = ACTIONS(1464), - [anon_sym_NA_integer_] = ACTIONS(1464), - [anon_sym_NA_real_] = ACTIONS(1464), - [anon_sym_NA_complex_] = ACTIONS(1464), - [anon_sym_NA_character_] = ACTIONS(1464), - [sym_dots] = ACTIONS(1464), - [sym_dot_dot_i] = ACTIONS(1466), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1466), - [sym__newline] = ACTIONS(1466), - [sym__raw_string_literal] = ACTIONS(1466), - [sym__external_open_parenthesis] = ACTIONS(1466), - [sym__external_open_brace] = ACTIONS(1466), - [sym__external_open_bracket] = ACTIONS(1466), - [sym__external_close_bracket] = ACTIONS(1466), - [sym__external_open_bracket2] = ACTIONS(1466), - }, - [1048] = { - [sym_function_definition] = STATE(702), - [sym_if_statement] = STATE(702), - [sym_for_statement] = STATE(702), - [sym_while_statement] = STATE(702), - [sym_repeat_statement] = STATE(702), - [sym_braced_expression] = STATE(702), - [sym_parenthesized_expression] = STATE(702), - [sym_call] = STATE(702), - [sym_subset] = STATE(702), - [sym_subset2] = STATE(702), - [sym_unary_operator] = STATE(702), - [sym_binary_operator] = STATE(702), - [sym_extract_operator] = STATE(702), - [sym_namespace_operator] = STATE(702), - [sym_integer] = STATE(702), - [sym_complex] = STATE(702), - [sym_float] = STATE(702), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(791), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(702), - [sym__expression] = STATE(702), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(821), - [sym__open_brace] = STATE(884), - [aux_sym_parenthesized_expression_repeat1] = STATE(1063), - [sym_identifier] = ACTIONS(1635), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(1637), - [sym_next] = ACTIONS(1637), - [sym_break] = ACTIONS(1637), - [sym_true] = ACTIONS(1637), - [sym_false] = ACTIONS(1637), - [sym_null] = ACTIONS(1637), - [sym_inf] = ACTIONS(1637), - [sym_nan] = ACTIONS(1637), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(1637), - [sym_dot_dot_i] = ACTIONS(1639), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1641), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1821), - [sym__external_open_brace] = ACTIONS(755), - }, - [1049] = { - [sym_identifier] = ACTIONS(1464), - [anon_sym_BSLASH] = ACTIONS(1466), - [anon_sym_function] = ACTIONS(1464), - [anon_sym_EQ] = ACTIONS(1464), - [anon_sym_if] = ACTIONS(1464), - [anon_sym_for] = ACTIONS(1464), - [anon_sym_while] = ACTIONS(1464), - [anon_sym_repeat] = ACTIONS(1464), - [anon_sym_QMARK] = ACTIONS(1466), - [anon_sym_TILDE] = ACTIONS(1466), - [anon_sym_BANG] = ACTIONS(1464), - [anon_sym_PLUS] = ACTIONS(1466), - [anon_sym_DASH] = ACTIONS(1464), - [anon_sym_LT_DASH] = ACTIONS(1466), - [anon_sym_LT_LT_DASH] = ACTIONS(1466), - [anon_sym_COLON_EQ] = ACTIONS(1466), - [anon_sym_DASH_GT] = ACTIONS(1464), - [anon_sym_DASH_GT_GT] = ACTIONS(1466), - [anon_sym_PIPE] = ACTIONS(1464), - [anon_sym_AMP] = ACTIONS(1464), - [anon_sym_PIPE_PIPE] = ACTIONS(1466), - [anon_sym_AMP_AMP] = ACTIONS(1466), - [anon_sym_LT] = ACTIONS(1464), - [anon_sym_LT_EQ] = ACTIONS(1466), - [anon_sym_GT] = ACTIONS(1464), - [anon_sym_GT_EQ] = ACTIONS(1466), - [anon_sym_EQ_EQ] = ACTIONS(1466), - [anon_sym_BANG_EQ] = ACTIONS(1466), - [anon_sym_STAR] = ACTIONS(1464), - [anon_sym_SLASH] = ACTIONS(1466), - [anon_sym_STAR_STAR] = ACTIONS(1466), - [anon_sym_CARET] = ACTIONS(1466), - [aux_sym_binary_operator_token1] = ACTIONS(1466), - [anon_sym_PIPE_GT] = ACTIONS(1466), - [anon_sym_COLON] = ACTIONS(1464), - [anon_sym_DOLLAR] = ACTIONS(1466), - [anon_sym_AT] = ACTIONS(1466), - [sym__hex_literal] = ACTIONS(1466), - [sym__number_literal] = ACTIONS(1464), - [anon_sym_SQUOTE] = ACTIONS(1466), - [anon_sym_DQUOTE] = ACTIONS(1466), - [sym_return] = ACTIONS(1464), - [sym_next] = ACTIONS(1464), - [sym_break] = ACTIONS(1464), - [sym_true] = ACTIONS(1464), - [sym_false] = ACTIONS(1464), - [sym_null] = ACTIONS(1464), - [sym_inf] = ACTIONS(1464), - [sym_nan] = ACTIONS(1464), - [anon_sym_NA] = ACTIONS(1464), - [anon_sym_NA_integer_] = ACTIONS(1464), - [anon_sym_NA_real_] = ACTIONS(1464), - [anon_sym_NA_complex_] = ACTIONS(1464), - [anon_sym_NA_character_] = ACTIONS(1464), - [sym_dots] = ACTIONS(1464), - [sym_dot_dot_i] = ACTIONS(1466), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1466), - [sym__newline] = ACTIONS(1466), - [sym__raw_string_literal] = ACTIONS(1466), - [sym__external_open_parenthesis] = ACTIONS(1466), - [sym__external_close_parenthesis] = ACTIONS(1466), - [sym__external_open_brace] = ACTIONS(1466), - [sym__external_open_bracket] = ACTIONS(1466), - [sym__external_open_bracket2] = ACTIONS(1466), - }, - [1050] = { - [sym_function_definition] = STATE(702), - [sym_if_statement] = STATE(702), - [sym_for_statement] = STATE(702), - [sym_while_statement] = STATE(702), - [sym_repeat_statement] = STATE(702), - [sym_braced_expression] = STATE(702), - [sym_parenthesized_expression] = STATE(702), - [sym_call] = STATE(702), - [sym_subset] = STATE(702), - [sym_subset2] = STATE(702), - [sym_unary_operator] = STATE(702), - [sym_binary_operator] = STATE(702), - [sym_extract_operator] = STATE(702), - [sym_namespace_operator] = STATE(702), - [sym_integer] = STATE(702), - [sym_complex] = STATE(702), - [sym_float] = STATE(702), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(791), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(702), - [sym__expression] = STATE(702), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(912), - [sym__open_brace] = STATE(884), - [aux_sym_parenthesized_expression_repeat1] = STATE(1048), - [sym_identifier] = ACTIONS(1635), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(1637), - [sym_next] = ACTIONS(1637), - [sym_break] = ACTIONS(1637), - [sym_true] = ACTIONS(1637), - [sym_false] = ACTIONS(1637), - [sym_null] = ACTIONS(1637), - [sym_inf] = ACTIONS(1637), - [sym_nan] = ACTIONS(1637), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(1637), - [sym_dot_dot_i] = ACTIONS(1639), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1641), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1823), - [sym__external_open_brace] = ACTIONS(755), - }, - [1051] = { - [ts_builtin_sym_end] = ACTIONS(1498), - [sym_identifier] = ACTIONS(1496), - [anon_sym_BSLASH] = ACTIONS(1498), - [anon_sym_function] = ACTIONS(1496), - [anon_sym_EQ] = ACTIONS(1496), - [anon_sym_if] = ACTIONS(1496), - [anon_sym_for] = ACTIONS(1496), - [anon_sym_while] = ACTIONS(1496), - [anon_sym_repeat] = ACTIONS(1496), - [anon_sym_QMARK] = ACTIONS(1498), - [anon_sym_TILDE] = ACTIONS(1498), - [anon_sym_BANG] = ACTIONS(1496), - [anon_sym_PLUS] = ACTIONS(1498), - [anon_sym_DASH] = ACTIONS(1496), - [anon_sym_LT_DASH] = ACTIONS(1498), - [anon_sym_LT_LT_DASH] = ACTIONS(1498), - [anon_sym_COLON_EQ] = ACTIONS(1498), - [anon_sym_DASH_GT] = ACTIONS(1496), - [anon_sym_DASH_GT_GT] = ACTIONS(1498), - [anon_sym_PIPE] = ACTIONS(1496), - [anon_sym_AMP] = ACTIONS(1496), - [anon_sym_PIPE_PIPE] = ACTIONS(1498), - [anon_sym_AMP_AMP] = ACTIONS(1498), - [anon_sym_LT] = ACTIONS(1496), - [anon_sym_LT_EQ] = ACTIONS(1498), - [anon_sym_GT] = ACTIONS(1496), - [anon_sym_GT_EQ] = ACTIONS(1498), - [anon_sym_EQ_EQ] = ACTIONS(1498), - [anon_sym_BANG_EQ] = ACTIONS(1498), - [anon_sym_STAR] = ACTIONS(1496), - [anon_sym_SLASH] = ACTIONS(1498), - [anon_sym_STAR_STAR] = ACTIONS(1498), - [anon_sym_CARET] = ACTIONS(1498), - [aux_sym_binary_operator_token1] = ACTIONS(1498), - [anon_sym_PIPE_GT] = ACTIONS(1498), - [anon_sym_COLON] = ACTIONS(1496), - [anon_sym_DOLLAR] = ACTIONS(1498), - [anon_sym_AT] = ACTIONS(1498), - [sym__hex_literal] = ACTIONS(1498), - [sym__number_literal] = ACTIONS(1496), - [anon_sym_SQUOTE] = ACTIONS(1498), - [anon_sym_DQUOTE] = ACTIONS(1498), - [sym_return] = ACTIONS(1496), - [sym_next] = ACTIONS(1496), - [sym_break] = ACTIONS(1496), - [sym_true] = ACTIONS(1496), - [sym_false] = ACTIONS(1496), - [sym_null] = ACTIONS(1496), - [sym_inf] = ACTIONS(1496), - [sym_nan] = ACTIONS(1496), - [anon_sym_NA] = ACTIONS(1496), - [anon_sym_NA_integer_] = ACTIONS(1496), - [anon_sym_NA_real_] = ACTIONS(1496), - [anon_sym_NA_complex_] = ACTIONS(1496), - [anon_sym_NA_character_] = ACTIONS(1496), - [sym_dots] = ACTIONS(1496), - [sym_dot_dot_i] = ACTIONS(1498), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1498), - [sym__semicolon] = ACTIONS(1498), - [sym__raw_string_literal] = ACTIONS(1498), - [sym__external_open_parenthesis] = ACTIONS(1498), - [sym__external_open_brace] = ACTIONS(1498), - [sym__external_open_bracket] = ACTIONS(1498), - [sym__external_open_bracket2] = ACTIONS(1498), - }, - [1052] = { - [sym_identifier] = ACTIONS(1565), - [anon_sym_BSLASH] = ACTIONS(1567), - [anon_sym_function] = ACTIONS(1565), - [anon_sym_EQ] = ACTIONS(1565), - [anon_sym_if] = ACTIONS(1565), - [anon_sym_for] = ACTIONS(1565), - [anon_sym_while] = ACTIONS(1565), - [anon_sym_repeat] = ACTIONS(1565), - [anon_sym_QMARK] = ACTIONS(1567), - [anon_sym_TILDE] = ACTIONS(1567), - [anon_sym_BANG] = ACTIONS(1565), - [anon_sym_PLUS] = ACTIONS(1567), - [anon_sym_DASH] = ACTIONS(1565), - [anon_sym_LT_DASH] = ACTIONS(1567), - [anon_sym_LT_LT_DASH] = ACTIONS(1567), - [anon_sym_COLON_EQ] = ACTIONS(1567), - [anon_sym_DASH_GT] = ACTIONS(1565), - [anon_sym_DASH_GT_GT] = ACTIONS(1567), - [anon_sym_PIPE] = ACTIONS(1565), - [anon_sym_AMP] = ACTIONS(1565), - [anon_sym_PIPE_PIPE] = ACTIONS(1567), - [anon_sym_AMP_AMP] = ACTIONS(1567), - [anon_sym_LT] = ACTIONS(1565), - [anon_sym_LT_EQ] = ACTIONS(1567), - [anon_sym_GT] = ACTIONS(1565), - [anon_sym_GT_EQ] = ACTIONS(1567), - [anon_sym_EQ_EQ] = ACTIONS(1567), - [anon_sym_BANG_EQ] = ACTIONS(1567), - [anon_sym_STAR] = ACTIONS(1565), - [anon_sym_SLASH] = ACTIONS(1567), - [anon_sym_STAR_STAR] = ACTIONS(1567), - [anon_sym_CARET] = ACTIONS(1567), - [aux_sym_binary_operator_token1] = ACTIONS(1567), - [anon_sym_PIPE_GT] = ACTIONS(1567), - [anon_sym_COLON] = ACTIONS(1565), - [anon_sym_DOLLAR] = ACTIONS(1567), - [anon_sym_AT] = ACTIONS(1567), - [sym__hex_literal] = ACTIONS(1567), - [sym__number_literal] = ACTIONS(1565), - [anon_sym_SQUOTE] = ACTIONS(1567), - [anon_sym_DQUOTE] = ACTIONS(1567), - [sym_return] = ACTIONS(1565), - [sym_next] = ACTIONS(1565), - [sym_break] = ACTIONS(1565), - [sym_true] = ACTIONS(1565), - [sym_false] = ACTIONS(1565), - [sym_null] = ACTIONS(1565), - [sym_inf] = ACTIONS(1565), - [sym_nan] = ACTIONS(1565), - [anon_sym_NA] = ACTIONS(1565), - [anon_sym_NA_integer_] = ACTIONS(1565), - [anon_sym_NA_real_] = ACTIONS(1565), - [anon_sym_NA_complex_] = ACTIONS(1565), - [anon_sym_NA_character_] = ACTIONS(1565), - [sym_dots] = ACTIONS(1565), - [sym_dot_dot_i] = ACTIONS(1567), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1567), - [sym__semicolon] = ACTIONS(1567), - [sym__raw_string_literal] = ACTIONS(1567), - [sym__external_open_parenthesis] = ACTIONS(1567), - [sym__external_open_brace] = ACTIONS(1567), - [sym__external_close_brace] = ACTIONS(1567), - [sym__external_open_bracket] = ACTIONS(1567), - [sym__external_open_bracket2] = ACTIONS(1567), - }, - [1053] = { - [sym_identifier] = ACTIONS(1569), - [anon_sym_BSLASH] = ACTIONS(1571), - [anon_sym_function] = ACTIONS(1569), - [anon_sym_EQ] = ACTIONS(1569), - [anon_sym_if] = ACTIONS(1569), - [anon_sym_for] = ACTIONS(1569), - [anon_sym_while] = ACTIONS(1569), - [anon_sym_repeat] = ACTIONS(1569), - [anon_sym_QMARK] = ACTIONS(1571), - [anon_sym_TILDE] = ACTIONS(1571), - [anon_sym_BANG] = ACTIONS(1569), - [anon_sym_PLUS] = ACTIONS(1571), - [anon_sym_DASH] = ACTIONS(1569), - [anon_sym_LT_DASH] = ACTIONS(1571), - [anon_sym_LT_LT_DASH] = ACTIONS(1571), - [anon_sym_COLON_EQ] = ACTIONS(1571), - [anon_sym_DASH_GT] = ACTIONS(1569), - [anon_sym_DASH_GT_GT] = ACTIONS(1571), - [anon_sym_PIPE] = ACTIONS(1569), - [anon_sym_AMP] = ACTIONS(1569), - [anon_sym_PIPE_PIPE] = ACTIONS(1571), - [anon_sym_AMP_AMP] = ACTIONS(1571), - [anon_sym_LT] = ACTIONS(1569), - [anon_sym_LT_EQ] = ACTIONS(1571), - [anon_sym_GT] = ACTIONS(1569), - [anon_sym_GT_EQ] = ACTIONS(1571), - [anon_sym_EQ_EQ] = ACTIONS(1571), - [anon_sym_BANG_EQ] = ACTIONS(1571), - [anon_sym_STAR] = ACTIONS(1569), - [anon_sym_SLASH] = ACTIONS(1571), - [anon_sym_STAR_STAR] = ACTIONS(1571), - [anon_sym_CARET] = ACTIONS(1571), - [aux_sym_binary_operator_token1] = ACTIONS(1571), - [anon_sym_PIPE_GT] = ACTIONS(1571), - [anon_sym_COLON] = ACTIONS(1569), - [anon_sym_DOLLAR] = ACTIONS(1571), - [anon_sym_AT] = ACTIONS(1571), - [sym__hex_literal] = ACTIONS(1571), - [sym__number_literal] = ACTIONS(1569), - [anon_sym_SQUOTE] = ACTIONS(1571), - [anon_sym_DQUOTE] = ACTIONS(1571), - [sym_return] = ACTIONS(1569), - [sym_next] = ACTIONS(1569), - [sym_break] = ACTIONS(1569), - [sym_true] = ACTIONS(1569), - [sym_false] = ACTIONS(1569), - [sym_null] = ACTIONS(1569), - [sym_inf] = ACTIONS(1569), - [sym_nan] = ACTIONS(1569), - [anon_sym_NA] = ACTIONS(1569), - [anon_sym_NA_integer_] = ACTIONS(1569), - [anon_sym_NA_real_] = ACTIONS(1569), - [anon_sym_NA_complex_] = ACTIONS(1569), - [anon_sym_NA_character_] = ACTIONS(1569), - [sym_dots] = ACTIONS(1569), - [sym_dot_dot_i] = ACTIONS(1571), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1571), - [sym__semicolon] = ACTIONS(1571), - [sym__raw_string_literal] = ACTIONS(1571), - [sym__external_open_parenthesis] = ACTIONS(1571), - [sym__external_open_brace] = ACTIONS(1571), - [sym__external_close_brace] = ACTIONS(1571), - [sym__external_open_bracket] = ACTIONS(1571), - [sym__external_open_bracket2] = ACTIONS(1571), - }, - [1054] = { - [sym_identifier] = ACTIONS(1458), - [anon_sym_BSLASH] = ACTIONS(1456), - [anon_sym_function] = ACTIONS(1458), - [anon_sym_EQ] = ACTIONS(1458), - [anon_sym_if] = ACTIONS(1458), - [anon_sym_for] = ACTIONS(1458), - [anon_sym_while] = ACTIONS(1458), - [anon_sym_repeat] = ACTIONS(1458), - [anon_sym_QMARK] = ACTIONS(1456), - [anon_sym_TILDE] = ACTIONS(1456), - [anon_sym_BANG] = ACTIONS(1458), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1458), - [anon_sym_LT_DASH] = ACTIONS(1456), - [anon_sym_LT_LT_DASH] = ACTIONS(1456), - [anon_sym_COLON_EQ] = ACTIONS(1456), - [anon_sym_DASH_GT] = ACTIONS(1458), - [anon_sym_DASH_GT_GT] = ACTIONS(1456), - [anon_sym_PIPE] = ACTIONS(1458), - [anon_sym_AMP] = ACTIONS(1458), - [anon_sym_PIPE_PIPE] = ACTIONS(1456), - [anon_sym_AMP_AMP] = ACTIONS(1456), - [anon_sym_LT] = ACTIONS(1458), - [anon_sym_LT_EQ] = ACTIONS(1456), - [anon_sym_GT] = ACTIONS(1458), - [anon_sym_GT_EQ] = ACTIONS(1456), - [anon_sym_EQ_EQ] = ACTIONS(1456), - [anon_sym_BANG_EQ] = ACTIONS(1456), - [anon_sym_STAR] = ACTIONS(1458), - [anon_sym_SLASH] = ACTIONS(1456), - [anon_sym_STAR_STAR] = ACTIONS(1456), - [anon_sym_CARET] = ACTIONS(1456), - [aux_sym_binary_operator_token1] = ACTIONS(1456), - [anon_sym_PIPE_GT] = ACTIONS(1456), - [anon_sym_COLON] = ACTIONS(1458), - [anon_sym_DOLLAR] = ACTIONS(1456), - [anon_sym_AT] = ACTIONS(1456), - [sym__hex_literal] = ACTIONS(1456), - [sym__number_literal] = ACTIONS(1458), - [anon_sym_SQUOTE] = ACTIONS(1456), - [anon_sym_DQUOTE] = ACTIONS(1456), - [sym_return] = ACTIONS(1458), - [sym_next] = ACTIONS(1458), - [sym_break] = ACTIONS(1458), - [sym_true] = ACTIONS(1458), - [sym_false] = ACTIONS(1458), - [sym_null] = ACTIONS(1458), - [sym_inf] = ACTIONS(1458), - [sym_nan] = ACTIONS(1458), - [anon_sym_NA] = ACTIONS(1458), - [anon_sym_NA_integer_] = ACTIONS(1458), - [anon_sym_NA_real_] = ACTIONS(1458), - [anon_sym_NA_complex_] = ACTIONS(1458), - [anon_sym_NA_character_] = ACTIONS(1458), - [sym_dots] = ACTIONS(1458), - [sym_dot_dot_i] = ACTIONS(1456), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1456), - [sym__newline] = ACTIONS(1456), - [sym__raw_string_literal] = ACTIONS(1456), - [sym__external_open_parenthesis] = ACTIONS(1456), - [sym__external_open_brace] = ACTIONS(1456), - [sym__external_open_bracket] = ACTIONS(1456), - [sym__external_open_bracket2] = ACTIONS(1456), - [sym__external_close_bracket2] = ACTIONS(1456), - }, - [1055] = { - [sym_function_definition] = STATE(702), - [sym_if_statement] = STATE(702), - [sym_for_statement] = STATE(702), - [sym_while_statement] = STATE(702), - [sym_repeat_statement] = STATE(702), - [sym_braced_expression] = STATE(702), - [sym_parenthesized_expression] = STATE(702), - [sym_call] = STATE(702), - [sym_subset] = STATE(702), - [sym_subset2] = STATE(702), - [sym_unary_operator] = STATE(702), - [sym_binary_operator] = STATE(702), - [sym_extract_operator] = STATE(702), - [sym_namespace_operator] = STATE(702), - [sym_integer] = STATE(702), - [sym_complex] = STATE(702), - [sym_float] = STATE(702), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(791), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(702), - [sym__expression] = STATE(702), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(864), - [sym__open_brace] = STATE(884), - [aux_sym_parenthesized_expression_repeat1] = STATE(1063), - [sym_identifier] = ACTIONS(1635), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(1637), - [sym_next] = ACTIONS(1637), - [sym_break] = ACTIONS(1637), - [sym_true] = ACTIONS(1637), - [sym_false] = ACTIONS(1637), - [sym_null] = ACTIONS(1637), - [sym_inf] = ACTIONS(1637), - [sym_nan] = ACTIONS(1637), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(1637), - [sym_dot_dot_i] = ACTIONS(1639), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1641), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1825), - [sym__external_open_brace] = ACTIONS(755), - }, - [1056] = { - [sym_identifier] = ACTIONS(1468), - [anon_sym_BSLASH] = ACTIONS(1470), - [anon_sym_function] = ACTIONS(1468), - [anon_sym_EQ] = ACTIONS(1468), - [anon_sym_if] = ACTIONS(1468), - [anon_sym_for] = ACTIONS(1468), - [anon_sym_while] = ACTIONS(1468), - [anon_sym_repeat] = ACTIONS(1468), - [anon_sym_QMARK] = ACTIONS(1470), - [anon_sym_TILDE] = ACTIONS(1470), - [anon_sym_BANG] = ACTIONS(1468), - [anon_sym_PLUS] = ACTIONS(1470), - [anon_sym_DASH] = ACTIONS(1468), - [anon_sym_LT_DASH] = ACTIONS(1470), - [anon_sym_LT_LT_DASH] = ACTIONS(1470), - [anon_sym_COLON_EQ] = ACTIONS(1470), - [anon_sym_DASH_GT] = ACTIONS(1468), - [anon_sym_DASH_GT_GT] = ACTIONS(1470), - [anon_sym_PIPE] = ACTIONS(1468), - [anon_sym_AMP] = ACTIONS(1468), - [anon_sym_PIPE_PIPE] = ACTIONS(1470), - [anon_sym_AMP_AMP] = ACTIONS(1470), - [anon_sym_LT] = ACTIONS(1468), - [anon_sym_LT_EQ] = ACTIONS(1470), - [anon_sym_GT] = ACTIONS(1468), - [anon_sym_GT_EQ] = ACTIONS(1470), - [anon_sym_EQ_EQ] = ACTIONS(1470), - [anon_sym_BANG_EQ] = ACTIONS(1470), - [anon_sym_STAR] = ACTIONS(1468), - [anon_sym_SLASH] = ACTIONS(1470), - [anon_sym_STAR_STAR] = ACTIONS(1470), - [anon_sym_CARET] = ACTIONS(1470), - [aux_sym_binary_operator_token1] = ACTIONS(1470), - [anon_sym_PIPE_GT] = ACTIONS(1470), - [anon_sym_COLON] = ACTIONS(1468), - [anon_sym_DOLLAR] = ACTIONS(1470), - [anon_sym_AT] = ACTIONS(1470), - [sym__hex_literal] = ACTIONS(1470), - [sym__number_literal] = ACTIONS(1468), - [anon_sym_SQUOTE] = ACTIONS(1470), - [anon_sym_DQUOTE] = ACTIONS(1470), - [sym_return] = ACTIONS(1468), - [sym_next] = ACTIONS(1468), - [sym_break] = ACTIONS(1468), - [sym_true] = ACTIONS(1468), - [sym_false] = ACTIONS(1468), - [sym_null] = ACTIONS(1468), - [sym_inf] = ACTIONS(1468), - [sym_nan] = ACTIONS(1468), - [anon_sym_NA] = ACTIONS(1468), - [anon_sym_NA_integer_] = ACTIONS(1468), - [anon_sym_NA_real_] = ACTIONS(1468), - [anon_sym_NA_complex_] = ACTIONS(1468), - [anon_sym_NA_character_] = ACTIONS(1468), - [sym_dots] = ACTIONS(1468), - [sym_dot_dot_i] = ACTIONS(1470), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1470), - [sym__semicolon] = ACTIONS(1470), - [sym__raw_string_literal] = ACTIONS(1470), - [sym__external_open_parenthesis] = ACTIONS(1470), - [sym__external_open_brace] = ACTIONS(1470), - [sym__external_close_brace] = ACTIONS(1470), - [sym__external_open_bracket] = ACTIONS(1470), - [sym__external_open_bracket2] = ACTIONS(1470), - }, - [1057] = { - [sym_function_definition] = STATE(702), - [sym_if_statement] = STATE(702), - [sym_for_statement] = STATE(702), - [sym_while_statement] = STATE(702), - [sym_repeat_statement] = STATE(702), - [sym_braced_expression] = STATE(702), - [sym_parenthesized_expression] = STATE(702), - [sym_call] = STATE(702), - [sym_subset] = STATE(702), - [sym_subset2] = STATE(702), - [sym_unary_operator] = STATE(702), - [sym_binary_operator] = STATE(702), - [sym_extract_operator] = STATE(702), - [sym_namespace_operator] = STATE(702), - [sym_integer] = STATE(702), - [sym_complex] = STATE(702), - [sym_float] = STATE(702), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(791), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(702), - [sym__expression] = STATE(702), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(853), - [sym__open_brace] = STATE(884), - [aux_sym_parenthesized_expression_repeat1] = STATE(1055), - [sym_identifier] = ACTIONS(1635), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(1637), - [sym_next] = ACTIONS(1637), - [sym_break] = ACTIONS(1637), - [sym_true] = ACTIONS(1637), - [sym_false] = ACTIONS(1637), - [sym_null] = ACTIONS(1637), - [sym_inf] = ACTIONS(1637), - [sym_nan] = ACTIONS(1637), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(1637), - [sym_dot_dot_i] = ACTIONS(1639), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1641), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1827), - [sym__external_open_brace] = ACTIONS(755), - }, - [1058] = { - [ts_builtin_sym_end] = ACTIONS(1456), - [sym_identifier] = ACTIONS(1458), - [anon_sym_BSLASH] = ACTIONS(1456), - [anon_sym_function] = ACTIONS(1458), - [anon_sym_EQ] = ACTIONS(1458), - [anon_sym_if] = ACTIONS(1458), - [anon_sym_for] = ACTIONS(1458), - [anon_sym_while] = ACTIONS(1458), - [anon_sym_repeat] = ACTIONS(1458), - [anon_sym_QMARK] = ACTIONS(1456), - [anon_sym_TILDE] = ACTIONS(1456), - [anon_sym_BANG] = ACTIONS(1458), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1458), - [anon_sym_LT_DASH] = ACTIONS(1456), - [anon_sym_LT_LT_DASH] = ACTIONS(1456), - [anon_sym_COLON_EQ] = ACTIONS(1456), - [anon_sym_DASH_GT] = ACTIONS(1458), - [anon_sym_DASH_GT_GT] = ACTIONS(1456), - [anon_sym_PIPE] = ACTIONS(1458), - [anon_sym_AMP] = ACTIONS(1458), - [anon_sym_PIPE_PIPE] = ACTIONS(1456), - [anon_sym_AMP_AMP] = ACTIONS(1456), - [anon_sym_LT] = ACTIONS(1458), - [anon_sym_LT_EQ] = ACTIONS(1456), - [anon_sym_GT] = ACTIONS(1458), - [anon_sym_GT_EQ] = ACTIONS(1456), - [anon_sym_EQ_EQ] = ACTIONS(1456), - [anon_sym_BANG_EQ] = ACTIONS(1456), - [anon_sym_STAR] = ACTIONS(1458), - [anon_sym_SLASH] = ACTIONS(1456), - [anon_sym_STAR_STAR] = ACTIONS(1456), - [anon_sym_CARET] = ACTIONS(1456), - [aux_sym_binary_operator_token1] = ACTIONS(1456), - [anon_sym_PIPE_GT] = ACTIONS(1456), - [anon_sym_COLON] = ACTIONS(1458), - [anon_sym_DOLLAR] = ACTIONS(1456), - [anon_sym_AT] = ACTIONS(1456), - [sym__hex_literal] = ACTIONS(1456), - [sym__number_literal] = ACTIONS(1458), - [anon_sym_SQUOTE] = ACTIONS(1456), - [anon_sym_DQUOTE] = ACTIONS(1456), - [sym_return] = ACTIONS(1458), - [sym_next] = ACTIONS(1458), - [sym_break] = ACTIONS(1458), - [sym_true] = ACTIONS(1458), - [sym_false] = ACTIONS(1458), - [sym_null] = ACTIONS(1458), - [sym_inf] = ACTIONS(1458), - [sym_nan] = ACTIONS(1458), - [anon_sym_NA] = ACTIONS(1458), - [anon_sym_NA_integer_] = ACTIONS(1458), - [anon_sym_NA_real_] = ACTIONS(1458), - [anon_sym_NA_complex_] = ACTIONS(1458), - [anon_sym_NA_character_] = ACTIONS(1458), - [sym_dots] = ACTIONS(1458), - [sym_dot_dot_i] = ACTIONS(1456), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1456), - [sym__semicolon] = ACTIONS(1456), - [sym__raw_string_literal] = ACTIONS(1456), - [sym__external_open_parenthesis] = ACTIONS(1456), - [sym__external_open_brace] = ACTIONS(1456), - [sym__external_open_bracket] = ACTIONS(1456), - [sym__external_open_bracket2] = ACTIONS(1456), - }, - [1059] = { - [sym_identifier] = ACTIONS(1468), - [anon_sym_BSLASH] = ACTIONS(1470), - [anon_sym_function] = ACTIONS(1468), - [anon_sym_EQ] = ACTIONS(1468), - [anon_sym_if] = ACTIONS(1468), - [anon_sym_for] = ACTIONS(1468), - [anon_sym_while] = ACTIONS(1468), - [anon_sym_repeat] = ACTIONS(1468), - [anon_sym_QMARK] = ACTIONS(1470), - [anon_sym_TILDE] = ACTIONS(1470), - [anon_sym_BANG] = ACTIONS(1468), - [anon_sym_PLUS] = ACTIONS(1470), - [anon_sym_DASH] = ACTIONS(1468), - [anon_sym_LT_DASH] = ACTIONS(1470), - [anon_sym_LT_LT_DASH] = ACTIONS(1470), - [anon_sym_COLON_EQ] = ACTIONS(1470), - [anon_sym_DASH_GT] = ACTIONS(1468), - [anon_sym_DASH_GT_GT] = ACTIONS(1470), - [anon_sym_PIPE] = ACTIONS(1468), - [anon_sym_AMP] = ACTIONS(1468), - [anon_sym_PIPE_PIPE] = ACTIONS(1470), - [anon_sym_AMP_AMP] = ACTIONS(1470), - [anon_sym_LT] = ACTIONS(1468), - [anon_sym_LT_EQ] = ACTIONS(1470), - [anon_sym_GT] = ACTIONS(1468), - [anon_sym_GT_EQ] = ACTIONS(1470), - [anon_sym_EQ_EQ] = ACTIONS(1470), - [anon_sym_BANG_EQ] = ACTIONS(1470), - [anon_sym_STAR] = ACTIONS(1468), - [anon_sym_SLASH] = ACTIONS(1470), - [anon_sym_STAR_STAR] = ACTIONS(1470), - [anon_sym_CARET] = ACTIONS(1470), - [aux_sym_binary_operator_token1] = ACTIONS(1470), - [anon_sym_PIPE_GT] = ACTIONS(1470), - [anon_sym_COLON] = ACTIONS(1468), - [anon_sym_DOLLAR] = ACTIONS(1470), - [anon_sym_AT] = ACTIONS(1470), - [sym__hex_literal] = ACTIONS(1470), - [sym__number_literal] = ACTIONS(1468), - [anon_sym_SQUOTE] = ACTIONS(1470), - [anon_sym_DQUOTE] = ACTIONS(1470), - [sym_return] = ACTIONS(1468), - [sym_next] = ACTIONS(1468), - [sym_break] = ACTIONS(1468), - [sym_true] = ACTIONS(1468), - [sym_false] = ACTIONS(1468), - [sym_null] = ACTIONS(1468), - [sym_inf] = ACTIONS(1468), - [sym_nan] = ACTIONS(1468), - [anon_sym_NA] = ACTIONS(1468), - [anon_sym_NA_integer_] = ACTIONS(1468), - [anon_sym_NA_real_] = ACTIONS(1468), - [anon_sym_NA_complex_] = ACTIONS(1468), - [anon_sym_NA_character_] = ACTIONS(1468), - [sym_dots] = ACTIONS(1468), - [sym_dot_dot_i] = ACTIONS(1470), - [sym_comment] = ACTIONS(3), - [sym_comma] = ACTIONS(1470), - [sym__newline] = ACTIONS(1470), - [sym__raw_string_literal] = ACTIONS(1470), - [sym__external_open_parenthesis] = ACTIONS(1470), - [sym__external_open_brace] = ACTIONS(1470), - [sym__external_open_bracket] = ACTIONS(1470), - [sym__external_close_bracket] = ACTIONS(1470), - [sym__external_open_bracket2] = ACTIONS(1470), - }, - [1060] = { - [ts_builtin_sym_end] = ACTIONS(1486), - [sym_identifier] = ACTIONS(1484), - [anon_sym_BSLASH] = ACTIONS(1486), - [anon_sym_function] = ACTIONS(1484), - [anon_sym_EQ] = ACTIONS(1484), - [anon_sym_if] = ACTIONS(1484), - [anon_sym_for] = ACTIONS(1484), - [anon_sym_while] = ACTIONS(1484), - [anon_sym_repeat] = ACTIONS(1484), - [anon_sym_QMARK] = ACTIONS(1486), - [anon_sym_TILDE] = ACTIONS(1486), - [anon_sym_BANG] = ACTIONS(1484), - [anon_sym_PLUS] = ACTIONS(1486), - [anon_sym_DASH] = ACTIONS(1484), - [anon_sym_LT_DASH] = ACTIONS(1486), - [anon_sym_LT_LT_DASH] = ACTIONS(1486), - [anon_sym_COLON_EQ] = ACTIONS(1486), - [anon_sym_DASH_GT] = ACTIONS(1484), - [anon_sym_DASH_GT_GT] = ACTIONS(1486), - [anon_sym_PIPE] = ACTIONS(1484), - [anon_sym_AMP] = ACTIONS(1484), - [anon_sym_PIPE_PIPE] = ACTIONS(1486), - [anon_sym_AMP_AMP] = ACTIONS(1486), - [anon_sym_LT] = ACTIONS(1484), - [anon_sym_LT_EQ] = ACTIONS(1486), - [anon_sym_GT] = ACTIONS(1484), - [anon_sym_GT_EQ] = ACTIONS(1486), - [anon_sym_EQ_EQ] = ACTIONS(1486), - [anon_sym_BANG_EQ] = ACTIONS(1486), - [anon_sym_STAR] = ACTIONS(1484), - [anon_sym_SLASH] = ACTIONS(1486), - [anon_sym_STAR_STAR] = ACTIONS(1486), - [anon_sym_CARET] = ACTIONS(1486), - [aux_sym_binary_operator_token1] = ACTIONS(1486), - [anon_sym_PIPE_GT] = ACTIONS(1486), - [anon_sym_COLON] = ACTIONS(1484), - [anon_sym_DOLLAR] = ACTIONS(1486), - [anon_sym_AT] = ACTIONS(1486), - [sym__hex_literal] = ACTIONS(1486), - [sym__number_literal] = ACTIONS(1484), - [anon_sym_SQUOTE] = ACTIONS(1486), - [anon_sym_DQUOTE] = ACTIONS(1486), - [sym_return] = ACTIONS(1484), - [sym_next] = ACTIONS(1484), - [sym_break] = ACTIONS(1484), - [sym_true] = ACTIONS(1484), - [sym_false] = ACTIONS(1484), - [sym_null] = ACTIONS(1484), - [sym_inf] = ACTIONS(1484), - [sym_nan] = ACTIONS(1484), - [anon_sym_NA] = ACTIONS(1484), - [anon_sym_NA_integer_] = ACTIONS(1484), - [anon_sym_NA_real_] = ACTIONS(1484), - [anon_sym_NA_complex_] = ACTIONS(1484), - [anon_sym_NA_character_] = ACTIONS(1484), - [sym_dots] = ACTIONS(1484), - [sym_dot_dot_i] = ACTIONS(1486), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1486), - [sym__semicolon] = ACTIONS(1486), - [sym__raw_string_literal] = ACTIONS(1486), - [sym__external_open_parenthesis] = ACTIONS(1486), - [sym__external_open_brace] = ACTIONS(1486), - [sym__external_open_bracket] = ACTIONS(1486), - [sym__external_open_bracket2] = ACTIONS(1486), - }, - [1061] = { - [ts_builtin_sym_end] = ACTIONS(1567), - [sym_identifier] = ACTIONS(1565), - [anon_sym_BSLASH] = ACTIONS(1567), - [anon_sym_function] = ACTIONS(1565), - [anon_sym_EQ] = ACTIONS(1565), - [anon_sym_if] = ACTIONS(1565), - [anon_sym_for] = ACTIONS(1565), - [anon_sym_while] = ACTIONS(1565), - [anon_sym_repeat] = ACTIONS(1565), - [anon_sym_QMARK] = ACTIONS(1567), - [anon_sym_TILDE] = ACTIONS(1567), - [anon_sym_BANG] = ACTIONS(1565), - [anon_sym_PLUS] = ACTIONS(1567), - [anon_sym_DASH] = ACTIONS(1565), - [anon_sym_LT_DASH] = ACTIONS(1567), - [anon_sym_LT_LT_DASH] = ACTIONS(1567), - [anon_sym_COLON_EQ] = ACTIONS(1567), - [anon_sym_DASH_GT] = ACTIONS(1565), - [anon_sym_DASH_GT_GT] = ACTIONS(1567), - [anon_sym_PIPE] = ACTIONS(1565), - [anon_sym_AMP] = ACTIONS(1565), - [anon_sym_PIPE_PIPE] = ACTIONS(1567), - [anon_sym_AMP_AMP] = ACTIONS(1567), - [anon_sym_LT] = ACTIONS(1565), - [anon_sym_LT_EQ] = ACTIONS(1567), - [anon_sym_GT] = ACTIONS(1565), - [anon_sym_GT_EQ] = ACTIONS(1567), - [anon_sym_EQ_EQ] = ACTIONS(1567), - [anon_sym_BANG_EQ] = ACTIONS(1567), - [anon_sym_STAR] = ACTIONS(1565), - [anon_sym_SLASH] = ACTIONS(1567), - [anon_sym_STAR_STAR] = ACTIONS(1567), - [anon_sym_CARET] = ACTIONS(1567), - [aux_sym_binary_operator_token1] = ACTIONS(1567), - [anon_sym_PIPE_GT] = ACTIONS(1567), - [anon_sym_COLON] = ACTIONS(1565), - [anon_sym_DOLLAR] = ACTIONS(1567), - [anon_sym_AT] = ACTIONS(1567), - [sym__hex_literal] = ACTIONS(1567), - [sym__number_literal] = ACTIONS(1565), - [anon_sym_SQUOTE] = ACTIONS(1567), - [anon_sym_DQUOTE] = ACTIONS(1567), - [sym_return] = ACTIONS(1565), - [sym_next] = ACTIONS(1565), - [sym_break] = ACTIONS(1565), - [sym_true] = ACTIONS(1565), - [sym_false] = ACTIONS(1565), - [sym_null] = ACTIONS(1565), - [sym_inf] = ACTIONS(1565), - [sym_nan] = ACTIONS(1565), - [anon_sym_NA] = ACTIONS(1565), - [anon_sym_NA_integer_] = ACTIONS(1565), - [anon_sym_NA_real_] = ACTIONS(1565), - [anon_sym_NA_complex_] = ACTIONS(1565), - [anon_sym_NA_character_] = ACTIONS(1565), - [sym_dots] = ACTIONS(1565), - [sym_dot_dot_i] = ACTIONS(1567), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1567), - [sym__semicolon] = ACTIONS(1567), - [sym__raw_string_literal] = ACTIONS(1567), - [sym__external_open_parenthesis] = ACTIONS(1567), - [sym__external_open_brace] = ACTIONS(1567), - [sym__external_open_bracket] = ACTIONS(1567), - [sym__external_open_bracket2] = ACTIONS(1567), - }, - [1062] = { - [sym_function_definition] = STATE(702), - [sym_if_statement] = STATE(702), - [sym_for_statement] = STATE(702), - [sym_while_statement] = STATE(702), - [sym_repeat_statement] = STATE(702), - [sym_braced_expression] = STATE(702), - [sym_parenthesized_expression] = STATE(702), - [sym_call] = STATE(702), - [sym_subset] = STATE(702), - [sym_subset2] = STATE(702), - [sym_unary_operator] = STATE(702), - [sym_binary_operator] = STATE(702), - [sym_extract_operator] = STATE(702), - [sym_namespace_operator] = STATE(702), - [sym_integer] = STATE(702), - [sym_complex] = STATE(702), - [sym_float] = STATE(702), - [sym__float_literal] = STATE(792), - [sym_string] = STATE(791), - [sym__single_quoted_string] = STATE(793), - [sym__double_quoted_string] = STATE(794), - [sym_na] = STATE(702), - [sym__expression] = STATE(702), - [sym__string_or_identifier] = STATE(2300), - [sym__open_parenthesis] = STATE(968), - [sym__close_parenthesis] = STATE(1047), - [sym__open_brace] = STATE(884), - [aux_sym_parenthesized_expression_repeat1] = STATE(1063), - [sym_identifier] = ACTIONS(1635), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_function] = ACTIONS(711), - [anon_sym_if] = ACTIONS(713), - [anon_sym_for] = ACTIONS(715), - [anon_sym_while] = ACTIONS(717), - [anon_sym_repeat] = ACTIONS(719), - [anon_sym_QMARK] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(723), - [anon_sym_BANG] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [sym__hex_literal] = ACTIONS(729), - [sym__number_literal] = ACTIONS(731), - [anon_sym_SQUOTE] = ACTIONS(733), - [anon_sym_DQUOTE] = ACTIONS(735), - [sym_return] = ACTIONS(1637), - [sym_next] = ACTIONS(1637), - [sym_break] = ACTIONS(1637), - [sym_true] = ACTIONS(1637), - [sym_false] = ACTIONS(1637), - [sym_null] = ACTIONS(1637), - [sym_inf] = ACTIONS(1637), - [sym_nan] = ACTIONS(1637), - [anon_sym_NA] = ACTIONS(739), - [anon_sym_NA_integer_] = ACTIONS(739), - [anon_sym_NA_real_] = ACTIONS(739), - [anon_sym_NA_complex_] = ACTIONS(739), - [anon_sym_NA_character_] = ACTIONS(739), - [sym_dots] = ACTIONS(1637), - [sym_dot_dot_i] = ACTIONS(1639), - [sym_comment] = ACTIONS(3), - [sym__newline] = ACTIONS(1641), - [sym__raw_string_literal] = ACTIONS(749), - [sym__external_open_parenthesis] = ACTIONS(751), - [sym__external_close_parenthesis] = ACTIONS(1829), - [sym__external_open_brace] = ACTIONS(755), + [anon_sym_GT_EQ] = ACTIONS(801), + [anon_sym_EQ_EQ] = ACTIONS(801), + [anon_sym_BANG_EQ] = ACTIONS(801), + [anon_sym_STAR] = ACTIONS(803), + [anon_sym_SLASH] = ACTIONS(801), + [anon_sym_STAR_STAR] = ACTIONS(801), + [anon_sym_CARET] = ACTIONS(801), + [aux_sym_binary_operator_token1] = ACTIONS(801), + [anon_sym_PIPE_GT] = ACTIONS(801), + [anon_sym_COLON] = ACTIONS(803), + [anon_sym_DOLLAR] = ACTIONS(801), + [anon_sym_AT] = ACTIONS(801), + [sym__hex_literal] = ACTIONS(801), + [sym__number_literal] = ACTIONS(803), + [anon_sym_SQUOTE] = ACTIONS(801), + [anon_sym_DQUOTE] = ACTIONS(801), + [sym_dots] = ACTIONS(803), + [sym_dot_dot_i] = ACTIONS(801), + [sym_return] = ACTIONS(803), + [sym_next] = ACTIONS(803), + [sym_break] = ACTIONS(803), + [sym_true] = ACTIONS(803), + [sym_false] = ACTIONS(803), + [sym_null] = ACTIONS(803), + [sym_inf] = ACTIONS(803), + [sym_nan] = ACTIONS(803), + [anon_sym_NA] = ACTIONS(803), + [anon_sym_NA_integer_] = ACTIONS(803), + [anon_sym_NA_real_] = ACTIONS(803), + [anon_sym_NA_complex_] = ACTIONS(803), + [anon_sym_NA_character_] = ACTIONS(803), + [sym_comment] = ACTIONS(3), + [sym__newline] = ACTIONS(801), + [sym__semicolon] = ACTIONS(801), + [sym__raw_string_literal] = ACTIONS(801), + [sym__external_open_parenthesis] = ACTIONS(801), + [sym__external_open_brace] = ACTIONS(801), + [sym__external_close_brace] = ACTIONS(801), + [sym__external_open_bracket] = ACTIONS(801), + [sym__external_open_bracket2] = ACTIONS(801), }, }; static const uint16_t ts_small_parse_table[] = { - [0] = 33, + [0] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(523), 1, + anon_sym_BSLASH, + ACTIONS(525), 1, + anon_sym_function, + ACTIONS(527), 1, + anon_sym_if, + ACTIONS(529), 1, + anon_sym_for, + ACTIONS(531), 1, + anon_sym_while, + ACTIONS(533), 1, + anon_sym_repeat, + ACTIONS(535), 1, + anon_sym_QMARK, + ACTIONS(537), 1, + anon_sym_TILDE, + ACTIONS(539), 1, + anon_sym_BANG, + ACTIONS(543), 1, + sym__hex_literal, + ACTIONS(545), 1, + sym__number_literal, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, + sym__external_open_parenthesis, + ACTIONS(567), 1, + sym__external_open_brace, + ACTIONS(1063), 1, + sym_dot_dot_i, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, + sym_string, + STATE(1608), 1, + sym__float_literal, + STATE(1609), 1, + sym__single_quoted_string, + STATE(1610), 1, + sym__double_quoted_string, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + STATE(2055), 1, + sym__argument_value, + ACTIONS(541), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(1065), 2, + sym__external_close_parenthesis, + sym_comma, + ACTIONS(557), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(553), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1526), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [129] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + STATE(373), 1, + sym__open_brace, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2043), 1, + sym__argument_value, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1065), 2, + sym__external_close_bracket, + sym_comma, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(427), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1535), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [258] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(445), 1, + anon_sym_BSLASH, + ACTIONS(447), 1, + anon_sym_function, + ACTIONS(449), 1, + anon_sym_if, + ACTIONS(451), 1, + anon_sym_for, + ACTIONS(453), 1, + anon_sym_while, + ACTIONS(455), 1, + anon_sym_repeat, + ACTIONS(457), 1, + anon_sym_QMARK, + ACTIONS(459), 1, + anon_sym_TILDE, + ACTIONS(461), 1, + anon_sym_BANG, + ACTIONS(465), 1, + sym__hex_literal, + ACTIONS(467), 1, + sym__number_literal, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, + sym__external_open_parenthesis, + ACTIONS(487), 1, + sym__external_open_brace, + ACTIONS(1073), 1, + sym_dot_dot_i, + STATE(376), 1, + sym__open_brace, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1621), 1, + sym_string, + STATE(1622), 1, + sym__float_literal, + STATE(1623), 1, + sym__single_quoted_string, + STATE(1624), 1, + sym__double_quoted_string, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + STATE(2054), 1, + sym__argument_value, + ACTIONS(463), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1065), 2, + sym__external_close_bracket2, + sym_comma, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(475), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1372), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [387] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, + anon_sym_BSLASH, + ACTIONS(1023), 1, + anon_sym_function, + ACTIONS(1025), 1, + anon_sym_if, + ACTIONS(1027), 1, + anon_sym_for, + ACTIONS(1029), 1, + anon_sym_while, + ACTIONS(1031), 1, + anon_sym_repeat, + ACTIONS(1033), 1, + anon_sym_QMARK, + ACTIONS(1035), 1, + anon_sym_TILDE, + ACTIONS(1037), 1, + anon_sym_BANG, + ACTIONS(1041), 1, + sym__hex_literal, + ACTIONS(1043), 1, + sym__number_literal, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, + sym__external_open_parenthesis, + ACTIONS(1055), 1, + sym__external_open_brace, + ACTIONS(1077), 1, + sym__newline, + STATE(320), 1, + sym_string, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, + sym__float_literal, + STATE(325), 1, + sym__single_quoted_string, + STATE(378), 1, + sym__open_brace, + STATE(1054), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1049), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1075), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(242), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [515] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, + anon_sym_BSLASH, + ACTIONS(1023), 1, + anon_sym_function, + ACTIONS(1025), 1, + anon_sym_if, + ACTIONS(1027), 1, + anon_sym_for, + ACTIONS(1029), 1, + anon_sym_while, + ACTIONS(1031), 1, + anon_sym_repeat, + ACTIONS(1033), 1, + anon_sym_QMARK, + ACTIONS(1035), 1, + anon_sym_TILDE, + ACTIONS(1037), 1, + anon_sym_BANG, + ACTIONS(1041), 1, + sym__hex_literal, + ACTIONS(1043), 1, + sym__number_literal, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, + sym__external_open_parenthesis, + ACTIONS(1055), 1, + sym__external_open_brace, + ACTIONS(1081), 1, + sym__newline, + STATE(320), 1, + sym_string, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, + sym__float_literal, + STATE(325), 1, + sym__single_quoted_string, + STATE(378), 1, + sym__open_brace, + STATE(669), 1, + aux_sym_function_definition_repeat1, + STATE(1054), 1, + sym__open_parenthesis, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1049), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1079), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(199), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [643] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, + anon_sym_BSLASH, + ACTIONS(1023), 1, + anon_sym_function, + ACTIONS(1025), 1, + anon_sym_if, + ACTIONS(1027), 1, + anon_sym_for, + ACTIONS(1029), 1, + anon_sym_while, + ACTIONS(1031), 1, + anon_sym_repeat, + ACTIONS(1033), 1, + anon_sym_QMARK, + ACTIONS(1035), 1, + anon_sym_TILDE, + ACTIONS(1037), 1, + anon_sym_BANG, + ACTIONS(1041), 1, + sym__hex_literal, + ACTIONS(1043), 1, + sym__number_literal, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, + sym__external_open_parenthesis, + ACTIONS(1055), 1, + sym__external_open_brace, + ACTIONS(1085), 1, + sym__newline, + STATE(320), 1, + sym_string, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, + sym__float_literal, + STATE(325), 1, + sym__single_quoted_string, + STATE(378), 1, + sym__open_brace, + STATE(817), 1, + aux_sym_function_definition_repeat1, + STATE(1054), 1, + sym__open_parenthesis, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1049), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1083), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(200), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [771] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + anon_sym_function, + ACTIONS(723), 1, + anon_sym_if, + ACTIONS(725), 1, + anon_sym_for, + ACTIONS(727), 1, + anon_sym_while, + ACTIONS(729), 1, + anon_sym_repeat, + ACTIONS(731), 1, + anon_sym_QMARK, + ACTIONS(733), 1, + anon_sym_TILDE, + ACTIONS(735), 1, + anon_sym_BANG, + ACTIONS(739), 1, + sym__hex_literal, + ACTIONS(741), 1, + sym__number_literal, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, + sym__external_open_parenthesis, + ACTIONS(753), 1, + sym__external_open_brace, + ACTIONS(1077), 1, + sym__newline, + STATE(309), 1, + sym__single_quoted_string, + STATE(315), 1, + sym__double_quoted_string, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, + sym__open_brace, + STATE(1062), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(747), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1087), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(150), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [899] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + anon_sym_function, + ACTIONS(723), 1, + anon_sym_if, + ACTIONS(725), 1, + anon_sym_for, + ACTIONS(727), 1, + anon_sym_while, + ACTIONS(729), 1, + anon_sym_repeat, + ACTIONS(731), 1, + anon_sym_QMARK, + ACTIONS(733), 1, + anon_sym_TILDE, + ACTIONS(735), 1, + anon_sym_BANG, + ACTIONS(739), 1, + sym__hex_literal, + ACTIONS(741), 1, + sym__number_literal, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, + sym__external_open_parenthesis, + ACTIONS(753), 1, + sym__external_open_brace, + ACTIONS(1091), 1, + sym__newline, + STATE(309), 1, + sym__single_quoted_string, + STATE(315), 1, + sym__double_quoted_string, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, + sym__open_brace, + STATE(483), 1, + aux_sym_function_definition_repeat1, + STATE(1062), 1, + sym__open_parenthesis, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(747), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1089), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(151), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [1027] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, + anon_sym_BSLASH, + ACTIONS(1023), 1, + anon_sym_function, + ACTIONS(1025), 1, + anon_sym_if, + ACTIONS(1027), 1, + anon_sym_for, + ACTIONS(1029), 1, + anon_sym_while, + ACTIONS(1031), 1, + anon_sym_repeat, + ACTIONS(1033), 1, + anon_sym_QMARK, + ACTIONS(1035), 1, + anon_sym_TILDE, + ACTIONS(1037), 1, + anon_sym_BANG, + ACTIONS(1041), 1, + sym__hex_literal, + ACTIONS(1043), 1, + sym__number_literal, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, + sym__external_open_parenthesis, + ACTIONS(1055), 1, + sym__external_open_brace, + ACTIONS(1095), 1, + sym__newline, + STATE(320), 1, + sym_string, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, + sym__float_literal, + STATE(325), 1, + sym__single_quoted_string, + STATE(378), 1, + sym__open_brace, + STATE(980), 1, + aux_sym_function_definition_repeat1, + STATE(1054), 1, + sym__open_parenthesis, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1049), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1093), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(201), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [1155] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, + anon_sym_BSLASH, + ACTIONS(1023), 1, + anon_sym_function, + ACTIONS(1025), 1, + anon_sym_if, + ACTIONS(1027), 1, + anon_sym_for, + ACTIONS(1029), 1, + anon_sym_while, + ACTIONS(1031), 1, + anon_sym_repeat, + ACTIONS(1033), 1, + anon_sym_QMARK, + ACTIONS(1035), 1, + anon_sym_TILDE, + ACTIONS(1037), 1, + anon_sym_BANG, + ACTIONS(1041), 1, + sym__hex_literal, + ACTIONS(1043), 1, + sym__number_literal, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, + sym__external_open_parenthesis, + ACTIONS(1055), 1, + sym__external_open_brace, + ACTIONS(1099), 1, + sym__newline, + STATE(320), 1, + sym_string, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, + sym__float_literal, + STATE(325), 1, + sym__single_quoted_string, + STATE(378), 1, + sym__open_brace, + STATE(987), 1, + aux_sym_function_definition_repeat1, + STATE(1054), 1, + sym__open_parenthesis, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1049), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1097), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(202), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [1283] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + anon_sym_function, + ACTIONS(723), 1, + anon_sym_if, + ACTIONS(725), 1, + anon_sym_for, + ACTIONS(727), 1, + anon_sym_while, + ACTIONS(729), 1, + anon_sym_repeat, + ACTIONS(731), 1, + anon_sym_QMARK, + ACTIONS(733), 1, + anon_sym_TILDE, + ACTIONS(735), 1, + anon_sym_BANG, + ACTIONS(739), 1, + sym__hex_literal, + ACTIONS(741), 1, + sym__number_literal, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, + sym__external_open_parenthesis, + ACTIONS(753), 1, + sym__external_open_brace, + ACTIONS(1077), 1, + sym__newline, + STATE(309), 1, + sym__single_quoted_string, + STATE(315), 1, + sym__double_quoted_string, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, + sym__open_brace, + STATE(1062), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(747), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1101), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(152), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [1411] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + anon_sym_function, + ACTIONS(723), 1, + anon_sym_if, + ACTIONS(725), 1, + anon_sym_for, + ACTIONS(727), 1, + anon_sym_while, + ACTIONS(729), 1, + anon_sym_repeat, + ACTIONS(731), 1, + anon_sym_QMARK, + ACTIONS(733), 1, + anon_sym_TILDE, + ACTIONS(735), 1, + anon_sym_BANG, + ACTIONS(739), 1, + sym__hex_literal, + ACTIONS(741), 1, + sym__number_literal, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, + sym__external_open_parenthesis, + ACTIONS(753), 1, + sym__external_open_brace, + ACTIONS(1077), 1, + sym__newline, + STATE(309), 1, + sym__single_quoted_string, + STATE(315), 1, + sym__double_quoted_string, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, + sym__open_brace, + STATE(1062), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(747), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1103), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(153), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [1539] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, + anon_sym_BSLASH, + ACTIONS(1023), 1, + anon_sym_function, + ACTIONS(1025), 1, + anon_sym_if, + ACTIONS(1027), 1, + anon_sym_for, + ACTIONS(1029), 1, + anon_sym_while, + ACTIONS(1031), 1, + anon_sym_repeat, + ACTIONS(1033), 1, + anon_sym_QMARK, + ACTIONS(1035), 1, + anon_sym_TILDE, + ACTIONS(1037), 1, + anon_sym_BANG, + ACTIONS(1041), 1, + sym__hex_literal, + ACTIONS(1043), 1, + sym__number_literal, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, + sym__external_open_parenthesis, + ACTIONS(1055), 1, + sym__external_open_brace, + ACTIONS(1107), 1, + sym__newline, + STATE(320), 1, + sym_string, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, + sym__float_literal, + STATE(325), 1, + sym__single_quoted_string, + STATE(378), 1, + sym__open_brace, + STATE(988), 1, + aux_sym_function_definition_repeat1, + STATE(1054), 1, + sym__open_parenthesis, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1049), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1105), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(203), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [1667] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + anon_sym_function, + ACTIONS(723), 1, + anon_sym_if, + ACTIONS(725), 1, + anon_sym_for, + ACTIONS(727), 1, + anon_sym_while, + ACTIONS(729), 1, + anon_sym_repeat, + ACTIONS(731), 1, + anon_sym_QMARK, + ACTIONS(733), 1, + anon_sym_TILDE, + ACTIONS(735), 1, + anon_sym_BANG, + ACTIONS(739), 1, + sym__hex_literal, + ACTIONS(741), 1, + sym__number_literal, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, + sym__external_open_parenthesis, + ACTIONS(753), 1, + sym__external_open_brace, + ACTIONS(1077), 1, + sym__newline, + STATE(309), 1, + sym__single_quoted_string, + STATE(315), 1, + sym__double_quoted_string, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, + sym__open_brace, + STATE(1062), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(747), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1109), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(154), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [1795] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + anon_sym_function, + ACTIONS(723), 1, + anon_sym_if, + ACTIONS(725), 1, + anon_sym_for, + ACTIONS(727), 1, + anon_sym_while, + ACTIONS(729), 1, + anon_sym_repeat, + ACTIONS(731), 1, + anon_sym_QMARK, + ACTIONS(733), 1, + anon_sym_TILDE, + ACTIONS(735), 1, + anon_sym_BANG, + ACTIONS(739), 1, + sym__hex_literal, + ACTIONS(741), 1, + sym__number_literal, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, + sym__external_open_parenthesis, + ACTIONS(753), 1, + sym__external_open_brace, + ACTIONS(1077), 1, + sym__newline, + STATE(309), 1, + sym__single_quoted_string, + STATE(315), 1, + sym__double_quoted_string, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, + sym__open_brace, + STATE(1062), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(747), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1111), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(155), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [1923] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, + anon_sym_BSLASH, + ACTIONS(1023), 1, + anon_sym_function, + ACTIONS(1025), 1, + anon_sym_if, + ACTIONS(1027), 1, + anon_sym_for, + ACTIONS(1029), 1, + anon_sym_while, + ACTIONS(1031), 1, + anon_sym_repeat, + ACTIONS(1033), 1, + anon_sym_QMARK, + ACTIONS(1035), 1, + anon_sym_TILDE, + ACTIONS(1037), 1, + anon_sym_BANG, + ACTIONS(1041), 1, + sym__hex_literal, + ACTIONS(1043), 1, + sym__number_literal, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, + sym__external_open_parenthesis, + ACTIONS(1055), 1, + sym__external_open_brace, + ACTIONS(1115), 1, + sym__newline, + STATE(320), 1, + sym_string, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, + sym__float_literal, + STATE(325), 1, + sym__single_quoted_string, + STATE(378), 1, + sym__open_brace, + STATE(994), 1, + aux_sym_function_definition_repeat1, + STATE(1054), 1, + sym__open_parenthesis, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1049), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1113), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(204), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [2051] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + anon_sym_function, + ACTIONS(723), 1, + anon_sym_if, + ACTIONS(725), 1, + anon_sym_for, + ACTIONS(727), 1, + anon_sym_while, + ACTIONS(729), 1, + anon_sym_repeat, + ACTIONS(731), 1, + anon_sym_QMARK, + ACTIONS(733), 1, + anon_sym_TILDE, + ACTIONS(735), 1, + anon_sym_BANG, + ACTIONS(739), 1, + sym__hex_literal, + ACTIONS(741), 1, + sym__number_literal, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, + sym__external_open_parenthesis, + ACTIONS(753), 1, + sym__external_open_brace, + ACTIONS(1077), 1, + sym__newline, + STATE(309), 1, + sym__single_quoted_string, + STATE(315), 1, + sym__double_quoted_string, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, + sym__open_brace, + STATE(1062), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(747), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1117), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(156), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [2179] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, + anon_sym_BSLASH, + ACTIONS(1023), 1, + anon_sym_function, + ACTIONS(1025), 1, + anon_sym_if, + ACTIONS(1027), 1, + anon_sym_for, + ACTIONS(1029), 1, + anon_sym_while, + ACTIONS(1031), 1, + anon_sym_repeat, + ACTIONS(1033), 1, + anon_sym_QMARK, + ACTIONS(1035), 1, + anon_sym_TILDE, + ACTIONS(1037), 1, + anon_sym_BANG, + ACTIONS(1041), 1, + sym__hex_literal, + ACTIONS(1043), 1, + sym__number_literal, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, + sym__external_open_parenthesis, + ACTIONS(1055), 1, + sym__external_open_brace, + ACTIONS(1121), 1, + sym__newline, + STATE(320), 1, + sym_string, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, + sym__float_literal, + STATE(325), 1, + sym__single_quoted_string, + STATE(378), 1, + sym__open_brace, + STATE(1001), 1, + aux_sym_function_definition_repeat1, + STATE(1054), 1, + sym__open_parenthesis, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1049), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1119), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(130), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [2307] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + anon_sym_function, + ACTIONS(723), 1, + anon_sym_if, + ACTIONS(725), 1, + anon_sym_for, + ACTIONS(727), 1, + anon_sym_while, + ACTIONS(729), 1, + anon_sym_repeat, + ACTIONS(731), 1, + anon_sym_QMARK, + ACTIONS(733), 1, + anon_sym_TILDE, + ACTIONS(735), 1, + anon_sym_BANG, + ACTIONS(739), 1, + sym__hex_literal, + ACTIONS(741), 1, + sym__number_literal, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, + sym__external_open_parenthesis, + ACTIONS(753), 1, + sym__external_open_brace, + ACTIONS(1077), 1, + sym__newline, + STATE(309), 1, + sym__single_quoted_string, + STATE(315), 1, + sym__double_quoted_string, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, + sym__open_brace, + STATE(1062), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(747), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1123), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(157), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [2435] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, + anon_sym_BSLASH, + ACTIONS(1023), 1, + anon_sym_function, + ACTIONS(1025), 1, + anon_sym_if, + ACTIONS(1027), 1, + anon_sym_for, + ACTIONS(1029), 1, + anon_sym_while, + ACTIONS(1031), 1, + anon_sym_repeat, + ACTIONS(1033), 1, + anon_sym_QMARK, + ACTIONS(1035), 1, + anon_sym_TILDE, + ACTIONS(1037), 1, + anon_sym_BANG, + ACTIONS(1041), 1, + sym__hex_literal, + ACTIONS(1043), 1, + sym__number_literal, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, + sym__external_open_parenthesis, + ACTIONS(1055), 1, + sym__external_open_brace, + ACTIONS(1127), 1, + sym__newline, + STATE(320), 1, + sym_string, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, + sym__float_literal, + STATE(325), 1, + sym__single_quoted_string, + STATE(378), 1, + sym__open_brace, + STATE(1008), 1, + aux_sym_function_definition_repeat1, + STATE(1054), 1, + sym__open_parenthesis, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1049), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1125), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(205), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [2563] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + anon_sym_function, + ACTIONS(723), 1, + anon_sym_if, + ACTIONS(725), 1, + anon_sym_for, + ACTIONS(727), 1, + anon_sym_while, + ACTIONS(729), 1, + anon_sym_repeat, + ACTIONS(731), 1, + anon_sym_QMARK, + ACTIONS(733), 1, + anon_sym_TILDE, + ACTIONS(735), 1, + anon_sym_BANG, + ACTIONS(739), 1, + sym__hex_literal, + ACTIONS(741), 1, + sym__number_literal, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, + sym__external_open_parenthesis, + ACTIONS(753), 1, + sym__external_open_brace, + ACTIONS(1077), 1, + sym__newline, + STATE(309), 1, + sym__single_quoted_string, + STATE(315), 1, + sym__double_quoted_string, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, + sym__open_brace, + STATE(1062), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(747), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1129), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(158), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [2691] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, + anon_sym_BSLASH, + ACTIONS(1023), 1, + anon_sym_function, + ACTIONS(1025), 1, + anon_sym_if, + ACTIONS(1027), 1, + anon_sym_for, + ACTIONS(1029), 1, + anon_sym_while, + ACTIONS(1031), 1, + anon_sym_repeat, + ACTIONS(1033), 1, + anon_sym_QMARK, + ACTIONS(1035), 1, + anon_sym_TILDE, + ACTIONS(1037), 1, + anon_sym_BANG, + ACTIONS(1041), 1, + sym__hex_literal, + ACTIONS(1043), 1, + sym__number_literal, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, + sym__external_open_parenthesis, + ACTIONS(1055), 1, + sym__external_open_brace, + ACTIONS(1133), 1, + sym__newline, + STATE(320), 1, + sym_string, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, + sym__float_literal, + STATE(325), 1, + sym__single_quoted_string, + STATE(378), 1, + sym__open_brace, + STATE(1014), 1, + aux_sym_function_definition_repeat1, + STATE(1054), 1, + sym__open_parenthesis, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1049), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1131), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(206), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [2819] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + anon_sym_function, + ACTIONS(723), 1, + anon_sym_if, + ACTIONS(725), 1, + anon_sym_for, + ACTIONS(727), 1, + anon_sym_while, + ACTIONS(729), 1, + anon_sym_repeat, + ACTIONS(731), 1, + anon_sym_QMARK, + ACTIONS(733), 1, + anon_sym_TILDE, + ACTIONS(735), 1, + anon_sym_BANG, + ACTIONS(739), 1, + sym__hex_literal, + ACTIONS(741), 1, + sym__number_literal, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, + sym__external_open_parenthesis, + ACTIONS(753), 1, + sym__external_open_brace, + ACTIONS(1077), 1, + sym__newline, + STATE(309), 1, + sym__single_quoted_string, + STATE(315), 1, + sym__double_quoted_string, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, + sym__open_brace, + STATE(1062), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(747), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1135), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(159), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [2947] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + anon_sym_function, + ACTIONS(723), 1, + anon_sym_if, + ACTIONS(725), 1, + anon_sym_for, + ACTIONS(727), 1, + anon_sym_while, + ACTIONS(729), 1, + anon_sym_repeat, + ACTIONS(731), 1, + anon_sym_QMARK, + ACTIONS(733), 1, + anon_sym_TILDE, + ACTIONS(735), 1, + anon_sym_BANG, + ACTIONS(739), 1, + sym__hex_literal, + ACTIONS(741), 1, + sym__number_literal, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, + sym__external_open_parenthesis, + ACTIONS(753), 1, + sym__external_open_brace, + ACTIONS(1077), 1, + sym__newline, + STATE(309), 1, + sym__single_quoted_string, + STATE(315), 1, + sym__double_quoted_string, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, + sym__open_brace, + STATE(1062), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(747), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1137), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(160), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [3075] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + anon_sym_function, + ACTIONS(723), 1, + anon_sym_if, + ACTIONS(725), 1, + anon_sym_for, + ACTIONS(727), 1, + anon_sym_while, + ACTIONS(729), 1, + anon_sym_repeat, + ACTIONS(731), 1, + anon_sym_QMARK, + ACTIONS(733), 1, + anon_sym_TILDE, + ACTIONS(735), 1, + anon_sym_BANG, + ACTIONS(739), 1, + sym__hex_literal, + ACTIONS(741), 1, + sym__number_literal, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, + sym__external_open_parenthesis, + ACTIONS(753), 1, + sym__external_open_brace, + ACTIONS(1077), 1, + sym__newline, + STATE(309), 1, + sym__single_quoted_string, + STATE(315), 1, + sym__double_quoted_string, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, + sym__open_brace, + STATE(1062), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(747), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1139), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(161), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [3203] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + anon_sym_function, + ACTIONS(723), 1, + anon_sym_if, + ACTIONS(725), 1, + anon_sym_for, + ACTIONS(727), 1, + anon_sym_while, + ACTIONS(729), 1, + anon_sym_repeat, + ACTIONS(731), 1, + anon_sym_QMARK, + ACTIONS(733), 1, + anon_sym_TILDE, + ACTIONS(735), 1, + anon_sym_BANG, + ACTIONS(739), 1, + sym__hex_literal, + ACTIONS(741), 1, + sym__number_literal, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, + sym__external_open_parenthesis, + ACTIONS(753), 1, + sym__external_open_brace, + ACTIONS(1077), 1, + sym__newline, + STATE(309), 1, + sym__single_quoted_string, + STATE(315), 1, + sym__double_quoted_string, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, + sym__open_brace, + STATE(1062), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(747), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1141), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(162), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [3331] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + anon_sym_function, + ACTIONS(723), 1, + anon_sym_if, + ACTIONS(725), 1, + anon_sym_for, + ACTIONS(727), 1, + anon_sym_while, + ACTIONS(729), 1, + anon_sym_repeat, + ACTIONS(731), 1, + anon_sym_QMARK, + ACTIONS(733), 1, + anon_sym_TILDE, + ACTIONS(735), 1, + anon_sym_BANG, + ACTIONS(739), 1, + sym__hex_literal, + ACTIONS(741), 1, + sym__number_literal, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, + sym__external_open_parenthesis, + ACTIONS(753), 1, + sym__external_open_brace, + ACTIONS(1077), 1, + sym__newline, + STATE(309), 1, + sym__single_quoted_string, + STATE(315), 1, + sym__double_quoted_string, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, + sym__open_brace, + STATE(1062), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(747), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1143), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(163), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [3459] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, + anon_sym_BSLASH, + ACTIONS(1023), 1, + anon_sym_function, + ACTIONS(1025), 1, + anon_sym_if, + ACTIONS(1027), 1, + anon_sym_for, + ACTIONS(1029), 1, + anon_sym_while, + ACTIONS(1031), 1, + anon_sym_repeat, + ACTIONS(1033), 1, + anon_sym_QMARK, + ACTIONS(1035), 1, + anon_sym_TILDE, + ACTIONS(1037), 1, + anon_sym_BANG, + ACTIONS(1041), 1, + sym__hex_literal, + ACTIONS(1043), 1, + sym__number_literal, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, + sym__external_open_parenthesis, + ACTIONS(1055), 1, + sym__external_open_brace, + ACTIONS(1147), 1, + sym__newline, + STATE(320), 1, + sym_string, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, + sym__float_literal, + STATE(325), 1, + sym__single_quoted_string, + STATE(378), 1, + sym__open_brace, + STATE(1015), 1, + aux_sym_function_definition_repeat1, + STATE(1054), 1, + sym__open_parenthesis, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1049), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1145), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(207), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [3587] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + anon_sym_function, + ACTIONS(723), 1, + anon_sym_if, + ACTIONS(725), 1, + anon_sym_for, + ACTIONS(727), 1, + anon_sym_while, + ACTIONS(729), 1, + anon_sym_repeat, + ACTIONS(731), 1, + anon_sym_QMARK, + ACTIONS(733), 1, + anon_sym_TILDE, + ACTIONS(735), 1, + anon_sym_BANG, + ACTIONS(739), 1, + sym__hex_literal, + ACTIONS(741), 1, + sym__number_literal, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, + sym__external_open_parenthesis, + ACTIONS(753), 1, + sym__external_open_brace, + ACTIONS(1077), 1, + sym__newline, + STATE(309), 1, + sym__single_quoted_string, + STATE(315), 1, + sym__double_quoted_string, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, + sym__open_brace, + STATE(1062), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(747), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1149), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(164), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [3715] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, + anon_sym_BSLASH, + ACTIONS(1023), 1, + anon_sym_function, + ACTIONS(1025), 1, + anon_sym_if, + ACTIONS(1027), 1, + anon_sym_for, + ACTIONS(1029), 1, + anon_sym_while, + ACTIONS(1031), 1, + anon_sym_repeat, + ACTIONS(1033), 1, + anon_sym_QMARK, + ACTIONS(1035), 1, + anon_sym_TILDE, + ACTIONS(1037), 1, + anon_sym_BANG, + ACTIONS(1041), 1, + sym__hex_literal, + ACTIONS(1043), 1, + sym__number_literal, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, + sym__external_open_parenthesis, + ACTIONS(1055), 1, + sym__external_open_brace, + ACTIONS(1077), 1, + sym__newline, + STATE(320), 1, + sym_string, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, + sym__float_literal, + STATE(325), 1, + sym__single_quoted_string, + STATE(378), 1, + sym__open_brace, + STATE(1054), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1049), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1151), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(225), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [3843] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(347), 1, + anon_sym_SQUOTE, + ACTIONS(349), 1, + anon_sym_DQUOTE, + ACTIONS(355), 1, + sym__raw_string_literal, + ACTIONS(1155), 1, + anon_sym_BSLASH, + ACTIONS(1157), 1, + anon_sym_function, + ACTIONS(1159), 1, + anon_sym_if, + ACTIONS(1161), 1, + anon_sym_for, + ACTIONS(1163), 1, + anon_sym_while, + ACTIONS(1165), 1, + anon_sym_repeat, + ACTIONS(1167), 1, + anon_sym_QMARK, + ACTIONS(1169), 1, + anon_sym_TILDE, + ACTIONS(1171), 1, + anon_sym_BANG, + ACTIONS(1175), 1, + sym__hex_literal, + ACTIONS(1177), 1, + sym__number_literal, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1185), 1, + sym__newline, + ACTIONS(1187), 1, + sym__external_open_parenthesis, + ACTIONS(1189), 1, + sym__external_open_brace, + STATE(297), 1, + sym_string, + STATE(298), 1, + sym__float_literal, + STATE(301), 1, + sym__single_quoted_string, + STATE(302), 1, + sym__double_quoted_string, + STATE(380), 1, + sym__open_brace, + STATE(494), 1, + aux_sym_function_definition_repeat1, + STATE(1077), 1, + sym__open_parenthesis, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1183), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1181), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(2), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [3971] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, + anon_sym_BSLASH, + ACTIONS(1023), 1, + anon_sym_function, + ACTIONS(1025), 1, + anon_sym_if, + ACTIONS(1027), 1, + anon_sym_for, + ACTIONS(1029), 1, + anon_sym_while, + ACTIONS(1031), 1, + anon_sym_repeat, + ACTIONS(1033), 1, + anon_sym_QMARK, + ACTIONS(1035), 1, + anon_sym_TILDE, + ACTIONS(1037), 1, + anon_sym_BANG, + ACTIONS(1041), 1, + sym__hex_literal, + ACTIONS(1043), 1, + sym__number_literal, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, + sym__external_open_parenthesis, + ACTIONS(1055), 1, + sym__external_open_brace, + ACTIONS(1193), 1, + sym__newline, + STATE(320), 1, + sym_string, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, + sym__float_literal, + STATE(325), 1, + sym__single_quoted_string, + STATE(378), 1, + sym__open_brace, + STATE(502), 1, + aux_sym_function_definition_repeat1, + STATE(1054), 1, + sym__open_parenthesis, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1049), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1191), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(226), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [4099] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, + anon_sym_BSLASH, + ACTIONS(1023), 1, + anon_sym_function, + ACTIONS(1025), 1, + anon_sym_if, + ACTIONS(1027), 1, + anon_sym_for, + ACTIONS(1029), 1, + anon_sym_while, + ACTIONS(1031), 1, + anon_sym_repeat, + ACTIONS(1033), 1, + anon_sym_QMARK, + ACTIONS(1035), 1, + anon_sym_TILDE, + ACTIONS(1037), 1, + anon_sym_BANG, + ACTIONS(1041), 1, + sym__hex_literal, + ACTIONS(1043), 1, + sym__number_literal, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, + sym__external_open_parenthesis, + ACTIONS(1055), 1, + sym__external_open_brace, + ACTIONS(1197), 1, + sym__newline, + STATE(320), 1, + sym_string, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, + sym__float_literal, + STATE(325), 1, + sym__single_quoted_string, + STATE(378), 1, + sym__open_brace, + STATE(1045), 1, + aux_sym_function_definition_repeat1, + STATE(1054), 1, + sym__open_parenthesis, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1049), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1195), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(208), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [4227] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, + anon_sym_BSLASH, + ACTIONS(1023), 1, + anon_sym_function, + ACTIONS(1025), 1, + anon_sym_if, + ACTIONS(1027), 1, + anon_sym_for, + ACTIONS(1029), 1, + anon_sym_while, + ACTIONS(1031), 1, + anon_sym_repeat, + ACTIONS(1033), 1, + anon_sym_QMARK, + ACTIONS(1035), 1, + anon_sym_TILDE, + ACTIONS(1037), 1, + anon_sym_BANG, + ACTIONS(1041), 1, + sym__hex_literal, + ACTIONS(1043), 1, + sym__number_literal, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, + sym__external_open_parenthesis, + ACTIONS(1055), 1, + sym__external_open_brace, + ACTIONS(1201), 1, + sym__newline, + STATE(320), 1, + sym_string, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, + sym__float_literal, + STATE(325), 1, + sym__single_quoted_string, + STATE(378), 1, + sym__open_brace, + STATE(635), 1, + aux_sym_function_definition_repeat1, + STATE(1054), 1, + sym__open_parenthesis, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1049), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1199), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(171), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [4355] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + anon_sym_function, + ACTIONS(723), 1, + anon_sym_if, + ACTIONS(725), 1, + anon_sym_for, + ACTIONS(727), 1, + anon_sym_while, + ACTIONS(729), 1, + anon_sym_repeat, + ACTIONS(731), 1, + anon_sym_QMARK, + ACTIONS(733), 1, + anon_sym_TILDE, + ACTIONS(735), 1, + anon_sym_BANG, + ACTIONS(739), 1, + sym__hex_literal, + ACTIONS(741), 1, + sym__number_literal, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, + sym__external_open_parenthesis, + ACTIONS(753), 1, + sym__external_open_brace, + ACTIONS(1077), 1, + sym__newline, + STATE(309), 1, + sym__single_quoted_string, + STATE(315), 1, + sym__double_quoted_string, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, + sym__open_brace, + STATE(1062), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(747), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1203), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(165), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [4483] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + anon_sym_function, + ACTIONS(723), 1, + anon_sym_if, + ACTIONS(725), 1, + anon_sym_for, + ACTIONS(727), 1, + anon_sym_while, + ACTIONS(729), 1, + anon_sym_repeat, + ACTIONS(731), 1, + anon_sym_QMARK, + ACTIONS(733), 1, + anon_sym_TILDE, + ACTIONS(735), 1, + anon_sym_BANG, + ACTIONS(739), 1, + sym__hex_literal, + ACTIONS(741), 1, + sym__number_literal, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, + sym__external_open_parenthesis, + ACTIONS(753), 1, + sym__external_open_brace, + ACTIONS(1207), 1, + sym__newline, + STATE(309), 1, + sym__single_quoted_string, + STATE(315), 1, + sym__double_quoted_string, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, + sym__open_brace, + STATE(489), 1, + aux_sym_function_definition_repeat1, + STATE(1062), 1, + sym__open_parenthesis, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(747), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1205), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(167), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [4611] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, + anon_sym_BSLASH, + ACTIONS(1023), 1, + anon_sym_function, + ACTIONS(1025), 1, + anon_sym_if, + ACTIONS(1027), 1, + anon_sym_for, + ACTIONS(1029), 1, + anon_sym_while, + ACTIONS(1031), 1, + anon_sym_repeat, + ACTIONS(1033), 1, + anon_sym_QMARK, + ACTIONS(1035), 1, + anon_sym_TILDE, + ACTIONS(1037), 1, + anon_sym_BANG, + ACTIONS(1041), 1, + sym__hex_literal, + ACTIONS(1043), 1, + sym__number_literal, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, + sym__external_open_parenthesis, + ACTIONS(1055), 1, + sym__external_open_brace, + ACTIONS(1211), 1, + sym__newline, + STATE(320), 1, + sym_string, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, + sym__float_literal, + STATE(325), 1, + sym__single_quoted_string, + STATE(378), 1, + sym__open_brace, + STATE(643), 1, + aux_sym_function_definition_repeat1, + STATE(1054), 1, + sym__open_parenthesis, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1049), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1209), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(184), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [4739] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, + anon_sym_BSLASH, + ACTIONS(1023), 1, + anon_sym_function, + ACTIONS(1025), 1, + anon_sym_if, + ACTIONS(1027), 1, + anon_sym_for, + ACTIONS(1029), 1, + anon_sym_while, + ACTIONS(1031), 1, + anon_sym_repeat, + ACTIONS(1033), 1, + anon_sym_QMARK, + ACTIONS(1035), 1, + anon_sym_TILDE, + ACTIONS(1037), 1, + anon_sym_BANG, + ACTIONS(1041), 1, + sym__hex_literal, + ACTIONS(1043), 1, + sym__number_literal, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, + sym__external_open_parenthesis, + ACTIONS(1055), 1, + sym__external_open_brace, + ACTIONS(1215), 1, + sym__newline, + STATE(320), 1, + sym_string, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, + sym__float_literal, + STATE(325), 1, + sym__single_quoted_string, + STATE(378), 1, + sym__open_brace, + STATE(647), 1, + aux_sym_function_definition_repeat1, + STATE(1054), 1, + sym__open_parenthesis, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1049), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1213), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(185), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [4867] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, + anon_sym_BSLASH, + ACTIONS(1023), 1, + anon_sym_function, + ACTIONS(1025), 1, + anon_sym_if, + ACTIONS(1027), 1, + anon_sym_for, + ACTIONS(1029), 1, + anon_sym_while, + ACTIONS(1031), 1, + anon_sym_repeat, + ACTIONS(1033), 1, + anon_sym_QMARK, + ACTIONS(1035), 1, + anon_sym_TILDE, + ACTIONS(1037), 1, + anon_sym_BANG, + ACTIONS(1041), 1, + sym__hex_literal, + ACTIONS(1043), 1, + sym__number_literal, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, + sym__external_open_parenthesis, + ACTIONS(1055), 1, + sym__external_open_brace, + ACTIONS(1219), 1, + sym__newline, + STATE(320), 1, + sym_string, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, + sym__float_literal, + STATE(325), 1, + sym__single_quoted_string, + STATE(378), 1, + sym__open_brace, + STATE(488), 1, + aux_sym_function_definition_repeat1, + STATE(1054), 1, + sym__open_parenthesis, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1049), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1217), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(247), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [4995] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, + anon_sym_BSLASH, + ACTIONS(1023), 1, + anon_sym_function, + ACTIONS(1025), 1, + anon_sym_if, + ACTIONS(1027), 1, + anon_sym_for, + ACTIONS(1029), 1, + anon_sym_while, + ACTIONS(1031), 1, + anon_sym_repeat, + ACTIONS(1033), 1, + anon_sym_QMARK, + ACTIONS(1035), 1, + anon_sym_TILDE, + ACTIONS(1037), 1, + anon_sym_BANG, + ACTIONS(1041), 1, + sym__hex_literal, + ACTIONS(1043), 1, + sym__number_literal, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, + sym__external_open_parenthesis, + ACTIONS(1055), 1, + sym__external_open_brace, + ACTIONS(1077), 1, + sym__newline, + STATE(320), 1, + sym_string, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, + sym__float_literal, + STATE(325), 1, + sym__single_quoted_string, + STATE(378), 1, + sym__open_brace, + STATE(1054), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1049), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1221), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(209), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [5123] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + anon_sym_function, + ACTIONS(723), 1, + anon_sym_if, + ACTIONS(725), 1, + anon_sym_for, + ACTIONS(727), 1, + anon_sym_while, + ACTIONS(729), 1, + anon_sym_repeat, + ACTIONS(731), 1, + anon_sym_QMARK, + ACTIONS(733), 1, + anon_sym_TILDE, + ACTIONS(735), 1, + anon_sym_BANG, + ACTIONS(739), 1, + sym__hex_literal, + ACTIONS(741), 1, + sym__number_literal, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, + sym__external_open_parenthesis, + ACTIONS(753), 1, + sym__external_open_brace, + ACTIONS(1077), 1, + sym__newline, + STATE(309), 1, + sym__single_quoted_string, + STATE(315), 1, + sym__double_quoted_string, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, + sym__open_brace, + STATE(1062), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(747), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1223), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(168), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [5251] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + anon_sym_function, + ACTIONS(723), 1, + anon_sym_if, + ACTIONS(725), 1, + anon_sym_for, + ACTIONS(727), 1, + anon_sym_while, + ACTIONS(729), 1, + anon_sym_repeat, + ACTIONS(731), 1, + anon_sym_QMARK, + ACTIONS(733), 1, + anon_sym_TILDE, + ACTIONS(735), 1, + anon_sym_BANG, + ACTIONS(739), 1, + sym__hex_literal, + ACTIONS(741), 1, + sym__number_literal, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, + sym__external_open_parenthesis, + ACTIONS(753), 1, + sym__external_open_brace, + ACTIONS(1227), 1, + sym__newline, + STATE(309), 1, + sym__single_quoted_string, + STATE(315), 1, + sym__double_quoted_string, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, + sym__open_brace, + STATE(496), 1, + aux_sym_function_definition_repeat1, + STATE(1062), 1, + sym__open_parenthesis, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(747), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1225), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(169), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [5379] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + anon_sym_function, + ACTIONS(723), 1, + anon_sym_if, + ACTIONS(725), 1, + anon_sym_for, + ACTIONS(727), 1, + anon_sym_while, + ACTIONS(729), 1, + anon_sym_repeat, + ACTIONS(731), 1, + anon_sym_QMARK, + ACTIONS(733), 1, + anon_sym_TILDE, + ACTIONS(735), 1, + anon_sym_BANG, + ACTIONS(739), 1, + sym__hex_literal, + ACTIONS(741), 1, + sym__number_literal, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, + sym__external_open_parenthesis, + ACTIONS(753), 1, + sym__external_open_brace, + ACTIONS(1231), 1, + sym__newline, + STATE(309), 1, + sym__single_quoted_string, + STATE(315), 1, + sym__double_quoted_string, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, + sym__open_brace, + STATE(497), 1, + aux_sym_function_definition_repeat1, + STATE(1062), 1, + sym__open_parenthesis, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(747), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1229), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(170), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [5507] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, + anon_sym_BSLASH, + ACTIONS(1023), 1, + anon_sym_function, + ACTIONS(1025), 1, + anon_sym_if, + ACTIONS(1027), 1, + anon_sym_for, + ACTIONS(1029), 1, + anon_sym_while, + ACTIONS(1031), 1, + anon_sym_repeat, + ACTIONS(1033), 1, + anon_sym_QMARK, + ACTIONS(1035), 1, + anon_sym_TILDE, + ACTIONS(1037), 1, + anon_sym_BANG, + ACTIONS(1041), 1, + sym__hex_literal, + ACTIONS(1043), 1, + sym__number_literal, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, + sym__external_open_parenthesis, + ACTIONS(1055), 1, + sym__external_open_brace, + ACTIONS(1235), 1, + sym__newline, + STATE(320), 1, + sym_string, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, + sym__float_literal, + STATE(325), 1, + sym__single_quoted_string, + STATE(378), 1, + sym__open_brace, + STATE(478), 1, + aux_sym_function_definition_repeat1, + STATE(1054), 1, + sym__open_parenthesis, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1049), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1233), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(210), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [5635] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + anon_sym_function, + ACTIONS(723), 1, + anon_sym_if, + ACTIONS(725), 1, + anon_sym_for, + ACTIONS(727), 1, + anon_sym_while, + ACTIONS(729), 1, + anon_sym_repeat, + ACTIONS(731), 1, + anon_sym_QMARK, + ACTIONS(733), 1, + anon_sym_TILDE, + ACTIONS(735), 1, + anon_sym_BANG, + ACTIONS(739), 1, + sym__hex_literal, + ACTIONS(741), 1, + sym__number_literal, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, + sym__external_open_parenthesis, + ACTIONS(753), 1, + sym__external_open_brace, + ACTIONS(1239), 1, + sym__newline, + STATE(309), 1, + sym__single_quoted_string, + STATE(315), 1, + sym__double_quoted_string, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, + sym__open_brace, + STATE(500), 1, + aux_sym_function_definition_repeat1, + STATE(1062), 1, + sym__open_parenthesis, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(747), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1237), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(172), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [5763] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(347), 1, + anon_sym_SQUOTE, + ACTIONS(349), 1, + anon_sym_DQUOTE, + ACTIONS(355), 1, + sym__raw_string_literal, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(1155), 1, + anon_sym_BSLASH, + ACTIONS(1157), 1, + anon_sym_function, + ACTIONS(1159), 1, + anon_sym_if, + ACTIONS(1161), 1, + anon_sym_for, + ACTIONS(1163), 1, + anon_sym_while, + ACTIONS(1165), 1, + anon_sym_repeat, + ACTIONS(1167), 1, + anon_sym_QMARK, + ACTIONS(1169), 1, + anon_sym_TILDE, + ACTIONS(1171), 1, + anon_sym_BANG, + ACTIONS(1175), 1, + sym__hex_literal, + ACTIONS(1177), 1, + sym__number_literal, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, + sym__external_open_parenthesis, + ACTIONS(1189), 1, + sym__external_open_brace, + STATE(297), 1, + sym_string, + STATE(298), 1, + sym__float_literal, + STATE(301), 1, + sym__single_quoted_string, + STATE(302), 1, + sym__double_quoted_string, + STATE(380), 1, + sym__open_brace, + STATE(1077), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1183), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1241), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(5), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [5891] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(347), 1, + anon_sym_SQUOTE, + ACTIONS(349), 1, + anon_sym_DQUOTE, + ACTIONS(355), 1, + sym__raw_string_literal, + ACTIONS(1155), 1, + anon_sym_BSLASH, + ACTIONS(1157), 1, + anon_sym_function, + ACTIONS(1159), 1, + anon_sym_if, + ACTIONS(1161), 1, + anon_sym_for, + ACTIONS(1163), 1, + anon_sym_while, + ACTIONS(1165), 1, + anon_sym_repeat, + ACTIONS(1167), 1, + anon_sym_QMARK, + ACTIONS(1169), 1, + anon_sym_TILDE, + ACTIONS(1171), 1, + anon_sym_BANG, + ACTIONS(1175), 1, + sym__hex_literal, + ACTIONS(1177), 1, + sym__number_literal, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, + sym__external_open_parenthesis, + ACTIONS(1189), 1, + sym__external_open_brace, + ACTIONS(1245), 1, + sym__newline, + STATE(297), 1, + sym_string, + STATE(298), 1, + sym__float_literal, + STATE(301), 1, + sym__single_quoted_string, + STATE(302), 1, + sym__double_quoted_string, + STATE(380), 1, + sym__open_brace, + STATE(510), 1, + aux_sym_function_definition_repeat1, + STATE(1077), 1, + sym__open_parenthesis, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1183), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1243), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(3), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [6019] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + anon_sym_function, + ACTIONS(723), 1, + anon_sym_if, + ACTIONS(725), 1, + anon_sym_for, + ACTIONS(727), 1, + anon_sym_while, + ACTIONS(729), 1, + anon_sym_repeat, + ACTIONS(731), 1, + anon_sym_QMARK, + ACTIONS(733), 1, + anon_sym_TILDE, + ACTIONS(735), 1, + anon_sym_BANG, + ACTIONS(739), 1, + sym__hex_literal, + ACTIONS(741), 1, + sym__number_literal, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, + sym__external_open_parenthesis, + ACTIONS(753), 1, + sym__external_open_brace, + ACTIONS(1077), 1, + sym__newline, + STATE(309), 1, + sym__single_quoted_string, + STATE(315), 1, + sym__double_quoted_string, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, + sym__open_brace, + STATE(1062), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(747), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1247), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(173), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [6147] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + anon_sym_function, + ACTIONS(723), 1, + anon_sym_if, + ACTIONS(725), 1, + anon_sym_for, + ACTIONS(727), 1, + anon_sym_while, + ACTIONS(729), 1, + anon_sym_repeat, + ACTIONS(731), 1, + anon_sym_QMARK, + ACTIONS(733), 1, + anon_sym_TILDE, + ACTIONS(735), 1, + anon_sym_BANG, + ACTIONS(739), 1, + sym__hex_literal, + ACTIONS(741), 1, + sym__number_literal, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, + sym__external_open_parenthesis, + ACTIONS(753), 1, + sym__external_open_brace, + ACTIONS(1077), 1, + sym__newline, + STATE(309), 1, + sym__single_quoted_string, + STATE(315), 1, + sym__double_quoted_string, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, + sym__open_brace, + STATE(1062), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(747), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1249), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(174), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [6275] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + anon_sym_function, + ACTIONS(723), 1, + anon_sym_if, + ACTIONS(725), 1, + anon_sym_for, + ACTIONS(727), 1, + anon_sym_while, + ACTIONS(729), 1, + anon_sym_repeat, + ACTIONS(731), 1, + anon_sym_QMARK, + ACTIONS(733), 1, + anon_sym_TILDE, + ACTIONS(735), 1, + anon_sym_BANG, + ACTIONS(739), 1, + sym__hex_literal, + ACTIONS(741), 1, + sym__number_literal, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, + sym__external_open_parenthesis, + ACTIONS(753), 1, + sym__external_open_brace, + ACTIONS(1253), 1, + sym__newline, + STATE(309), 1, + sym__single_quoted_string, + STATE(315), 1, + sym__double_quoted_string, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, + sym__open_brace, + STATE(504), 1, + aux_sym_function_definition_repeat1, + STATE(1062), 1, + sym__open_parenthesis, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(747), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1251), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(175), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [6403] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + anon_sym_function, + ACTIONS(723), 1, + anon_sym_if, + ACTIONS(725), 1, + anon_sym_for, + ACTIONS(727), 1, + anon_sym_while, + ACTIONS(729), 1, + anon_sym_repeat, + ACTIONS(731), 1, + anon_sym_QMARK, + ACTIONS(733), 1, + anon_sym_TILDE, + ACTIONS(735), 1, + anon_sym_BANG, + ACTIONS(739), 1, + sym__hex_literal, + ACTIONS(741), 1, + sym__number_literal, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, + sym__external_open_parenthesis, + ACTIONS(753), 1, + sym__external_open_brace, + ACTIONS(1257), 1, + sym__newline, + STATE(309), 1, + sym__single_quoted_string, + STATE(315), 1, + sym__double_quoted_string, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, + sym__open_brace, + STATE(505), 1, + aux_sym_function_definition_repeat1, + STATE(1062), 1, + sym__open_parenthesis, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(747), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1255), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(176), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [6531] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + anon_sym_function, + ACTIONS(723), 1, + anon_sym_if, + ACTIONS(725), 1, + anon_sym_for, + ACTIONS(727), 1, + anon_sym_while, + ACTIONS(729), 1, + anon_sym_repeat, + ACTIONS(731), 1, + anon_sym_QMARK, + ACTIONS(733), 1, + anon_sym_TILDE, + ACTIONS(735), 1, + anon_sym_BANG, + ACTIONS(739), 1, + sym__hex_literal, + ACTIONS(741), 1, + sym__number_literal, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, + sym__external_open_parenthesis, + ACTIONS(753), 1, + sym__external_open_brace, + ACTIONS(1077), 1, + sym__newline, + STATE(309), 1, + sym__single_quoted_string, + STATE(315), 1, + sym__double_quoted_string, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, + sym__open_brace, + STATE(1062), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(747), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1259), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(177), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [6659] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + anon_sym_function, + ACTIONS(723), 1, + anon_sym_if, + ACTIONS(725), 1, + anon_sym_for, + ACTIONS(727), 1, + anon_sym_while, + ACTIONS(729), 1, + anon_sym_repeat, + ACTIONS(731), 1, + anon_sym_QMARK, + ACTIONS(733), 1, + anon_sym_TILDE, + ACTIONS(735), 1, + anon_sym_BANG, + ACTIONS(739), 1, + sym__hex_literal, + ACTIONS(741), 1, + sym__number_literal, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, + sym__external_open_parenthesis, + ACTIONS(753), 1, + sym__external_open_brace, + ACTIONS(1263), 1, + sym__newline, + STATE(309), 1, + sym__single_quoted_string, + STATE(315), 1, + sym__double_quoted_string, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, + sym__open_brace, + STATE(507), 1, + aux_sym_function_definition_repeat1, + STATE(1062), 1, + sym__open_parenthesis, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(747), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1261), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(178), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [6787] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, + anon_sym_BSLASH, + ACTIONS(1023), 1, + anon_sym_function, + ACTIONS(1025), 1, + anon_sym_if, + ACTIONS(1027), 1, + anon_sym_for, + ACTIONS(1029), 1, + anon_sym_while, + ACTIONS(1031), 1, + anon_sym_repeat, + ACTIONS(1033), 1, + anon_sym_QMARK, + ACTIONS(1035), 1, + anon_sym_TILDE, + ACTIONS(1037), 1, + anon_sym_BANG, + ACTIONS(1041), 1, + sym__hex_literal, + ACTIONS(1043), 1, + sym__number_literal, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, + sym__external_open_parenthesis, + ACTIONS(1055), 1, + sym__external_open_brace, + ACTIONS(1077), 1, + sym__newline, + STATE(320), 1, + sym_string, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, + sym__float_literal, + STATE(325), 1, + sym__single_quoted_string, + STATE(378), 1, + sym__open_brace, + STATE(1054), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1049), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1265), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(228), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [6915] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, + anon_sym_BSLASH, + ACTIONS(1023), 1, + anon_sym_function, + ACTIONS(1025), 1, + anon_sym_if, + ACTIONS(1027), 1, + anon_sym_for, + ACTIONS(1029), 1, + anon_sym_while, + ACTIONS(1031), 1, + anon_sym_repeat, + ACTIONS(1033), 1, + anon_sym_QMARK, + ACTIONS(1035), 1, + anon_sym_TILDE, + ACTIONS(1037), 1, + anon_sym_BANG, + ACTIONS(1041), 1, + sym__hex_literal, + ACTIONS(1043), 1, + sym__number_literal, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, + sym__external_open_parenthesis, + ACTIONS(1055), 1, + sym__external_open_brace, + ACTIONS(1269), 1, + sym__newline, + STATE(320), 1, + sym_string, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, + sym__float_literal, + STATE(325), 1, + sym__single_quoted_string, + STATE(378), 1, + sym__open_brace, + STATE(625), 1, + aux_sym_function_definition_repeat1, + STATE(1054), 1, + sym__open_parenthesis, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1049), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1267), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(229), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [7043] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + anon_sym_function, + ACTIONS(723), 1, + anon_sym_if, + ACTIONS(725), 1, + anon_sym_for, + ACTIONS(727), 1, + anon_sym_while, + ACTIONS(729), 1, + anon_sym_repeat, + ACTIONS(731), 1, + anon_sym_QMARK, + ACTIONS(733), 1, + anon_sym_TILDE, + ACTIONS(735), 1, + anon_sym_BANG, + ACTIONS(739), 1, + sym__hex_literal, + ACTIONS(741), 1, + sym__number_literal, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, + sym__external_open_parenthesis, + ACTIONS(753), 1, + sym__external_open_brace, + ACTIONS(1077), 1, + sym__newline, + STATE(309), 1, + sym__single_quoted_string, + STATE(315), 1, + sym__double_quoted_string, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, + sym__open_brace, + STATE(1062), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(747), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1271), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(179), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [7171] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + anon_sym_function, + ACTIONS(723), 1, + anon_sym_if, + ACTIONS(725), 1, + anon_sym_for, + ACTIONS(727), 1, + anon_sym_while, + ACTIONS(729), 1, + anon_sym_repeat, + ACTIONS(731), 1, + anon_sym_QMARK, + ACTIONS(733), 1, + anon_sym_TILDE, + ACTIONS(735), 1, + anon_sym_BANG, + ACTIONS(739), 1, + sym__hex_literal, + ACTIONS(741), 1, + sym__number_literal, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, + sym__external_open_parenthesis, + ACTIONS(753), 1, + sym__external_open_brace, + ACTIONS(1077), 1, + sym__newline, + STATE(309), 1, + sym__single_quoted_string, + STATE(315), 1, + sym__double_quoted_string, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, + sym__open_brace, + STATE(1062), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(747), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1273), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(180), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [7299] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + anon_sym_function, + ACTIONS(723), 1, + anon_sym_if, + ACTIONS(725), 1, + anon_sym_for, + ACTIONS(727), 1, + anon_sym_while, + ACTIONS(729), 1, + anon_sym_repeat, + ACTIONS(731), 1, + anon_sym_QMARK, + ACTIONS(733), 1, + anon_sym_TILDE, + ACTIONS(735), 1, + anon_sym_BANG, + ACTIONS(739), 1, + sym__hex_literal, + ACTIONS(741), 1, + sym__number_literal, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, + sym__external_open_parenthesis, + ACTIONS(753), 1, + sym__external_open_brace, + ACTIONS(1277), 1, + sym__newline, + STATE(309), 1, + sym__single_quoted_string, + STATE(315), 1, + sym__double_quoted_string, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, + sym__open_brace, + STATE(509), 1, + aux_sym_function_definition_repeat1, + STATE(1062), 1, + sym__open_parenthesis, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(747), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1275), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(181), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [7427] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + anon_sym_function, + ACTIONS(723), 1, + anon_sym_if, + ACTIONS(725), 1, + anon_sym_for, + ACTIONS(727), 1, + anon_sym_while, + ACTIONS(729), 1, + anon_sym_repeat, + ACTIONS(731), 1, + anon_sym_QMARK, + ACTIONS(733), 1, + anon_sym_TILDE, + ACTIONS(735), 1, + anon_sym_BANG, + ACTIONS(739), 1, + sym__hex_literal, + ACTIONS(741), 1, + sym__number_literal, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, + sym__external_open_parenthesis, + ACTIONS(753), 1, + sym__external_open_brace, + ACTIONS(1077), 1, + sym__newline, + STATE(309), 1, + sym__single_quoted_string, + STATE(315), 1, + sym__double_quoted_string, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, + sym__open_brace, + STATE(1062), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(747), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1279), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(182), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [7555] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, + anon_sym_BSLASH, + ACTIONS(1023), 1, + anon_sym_function, + ACTIONS(1025), 1, + anon_sym_if, + ACTIONS(1027), 1, + anon_sym_for, + ACTIONS(1029), 1, + anon_sym_while, + ACTIONS(1031), 1, + anon_sym_repeat, + ACTIONS(1033), 1, + anon_sym_QMARK, + ACTIONS(1035), 1, + anon_sym_TILDE, + ACTIONS(1037), 1, + anon_sym_BANG, + ACTIONS(1041), 1, + sym__hex_literal, + ACTIONS(1043), 1, + sym__number_literal, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, + sym__external_open_parenthesis, + ACTIONS(1055), 1, + sym__external_open_brace, + ACTIONS(1283), 1, + sym__newline, + STATE(320), 1, + sym_string, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, + sym__float_literal, + STATE(325), 1, + sym__single_quoted_string, + STATE(378), 1, + sym__open_brace, + STATE(632), 1, + aux_sym_function_definition_repeat1, + STATE(1054), 1, + sym__open_parenthesis, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1049), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1281), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(230), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [7683] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + anon_sym_function, + ACTIONS(723), 1, + anon_sym_if, + ACTIONS(725), 1, + anon_sym_for, + ACTIONS(727), 1, + anon_sym_while, + ACTIONS(729), 1, + anon_sym_repeat, + ACTIONS(731), 1, + anon_sym_QMARK, + ACTIONS(733), 1, + anon_sym_TILDE, + ACTIONS(735), 1, + anon_sym_BANG, + ACTIONS(739), 1, + sym__hex_literal, + ACTIONS(741), 1, + sym__number_literal, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, + sym__external_open_parenthesis, + ACTIONS(753), 1, + sym__external_open_brace, + ACTIONS(1077), 1, + sym__newline, + STATE(309), 1, + sym__single_quoted_string, + STATE(315), 1, + sym__double_quoted_string, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, + sym__open_brace, + STATE(1062), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(747), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1285), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(183), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [7811] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(347), 1, + anon_sym_SQUOTE, + ACTIONS(349), 1, + anon_sym_DQUOTE, + ACTIONS(355), 1, + sym__raw_string_literal, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(1155), 1, + anon_sym_BSLASH, + ACTIONS(1157), 1, + anon_sym_function, + ACTIONS(1159), 1, + anon_sym_if, + ACTIONS(1161), 1, + anon_sym_for, + ACTIONS(1163), 1, + anon_sym_while, + ACTIONS(1165), 1, + anon_sym_repeat, + ACTIONS(1167), 1, + anon_sym_QMARK, + ACTIONS(1169), 1, + anon_sym_TILDE, + ACTIONS(1171), 1, + anon_sym_BANG, + ACTIONS(1175), 1, + sym__hex_literal, + ACTIONS(1177), 1, + sym__number_literal, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, + sym__external_open_parenthesis, + ACTIONS(1189), 1, + sym__external_open_brace, + STATE(297), 1, + sym_string, + STATE(298), 1, + sym__float_literal, + STATE(301), 1, + sym__single_quoted_string, + STATE(302), 1, + sym__double_quoted_string, + STATE(380), 1, + sym__open_brace, + STATE(1077), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1183), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1287), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(4), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [7939] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, + anon_sym_BSLASH, + ACTIONS(1023), 1, + anon_sym_function, + ACTIONS(1025), 1, + anon_sym_if, + ACTIONS(1027), 1, + anon_sym_for, + ACTIONS(1029), 1, + anon_sym_while, + ACTIONS(1031), 1, + anon_sym_repeat, + ACTIONS(1033), 1, + anon_sym_QMARK, + ACTIONS(1035), 1, + anon_sym_TILDE, + ACTIONS(1037), 1, + anon_sym_BANG, + ACTIONS(1041), 1, + sym__hex_literal, + ACTIONS(1043), 1, + sym__number_literal, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, + sym__external_open_parenthesis, + ACTIONS(1055), 1, + sym__external_open_brace, + ACTIONS(1291), 1, + sym__newline, + STATE(320), 1, + sym_string, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, + sym__float_literal, + STATE(325), 1, + sym__single_quoted_string, + STATE(378), 1, + sym__open_brace, + STATE(639), 1, + aux_sym_function_definition_repeat1, + STATE(1054), 1, + sym__open_parenthesis, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1049), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1289), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(231), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [8067] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1295), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(518), 1, + aux_sym_function_definition_repeat1, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1293), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1418), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [8195] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1299), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(519), 1, + aux_sym_function_definition_repeat1, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1297), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1439), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [8323] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1303), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(520), 1, + aux_sym_function_definition_repeat1, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1301), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1494), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [8451] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1307), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(521), 1, + aux_sym_function_definition_repeat1, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1305), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1396), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [8579] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1311), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(522), 1, + aux_sym_function_definition_repeat1, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1309), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1456), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [8707] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1315), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(536), 1, + aux_sym_function_definition_repeat1, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1313), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1430), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [8835] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1077), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1317), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1465), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [8963] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1077), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1319), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1466), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [9091] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1077), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1321), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1471), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [9219] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1077), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1323), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1481), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [9347] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1077), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1325), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1489), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [9475] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1329), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(539), 1, + aux_sym_function_definition_repeat1, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1327), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1492), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [9603] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1333), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(540), 1, + aux_sym_function_definition_repeat1, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1331), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1504), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [9731] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1337), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(541), 1, + aux_sym_function_definition_repeat1, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1335), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1352), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [9859] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1341), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(542), 1, + aux_sym_function_definition_repeat1, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1339), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1517), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [9987] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1345), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(543), 1, + aux_sym_function_definition_repeat1, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1343), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1388), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [10115] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1349), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(544), 1, + aux_sym_function_definition_repeat1, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1347), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1491), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [10243] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1353), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(545), 1, + aux_sym_function_definition_repeat1, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1351), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1521), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [10371] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1357), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(546), 1, + aux_sym_function_definition_repeat1, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1355), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1547), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [10499] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1361), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(547), 1, + aux_sym_function_definition_repeat1, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1359), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1384), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [10627] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1365), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(548), 1, + aux_sym_function_definition_repeat1, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1363), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1392), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [10755] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1369), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(549), 1, + aux_sym_function_definition_repeat1, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1367), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1340), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [10883] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1373), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(550), 1, + aux_sym_function_definition_repeat1, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1371), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1354), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [11011] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1377), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(551), 1, + aux_sym_function_definition_repeat1, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1375), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1511), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [11139] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1077), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1379), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1524), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [11267] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1383), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(552), 1, + aux_sym_function_definition_repeat1, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1381), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1528), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [11395] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, + anon_sym_BSLASH, + ACTIONS(721), 1, + anon_sym_function, + ACTIONS(723), 1, + anon_sym_if, + ACTIONS(725), 1, + anon_sym_for, + ACTIONS(727), 1, + anon_sym_while, + ACTIONS(729), 1, + anon_sym_repeat, + ACTIONS(731), 1, + anon_sym_QMARK, + ACTIONS(733), 1, + anon_sym_TILDE, + ACTIONS(735), 1, + anon_sym_BANG, + ACTIONS(739), 1, + sym__hex_literal, + ACTIONS(741), 1, + sym__number_literal, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, + sym__external_open_parenthesis, + ACTIONS(753), 1, + sym__external_open_brace, + ACTIONS(1387), 1, + sym__newline, + STATE(309), 1, + sym__single_quoted_string, + STATE(315), 1, + sym__double_quoted_string, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, + sym__open_brace, + STATE(477), 1, + aux_sym_function_definition_repeat1, + STATE(1062), 1, + sym__open_parenthesis, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(747), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1385), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(149), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [11523] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1077), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1389), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1539), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [11651] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1077), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1391), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1545), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [11779] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1077), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1393), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1555), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [11907] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1077), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1395), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1558), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [12035] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1077), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1397), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1567), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [12163] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1077), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1399), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1572), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [12291] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1077), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1401), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1362), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [12419] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1077), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1403), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1411), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [12547] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1077), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1405), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1425), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [12675] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1077), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1407), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1434), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [12803] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1077), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1409), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1446), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [12931] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1077), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1411), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1345), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [13059] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1077), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1413), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1348), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [13187] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1077), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1415), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1351), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [13315] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1419), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(554), 1, + aux_sym_function_definition_repeat1, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1417), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1358), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [13443] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1077), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1421), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1365), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [13571] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1425), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(558), 1, + aux_sym_function_definition_repeat1, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1423), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1416), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [13699] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1429), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(559), 1, + aux_sym_function_definition_repeat1, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1427), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1420), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [13827] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1433), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(562), 1, + aux_sym_function_definition_repeat1, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1431), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1433), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [13955] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1077), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1435), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1445), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [14083] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1077), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1437), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1449), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [14211] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1441), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(564), 1, + aux_sym_function_definition_repeat1, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1439), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1451), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [14339] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1445), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(565), 1, + aux_sym_function_definition_repeat1, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1443), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1462), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [14467] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1077), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1447), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1467), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [14595] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1451), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(567), 1, + aux_sym_function_definition_repeat1, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1449), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1468), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [14723] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1077), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1453), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1473), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [14851] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1077), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1455), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1476), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [14979] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1459), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(568), 1, + aux_sym_function_definition_repeat1, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1457), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1479), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [15107] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1077), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1461), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1484), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [15235] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BSLASH, + ACTIONS(399), 1, + anon_sym_function, + ACTIONS(401), 1, + anon_sym_if, + ACTIONS(403), 1, + anon_sym_for, + ACTIONS(405), 1, + anon_sym_while, + ACTIONS(407), 1, + anon_sym_repeat, + ACTIONS(409), 1, + anon_sym_QMARK, + ACTIONS(411), 1, + anon_sym_TILDE, + ACTIONS(413), 1, + anon_sym_BANG, + ACTIONS(417), 1, + sym__hex_literal, + ACTIONS(419), 1, + sym__number_literal, + ACTIONS(421), 1, + anon_sym_SQUOTE, + ACTIONS(423), 1, + anon_sym_DQUOTE, + ACTIONS(435), 1, + sym__raw_string_literal, + ACTIONS(437), 1, + sym__external_open_parenthesis, + ACTIONS(439), 1, + sym__external_open_brace, + ACTIONS(1069), 1, + sym_dot_dot_i, + ACTIONS(1077), 1, + sym__newline, + STATE(373), 1, + sym__open_brace, + STATE(1067), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1625), 1, + sym_string, + STATE(1626), 1, + sym__float_literal, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + STATE(2048), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(415), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1067), 2, + sym_identifier, + sym_dots, + ACTIONS(431), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1463), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1486), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [15363] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(445), 1, + anon_sym_BSLASH, + ACTIONS(447), 1, + anon_sym_function, + ACTIONS(449), 1, + anon_sym_if, + ACTIONS(451), 1, + anon_sym_for, + ACTIONS(453), 1, + anon_sym_while, + ACTIONS(455), 1, + anon_sym_repeat, + ACTIONS(457), 1, + anon_sym_QMARK, + ACTIONS(459), 1, + anon_sym_TILDE, + ACTIONS(461), 1, + anon_sym_BANG, + ACTIONS(465), 1, + sym__hex_literal, + ACTIONS(467), 1, + sym__number_literal, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, + sym__external_open_parenthesis, + ACTIONS(487), 1, + sym__external_open_brace, + ACTIONS(1073), 1, + sym_dot_dot_i, + ACTIONS(1467), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(575), 1, + aux_sym_function_definition_repeat1, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1621), 1, + sym_string, + STATE(1622), 1, + sym__float_literal, + STATE(1623), 1, + sym__single_quoted_string, + STATE(1624), 1, + sym__double_quoted_string, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1465), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1510), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [15491] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(445), 1, + anon_sym_BSLASH, + ACTIONS(447), 1, + anon_sym_function, + ACTIONS(449), 1, + anon_sym_if, + ACTIONS(451), 1, + anon_sym_for, + ACTIONS(453), 1, + anon_sym_while, + ACTIONS(455), 1, + anon_sym_repeat, + ACTIONS(457), 1, + anon_sym_QMARK, + ACTIONS(459), 1, + anon_sym_TILDE, + ACTIONS(461), 1, + anon_sym_BANG, + ACTIONS(465), 1, + sym__hex_literal, + ACTIONS(467), 1, + sym__number_literal, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, + sym__external_open_parenthesis, + ACTIONS(487), 1, + sym__external_open_brace, + ACTIONS(1073), 1, + sym_dot_dot_i, + ACTIONS(1471), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(576), 1, + aux_sym_function_definition_repeat1, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1621), 1, + sym_string, + STATE(1622), 1, + sym__float_literal, + STATE(1623), 1, + sym__single_quoted_string, + STATE(1624), 1, + sym__double_quoted_string, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1469), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1550), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [15619] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(445), 1, + anon_sym_BSLASH, + ACTIONS(447), 1, + anon_sym_function, + ACTIONS(449), 1, + anon_sym_if, + ACTIONS(451), 1, + anon_sym_for, + ACTIONS(453), 1, + anon_sym_while, + ACTIONS(455), 1, + anon_sym_repeat, + ACTIONS(457), 1, + anon_sym_QMARK, + ACTIONS(459), 1, + anon_sym_TILDE, + ACTIONS(461), 1, + anon_sym_BANG, + ACTIONS(465), 1, + sym__hex_literal, + ACTIONS(467), 1, + sym__number_literal, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, + sym__external_open_parenthesis, + ACTIONS(487), 1, + sym__external_open_brace, + ACTIONS(1073), 1, + sym_dot_dot_i, + ACTIONS(1475), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(577), 1, + aux_sym_function_definition_repeat1, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1621), 1, + sym_string, + STATE(1622), 1, + sym__float_literal, + STATE(1623), 1, + sym__single_quoted_string, + STATE(1624), 1, + sym__double_quoted_string, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1473), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1408), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [15747] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(445), 1, + anon_sym_BSLASH, + ACTIONS(447), 1, + anon_sym_function, + ACTIONS(449), 1, + anon_sym_if, + ACTIONS(451), 1, + anon_sym_for, + ACTIONS(453), 1, + anon_sym_while, + ACTIONS(455), 1, + anon_sym_repeat, + ACTIONS(457), 1, + anon_sym_QMARK, + ACTIONS(459), 1, + anon_sym_TILDE, + ACTIONS(461), 1, + anon_sym_BANG, + ACTIONS(465), 1, + sym__hex_literal, + ACTIONS(467), 1, + sym__number_literal, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, + sym__external_open_parenthesis, + ACTIONS(487), 1, + sym__external_open_brace, + ACTIONS(1073), 1, + sym_dot_dot_i, + ACTIONS(1479), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(578), 1, + aux_sym_function_definition_repeat1, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1621), 1, + sym_string, + STATE(1622), 1, + sym__float_literal, + STATE(1623), 1, + sym__single_quoted_string, + STATE(1624), 1, + sym__double_quoted_string, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1477), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1518), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [15875] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(445), 1, + anon_sym_BSLASH, + ACTIONS(447), 1, + anon_sym_function, + ACTIONS(449), 1, + anon_sym_if, + ACTIONS(451), 1, + anon_sym_for, + ACTIONS(453), 1, + anon_sym_while, + ACTIONS(455), 1, + anon_sym_repeat, + ACTIONS(457), 1, + anon_sym_QMARK, + ACTIONS(459), 1, + anon_sym_TILDE, + ACTIONS(461), 1, + anon_sym_BANG, + ACTIONS(465), 1, + sym__hex_literal, + ACTIONS(467), 1, + sym__number_literal, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, + sym__external_open_parenthesis, + ACTIONS(487), 1, + sym__external_open_brace, + ACTIONS(1073), 1, + sym_dot_dot_i, + ACTIONS(1483), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(579), 1, + aux_sym_function_definition_repeat1, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1621), 1, + sym_string, + STATE(1622), 1, + sym__float_literal, + STATE(1623), 1, + sym__single_quoted_string, + STATE(1624), 1, + sym__double_quoted_string, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1481), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1366), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [16003] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(445), 1, + anon_sym_BSLASH, + ACTIONS(447), 1, + anon_sym_function, + ACTIONS(449), 1, + anon_sym_if, + ACTIONS(451), 1, + anon_sym_for, + ACTIONS(453), 1, + anon_sym_while, + ACTIONS(455), 1, + anon_sym_repeat, + ACTIONS(457), 1, + anon_sym_QMARK, + ACTIONS(459), 1, + anon_sym_TILDE, + ACTIONS(461), 1, + anon_sym_BANG, + ACTIONS(465), 1, + sym__hex_literal, + ACTIONS(467), 1, + sym__number_literal, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, + sym__external_open_parenthesis, + ACTIONS(487), 1, + sym__external_open_brace, + ACTIONS(1073), 1, + sym_dot_dot_i, + ACTIONS(1487), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(593), 1, + aux_sym_function_definition_repeat1, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1621), 1, + sym_string, + STATE(1622), 1, + sym__float_literal, + STATE(1623), 1, + sym__single_quoted_string, + STATE(1624), 1, + sym__double_quoted_string, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1485), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1335), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [16131] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(445), 1, + anon_sym_BSLASH, + ACTIONS(447), 1, + anon_sym_function, + ACTIONS(449), 1, + anon_sym_if, + ACTIONS(451), 1, + anon_sym_for, + ACTIONS(453), 1, + anon_sym_while, + ACTIONS(455), 1, + anon_sym_repeat, + ACTIONS(457), 1, + anon_sym_QMARK, + ACTIONS(459), 1, + anon_sym_TILDE, + ACTIONS(461), 1, + anon_sym_BANG, + ACTIONS(465), 1, + sym__hex_literal, + ACTIONS(467), 1, + sym__number_literal, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, + sym__external_open_parenthesis, + ACTIONS(487), 1, + sym__external_open_brace, + ACTIONS(1073), 1, + sym_dot_dot_i, + ACTIONS(1077), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1621), 1, + sym_string, + STATE(1622), 1, + sym__float_literal, + STATE(1623), 1, + sym__single_quoted_string, + STATE(1624), 1, + sym__double_quoted_string, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1489), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1405), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [16259] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(445), 1, + anon_sym_BSLASH, + ACTIONS(447), 1, + anon_sym_function, + ACTIONS(449), 1, + anon_sym_if, + ACTIONS(451), 1, + anon_sym_for, + ACTIONS(453), 1, + anon_sym_while, + ACTIONS(455), 1, + anon_sym_repeat, + ACTIONS(457), 1, + anon_sym_QMARK, + ACTIONS(459), 1, + anon_sym_TILDE, + ACTIONS(461), 1, + anon_sym_BANG, + ACTIONS(465), 1, + sym__hex_literal, + ACTIONS(467), 1, + sym__number_literal, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, + sym__external_open_parenthesis, + ACTIONS(487), 1, + sym__external_open_brace, + ACTIONS(1073), 1, + sym_dot_dot_i, + ACTIONS(1077), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1621), 1, + sym_string, + STATE(1622), 1, + sym__float_literal, + STATE(1623), 1, + sym__single_quoted_string, + STATE(1624), 1, + sym__double_quoted_string, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1491), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1406), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [16387] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(445), 1, + anon_sym_BSLASH, + ACTIONS(447), 1, + anon_sym_function, + ACTIONS(449), 1, + anon_sym_if, + ACTIONS(451), 1, + anon_sym_for, + ACTIONS(453), 1, + anon_sym_while, + ACTIONS(455), 1, + anon_sym_repeat, + ACTIONS(457), 1, + anon_sym_QMARK, + ACTIONS(459), 1, + anon_sym_TILDE, + ACTIONS(461), 1, + anon_sym_BANG, + ACTIONS(465), 1, + sym__hex_literal, + ACTIONS(467), 1, + sym__number_literal, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, + sym__external_open_parenthesis, + ACTIONS(487), 1, + sym__external_open_brace, + ACTIONS(1073), 1, + sym_dot_dot_i, + ACTIONS(1077), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1621), 1, + sym_string, + STATE(1622), 1, + sym__float_literal, + STATE(1623), 1, + sym__single_quoted_string, + STATE(1624), 1, + sym__double_quoted_string, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1493), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1421), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [16515] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(445), 1, + anon_sym_BSLASH, + ACTIONS(447), 1, + anon_sym_function, + ACTIONS(449), 1, + anon_sym_if, + ACTIONS(451), 1, + anon_sym_for, + ACTIONS(453), 1, + anon_sym_while, + ACTIONS(455), 1, + anon_sym_repeat, + ACTIONS(457), 1, + anon_sym_QMARK, + ACTIONS(459), 1, + anon_sym_TILDE, + ACTIONS(461), 1, + anon_sym_BANG, + ACTIONS(465), 1, + sym__hex_literal, + ACTIONS(467), 1, + sym__number_literal, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, + sym__external_open_parenthesis, + ACTIONS(487), 1, + sym__external_open_brace, + ACTIONS(1073), 1, + sym_dot_dot_i, + ACTIONS(1077), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1621), 1, + sym_string, + STATE(1622), 1, + sym__float_literal, + STATE(1623), 1, + sym__single_quoted_string, + STATE(1624), 1, + sym__double_quoted_string, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1495), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1432), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [16643] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(445), 1, + anon_sym_BSLASH, + ACTIONS(447), 1, + anon_sym_function, + ACTIONS(449), 1, + anon_sym_if, + ACTIONS(451), 1, + anon_sym_for, + ACTIONS(453), 1, + anon_sym_while, + ACTIONS(455), 1, + anon_sym_repeat, + ACTIONS(457), 1, + anon_sym_QMARK, + ACTIONS(459), 1, + anon_sym_TILDE, + ACTIONS(461), 1, + anon_sym_BANG, + ACTIONS(465), 1, + sym__hex_literal, + ACTIONS(467), 1, + sym__number_literal, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, + sym__external_open_parenthesis, + ACTIONS(487), 1, + sym__external_open_brace, + ACTIONS(1073), 1, + sym_dot_dot_i, + ACTIONS(1077), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1621), 1, + sym_string, + STATE(1622), 1, + sym__float_literal, + STATE(1623), 1, + sym__single_quoted_string, + STATE(1624), 1, + sym__double_quoted_string, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1497), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1500), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [16771] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(445), 1, + anon_sym_BSLASH, + ACTIONS(447), 1, + anon_sym_function, + ACTIONS(449), 1, + anon_sym_if, + ACTIONS(451), 1, + anon_sym_for, + ACTIONS(453), 1, + anon_sym_while, + ACTIONS(455), 1, + anon_sym_repeat, + ACTIONS(457), 1, + anon_sym_QMARK, + ACTIONS(459), 1, + anon_sym_TILDE, + ACTIONS(461), 1, + anon_sym_BANG, + ACTIONS(465), 1, + sym__hex_literal, + ACTIONS(467), 1, + sym__number_literal, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, + sym__external_open_parenthesis, + ACTIONS(487), 1, + sym__external_open_brace, + ACTIONS(1073), 1, + sym_dot_dot_i, + ACTIONS(1501), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(595), 1, + aux_sym_function_definition_repeat1, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1621), 1, + sym_string, + STATE(1622), 1, + sym__float_literal, + STATE(1623), 1, + sym__single_quoted_string, + STATE(1624), 1, + sym__double_quoted_string, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1499), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1506), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [16899] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(445), 1, + anon_sym_BSLASH, + ACTIONS(447), 1, + anon_sym_function, + ACTIONS(449), 1, + anon_sym_if, + ACTIONS(451), 1, + anon_sym_for, + ACTIONS(453), 1, + anon_sym_while, + ACTIONS(455), 1, + anon_sym_repeat, + ACTIONS(457), 1, + anon_sym_QMARK, + ACTIONS(459), 1, + anon_sym_TILDE, + ACTIONS(461), 1, + anon_sym_BANG, + ACTIONS(465), 1, + sym__hex_literal, + ACTIONS(467), 1, + sym__number_literal, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, + sym__external_open_parenthesis, + ACTIONS(487), 1, + sym__external_open_brace, + ACTIONS(1073), 1, + sym_dot_dot_i, + ACTIONS(1505), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(596), 1, + aux_sym_function_definition_repeat1, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1621), 1, + sym_string, + STATE(1622), 1, + sym__float_literal, + STATE(1623), 1, + sym__single_quoted_string, + STATE(1624), 1, + sym__double_quoted_string, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1503), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1516), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [17027] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(445), 1, + anon_sym_BSLASH, + ACTIONS(447), 1, + anon_sym_function, + ACTIONS(449), 1, + anon_sym_if, + ACTIONS(451), 1, + anon_sym_for, + ACTIONS(453), 1, + anon_sym_while, + ACTIONS(455), 1, + anon_sym_repeat, + ACTIONS(457), 1, + anon_sym_QMARK, + ACTIONS(459), 1, + anon_sym_TILDE, + ACTIONS(461), 1, + anon_sym_BANG, + ACTIONS(465), 1, + sym__hex_literal, + ACTIONS(467), 1, + sym__number_literal, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, + sym__external_open_parenthesis, + ACTIONS(487), 1, + sym__external_open_brace, + ACTIONS(1073), 1, + sym_dot_dot_i, + ACTIONS(1509), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(597), 1, + aux_sym_function_definition_repeat1, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1621), 1, + sym_string, + STATE(1622), 1, + sym__float_literal, + STATE(1623), 1, + sym__single_quoted_string, + STATE(1624), 1, + sym__double_quoted_string, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1507), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1519), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [17155] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(445), 1, + anon_sym_BSLASH, + ACTIONS(447), 1, + anon_sym_function, + ACTIONS(449), 1, + anon_sym_if, + ACTIONS(451), 1, + anon_sym_for, + ACTIONS(453), 1, + anon_sym_while, + ACTIONS(455), 1, + anon_sym_repeat, + ACTIONS(457), 1, + anon_sym_QMARK, + ACTIONS(459), 1, + anon_sym_TILDE, + ACTIONS(461), 1, + anon_sym_BANG, + ACTIONS(465), 1, + sym__hex_literal, + ACTIONS(467), 1, + sym__number_literal, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, + sym__external_open_parenthesis, + ACTIONS(487), 1, + sym__external_open_brace, + ACTIONS(1073), 1, + sym_dot_dot_i, + ACTIONS(1513), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(598), 1, + aux_sym_function_definition_repeat1, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1621), 1, + sym_string, + STATE(1622), 1, + sym__float_literal, + STATE(1623), 1, + sym__single_quoted_string, + STATE(1624), 1, + sym__double_quoted_string, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1511), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1523), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [17283] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(445), 1, + anon_sym_BSLASH, + ACTIONS(447), 1, + anon_sym_function, + ACTIONS(449), 1, + anon_sym_if, + ACTIONS(451), 1, + anon_sym_for, + ACTIONS(453), 1, + anon_sym_while, + ACTIONS(455), 1, + anon_sym_repeat, + ACTIONS(457), 1, + anon_sym_QMARK, + ACTIONS(459), 1, + anon_sym_TILDE, + ACTIONS(461), 1, + anon_sym_BANG, + ACTIONS(465), 1, + sym__hex_literal, + ACTIONS(467), 1, + sym__number_literal, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, + sym__external_open_parenthesis, + ACTIONS(487), 1, + sym__external_open_brace, + ACTIONS(1073), 1, + sym_dot_dot_i, + ACTIONS(1517), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(599), 1, + aux_sym_function_definition_repeat1, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1621), 1, + sym_string, + STATE(1622), 1, + sym__float_literal, + STATE(1623), 1, + sym__single_quoted_string, + STATE(1624), 1, + sym__double_quoted_string, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1515), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1525), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [17411] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(445), 1, + anon_sym_BSLASH, + ACTIONS(447), 1, + anon_sym_function, + ACTIONS(449), 1, + anon_sym_if, + ACTIONS(451), 1, + anon_sym_for, + ACTIONS(453), 1, + anon_sym_while, + ACTIONS(455), 1, + anon_sym_repeat, + ACTIONS(457), 1, + anon_sym_QMARK, + ACTIONS(459), 1, + anon_sym_TILDE, + ACTIONS(461), 1, + anon_sym_BANG, + ACTIONS(465), 1, + sym__hex_literal, + ACTIONS(467), 1, + sym__number_literal, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, + sym__external_open_parenthesis, + ACTIONS(487), 1, + sym__external_open_brace, + ACTIONS(1073), 1, + sym_dot_dot_i, + ACTIONS(1521), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(600), 1, + aux_sym_function_definition_repeat1, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1621), 1, + sym_string, + STATE(1622), 1, + sym__float_literal, + STATE(1623), 1, + sym__single_quoted_string, + STATE(1624), 1, + sym__double_quoted_string, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1519), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1530), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [17539] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(445), 1, + anon_sym_BSLASH, + ACTIONS(447), 1, + anon_sym_function, + ACTIONS(449), 1, + anon_sym_if, + ACTIONS(451), 1, + anon_sym_for, + ACTIONS(453), 1, + anon_sym_while, + ACTIONS(455), 1, + anon_sym_repeat, + ACTIONS(457), 1, + anon_sym_QMARK, + ACTIONS(459), 1, + anon_sym_TILDE, + ACTIONS(461), 1, + anon_sym_BANG, + ACTIONS(465), 1, + sym__hex_literal, + ACTIONS(467), 1, + sym__number_literal, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, + sym__external_open_parenthesis, + ACTIONS(487), 1, + sym__external_open_brace, + ACTIONS(1073), 1, + sym_dot_dot_i, + ACTIONS(1525), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(601), 1, + aux_sym_function_definition_repeat1, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1621), 1, + sym_string, + STATE(1622), 1, + sym__float_literal, + STATE(1623), 1, + sym__single_quoted_string, + STATE(1624), 1, + sym__double_quoted_string, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1523), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1533), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [17667] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(445), 1, + anon_sym_BSLASH, + ACTIONS(447), 1, + anon_sym_function, + ACTIONS(449), 1, + anon_sym_if, + ACTIONS(451), 1, + anon_sym_for, + ACTIONS(453), 1, + anon_sym_while, + ACTIONS(455), 1, + anon_sym_repeat, + ACTIONS(457), 1, + anon_sym_QMARK, + ACTIONS(459), 1, + anon_sym_TILDE, + ACTIONS(461), 1, + anon_sym_BANG, + ACTIONS(465), 1, + sym__hex_literal, + ACTIONS(467), 1, + sym__number_literal, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, + sym__external_open_parenthesis, + ACTIONS(487), 1, + sym__external_open_brace, + ACTIONS(1073), 1, + sym_dot_dot_i, + ACTIONS(1529), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(602), 1, + aux_sym_function_definition_repeat1, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1621), 1, + sym_string, + STATE(1622), 1, + sym__float_literal, + STATE(1623), 1, + sym__single_quoted_string, + STATE(1624), 1, + sym__double_quoted_string, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1527), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1538), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [17795] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(445), 1, + anon_sym_BSLASH, + ACTIONS(447), 1, + anon_sym_function, + ACTIONS(449), 1, + anon_sym_if, + ACTIONS(451), 1, + anon_sym_for, + ACTIONS(453), 1, + anon_sym_while, + ACTIONS(455), 1, + anon_sym_repeat, + ACTIONS(457), 1, + anon_sym_QMARK, + ACTIONS(459), 1, + anon_sym_TILDE, + ACTIONS(461), 1, + anon_sym_BANG, + ACTIONS(465), 1, + sym__hex_literal, + ACTIONS(467), 1, + sym__number_literal, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, + sym__external_open_parenthesis, + ACTIONS(487), 1, + sym__external_open_brace, + ACTIONS(1073), 1, + sym_dot_dot_i, + ACTIONS(1533), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(603), 1, + aux_sym_function_definition_repeat1, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1621), 1, + sym_string, + STATE(1622), 1, + sym__float_literal, + STATE(1623), 1, + sym__single_quoted_string, + STATE(1624), 1, + sym__double_quoted_string, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1531), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1544), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [17923] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(445), 1, + anon_sym_BSLASH, + ACTIONS(447), 1, + anon_sym_function, + ACTIONS(449), 1, + anon_sym_if, + ACTIONS(451), 1, + anon_sym_for, + ACTIONS(453), 1, + anon_sym_while, + ACTIONS(455), 1, + anon_sym_repeat, + ACTIONS(457), 1, + anon_sym_QMARK, + ACTIONS(459), 1, + anon_sym_TILDE, + ACTIONS(461), 1, + anon_sym_BANG, + ACTIONS(465), 1, + sym__hex_literal, + ACTIONS(467), 1, + sym__number_literal, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, + sym__external_open_parenthesis, + ACTIONS(487), 1, + sym__external_open_brace, + ACTIONS(1073), 1, + sym_dot_dot_i, + ACTIONS(1537), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(604), 1, + aux_sym_function_definition_repeat1, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1621), 1, + sym_string, + STATE(1622), 1, + sym__float_literal, + STATE(1623), 1, + sym__single_quoted_string, + STATE(1624), 1, + sym__double_quoted_string, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1535), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1551), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [18051] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(445), 1, + anon_sym_BSLASH, + ACTIONS(447), 1, + anon_sym_function, + ACTIONS(449), 1, + anon_sym_if, + ACTIONS(451), 1, + anon_sym_for, + ACTIONS(453), 1, + anon_sym_while, + ACTIONS(455), 1, + anon_sym_repeat, + ACTIONS(457), 1, + anon_sym_QMARK, + ACTIONS(459), 1, + anon_sym_TILDE, + ACTIONS(461), 1, + anon_sym_BANG, + ACTIONS(465), 1, + sym__hex_literal, + ACTIONS(467), 1, + sym__number_literal, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, + sym__external_open_parenthesis, + ACTIONS(487), 1, + sym__external_open_brace, + ACTIONS(1073), 1, + sym_dot_dot_i, + ACTIONS(1541), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(605), 1, + aux_sym_function_definition_repeat1, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1621), 1, + sym_string, + STATE(1622), 1, + sym__float_literal, + STATE(1623), 1, + sym__single_quoted_string, + STATE(1624), 1, + sym__double_quoted_string, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1539), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1557), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [18179] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1831), 1, - sym_identifier, - ACTIONS(1834), 1, + ACTIONS(445), 1, anon_sym_BSLASH, - ACTIONS(1837), 1, + ACTIONS(447), 1, anon_sym_function, - ACTIONS(1840), 1, + ACTIONS(449), 1, anon_sym_if, - ACTIONS(1843), 1, + ACTIONS(451), 1, anon_sym_for, - ACTIONS(1846), 1, + ACTIONS(453), 1, anon_sym_while, - ACTIONS(1849), 1, + ACTIONS(455), 1, anon_sym_repeat, - ACTIONS(1852), 1, + ACTIONS(457), 1, anon_sym_QMARK, - ACTIONS(1855), 1, + ACTIONS(459), 1, anon_sym_TILDE, - ACTIONS(1858), 1, + ACTIONS(461), 1, anon_sym_BANG, - ACTIONS(1864), 1, + ACTIONS(465), 1, sym__hex_literal, - ACTIONS(1867), 1, + ACTIONS(467), 1, sym__number_literal, - ACTIONS(1870), 1, + ACTIONS(469), 1, anon_sym_SQUOTE, - ACTIONS(1873), 1, + ACTIONS(471), 1, anon_sym_DQUOTE, - ACTIONS(1882), 1, - sym_dot_dot_i, - ACTIONS(1885), 1, - sym__newline, - ACTIONS(1888), 1, + ACTIONS(483), 1, sym__raw_string_literal, - ACTIONS(1891), 1, + ACTIONS(485), 1, sym__external_open_parenthesis, - ACTIONS(1894), 1, - sym__external_close_parenthesis, - ACTIONS(1896), 1, + ACTIONS(487), 1, sym__external_open_brace, - STATE(791), 1, + ACTIONS(1073), 1, + sym_dot_dot_i, + ACTIONS(1545), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(606), 1, + aux_sym_function_definition_repeat1, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1621), 1, sym_string, - STATE(792), 1, + STATE(1622), 1, sym__float_literal, - STATE(793), 1, + STATE(1623), 1, sym__single_quoted_string, - STATE(794), 1, + STATE(1624), 1, sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, - sym__open_parenthesis, - STATE(1063), 1, - aux_sym_parenthesized_expression_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(1861), 2, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1879), 5, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(1876), 9, + ACTIONS(1543), 8, sym_return, sym_next, sym_break, @@ -83317,8 +52293,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(702), 19, + STATE(1565), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -83338,73 +52313,170 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [131] = 32, + [18307] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, + ACTIONS(445), 1, + anon_sym_BSLASH, + ACTIONS(447), 1, + anon_sym_function, + ACTIONS(449), 1, + anon_sym_if, + ACTIONS(451), 1, + anon_sym_for, + ACTIONS(453), 1, + anon_sym_while, + ACTIONS(455), 1, + anon_sym_repeat, + ACTIONS(457), 1, + anon_sym_QMARK, + ACTIONS(459), 1, + anon_sym_TILDE, + ACTIONS(461), 1, + anon_sym_BANG, + ACTIONS(465), 1, + sym__hex_literal, + ACTIONS(467), 1, + sym__number_literal, + ACTIONS(469), 1, anon_sym_SQUOTE, - ACTIONS(911), 1, + ACTIONS(471), 1, anon_sym_DQUOTE, - ACTIONS(915), 1, + ACTIONS(483), 1, sym__raw_string_literal, - ACTIONS(1899), 1, + ACTIONS(485), 1, + sym__external_open_parenthesis, + ACTIONS(487), 1, + sym__external_open_brace, + ACTIONS(1073), 1, + sym_dot_dot_i, + ACTIONS(1549), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(607), 1, + aux_sym_function_definition_repeat1, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1621), 1, + sym_string, + STATE(1622), 1, + sym__float_literal, + STATE(1623), 1, + sym__single_quoted_string, + STATE(1624), 1, + sym__double_quoted_string, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1071), 2, sym_identifier, - ACTIONS(1901), 1, + sym_dots, + ACTIONS(479), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1547), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1570), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [18435] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(445), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(447), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(449), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(451), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(453), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(455), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(457), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(459), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(461), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(465), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(467), 1, sym__number_literal, - ACTIONS(1929), 1, - sym_dot_dot_i, - ACTIONS(1931), 1, - sym__newline, - ACTIONS(1933), 1, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(487), 1, sym__external_open_brace, - STATE(713), 1, + ACTIONS(1073), 1, + sym_dot_dot_i, + ACTIONS(1077), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1621), 1, sym_string, - STATE(753), 1, + STATE(1622), 1, sym__float_literal, - STATE(754), 1, + STATE(1623), 1, sym__single_quoted_string, - STATE(755), 1, + STATE(1624), 1, sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(1267), 1, - aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(1925), 9, + ACTIONS(1551), 8, sym_return, sym_next, sym_break, @@ -83413,8 +52485,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(149), 19, + STATE(1574), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -83434,73 +52505,170 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [259] = 32, + [18563] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, + ACTIONS(445), 1, anon_sym_BSLASH, - ACTIONS(711), 1, + ACTIONS(447), 1, anon_sym_function, - ACTIONS(713), 1, + ACTIONS(449), 1, anon_sym_if, - ACTIONS(715), 1, + ACTIONS(451), 1, anon_sym_for, - ACTIONS(717), 1, + ACTIONS(453), 1, anon_sym_while, - ACTIONS(719), 1, + ACTIONS(455), 1, anon_sym_repeat, - ACTIONS(721), 1, + ACTIONS(457), 1, anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(459), 1, anon_sym_TILDE, - ACTIONS(725), 1, + ACTIONS(461), 1, anon_sym_BANG, - ACTIONS(729), 1, + ACTIONS(465), 1, sym__hex_literal, - ACTIONS(731), 1, + ACTIONS(467), 1, sym__number_literal, - ACTIONS(733), 1, + ACTIONS(469), 1, anon_sym_SQUOTE, - ACTIONS(735), 1, + ACTIONS(471), 1, anon_sym_DQUOTE, - ACTIONS(749), 1, + ACTIONS(483), 1, sym__raw_string_literal, - ACTIONS(751), 1, + ACTIONS(485), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, + ACTIONS(487), 1, sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(1939), 1, + ACTIONS(1073), 1, sym_dot_dot_i, - ACTIONS(1941), 1, + ACTIONS(1555), 1, sym__newline, - STATE(791), 1, + STATE(376), 1, + sym__open_brace, + STATE(608), 1, + aux_sym_function_definition_repeat1, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1621), 1, sym_string, - STATE(792), 1, + STATE(1622), 1, sym__float_literal, - STATE(793), 1, + STATE(1623), 1, sym__single_quoted_string, - STATE(794), 1, + STATE(1624), 1, sym__double_quoted_string, - STATE(884), 1, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1553), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1347), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [18691] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(445), 1, + anon_sym_BSLASH, + ACTIONS(447), 1, + anon_sym_function, + ACTIONS(449), 1, + anon_sym_if, + ACTIONS(451), 1, + anon_sym_for, + ACTIONS(453), 1, + anon_sym_while, + ACTIONS(455), 1, + anon_sym_repeat, + ACTIONS(457), 1, + anon_sym_QMARK, + ACTIONS(459), 1, + anon_sym_TILDE, + ACTIONS(461), 1, + anon_sym_BANG, + ACTIONS(465), 1, + sym__hex_literal, + ACTIONS(467), 1, + sym__number_literal, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, + sym__external_open_parenthesis, + ACTIONS(487), 1, + sym__external_open_brace, + ACTIONS(1073), 1, + sym_dot_dot_i, + ACTIONS(1077), 1, + sym__newline, + STATE(376), 1, sym__open_brace, - STATE(968), 1, + STATE(1072), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + STATE(1621), 1, + sym_string, + STATE(1622), 1, + sym__float_literal, + STATE(1623), 1, + sym__single_quoted_string, + STATE(1624), 1, + sym__double_quoted_string, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(739), 5, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(1937), 9, + ACTIONS(1557), 8, sym_return, sym_next, sym_break, @@ -83509,8 +52677,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(543), 19, + STATE(1428), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -83530,73 +52697,170 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [387] = 32, + [18819] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, + ACTIONS(445), 1, anon_sym_BSLASH, - ACTIONS(11), 1, + ACTIONS(447), 1, anon_sym_function, - ACTIONS(13), 1, + ACTIONS(449), 1, anon_sym_if, - ACTIONS(15), 1, + ACTIONS(451), 1, anon_sym_for, - ACTIONS(17), 1, + ACTIONS(453), 1, anon_sym_while, - ACTIONS(19), 1, + ACTIONS(455), 1, anon_sym_repeat, - ACTIONS(21), 1, + ACTIONS(457), 1, anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(459), 1, anon_sym_TILDE, - ACTIONS(25), 1, + ACTIONS(461), 1, anon_sym_BANG, - ACTIONS(29), 1, + ACTIONS(465), 1, sym__hex_literal, - ACTIONS(31), 1, + ACTIONS(467), 1, sym__number_literal, - ACTIONS(33), 1, + ACTIONS(469), 1, anon_sym_SQUOTE, - ACTIONS(35), 1, + ACTIONS(471), 1, anon_sym_DQUOTE, - ACTIONS(45), 1, + ACTIONS(483), 1, sym__raw_string_literal, - ACTIONS(47), 1, + ACTIONS(485), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, + ACTIONS(487), 1, sym__external_open_brace, - ACTIONS(1945), 1, + ACTIONS(1073), 1, sym_dot_dot_i, - ACTIONS(1947), 1, + ACTIONS(1077), 1, sym__newline, - STATE(769), 1, + STATE(376), 1, + sym__open_brace, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1621), 1, sym_string, - STATE(776), 1, + STATE(1622), 1, sym__float_literal, - STATE(777), 1, + STATE(1623), 1, sym__single_quoted_string, - STATE(779), 1, + STATE(1624), 1, sym__double_quoted_string, - STATE(924), 1, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1559), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1457), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [18947] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(445), 1, + anon_sym_BSLASH, + ACTIONS(447), 1, + anon_sym_function, + ACTIONS(449), 1, + anon_sym_if, + ACTIONS(451), 1, + anon_sym_for, + ACTIONS(453), 1, + anon_sym_while, + ACTIONS(455), 1, + anon_sym_repeat, + ACTIONS(457), 1, + anon_sym_QMARK, + ACTIONS(459), 1, + anon_sym_TILDE, + ACTIONS(461), 1, + anon_sym_BANG, + ACTIONS(465), 1, + sym__hex_literal, + ACTIONS(467), 1, + sym__number_literal, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, + sym__external_open_parenthesis, + ACTIONS(487), 1, + sym__external_open_brace, + ACTIONS(1073), 1, + sym_dot_dot_i, + ACTIONS(1077), 1, + sym__newline, + STATE(376), 1, sym__open_brace, - STATE(1039), 1, + STATE(1072), 1, sym__open_parenthesis, - STATE(1298), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + STATE(1621), 1, + sym_string, + STATE(1622), 1, + sym__float_literal, + STATE(1623), 1, + sym__single_quoted_string, + STATE(1624), 1, + sym__double_quoted_string, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(39), 5, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(1943), 9, + ACTIONS(1561), 8, sym_return, sym_next, sym_break, @@ -83605,8 +52869,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(445), 19, + STATE(1336), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -83626,73 +52889,266 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [515] = 32, + [19075] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, + ACTIONS(445), 1, + anon_sym_BSLASH, + ACTIONS(447), 1, + anon_sym_function, + ACTIONS(449), 1, + anon_sym_if, + ACTIONS(451), 1, + anon_sym_for, + ACTIONS(453), 1, + anon_sym_while, + ACTIONS(455), 1, + anon_sym_repeat, + ACTIONS(457), 1, + anon_sym_QMARK, + ACTIONS(459), 1, + anon_sym_TILDE, + ACTIONS(461), 1, + anon_sym_BANG, + ACTIONS(465), 1, + sym__hex_literal, + ACTIONS(467), 1, + sym__number_literal, + ACTIONS(469), 1, anon_sym_SQUOTE, - ACTIONS(1157), 1, + ACTIONS(471), 1, anon_sym_DQUOTE, - ACTIONS(1159), 1, + ACTIONS(483), 1, sym__raw_string_literal, - ACTIONS(1500), 1, + ACTIONS(485), 1, + sym__external_open_parenthesis, + ACTIONS(487), 1, + sym__external_open_brace, + ACTIONS(1073), 1, + sym_dot_dot_i, + ACTIONS(1077), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1621), 1, + sym_string, + STATE(1622), 1, + sym__float_literal, + STATE(1623), 1, + sym__single_quoted_string, + STATE(1624), 1, + sym__double_quoted_string, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1071), 2, sym_identifier, - ACTIONS(1502), 1, + sym_dots, + ACTIONS(479), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1563), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1341), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [19203] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(445), 1, anon_sym_BSLASH, - ACTIONS(1504), 1, + ACTIONS(447), 1, anon_sym_function, - ACTIONS(1506), 1, + ACTIONS(449), 1, anon_sym_if, - ACTIONS(1508), 1, + ACTIONS(451), 1, anon_sym_for, - ACTIONS(1510), 1, + ACTIONS(453), 1, anon_sym_while, - ACTIONS(1512), 1, + ACTIONS(455), 1, anon_sym_repeat, - ACTIONS(1514), 1, + ACTIONS(457), 1, anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(459), 1, anon_sym_TILDE, - ACTIONS(1518), 1, + ACTIONS(461), 1, anon_sym_BANG, - ACTIONS(1522), 1, + ACTIONS(465), 1, sym__hex_literal, - ACTIONS(1524), 1, + ACTIONS(467), 1, sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, + ACTIONS(487), 1, sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(1951), 1, + ACTIONS(1073), 1, sym_dot_dot_i, - STATE(774), 1, + ACTIONS(1077), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1621), 1, sym_string, - STATE(780), 1, + STATE(1622), 1, sym__float_literal, - STATE(781), 1, + STATE(1623), 1, sym__single_quoted_string, - STATE(810), 1, + STATE(1624), 1, sym__double_quoted_string, - STATE(897), 1, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1565), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1379), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [19331] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(445), 1, + anon_sym_BSLASH, + ACTIONS(447), 1, + anon_sym_function, + ACTIONS(449), 1, + anon_sym_if, + ACTIONS(451), 1, + anon_sym_for, + ACTIONS(453), 1, + anon_sym_while, + ACTIONS(455), 1, + anon_sym_repeat, + ACTIONS(457), 1, + anon_sym_QMARK, + ACTIONS(459), 1, + anon_sym_TILDE, + ACTIONS(461), 1, + anon_sym_BANG, + ACTIONS(465), 1, + sym__hex_literal, + ACTIONS(467), 1, + sym__number_literal, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, + sym__external_open_parenthesis, + ACTIONS(487), 1, + sym__external_open_brace, + ACTIONS(1073), 1, + sym_dot_dot_i, + ACTIONS(1077), 1, + sym__newline, + STATE(376), 1, sym__open_brace, - STATE(994), 1, + STATE(1072), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + STATE(1621), 1, + sym_string, + STATE(1622), 1, + sym__float_literal, + STATE(1623), 1, + sym__single_quoted_string, + STATE(1624), 1, + sym__double_quoted_string, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1528), 5, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(1949), 9, + ACTIONS(1567), 8, sym_return, sym_next, sym_break, @@ -83701,8 +53157,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(636), 19, + STATE(1339), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -83722,73 +53177,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [643] = 32, + [19459] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, + ACTIONS(445), 1, anon_sym_BSLASH, - ACTIONS(711), 1, + ACTIONS(447), 1, anon_sym_function, - ACTIONS(713), 1, + ACTIONS(449), 1, anon_sym_if, - ACTIONS(715), 1, + ACTIONS(451), 1, anon_sym_for, - ACTIONS(717), 1, + ACTIONS(453), 1, anon_sym_while, - ACTIONS(719), 1, + ACTIONS(455), 1, anon_sym_repeat, - ACTIONS(721), 1, + ACTIONS(457), 1, anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(459), 1, anon_sym_TILDE, - ACTIONS(725), 1, + ACTIONS(461), 1, anon_sym_BANG, - ACTIONS(729), 1, + ACTIONS(465), 1, sym__hex_literal, - ACTIONS(731), 1, + ACTIONS(467), 1, sym__number_literal, - ACTIONS(733), 1, + ACTIONS(469), 1, anon_sym_SQUOTE, - ACTIONS(735), 1, + ACTIONS(471), 1, anon_sym_DQUOTE, - ACTIONS(749), 1, + ACTIONS(483), 1, sym__raw_string_literal, - ACTIONS(751), 1, + ACTIONS(485), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, + ACTIONS(487), 1, sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(1955), 1, + ACTIONS(1073), 1, sym_dot_dot_i, - STATE(791), 1, + ACTIONS(1077), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1621), 1, sym_string, - STATE(792), 1, + STATE(1622), 1, sym__float_literal, - STATE(793), 1, + STATE(1623), 1, sym__single_quoted_string, - STATE(794), 1, + STATE(1624), 1, sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(739), 5, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(1953), 9, + ACTIONS(1569), 8, sym_return, sym_next, sym_break, @@ -83797,8 +53253,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(544), 19, + STATE(1353), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -83818,73 +53273,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [771] = 32, + [19587] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, + ACTIONS(445), 1, anon_sym_BSLASH, - ACTIONS(1504), 1, + ACTIONS(447), 1, anon_sym_function, - ACTIONS(1506), 1, + ACTIONS(449), 1, anon_sym_if, - ACTIONS(1508), 1, + ACTIONS(451), 1, anon_sym_for, - ACTIONS(1510), 1, + ACTIONS(453), 1, anon_sym_while, - ACTIONS(1512), 1, + ACTIONS(455), 1, anon_sym_repeat, - ACTIONS(1514), 1, + ACTIONS(457), 1, anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(459), 1, anon_sym_TILDE, - ACTIONS(1518), 1, + ACTIONS(461), 1, anon_sym_BANG, - ACTIONS(1522), 1, + ACTIONS(465), 1, sym__hex_literal, - ACTIONS(1524), 1, + ACTIONS(467), 1, sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, + ACTIONS(487), 1, sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(1959), 1, + ACTIONS(1073), 1, sym_dot_dot_i, - STATE(774), 1, + ACTIONS(1077), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1621), 1, sym_string, - STATE(780), 1, + STATE(1622), 1, sym__float_literal, - STATE(781), 1, + STATE(1623), 1, sym__single_quoted_string, - STATE(810), 1, + STATE(1624), 1, sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1528), 5, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(1957), 9, + ACTIONS(1571), 8, sym_return, sym_next, sym_break, @@ -83893,8 +53349,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(637), 19, + STATE(1359), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -83914,73 +53369,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [899] = 32, + [19715] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, + ACTIONS(445), 1, anon_sym_BSLASH, - ACTIONS(1504), 1, + ACTIONS(447), 1, anon_sym_function, - ACTIONS(1506), 1, + ACTIONS(449), 1, anon_sym_if, - ACTIONS(1508), 1, + ACTIONS(451), 1, anon_sym_for, - ACTIONS(1510), 1, + ACTIONS(453), 1, anon_sym_while, - ACTIONS(1512), 1, + ACTIONS(455), 1, anon_sym_repeat, - ACTIONS(1514), 1, + ACTIONS(457), 1, anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(459), 1, anon_sym_TILDE, - ACTIONS(1518), 1, + ACTIONS(461), 1, anon_sym_BANG, - ACTIONS(1522), 1, + ACTIONS(465), 1, sym__hex_literal, - ACTIONS(1524), 1, + ACTIONS(467), 1, sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, + ACTIONS(487), 1, sym__external_open_brace, - ACTIONS(1963), 1, + ACTIONS(1073), 1, sym_dot_dot_i, - ACTIONS(1965), 1, + ACTIONS(1077), 1, sym__newline, - STATE(774), 1, + STATE(376), 1, + sym__open_brace, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1621), 1, sym_string, - STATE(780), 1, + STATE(1622), 1, sym__float_literal, - STATE(781), 1, + STATE(1623), 1, sym__single_quoted_string, - STATE(810), 1, + STATE(1624), 1, sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(1084), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1528), 5, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(1961), 9, + ACTIONS(1573), 8, sym_return, sym_next, sym_break, @@ -83989,8 +53445,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(638), 19, + STATE(1377), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -84010,73 +53465,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [1027] = 32, + [19843] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, + ACTIONS(445), 1, anon_sym_BSLASH, - ACTIONS(1504), 1, + ACTIONS(447), 1, anon_sym_function, - ACTIONS(1506), 1, + ACTIONS(449), 1, anon_sym_if, - ACTIONS(1508), 1, + ACTIONS(451), 1, anon_sym_for, - ACTIONS(1510), 1, + ACTIONS(453), 1, anon_sym_while, - ACTIONS(1512), 1, + ACTIONS(455), 1, anon_sym_repeat, - ACTIONS(1514), 1, + ACTIONS(457), 1, anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(459), 1, anon_sym_TILDE, - ACTIONS(1518), 1, + ACTIONS(461), 1, anon_sym_BANG, - ACTIONS(1522), 1, + ACTIONS(465), 1, sym__hex_literal, - ACTIONS(1524), 1, + ACTIONS(467), 1, sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, + ACTIONS(487), 1, sym__external_open_brace, - ACTIONS(1969), 1, + ACTIONS(1073), 1, sym_dot_dot_i, - ACTIONS(1971), 1, + ACTIONS(1077), 1, sym__newline, - STATE(774), 1, + STATE(376), 1, + sym__open_brace, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1621), 1, sym_string, - STATE(780), 1, + STATE(1622), 1, sym__float_literal, - STATE(781), 1, + STATE(1623), 1, sym__single_quoted_string, - STATE(810), 1, + STATE(1624), 1, sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(1088), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1528), 5, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(1967), 9, + ACTIONS(1575), 8, sym_return, sym_next, sym_break, @@ -84085,8 +53541,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(639), 19, + STATE(1395), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -84106,73 +53561,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [1155] = 32, + [19971] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, + ACTIONS(445), 1, anon_sym_BSLASH, - ACTIONS(1977), 1, + ACTIONS(447), 1, anon_sym_function, - ACTIONS(1979), 1, + ACTIONS(449), 1, anon_sym_if, - ACTIONS(1981), 1, + ACTIONS(451), 1, anon_sym_for, - ACTIONS(1983), 1, + ACTIONS(453), 1, anon_sym_while, - ACTIONS(1985), 1, + ACTIONS(455), 1, anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(457), 1, anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(459), 1, anon_sym_TILDE, - ACTIONS(1991), 1, + ACTIONS(461), 1, anon_sym_BANG, - ACTIONS(1995), 1, + ACTIONS(465), 1, sym__hex_literal, - ACTIONS(1997), 1, + ACTIONS(467), 1, sym__number_literal, - ACTIONS(2003), 1, - sym_dot_dot_i, - ACTIONS(2005), 1, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, + ACTIONS(487), 1, sym__external_open_brace, - STATE(746), 1, + ACTIONS(1073), 1, + sym_dot_dot_i, + ACTIONS(1077), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1621), 1, sym_string, - STATE(747), 1, + STATE(1622), 1, sym__float_literal, - STATE(748), 1, + STATE(1623), 1, sym__single_quoted_string, - STATE(749), 1, + STATE(1624), 1, sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2001), 5, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(1999), 9, + ACTIONS(1577), 8, sym_return, sym_next, sym_break, @@ -84181,8 +53637,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(47), 19, + STATE(1402), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -84202,73 +53657,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [1283] = 32, + [20099] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, + ACTIONS(445), 1, anon_sym_BSLASH, - ACTIONS(1977), 1, + ACTIONS(447), 1, anon_sym_function, - ACTIONS(1979), 1, + ACTIONS(449), 1, anon_sym_if, - ACTIONS(1981), 1, + ACTIONS(451), 1, anon_sym_for, - ACTIONS(1983), 1, + ACTIONS(453), 1, anon_sym_while, - ACTIONS(1985), 1, + ACTIONS(455), 1, anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(457), 1, anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(459), 1, anon_sym_TILDE, - ACTIONS(1991), 1, + ACTIONS(461), 1, anon_sym_BANG, - ACTIONS(1995), 1, + ACTIONS(465), 1, sym__hex_literal, - ACTIONS(1997), 1, + ACTIONS(467), 1, sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, + ACTIONS(487), 1, sym__external_open_brace, - ACTIONS(2011), 1, + ACTIONS(1073), 1, sym_dot_dot_i, - STATE(746), 1, + ACTIONS(1077), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1621), 1, sym_string, - STATE(747), 1, + STATE(1622), 1, sym__float_literal, - STATE(748), 1, + STATE(1623), 1, sym__single_quoted_string, - STATE(749), 1, + STATE(1624), 1, sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2001), 5, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2009), 9, + ACTIONS(1579), 8, sym_return, sym_next, sym_break, @@ -84277,8 +53733,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(48), 19, + STATE(1415), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -84298,73 +53753,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [1411] = 32, + [20227] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, + ACTIONS(445), 1, anon_sym_BSLASH, - ACTIONS(711), 1, + ACTIONS(447), 1, anon_sym_function, - ACTIONS(713), 1, + ACTIONS(449), 1, anon_sym_if, - ACTIONS(715), 1, + ACTIONS(451), 1, anon_sym_for, - ACTIONS(717), 1, + ACTIONS(453), 1, anon_sym_while, - ACTIONS(719), 1, + ACTIONS(455), 1, anon_sym_repeat, - ACTIONS(721), 1, + ACTIONS(457), 1, anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(459), 1, anon_sym_TILDE, - ACTIONS(725), 1, + ACTIONS(461), 1, anon_sym_BANG, - ACTIONS(729), 1, + ACTIONS(465), 1, sym__hex_literal, - ACTIONS(731), 1, + ACTIONS(467), 1, sym__number_literal, - ACTIONS(733), 1, + ACTIONS(469), 1, anon_sym_SQUOTE, - ACTIONS(735), 1, + ACTIONS(471), 1, anon_sym_DQUOTE, - ACTIONS(749), 1, + ACTIONS(483), 1, sym__raw_string_literal, - ACTIONS(751), 1, + ACTIONS(485), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, + ACTIONS(487), 1, sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2015), 1, + ACTIONS(1073), 1, sym_dot_dot_i, - STATE(791), 1, + ACTIONS(1077), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1621), 1, sym_string, - STATE(792), 1, + STATE(1622), 1, sym__float_literal, - STATE(793), 1, + STATE(1623), 1, sym__single_quoted_string, - STATE(794), 1, + STATE(1624), 1, sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(739), 5, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2013), 9, + ACTIONS(1581), 8, sym_return, sym_next, sym_break, @@ -84373,8 +53829,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(545), 19, + STATE(1442), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -84394,73 +53849,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [1539] = 32, + [20355] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, + ACTIONS(445), 1, anon_sym_BSLASH, - ACTIONS(1977), 1, + ACTIONS(447), 1, anon_sym_function, - ACTIONS(1979), 1, + ACTIONS(449), 1, anon_sym_if, - ACTIONS(1981), 1, + ACTIONS(451), 1, anon_sym_for, - ACTIONS(1983), 1, + ACTIONS(453), 1, anon_sym_while, - ACTIONS(1985), 1, + ACTIONS(455), 1, anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(457), 1, anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(459), 1, anon_sym_TILDE, - ACTIONS(1991), 1, + ACTIONS(461), 1, anon_sym_BANG, - ACTIONS(1995), 1, + ACTIONS(465), 1, sym__hex_literal, - ACTIONS(1997), 1, + ACTIONS(467), 1, sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, + ACTIONS(487), 1, sym__external_open_brace, - ACTIONS(2019), 1, + ACTIONS(1073), 1, sym_dot_dot_i, - STATE(746), 1, + ACTIONS(1077), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1621), 1, sym_string, - STATE(747), 1, + STATE(1622), 1, sym__float_literal, - STATE(748), 1, + STATE(1623), 1, sym__single_quoted_string, - STATE(749), 1, + STATE(1624), 1, sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2001), 5, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2017), 9, + ACTIONS(1583), 8, sym_return, sym_next, sym_break, @@ -84469,8 +53925,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(49), 19, + STATE(1454), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -84490,73 +53945,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [1667] = 32, + [20483] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, + ACTIONS(445), 1, anon_sym_BSLASH, - ACTIONS(1504), 1, + ACTIONS(447), 1, anon_sym_function, - ACTIONS(1506), 1, + ACTIONS(449), 1, anon_sym_if, - ACTIONS(1508), 1, + ACTIONS(451), 1, anon_sym_for, - ACTIONS(1510), 1, + ACTIONS(453), 1, anon_sym_while, - ACTIONS(1512), 1, + ACTIONS(455), 1, anon_sym_repeat, - ACTIONS(1514), 1, + ACTIONS(457), 1, anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(459), 1, anon_sym_TILDE, - ACTIONS(1518), 1, + ACTIONS(461), 1, anon_sym_BANG, - ACTIONS(1522), 1, + ACTIONS(465), 1, sym__hex_literal, - ACTIONS(1524), 1, + ACTIONS(467), 1, sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, + ACTIONS(487), 1, sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2023), 1, + ACTIONS(1073), 1, sym_dot_dot_i, - STATE(774), 1, + ACTIONS(1587), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(610), 1, + aux_sym_function_definition_repeat1, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1621), 1, sym_string, - STATE(780), 1, + STATE(1622), 1, sym__float_literal, - STATE(781), 1, + STATE(1623), 1, sym__single_quoted_string, - STATE(810), 1, + STATE(1624), 1, sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1528), 5, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2021), 9, + ACTIONS(1585), 8, sym_return, sym_next, sym_break, @@ -84565,8 +54021,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(641), 19, + STATE(1400), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -84586,73 +54041,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [1795] = 32, + [20611] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, + ACTIONS(445), 1, anon_sym_BSLASH, - ACTIONS(1977), 1, + ACTIONS(447), 1, anon_sym_function, - ACTIONS(1979), 1, + ACTIONS(449), 1, anon_sym_if, - ACTIONS(1981), 1, + ACTIONS(451), 1, anon_sym_for, - ACTIONS(1983), 1, + ACTIONS(453), 1, anon_sym_while, - ACTIONS(1985), 1, + ACTIONS(455), 1, anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(457), 1, anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(459), 1, anon_sym_TILDE, - ACTIONS(1991), 1, + ACTIONS(461), 1, anon_sym_BANG, - ACTIONS(1995), 1, + ACTIONS(465), 1, sym__hex_literal, - ACTIONS(1997), 1, + ACTIONS(467), 1, sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, + ACTIONS(487), 1, sym__external_open_brace, - ACTIONS(2027), 1, + ACTIONS(1073), 1, sym_dot_dot_i, - STATE(746), 1, + ACTIONS(1077), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1621), 1, sym_string, - STATE(747), 1, + STATE(1622), 1, sym__float_literal, - STATE(748), 1, + STATE(1623), 1, sym__single_quoted_string, - STATE(749), 1, + STATE(1624), 1, sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2001), 5, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2025), 9, + ACTIONS(1589), 8, sym_return, sym_next, sym_break, @@ -84661,8 +54117,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(50), 19, + STATE(1346), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -84682,73 +54137,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [1923] = 32, + [20739] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, + ACTIONS(445), 1, anon_sym_BSLASH, - ACTIONS(1504), 1, + ACTIONS(447), 1, anon_sym_function, - ACTIONS(1506), 1, + ACTIONS(449), 1, anon_sym_if, - ACTIONS(1508), 1, + ACTIONS(451), 1, anon_sym_for, - ACTIONS(1510), 1, + ACTIONS(453), 1, anon_sym_while, - ACTIONS(1512), 1, + ACTIONS(455), 1, anon_sym_repeat, - ACTIONS(1514), 1, + ACTIONS(457), 1, anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(459), 1, anon_sym_TILDE, - ACTIONS(1518), 1, + ACTIONS(461), 1, anon_sym_BANG, - ACTIONS(1522), 1, + ACTIONS(465), 1, sym__hex_literal, - ACTIONS(1524), 1, + ACTIONS(467), 1, sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, + ACTIONS(487), 1, sym__external_open_brace, - ACTIONS(2031), 1, + ACTIONS(1073), 1, sym_dot_dot_i, - ACTIONS(2033), 1, + ACTIONS(1593), 1, sym__newline, - STATE(774), 1, + STATE(376), 1, + sym__open_brace, + STATE(614), 1, + aux_sym_function_definition_repeat1, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1621), 1, sym_string, - STATE(780), 1, + STATE(1622), 1, sym__float_literal, - STATE(781), 1, + STATE(1623), 1, sym__single_quoted_string, - STATE(810), 1, + STATE(1624), 1, sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(1094), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1528), 5, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2029), 9, + ACTIONS(1591), 8, sym_return, sym_next, sym_break, @@ -84757,8 +54213,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(642), 19, + STATE(1575), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -84778,73 +54233,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [2051] = 32, + [20867] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, + ACTIONS(445), 1, anon_sym_BSLASH, - ACTIONS(1977), 1, + ACTIONS(447), 1, anon_sym_function, - ACTIONS(1979), 1, + ACTIONS(449), 1, anon_sym_if, - ACTIONS(1981), 1, + ACTIONS(451), 1, anon_sym_for, - ACTIONS(1983), 1, + ACTIONS(453), 1, anon_sym_while, - ACTIONS(1985), 1, + ACTIONS(455), 1, anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(457), 1, anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(459), 1, anon_sym_TILDE, - ACTIONS(1991), 1, + ACTIONS(461), 1, anon_sym_BANG, - ACTIONS(1995), 1, + ACTIONS(465), 1, sym__hex_literal, - ACTIONS(1997), 1, + ACTIONS(467), 1, sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, + ACTIONS(487), 1, sym__external_open_brace, - ACTIONS(2037), 1, + ACTIONS(1073), 1, sym_dot_dot_i, - STATE(746), 1, + ACTIONS(1597), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(615), 1, + aux_sym_function_definition_repeat1, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1621), 1, sym_string, - STATE(747), 1, + STATE(1622), 1, sym__float_literal, - STATE(748), 1, + STATE(1623), 1, sym__single_quoted_string, - STATE(749), 1, + STATE(1624), 1, sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2001), 5, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2035), 9, + ACTIONS(1595), 8, sym_return, sym_next, sym_break, @@ -84853,8 +54309,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(51), 19, + STATE(1349), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -84874,73 +54329,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [2179] = 32, + [20995] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, + ACTIONS(445), 1, anon_sym_BSLASH, - ACTIONS(1977), 1, + ACTIONS(447), 1, anon_sym_function, - ACTIONS(1979), 1, + ACTIONS(449), 1, anon_sym_if, - ACTIONS(1981), 1, + ACTIONS(451), 1, anon_sym_for, - ACTIONS(1983), 1, + ACTIONS(453), 1, anon_sym_while, - ACTIONS(1985), 1, + ACTIONS(455), 1, anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(457), 1, anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(459), 1, anon_sym_TILDE, - ACTIONS(1991), 1, + ACTIONS(461), 1, anon_sym_BANG, - ACTIONS(1995), 1, + ACTIONS(465), 1, sym__hex_literal, - ACTIONS(1997), 1, + ACTIONS(467), 1, sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, + ACTIONS(487), 1, sym__external_open_brace, - ACTIONS(2041), 1, + ACTIONS(1073), 1, sym_dot_dot_i, - STATE(746), 1, + ACTIONS(1601), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(618), 1, + aux_sym_function_definition_repeat1, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1621), 1, sym_string, - STATE(747), 1, + STATE(1622), 1, sym__float_literal, - STATE(748), 1, + STATE(1623), 1, sym__single_quoted_string, - STATE(749), 1, + STATE(1624), 1, sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2001), 5, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2039), 9, + ACTIONS(1599), 8, sym_return, sym_next, sym_break, @@ -84949,8 +54405,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(52), 19, + STATE(1364), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -84970,73 +54425,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [2307] = 32, + [21123] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, + ACTIONS(445), 1, anon_sym_BSLASH, - ACTIONS(711), 1, + ACTIONS(447), 1, anon_sym_function, - ACTIONS(713), 1, + ACTIONS(449), 1, anon_sym_if, - ACTIONS(715), 1, + ACTIONS(451), 1, anon_sym_for, - ACTIONS(717), 1, + ACTIONS(453), 1, anon_sym_while, - ACTIONS(719), 1, + ACTIONS(455), 1, anon_sym_repeat, - ACTIONS(721), 1, + ACTIONS(457), 1, anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(459), 1, anon_sym_TILDE, - ACTIONS(725), 1, + ACTIONS(461), 1, anon_sym_BANG, - ACTIONS(729), 1, + ACTIONS(465), 1, sym__hex_literal, - ACTIONS(731), 1, + ACTIONS(467), 1, sym__number_literal, - ACTIONS(733), 1, + ACTIONS(469), 1, anon_sym_SQUOTE, - ACTIONS(735), 1, + ACTIONS(471), 1, anon_sym_DQUOTE, - ACTIONS(749), 1, + ACTIONS(483), 1, sym__raw_string_literal, - ACTIONS(751), 1, + ACTIONS(485), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, + ACTIONS(487), 1, sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2045), 1, + ACTIONS(1073), 1, sym_dot_dot_i, - STATE(791), 1, + ACTIONS(1077), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1621), 1, sym_string, - STATE(792), 1, + STATE(1622), 1, sym__float_literal, - STATE(793), 1, + STATE(1623), 1, sym__single_quoted_string, - STATE(794), 1, + STATE(1624), 1, sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(739), 5, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2043), 9, + ACTIONS(1603), 8, sym_return, sym_next, sym_break, @@ -85045,8 +54501,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(546), 19, + STATE(1373), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -85066,73 +54521,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [2435] = 32, + [21251] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, + ACTIONS(445), 1, anon_sym_BSLASH, - ACTIONS(1977), 1, + ACTIONS(447), 1, anon_sym_function, - ACTIONS(1979), 1, + ACTIONS(449), 1, anon_sym_if, - ACTIONS(1981), 1, + ACTIONS(451), 1, anon_sym_for, - ACTIONS(1983), 1, + ACTIONS(453), 1, anon_sym_while, - ACTIONS(1985), 1, + ACTIONS(455), 1, anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(457), 1, anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(459), 1, anon_sym_TILDE, - ACTIONS(1991), 1, + ACTIONS(461), 1, anon_sym_BANG, - ACTIONS(1995), 1, + ACTIONS(465), 1, sym__hex_literal, - ACTIONS(1997), 1, + ACTIONS(467), 1, sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, + ACTIONS(487), 1, sym__external_open_brace, - ACTIONS(2049), 1, + ACTIONS(1073), 1, sym_dot_dot_i, - STATE(746), 1, + ACTIONS(1077), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1621), 1, sym_string, - STATE(747), 1, + STATE(1622), 1, sym__float_literal, - STATE(748), 1, + STATE(1623), 1, sym__single_quoted_string, - STATE(749), 1, + STATE(1624), 1, sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2001), 5, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2047), 9, + ACTIONS(1605), 8, sym_return, sym_next, sym_break, @@ -85141,8 +54597,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(53), 19, + STATE(1422), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -85162,73 +54617,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [2563] = 32, + [21379] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, + ACTIONS(445), 1, anon_sym_BSLASH, - ACTIONS(1977), 1, + ACTIONS(447), 1, anon_sym_function, - ACTIONS(1979), 1, + ACTIONS(449), 1, anon_sym_if, - ACTIONS(1981), 1, + ACTIONS(451), 1, anon_sym_for, - ACTIONS(1983), 1, + ACTIONS(453), 1, anon_sym_while, - ACTIONS(1985), 1, + ACTIONS(455), 1, anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(457), 1, anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(459), 1, anon_sym_TILDE, - ACTIONS(1991), 1, + ACTIONS(461), 1, anon_sym_BANG, - ACTIONS(1995), 1, + ACTIONS(465), 1, sym__hex_literal, - ACTIONS(1997), 1, + ACTIONS(467), 1, sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, + ACTIONS(487), 1, sym__external_open_brace, - ACTIONS(2053), 1, + ACTIONS(1073), 1, sym_dot_dot_i, - STATE(746), 1, + ACTIONS(1609), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(620), 1, + aux_sym_function_definition_repeat1, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1621), 1, sym_string, - STATE(747), 1, + STATE(1622), 1, sym__float_literal, - STATE(748), 1, + STATE(1623), 1, sym__single_quoted_string, - STATE(749), 1, + STATE(1624), 1, sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2001), 5, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2051), 9, + ACTIONS(1607), 8, sym_return, sym_next, sym_break, @@ -85237,8 +54693,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(54), 19, + STATE(1440), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -85258,73 +54713,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [2691] = 32, + [21507] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, + ACTIONS(445), 1, anon_sym_BSLASH, - ACTIONS(1504), 1, + ACTIONS(447), 1, anon_sym_function, - ACTIONS(1506), 1, + ACTIONS(449), 1, anon_sym_if, - ACTIONS(1508), 1, + ACTIONS(451), 1, anon_sym_for, - ACTIONS(1510), 1, + ACTIONS(453), 1, anon_sym_while, - ACTIONS(1512), 1, + ACTIONS(455), 1, anon_sym_repeat, - ACTIONS(1514), 1, + ACTIONS(457), 1, anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(459), 1, anon_sym_TILDE, - ACTIONS(1518), 1, + ACTIONS(461), 1, anon_sym_BANG, - ACTIONS(1522), 1, + ACTIONS(465), 1, sym__hex_literal, - ACTIONS(1524), 1, + ACTIONS(467), 1, sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, + ACTIONS(487), 1, sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2057), 1, + ACTIONS(1073), 1, sym_dot_dot_i, - STATE(774), 1, + ACTIONS(1613), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(621), 1, + aux_sym_function_definition_repeat1, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1621), 1, sym_string, - STATE(780), 1, + STATE(1622), 1, sym__float_literal, - STATE(781), 1, + STATE(1623), 1, sym__single_quoted_string, - STATE(810), 1, + STATE(1624), 1, sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1528), 5, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2055), 9, + ACTIONS(1611), 8, sym_return, sym_next, sym_break, @@ -85333,8 +54789,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(643), 19, + STATE(1460), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -85354,73 +54809,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [2819] = 32, + [21635] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, + ACTIONS(445), 1, anon_sym_BSLASH, - ACTIONS(1977), 1, + ACTIONS(447), 1, anon_sym_function, - ACTIONS(1979), 1, + ACTIONS(449), 1, anon_sym_if, - ACTIONS(1981), 1, + ACTIONS(451), 1, anon_sym_for, - ACTIONS(1983), 1, + ACTIONS(453), 1, anon_sym_while, - ACTIONS(1985), 1, + ACTIONS(455), 1, anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(457), 1, anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(459), 1, anon_sym_TILDE, - ACTIONS(1991), 1, + ACTIONS(461), 1, anon_sym_BANG, - ACTIONS(1995), 1, + ACTIONS(465), 1, sym__hex_literal, - ACTIONS(1997), 1, + ACTIONS(467), 1, sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, + ACTIONS(487), 1, sym__external_open_brace, - ACTIONS(2061), 1, + ACTIONS(1073), 1, sym_dot_dot_i, - STATE(746), 1, + ACTIONS(1077), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1621), 1, sym_string, - STATE(747), 1, + STATE(1622), 1, sym__float_literal, - STATE(748), 1, + STATE(1623), 1, sym__single_quoted_string, - STATE(749), 1, + STATE(1624), 1, sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2001), 5, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2059), 9, + ACTIONS(1615), 8, sym_return, sym_next, sym_break, @@ -85429,8 +54885,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(55), 19, + STATE(1337), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -85450,73 +54905,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [2947] = 32, + [21763] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, + ACTIONS(445), 1, anon_sym_BSLASH, - ACTIONS(711), 1, + ACTIONS(447), 1, anon_sym_function, - ACTIONS(713), 1, + ACTIONS(449), 1, anon_sym_if, - ACTIONS(715), 1, + ACTIONS(451), 1, anon_sym_for, - ACTIONS(717), 1, + ACTIONS(453), 1, anon_sym_while, - ACTIONS(719), 1, + ACTIONS(455), 1, anon_sym_repeat, - ACTIONS(721), 1, + ACTIONS(457), 1, anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(459), 1, anon_sym_TILDE, - ACTIONS(725), 1, + ACTIONS(461), 1, anon_sym_BANG, - ACTIONS(729), 1, + ACTIONS(465), 1, sym__hex_literal, - ACTIONS(731), 1, + ACTIONS(467), 1, sym__number_literal, - ACTIONS(733), 1, + ACTIONS(469), 1, anon_sym_SQUOTE, - ACTIONS(735), 1, + ACTIONS(471), 1, anon_sym_DQUOTE, - ACTIONS(749), 1, + ACTIONS(483), 1, sym__raw_string_literal, - ACTIONS(751), 1, + ACTIONS(485), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, + ACTIONS(487), 1, sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2065), 1, + ACTIONS(1073), 1, sym_dot_dot_i, - STATE(791), 1, + ACTIONS(1619), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(623), 1, + aux_sym_function_definition_repeat1, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1621), 1, sym_string, - STATE(792), 1, + STATE(1622), 1, sym__float_literal, - STATE(793), 1, + STATE(1623), 1, sym__single_quoted_string, - STATE(794), 1, + STATE(1624), 1, sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(739), 5, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2063), 9, + ACTIONS(1617), 8, sym_return, sym_next, sym_break, @@ -85525,8 +54981,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(547), 19, + STATE(1342), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -85546,73 +55001,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [3075] = 32, + [21891] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, + ACTIONS(445), 1, anon_sym_BSLASH, - ACTIONS(1977), 1, + ACTIONS(447), 1, anon_sym_function, - ACTIONS(1979), 1, + ACTIONS(449), 1, anon_sym_if, - ACTIONS(1981), 1, + ACTIONS(451), 1, anon_sym_for, - ACTIONS(1983), 1, + ACTIONS(453), 1, anon_sym_while, - ACTIONS(1985), 1, + ACTIONS(455), 1, anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(457), 1, anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(459), 1, anon_sym_TILDE, - ACTIONS(1991), 1, + ACTIONS(461), 1, anon_sym_BANG, - ACTIONS(1995), 1, + ACTIONS(465), 1, sym__hex_literal, - ACTIONS(1997), 1, + ACTIONS(467), 1, sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, + ACTIONS(487), 1, sym__external_open_brace, - ACTIONS(2069), 1, + ACTIONS(1073), 1, sym_dot_dot_i, - STATE(746), 1, + ACTIONS(1077), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1621), 1, sym_string, - STATE(747), 1, + STATE(1622), 1, sym__float_literal, - STATE(748), 1, + STATE(1623), 1, sym__single_quoted_string, - STATE(749), 1, + STATE(1624), 1, sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2001), 5, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2067), 9, + ACTIONS(1621), 8, sym_return, sym_next, sym_break, @@ -85621,8 +55077,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(56), 19, + STATE(1356), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -85642,73 +55097,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [3203] = 32, + [22019] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, + ACTIONS(445), 1, anon_sym_BSLASH, - ACTIONS(1504), 1, + ACTIONS(447), 1, anon_sym_function, - ACTIONS(1506), 1, + ACTIONS(449), 1, anon_sym_if, - ACTIONS(1508), 1, + ACTIONS(451), 1, anon_sym_for, - ACTIONS(1510), 1, + ACTIONS(453), 1, anon_sym_while, - ACTIONS(1512), 1, + ACTIONS(455), 1, anon_sym_repeat, - ACTIONS(1514), 1, + ACTIONS(457), 1, anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(459), 1, anon_sym_TILDE, - ACTIONS(1518), 1, + ACTIONS(461), 1, anon_sym_BANG, - ACTIONS(1522), 1, + ACTIONS(465), 1, sym__hex_literal, - ACTIONS(1524), 1, + ACTIONS(467), 1, sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, + ACTIONS(487), 1, sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2073), 1, + ACTIONS(1073), 1, sym_dot_dot_i, - STATE(774), 1, + ACTIONS(1077), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1621), 1, sym_string, - STATE(780), 1, + STATE(1622), 1, sym__float_literal, - STATE(781), 1, + STATE(1623), 1, sym__single_quoted_string, - STATE(810), 1, + STATE(1624), 1, sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1528), 5, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2071), 9, + ACTIONS(1623), 8, sym_return, sym_next, sym_break, @@ -85717,8 +55173,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(644), 19, + STATE(1361), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -85738,73 +55193,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [3331] = 32, + [22147] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, + ACTIONS(445), 1, anon_sym_BSLASH, - ACTIONS(1977), 1, + ACTIONS(447), 1, anon_sym_function, - ACTIONS(1979), 1, + ACTIONS(449), 1, anon_sym_if, - ACTIONS(1981), 1, + ACTIONS(451), 1, anon_sym_for, - ACTIONS(1983), 1, + ACTIONS(453), 1, anon_sym_while, - ACTIONS(1985), 1, + ACTIONS(455), 1, anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(457), 1, anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(459), 1, anon_sym_TILDE, - ACTIONS(1991), 1, + ACTIONS(461), 1, anon_sym_BANG, - ACTIONS(1995), 1, + ACTIONS(465), 1, sym__hex_literal, - ACTIONS(1997), 1, + ACTIONS(467), 1, sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, + ACTIONS(487), 1, sym__external_open_brace, - ACTIONS(2077), 1, + ACTIONS(1073), 1, sym_dot_dot_i, - STATE(746), 1, + ACTIONS(1627), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(624), 1, + aux_sym_function_definition_repeat1, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1621), 1, sym_string, - STATE(747), 1, + STATE(1622), 1, sym__float_literal, - STATE(748), 1, + STATE(1623), 1, sym__single_quoted_string, - STATE(749), 1, + STATE(1624), 1, sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2001), 5, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2075), 9, + ACTIONS(1625), 8, sym_return, sym_next, sym_break, @@ -85813,8 +55269,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(57), 19, + STATE(1363), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -85834,73 +55289,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [3459] = 32, + [22275] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, + ACTIONS(445), 1, anon_sym_BSLASH, - ACTIONS(1504), 1, + ACTIONS(447), 1, anon_sym_function, - ACTIONS(1506), 1, + ACTIONS(449), 1, anon_sym_if, - ACTIONS(1508), 1, + ACTIONS(451), 1, anon_sym_for, - ACTIONS(1510), 1, + ACTIONS(453), 1, anon_sym_while, - ACTIONS(1512), 1, + ACTIONS(455), 1, anon_sym_repeat, - ACTIONS(1514), 1, + ACTIONS(457), 1, anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(459), 1, anon_sym_TILDE, - ACTIONS(1518), 1, + ACTIONS(461), 1, anon_sym_BANG, - ACTIONS(1522), 1, + ACTIONS(465), 1, sym__hex_literal, - ACTIONS(1524), 1, + ACTIONS(467), 1, sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, + ACTIONS(487), 1, sym__external_open_brace, - ACTIONS(2081), 1, + ACTIONS(1073), 1, sym_dot_dot_i, - ACTIONS(2083), 1, + ACTIONS(1077), 1, sym__newline, - STATE(774), 1, + STATE(376), 1, + sym__open_brace, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1621), 1, sym_string, - STATE(780), 1, + STATE(1622), 1, sym__float_literal, - STATE(781), 1, + STATE(1623), 1, sym__single_quoted_string, - STATE(810), 1, + STATE(1624), 1, sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(1097), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1528), 5, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2079), 9, + ACTIONS(1629), 8, sym_return, sym_next, sym_break, @@ -85909,8 +55365,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(645), 19, + STATE(1374), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -85930,73 +55385,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [3587] = 32, + [22403] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, + ACTIONS(445), 1, anon_sym_BSLASH, - ACTIONS(1977), 1, + ACTIONS(447), 1, anon_sym_function, - ACTIONS(1979), 1, + ACTIONS(449), 1, anon_sym_if, - ACTIONS(1981), 1, + ACTIONS(451), 1, anon_sym_for, - ACTIONS(1983), 1, + ACTIONS(453), 1, anon_sym_while, - ACTIONS(1985), 1, + ACTIONS(455), 1, anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(457), 1, anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(459), 1, anon_sym_TILDE, - ACTIONS(1991), 1, + ACTIONS(461), 1, anon_sym_BANG, - ACTIONS(1995), 1, + ACTIONS(465), 1, sym__hex_literal, - ACTIONS(1997), 1, + ACTIONS(467), 1, sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(469), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(483), 1, + sym__raw_string_literal, + ACTIONS(485), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, + ACTIONS(487), 1, sym__external_open_brace, - ACTIONS(2087), 1, + ACTIONS(1073), 1, sym_dot_dot_i, - STATE(746), 1, + ACTIONS(1077), 1, + sym__newline, + STATE(376), 1, + sym__open_brace, + STATE(1072), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(1621), 1, sym_string, - STATE(747), 1, + STATE(1622), 1, sym__float_literal, - STATE(748), 1, + STATE(1623), 1, sym__single_quoted_string, - STATE(749), 1, + STATE(1624), 1, sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(2033), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(463), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2001), 5, + ACTIONS(1071), 2, + sym_identifier, + sym_dots, + ACTIONS(479), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2085), 9, + ACTIONS(1631), 8, sym_return, sym_next, sym_break, @@ -86005,8 +55461,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(58), 19, + STATE(1378), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -86026,73 +55481,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [3715] = 32, + [22531] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, + ACTIONS(503), 1, anon_sym_SQUOTE, - ACTIONS(769), 1, + ACTIONS(505), 1, anon_sym_DQUOTE, - ACTIONS(773), 1, + ACTIONS(509), 1, sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, + ACTIONS(1021), 1, anon_sym_BSLASH, - ACTIONS(1977), 1, + ACTIONS(1023), 1, anon_sym_function, - ACTIONS(1979), 1, + ACTIONS(1025), 1, anon_sym_if, - ACTIONS(1981), 1, + ACTIONS(1027), 1, anon_sym_for, - ACTIONS(1983), 1, + ACTIONS(1029), 1, anon_sym_while, - ACTIONS(1985), 1, + ACTIONS(1031), 1, anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(1033), 1, anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(1035), 1, anon_sym_TILDE, - ACTIONS(1991), 1, + ACTIONS(1037), 1, anon_sym_BANG, - ACTIONS(1995), 1, + ACTIONS(1041), 1, sym__hex_literal, - ACTIONS(1997), 1, + ACTIONS(1043), 1, sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, + ACTIONS(1055), 1, sym__external_open_brace, - ACTIONS(2091), 1, - sym_dot_dot_i, - STATE(746), 1, + ACTIONS(1077), 1, + sym__newline, + STATE(320), 1, sym_string, - STATE(747), 1, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, sym__float_literal, - STATE(748), 1, + STATE(325), 1, sym__single_quoted_string, - STATE(749), 1, - sym__double_quoted_string, - STATE(910), 1, + STATE(378), 1, sym__open_brace, - STATE(1022), 1, + STATE(1054), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2001), 5, + ACTIONS(1049), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2089), 9, + ACTIONS(1633), 8, sym_return, sym_next, sym_break, @@ -86101,8 +55557,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(59), 19, + STATE(232), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -86122,73 +55577,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [3843] = 32, + [22659] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, + ACTIONS(347), 1, + anon_sym_SQUOTE, + ACTIONS(349), 1, + anon_sym_DQUOTE, + ACTIONS(355), 1, + sym__raw_string_literal, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(711), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(713), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(715), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(717), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(719), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(721), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(725), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(729), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(731), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(733), 1, - anon_sym_SQUOTE, - ACTIONS(735), 1, - anon_sym_DQUOTE, - ACTIONS(749), 1, - sym__raw_string_literal, - ACTIONS(751), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(1941), 1, + ACTIONS(1637), 1, sym__newline, - ACTIONS(2095), 1, - sym_dot_dot_i, - STATE(791), 1, + STATE(297), 1, sym_string, - STATE(792), 1, + STATE(298), 1, sym__float_literal, - STATE(793), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(794), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(884), 1, + STATE(380), 1, sym__open_brace, - STATE(968), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(638), 1, aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + STATE(1077), 1, + sym__open_parenthesis, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(739), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2093), 9, + ACTIONS(1635), 8, sym_return, sym_next, sym_break, @@ -86197,8 +55653,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(548), 19, + STATE(119), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -86218,73 +55673,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [3971] = 32, + [22787] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, + ACTIONS(347), 1, anon_sym_SQUOTE, - ACTIONS(1157), 1, + ACTIONS(349), 1, anon_sym_DQUOTE, - ACTIONS(1159), 1, + ACTIONS(355), 1, sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(1504), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(1506), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(1508), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(1510), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(1512), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(1514), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(1518), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(1522), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(1524), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(1941), 1, + ACTIONS(1641), 1, sym__newline, - ACTIONS(2099), 1, - sym_dot_dot_i, - STATE(774), 1, + STATE(297), 1, sym_string, - STATE(780), 1, + STATE(298), 1, sym__float_literal, - STATE(781), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(810), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(897), 1, + STATE(380), 1, sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(640), 1, aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + STATE(1077), 1, + sym__open_parenthesis, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1528), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2097), 9, + ACTIONS(1639), 8, sym_return, sym_next, sym_break, @@ -86293,8 +55749,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(646), 19, + STATE(122), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -86314,72 +55769,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [4099] = 31, + [22915] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(347), 1, + anon_sym_SQUOTE, + ACTIONS(349), 1, + anon_sym_DQUOTE, + ACTIONS(355), 1, + sym__raw_string_literal, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2135), 1, + ACTIONS(1179), 1, sym_dot_dot_i, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1189), 1, sym__external_open_brace, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, + ACTIONS(1645), 1, + sym__newline, + STATE(297), 1, sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, + STATE(298), 1, sym__float_literal, - STATE(2089), 1, + STATE(301), 1, + sym__single_quoted_string, + STATE(302), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(380), 1, + sym__open_brace, + STATE(642), 1, + aux_sym_function_definition_repeat1, + STATE(1077), 1, + sym__open_parenthesis, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2137), 2, - sym__external_close_parenthesis, - sym_comma, - ACTIONS(2133), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2131), 9, + ACTIONS(1643), 8, sym_return, sym_next, sym_break, @@ -86388,8 +55845,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(2050), 19, + STATE(123), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -86409,73 +55865,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [4225] = 32, + [23043] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, + ACTIONS(347), 1, + anon_sym_SQUOTE, + ACTIONS(349), 1, + anon_sym_DQUOTE, + ACTIONS(355), 1, + sym__raw_string_literal, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(711), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(713), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(715), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(717), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(719), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(721), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(725), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(729), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(731), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(733), 1, - anon_sym_SQUOTE, - ACTIONS(735), 1, - anon_sym_DQUOTE, - ACTIONS(749), 1, - sym__raw_string_literal, - ACTIONS(751), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(1941), 1, + ACTIONS(1649), 1, sym__newline, - ACTIONS(2147), 1, - sym_dot_dot_i, - STATE(791), 1, + STATE(297), 1, sym_string, - STATE(792), 1, + STATE(298), 1, sym__float_literal, - STATE(793), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(794), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(884), 1, + STATE(380), 1, sym__open_brace, - STATE(968), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(644), 1, aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + STATE(1077), 1, + sym__open_parenthesis, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(739), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2145), 9, + ACTIONS(1647), 8, sym_return, sym_next, sym_break, @@ -86484,8 +55941,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(549), 19, + STATE(124), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -86505,73 +55961,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [4353] = 32, + [23171] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, + ACTIONS(347), 1, anon_sym_SQUOTE, - ACTIONS(1157), 1, + ACTIONS(349), 1, anon_sym_DQUOTE, - ACTIONS(1159), 1, + ACTIONS(355), 1, sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(1504), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(1506), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(1508), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(1510), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(1512), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(1514), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(1518), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(1522), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(1524), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(1941), 1, + ACTIONS(1653), 1, sym__newline, - ACTIONS(2151), 1, - sym_dot_dot_i, - STATE(774), 1, + STATE(297), 1, sym_string, - STATE(780), 1, + STATE(298), 1, sym__float_literal, - STATE(781), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(810), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(897), 1, + STATE(380), 1, sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(645), 1, aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + STATE(1077), 1, + sym__open_parenthesis, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1528), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2149), 9, + ACTIONS(1651), 8, sym_return, sym_next, sym_break, @@ -86580,8 +56037,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(647), 19, + STATE(125), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -86601,73 +56057,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [4481] = 32, + [23299] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, anon_sym_BSLASH, - ACTIONS(711), 1, + ACTIONS(1023), 1, anon_sym_function, - ACTIONS(713), 1, + ACTIONS(1025), 1, anon_sym_if, - ACTIONS(715), 1, + ACTIONS(1027), 1, anon_sym_for, - ACTIONS(717), 1, + ACTIONS(1029), 1, anon_sym_while, - ACTIONS(719), 1, + ACTIONS(1031), 1, anon_sym_repeat, - ACTIONS(721), 1, + ACTIONS(1033), 1, anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(1035), 1, anon_sym_TILDE, - ACTIONS(725), 1, + ACTIONS(1037), 1, anon_sym_BANG, - ACTIONS(729), 1, + ACTIONS(1041), 1, sym__hex_literal, - ACTIONS(731), 1, + ACTIONS(1043), 1, sym__number_literal, - ACTIONS(733), 1, - anon_sym_SQUOTE, - ACTIONS(735), 1, - anon_sym_DQUOTE, - ACTIONS(749), 1, - sym__raw_string_literal, - ACTIONS(751), 1, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, + ACTIONS(1055), 1, sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(1941), 1, + ACTIONS(1657), 1, sym__newline, - ACTIONS(2155), 1, - sym_dot_dot_i, - STATE(791), 1, + STATE(320), 1, sym_string, - STATE(792), 1, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, sym__float_literal, - STATE(793), 1, + STATE(325), 1, sym__single_quoted_string, - STATE(794), 1, - sym__double_quoted_string, - STATE(884), 1, + STATE(378), 1, sym__open_brace, - STATE(968), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(663), 1, aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + STATE(1054), 1, + sym__open_parenthesis, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(739), 5, + ACTIONS(1049), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2153), 9, + ACTIONS(1655), 8, sym_return, sym_next, sym_break, @@ -86676,8 +56133,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(550), 19, + STATE(186), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -86697,73 +56153,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [4609] = 32, + [23427] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1023), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1025), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1027), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1029), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1031), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1033), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1035), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1037), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1041), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1043), 1, sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1055), 1, sym__external_open_brace, - ACTIONS(2159), 1, - sym_dot_dot_i, - ACTIONS(2161), 1, + ACTIONS(1077), 1, sym__newline, - STATE(901), 1, + STATE(320), 1, + sym_string, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, + sym__float_literal, + STATE(325), 1, + sym__single_quoted_string, + STATE(378), 1, sym__open_brace, - STATE(1001), 1, + STATE(1054), 1, sym__open_parenthesis, - STATE(1107), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1049), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2157), 9, + ACTIONS(1659), 8, sym_return, sym_next, sym_break, @@ -86772,8 +56229,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1952), 19, + STATE(233), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -86793,73 +56249,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [4737] = 32, + [23555] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1023), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1025), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1027), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1029), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1031), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1033), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1035), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1037), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1041), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1043), 1, sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1055), 1, sym__external_open_brace, - ACTIONS(2165), 1, - sym_dot_dot_i, - ACTIONS(2167), 1, + ACTIONS(1663), 1, sym__newline, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(1108), 1, - aux_sym_function_definition_repeat1, - STATE(2083), 1, + STATE(320), 1, sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, + STATE(322), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(323), 1, + sym__float_literal, + STATE(325), 1, + sym__single_quoted_string, + STATE(378), 1, + sym__open_brace, + STATE(646), 1, + aux_sym_function_definition_repeat1, + STATE(1054), 1, + sym__open_parenthesis, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1049), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2163), 9, + ACTIONS(1661), 8, sym_return, sym_next, sym_break, @@ -86868,8 +56325,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1982), 19, + STATE(234), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -86889,73 +56345,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [4865] = 32, + [23683] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1023), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1025), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1027), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1029), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1031), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1033), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1035), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1037), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1041), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1043), 1, sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1055), 1, sym__external_open_brace, - ACTIONS(2171), 1, - sym_dot_dot_i, - ACTIONS(2173), 1, + ACTIONS(1667), 1, sym__newline, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(1109), 1, - aux_sym_function_definition_repeat1, - STATE(2083), 1, + STATE(320), 1, sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, + STATE(322), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(323), 1, + sym__float_literal, + STATE(325), 1, + sym__single_quoted_string, + STATE(378), 1, + sym__open_brace, + STATE(648), 1, + aux_sym_function_definition_repeat1, + STATE(1054), 1, + sym__open_parenthesis, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1049), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2169), 9, + ACTIONS(1665), 8, sym_return, sym_next, sym_break, @@ -86964,8 +56421,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1988), 19, + STATE(235), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -86985,73 +56441,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [4993] = 32, + [23811] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, + ACTIONS(503), 1, anon_sym_SQUOTE, - ACTIONS(769), 1, + ACTIONS(505), 1, anon_sym_DQUOTE, - ACTIONS(773), 1, + ACTIONS(509), 1, sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, + ACTIONS(1021), 1, anon_sym_BSLASH, - ACTIONS(1977), 1, + ACTIONS(1023), 1, anon_sym_function, - ACTIONS(1979), 1, + ACTIONS(1025), 1, anon_sym_if, - ACTIONS(1981), 1, + ACTIONS(1027), 1, anon_sym_for, - ACTIONS(1983), 1, + ACTIONS(1029), 1, anon_sym_while, - ACTIONS(1985), 1, + ACTIONS(1031), 1, anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(1033), 1, anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(1035), 1, anon_sym_TILDE, - ACTIONS(1991), 1, + ACTIONS(1037), 1, anon_sym_BANG, - ACTIONS(1995), 1, + ACTIONS(1041), 1, sym__hex_literal, - ACTIONS(1997), 1, + ACTIONS(1043), 1, sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, + ACTIONS(1055), 1, sym__external_open_brace, - ACTIONS(2177), 1, - sym_dot_dot_i, - STATE(746), 1, + ACTIONS(1077), 1, + sym__newline, + STATE(320), 1, sym_string, - STATE(747), 1, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, sym__float_literal, - STATE(748), 1, + STATE(325), 1, sym__single_quoted_string, - STATE(749), 1, - sym__double_quoted_string, - STATE(910), 1, + STATE(378), 1, sym__open_brace, - STATE(1022), 1, + STATE(1054), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2001), 5, + ACTIONS(1049), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2175), 9, + ACTIONS(1669), 8, sym_return, sym_next, sym_break, @@ -87060,8 +56517,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(60), 19, + STATE(191), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -87081,73 +56537,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [5121] = 32, + [23939] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, + ACTIONS(347), 1, anon_sym_SQUOTE, - ACTIONS(769), 1, + ACTIONS(349), 1, anon_sym_DQUOTE, - ACTIONS(773), 1, + ACTIONS(355), 1, sym__raw_string_literal, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(1977), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(1979), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(1981), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(1983), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(1985), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(1991), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(1995), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(1997), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2181), 1, - sym_dot_dot_i, - ACTIONS(2183), 1, + ACTIONS(1673), 1, sym__newline, - STATE(746), 1, + STATE(297), 1, sym_string, - STATE(747), 1, + STATE(298), 1, sym__float_literal, - STATE(748), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(749), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(910), 1, + STATE(380), 1, sym__open_brace, - STATE(1022), 1, - sym__open_parenthesis, - STATE(1112), 1, + STATE(666), 1, aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(1077), 1, + sym__open_parenthesis, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2001), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2179), 9, + ACTIONS(1671), 8, sym_return, sym_next, sym_break, @@ -87156,8 +56613,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(61), 19, + STATE(126), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -87177,73 +56633,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [5249] = 32, + [24067] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1023), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1025), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1027), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1029), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1031), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1033), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1035), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1037), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1041), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1043), 1, sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1055), 1, sym__external_open_brace, - ACTIONS(2187), 1, - sym_dot_dot_i, - ACTIONS(2189), 1, + ACTIONS(1677), 1, sym__newline, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(1110), 1, - aux_sym_function_definition_repeat1, - STATE(2083), 1, + STATE(320), 1, sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, + STATE(322), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(323), 1, + sym__float_literal, + STATE(325), 1, + sym__single_quoted_string, + STATE(378), 1, + sym__open_brace, + STATE(668), 1, + aux_sym_function_definition_repeat1, + STATE(1054), 1, + sym__open_parenthesis, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1049), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2185), 9, + ACTIONS(1675), 8, sym_return, sym_next, sym_break, @@ -87252,8 +56709,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(2019), 19, + STATE(187), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -87273,73 +56729,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [5377] = 32, + [24195] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(347), 1, + anon_sym_SQUOTE, + ACTIONS(349), 1, + anon_sym_DQUOTE, + ACTIONS(355), 1, + sym__raw_string_literal, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2193), 1, - sym_dot_dot_i, - ACTIONS(2195), 1, - sym__newline, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(1111), 1, - aux_sym_function_definition_repeat1, - STATE(2083), 1, + STATE(297), 1, sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, + STATE(298), 1, sym__float_literal, - STATE(2089), 1, + STATE(301), 1, + sym__single_quoted_string, + STATE(302), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(380), 1, + sym__open_brace, + STATE(1077), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2191), 9, + ACTIONS(1679), 8, sym_return, sym_next, sym_break, @@ -87348,8 +56805,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(2033), 19, + STATE(127), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -87369,73 +56825,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [5505] = 32, + [24323] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1023), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1025), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1027), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1029), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1031), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1033), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1035), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1037), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1041), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1043), 1, sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1055), 1, sym__external_open_brace, - ACTIONS(2199), 1, - sym_dot_dot_i, - ACTIONS(2201), 1, + ACTIONS(1077), 1, sym__newline, - STATE(901), 1, + STATE(320), 1, + sym_string, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, + sym__float_literal, + STATE(325), 1, + sym__single_quoted_string, + STATE(378), 1, sym__open_brace, - STATE(1001), 1, + STATE(1054), 1, sym__open_parenthesis, - STATE(1151), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1049), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2197), 9, + ACTIONS(1681), 8, sym_return, sym_next, sym_break, @@ -87444,8 +56901,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(2040), 19, + STATE(236), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -87465,73 +56921,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [5633] = 32, + [24451] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, + ACTIONS(347), 1, + anon_sym_SQUOTE, + ACTIONS(349), 1, + anon_sym_DQUOTE, + ACTIONS(355), 1, + sym__raw_string_literal, + ACTIONS(1077), 1, sym__newline, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2205), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, + STATE(297), 1, sym_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, + STATE(298), 1, sym__float_literal, - STATE(2089), 1, + STATE(301), 1, + sym__single_quoted_string, + STATE(302), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(380), 1, + sym__open_brace, + STATE(1077), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2203), 9, + ACTIONS(1683), 8, sym_return, sym_next, sym_break, @@ -87540,8 +56997,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1929), 19, + STATE(128), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -87561,73 +57017,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [5761] = 32, + [24579] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1023), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1025), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1027), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1029), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1031), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1033), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1035), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1037), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1041), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1043), 1, sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1055), 1, sym__external_open_brace, - ACTIONS(2209), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, + ACTIONS(1687), 1, + sym__newline, + STATE(320), 1, sym_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, + STATE(322), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(323), 1, + sym__float_literal, + STATE(325), 1, + sym__single_quoted_string, + STATE(378), 1, + sym__open_brace, + STATE(662), 1, + aux_sym_function_definition_repeat1, + STATE(1054), 1, + sym__open_parenthesis, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1049), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2207), 9, + ACTIONS(1685), 8, sym_return, sym_next, sym_break, @@ -87636,8 +57093,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1931), 19, + STATE(237), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -87657,73 +57113,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [5889] = 32, + [24707] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, + ACTIONS(347), 1, + anon_sym_SQUOTE, + ACTIONS(349), 1, + anon_sym_DQUOTE, + ACTIONS(355), 1, + sym__raw_string_literal, + ACTIONS(1077), 1, sym__newline, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2213), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, + STATE(297), 1, sym_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, + STATE(298), 1, sym__float_literal, - STATE(2089), 1, + STATE(301), 1, + sym__single_quoted_string, + STATE(302), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(380), 1, + sym__open_brace, + STATE(1077), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2211), 9, + ACTIONS(1689), 8, sym_return, sym_next, sym_break, @@ -87732,8 +57189,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1991), 19, + STATE(74), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -87753,73 +57209,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [6017] = 32, + [24835] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1023), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1025), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1027), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1029), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1031), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1033), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1035), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1037), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1041), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1043), 1, sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1055), 1, sym__external_open_brace, - ACTIONS(2217), 1, - sym_dot_dot_i, - STATE(901), 1, + ACTIONS(1077), 1, + sym__newline, + STATE(320), 1, + sym_string, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, + sym__float_literal, + STATE(325), 1, + sym__single_quoted_string, + STATE(378), 1, sym__open_brace, - STATE(1001), 1, + STATE(1054), 1, sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1049), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2215), 9, + ACTIONS(1691), 8, sym_return, sym_next, sym_break, @@ -87828,8 +57285,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1971), 19, + STATE(192), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -87849,73 +57305,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [6145] = 32, + [24963] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, + ACTIONS(347), 1, + anon_sym_SQUOTE, + ACTIONS(349), 1, + anon_sym_DQUOTE, + ACTIONS(355), 1, + sym__raw_string_literal, + ACTIONS(1077), 1, sym__newline, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2221), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, + STATE(297), 1, sym_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, + STATE(298), 1, sym__float_literal, - STATE(2089), 1, + STATE(301), 1, + sym__single_quoted_string, + STATE(302), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(380), 1, + sym__open_brace, + STATE(1077), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2219), 9, + ACTIONS(1693), 8, sym_return, sym_next, sym_break, @@ -87924,8 +57381,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1972), 19, + STATE(19), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -87945,73 +57401,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [6273] = 32, + [25091] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, + ACTIONS(347), 1, anon_sym_SQUOTE, - ACTIONS(769), 1, + ACTIONS(349), 1, anon_sym_DQUOTE, - ACTIONS(773), 1, + ACTIONS(355), 1, sym__raw_string_literal, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(1977), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(1979), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(1981), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(1983), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(1985), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(1991), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(1995), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(1997), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2225), 1, - sym_dot_dot_i, - STATE(746), 1, + STATE(297), 1, sym_string, - STATE(747), 1, + STATE(298), 1, sym__float_literal, - STATE(748), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(749), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(910), 1, + STATE(380), 1, sym__open_brace, - STATE(1022), 1, + STATE(1077), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2001), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2223), 9, + ACTIONS(1695), 8, sym_return, sym_next, sym_break, @@ -88020,8 +57477,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(62), 19, + STATE(20), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -88041,73 +57497,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [6401] = 32, + [25219] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, + ACTIONS(503), 1, anon_sym_SQUOTE, - ACTIONS(769), 1, + ACTIONS(505), 1, anon_sym_DQUOTE, - ACTIONS(773), 1, + ACTIONS(509), 1, sym__raw_string_literal, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, + ACTIONS(1021), 1, anon_sym_BSLASH, - ACTIONS(1977), 1, + ACTIONS(1023), 1, anon_sym_function, - ACTIONS(1979), 1, + ACTIONS(1025), 1, anon_sym_if, - ACTIONS(1981), 1, + ACTIONS(1027), 1, anon_sym_for, - ACTIONS(1983), 1, + ACTIONS(1029), 1, anon_sym_while, - ACTIONS(1985), 1, + ACTIONS(1031), 1, anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(1033), 1, anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(1035), 1, anon_sym_TILDE, - ACTIONS(1991), 1, + ACTIONS(1037), 1, anon_sym_BANG, - ACTIONS(1995), 1, + ACTIONS(1041), 1, sym__hex_literal, - ACTIONS(1997), 1, + ACTIONS(1043), 1, sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, + ACTIONS(1055), 1, sym__external_open_brace, - ACTIONS(2229), 1, - sym_dot_dot_i, - ACTIONS(2231), 1, + ACTIONS(1077), 1, sym__newline, - STATE(746), 1, + STATE(320), 1, sym_string, - STATE(747), 1, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, sym__float_literal, - STATE(748), 1, + STATE(325), 1, sym__single_quoted_string, - STATE(749), 1, - sym__double_quoted_string, - STATE(910), 1, + STATE(378), 1, sym__open_brace, - STATE(1022), 1, + STATE(1054), 1, sym__open_parenthesis, - STATE(1116), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2001), 5, + ACTIONS(1049), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2227), 9, + ACTIONS(1697), 8, sym_return, sym_next, sym_break, @@ -88116,8 +57573,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(63), 19, + STATE(238), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -88137,73 +57593,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [6529] = 32, + [25347] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, + ACTIONS(503), 1, anon_sym_SQUOTE, - ACTIONS(769), 1, + ACTIONS(505), 1, anon_sym_DQUOTE, - ACTIONS(773), 1, + ACTIONS(509), 1, sym__raw_string_literal, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, + ACTIONS(1021), 1, anon_sym_BSLASH, - ACTIONS(1977), 1, + ACTIONS(1023), 1, anon_sym_function, - ACTIONS(1979), 1, + ACTIONS(1025), 1, anon_sym_if, - ACTIONS(1981), 1, + ACTIONS(1027), 1, anon_sym_for, - ACTIONS(1983), 1, + ACTIONS(1029), 1, anon_sym_while, - ACTIONS(1985), 1, + ACTIONS(1031), 1, anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(1033), 1, anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(1035), 1, anon_sym_TILDE, - ACTIONS(1991), 1, + ACTIONS(1037), 1, anon_sym_BANG, - ACTIONS(1995), 1, + ACTIONS(1041), 1, sym__hex_literal, - ACTIONS(1997), 1, + ACTIONS(1043), 1, sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, + ACTIONS(1055), 1, sym__external_open_brace, - ACTIONS(2235), 1, - sym_dot_dot_i, - ACTIONS(2237), 1, + ACTIONS(1077), 1, sym__newline, - STATE(746), 1, + STATE(320), 1, sym_string, - STATE(747), 1, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, sym__float_literal, - STATE(748), 1, + STATE(325), 1, sym__single_quoted_string, - STATE(749), 1, - sym__double_quoted_string, - STATE(910), 1, + STATE(378), 1, sym__open_brace, - STATE(1022), 1, + STATE(1054), 1, sym__open_parenthesis, - STATE(1117), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2001), 5, + ACTIONS(1049), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2233), 9, + ACTIONS(1699), 8, sym_return, sym_next, sym_break, @@ -88212,8 +57669,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(64), 19, + STATE(193), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -88233,73 +57689,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [6657] = 32, + [25475] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, + ACTIONS(503), 1, anon_sym_SQUOTE, - ACTIONS(769), 1, + ACTIONS(505), 1, anon_sym_DQUOTE, - ACTIONS(773), 1, + ACTIONS(509), 1, sym__raw_string_literal, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, + ACTIONS(1021), 1, anon_sym_BSLASH, - ACTIONS(1977), 1, + ACTIONS(1023), 1, anon_sym_function, - ACTIONS(1979), 1, + ACTIONS(1025), 1, anon_sym_if, - ACTIONS(1981), 1, + ACTIONS(1027), 1, anon_sym_for, - ACTIONS(1983), 1, + ACTIONS(1029), 1, anon_sym_while, - ACTIONS(1985), 1, + ACTIONS(1031), 1, anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(1033), 1, anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(1035), 1, anon_sym_TILDE, - ACTIONS(1991), 1, + ACTIONS(1037), 1, anon_sym_BANG, - ACTIONS(1995), 1, + ACTIONS(1041), 1, sym__hex_literal, - ACTIONS(1997), 1, + ACTIONS(1043), 1, sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, + ACTIONS(1055), 1, sym__external_open_brace, - ACTIONS(2241), 1, - sym_dot_dot_i, - ACTIONS(2243), 1, + ACTIONS(1077), 1, sym__newline, - STATE(746), 1, + STATE(320), 1, sym_string, - STATE(747), 1, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, sym__float_literal, - STATE(748), 1, + STATE(325), 1, sym__single_quoted_string, - STATE(749), 1, - sym__double_quoted_string, - STATE(910), 1, + STATE(378), 1, sym__open_brace, - STATE(1022), 1, + STATE(1054), 1, sym__open_parenthesis, - STATE(1121), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2001), 5, + ACTIONS(1049), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2239), 9, + ACTIONS(1701), 8, sym_return, sym_next, sym_break, @@ -88308,8 +57765,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(65), 19, + STATE(239), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -88329,73 +57785,170 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [6785] = 32, + [25603] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, + ACTIONS(503), 1, anon_sym_SQUOTE, - ACTIONS(769), 1, + ACTIONS(505), 1, anon_sym_DQUOTE, - ACTIONS(773), 1, + ACTIONS(509), 1, sym__raw_string_literal, - ACTIONS(1941), 1, + ACTIONS(1021), 1, + anon_sym_BSLASH, + ACTIONS(1023), 1, + anon_sym_function, + ACTIONS(1025), 1, + anon_sym_if, + ACTIONS(1027), 1, + anon_sym_for, + ACTIONS(1029), 1, + anon_sym_while, + ACTIONS(1031), 1, + anon_sym_repeat, + ACTIONS(1033), 1, + anon_sym_QMARK, + ACTIONS(1035), 1, + anon_sym_TILDE, + ACTIONS(1037), 1, + anon_sym_BANG, + ACTIONS(1041), 1, + sym__hex_literal, + ACTIONS(1043), 1, + sym__number_literal, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, + sym__external_open_parenthesis, + ACTIONS(1055), 1, + sym__external_open_brace, + ACTIONS(1705), 1, sym__newline, - ACTIONS(1973), 1, + STATE(320), 1, + sym_string, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, + sym__float_literal, + STATE(325), 1, + sym__single_quoted_string, + STATE(378), 1, + sym__open_brace, + STATE(452), 1, + aux_sym_function_definition_repeat1, + STATE(1054), 1, + sym__open_parenthesis, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, sym_identifier, - ACTIONS(1975), 1, + sym_dots, + ACTIONS(1039), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1049), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1703), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(240), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [25731] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(347), 1, + anon_sym_SQUOTE, + ACTIONS(349), 1, + anon_sym_DQUOTE, + ACTIONS(355), 1, + sym__raw_string_literal, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(1977), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(1979), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(1981), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(1983), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(1985), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(1991), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(1995), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(1997), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2247), 1, - sym_dot_dot_i, - STATE(746), 1, + ACTIONS(1709), 1, + sym__newline, + STATE(297), 1, sym_string, - STATE(747), 1, + STATE(298), 1, sym__float_literal, - STATE(748), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(749), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(910), 1, + STATE(380), 1, sym__open_brace, - STATE(1022), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(675), 1, aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(1077), 1, + sym__open_parenthesis, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2001), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2245), 9, + ACTIONS(1707), 8, sym_return, sym_next, sym_break, @@ -88404,8 +57957,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(66), 19, + STATE(21), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -88425,73 +57977,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [6913] = 32, + [25859] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, + ACTIONS(347), 1, anon_sym_SQUOTE, - ACTIONS(769), 1, + ACTIONS(349), 1, anon_sym_DQUOTE, - ACTIONS(773), 1, + ACTIONS(355), 1, sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(1977), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(1979), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(1981), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(1983), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(1985), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(1991), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(1995), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(1997), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2251), 1, - sym_dot_dot_i, - STATE(746), 1, + ACTIONS(1713), 1, + sym__newline, + STATE(297), 1, sym_string, - STATE(747), 1, + STATE(298), 1, sym__float_literal, - STATE(748), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(749), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(910), 1, + STATE(380), 1, sym__open_brace, - STATE(1022), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(677), 1, aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(1077), 1, + sym__open_parenthesis, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2001), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2249), 9, + ACTIONS(1711), 8, sym_return, sym_next, sym_break, @@ -88500,8 +58053,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(67), 19, + STATE(23), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -88521,73 +58073,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [7041] = 32, + [25987] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, + ACTIONS(347), 1, anon_sym_SQUOTE, - ACTIONS(769), 1, + ACTIONS(349), 1, anon_sym_DQUOTE, - ACTIONS(773), 1, + ACTIONS(355), 1, sym__raw_string_literal, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(1977), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(1979), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(1981), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(1983), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(1985), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(1991), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(1995), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(1997), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2255), 1, - sym_dot_dot_i, - ACTIONS(2257), 1, + ACTIONS(1717), 1, sym__newline, - STATE(746), 1, + STATE(297), 1, sym_string, - STATE(747), 1, + STATE(298), 1, sym__float_literal, - STATE(748), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(749), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(910), 1, + STATE(380), 1, sym__open_brace, - STATE(1022), 1, - sym__open_parenthesis, - STATE(1126), 1, + STATE(678), 1, aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(1077), 1, + sym__open_parenthesis, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2001), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2253), 9, + ACTIONS(1715), 8, sym_return, sym_next, sym_break, @@ -88596,8 +58149,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(68), 19, + STATE(24), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -88617,73 +58169,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [7169] = 32, + [26115] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, + ACTIONS(347), 1, anon_sym_SQUOTE, - ACTIONS(769), 1, + ACTIONS(349), 1, anon_sym_DQUOTE, - ACTIONS(773), 1, + ACTIONS(355), 1, sym__raw_string_literal, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(1977), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(1979), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(1981), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(1983), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(1985), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(1991), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(1995), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(1997), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2261), 1, - sym_dot_dot_i, - ACTIONS(2263), 1, + ACTIONS(1721), 1, sym__newline, - STATE(746), 1, + STATE(297), 1, sym_string, - STATE(747), 1, + STATE(298), 1, sym__float_literal, - STATE(748), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(749), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(910), 1, + STATE(380), 1, sym__open_brace, - STATE(1022), 1, - sym__open_parenthesis, - STATE(1128), 1, + STATE(679), 1, aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(1077), 1, + sym__open_parenthesis, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2001), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2259), 9, + ACTIONS(1719), 8, sym_return, sym_next, sym_break, @@ -88692,8 +58245,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(69), 19, + STATE(25), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -88713,73 +58265,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [7297] = 32, + [26243] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(347), 1, + anon_sym_SQUOTE, + ACTIONS(349), 1, + anon_sym_DQUOTE, + ACTIONS(355), 1, + sym__raw_string_literal, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2267), 1, - sym_dot_dot_i, - ACTIONS(2269), 1, + ACTIONS(1725), 1, sym__newline, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(1166), 1, - aux_sym_function_definition_repeat1, - STATE(2083), 1, + STATE(297), 1, sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, + STATE(298), 1, sym__float_literal, - STATE(2089), 1, + STATE(301), 1, + sym__single_quoted_string, + STATE(302), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(380), 1, + sym__open_brace, + STATE(681), 1, + aux_sym_function_definition_repeat1, + STATE(1077), 1, + sym__open_parenthesis, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2265), 9, + ACTIONS(1723), 8, sym_return, sym_next, sym_break, @@ -88788,8 +58341,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1989), 19, + STATE(26), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -88809,73 +58361,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [7425] = 32, + [26371] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, + ACTIONS(347), 1, anon_sym_SQUOTE, - ACTIONS(769), 1, + ACTIONS(349), 1, anon_sym_DQUOTE, - ACTIONS(773), 1, + ACTIONS(355), 1, sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(1977), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(1979), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(1981), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(1983), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(1985), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(1991), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(1995), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(1997), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2273), 1, - sym_dot_dot_i, - STATE(746), 1, + ACTIONS(1729), 1, + sym__newline, + STATE(297), 1, sym_string, - STATE(747), 1, + STATE(298), 1, sym__float_literal, - STATE(748), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(749), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(910), 1, + STATE(380), 1, sym__open_brace, - STATE(1022), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(682), 1, aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(1077), 1, + sym__open_parenthesis, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2001), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2271), 9, + ACTIONS(1727), 8, sym_return, sym_next, sym_break, @@ -88884,8 +58437,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(70), 19, + STATE(27), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -88905,73 +58457,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [7553] = 32, + [26499] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, + ACTIONS(347), 1, anon_sym_SQUOTE, - ACTIONS(769), 1, + ACTIONS(349), 1, anon_sym_DQUOTE, - ACTIONS(773), 1, + ACTIONS(355), 1, sym__raw_string_literal, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(1977), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(1979), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(1981), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(1983), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(1985), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(1991), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(1995), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(1997), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2277), 1, - sym_dot_dot_i, - ACTIONS(2279), 1, + ACTIONS(1733), 1, sym__newline, - STATE(746), 1, + STATE(297), 1, sym_string, - STATE(747), 1, + STATE(298), 1, sym__float_literal, - STATE(748), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(749), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(910), 1, + STATE(380), 1, sym__open_brace, - STATE(1022), 1, - sym__open_parenthesis, - STATE(1132), 1, + STATE(684), 1, aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(1077), 1, + sym__open_parenthesis, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2001), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2275), 9, + ACTIONS(1731), 8, sym_return, sym_next, sym_break, @@ -88980,8 +58533,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(71), 19, + STATE(28), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -89001,73 +58553,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [7681] = 32, + [26627] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(347), 1, + anon_sym_SQUOTE, + ACTIONS(349), 1, + anon_sym_DQUOTE, + ACTIONS(355), 1, + sym__raw_string_literal, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2283), 1, - sym_dot_dot_i, - ACTIONS(2285), 1, + ACTIONS(1737), 1, sym__newline, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(1167), 1, - aux_sym_function_definition_repeat1, - STATE(2083), 1, + STATE(297), 1, sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, + STATE(298), 1, sym__float_literal, - STATE(2089), 1, + STATE(301), 1, + sym__single_quoted_string, + STATE(302), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(380), 1, + sym__open_brace, + STATE(685), 1, + aux_sym_function_definition_repeat1, + STATE(1077), 1, + sym__open_parenthesis, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2281), 9, + ACTIONS(1735), 8, sym_return, sym_next, sym_break, @@ -89076,8 +58629,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1997), 19, + STATE(29), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -89097,73 +58649,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [7809] = 32, + [26755] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(347), 1, + anon_sym_SQUOTE, + ACTIONS(349), 1, + anon_sym_DQUOTE, + ACTIONS(355), 1, + sym__raw_string_literal, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2289), 1, - sym_dot_dot_i, - ACTIONS(2291), 1, + ACTIONS(1741), 1, sym__newline, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(1170), 1, - aux_sym_function_definition_repeat1, - STATE(2083), 1, + STATE(297), 1, sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, + STATE(298), 1, sym__float_literal, - STATE(2089), 1, + STATE(301), 1, + sym__single_quoted_string, + STATE(302), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(380), 1, + sym__open_brace, + STATE(687), 1, + aux_sym_function_definition_repeat1, + STATE(1077), 1, + sym__open_parenthesis, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2287), 9, + ACTIONS(1739), 8, sym_return, sym_next, sym_break, @@ -89172,8 +58725,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(2006), 19, + STATE(30), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -89193,73 +58745,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [7937] = 32, + [26883] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(347), 1, + anon_sym_SQUOTE, + ACTIONS(349), 1, + anon_sym_DQUOTE, + ACTIONS(355), 1, + sym__raw_string_literal, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2295), 1, - sym_dot_dot_i, - ACTIONS(2297), 1, + ACTIONS(1745), 1, sym__newline, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(1171), 1, - aux_sym_function_definition_repeat1, - STATE(2083), 1, + STATE(297), 1, sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, + STATE(298), 1, sym__float_literal, - STATE(2089), 1, + STATE(301), 1, + sym__single_quoted_string, + STATE(302), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(380), 1, + sym__open_brace, + STATE(688), 1, + aux_sym_function_definition_repeat1, + STATE(1077), 1, + sym__open_parenthesis, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2293), 9, + ACTIONS(1743), 8, sym_return, sym_next, sym_break, @@ -89268,8 +58821,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(2008), 19, + STATE(31), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -89289,73 +58841,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [8065] = 32, + [27011] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, + ACTIONS(347), 1, anon_sym_SQUOTE, - ACTIONS(769), 1, + ACTIONS(349), 1, anon_sym_DQUOTE, - ACTIONS(773), 1, + ACTIONS(355), 1, sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(1977), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(1979), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(1981), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(1983), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(1985), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(1991), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(1995), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(1997), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2301), 1, - sym_dot_dot_i, - STATE(746), 1, + ACTIONS(1749), 1, + sym__newline, + STATE(297), 1, sym_string, - STATE(747), 1, + STATE(298), 1, sym__float_literal, - STATE(748), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(749), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(910), 1, + STATE(380), 1, sym__open_brace, - STATE(1022), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(690), 1, aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(1077), 1, + sym__open_parenthesis, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2001), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2299), 9, + ACTIONS(1747), 8, sym_return, sym_next, sym_break, @@ -89364,8 +58917,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(72), 19, + STATE(32), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -89385,73 +58937,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [8193] = 32, + [27139] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(347), 1, + anon_sym_SQUOTE, + ACTIONS(349), 1, + anon_sym_DQUOTE, + ACTIONS(355), 1, + sym__raw_string_literal, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2305), 1, - sym_dot_dot_i, - ACTIONS(2307), 1, + ACTIONS(1753), 1, sym__newline, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(1172), 1, - aux_sym_function_definition_repeat1, - STATE(2083), 1, + STATE(297), 1, sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, + STATE(298), 1, sym__float_literal, - STATE(2089), 1, + STATE(301), 1, + sym__single_quoted_string, + STATE(302), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(380), 1, + sym__open_brace, + STATE(691), 1, + aux_sym_function_definition_repeat1, + STATE(1077), 1, + sym__open_parenthesis, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2303), 9, + ACTIONS(1751), 8, sym_return, sym_next, sym_break, @@ -89460,8 +59013,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(2014), 19, + STATE(33), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -89481,73 +59033,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [8321] = 32, + [27267] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, + ACTIONS(503), 1, anon_sym_SQUOTE, - ACTIONS(769), 1, + ACTIONS(505), 1, anon_sym_DQUOTE, - ACTIONS(773), 1, + ACTIONS(509), 1, sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, + ACTIONS(1021), 1, anon_sym_BSLASH, - ACTIONS(1977), 1, + ACTIONS(1023), 1, anon_sym_function, - ACTIONS(1979), 1, + ACTIONS(1025), 1, anon_sym_if, - ACTIONS(1981), 1, + ACTIONS(1027), 1, anon_sym_for, - ACTIONS(1983), 1, + ACTIONS(1029), 1, anon_sym_while, - ACTIONS(1985), 1, + ACTIONS(1031), 1, anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(1033), 1, anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(1035), 1, anon_sym_TILDE, - ACTIONS(1991), 1, + ACTIONS(1037), 1, anon_sym_BANG, - ACTIONS(1995), 1, + ACTIONS(1041), 1, sym__hex_literal, - ACTIONS(1997), 1, + ACTIONS(1043), 1, sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, + ACTIONS(1055), 1, sym__external_open_brace, - ACTIONS(2311), 1, - sym_dot_dot_i, - STATE(746), 1, + ACTIONS(1077), 1, + sym__newline, + STATE(320), 1, sym_string, - STATE(747), 1, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, sym__float_literal, - STATE(748), 1, + STATE(325), 1, sym__single_quoted_string, - STATE(749), 1, - sym__double_quoted_string, - STATE(910), 1, + STATE(378), 1, sym__open_brace, - STATE(1022), 1, + STATE(1054), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2001), 5, + ACTIONS(1049), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2309), 9, + ACTIONS(1755), 8, sym_return, sym_next, sym_break, @@ -89556,8 +59109,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(73), 19, + STATE(241), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -89577,73 +59129,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [8449] = 32, + [27395] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, + ACTIONS(503), 1, anon_sym_SQUOTE, - ACTIONS(769), 1, + ACTIONS(505), 1, anon_sym_DQUOTE, - ACTIONS(773), 1, + ACTIONS(509), 1, sym__raw_string_literal, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, + ACTIONS(1021), 1, anon_sym_BSLASH, - ACTIONS(1977), 1, + ACTIONS(1023), 1, anon_sym_function, - ACTIONS(1979), 1, + ACTIONS(1025), 1, anon_sym_if, - ACTIONS(1981), 1, + ACTIONS(1027), 1, anon_sym_for, - ACTIONS(1983), 1, + ACTIONS(1029), 1, anon_sym_while, - ACTIONS(1985), 1, + ACTIONS(1031), 1, anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(1033), 1, anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(1035), 1, anon_sym_TILDE, - ACTIONS(1991), 1, + ACTIONS(1037), 1, anon_sym_BANG, - ACTIONS(1995), 1, + ACTIONS(1041), 1, sym__hex_literal, - ACTIONS(1997), 1, + ACTIONS(1043), 1, sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, + ACTIONS(1055), 1, sym__external_open_brace, - ACTIONS(2315), 1, - sym_dot_dot_i, - ACTIONS(2317), 1, + ACTIONS(1077), 1, sym__newline, - STATE(746), 1, + STATE(320), 1, sym_string, - STATE(747), 1, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, sym__float_literal, - STATE(748), 1, + STATE(325), 1, sym__single_quoted_string, - STATE(749), 1, - sym__double_quoted_string, - STATE(910), 1, + STATE(378), 1, sym__open_brace, - STATE(1022), 1, + STATE(1054), 1, sym__open_parenthesis, - STATE(1136), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2001), 5, + ACTIONS(1049), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2313), 9, + ACTIONS(1757), 8, sym_return, sym_next, sym_break, @@ -89652,8 +59205,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(74), 19, + STATE(195), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -89673,73 +59225,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [8577] = 32, + [27523] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1023), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1025), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1027), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1029), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1031), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1033), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1035), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1037), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1041), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1043), 1, sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1055), 1, sym__external_open_brace, - ACTIONS(2321), 1, - sym_dot_dot_i, - ACTIONS(2323), 1, + ACTIONS(1077), 1, sym__newline, - STATE(901), 1, + STATE(320), 1, + sym_string, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, + sym__float_literal, + STATE(325), 1, + sym__single_quoted_string, + STATE(378), 1, sym__open_brace, - STATE(1001), 1, + STATE(1054), 1, sym__open_parenthesis, - STATE(1173), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1049), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2319), 9, + ACTIONS(1759), 8, sym_return, sym_next, sym_break, @@ -89748,8 +59301,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(2018), 19, + STATE(211), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -89769,73 +59321,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [8705] = 32, + [27651] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, + ACTIONS(503), 1, anon_sym_SQUOTE, - ACTIONS(1157), 1, + ACTIONS(505), 1, anon_sym_DQUOTE, - ACTIONS(1159), 1, + ACTIONS(509), 1, sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, + ACTIONS(1021), 1, anon_sym_BSLASH, - ACTIONS(1504), 1, + ACTIONS(1023), 1, anon_sym_function, - ACTIONS(1506), 1, + ACTIONS(1025), 1, anon_sym_if, - ACTIONS(1508), 1, + ACTIONS(1027), 1, anon_sym_for, - ACTIONS(1510), 1, + ACTIONS(1029), 1, anon_sym_while, - ACTIONS(1512), 1, + ACTIONS(1031), 1, anon_sym_repeat, - ACTIONS(1514), 1, + ACTIONS(1033), 1, anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(1035), 1, anon_sym_TILDE, - ACTIONS(1518), 1, + ACTIONS(1037), 1, anon_sym_BANG, - ACTIONS(1522), 1, + ACTIONS(1041), 1, sym__hex_literal, - ACTIONS(1524), 1, + ACTIONS(1043), 1, sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, + ACTIONS(1055), 1, sym__external_open_brace, - ACTIONS(2327), 1, - sym_dot_dot_i, - ACTIONS(2329), 1, + ACTIONS(1077), 1, sym__newline, - STATE(774), 1, + STATE(320), 1, sym_string, - STATE(780), 1, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, sym__float_literal, - STATE(781), 1, + STATE(325), 1, sym__single_quoted_string, - STATE(810), 1, - sym__double_quoted_string, - STATE(897), 1, + STATE(378), 1, sym__open_brace, - STATE(994), 1, + STATE(1054), 1, sym__open_parenthesis, - STATE(1076), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1528), 5, + ACTIONS(1049), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2325), 9, + ACTIONS(1761), 8, sym_return, sym_next, sym_break, @@ -89844,8 +59397,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(632), 19, + STATE(212), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -89865,73 +59417,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [8833] = 32, + [27779] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, + ACTIONS(347), 1, anon_sym_SQUOTE, - ACTIONS(769), 1, + ACTIONS(349), 1, anon_sym_DQUOTE, - ACTIONS(773), 1, + ACTIONS(355), 1, sym__raw_string_literal, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(1977), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(1979), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(1981), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(1983), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(1985), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(1991), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(1995), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(1997), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2333), 1, - sym_dot_dot_i, - STATE(746), 1, + STATE(297), 1, sym_string, - STATE(747), 1, + STATE(298), 1, sym__float_literal, - STATE(748), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(749), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(910), 1, + STATE(380), 1, sym__open_brace, - STATE(1022), 1, + STATE(1077), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2001), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2331), 9, + ACTIONS(1763), 8, sym_return, sym_next, sym_break, @@ -89940,8 +59493,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(75), 19, + STATE(34), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -89961,73 +59513,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [8961] = 32, + [27907] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(347), 1, + anon_sym_SQUOTE, + ACTIONS(349), 1, + anon_sym_DQUOTE, + ACTIONS(355), 1, + sym__raw_string_literal, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2337), 1, - sym_dot_dot_i, - ACTIONS(2339), 1, + ACTIONS(1767), 1, sym__newline, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(1178), 1, - aux_sym_function_definition_repeat1, - STATE(2083), 1, + STATE(297), 1, sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, + STATE(298), 1, sym__float_literal, - STATE(2089), 1, + STATE(301), 1, + sym__single_quoted_string, + STATE(302), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(380), 1, + sym__open_brace, + STATE(695), 1, + aux_sym_function_definition_repeat1, + STATE(1077), 1, + sym__open_parenthesis, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2335), 9, + ACTIONS(1765), 8, sym_return, sym_next, sym_break, @@ -90036,8 +59589,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(2038), 19, + STATE(35), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -90057,73 +59609,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [9089] = 32, + [28035] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1023), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1025), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1027), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1029), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1031), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1033), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1035), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1037), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1041), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1043), 1, sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1055), 1, sym__external_open_brace, - ACTIONS(2343), 1, - sym_dot_dot_i, - ACTIONS(2345), 1, + ACTIONS(1077), 1, sym__newline, - STATE(901), 1, + STATE(320), 1, + sym_string, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, + sym__float_literal, + STATE(325), 1, + sym__single_quoted_string, + STATE(378), 1, sym__open_brace, - STATE(1001), 1, + STATE(1054), 1, sym__open_parenthesis, - STATE(1181), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1049), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2341), 9, + ACTIONS(1769), 8, sym_return, sym_next, sym_break, @@ -90132,8 +59685,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(2044), 19, + STATE(196), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -90153,73 +59705,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [9217] = 32, + [28163] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1023), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1025), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1027), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1029), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1031), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1033), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1035), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1037), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1041), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1043), 1, sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1055), 1, sym__external_open_brace, - ACTIONS(2349), 1, - sym_dot_dot_i, - ACTIONS(2351), 1, + ACTIONS(1077), 1, sym__newline, - STATE(901), 1, + STATE(320), 1, + sym_string, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, + sym__float_literal, + STATE(325), 1, + sym__single_quoted_string, + STATE(378), 1, sym__open_brace, - STATE(1001), 1, + STATE(1054), 1, sym__open_parenthesis, - STATE(1184), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1049), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2347), 9, + ACTIONS(1771), 8, sym_return, sym_next, sym_break, @@ -90228,8 +59781,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1923), 19, + STATE(213), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -90249,73 +59801,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [9345] = 32, + [28291] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(1977), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(1979), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(1981), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(1983), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(1985), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(1991), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(1995), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(1997), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(2355), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(746), 1, + ACTIONS(1775), 1, + sym__newline, + STATE(370), 1, + sym__open_brace, + STATE(683), 1, + aux_sym_function_definition_repeat1, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(747), 1, + STATE(1608), 1, sym__float_literal, - STATE(748), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(749), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2001), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2353), 9, + ACTIONS(1773), 8, sym_return, sym_next, sym_break, @@ -90324,8 +59877,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(76), 19, + STATE(1369), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -90345,73 +59897,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [9473] = 32, + [28419] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(2127), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(2129), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(2139), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(2359), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(2361), 1, + ACTIONS(1779), 1, sym__newline, - STATE(901), 1, + STATE(370), 1, sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(1187), 1, + STATE(686), 1, aux_sym_function_definition_repeat1, - STATE(2083), 1, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, + STATE(1608), 1, sym__float_literal, - STATE(2089), 1, + STATE(1609), 1, + sym__single_quoted_string, + STATE(1610), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2357), 9, + ACTIONS(1777), 8, sym_return, sym_next, sym_break, @@ -90420,8 +59973,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1932), 19, + STATE(1380), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -90441,73 +59993,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [9601] = 32, + [28547] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(2127), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(2129), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(2139), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(2365), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(2367), 1, + ACTIONS(1783), 1, sym__newline, - STATE(901), 1, + STATE(370), 1, sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(1190), 1, + STATE(689), 1, aux_sym_function_definition_repeat1, - STATE(2083), 1, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, + STATE(1608), 1, sym__float_literal, - STATE(2089), 1, + STATE(1609), 1, + sym__single_quoted_string, + STATE(1610), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2363), 9, + ACTIONS(1781), 8, sym_return, sym_next, sym_break, @@ -90516,8 +60069,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1939), 19, + STATE(1410), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -90537,73 +60089,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [9729] = 32, + [28675] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(2127), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(2129), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(2139), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(2371), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(2373), 1, + ACTIONS(1787), 1, sym__newline, - STATE(901), 1, + STATE(370), 1, sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(1193), 1, + STATE(692), 1, aux_sym_function_definition_repeat1, - STATE(2083), 1, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, + STATE(1608), 1, sym__float_literal, - STATE(2089), 1, + STATE(1609), 1, + sym__single_quoted_string, + STATE(1610), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2369), 9, + ACTIONS(1785), 8, sym_return, sym_next, sym_break, @@ -90612,8 +60165,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1951), 19, + STATE(1503), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -90633,73 +60185,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [9857] = 32, + [28803] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, - anon_sym_SQUOTE, - ACTIONS(895), 1, - anon_sym_DQUOTE, - ACTIONS(899), 1, - sym__raw_string_literal, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(2405), 1, - sym_dot_dot_i, - ACTIONS(2407), 1, - sym__newline, - ACTIONS(2409), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(567), 1, sym__external_open_brace, - STATE(728), 1, + ACTIONS(1063), 1, + sym_dot_dot_i, + ACTIONS(1791), 1, + sym__newline, + STATE(370), 1, + sym__open_brace, + STATE(693), 1, + aux_sym_function_definition_repeat1, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(729), 1, + STATE(1608), 1, sym__float_literal, - STATE(730), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(731), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(915), 1, - sym__open_brace, - STATE(1029), 1, - sym__open_parenthesis, - STATE(1146), 1, - aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2401), 9, + ACTIONS(1789), 8, sym_return, sym_next, sym_break, @@ -90708,8 +60261,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(77), 19, + STATE(1514), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -90729,73 +60281,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [9985] = 32, + [28931] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, + ACTIONS(347), 1, anon_sym_SQUOTE, - ACTIONS(895), 1, + ACTIONS(349), 1, anon_sym_DQUOTE, - ACTIONS(899), 1, + ACTIONS(355), 1, sym__raw_string_literal, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2415), 1, - sym_dot_dot_i, - ACTIONS(2417), 1, - sym__newline, - STATE(728), 1, + STATE(297), 1, sym_string, - STATE(729), 1, + STATE(298), 1, sym__float_literal, - STATE(730), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(731), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(915), 1, + STATE(380), 1, sym__open_brace, - STATE(1029), 1, + STATE(1077), 1, sym__open_parenthesis, - STATE(1147), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2413), 9, + ACTIONS(1793), 8, sym_return, sym_next, sym_break, @@ -90804,8 +60357,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(78), 19, + STATE(36), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -90825,73 +60377,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [10113] = 32, + [29059] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, + ACTIONS(347), 1, anon_sym_SQUOTE, - ACTIONS(895), 1, + ACTIONS(349), 1, anon_sym_DQUOTE, - ACTIONS(899), 1, + ACTIONS(355), 1, sym__raw_string_literal, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2421), 1, - sym_dot_dot_i, - ACTIONS(2423), 1, - sym__newline, - STATE(728), 1, + STATE(297), 1, sym_string, - STATE(729), 1, + STATE(298), 1, sym__float_literal, - STATE(730), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(731), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(915), 1, + STATE(380), 1, sym__open_brace, - STATE(1029), 1, + STATE(1077), 1, sym__open_parenthesis, - STATE(1149), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2419), 9, + ACTIONS(1795), 8, sym_return, sym_next, sym_break, @@ -90900,8 +60453,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(79), 19, + STATE(37), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -90921,73 +60473,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [10241] = 32, + [29187] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, + ACTIONS(347), 1, anon_sym_SQUOTE, - ACTIONS(895), 1, + ACTIONS(349), 1, anon_sym_DQUOTE, - ACTIONS(899), 1, + ACTIONS(355), 1, sym__raw_string_literal, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2427), 1, - sym_dot_dot_i, - ACTIONS(2429), 1, - sym__newline, - STATE(728), 1, + STATE(297), 1, sym_string, - STATE(729), 1, + STATE(298), 1, sym__float_literal, - STATE(730), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(731), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(915), 1, + STATE(380), 1, sym__open_brace, - STATE(1029), 1, + STATE(1077), 1, sym__open_parenthesis, - STATE(1150), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2425), 9, + ACTIONS(1797), 8, sym_return, sym_next, sym_break, @@ -90996,8 +60549,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(80), 19, + STATE(38), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -91017,73 +60569,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [10369] = 32, + [29315] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, + ACTIONS(347), 1, anon_sym_SQUOTE, - ACTIONS(895), 1, + ACTIONS(349), 1, anon_sym_DQUOTE, - ACTIONS(899), 1, + ACTIONS(355), 1, sym__raw_string_literal, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2433), 1, - sym_dot_dot_i, - ACTIONS(2435), 1, - sym__newline, - STATE(728), 1, + STATE(297), 1, sym_string, - STATE(729), 1, + STATE(298), 1, sym__float_literal, - STATE(730), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(731), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(915), 1, + STATE(380), 1, sym__open_brace, - STATE(1029), 1, + STATE(1077), 1, sym__open_parenthesis, - STATE(1152), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2431), 9, + ACTIONS(1799), 8, sym_return, sym_next, sym_break, @@ -91092,8 +60645,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(81), 19, + STATE(39), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -91113,73 +60665,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [10497] = 32, + [29443] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, + ACTIONS(347), 1, anon_sym_SQUOTE, - ACTIONS(895), 1, + ACTIONS(349), 1, anon_sym_DQUOTE, - ACTIONS(899), 1, + ACTIONS(355), 1, sym__raw_string_literal, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2439), 1, - sym_dot_dot_i, - ACTIONS(2441), 1, - sym__newline, - STATE(728), 1, + STATE(297), 1, sym_string, - STATE(729), 1, + STATE(298), 1, sym__float_literal, - STATE(730), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(731), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(915), 1, + STATE(380), 1, sym__open_brace, - STATE(1029), 1, + STATE(1077), 1, sym__open_parenthesis, - STATE(1168), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2437), 9, + ACTIONS(1801), 8, sym_return, sym_next, sym_break, @@ -91188,8 +60741,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(82), 19, + STATE(40), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -91209,73 +60761,170 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [10625] = 32, + [29571] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, + ACTIONS(523), 1, + anon_sym_BSLASH, + ACTIONS(525), 1, + anon_sym_function, + ACTIONS(527), 1, + anon_sym_if, + ACTIONS(529), 1, + anon_sym_for, + ACTIONS(531), 1, + anon_sym_while, + ACTIONS(533), 1, + anon_sym_repeat, + ACTIONS(535), 1, + anon_sym_QMARK, + ACTIONS(537), 1, + anon_sym_TILDE, + ACTIONS(539), 1, + anon_sym_BANG, + ACTIONS(543), 1, + sym__hex_literal, + ACTIONS(545), 1, + sym__number_literal, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(895), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(899), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(1941), 1, + ACTIONS(563), 1, + sym__external_open_parenthesis, + ACTIONS(567), 1, + sym__external_open_brace, + ACTIONS(1063), 1, + sym_dot_dot_i, + ACTIONS(1805), 1, sym__newline, - ACTIONS(2375), 1, + STATE(370), 1, + sym__open_brace, + STATE(709), 1, + aux_sym_function_definition_repeat1, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, + sym_string, + STATE(1608), 1, + sym__float_literal, + STATE(1609), 1, + sym__single_quoted_string, + STATE(1610), 1, + sym__double_quoted_string, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1061), 2, sym_identifier, - ACTIONS(2377), 1, + sym_dots, + ACTIONS(557), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(1803), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(1549), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [29699] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(347), 1, + anon_sym_SQUOTE, + ACTIONS(349), 1, + anon_sym_DQUOTE, + ACTIONS(355), 1, + sym__raw_string_literal, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2445), 1, - sym_dot_dot_i, - STATE(728), 1, + STATE(297), 1, sym_string, - STATE(729), 1, + STATE(298), 1, sym__float_literal, - STATE(730), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(731), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(915), 1, + STATE(380), 1, sym__open_brace, - STATE(1029), 1, + STATE(1077), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2443), 9, + ACTIONS(1807), 8, sym_return, sym_next, sym_break, @@ -91284,8 +60933,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(83), 19, + STATE(41), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -91305,73 +60953,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [10753] = 32, + [29827] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, + ACTIONS(347), 1, anon_sym_SQUOTE, - ACTIONS(895), 1, + ACTIONS(349), 1, anon_sym_DQUOTE, - ACTIONS(899), 1, + ACTIONS(355), 1, sym__raw_string_literal, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2449), 1, - sym_dot_dot_i, - STATE(728), 1, + STATE(297), 1, sym_string, - STATE(729), 1, + STATE(298), 1, sym__float_literal, - STATE(730), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(731), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(915), 1, + STATE(380), 1, sym__open_brace, - STATE(1029), 1, + STATE(1077), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2447), 9, + ACTIONS(1809), 8, sym_return, sym_next, sym_break, @@ -91380,8 +61029,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(84), 19, + STATE(42), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -91401,73 +61049,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [10881] = 32, + [29955] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(711), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(713), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(715), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(717), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(719), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(721), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(725), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(729), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(731), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(733), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(735), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(749), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(751), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2453), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(791), 1, + ACTIONS(1077), 1, + sym__newline, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(792), 1, + STATE(1608), 1, sym__float_literal, - STATE(793), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(794), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(739), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2451), 9, + ACTIONS(1811), 8, sym_return, sym_next, sym_break, @@ -91476,8 +61125,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(551), 19, + STATE(1559), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -91497,73 +61145,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [11009] = 32, + [30083] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, + ACTIONS(347), 1, anon_sym_SQUOTE, - ACTIONS(895), 1, + ACTIONS(349), 1, anon_sym_DQUOTE, - ACTIONS(899), 1, + ACTIONS(355), 1, sym__raw_string_literal, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2457), 1, - sym_dot_dot_i, - STATE(728), 1, + STATE(297), 1, sym_string, - STATE(729), 1, + STATE(298), 1, sym__float_literal, - STATE(730), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(731), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(915), 1, + STATE(380), 1, sym__open_brace, - STATE(1029), 1, + STATE(1077), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2455), 9, + ACTIONS(1813), 8, sym_return, sym_next, sym_break, @@ -91572,8 +61221,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(85), 19, + STATE(43), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -91593,73 +61241,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [11137] = 32, + [30211] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, + ACTIONS(347), 1, anon_sym_SQUOTE, - ACTIONS(895), 1, + ACTIONS(349), 1, anon_sym_DQUOTE, - ACTIONS(899), 1, + ACTIONS(355), 1, sym__raw_string_literal, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2461), 1, - sym_dot_dot_i, - STATE(728), 1, + STATE(297), 1, sym_string, - STATE(729), 1, + STATE(298), 1, sym__float_literal, - STATE(730), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(731), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(915), 1, + STATE(380), 1, sym__open_brace, - STATE(1029), 1, + STATE(1077), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2459), 9, + ACTIONS(1815), 8, sym_return, sym_next, sym_break, @@ -91668,8 +61317,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(86), 19, + STATE(44), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -91689,73 +61337,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [11265] = 32, + [30339] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(2127), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(2129), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(2139), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(2465), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(901), 1, + ACTIONS(1077), 1, + sym__newline, + STATE(370), 1, sym__open_brace, - STATE(1001), 1, + STATE(1057), 1, sym__open_parenthesis, - STATE(2083), 1, + STATE(1607), 1, sym_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, + STATE(1608), 1, sym__float_literal, - STATE(2089), 1, + STATE(1609), 1, + sym__single_quoted_string, + STATE(1610), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2463), 9, + ACTIONS(1817), 8, sym_return, sym_next, sym_break, @@ -91764,8 +61413,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1980), 19, + STATE(1560), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -91785,73 +61433,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [11393] = 32, + [30467] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, + ACTIONS(347), 1, anon_sym_SQUOTE, - ACTIONS(895), 1, + ACTIONS(349), 1, anon_sym_DQUOTE, - ACTIONS(899), 1, + ACTIONS(355), 1, sym__raw_string_literal, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2469), 1, - sym_dot_dot_i, - STATE(728), 1, + STATE(297), 1, sym_string, - STATE(729), 1, + STATE(298), 1, sym__float_literal, - STATE(730), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(731), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(915), 1, + STATE(380), 1, sym__open_brace, - STATE(1029), 1, + STATE(1077), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2467), 9, + ACTIONS(1819), 8, sym_return, sym_next, sym_break, @@ -91860,8 +61509,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(87), 19, + STATE(45), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -91881,73 +61529,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [11521] = 32, + [30595] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(347), 1, + anon_sym_SQUOTE, + ACTIONS(349), 1, + anon_sym_DQUOTE, + ACTIONS(355), 1, + sym__raw_string_literal, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2473), 1, - sym_dot_dot_i, - ACTIONS(2475), 1, - sym__newline, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(1197), 1, - aux_sym_function_definition_repeat1, - STATE(2083), 1, + STATE(297), 1, sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, + STATE(298), 1, sym__float_literal, - STATE(2089), 1, + STATE(301), 1, + sym__single_quoted_string, + STATE(302), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(380), 1, + sym__open_brace, + STATE(1077), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2471), 9, + ACTIONS(1821), 8, sym_return, sym_next, sym_break, @@ -91956,8 +61605,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1986), 19, + STATE(46), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -91977,73 +61625,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [11649] = 32, + [30723] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, - anon_sym_SQUOTE, - ACTIONS(895), 1, - anon_sym_DQUOTE, - ACTIONS(899), 1, - sym__raw_string_literal, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(2479), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(2481), 1, + ACTIONS(1077), 1, sym__newline, - STATE(728), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(729), 1, + STATE(1608), 1, sym__float_literal, - STATE(730), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(731), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(915), 1, - sym__open_brace, - STATE(1029), 1, - sym__open_parenthesis, - STATE(1174), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2477), 9, + ACTIONS(1823), 8, sym_return, sym_next, sym_break, @@ -92052,8 +61701,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(88), 19, + STATE(1562), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -92073,73 +61721,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [11777] = 32, + [30851] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, + ACTIONS(347), 1, anon_sym_SQUOTE, - ACTIONS(895), 1, + ACTIONS(349), 1, anon_sym_DQUOTE, - ACTIONS(899), 1, + ACTIONS(355), 1, sym__raw_string_literal, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2485), 1, - sym_dot_dot_i, - ACTIONS(2487), 1, - sym__newline, - STATE(728), 1, + STATE(297), 1, sym_string, - STATE(729), 1, + STATE(298), 1, sym__float_literal, - STATE(730), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(731), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(915), 1, + STATE(380), 1, sym__open_brace, - STATE(1029), 1, + STATE(1077), 1, sym__open_parenthesis, - STATE(1177), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2483), 9, + ACTIONS(1825), 8, sym_return, sym_next, sym_break, @@ -92148,8 +61797,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(90), 19, + STATE(47), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -92169,73 +61817,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [11905] = 32, + [30979] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, + ACTIONS(347), 1, anon_sym_SQUOTE, - ACTIONS(895), 1, + ACTIONS(349), 1, anon_sym_DQUOTE, - ACTIONS(899), 1, + ACTIONS(355), 1, sym__raw_string_literal, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2491), 1, - sym_dot_dot_i, - ACTIONS(2493), 1, - sym__newline, - STATE(728), 1, + STATE(297), 1, sym_string, - STATE(729), 1, + STATE(298), 1, sym__float_literal, - STATE(730), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(731), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(915), 1, + STATE(380), 1, sym__open_brace, - STATE(1029), 1, + STATE(1077), 1, sym__open_parenthesis, - STATE(1179), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2489), 9, + ACTIONS(1827), 8, sym_return, sym_next, sym_break, @@ -92244,8 +61893,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(91), 19, + STATE(48), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -92265,73 +61913,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [12033] = 32, + [31107] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, - anon_sym_SQUOTE, - ACTIONS(895), 1, - anon_sym_DQUOTE, - ACTIONS(899), 1, - sym__raw_string_literal, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(2497), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(2499), 1, + ACTIONS(1077), 1, sym__newline, - STATE(728), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(729), 1, + STATE(1608), 1, sym__float_literal, - STATE(730), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(731), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(915), 1, - sym__open_brace, - STATE(1029), 1, - sym__open_parenthesis, - STATE(1180), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2495), 9, + ACTIONS(1829), 8, sym_return, sym_next, sym_break, @@ -92340,8 +61989,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(92), 19, + STATE(1568), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -92361,73 +62009,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [12161] = 32, + [31235] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, - anon_sym_SQUOTE, - ACTIONS(895), 1, - anon_sym_DQUOTE, - ACTIONS(899), 1, - sym__raw_string_literal, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(2503), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(2505), 1, + ACTIONS(1077), 1, sym__newline, - STATE(728), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(729), 1, + STATE(1608), 1, sym__float_literal, - STATE(730), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(731), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(915), 1, - sym__open_brace, - STATE(1029), 1, - sym__open_parenthesis, - STATE(1182), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2501), 9, + ACTIONS(1831), 8, sym_return, sym_next, sym_break, @@ -92436,8 +62085,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(93), 19, + STATE(1569), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -92457,73 +62105,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [12289] = 32, + [31363] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, - anon_sym_SQUOTE, - ACTIONS(895), 1, - anon_sym_DQUOTE, - ACTIONS(899), 1, - sym__raw_string_literal, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(2509), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(2511), 1, + ACTIONS(1835), 1, sym__newline, - STATE(728), 1, + STATE(370), 1, + sym__open_brace, + STATE(721), 1, + aux_sym_function_definition_repeat1, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(729), 1, + STATE(1608), 1, sym__float_literal, - STATE(730), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(731), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(915), 1, - sym__open_brace, - STATE(1029), 1, - sym__open_parenthesis, - STATE(1183), 1, - aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2507), 9, + ACTIONS(1833), 8, sym_return, sym_next, sym_break, @@ -92532,8 +62181,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(94), 19, + STATE(1401), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -92553,73 +62201,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [12417] = 32, + [31491] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, + ACTIONS(347), 1, anon_sym_SQUOTE, - ACTIONS(895), 1, + ACTIONS(349), 1, anon_sym_DQUOTE, - ACTIONS(899), 1, + ACTIONS(355), 1, sym__raw_string_literal, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2515), 1, - sym_dot_dot_i, - ACTIONS(2517), 1, - sym__newline, - STATE(728), 1, + STATE(297), 1, sym_string, - STATE(729), 1, + STATE(298), 1, sym__float_literal, - STATE(730), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(731), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(915), 1, + STATE(380), 1, sym__open_brace, - STATE(1029), 1, + STATE(1077), 1, sym__open_parenthesis, - STATE(1185), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2513), 9, + ACTIONS(1837), 8, sym_return, sym_next, sym_break, @@ -92628,8 +62277,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(95), 19, + STATE(49), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -92649,73 +62297,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [12545] = 32, + [31619] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, + ACTIONS(347), 1, anon_sym_SQUOTE, - ACTIONS(895), 1, + ACTIONS(349), 1, anon_sym_DQUOTE, - ACTIONS(899), 1, + ACTIONS(355), 1, sym__raw_string_literal, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2521), 1, - sym_dot_dot_i, - ACTIONS(2523), 1, + ACTIONS(1841), 1, sym__newline, - STATE(728), 1, + STATE(297), 1, sym_string, - STATE(729), 1, + STATE(298), 1, sym__float_literal, - STATE(730), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(731), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(915), 1, + STATE(380), 1, sym__open_brace, - STATE(1029), 1, - sym__open_parenthesis, - STATE(1186), 1, + STATE(711), 1, aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(1077), 1, + sym__open_parenthesis, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2519), 9, + ACTIONS(1839), 8, sym_return, sym_next, sym_break, @@ -92724,8 +62373,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(96), 19, + STATE(50), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -92745,73 +62393,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [12673] = 32, + [31747] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, - anon_sym_SQUOTE, - ACTIONS(895), 1, - anon_sym_DQUOTE, - ACTIONS(899), 1, - sym__raw_string_literal, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(2527), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(2529), 1, + ACTIONS(1845), 1, sym__newline, - STATE(728), 1, + STATE(370), 1, + sym__open_brace, + STATE(725), 1, + aux_sym_function_definition_repeat1, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(729), 1, + STATE(1608), 1, sym__float_literal, - STATE(730), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(731), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(915), 1, - sym__open_brace, - STATE(1029), 1, - sym__open_parenthesis, - STATE(1188), 1, - aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2525), 9, + ACTIONS(1843), 8, sym_return, sym_next, sym_break, @@ -92820,8 +62469,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(97), 19, + STATE(1444), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -92841,73 +62489,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [12801] = 32, + [31875] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, - anon_sym_SQUOTE, - ACTIONS(895), 1, - anon_sym_DQUOTE, - ACTIONS(899), 1, - sym__raw_string_literal, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(2533), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(2535), 1, + ACTIONS(1849), 1, sym__newline, - STATE(728), 1, + STATE(370), 1, + sym__open_brace, + STATE(727), 1, + aux_sym_function_definition_repeat1, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(729), 1, + STATE(1608), 1, sym__float_literal, - STATE(730), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(731), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(915), 1, - sym__open_brace, - STATE(1029), 1, - sym__open_parenthesis, - STATE(1189), 1, - aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2531), 9, + ACTIONS(1847), 8, sym_return, sym_next, sym_break, @@ -92916,8 +62565,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(98), 19, + STATE(1376), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -92937,73 +62585,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [12929] = 32, + [32003] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, - anon_sym_SQUOTE, - ACTIONS(895), 1, - anon_sym_DQUOTE, - ACTIONS(899), 1, - sym__raw_string_literal, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(2539), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(2541), 1, + ACTIONS(1853), 1, sym__newline, + STATE(370), 1, + sym__open_brace, STATE(728), 1, + aux_sym_function_definition_repeat1, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(729), 1, + STATE(1608), 1, sym__float_literal, - STATE(730), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(731), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(915), 1, - sym__open_brace, - STATE(1029), 1, - sym__open_parenthesis, - STATE(1191), 1, - aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2537), 9, + ACTIONS(1851), 8, sym_return, sym_next, sym_break, @@ -93012,8 +62661,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(99), 19, + STATE(1343), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -93033,73 +62681,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [13057] = 32, + [32131] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, - anon_sym_SQUOTE, - ACTIONS(895), 1, - anon_sym_DQUOTE, - ACTIONS(899), 1, - sym__raw_string_literal, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(2545), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(2547), 1, + ACTIONS(1857), 1, sym__newline, - STATE(728), 1, + STATE(370), 1, + sym__open_brace, + STATE(730), 1, + aux_sym_function_definition_repeat1, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(729), 1, + STATE(1608), 1, sym__float_literal, - STATE(730), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(731), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(915), 1, - sym__open_brace, - STATE(1029), 1, - sym__open_parenthesis, - STATE(1192), 1, - aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2543), 9, + ACTIONS(1855), 8, sym_return, sym_next, sym_break, @@ -93108,8 +62757,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(100), 19, + STATE(1371), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -93129,73 +62777,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [13185] = 32, + [32259] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(2127), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(2129), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(2139), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(2551), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(901), 1, + ACTIONS(1861), 1, + sym__newline, + STATE(370), 1, sym__open_brace, - STATE(1001), 1, + STATE(786), 1, + aux_sym_function_definition_repeat1, + STATE(1057), 1, sym__open_parenthesis, - STATE(2083), 1, + STATE(1607), 1, sym_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, + STATE(1608), 1, sym__float_literal, - STATE(2089), 1, + STATE(1609), 1, + sym__single_quoted_string, + STATE(1610), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2549), 9, + ACTIONS(1859), 8, sym_return, sym_next, sym_break, @@ -93204,8 +62853,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(2016), 19, + STATE(1370), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -93225,73 +62873,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [13313] = 32, + [32387] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(2127), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(2129), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(2139), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(2555), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(901), 1, + ACTIONS(1865), 1, + sym__newline, + STATE(370), 1, sym__open_brace, - STATE(1001), 1, + STATE(792), 1, + aux_sym_function_definition_repeat1, + STATE(1057), 1, sym__open_parenthesis, - STATE(2083), 1, + STATE(1607), 1, sym_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, + STATE(1608), 1, sym__float_literal, - STATE(2089), 1, + STATE(1609), 1, + sym__single_quoted_string, + STATE(1610), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2553), 9, + ACTIONS(1863), 8, sym_return, sym_next, sym_break, @@ -93300,8 +62949,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(2023), 19, + STATE(1474), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -93321,169 +62969,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [13441] = 32, + [32515] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, - anon_sym_SQUOTE, - ACTIONS(895), 1, - anon_sym_DQUOTE, - ACTIONS(899), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(2409), 1, - sym__external_open_parenthesis, - ACTIONS(2411), 1, - sym__external_open_brace, - ACTIONS(2559), 1, - sym_dot_dot_i, - STATE(728), 1, - sym_string, - STATE(729), 1, - sym__float_literal, - STATE(730), 1, - sym__single_quoted_string, - STATE(731), 1, - sym__double_quoted_string, - STATE(915), 1, - sym__open_brace, - STATE(1029), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2403), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(2557), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(101), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [13569] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(893), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(895), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(899), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, - anon_sym_BSLASH, - ACTIONS(2379), 1, - anon_sym_function, - ACTIONS(2381), 1, - anon_sym_if, - ACTIONS(2383), 1, - anon_sym_for, - ACTIONS(2385), 1, - anon_sym_while, - ACTIONS(2387), 1, - anon_sym_repeat, - ACTIONS(2389), 1, - anon_sym_QMARK, - ACTIONS(2391), 1, - anon_sym_TILDE, - ACTIONS(2393), 1, - anon_sym_BANG, - ACTIONS(2397), 1, - sym__hex_literal, - ACTIONS(2399), 1, - sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(2563), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(2565), 1, + ACTIONS(1869), 1, sym__newline, - STATE(728), 1, + STATE(370), 1, + sym__open_brace, + STATE(793), 1, + aux_sym_function_definition_repeat1, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(729), 1, + STATE(1608), 1, sym__float_literal, - STATE(730), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(731), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(915), 1, - sym__open_brace, - STATE(1029), 1, - sym__open_parenthesis, - STATE(1195), 1, - aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2561), 9, + ACTIONS(1867), 8, sym_return, sym_next, sym_break, @@ -93492,8 +63045,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(102), 19, + STATE(1478), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -93513,73 +63065,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [13697] = 32, + [32643] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(2127), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(2129), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(2139), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(2569), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(901), 1, + ACTIONS(1873), 1, + sym__newline, + STATE(370), 1, sym__open_brace, - STATE(1001), 1, + STATE(795), 1, + aux_sym_function_definition_repeat1, + STATE(1057), 1, sym__open_parenthesis, - STATE(2083), 1, + STATE(1607), 1, sym_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, + STATE(1608), 1, sym__float_literal, - STATE(2089), 1, + STATE(1609), 1, + sym__single_quoted_string, + STATE(1610), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2567), 9, + ACTIONS(1871), 8, sym_return, sym_next, sym_break, @@ -93588,8 +63141,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(2047), 19, + STATE(1480), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -93609,73 +63161,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [13825] = 32, + [32771] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(2127), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(2129), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(2139), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(2573), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(901), 1, + ACTIONS(1877), 1, + sym__newline, + STATE(370), 1, sym__open_brace, - STATE(1001), 1, + STATE(798), 1, + aux_sym_function_definition_repeat1, + STATE(1057), 1, sym__open_parenthesis, - STATE(2083), 1, + STATE(1607), 1, sym_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, + STATE(1608), 1, sym__float_literal, - STATE(2089), 1, + STATE(1609), 1, + sym__single_quoted_string, + STATE(1610), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2571), 9, + ACTIONS(1875), 8, sym_return, sym_next, sym_break, @@ -93684,8 +63237,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1925), 19, + STATE(1487), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -93705,73 +63257,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [13953] = 32, + [32899] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(2127), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(2129), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(2139), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(2577), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(901), 1, + ACTIONS(1881), 1, + sym__newline, + STATE(370), 1, sym__open_brace, - STATE(1001), 1, + STATE(801), 1, + aux_sym_function_definition_repeat1, + STATE(1057), 1, sym__open_parenthesis, - STATE(2083), 1, + STATE(1607), 1, sym_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, + STATE(1608), 1, sym__float_literal, - STATE(2089), 1, + STATE(1609), 1, + sym__single_quoted_string, + STATE(1610), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2575), 9, + ACTIONS(1879), 8, sym_return, sym_next, sym_break, @@ -93780,8 +63333,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1926), 19, + STATE(1493), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -93801,73 +63353,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [14081] = 32, + [33027] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(2127), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(2129), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(2139), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(2581), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(901), 1, + ACTIONS(1885), 1, + sym__newline, + STATE(370), 1, sym__open_brace, - STATE(1001), 1, + STATE(803), 1, + aux_sym_function_definition_repeat1, + STATE(1057), 1, sym__open_parenthesis, - STATE(2083), 1, + STATE(1607), 1, sym_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, + STATE(1608), 1, sym__float_literal, - STATE(2089), 1, + STATE(1609), 1, + sym__single_quoted_string, + STATE(1610), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2579), 9, + ACTIONS(1883), 8, sym_return, sym_next, sym_break, @@ -93876,8 +63429,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1953), 19, + STATE(1508), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -93897,73 +63449,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [14209] = 32, + [33155] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, - anon_sym_SQUOTE, - ACTIONS(895), 1, - anon_sym_DQUOTE, - ACTIONS(899), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(2585), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(728), 1, + ACTIONS(1889), 1, + sym__newline, + STATE(370), 1, + sym__open_brace, + STATE(804), 1, + aux_sym_function_definition_repeat1, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(729), 1, + STATE(1608), 1, sym__float_literal, - STATE(730), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(731), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(915), 1, - sym__open_brace, - STATE(1029), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2583), 9, + ACTIONS(1887), 8, sym_return, sym_next, sym_break, @@ -93972,8 +63525,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(103), 19, + STATE(1553), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -93993,73 +63545,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [14337] = 32, + [33283] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(2127), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(2129), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(2139), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(2589), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(901), 1, + ACTIONS(1077), 1, + sym__newline, + STATE(370), 1, sym__open_brace, - STATE(1001), 1, + STATE(1057), 1, sym__open_parenthesis, - STATE(2083), 1, + STATE(1607), 1, sym_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, + STATE(1608), 1, sym__float_literal, - STATE(2089), 1, + STATE(1609), 1, + sym__single_quoted_string, + STATE(1610), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2587), 9, + ACTIONS(1891), 8, sym_return, sym_next, sym_break, @@ -94068,8 +63621,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1979), 19, + STATE(1571), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -94089,73 +63641,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [14465] = 32, + [33411] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, - anon_sym_SQUOTE, - ACTIONS(895), 1, - anon_sym_DQUOTE, - ACTIONS(899), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(2593), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(728), 1, + ACTIONS(1895), 1, + sym__newline, + STATE(370), 1, + sym__open_brace, + STATE(823), 1, + aux_sym_function_definition_repeat1, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(729), 1, + STATE(1608), 1, sym__float_literal, - STATE(730), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(731), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(915), 1, - sym__open_brace, - STATE(1029), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2591), 9, + ACTIONS(1893), 8, sym_return, sym_next, sym_break, @@ -94164,8 +63717,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(104), 19, + STATE(1350), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -94185,73 +63737,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [14593] = 32, + [33539] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, + ACTIONS(347), 1, anon_sym_SQUOTE, - ACTIONS(895), 1, + ACTIONS(349), 1, anon_sym_DQUOTE, - ACTIONS(899), 1, + ACTIONS(355), 1, sym__raw_string_literal, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2597), 1, - sym_dot_dot_i, - STATE(728), 1, + STATE(297), 1, sym_string, - STATE(729), 1, + STATE(298), 1, sym__float_literal, - STATE(730), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(731), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(915), 1, + STATE(380), 1, sym__open_brace, - STATE(1029), 1, + STATE(1077), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2595), 9, + ACTIONS(1897), 8, sym_return, sym_next, sym_break, @@ -94260,8 +63813,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(105), 19, + STATE(51), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -94281,73 +63833,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [14721] = 32, + [33667] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(347), 1, + anon_sym_SQUOTE, + ACTIONS(349), 1, + anon_sym_DQUOTE, + ACTIONS(355), 1, + sym__raw_string_literal, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2601), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, + ACTIONS(1901), 1, + sym__newline, + STATE(297), 1, sym_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, + STATE(298), 1, sym__float_literal, - STATE(2089), 1, + STATE(301), 1, + sym__single_quoted_string, + STATE(302), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(380), 1, + sym__open_brace, + STATE(715), 1, + aux_sym_function_definition_repeat1, + STATE(1077), 1, + sym__open_parenthesis, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2599), 9, + ACTIONS(1899), 8, sym_return, sym_next, sym_break, @@ -94356,8 +63909,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(2051), 19, + STATE(52), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -94377,73 +63929,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [14849] = 32, + [33795] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, + ACTIONS(347), 1, anon_sym_SQUOTE, - ACTIONS(895), 1, + ACTIONS(349), 1, anon_sym_DQUOTE, - ACTIONS(899), 1, + ACTIONS(355), 1, sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2605), 1, - sym_dot_dot_i, - STATE(728), 1, + ACTIONS(1905), 1, + sym__newline, + STATE(297), 1, sym_string, - STATE(729), 1, + STATE(298), 1, sym__float_literal, - STATE(730), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(731), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(915), 1, + STATE(380), 1, sym__open_brace, - STATE(1029), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(716), 1, aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(1077), 1, + sym__open_parenthesis, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2603), 9, + ACTIONS(1903), 8, sym_return, sym_next, sym_break, @@ -94452,8 +64005,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(106), 19, + STATE(53), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -94473,73 +64025,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [14977] = 32, + [33923] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, + ACTIONS(347), 1, anon_sym_SQUOTE, - ACTIONS(895), 1, + ACTIONS(349), 1, anon_sym_DQUOTE, - ACTIONS(899), 1, + ACTIONS(355), 1, sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2609), 1, - sym_dot_dot_i, - STATE(728), 1, + ACTIONS(1909), 1, + sym__newline, + STATE(297), 1, sym_string, - STATE(729), 1, + STATE(298), 1, sym__float_literal, - STATE(730), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(731), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(915), 1, + STATE(380), 1, sym__open_brace, - STATE(1029), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(719), 1, aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(1077), 1, + sym__open_parenthesis, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2607), 9, + ACTIONS(1907), 8, sym_return, sym_next, sym_break, @@ -94548,8 +64101,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(107), 19, + STATE(54), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -94569,73 +64121,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [15105] = 32, + [34051] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, + ACTIONS(347), 1, + anon_sym_SQUOTE, + ACTIONS(349), 1, + anon_sym_DQUOTE, + ACTIONS(355), 1, + sym__raw_string_literal, + ACTIONS(1077), 1, sym__newline, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2613), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, + STATE(297), 1, sym_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, + STATE(298), 1, sym__float_literal, - STATE(2089), 1, + STATE(301), 1, + sym__single_quoted_string, + STATE(302), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(380), 1, + sym__open_brace, + STATE(1077), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2611), 9, + ACTIONS(1911), 8, sym_return, sym_next, sym_break, @@ -94644,8 +64197,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(2011), 19, + STATE(55), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -94665,73 +64217,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [15233] = 32, + [34179] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, + ACTIONS(347), 1, anon_sym_SQUOTE, - ACTIONS(895), 1, + ACTIONS(349), 1, anon_sym_DQUOTE, - ACTIONS(899), 1, + ACTIONS(355), 1, sym__raw_string_literal, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2617), 1, - sym_dot_dot_i, - STATE(728), 1, + STATE(297), 1, sym_string, - STATE(729), 1, + STATE(298), 1, sym__float_literal, - STATE(730), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(731), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(915), 1, + STATE(380), 1, sym__open_brace, - STATE(1029), 1, + STATE(1077), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2615), 9, + ACTIONS(1913), 8, sym_return, sym_next, sym_break, @@ -94740,8 +64293,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(108), 19, + STATE(56), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -94761,73 +64313,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [15361] = 32, + [34307] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, + ACTIONS(347), 1, anon_sym_SQUOTE, - ACTIONS(895), 1, + ACTIONS(349), 1, anon_sym_DQUOTE, - ACTIONS(899), 1, + ACTIONS(355), 1, sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2621), 1, - sym_dot_dot_i, - STATE(728), 1, + ACTIONS(1917), 1, + sym__newline, + STATE(297), 1, sym_string, - STATE(729), 1, + STATE(298), 1, sym__float_literal, - STATE(730), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(731), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(915), 1, + STATE(380), 1, sym__open_brace, - STATE(1029), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(722), 1, aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(1077), 1, + sym__open_parenthesis, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2619), 9, + ACTIONS(1915), 8, sym_return, sym_next, sym_break, @@ -94836,8 +64389,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(109), 19, + STATE(57), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -94857,73 +64409,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [15489] = 32, + [34435] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(347), 1, + anon_sym_SQUOTE, + ACTIONS(349), 1, + anon_sym_DQUOTE, + ACTIONS(355), 1, + sym__raw_string_literal, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2625), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, + ACTIONS(1921), 1, + sym__newline, + STATE(297), 1, sym_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, + STATE(298), 1, sym__float_literal, - STATE(2089), 1, + STATE(301), 1, + sym__single_quoted_string, + STATE(302), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(380), 1, + sym__open_brace, + STATE(723), 1, + aux_sym_function_definition_repeat1, + STATE(1077), 1, + sym__open_parenthesis, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2623), 9, + ACTIONS(1919), 8, sym_return, sym_next, sym_break, @@ -94932,8 +64485,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(2046), 19, + STATE(58), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -94953,73 +64505,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [15617] = 32, + [34563] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, + ACTIONS(347), 1, anon_sym_SQUOTE, - ACTIONS(895), 1, + ACTIONS(349), 1, anon_sym_DQUOTE, - ACTIONS(899), 1, + ACTIONS(355), 1, sym__raw_string_literal, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2629), 1, - sym_dot_dot_i, - STATE(728), 1, + STATE(297), 1, sym_string, - STATE(729), 1, + STATE(298), 1, sym__float_literal, - STATE(730), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(731), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(915), 1, + STATE(380), 1, sym__open_brace, - STATE(1029), 1, + STATE(1077), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2627), 9, + ACTIONS(1923), 8, sym_return, sym_next, sym_break, @@ -95028,8 +64581,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(110), 19, + STATE(59), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -95049,73 +64601,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [15745] = 32, + [34691] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, + ACTIONS(347), 1, anon_sym_SQUOTE, - ACTIONS(895), 1, + ACTIONS(349), 1, anon_sym_DQUOTE, - ACTIONS(899), 1, + ACTIONS(355), 1, sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2633), 1, - sym_dot_dot_i, - STATE(728), 1, + ACTIONS(1927), 1, + sym__newline, + STATE(297), 1, sym_string, - STATE(729), 1, + STATE(298), 1, sym__float_literal, - STATE(730), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(731), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(915), 1, + STATE(380), 1, sym__open_brace, - STATE(1029), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(726), 1, aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(1077), 1, + sym__open_parenthesis, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2631), 9, + ACTIONS(1925), 8, sym_return, sym_next, sym_break, @@ -95124,8 +64677,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(111), 19, + STATE(60), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -95145,73 +64697,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [15873] = 32, + [34819] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(2127), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(2129), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(2139), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(2637), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(901), 1, + ACTIONS(1077), 1, + sym__newline, + STATE(370), 1, sym__open_brace, - STATE(1001), 1, + STATE(1057), 1, sym__open_parenthesis, - STATE(2083), 1, + STATE(1607), 1, sym_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, + STATE(1608), 1, sym__float_literal, - STATE(2089), 1, + STATE(1609), 1, + sym__single_quoted_string, + STATE(1610), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2635), 9, + ACTIONS(1929), 8, sym_return, sym_next, sym_break, @@ -95220,8 +64773,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1924), 19, + STATE(1344), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -95241,73 +64793,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [16001] = 32, + [34947] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, + ACTIONS(347), 1, anon_sym_SQUOTE, - ACTIONS(895), 1, + ACTIONS(349), 1, anon_sym_DQUOTE, - ACTIONS(899), 1, + ACTIONS(355), 1, sym__raw_string_literal, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2641), 1, - sym_dot_dot_i, - STATE(728), 1, + STATE(297), 1, sym_string, - STATE(729), 1, + STATE(298), 1, sym__float_literal, - STATE(730), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(731), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(915), 1, + STATE(380), 1, sym__open_brace, - STATE(1029), 1, + STATE(1077), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2639), 9, + ACTIONS(1931), 8, sym_return, sym_next, sym_break, @@ -95316,8 +64869,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(112), 19, + STATE(61), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -95337,73 +64889,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [16129] = 32, + [35075] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, + ACTIONS(347), 1, anon_sym_SQUOTE, - ACTIONS(895), 1, + ACTIONS(349), 1, anon_sym_DQUOTE, - ACTIONS(899), 1, + ACTIONS(355), 1, sym__raw_string_literal, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2645), 1, - sym_dot_dot_i, - STATE(728), 1, + STATE(297), 1, sym_string, - STATE(729), 1, + STATE(298), 1, sym__float_literal, - STATE(730), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(731), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(915), 1, + STATE(380), 1, sym__open_brace, - STATE(1029), 1, + STATE(1077), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2643), 9, + ACTIONS(1933), 8, sym_return, sym_next, sym_break, @@ -95412,8 +64965,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(113), 19, + STATE(62), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -95433,73 +64985,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [16257] = 32, + [35203] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(347), 1, + anon_sym_SQUOTE, + ACTIONS(349), 1, + anon_sym_DQUOTE, + ACTIONS(355), 1, + sym__raw_string_literal, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2649), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, + ACTIONS(1937), 1, + sym__newline, + STATE(297), 1, sym_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, + STATE(298), 1, sym__float_literal, - STATE(2089), 1, + STATE(301), 1, + sym__single_quoted_string, + STATE(302), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(380), 1, + sym__open_brace, + STATE(729), 1, + aux_sym_function_definition_repeat1, + STATE(1077), 1, + sym__open_parenthesis, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2647), 9, + ACTIONS(1935), 8, sym_return, sym_next, sym_break, @@ -95508,8 +65061,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1938), 19, + STATE(63), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -95529,73 +65081,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [16385] = 32, + [35331] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, - anon_sym_SQUOTE, - ACTIONS(895), 1, - anon_sym_DQUOTE, - ACTIONS(899), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(2653), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(728), 1, + ACTIONS(1077), 1, + sym__newline, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(729), 1, + STATE(1608), 1, sym__float_literal, - STATE(730), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(731), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(915), 1, - sym__open_brace, - STATE(1029), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2651), 9, + ACTIONS(1939), 8, sym_return, sym_next, sym_break, @@ -95604,8 +65157,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(114), 19, + STATE(1360), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -95625,73 +65177,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [16513] = 32, + [35459] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, + ACTIONS(347), 1, anon_sym_SQUOTE, - ACTIONS(895), 1, + ACTIONS(349), 1, anon_sym_DQUOTE, - ACTIONS(899), 1, + ACTIONS(355), 1, sym__raw_string_literal, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2657), 1, - sym_dot_dot_i, - STATE(728), 1, + STATE(297), 1, sym_string, - STATE(729), 1, + STATE(298), 1, sym__float_literal, - STATE(730), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(731), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(915), 1, + STATE(380), 1, sym__open_brace, - STATE(1029), 1, + STATE(1077), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2655), 9, + ACTIONS(1941), 8, sym_return, sym_next, sym_break, @@ -95700,8 +65253,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(115), 19, + STATE(64), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -95721,73 +65273,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [16641] = 32, + [35587] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(2127), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(2129), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(2139), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(2661), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(901), 1, + ACTIONS(1077), 1, + sym__newline, + STATE(370), 1, sym__open_brace, - STATE(1001), 1, + STATE(1057), 1, sym__open_parenthesis, - STATE(2083), 1, + STATE(1607), 1, sym_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, + STATE(1608), 1, sym__float_literal, - STATE(2089), 1, + STATE(1609), 1, + sym__single_quoted_string, + STATE(1610), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2659), 9, + ACTIONS(1943), 8, sym_return, sym_next, sym_break, @@ -95796,8 +65349,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1946), 19, + STATE(1367), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -95817,73 +65369,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [16769] = 32, + [35715] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(711), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(713), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(715), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(717), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(719), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(721), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(725), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(729), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(731), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(733), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(735), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(749), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(751), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2665), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(791), 1, + ACTIONS(1077), 1, + sym__newline, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(792), 1, + STATE(1608), 1, sym__float_literal, - STATE(793), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(794), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(739), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2663), 9, + ACTIONS(1945), 8, sym_return, sym_next, sym_break, @@ -95892,8 +65445,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(552), 19, + STATE(1375), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -95913,73 +65465,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [16897] = 32, + [35843] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, + ACTIONS(347), 1, anon_sym_SQUOTE, - ACTIONS(895), 1, + ACTIONS(349), 1, anon_sym_DQUOTE, - ACTIONS(899), 1, + ACTIONS(355), 1, sym__raw_string_literal, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(2669), 1, - sym_dot_dot_i, - STATE(728), 1, + STATE(297), 1, sym_string, - STATE(729), 1, + STATE(298), 1, sym__float_literal, - STATE(730), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(731), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(915), 1, + STATE(380), 1, sym__open_brace, - STATE(1029), 1, + STATE(1077), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2667), 9, + ACTIONS(1947), 8, sym_return, sym_next, sym_break, @@ -95988,8 +65541,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(116), 19, + STATE(65), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -96009,73 +65561,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [17025] = 32, + [35971] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, - anon_sym_SQUOTE, - ACTIONS(895), 1, - anon_sym_DQUOTE, - ACTIONS(899), 1, - sym__raw_string_literal, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(2673), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(2675), 1, + ACTIONS(1077), 1, sym__newline, - STATE(728), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(729), 1, + STATE(1608), 1, sym__float_literal, - STATE(730), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(731), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(915), 1, - sym__open_brace, - STATE(1029), 1, - sym__open_parenthesis, - STATE(1199), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2671), 9, + ACTIONS(1949), 8, sym_return, sym_next, sym_break, @@ -96084,8 +65637,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(117), 19, + STATE(1566), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -96105,73 +65657,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [17153] = 32, + [36099] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(2127), 1, + ACTIONS(1977), 1, anon_sym_SQUOTE, - ACTIONS(2129), 1, + ACTIONS(1979), 1, anon_sym_DQUOTE, - ACTIONS(2139), 1, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1987), 1, + sym__newline, + ACTIONS(1989), 1, sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2679), 1, - sym_dot_dot_i, - STATE(901), 1, + STATE(384), 1, sym__open_brace, - STATE(1001), 1, + STATE(737), 1, + aux_sym_function_definition_repeat1, + STATE(1082), 1, sym__open_parenthesis, - STATE(2083), 1, + STATE(1587), 1, sym_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, + STATE(1590), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(1596), 1, + sym__float_literal, + STATE(1597), 1, + sym__single_quoted_string, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2677), 9, + ACTIONS(1983), 8, sym_return, sym_next, sym_break, @@ -96180,8 +65733,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1987), 19, + STATE(1203), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -96201,73 +65753,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [17281] = 32, + [36227] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(2127), 1, + ACTIONS(1977), 1, anon_sym_SQUOTE, - ACTIONS(2129), 1, + ACTIONS(1979), 1, anon_sym_DQUOTE, - ACTIONS(2139), 1, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2683), 1, - sym_dot_dot_i, - ACTIONS(2685), 1, + ACTIONS(1997), 1, sym__newline, - STATE(901), 1, + STATE(384), 1, sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(1209), 1, + STATE(738), 1, aux_sym_function_definition_repeat1, - STATE(2083), 1, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, + STATE(1590), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(1596), 1, + sym__float_literal, + STATE(1597), 1, + sym__single_quoted_string, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2681), 9, + ACTIONS(1995), 8, sym_return, sym_next, sym_break, @@ -96276,8 +65829,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(2003), 19, + STATE(1206), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -96297,73 +65849,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [17409] = 32, + [36355] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, - anon_sym_SQUOTE, - ACTIONS(895), 1, - anon_sym_DQUOTE, - ACTIONS(899), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2689), 1, - sym_dot_dot_i, - STATE(728), 1, + ACTIONS(2001), 1, + sym__newline, + STATE(384), 1, + sym__open_brace, + STATE(739), 1, + aux_sym_function_definition_repeat1, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(729), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(730), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(731), 1, - sym__double_quoted_string, - STATE(915), 1, - sym__open_brace, - STATE(1029), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2687), 9, + ACTIONS(1999), 8, sym_return, sym_next, sym_break, @@ -96372,8 +65925,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(118), 19, + STATE(1208), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -96393,73 +65945,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [17537] = 32, + [36483] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, - anon_sym_SQUOTE, - ACTIONS(895), 1, - anon_sym_DQUOTE, - ACTIONS(899), 1, - sym__raw_string_literal, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2693), 1, - sym_dot_dot_i, - ACTIONS(2695), 1, + ACTIONS(2005), 1, sym__newline, - STATE(728), 1, + STATE(384), 1, + sym__open_brace, + STATE(740), 1, + aux_sym_function_definition_repeat1, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(729), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(730), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(731), 1, - sym__double_quoted_string, - STATE(915), 1, - sym__open_brace, - STATE(1029), 1, - sym__open_parenthesis, - STATE(1203), 1, - aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2691), 9, + ACTIONS(2003), 8, sym_return, sym_next, sym_break, @@ -96468,8 +66021,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(119), 19, + STATE(1210), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -96489,73 +66041,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [17665] = 32, + [36611] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, - anon_sym_SQUOTE, - ACTIONS(895), 1, - anon_sym_DQUOTE, - ACTIONS(899), 1, - sym__raw_string_literal, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2699), 1, - sym_dot_dot_i, - ACTIONS(2701), 1, + ACTIONS(2009), 1, sym__newline, - STATE(728), 1, + STATE(384), 1, + sym__open_brace, + STATE(741), 1, + aux_sym_function_definition_repeat1, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(729), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(730), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(731), 1, - sym__double_quoted_string, - STATE(915), 1, - sym__open_brace, - STATE(1029), 1, - sym__open_parenthesis, - STATE(1204), 1, - aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2697), 9, + ACTIONS(2007), 8, sym_return, sym_next, sym_break, @@ -96564,8 +66117,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(120), 19, + STATE(1214), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -96585,73 +66137,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [17793] = 32, + [36739] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, - anon_sym_SQUOTE, - ACTIONS(895), 1, - anon_sym_DQUOTE, - ACTIONS(899), 1, - sym__raw_string_literal, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2705), 1, - sym_dot_dot_i, - ACTIONS(2707), 1, + ACTIONS(2013), 1, sym__newline, - STATE(728), 1, + STATE(384), 1, + sym__open_brace, + STATE(754), 1, + aux_sym_function_definition_repeat1, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(729), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(730), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(731), 1, - sym__double_quoted_string, - STATE(915), 1, - sym__open_brace, - STATE(1029), 1, - sym__open_parenthesis, - STATE(1207), 1, - aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2703), 9, + ACTIONS(2011), 8, sym_return, sym_next, sym_break, @@ -96660,8 +66213,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(121), 19, + STATE(1228), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -96681,73 +66233,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [17921] = 32, + [36867] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, - anon_sym_SQUOTE, - ACTIONS(895), 1, - anon_sym_DQUOTE, - ACTIONS(899), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2711), 1, - sym_dot_dot_i, - STATE(728), 1, + STATE(384), 1, + sym__open_brace, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(729), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(730), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(731), 1, - sym__double_quoted_string, - STATE(915), 1, - sym__open_brace, - STATE(1029), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2709), 9, + ACTIONS(2015), 8, sym_return, sym_next, sym_break, @@ -96756,8 +66309,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(122), 19, + STATE(1229), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -96777,73 +66329,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [18049] = 32, + [36995] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, - anon_sym_SQUOTE, - ACTIONS(895), 1, - anon_sym_DQUOTE, - ACTIONS(899), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2715), 1, - sym_dot_dot_i, - STATE(728), 1, + STATE(384), 1, + sym__open_brace, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(729), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(730), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(731), 1, - sym__double_quoted_string, - STATE(915), 1, - sym__open_brace, - STATE(1029), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2713), 9, + ACTIONS(2017), 8, sym_return, sym_next, sym_break, @@ -96852,8 +66405,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(123), 19, + STATE(1230), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -96873,73 +66425,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [18177] = 32, + [37123] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, - anon_sym_SQUOTE, - ACTIONS(895), 1, - anon_sym_DQUOTE, - ACTIONS(899), 1, - sym__raw_string_literal, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2719), 1, - sym_dot_dot_i, - ACTIONS(2721), 1, - sym__newline, - STATE(728), 1, + STATE(384), 1, + sym__open_brace, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(729), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(730), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(731), 1, - sym__double_quoted_string, - STATE(915), 1, - sym__open_brace, - STATE(1029), 1, - sym__open_parenthesis, - STATE(1212), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2717), 9, + ACTIONS(2019), 8, sym_return, sym_next, sym_break, @@ -96948,8 +66501,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(124), 19, + STATE(1231), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -96969,73 +66521,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [18305] = 32, + [37251] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, - anon_sym_SQUOTE, - ACTIONS(895), 1, - anon_sym_DQUOTE, - ACTIONS(899), 1, - sym__raw_string_literal, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2725), 1, - sym_dot_dot_i, - ACTIONS(2727), 1, - sym__newline, - STATE(728), 1, + STATE(384), 1, + sym__open_brace, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(729), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(730), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(731), 1, - sym__double_quoted_string, - STATE(915), 1, - sym__open_brace, - STATE(1029), 1, - sym__open_parenthesis, - STATE(1213), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2723), 9, + ACTIONS(2021), 8, sym_return, sym_next, sym_break, @@ -97044,8 +66597,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(125), 19, + STATE(1232), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -97065,73 +66617,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [18433] = 32, + [37379] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, - anon_sym_SQUOTE, - ACTIONS(895), 1, - anon_sym_DQUOTE, - ACTIONS(899), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2731), 1, - sym_dot_dot_i, - STATE(728), 1, + STATE(384), 1, + sym__open_brace, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(729), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(730), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(731), 1, - sym__double_quoted_string, - STATE(915), 1, - sym__open_brace, - STATE(1029), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2729), 9, + ACTIONS(2023), 8, sym_return, sym_next, sym_break, @@ -97140,8 +66693,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(126), 19, + STATE(1233), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -97161,73 +66713,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [18561] = 32, + [37507] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, - anon_sym_SQUOTE, - ACTIONS(895), 1, - anon_sym_DQUOTE, - ACTIONS(899), 1, - sym__raw_string_literal, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2735), 1, - sym_dot_dot_i, - ACTIONS(2737), 1, + ACTIONS(2027), 1, sym__newline, - STATE(728), 1, + STATE(384), 1, + sym__open_brace, + STATE(756), 1, + aux_sym_function_definition_repeat1, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(729), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(730), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(731), 1, - sym__double_quoted_string, - STATE(915), 1, - sym__open_brace, - STATE(1029), 1, - sym__open_parenthesis, - STATE(1216), 1, - aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2733), 9, + ACTIONS(2025), 8, sym_return, sym_next, sym_break, @@ -97236,8 +66789,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(127), 19, + STATE(1235), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -97257,73 +66809,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [18689] = 32, + [37635] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(2127), 1, + ACTIONS(1977), 1, anon_sym_SQUOTE, - ACTIONS(2129), 1, + ACTIONS(1979), 1, anon_sym_DQUOTE, - ACTIONS(2139), 1, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2741), 1, - sym_dot_dot_i, - STATE(901), 1, + ACTIONS(2031), 1, + sym__newline, + STATE(384), 1, sym__open_brace, - STATE(1001), 1, + STATE(758), 1, + aux_sym_function_definition_repeat1, + STATE(1082), 1, sym__open_parenthesis, - STATE(2083), 1, + STATE(1587), 1, sym_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, + STATE(1590), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(1596), 1, + sym__float_literal, + STATE(1597), 1, + sym__single_quoted_string, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2739), 9, + ACTIONS(2029), 8, sym_return, sym_next, sym_break, @@ -97332,8 +66885,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(2021), 19, + STATE(1246), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -97353,73 +66905,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [18817] = 32, + [37763] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(2127), 1, + ACTIONS(1977), 1, anon_sym_SQUOTE, - ACTIONS(2129), 1, + ACTIONS(1979), 1, anon_sym_DQUOTE, - ACTIONS(2139), 1, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2745), 1, - sym_dot_dot_i, - ACTIONS(2747), 1, + ACTIONS(2035), 1, sym__newline, - STATE(901), 1, + STATE(384), 1, sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(1217), 1, + STATE(759), 1, aux_sym_function_definition_repeat1, - STATE(2083), 1, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, + STATE(1590), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(1596), 1, + sym__float_literal, + STATE(1597), 1, + sym__single_quoted_string, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2743), 9, + ACTIONS(2033), 8, sym_return, sym_next, sym_break, @@ -97428,8 +66981,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(2026), 19, + STATE(1249), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -97449,73 +67001,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [18945] = 32, + [37891] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(2127), 1, + ACTIONS(1977), 1, anon_sym_SQUOTE, - ACTIONS(2129), 1, + ACTIONS(1979), 1, anon_sym_DQUOTE, - ACTIONS(2139), 1, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2751), 1, - sym_dot_dot_i, - ACTIONS(2753), 1, + ACTIONS(2039), 1, sym__newline, - STATE(901), 1, + STATE(384), 1, sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(1219), 1, + STATE(760), 1, aux_sym_function_definition_repeat1, - STATE(2083), 1, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, + STATE(1590), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(1596), 1, + sym__float_literal, + STATE(1597), 1, + sym__single_quoted_string, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2749), 9, + ACTIONS(2037), 8, sym_return, sym_next, sym_break, @@ -97524,8 +67077,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(2030), 19, + STATE(1252), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -97545,73 +67097,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [19073] = 32, + [38019] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, - anon_sym_SQUOTE, - ACTIONS(895), 1, - anon_sym_DQUOTE, - ACTIONS(899), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2757), 1, - sym_dot_dot_i, - STATE(728), 1, + ACTIONS(2043), 1, + sym__newline, + STATE(384), 1, + sym__open_brace, + STATE(761), 1, + aux_sym_function_definition_repeat1, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(729), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(730), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(731), 1, - sym__double_quoted_string, - STATE(915), 1, - sym__open_brace, - STATE(1029), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2755), 9, + ACTIONS(2041), 8, sym_return, sym_next, sym_break, @@ -97620,8 +67173,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(128), 19, + STATE(1255), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -97641,73 +67193,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [19201] = 32, + [38147] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, - anon_sym_SQUOTE, - ACTIONS(895), 1, - anon_sym_DQUOTE, - ACTIONS(899), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2761), 1, - sym_dot_dot_i, - STATE(728), 1, + ACTIONS(2047), 1, + sym__newline, + STATE(384), 1, + sym__open_brace, + STATE(762), 1, + aux_sym_function_definition_repeat1, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(729), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(730), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(731), 1, - sym__double_quoted_string, - STATE(915), 1, - sym__open_brace, - STATE(1029), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2759), 9, + ACTIONS(2045), 8, sym_return, sym_next, sym_break, @@ -97716,8 +67269,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(129), 19, + STATE(1258), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -97737,73 +67289,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [19329] = 32, + [38275] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, - anon_sym_SQUOTE, - ACTIONS(895), 1, - anon_sym_DQUOTE, - ACTIONS(899), 1, - sym__raw_string_literal, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2765), 1, - sym_dot_dot_i, - ACTIONS(2767), 1, + ACTIONS(2051), 1, sym__newline, - STATE(728), 1, + STATE(384), 1, + sym__open_brace, + STATE(763), 1, + aux_sym_function_definition_repeat1, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(729), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(730), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(731), 1, - sym__double_quoted_string, - STATE(915), 1, - sym__open_brace, - STATE(1029), 1, - sym__open_parenthesis, - STATE(1218), 1, - aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2763), 9, + ACTIONS(2049), 8, sym_return, sym_next, sym_break, @@ -97812,8 +67365,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(130), 19, + STATE(1262), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -97833,73 +67385,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [19457] = 32, + [38403] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(2127), 1, + ACTIONS(1977), 1, anon_sym_SQUOTE, - ACTIONS(2129), 1, + ACTIONS(1979), 1, anon_sym_DQUOTE, - ACTIONS(2139), 1, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2771), 1, - sym_dot_dot_i, - ACTIONS(2773), 1, + ACTIONS(2055), 1, sym__newline, - STATE(901), 1, + STATE(384), 1, sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(1227), 1, + STATE(764), 1, aux_sym_function_definition_repeat1, - STATE(2083), 1, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, + STATE(1590), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(1596), 1, + sym__float_literal, + STATE(1597), 1, + sym__single_quoted_string, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2769), 9, + ACTIONS(2053), 8, sym_return, sym_next, sym_break, @@ -97908,8 +67461,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(2049), 19, + STATE(1277), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -97929,73 +67481,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [19585] = 32, + [38531] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, - anon_sym_SQUOTE, - ACTIONS(895), 1, - anon_sym_DQUOTE, - ACTIONS(899), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2777), 1, - sym_dot_dot_i, - STATE(728), 1, + ACTIONS(2059), 1, + sym__newline, + STATE(384), 1, + sym__open_brace, + STATE(765), 1, + aux_sym_function_definition_repeat1, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(729), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(730), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(731), 1, - sym__double_quoted_string, - STATE(915), 1, - sym__open_brace, - STATE(1029), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2775), 9, + ACTIONS(2057), 8, sym_return, sym_next, sym_break, @@ -98004,8 +67557,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(131), 19, + STATE(1278), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -98025,73 +67577,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [19713] = 32, + [38659] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(2127), 1, + ACTIONS(1977), 1, anon_sym_SQUOTE, - ACTIONS(2129), 1, + ACTIONS(1979), 1, anon_sym_DQUOTE, - ACTIONS(2139), 1, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2781), 1, - sym_dot_dot_i, - STATE(901), 1, + ACTIONS(2063), 1, + sym__newline, + STATE(384), 1, sym__open_brace, - STATE(1001), 1, + STATE(766), 1, + aux_sym_function_definition_repeat1, + STATE(1082), 1, sym__open_parenthesis, - STATE(2083), 1, + STATE(1587), 1, sym_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, + STATE(1590), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(1596), 1, + sym__float_literal, + STATE(1597), 1, + sym__single_quoted_string, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2779), 9, + ACTIONS(2061), 8, sym_return, sym_next, sym_break, @@ -98100,8 +67653,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1927), 19, + STATE(1281), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -98121,73 +67673,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [19841] = 32, + [38787] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, - anon_sym_SQUOTE, - ACTIONS(895), 1, - anon_sym_DQUOTE, - ACTIONS(899), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(2379), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(2381), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(2383), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(2385), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(2387), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(2393), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(2397), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(2399), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2785), 1, - sym_dot_dot_i, - STATE(728), 1, + ACTIONS(2067), 1, + sym__newline, + STATE(384), 1, + sym__open_brace, + STATE(767), 1, + aux_sym_function_definition_repeat1, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(729), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(730), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(731), 1, - sym__double_quoted_string, - STATE(915), 1, - sym__open_brace, - STATE(1029), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2403), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2783), 9, + ACTIONS(2065), 8, sym_return, sym_next, sym_break, @@ -98196,8 +67749,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(132), 19, + STATE(1283), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -98217,73 +67769,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [19969] = 32, + [38915] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(2127), 1, + ACTIONS(1977), 1, anon_sym_SQUOTE, - ACTIONS(2129), 1, + ACTIONS(1979), 1, anon_sym_DQUOTE, - ACTIONS(2139), 1, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2789), 1, - sym_dot_dot_i, - STATE(901), 1, + ACTIONS(2071), 1, + sym__newline, + STATE(384), 1, sym__open_brace, - STATE(1001), 1, + STATE(768), 1, + aux_sym_function_definition_repeat1, + STATE(1082), 1, sym__open_parenthesis, - STATE(2083), 1, + STATE(1587), 1, sym_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, + STATE(1590), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(1596), 1, + sym__float_literal, + STATE(1597), 1, + sym__single_quoted_string, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2787), 9, + ACTIONS(2069), 8, sym_return, sym_next, sym_break, @@ -98292,8 +67845,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1928), 19, + STATE(1285), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -98313,73 +67865,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [20097] = 32, + [39043] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(2127), 1, + ACTIONS(1977), 1, anon_sym_SQUOTE, - ACTIONS(2129), 1, + ACTIONS(1979), 1, anon_sym_DQUOTE, - ACTIONS(2139), 1, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2793), 1, - sym_dot_dot_i, - ACTIONS(2795), 1, - sym__newline, - STATE(901), 1, + STATE(384), 1, sym__open_brace, - STATE(1001), 1, + STATE(1082), 1, sym__open_parenthesis, - STATE(1233), 1, - aux_sym_function_definition_repeat1, - STATE(2083), 1, + STATE(1587), 1, sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, + STATE(1590), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(1596), 1, + sym__float_literal, + STATE(1597), 1, + sym__single_quoted_string, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2791), 9, + ACTIONS(2073), 8, sym_return, sym_next, sym_break, @@ -98388,8 +67941,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1930), 19, + STATE(1290), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -98409,73 +67961,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [20225] = 32, + [39171] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2799), 1, - sym_dot_dot_i, - ACTIONS(2801), 1, + ACTIONS(2077), 1, sym__newline, - STATE(713), 1, + STATE(384), 1, + sym__open_brace, + STATE(769), 1, + aux_sym_function_definition_repeat1, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(753), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(754), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(755), 1, - sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(1230), 1, - aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2797), 9, + ACTIONS(2075), 8, sym_return, sym_next, sym_break, @@ -98484,8 +68037,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(133), 19, + STATE(1291), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -98505,73 +68057,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [20353] = 32, + [39299] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2805), 1, - sym_dot_dot_i, - ACTIONS(2807), 1, - sym__newline, - STATE(713), 1, + STATE(384), 1, + sym__open_brace, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(753), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(754), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(755), 1, - sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(1231), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2803), 9, + ACTIONS(2079), 8, sym_return, sym_next, sym_break, @@ -98580,8 +68133,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(134), 19, + STATE(1299), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -98601,73 +68153,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [20481] = 32, + [39427] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2811), 1, - sym_dot_dot_i, - ACTIONS(2813), 1, - sym__newline, - STATE(713), 1, + STATE(384), 1, + sym__open_brace, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(753), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(754), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(755), 1, - sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(1232), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2809), 9, + ACTIONS(2081), 8, sym_return, sym_next, sym_break, @@ -98676,8 +68229,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(135), 19, + STATE(1300), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -98697,73 +68249,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [20609] = 32, + [39555] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2817), 1, - sym_dot_dot_i, - ACTIONS(2819), 1, - sym__newline, - STATE(713), 1, + STATE(384), 1, + sym__open_brace, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(753), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(754), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(755), 1, - sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(1234), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2815), 9, + ACTIONS(2083), 8, sym_return, sym_next, sym_break, @@ -98772,8 +68325,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(136), 19, + STATE(1301), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -98793,73 +68345,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [20737] = 32, + [39683] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2823), 1, - sym_dot_dot_i, - ACTIONS(2825), 1, - sym__newline, - STATE(713), 1, + STATE(384), 1, + sym__open_brace, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(753), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(754), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(755), 1, - sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(1235), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2821), 9, + ACTIONS(2085), 8, sym_return, sym_next, sym_break, @@ -98868,8 +68421,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(137), 19, + STATE(1302), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -98889,73 +68441,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [20865] = 32, + [39811] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(2127), 1, + ACTIONS(1977), 1, anon_sym_SQUOTE, - ACTIONS(2129), 1, + ACTIONS(1979), 1, anon_sym_DQUOTE, - ACTIONS(2139), 1, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2829), 1, - sym_dot_dot_i, - ACTIONS(2831), 1, - sym__newline, - STATE(901), 1, + STATE(384), 1, sym__open_brace, - STATE(1001), 1, + STATE(1082), 1, sym__open_parenthesis, - STATE(1236), 1, - aux_sym_function_definition_repeat1, - STATE(2083), 1, + STATE(1587), 1, sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, + STATE(1590), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(1596), 1, + sym__float_literal, + STATE(1597), 1, + sym__single_quoted_string, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2827), 9, + ACTIONS(2087), 8, sym_return, sym_next, sym_break, @@ -98964,8 +68517,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1933), 19, + STATE(1303), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -98985,73 +68537,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [20993] = 32, + [39939] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(2127), 1, + ACTIONS(1977), 1, anon_sym_SQUOTE, - ACTIONS(2129), 1, + ACTIONS(1979), 1, anon_sym_DQUOTE, - ACTIONS(2139), 1, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2835), 1, - sym_dot_dot_i, - STATE(901), 1, + STATE(384), 1, sym__open_brace, - STATE(1001), 1, + STATE(1082), 1, sym__open_parenthesis, - STATE(2083), 1, + STATE(1587), 1, sym_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, + STATE(1590), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(1596), 1, + sym__float_literal, + STATE(1597), 1, + sym__single_quoted_string, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2833), 9, + ACTIONS(2089), 8, sym_return, sym_next, sym_break, @@ -99060,8 +68613,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1941), 19, + STATE(1304), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -99081,73 +68633,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [21121] = 32, + [40067] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(2127), 1, + ACTIONS(1977), 1, anon_sym_SQUOTE, - ACTIONS(2129), 1, + ACTIONS(1979), 1, anon_sym_DQUOTE, - ACTIONS(2139), 1, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2839), 1, - sym_dot_dot_i, - ACTIONS(2841), 1, - sym__newline, - STATE(901), 1, + STATE(384), 1, sym__open_brace, - STATE(1001), 1, + STATE(1082), 1, sym__open_parenthesis, - STATE(1241), 1, - aux_sym_function_definition_repeat1, - STATE(2083), 1, + STATE(1587), 1, sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, + STATE(1590), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(1596), 1, + sym__float_literal, + STATE(1597), 1, + sym__single_quoted_string, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2837), 9, + ACTIONS(2091), 8, sym_return, sym_next, sym_break, @@ -99156,8 +68709,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1943), 19, + STATE(1305), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -99177,73 +68729,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [21249] = 32, + [40195] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2845), 1, - sym_dot_dot_i, - ACTIONS(2847), 1, - sym__newline, - STATE(713), 1, + STATE(384), 1, + sym__open_brace, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(753), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(754), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(755), 1, - sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(1254), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2843), 9, + ACTIONS(2093), 8, sym_return, sym_next, sym_break, @@ -99252,8 +68805,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(139), 19, + STATE(1306), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -99273,73 +68825,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [21377] = 32, + [40323] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2851), 1, - sym_dot_dot_i, - STATE(713), 1, + STATE(384), 1, + sym__open_brace, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(753), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(754), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(755), 1, - sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2849), 9, + ACTIONS(2095), 8, sym_return, sym_next, sym_break, @@ -99348,8 +68901,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(140), 19, + STATE(1307), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -99369,73 +68921,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [21505] = 32, + [40451] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2855), 1, - sym_dot_dot_i, - STATE(713), 1, + STATE(384), 1, + sym__open_brace, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(753), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(754), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(755), 1, - sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2853), 9, + ACTIONS(2097), 8, sym_return, sym_next, sym_break, @@ -99444,8 +68997,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(141), 19, + STATE(1308), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -99465,73 +69017,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [21633] = 32, + [40579] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2859), 1, - sym_dot_dot_i, - STATE(713), 1, + STATE(384), 1, + sym__open_brace, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(753), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(754), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(755), 1, - sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2857), 9, + ACTIONS(2099), 8, sym_return, sym_next, sym_break, @@ -99540,8 +69093,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(142), 19, + STATE(1309), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -99561,73 +69113,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [21761] = 32, + [40707] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(2127), 1, + ACTIONS(1977), 1, anon_sym_SQUOTE, - ACTIONS(2129), 1, + ACTIONS(1979), 1, anon_sym_DQUOTE, - ACTIONS(2139), 1, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2863), 1, - sym_dot_dot_i, - STATE(901), 1, + STATE(384), 1, sym__open_brace, - STATE(1001), 1, + STATE(1082), 1, sym__open_parenthesis, - STATE(2083), 1, + STATE(1587), 1, sym_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, + STATE(1590), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(1596), 1, + sym__float_literal, + STATE(1597), 1, + sym__single_quoted_string, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2861), 9, + ACTIONS(2101), 8, sym_return, sym_next, sym_break, @@ -99636,8 +69189,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1958), 19, + STATE(1310), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -99657,73 +69209,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [21889] = 32, + [40835] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2867), 1, - sym_dot_dot_i, - STATE(713), 1, + STATE(384), 1, + sym__open_brace, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(753), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(754), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(755), 1, - sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2865), 9, + ACTIONS(2103), 8, sym_return, sym_next, sym_break, @@ -99732,8 +69285,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(143), 19, + STATE(1311), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -99753,73 +69305,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [22017] = 32, + [40963] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2871), 1, - sym_dot_dot_i, - STATE(713), 1, + STATE(384), 1, + sym__open_brace, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(753), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(754), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(755), 1, - sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2869), 9, + ACTIONS(2105), 8, sym_return, sym_next, sym_break, @@ -99828,8 +69381,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(144), 19, + STATE(1312), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -99849,73 +69401,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [22145] = 32, + [41091] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(2127), 1, + ACTIONS(1977), 1, anon_sym_SQUOTE, - ACTIONS(2129), 1, + ACTIONS(1979), 1, anon_sym_DQUOTE, - ACTIONS(2139), 1, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2875), 1, - sym_dot_dot_i, - STATE(901), 1, + ACTIONS(2109), 1, + sym__newline, + STATE(384), 1, sym__open_brace, - STATE(1001), 1, + STATE(771), 1, + aux_sym_function_definition_repeat1, + STATE(1082), 1, sym__open_parenthesis, - STATE(2083), 1, + STATE(1587), 1, sym_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, + STATE(1590), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(1596), 1, + sym__float_literal, + STATE(1597), 1, + sym__single_quoted_string, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2873), 9, + ACTIONS(2107), 8, sym_return, sym_next, sym_break, @@ -99924,8 +69477,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1959), 19, + STATE(1313), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -99945,73 +69497,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [22273] = 32, + [41219] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(2127), 1, + ACTIONS(1977), 1, anon_sym_SQUOTE, - ACTIONS(2129), 1, + ACTIONS(1979), 1, anon_sym_DQUOTE, - ACTIONS(2139), 1, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2879), 1, - sym_dot_dot_i, - ACTIONS(2881), 1, - sym__newline, - STATE(901), 1, + STATE(384), 1, sym__open_brace, - STATE(1001), 1, + STATE(1082), 1, sym__open_parenthesis, - STATE(1250), 1, - aux_sym_function_definition_repeat1, - STATE(2083), 1, + STATE(1587), 1, sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, + STATE(1590), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(1596), 1, + sym__float_literal, + STATE(1597), 1, + sym__single_quoted_string, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2877), 9, + ACTIONS(2111), 8, sym_return, sym_next, sym_break, @@ -100020,8 +69573,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1965), 19, + STATE(1314), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -100039,75 +69591,76 @@ static const uint16_t ts_small_parse_table[] = { sym_integer, sym_complex, sym_float, - sym_na, - sym__expression, - [22401] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + sym_na, + sym__expression, + [41347] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2885), 1, - sym_dot_dot_i, - ACTIONS(2887), 1, + ACTIONS(2115), 1, sym__newline, - STATE(713), 1, + STATE(384), 1, + sym__open_brace, + STATE(775), 1, + aux_sym_function_definition_repeat1, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(753), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(754), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(755), 1, - sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(1261), 1, - aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2883), 9, + ACTIONS(2113), 8, sym_return, sym_next, sym_break, @@ -100116,8 +69669,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(145), 19, + STATE(1315), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -100137,73 +69689,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [22529] = 32, + [41475] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2891), 1, - sym_dot_dot_i, - ACTIONS(2893), 1, + ACTIONS(2119), 1, sym__newline, - STATE(713), 1, + STATE(384), 1, + sym__open_brace, + STATE(776), 1, + aux_sym_function_definition_repeat1, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(753), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(754), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(755), 1, - sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(1264), 1, - aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2889), 9, + ACTIONS(2117), 8, sym_return, sym_next, sym_break, @@ -100212,8 +69765,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(147), 19, + STATE(1316), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -100233,73 +69785,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [22657] = 32, + [41603] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2897), 1, - sym_dot_dot_i, - ACTIONS(2899), 1, + ACTIONS(2123), 1, sym__newline, - STATE(713), 1, + STATE(384), 1, + sym__open_brace, + STATE(779), 1, + aux_sym_function_definition_repeat1, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(753), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(754), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(755), 1, - sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(1265), 1, - aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2895), 9, + ACTIONS(2121), 8, sym_return, sym_next, sym_break, @@ -100308,8 +69861,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(148), 19, + STATE(1317), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -100329,73 +69881,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [22785] = 32, + [41731] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(2127), 1, + ACTIONS(1977), 1, anon_sym_SQUOTE, - ACTIONS(2129), 1, + ACTIONS(1979), 1, anon_sym_DQUOTE, - ACTIONS(2139), 1, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2903), 1, - sym_dot_dot_i, - STATE(901), 1, + STATE(384), 1, sym__open_brace, - STATE(1001), 1, + STATE(1082), 1, sym__open_parenthesis, - STATE(2083), 1, + STATE(1587), 1, sym_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, + STATE(1590), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(1596), 1, + sym__float_literal, + STATE(1597), 1, + sym__single_quoted_string, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2901), 9, + ACTIONS(2125), 8, sym_return, sym_next, sym_break, @@ -100404,8 +69957,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1967), 19, + STATE(1318), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -100425,73 +69977,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [22913] = 32, + [41859] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2907), 1, - sym_dot_dot_i, - ACTIONS(2909), 1, - sym__newline, - STATE(713), 1, + STATE(384), 1, + sym__open_brace, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(753), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(754), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(755), 1, - sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(1268), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2905), 9, + ACTIONS(2127), 8, sym_return, sym_next, sym_break, @@ -100500,8 +70053,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(150), 19, + STATE(1319), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -100521,73 +70073,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [23041] = 32, + [41987] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2913), 1, - sym_dot_dot_i, - ACTIONS(2915), 1, + ACTIONS(2131), 1, sym__newline, - STATE(713), 1, + STATE(384), 1, + sym__open_brace, + STATE(781), 1, + aux_sym_function_definition_repeat1, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(753), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(754), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(755), 1, - sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(1270), 1, - aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2911), 9, + ACTIONS(2129), 8, sym_return, sym_next, sym_break, @@ -100596,8 +70149,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(151), 19, + STATE(1320), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -100617,73 +70169,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [23169] = 32, + [42115] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2919), 1, - sym_dot_dot_i, - ACTIONS(2921), 1, + ACTIONS(2135), 1, sym__newline, - STATE(713), 1, + STATE(384), 1, + sym__open_brace, + STATE(782), 1, + aux_sym_function_definition_repeat1, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(753), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(754), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(755), 1, - sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(1271), 1, - aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2917), 9, + ACTIONS(2133), 8, sym_return, sym_next, sym_break, @@ -100692,8 +70245,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(152), 19, + STATE(1321), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -100713,73 +70265,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [23297] = 32, + [42243] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2925), 1, - sym_dot_dot_i, - ACTIONS(2927), 1, - sym__newline, - STATE(713), 1, + STATE(384), 1, + sym__open_brace, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(753), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(754), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(755), 1, - sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(1273), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2923), 9, + ACTIONS(2137), 8, sym_return, sym_next, sym_break, @@ -100788,8 +70341,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(153), 19, + STATE(1322), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -100809,73 +70361,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [23425] = 32, + [42371] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2931), 1, - sym_dot_dot_i, - ACTIONS(2933), 1, + ACTIONS(2141), 1, sym__newline, - STATE(713), 1, + STATE(384), 1, + sym__open_brace, + STATE(784), 1, + aux_sym_function_definition_repeat1, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(753), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(754), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(755), 1, - sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(1274), 1, - aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2929), 9, + ACTIONS(2139), 8, sym_return, sym_next, sym_break, @@ -100884,8 +70437,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(154), 19, + STATE(1323), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -100905,73 +70457,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [23553] = 32, + [42499] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2937), 1, - sym_dot_dot_i, - ACTIONS(2939), 1, - sym__newline, - STATE(713), 1, + STATE(384), 1, + sym__open_brace, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(753), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(754), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(755), 1, - sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(1276), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2935), 9, + ACTIONS(2143), 8, sym_return, sym_next, sym_break, @@ -100980,8 +70533,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(155), 19, + STATE(1324), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -101001,73 +70553,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [23681] = 32, + [42627] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2943), 1, - sym_dot_dot_i, - ACTIONS(2945), 1, - sym__newline, - STATE(713), 1, + STATE(384), 1, + sym__open_brace, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(753), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(754), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(755), 1, - sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(1278), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2941), 9, + ACTIONS(2145), 8, sym_return, sym_next, sym_break, @@ -101076,8 +70629,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(156), 19, + STATE(1325), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -101097,73 +70649,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [23809] = 32, + [42755] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2949), 1, - sym_dot_dot_i, - ACTIONS(2951), 1, + ACTIONS(2149), 1, sym__newline, - STATE(713), 1, + STATE(384), 1, + sym__open_brace, + STATE(785), 1, + aux_sym_function_definition_repeat1, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(753), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(754), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(755), 1, - sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(1279), 1, - aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2947), 9, + ACTIONS(2147), 8, sym_return, sym_next, sym_break, @@ -101172,8 +70725,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(157), 19, + STATE(1326), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -101193,73 +70745,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [23937] = 32, + [42883] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(2105), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(2107), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(2109), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(2111), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(2113), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(2119), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(2123), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(2125), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(2127), 1, + ACTIONS(1977), 1, anon_sym_SQUOTE, - ACTIONS(2129), 1, + ACTIONS(1979), 1, anon_sym_DQUOTE, - ACTIONS(2139), 1, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(2955), 1, - sym_dot_dot_i, - STATE(901), 1, + STATE(384), 1, sym__open_brace, - STATE(1001), 1, + STATE(1082), 1, sym__open_parenthesis, - STATE(2083), 1, + STATE(1587), 1, sym_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, + STATE(1590), 1, sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(1596), 1, + sym__float_literal, + STATE(1597), 1, + sym__single_quoted_string, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2133), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2953), 9, + ACTIONS(2151), 8, sym_return, sym_next, sym_break, @@ -101268,8 +70821,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1974), 19, + STATE(1327), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -101289,73 +70841,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [24065] = 32, + [43011] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(11), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(13), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(15), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(17), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(19), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(21), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(25), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(29), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(31), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(33), 1, + ACTIONS(1977), 1, anon_sym_SQUOTE, - ACTIONS(35), 1, + ACTIONS(1979), 1, anon_sym_DQUOTE, - ACTIONS(45), 1, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, sym__raw_string_literal, - ACTIONS(47), 1, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2959), 1, - sym_dot_dot_i, - STATE(769), 1, + STATE(384), 1, + sym__open_brace, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(776), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(777), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(779), 1, - sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(39), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2957), 9, + ACTIONS(2153), 8, sym_return, sym_next, sym_break, @@ -101364,8 +70917,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(486), 19, + STATE(1328), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -101385,73 +70937,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [24193] = 32, + [43139] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(585), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(587), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(601), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(2963), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(2965), 1, + ACTIONS(1077), 1, sym__newline, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(797), 1, + STATE(1608), 1, sym__float_literal, - STATE(798), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(904), 1, - sym__open_brace, - STATE(1008), 1, - sym__open_parenthesis, - STATE(1263), 1, + STATE(1610), 1, + sym__double_quoted_string, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2961), 9, + ACTIONS(2155), 8, sym_return, sym_next, sym_break, @@ -101460,8 +71013,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(323), 19, + STATE(1338), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -101481,73 +71033,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [24321] = 32, + [43267] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(373), 1, + anon_sym_SQUOTE, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(381), 1, + sym__raw_string_literal, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(585), 1, - anon_sym_SQUOTE, - ACTIONS(587), 1, - anon_sym_DQUOTE, - ACTIONS(601), 1, - sym__raw_string_literal, - ACTIONS(603), 1, - sym__external_open_parenthesis, - ACTIONS(605), 1, - sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(2969), 1, + ACTIONS(2183), 1, sym_dot_dot_i, - ACTIONS(2971), 1, + ACTIONS(2189), 1, sym__newline, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + ACTIONS(2191), 1, + sym__external_open_parenthesis, + ACTIONS(2193), 1, + sym__external_open_brace, + STATE(293), 1, sym_string, - STATE(797), 1, + STATE(294), 1, sym__float_literal, - STATE(798), 1, + STATE(295), 1, + sym__double_quoted_string, + STATE(306), 1, sym__single_quoted_string, - STATE(904), 1, + STATE(388), 1, sym__open_brace, - STATE(1008), 1, - sym__open_parenthesis, - STATE(1266), 1, + STATE(796), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(1087), 1, + sym__open_parenthesis, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2967), 9, + ACTIONS(2185), 8, sym_return, sym_next, sym_break, @@ -101556,8 +71109,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(324), 19, + STATE(66), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -101577,73 +71129,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [24449] = 32, + [43395] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, + ACTIONS(503), 1, anon_sym_SQUOTE, - ACTIONS(911), 1, + ACTIONS(505), 1, anon_sym_DQUOTE, - ACTIONS(915), 1, + ACTIONS(509), 1, sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(1021), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(1023), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(1025), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(1027), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(1029), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(1031), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(1033), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(1035), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(1037), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(1041), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(1043), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(1055), 1, sym__external_open_brace, - ACTIONS(1941), 1, + ACTIONS(2197), 1, sym__newline, - ACTIONS(2975), 1, - sym_dot_dot_i, - STATE(713), 1, + STATE(320), 1, sym_string, - STATE(753), 1, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, sym__float_literal, - STATE(754), 1, + STATE(325), 1, sym__single_quoted_string, - STATE(755), 1, - sym__double_quoted_string, - STATE(918), 1, + STATE(378), 1, sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(665), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(1054), 1, + sym__open_parenthesis, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(1049), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2973), 9, + ACTIONS(2195), 8, sym_return, sym_next, sym_break, @@ -101652,8 +71205,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(158), 19, + STATE(198), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -101673,73 +71225,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [24577] = 32, + [43523] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, + ACTIONS(373), 1, anon_sym_SQUOTE, - ACTIONS(911), 1, + ACTIONS(375), 1, anon_sym_DQUOTE, - ACTIONS(915), 1, + ACTIONS(381), 1, sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(2979), 1, - sym_dot_dot_i, - ACTIONS(2981), 1, + ACTIONS(2201), 1, sym__newline, - STATE(713), 1, + STATE(293), 1, sym_string, - STATE(753), 1, + STATE(294), 1, sym__float_literal, - STATE(754), 1, - sym__single_quoted_string, - STATE(755), 1, + STATE(295), 1, sym__double_quoted_string, - STATE(918), 1, + STATE(306), 1, + sym__single_quoted_string, + STATE(388), 1, sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(1290), 1, + STATE(799), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(1087), 1, + sym__open_parenthesis, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2977), 9, + ACTIONS(2199), 8, sym_return, sym_next, sym_break, @@ -101748,8 +71301,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(159), 19, + STATE(68), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -101769,73 +71321,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [24705] = 32, + [43651] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(373), 1, + anon_sym_SQUOTE, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(381), 1, + sym__raw_string_literal, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(585), 1, - anon_sym_SQUOTE, - ACTIONS(587), 1, - anon_sym_DQUOTE, - ACTIONS(601), 1, - sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(2985), 1, - sym_dot_dot_i, - ACTIONS(2987), 1, + ACTIONS(2205), 1, sym__newline, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + STATE(293), 1, sym_string, - STATE(797), 1, + STATE(294), 1, sym__float_literal, - STATE(798), 1, + STATE(295), 1, + sym__double_quoted_string, + STATE(306), 1, sym__single_quoted_string, - STATE(904), 1, + STATE(388), 1, sym__open_brace, - STATE(1008), 1, - sym__open_parenthesis, - STATE(1269), 1, + STATE(800), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(1087), 1, + sym__open_parenthesis, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2983), 9, + ACTIONS(2203), 8, sym_return, sym_next, sym_break, @@ -101844,8 +71397,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(325), 19, + STATE(69), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -101865,73 +71417,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [24833] = 32, + [43779] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(373), 1, + anon_sym_SQUOTE, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(381), 1, + sym__raw_string_literal, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(585), 1, - anon_sym_SQUOTE, - ACTIONS(587), 1, - anon_sym_DQUOTE, - ACTIONS(601), 1, - sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(2991), 1, - sym_dot_dot_i, - ACTIONS(2993), 1, + ACTIONS(2209), 1, sym__newline, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + STATE(293), 1, sym_string, - STATE(797), 1, + STATE(294), 1, sym__float_literal, - STATE(798), 1, + STATE(295), 1, + sym__double_quoted_string, + STATE(306), 1, sym__single_quoted_string, - STATE(904), 1, + STATE(388), 1, sym__open_brace, - STATE(1008), 1, - sym__open_parenthesis, - STATE(1272), 1, + STATE(802), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(1087), 1, + sym__open_parenthesis, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2989), 9, + ACTIONS(2207), 8, sym_return, sym_next, sym_break, @@ -101940,8 +71493,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(326), 19, + STATE(70), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -101961,73 +71513,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [24961] = 32, + [43907] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(585), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(587), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(601), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(2997), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(2999), 1, + ACTIONS(1077), 1, sym__newline, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(797), 1, + STATE(1608), 1, sym__float_literal, - STATE(798), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(904), 1, - sym__open_brace, - STATE(1008), 1, - sym__open_parenthesis, - STATE(1275), 1, + STATE(1610), 1, + sym__double_quoted_string, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(2995), 9, + ACTIONS(2211), 8, sym_return, sym_next, sym_break, @@ -102036,8 +71589,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(327), 19, + STATE(1368), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -102057,73 +71609,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [25089] = 32, + [44035] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(1977), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(1979), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(1981), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(1983), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(1985), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(1991), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(1995), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(1997), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(3003), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(3005), 1, + ACTIONS(1077), 1, sym__newline, - STATE(746), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(747), 1, + STATE(1608), 1, sym__float_literal, - STATE(748), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(749), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, - sym__open_parenthesis, - STATE(1380), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2001), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3001), 9, + ACTIONS(2213), 8, sym_return, sym_next, sym_break, @@ -102132,8 +71685,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(18), 19, + STATE(1381), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -102153,73 +71705,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [25217] = 32, + [44163] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(373), 1, + anon_sym_SQUOTE, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(381), 1, + sym__raw_string_literal, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(585), 1, - anon_sym_SQUOTE, - ACTIONS(587), 1, - anon_sym_DQUOTE, - ACTIONS(601), 1, - sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(3009), 1, - sym_dot_dot_i, - ACTIONS(3011), 1, + ACTIONS(2217), 1, sym__newline, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + STATE(293), 1, sym_string, - STATE(797), 1, + STATE(294), 1, sym__float_literal, - STATE(798), 1, + STATE(295), 1, + sym__double_quoted_string, + STATE(306), 1, sym__single_quoted_string, - STATE(904), 1, + STATE(388), 1, sym__open_brace, - STATE(1008), 1, - sym__open_parenthesis, - STATE(1299), 1, + STATE(818), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(1087), 1, + sym__open_parenthesis, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3007), 9, + ACTIONS(2215), 8, sym_return, sym_next, sym_break, @@ -102228,8 +71781,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(328), 19, + STATE(71), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -102249,73 +71801,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [25345] = 32, + [44291] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3015), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(713), 1, + ACTIONS(1077), 1, + sym__newline, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(753), 1, + STATE(1608), 1, sym__float_literal, - STATE(754), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(755), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3013), 9, + ACTIONS(2219), 8, sym_return, sym_next, sym_break, @@ -102324,8 +71877,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(160), 19, + STATE(1397), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -102345,73 +71897,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [25473] = 32, + [44419] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, + ACTIONS(373), 1, anon_sym_SQUOTE, - ACTIONS(911), 1, + ACTIONS(375), 1, anon_sym_DQUOTE, - ACTIONS(915), 1, + ACTIONS(381), 1, sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3019), 1, - sym_dot_dot_i, - STATE(713), 1, + STATE(293), 1, sym_string, - STATE(753), 1, + STATE(294), 1, sym__float_literal, - STATE(754), 1, - sym__single_quoted_string, - STATE(755), 1, + STATE(295), 1, sym__double_quoted_string, - STATE(918), 1, + STATE(306), 1, + sym__single_quoted_string, + STATE(388), 1, sym__open_brace, - STATE(1036), 1, + STATE(1087), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3017), 9, + ACTIONS(2221), 8, sym_return, sym_next, sym_break, @@ -102420,8 +71973,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(161), 19, + STATE(72), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -102441,73 +71993,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [25601] = 32, + [44547] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(373), 1, + anon_sym_SQUOTE, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(381), 1, + sym__raw_string_literal, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(585), 1, - anon_sym_SQUOTE, - ACTIONS(587), 1, - anon_sym_DQUOTE, - ACTIONS(601), 1, - sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3023), 1, - sym_dot_dot_i, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + STATE(293), 1, sym_string, - STATE(797), 1, + STATE(294), 1, sym__float_literal, - STATE(798), 1, + STATE(295), 1, + sym__double_quoted_string, + STATE(306), 1, sym__single_quoted_string, - STATE(904), 1, + STATE(388), 1, sym__open_brace, - STATE(1008), 1, + STATE(1087), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3021), 9, + ACTIONS(2223), 8, sym_return, sym_next, sym_break, @@ -102516,8 +72069,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(329), 19, + STATE(73), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -102537,73 +72089,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [25729] = 32, + [44675] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3027), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(713), 1, + ACTIONS(1077), 1, + sym__newline, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(753), 1, + STATE(1608), 1, sym__float_literal, - STATE(754), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(755), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3025), 9, + ACTIONS(2225), 8, sym_return, sym_next, sym_break, @@ -102612,8 +72165,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(162), 19, + STATE(1398), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -102633,73 +72185,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [25857] = 32, + [44803] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, + ACTIONS(373), 1, anon_sym_SQUOTE, - ACTIONS(911), 1, + ACTIONS(375), 1, anon_sym_DQUOTE, - ACTIONS(915), 1, + ACTIONS(381), 1, sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3031), 1, - sym_dot_dot_i, - STATE(713), 1, + STATE(293), 1, sym_string, - STATE(753), 1, + STATE(294), 1, sym__float_literal, - STATE(754), 1, - sym__single_quoted_string, - STATE(755), 1, + STATE(295), 1, sym__double_quoted_string, - STATE(918), 1, + STATE(306), 1, + sym__single_quoted_string, + STATE(388), 1, sym__open_brace, - STATE(1036), 1, + STATE(1087), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3029), 9, + ACTIONS(2227), 8, sym_return, sym_next, sym_break, @@ -102708,8 +72261,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(163), 19, + STATE(129), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -102729,73 +72281,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [25985] = 32, + [44931] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(373), 1, + anon_sym_SQUOTE, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(381), 1, + sym__raw_string_literal, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(585), 1, - anon_sym_SQUOTE, - ACTIONS(587), 1, - anon_sym_DQUOTE, - ACTIONS(601), 1, - sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3035), 1, - sym_dot_dot_i, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + STATE(293), 1, sym_string, - STATE(797), 1, + STATE(294), 1, sym__float_literal, - STATE(798), 1, + STATE(295), 1, + sym__double_quoted_string, + STATE(306), 1, sym__single_quoted_string, - STATE(904), 1, + STATE(388), 1, sym__open_brace, - STATE(1008), 1, + STATE(1087), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3033), 9, + ACTIONS(2229), 8, sym_return, sym_next, sym_break, @@ -102804,8 +72357,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(330), 19, + STATE(75), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -102825,73 +72377,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [26113] = 32, + [45059] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3039), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(713), 1, + ACTIONS(1077), 1, + sym__newline, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(753), 1, + STATE(1608), 1, sym__float_literal, - STATE(754), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(755), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3037), 9, + ACTIONS(2231), 8, sym_return, sym_next, sym_break, @@ -102900,8 +72453,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(164), 19, + STATE(1399), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -102921,73 +72473,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [26241] = 32, + [45187] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, + ACTIONS(373), 1, anon_sym_SQUOTE, - ACTIONS(911), 1, + ACTIONS(375), 1, anon_sym_DQUOTE, - ACTIONS(915), 1, + ACTIONS(381), 1, sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3043), 1, - sym_dot_dot_i, - STATE(713), 1, + STATE(293), 1, sym_string, - STATE(753), 1, + STATE(294), 1, sym__float_literal, - STATE(754), 1, - sym__single_quoted_string, - STATE(755), 1, + STATE(295), 1, sym__double_quoted_string, - STATE(918), 1, + STATE(306), 1, + sym__single_quoted_string, + STATE(388), 1, sym__open_brace, - STATE(1036), 1, + STATE(1087), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3041), 9, + ACTIONS(2233), 8, sym_return, sym_next, sym_break, @@ -102996,8 +72549,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(165), 19, + STATE(76), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -103017,73 +72569,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [26369] = 32, + [45315] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(585), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(587), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(601), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3047), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + ACTIONS(1077), 1, + sym__newline, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(797), 1, + STATE(1608), 1, sym__float_literal, - STATE(798), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(904), 1, - sym__open_brace, - STATE(1008), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1610), 1, + sym__double_quoted_string, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3045), 9, + ACTIONS(2235), 8, sym_return, sym_next, sym_break, @@ -103092,8 +72645,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(331), 19, + STATE(1403), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -103113,73 +72665,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [26497] = 32, + [45443] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3051), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(713), 1, + ACTIONS(1077), 1, + sym__newline, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(753), 1, + STATE(1608), 1, sym__float_literal, - STATE(754), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(755), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3049), 9, + ACTIONS(2237), 8, sym_return, sym_next, sym_break, @@ -103188,8 +72741,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(166), 19, + STATE(1404), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -103209,73 +72761,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [26625] = 32, + [45571] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, + ACTIONS(373), 1, anon_sym_SQUOTE, - ACTIONS(911), 1, + ACTIONS(375), 1, anon_sym_DQUOTE, - ACTIONS(915), 1, + ACTIONS(381), 1, sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1941), 1, + ACTIONS(2241), 1, sym__newline, - ACTIONS(3055), 1, - sym_dot_dot_i, - STATE(713), 1, + STATE(293), 1, sym_string, - STATE(753), 1, + STATE(294), 1, sym__float_literal, - STATE(754), 1, - sym__single_quoted_string, - STATE(755), 1, + STATE(295), 1, sym__double_quoted_string, - STATE(918), 1, + STATE(306), 1, + sym__single_quoted_string, + STATE(388), 1, sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(820), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(1087), 1, + sym__open_parenthesis, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3053), 9, + ACTIONS(2239), 8, sym_return, sym_next, sym_break, @@ -103284,8 +72837,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(167), 19, + STATE(77), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -103305,73 +72857,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [26753] = 32, + [45699] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(373), 1, + anon_sym_SQUOTE, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(381), 1, + sym__raw_string_literal, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(585), 1, - anon_sym_SQUOTE, - ACTIONS(587), 1, - anon_sym_DQUOTE, - ACTIONS(601), 1, - sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(1941), 1, + ACTIONS(2245), 1, sym__newline, - ACTIONS(3059), 1, - sym_dot_dot_i, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + STATE(293), 1, sym_string, - STATE(797), 1, + STATE(294), 1, sym__float_literal, - STATE(798), 1, + STATE(295), 1, + sym__double_quoted_string, + STATE(306), 1, sym__single_quoted_string, - STATE(904), 1, + STATE(388), 1, sym__open_brace, - STATE(1008), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(822), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(1087), 1, + sym__open_parenthesis, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3057), 9, + ACTIONS(2243), 8, sym_return, sym_next, sym_break, @@ -103380,8 +72933,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(332), 19, + STATE(79), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -103401,73 +72953,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [26881] = 32, + [45827] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, + ACTIONS(373), 1, anon_sym_SQUOTE, - ACTIONS(911), 1, + ACTIONS(375), 1, anon_sym_DQUOTE, - ACTIONS(915), 1, + ACTIONS(381), 1, sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1941), 1, + ACTIONS(2249), 1, sym__newline, - ACTIONS(3063), 1, - sym_dot_dot_i, - STATE(713), 1, + STATE(293), 1, sym_string, - STATE(753), 1, + STATE(294), 1, sym__float_literal, - STATE(754), 1, - sym__single_quoted_string, - STATE(755), 1, + STATE(295), 1, sym__double_quoted_string, - STATE(918), 1, + STATE(306), 1, + sym__single_quoted_string, + STATE(388), 1, sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(824), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(1087), 1, + sym__open_parenthesis, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3061), 9, + ACTIONS(2247), 8, sym_return, sym_next, sym_break, @@ -103476,8 +73029,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(168), 19, + STATE(80), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -103497,73 +73049,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [27009] = 32, + [45955] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, + ACTIONS(373), 1, anon_sym_SQUOTE, - ACTIONS(911), 1, + ACTIONS(375), 1, anon_sym_DQUOTE, - ACTIONS(915), 1, + ACTIONS(381), 1, sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1941), 1, + ACTIONS(2253), 1, sym__newline, - ACTIONS(3067), 1, - sym_dot_dot_i, - STATE(713), 1, + STATE(293), 1, sym_string, - STATE(753), 1, + STATE(294), 1, sym__float_literal, - STATE(754), 1, - sym__single_quoted_string, - STATE(755), 1, + STATE(295), 1, sym__double_quoted_string, - STATE(918), 1, + STATE(306), 1, + sym__single_quoted_string, + STATE(388), 1, sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(826), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(1087), 1, + sym__open_parenthesis, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3065), 9, + ACTIONS(2251), 8, sym_return, sym_next, sym_break, @@ -103572,8 +73125,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(169), 19, + STATE(81), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -103593,73 +73145,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [27137] = 32, + [46083] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(373), 1, + anon_sym_SQUOTE, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(381), 1, + sym__raw_string_literal, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(585), 1, - anon_sym_SQUOTE, - ACTIONS(587), 1, - anon_sym_DQUOTE, - ACTIONS(601), 1, - sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(1941), 1, + ACTIONS(2257), 1, sym__newline, - ACTIONS(3071), 1, - sym_dot_dot_i, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + STATE(293), 1, sym_string, - STATE(797), 1, + STATE(294), 1, sym__float_literal, - STATE(798), 1, + STATE(295), 1, + sym__double_quoted_string, + STATE(306), 1, sym__single_quoted_string, - STATE(904), 1, + STATE(388), 1, sym__open_brace, - STATE(1008), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(827), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(1087), 1, + sym__open_parenthesis, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3069), 9, + ACTIONS(2255), 8, sym_return, sym_next, sym_break, @@ -103668,8 +73221,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(333), 19, + STATE(82), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -103689,73 +73241,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [27265] = 32, + [46211] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, + ACTIONS(373), 1, anon_sym_SQUOTE, - ACTIONS(911), 1, + ACTIONS(375), 1, anon_sym_DQUOTE, - ACTIONS(915), 1, + ACTIONS(381), 1, sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1941), 1, + ACTIONS(2261), 1, sym__newline, - ACTIONS(3075), 1, - sym_dot_dot_i, - STATE(713), 1, + STATE(293), 1, sym_string, - STATE(753), 1, + STATE(294), 1, sym__float_literal, - STATE(754), 1, - sym__single_quoted_string, - STATE(755), 1, + STATE(295), 1, sym__double_quoted_string, - STATE(918), 1, + STATE(306), 1, + sym__single_quoted_string, + STATE(388), 1, sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(828), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(1087), 1, + sym__open_parenthesis, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3073), 9, + ACTIONS(2259), 8, sym_return, sym_next, sym_break, @@ -103764,8 +73317,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(170), 19, + STATE(83), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -103785,73 +73337,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [27393] = 32, + [46339] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, + ACTIONS(373), 1, + anon_sym_SQUOTE, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(381), 1, + sym__raw_string_literal, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(11), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(13), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(15), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(17), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(19), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(21), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(25), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(29), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(31), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(45), 1, - sym__raw_string_literal, - ACTIONS(47), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(3079), 1, - sym_dot_dot_i, - ACTIONS(3081), 1, + ACTIONS(2265), 1, sym__newline, - STATE(769), 1, + STATE(293), 1, sym_string, - STATE(776), 1, + STATE(294), 1, sym__float_literal, - STATE(777), 1, - sym__single_quoted_string, - STATE(779), 1, + STATE(295), 1, sym__double_quoted_string, - STATE(924), 1, + STATE(306), 1, + sym__single_quoted_string, + STATE(388), 1, sym__open_brace, - STATE(1039), 1, - sym__open_parenthesis, - STATE(1401), 1, + STATE(829), 1, aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + STATE(1087), 1, + sym__open_parenthesis, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(39), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3077), 9, + ACTIONS(2263), 8, sym_return, sym_next, sym_break, @@ -103860,8 +73413,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(487), 19, + STATE(84), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -103881,73 +73433,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [27521] = 32, + [46467] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, + ACTIONS(373), 1, anon_sym_SQUOTE, - ACTIONS(911), 1, + ACTIONS(375), 1, anon_sym_DQUOTE, - ACTIONS(915), 1, + ACTIONS(381), 1, sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1941), 1, + ACTIONS(2269), 1, sym__newline, - ACTIONS(3085), 1, - sym_dot_dot_i, - STATE(713), 1, + STATE(293), 1, sym_string, - STATE(753), 1, + STATE(294), 1, sym__float_literal, - STATE(754), 1, - sym__single_quoted_string, - STATE(755), 1, + STATE(295), 1, sym__double_quoted_string, - STATE(918), 1, + STATE(306), 1, + sym__single_quoted_string, + STATE(388), 1, sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(830), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(1087), 1, + sym__open_parenthesis, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3083), 9, + ACTIONS(2267), 8, sym_return, sym_next, sym_break, @@ -103956,8 +73509,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(171), 19, + STATE(85), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -103977,73 +73529,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [27649] = 32, + [46595] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, + ACTIONS(373), 1, anon_sym_SQUOTE, - ACTIONS(911), 1, + ACTIONS(375), 1, anon_sym_DQUOTE, - ACTIONS(915), 1, + ACTIONS(381), 1, sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1941), 1, + ACTIONS(2273), 1, sym__newline, - ACTIONS(3089), 1, - sym_dot_dot_i, - STATE(713), 1, + STATE(293), 1, sym_string, - STATE(753), 1, + STATE(294), 1, sym__float_literal, - STATE(754), 1, - sym__single_quoted_string, - STATE(755), 1, + STATE(295), 1, sym__double_quoted_string, - STATE(918), 1, + STATE(306), 1, + sym__single_quoted_string, + STATE(388), 1, sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(831), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(1087), 1, + sym__open_parenthesis, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3087), 9, + ACTIONS(2271), 8, sym_return, sym_next, sym_break, @@ -104052,8 +73605,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(172), 19, + STATE(86), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -104073,73 +73625,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [27777] = 32, + [46723] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(373), 1, + anon_sym_SQUOTE, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(381), 1, + sym__raw_string_literal, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(585), 1, - anon_sym_SQUOTE, - ACTIONS(587), 1, - anon_sym_DQUOTE, - ACTIONS(601), 1, - sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(3093), 1, - sym_dot_dot_i, - ACTIONS(3095), 1, + ACTIONS(2277), 1, sym__newline, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + STATE(293), 1, sym_string, - STATE(797), 1, + STATE(294), 1, sym__float_literal, - STATE(798), 1, + STATE(295), 1, + sym__double_quoted_string, + STATE(306), 1, sym__single_quoted_string, - STATE(904), 1, + STATE(388), 1, sym__open_brace, - STATE(1008), 1, - sym__open_parenthesis, - STATE(1312), 1, + STATE(832), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(1087), 1, + sym__open_parenthesis, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3091), 9, + ACTIONS(2275), 8, sym_return, sym_next, sym_break, @@ -104148,8 +73701,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(334), 19, + STATE(87), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -104169,73 +73721,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [27905] = 32, + [46851] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(373), 1, + anon_sym_SQUOTE, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(381), 1, + sym__raw_string_literal, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(585), 1, - anon_sym_SQUOTE, - ACTIONS(587), 1, - anon_sym_DQUOTE, - ACTIONS(601), 1, - sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(3099), 1, - sym_dot_dot_i, - ACTIONS(3101), 1, + ACTIONS(2281), 1, sym__newline, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + STATE(293), 1, sym_string, - STATE(797), 1, + STATE(294), 1, sym__float_literal, - STATE(798), 1, + STATE(295), 1, + sym__double_quoted_string, + STATE(306), 1, sym__single_quoted_string, - STATE(904), 1, + STATE(388), 1, sym__open_brace, - STATE(1008), 1, - sym__open_parenthesis, - STATE(1313), 1, + STATE(833), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(1087), 1, + sym__open_parenthesis, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3097), 9, + ACTIONS(2279), 8, sym_return, sym_next, sym_break, @@ -104244,8 +73797,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(335), 19, + STATE(88), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -104265,73 +73817,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [28033] = 32, + [46979] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(373), 1, + anon_sym_SQUOTE, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(381), 1, + sym__raw_string_literal, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(585), 1, - anon_sym_SQUOTE, - ACTIONS(587), 1, - anon_sym_DQUOTE, - ACTIONS(601), 1, - sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(3105), 1, - sym_dot_dot_i, - ACTIONS(3107), 1, + ACTIONS(2285), 1, sym__newline, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + STATE(293), 1, sym_string, - STATE(797), 1, + STATE(294), 1, sym__float_literal, - STATE(798), 1, + STATE(295), 1, + sym__double_quoted_string, + STATE(306), 1, sym__single_quoted_string, - STATE(904), 1, + STATE(388), 1, sym__open_brace, - STATE(1008), 1, - sym__open_parenthesis, - STATE(1317), 1, + STATE(834), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(1087), 1, + sym__open_parenthesis, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3103), 9, + ACTIONS(2283), 8, sym_return, sym_next, sym_break, @@ -104340,8 +73893,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(336), 19, + STATE(89), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -104361,73 +73913,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [28161] = 32, + [47107] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(1023), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(1025), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(1027), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(1029), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(1031), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(1033), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(1035), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(1037), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(1041), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(1043), 1, sym__number_literal, - ACTIONS(585), 1, - anon_sym_SQUOTE, - ACTIONS(587), 1, - anon_sym_DQUOTE, - ACTIONS(601), 1, - sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(1055), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(3111), 1, - sym_dot_dot_i, - ACTIONS(3113), 1, + ACTIONS(1077), 1, sym__newline, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + STATE(320), 1, sym_string, - STATE(797), 1, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, sym__float_literal, - STATE(798), 1, + STATE(325), 1, sym__single_quoted_string, - STATE(904), 1, + STATE(378), 1, sym__open_brace, - STATE(1008), 1, + STATE(1054), 1, sym__open_parenthesis, - STATE(1319), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(1049), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3109), 9, + ACTIONS(2287), 8, sym_return, sym_next, sym_break, @@ -104436,8 +73989,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(337), 19, + STATE(214), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -104457,73 +74009,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [28289] = 32, + [47235] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(373), 1, + anon_sym_SQUOTE, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(381), 1, + sym__raw_string_literal, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(585), 1, - anon_sym_SQUOTE, - ACTIONS(587), 1, - anon_sym_DQUOTE, - ACTIONS(601), 1, - sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(3117), 1, - sym_dot_dot_i, - ACTIONS(3119), 1, - sym__newline, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + STATE(293), 1, sym_string, - STATE(797), 1, + STATE(294), 1, sym__float_literal, - STATE(798), 1, + STATE(295), 1, + sym__double_quoted_string, + STATE(306), 1, sym__single_quoted_string, - STATE(904), 1, + STATE(388), 1, sym__open_brace, - STATE(1008), 1, + STATE(1087), 1, sym__open_parenthesis, - STATE(1320), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3115), 9, + ACTIONS(2289), 8, sym_return, sym_next, sym_break, @@ -104532,8 +74085,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(338), 19, + STATE(90), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -104553,73 +74105,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [28417] = 32, + [47363] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(373), 1, + anon_sym_SQUOTE, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(381), 1, + sym__raw_string_literal, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(585), 1, - anon_sym_SQUOTE, - ACTIONS(587), 1, - anon_sym_DQUOTE, - ACTIONS(601), 1, - sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(3123), 1, - sym_dot_dot_i, - ACTIONS(3125), 1, + ACTIONS(2293), 1, sym__newline, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + STATE(293), 1, sym_string, - STATE(797), 1, + STATE(294), 1, sym__float_literal, - STATE(798), 1, + STATE(295), 1, + sym__double_quoted_string, + STATE(306), 1, sym__single_quoted_string, - STATE(904), 1, + STATE(388), 1, sym__open_brace, - STATE(1008), 1, - sym__open_parenthesis, - STATE(1322), 1, + STATE(835), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(1087), 1, + sym__open_parenthesis, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3121), 9, + ACTIONS(2291), 8, sym_return, sym_next, sym_break, @@ -104628,8 +74181,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(339), 19, + STATE(91), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -104649,73 +74201,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [28545] = 32, + [47491] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(373), 1, + anon_sym_SQUOTE, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(381), 1, + sym__raw_string_literal, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(585), 1, - anon_sym_SQUOTE, - ACTIONS(587), 1, - anon_sym_DQUOTE, - ACTIONS(601), 1, - sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(3129), 1, - sym_dot_dot_i, - ACTIONS(3131), 1, - sym__newline, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + STATE(293), 1, sym_string, - STATE(797), 1, + STATE(294), 1, sym__float_literal, - STATE(798), 1, + STATE(295), 1, + sym__double_quoted_string, + STATE(306), 1, sym__single_quoted_string, - STATE(904), 1, + STATE(388), 1, sym__open_brace, - STATE(1008), 1, + STATE(1087), 1, sym__open_parenthesis, - STATE(1348), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3127), 9, + ACTIONS(2295), 8, sym_return, sym_next, sym_break, @@ -104724,8 +74277,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(340), 19, + STATE(92), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -104745,73 +74297,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [28673] = 32, + [47619] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(373), 1, + anon_sym_SQUOTE, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(381), 1, + sym__raw_string_literal, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(585), 1, - anon_sym_SQUOTE, - ACTIONS(587), 1, - anon_sym_DQUOTE, - ACTIONS(601), 1, - sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(3135), 1, - sym_dot_dot_i, - ACTIONS(3137), 1, - sym__newline, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + STATE(293), 1, sym_string, - STATE(797), 1, + STATE(294), 1, sym__float_literal, - STATE(798), 1, + STATE(295), 1, + sym__double_quoted_string, + STATE(306), 1, sym__single_quoted_string, - STATE(904), 1, + STATE(388), 1, sym__open_brace, - STATE(1008), 1, + STATE(1087), 1, sym__open_parenthesis, - STATE(1362), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3133), 9, + ACTIONS(2297), 8, sym_return, sym_next, sym_break, @@ -104820,8 +74373,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(341), 19, + STATE(93), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -104841,73 +74393,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [28801] = 32, + [47747] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(373), 1, + anon_sym_SQUOTE, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(381), 1, + sym__raw_string_literal, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(585), 1, - anon_sym_SQUOTE, - ACTIONS(587), 1, - anon_sym_DQUOTE, - ACTIONS(601), 1, - sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(3141), 1, - sym_dot_dot_i, - ACTIONS(3143), 1, - sym__newline, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + STATE(293), 1, sym_string, - STATE(797), 1, + STATE(294), 1, sym__float_literal, - STATE(798), 1, + STATE(295), 1, + sym__double_quoted_string, + STATE(306), 1, sym__single_quoted_string, - STATE(904), 1, + STATE(388), 1, sym__open_brace, - STATE(1008), 1, + STATE(1087), 1, sym__open_parenthesis, - STATE(1386), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3139), 9, + ACTIONS(2299), 8, sym_return, sym_next, sym_break, @@ -104916,8 +74469,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(342), 19, + STATE(94), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -104937,73 +74489,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [28929] = 32, + [47875] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(585), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(587), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(601), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(3147), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(3149), 1, + ACTIONS(1077), 1, sym__newline, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(797), 1, + STATE(1608), 1, sym__float_literal, - STATE(798), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(904), 1, - sym__open_brace, - STATE(1008), 1, - sym__open_parenthesis, - STATE(1388), 1, + STATE(1610), 1, + sym__double_quoted_string, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3145), 9, + ACTIONS(2301), 8, sym_return, sym_next, sym_break, @@ -105012,8 +74565,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(343), 19, + STATE(1407), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -105033,73 +74585,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [29057] = 32, + [48003] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, + ACTIONS(373), 1, anon_sym_SQUOTE, - ACTIONS(911), 1, + ACTIONS(375), 1, anon_sym_DQUOTE, - ACTIONS(915), 1, + ACTIONS(381), 1, sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3153), 1, - sym_dot_dot_i, - STATE(713), 1, + STATE(293), 1, sym_string, - STATE(753), 1, + STATE(294), 1, sym__float_literal, - STATE(754), 1, - sym__single_quoted_string, - STATE(755), 1, + STATE(295), 1, sym__double_quoted_string, - STATE(918), 1, + STATE(306), 1, + sym__single_quoted_string, + STATE(388), 1, sym__open_brace, - STATE(1036), 1, + STATE(1087), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3151), 9, + ACTIONS(2303), 8, sym_return, sym_next, sym_break, @@ -105108,8 +74661,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(173), 19, + STATE(95), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -105129,73 +74681,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [29185] = 32, + [48131] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(3157), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(3159), 1, + ACTIONS(2307), 1, sym__newline, - STATE(713), 1, + STATE(370), 1, + sym__open_brace, + STATE(837), 1, + aux_sym_function_definition_repeat1, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(753), 1, + STATE(1608), 1, sym__float_literal, - STATE(754), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(755), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(1301), 1, - aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3155), 9, + ACTIONS(2305), 8, sym_return, sym_next, sym_break, @@ -105204,8 +74757,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(174), 19, + STATE(1409), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -105225,73 +74777,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [29313] = 32, + [48259] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(373), 1, + anon_sym_SQUOTE, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(381), 1, + sym__raw_string_literal, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(585), 1, - anon_sym_SQUOTE, - ACTIONS(587), 1, - anon_sym_DQUOTE, - ACTIONS(601), 1, - sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(3163), 1, - sym_dot_dot_i, - ACTIONS(3165), 1, - sym__newline, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + STATE(293), 1, sym_string, - STATE(797), 1, + STATE(294), 1, sym__float_literal, - STATE(798), 1, + STATE(295), 1, + sym__double_quoted_string, + STATE(306), 1, sym__single_quoted_string, - STATE(904), 1, + STATE(388), 1, sym__open_brace, - STATE(1008), 1, + STATE(1087), 1, sym__open_parenthesis, - STATE(1389), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3161), 9, + ACTIONS(2309), 8, sym_return, sym_next, sym_break, @@ -105300,8 +74853,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(344), 19, + STATE(96), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -105321,73 +74873,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [29441] = 32, + [48387] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(373), 1, + anon_sym_SQUOTE, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(381), 1, + sym__raw_string_literal, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(585), 1, - anon_sym_SQUOTE, - ACTIONS(587), 1, - anon_sym_DQUOTE, - ACTIONS(601), 1, - sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(3169), 1, - sym_dot_dot_i, - ACTIONS(3171), 1, - sym__newline, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + STATE(293), 1, sym_string, - STATE(797), 1, + STATE(294), 1, sym__float_literal, - STATE(798), 1, + STATE(295), 1, + sym__double_quoted_string, + STATE(306), 1, sym__single_quoted_string, - STATE(904), 1, + STATE(388), 1, sym__open_brace, - STATE(1008), 1, + STATE(1087), 1, sym__open_parenthesis, - STATE(1392), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3167), 9, + ACTIONS(2311), 8, sym_return, sym_next, sym_break, @@ -105396,8 +74949,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(345), 19, + STATE(97), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -105417,73 +74969,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [29569] = 32, + [48515] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(373), 1, + anon_sym_SQUOTE, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(381), 1, + sym__raw_string_literal, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(585), 1, - anon_sym_SQUOTE, - ACTIONS(587), 1, - anon_sym_DQUOTE, - ACTIONS(601), 1, - sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(3175), 1, - sym_dot_dot_i, - ACTIONS(3177), 1, - sym__newline, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + STATE(293), 1, sym_string, - STATE(797), 1, + STATE(294), 1, sym__float_literal, - STATE(798), 1, + STATE(295), 1, + sym__double_quoted_string, + STATE(306), 1, sym__single_quoted_string, - STATE(904), 1, + STATE(388), 1, sym__open_brace, - STATE(1008), 1, + STATE(1087), 1, sym__open_parenthesis, - STATE(1395), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3173), 9, + ACTIONS(2313), 8, sym_return, sym_next, sym_break, @@ -105492,8 +75045,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(346), 19, + STATE(98), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -105513,73 +75065,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [29697] = 32, + [48643] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, + ACTIONS(373), 1, + anon_sym_SQUOTE, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(381), 1, + sym__raw_string_literal, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(11), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(13), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(15), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(17), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(19), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(21), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(25), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(29), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(31), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(45), 1, - sym__raw_string_literal, - ACTIONS(47), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3181), 1, - sym_dot_dot_i, - STATE(769), 1, + STATE(293), 1, sym_string, - STATE(776), 1, + STATE(294), 1, sym__float_literal, - STATE(777), 1, - sym__single_quoted_string, - STATE(779), 1, + STATE(295), 1, sym__double_quoted_string, - STATE(924), 1, + STATE(306), 1, + sym__single_quoted_string, + STATE(388), 1, sym__open_brace, - STATE(1039), 1, + STATE(1087), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(39), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3179), 9, + ACTIONS(2315), 8, sym_return, sym_next, sym_break, @@ -105588,8 +75141,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(446), 19, + STATE(99), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -105609,73 +75161,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [29825] = 32, + [48771] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, + ACTIONS(373), 1, + anon_sym_SQUOTE, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(381), 1, + sym__raw_string_literal, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(711), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(713), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(715), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(717), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(719), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(721), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(725), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(729), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(731), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(733), 1, - anon_sym_SQUOTE, - ACTIONS(735), 1, - anon_sym_DQUOTE, - ACTIONS(749), 1, - sym__raw_string_literal, - ACTIONS(751), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3185), 1, - sym_dot_dot_i, - STATE(791), 1, + STATE(293), 1, sym_string, - STATE(792), 1, + STATE(294), 1, sym__float_literal, - STATE(793), 1, - sym__single_quoted_string, - STATE(794), 1, + STATE(295), 1, sym__double_quoted_string, - STATE(884), 1, + STATE(306), 1, + sym__single_quoted_string, + STATE(388), 1, sym__open_brace, - STATE(968), 1, + STATE(1087), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(739), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3183), 9, + ACTIONS(2317), 8, sym_return, sym_next, sym_break, @@ -105684,8 +75237,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(555), 19, + STATE(100), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -105705,73 +75257,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [29953] = 32, + [48899] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, + ACTIONS(373), 1, + anon_sym_SQUOTE, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(381), 1, + sym__raw_string_literal, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(711), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(713), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(715), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(717), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(719), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(721), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(725), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(729), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(731), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(733), 1, - anon_sym_SQUOTE, - ACTIONS(735), 1, - anon_sym_DQUOTE, - ACTIONS(749), 1, - sym__raw_string_literal, - ACTIONS(751), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(3189), 1, - sym_dot_dot_i, - ACTIONS(3191), 1, - sym__newline, - STATE(791), 1, + STATE(293), 1, sym_string, - STATE(792), 1, + STATE(294), 1, sym__float_literal, - STATE(793), 1, - sym__single_quoted_string, - STATE(794), 1, + STATE(295), 1, sym__double_quoted_string, - STATE(884), 1, + STATE(306), 1, + sym__single_quoted_string, + STATE(388), 1, sym__open_brace, - STATE(968), 1, + STATE(1087), 1, sym__open_parenthesis, - STATE(1397), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(739), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3187), 9, + ACTIONS(2319), 8, sym_return, sym_next, sym_break, @@ -105780,8 +75333,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(557), 19, + STATE(101), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -105801,73 +75353,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [30081] = 32, + [49027] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, + ACTIONS(373), 1, + anon_sym_SQUOTE, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(381), 1, + sym__raw_string_literal, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(11), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(13), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(15), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(17), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(19), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(21), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(25), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(29), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(31), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(45), 1, - sym__raw_string_literal, - ACTIONS(47), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3195), 1, - sym_dot_dot_i, - STATE(769), 1, + STATE(293), 1, sym_string, - STATE(776), 1, + STATE(294), 1, sym__float_literal, - STATE(777), 1, - sym__single_quoted_string, - STATE(779), 1, + STATE(295), 1, sym__double_quoted_string, - STATE(924), 1, + STATE(306), 1, + sym__single_quoted_string, + STATE(388), 1, sym__open_brace, - STATE(1039), 1, + STATE(1087), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(39), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3193), 9, + ACTIONS(2321), 8, sym_return, sym_next, sym_break, @@ -105876,8 +75429,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(322), 19, + STATE(102), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -105897,73 +75449,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [30209] = 32, + [49155] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(373), 1, + anon_sym_SQUOTE, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(381), 1, + sym__raw_string_literal, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(585), 1, - anon_sym_SQUOTE, - ACTIONS(587), 1, - anon_sym_DQUOTE, - ACTIONS(601), 1, - sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3199), 1, - sym_dot_dot_i, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + STATE(293), 1, sym_string, - STATE(797), 1, + STATE(294), 1, sym__float_literal, - STATE(798), 1, + STATE(295), 1, + sym__double_quoted_string, + STATE(306), 1, sym__single_quoted_string, - STATE(904), 1, + STATE(388), 1, sym__open_brace, - STATE(1008), 1, + STATE(1087), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3197), 9, + ACTIONS(2323), 8, sym_return, sym_next, sym_break, @@ -105972,8 +75525,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(349), 19, + STATE(103), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -105993,73 +75545,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [30337] = 32, + [49283] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(373), 1, + anon_sym_SQUOTE, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(381), 1, + sym__raw_string_literal, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(585), 1, - anon_sym_SQUOTE, - ACTIONS(587), 1, - anon_sym_DQUOTE, - ACTIONS(601), 1, - sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(3203), 1, - sym_dot_dot_i, - ACTIONS(3205), 1, - sym__newline, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + STATE(293), 1, sym_string, - STATE(797), 1, + STATE(294), 1, sym__float_literal, - STATE(798), 1, + STATE(295), 1, + sym__double_quoted_string, + STATE(306), 1, sym__single_quoted_string, - STATE(904), 1, + STATE(388), 1, sym__open_brace, - STATE(1008), 1, + STATE(1087), 1, sym__open_parenthesis, - STATE(1419), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3201), 9, + ACTIONS(2325), 8, sym_return, sym_next, sym_break, @@ -106068,8 +75621,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(350), 19, + STATE(104), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -106089,73 +75641,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [30465] = 32, + [49411] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, + ACTIONS(373), 1, anon_sym_SQUOTE, - ACTIONS(911), 1, + ACTIONS(375), 1, anon_sym_DQUOTE, - ACTIONS(915), 1, + ACTIONS(381), 1, sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3209), 1, - sym_dot_dot_i, - STATE(713), 1, + STATE(293), 1, sym_string, - STATE(753), 1, + STATE(294), 1, sym__float_literal, - STATE(754), 1, - sym__single_quoted_string, - STATE(755), 1, + STATE(295), 1, sym__double_quoted_string, - STATE(918), 1, + STATE(306), 1, + sym__single_quoted_string, + STATE(388), 1, sym__open_brace, - STATE(1036), 1, + STATE(1087), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3207), 9, + ACTIONS(2327), 8, sym_return, sym_next, sym_break, @@ -106164,8 +75717,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(175), 19, + STATE(105), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -106185,73 +75737,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [30593] = 32, + [49539] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, + ACTIONS(373), 1, anon_sym_SQUOTE, - ACTIONS(911), 1, + ACTIONS(375), 1, anon_sym_DQUOTE, - ACTIONS(915), 1, + ACTIONS(381), 1, sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(3213), 1, - sym_dot_dot_i, - ACTIONS(3215), 1, + ACTIONS(2331), 1, sym__newline, - STATE(713), 1, + STATE(293), 1, sym_string, - STATE(753), 1, + STATE(294), 1, sym__float_literal, - STATE(754), 1, - sym__single_quoted_string, - STATE(755), 1, + STATE(295), 1, sym__double_quoted_string, - STATE(918), 1, + STATE(306), 1, + sym__single_quoted_string, + STATE(388), 1, sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(1306), 1, + STATE(841), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(1087), 1, + sym__open_parenthesis, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3211), 9, + ACTIONS(2329), 8, sym_return, sym_next, sym_break, @@ -106260,8 +75813,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(176), 19, + STATE(106), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -106281,73 +75833,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [30721] = 32, + [49667] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(3219), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(3221), 1, + ACTIONS(1077), 1, sym__newline, - STATE(713), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(753), 1, + STATE(1608), 1, sym__float_literal, - STATE(754), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(755), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(1307), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3217), 9, + ACTIONS(2333), 8, sym_return, sym_next, sym_break, @@ -106356,8 +75909,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(177), 19, + STATE(1501), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -106377,73 +75929,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [30849] = 32, + [49795] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(3225), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(3227), 1, + ACTIONS(2337), 1, sym__newline, - STATE(713), 1, + STATE(370), 1, + sym__open_brace, + STATE(843), 1, + aux_sym_function_definition_repeat1, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(753), 1, + STATE(1608), 1, sym__float_literal, - STATE(754), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(755), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(1310), 1, - aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3223), 9, + ACTIONS(2335), 8, sym_return, sym_next, sym_break, @@ -106452,8 +76005,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(178), 19, + STATE(1509), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -106473,73 +76025,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [30977] = 32, + [49923] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(11), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(13), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(15), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(17), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(19), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(21), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(25), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(29), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(31), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(33), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(35), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(45), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(47), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(3231), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(3233), 1, + ACTIONS(2341), 1, sym__newline, - STATE(769), 1, + STATE(370), 1, + sym__open_brace, + STATE(846), 1, + aux_sym_function_definition_repeat1, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(776), 1, + STATE(1608), 1, sym__float_literal, - STATE(777), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(779), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, - sym__open_parenthesis, - STATE(1251), 1, - aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(39), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3229), 9, + ACTIONS(2339), 8, sym_return, sym_next, sym_break, @@ -106548,8 +76101,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(471), 19, + STATE(1512), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -106569,73 +76121,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [31105] = 32, + [50051] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3237), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(713), 1, + ACTIONS(2345), 1, + sym__newline, + STATE(370), 1, + sym__open_brace, + STATE(855), 1, + aux_sym_function_definition_repeat1, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(753), 1, + STATE(1608), 1, sym__float_literal, - STATE(754), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(755), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3235), 9, + ACTIONS(2343), 8, sym_return, sym_next, sym_break, @@ -106644,8 +76197,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(179), 19, + STATE(1531), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -106665,73 +76217,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [31233] = 32, + [50179] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, + ACTIONS(373), 1, anon_sym_SQUOTE, - ACTIONS(911), 1, + ACTIONS(375), 1, anon_sym_DQUOTE, - ACTIONS(915), 1, + ACTIONS(381), 1, sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3241), 1, - sym_dot_dot_i, - STATE(713), 1, + STATE(293), 1, sym_string, - STATE(753), 1, + STATE(294), 1, sym__float_literal, - STATE(754), 1, - sym__single_quoted_string, - STATE(755), 1, + STATE(295), 1, sym__double_quoted_string, - STATE(918), 1, + STATE(306), 1, + sym__single_quoted_string, + STATE(388), 1, sym__open_brace, - STATE(1036), 1, + STATE(1087), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3239), 9, + ACTIONS(2347), 8, sym_return, sym_next, sym_break, @@ -106740,8 +76293,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(180), 19, + STATE(107), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -106761,73 +76313,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [31361] = 32, + [50307] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, + ACTIONS(373), 1, anon_sym_SQUOTE, - ACTIONS(911), 1, + ACTIONS(375), 1, anon_sym_DQUOTE, - ACTIONS(915), 1, + ACTIONS(381), 1, sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(3245), 1, - sym_dot_dot_i, - ACTIONS(3247), 1, + ACTIONS(2351), 1, sym__newline, - STATE(713), 1, + STATE(293), 1, sym_string, - STATE(753), 1, + STATE(294), 1, sym__float_literal, - STATE(754), 1, - sym__single_quoted_string, - STATE(755), 1, + STATE(295), 1, sym__double_quoted_string, - STATE(918), 1, + STATE(306), 1, + sym__single_quoted_string, + STATE(388), 1, sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(1314), 1, + STATE(848), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(1087), 1, + sym__open_parenthesis, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3243), 9, + ACTIONS(2349), 8, sym_return, sym_next, sym_break, @@ -106836,8 +76389,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(181), 19, + STATE(108), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -106857,73 +76409,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [31489] = 32, + [50435] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(3251), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(3253), 1, + ACTIONS(1077), 1, sym__newline, - STATE(713), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(753), 1, + STATE(1608), 1, sym__float_literal, - STATE(754), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(755), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(1315), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3249), 9, + ACTIONS(2353), 8, sym_return, sym_next, sym_break, @@ -106932,8 +76485,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(182), 19, + STATE(1537), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -106953,73 +76505,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [31617] = 32, + [50563] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, + ACTIONS(373), 1, anon_sym_SQUOTE, - ACTIONS(911), 1, + ACTIONS(375), 1, anon_sym_DQUOTE, - ACTIONS(915), 1, + ACTIONS(381), 1, sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1941), 1, + ACTIONS(2357), 1, sym__newline, - ACTIONS(3257), 1, - sym_dot_dot_i, - STATE(713), 1, + STATE(293), 1, sym_string, - STATE(753), 1, + STATE(294), 1, sym__float_literal, - STATE(754), 1, - sym__single_quoted_string, - STATE(755), 1, + STATE(295), 1, sym__double_quoted_string, - STATE(918), 1, + STATE(306), 1, + sym__single_quoted_string, + STATE(388), 1, sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(850), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(1087), 1, + sym__open_parenthesis, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3255), 9, + ACTIONS(2355), 8, sym_return, sym_next, sym_break, @@ -107028,8 +76581,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(183), 19, + STATE(109), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -107049,73 +76601,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [31745] = 32, + [50691] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, + ACTIONS(373), 1, anon_sym_SQUOTE, - ACTIONS(911), 1, + ACTIONS(375), 1, anon_sym_DQUOTE, - ACTIONS(915), 1, + ACTIONS(381), 1, sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(3261), 1, - sym_dot_dot_i, - ACTIONS(3263), 1, + ACTIONS(2361), 1, sym__newline, - STATE(713), 1, + STATE(293), 1, sym_string, - STATE(753), 1, + STATE(294), 1, sym__float_literal, - STATE(754), 1, - sym__single_quoted_string, - STATE(755), 1, + STATE(295), 1, sym__double_quoted_string, - STATE(918), 1, + STATE(306), 1, + sym__single_quoted_string, + STATE(388), 1, sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(1318), 1, + STATE(853), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(1087), 1, + sym__open_parenthesis, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3259), 9, + ACTIONS(2359), 8, sym_return, sym_next, sym_break, @@ -107124,8 +76677,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(184), 19, + STATE(110), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -107145,73 +76697,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [31873] = 32, + [50819] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(585), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(587), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(601), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3267), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + ACTIONS(1077), 1, + sym__newline, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(797), 1, + STATE(1608), 1, sym__float_literal, - STATE(798), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(904), 1, - sym__open_brace, - STATE(1008), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1610), 1, + sym__double_quoted_string, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3265), 9, + ACTIONS(2363), 8, sym_return, sym_next, sym_break, @@ -107220,8 +76773,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(351), 19, + STATE(1540), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -107241,73 +76793,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [32001] = 32, + [50947] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(585), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(587), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(601), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3271), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + ACTIONS(2367), 1, + sym__newline, + STATE(370), 1, + sym__open_brace, + STATE(861), 1, + aux_sym_function_definition_repeat1, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(797), 1, + STATE(1608), 1, sym__float_literal, - STATE(798), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(904), 1, - sym__open_brace, - STATE(1008), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(1610), 1, + sym__double_quoted_string, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3269), 9, + ACTIONS(2365), 8, sym_return, sym_next, sym_break, @@ -107316,8 +76869,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(352), 19, + STATE(1542), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -107337,73 +76889,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [32129] = 32, + [51075] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, + ACTIONS(373), 1, anon_sym_SQUOTE, - ACTIONS(911), 1, + ACTIONS(375), 1, anon_sym_DQUOTE, - ACTIONS(915), 1, + ACTIONS(381), 1, sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3275), 1, - sym_dot_dot_i, - STATE(713), 1, + STATE(293), 1, sym_string, - STATE(753), 1, + STATE(294), 1, sym__float_literal, - STATE(754), 1, - sym__single_quoted_string, - STATE(755), 1, + STATE(295), 1, sym__double_quoted_string, - STATE(918), 1, + STATE(306), 1, + sym__single_quoted_string, + STATE(388), 1, sym__open_brace, - STATE(1036), 1, + STATE(1087), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3273), 9, + ACTIONS(2369), 8, sym_return, sym_next, sym_break, @@ -107412,8 +76965,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(185), 19, + STATE(111), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -107433,73 +76985,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [32257] = 32, + [51203] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3279), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(713), 1, + ACTIONS(2373), 1, + sym__newline, + STATE(370), 1, + sym__open_brace, + STATE(862), 1, + aux_sym_function_definition_repeat1, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(753), 1, + STATE(1608), 1, sym__float_literal, - STATE(754), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(755), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3277), 9, + ACTIONS(2371), 8, sym_return, sym_next, sym_break, @@ -107508,8 +77061,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(186), 19, + STATE(1546), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -107529,73 +77081,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [32385] = 32, + [51331] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, + ACTIONS(373), 1, anon_sym_SQUOTE, - ACTIONS(911), 1, + ACTIONS(375), 1, anon_sym_DQUOTE, - ACTIONS(915), 1, + ACTIONS(381), 1, sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(3283), 1, - sym_dot_dot_i, - ACTIONS(3285), 1, - sym__newline, - STATE(713), 1, + STATE(293), 1, sym_string, - STATE(753), 1, + STATE(294), 1, sym__float_literal, - STATE(754), 1, - sym__single_quoted_string, - STATE(755), 1, + STATE(295), 1, sym__double_quoted_string, - STATE(918), 1, + STATE(306), 1, + sym__single_quoted_string, + STATE(388), 1, sym__open_brace, - STATE(1036), 1, + STATE(1087), 1, sym__open_parenthesis, - STATE(1321), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3281), 9, + ACTIONS(2375), 8, sym_return, sym_next, sym_break, @@ -107604,8 +77157,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(187), 19, + STATE(112), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -107625,73 +77177,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [32513] = 32, + [51459] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(373), 1, + anon_sym_SQUOTE, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(381), 1, + sym__raw_string_literal, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(585), 1, - anon_sym_SQUOTE, - ACTIONS(587), 1, - anon_sym_DQUOTE, - ACTIONS(601), 1, - sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(1941), 1, + ACTIONS(2379), 1, sym__newline, - ACTIONS(3289), 1, - sym_dot_dot_i, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + STATE(293), 1, sym_string, - STATE(797), 1, + STATE(294), 1, sym__float_literal, - STATE(798), 1, + STATE(295), 1, + sym__double_quoted_string, + STATE(306), 1, sym__single_quoted_string, - STATE(904), 1, + STATE(388), 1, sym__open_brace, - STATE(1008), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(857), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(1087), 1, + sym__open_parenthesis, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3287), 9, + ACTIONS(2377), 8, sym_return, sym_next, sym_break, @@ -107700,8 +77253,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(353), 19, + STATE(113), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -107721,73 +77273,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [32641] = 32, + [51587] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, + ACTIONS(373), 1, anon_sym_SQUOTE, - ACTIONS(911), 1, + ACTIONS(375), 1, anon_sym_DQUOTE, - ACTIONS(915), 1, + ACTIONS(381), 1, sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1941), 1, + ACTIONS(2383), 1, sym__newline, - ACTIONS(3293), 1, - sym_dot_dot_i, - STATE(713), 1, + STATE(293), 1, sym_string, - STATE(753), 1, + STATE(294), 1, sym__float_literal, - STATE(754), 1, - sym__single_quoted_string, - STATE(755), 1, + STATE(295), 1, sym__double_quoted_string, - STATE(918), 1, + STATE(306), 1, + sym__single_quoted_string, + STATE(388), 1, sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(858), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(1087), 1, + sym__open_parenthesis, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3291), 9, + ACTIONS(2381), 8, sym_return, sym_next, sym_break, @@ -107796,8 +77349,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(188), 19, + STATE(114), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -107817,73 +77369,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [32769] = 32, + [51715] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(373), 1, + anon_sym_SQUOTE, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(381), 1, + sym__raw_string_literal, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(585), 1, - anon_sym_SQUOTE, - ACTIONS(587), 1, - anon_sym_DQUOTE, - ACTIONS(601), 1, - sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3297), 1, - sym_dot_dot_i, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + STATE(293), 1, sym_string, - STATE(797), 1, + STATE(294), 1, sym__float_literal, - STATE(798), 1, + STATE(295), 1, + sym__double_quoted_string, + STATE(306), 1, sym__single_quoted_string, - STATE(904), 1, + STATE(388), 1, sym__open_brace, - STATE(1008), 1, + STATE(1087), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3295), 9, + ACTIONS(2385), 8, sym_return, sym_next, sym_break, @@ -107892,8 +77445,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(354), 19, + STATE(115), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -107913,73 +77465,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [32897] = 32, + [51843] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(373), 1, + anon_sym_SQUOTE, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(381), 1, + sym__raw_string_literal, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(585), 1, - anon_sym_SQUOTE, - ACTIONS(587), 1, - anon_sym_DQUOTE, - ACTIONS(601), 1, - sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(1941), 1, + ACTIONS(2389), 1, sym__newline, - ACTIONS(3301), 1, - sym_dot_dot_i, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + STATE(293), 1, sym_string, - STATE(797), 1, + STATE(294), 1, sym__float_literal, - STATE(798), 1, + STATE(295), 1, + sym__double_quoted_string, + STATE(306), 1, sym__single_quoted_string, - STATE(904), 1, + STATE(388), 1, sym__open_brace, - STATE(1008), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(860), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(1087), 1, + sym__open_parenthesis, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3299), 9, + ACTIONS(2387), 8, sym_return, sym_next, sym_break, @@ -107988,8 +77541,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(355), 19, + STATE(116), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -108009,73 +77561,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [33025] = 32, + [51971] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(1903), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(1905), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(1907), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(1909), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(1911), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(1917), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(1921), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(1923), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3305), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(713), 1, + ACTIONS(1077), 1, + sym__newline, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(753), 1, + STATE(1608), 1, sym__float_literal, - STATE(754), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(755), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1927), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3303), 9, + ACTIONS(2391), 8, sym_return, sym_next, sym_break, @@ -108084,8 +77637,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(189), 19, + STATE(1552), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -108105,73 +77657,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [33153] = 32, + [52099] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(585), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(587), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(601), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3309), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + ACTIONS(2395), 1, + sym__newline, + STATE(370), 1, + sym__open_brace, + STATE(943), 1, + aux_sym_function_definition_repeat1, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(797), 1, + STATE(1608), 1, sym__float_literal, - STATE(798), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(904), 1, - sym__open_brace, - STATE(1008), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(1610), 1, + sym__double_quoted_string, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3307), 9, + ACTIONS(2393), 8, sym_return, sym_next, sym_break, @@ -108180,8 +77733,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(356), 19, + STATE(1357), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -108201,73 +77753,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [33281] = 32, + [52227] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(373), 1, + anon_sym_SQUOTE, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(381), 1, + sym__raw_string_literal, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(3337), 1, - anon_sym_SQUOTE, - ACTIONS(3339), 1, - anon_sym_DQUOTE, - ACTIONS(3345), 1, + ACTIONS(2183), 1, sym_dot_dot_i, - ACTIONS(3347), 1, - sym__newline, - ACTIONS(3349), 1, - sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2193), 1, sym__external_open_brace, - STATE(921), 1, - sym__open_brace, - STATE(1043), 1, - sym__open_parenthesis, - STATE(1329), 1, - aux_sym_function_definition_repeat1, - STATE(2058), 1, + STATE(293), 1, sym_string, - STATE(2064), 1, + STATE(294), 1, sym__float_literal, - STATE(2065), 1, - sym__single_quoted_string, - STATE(2073), 1, + STATE(295), 1, sym__double_quoted_string, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(306), 1, + sym__single_quoted_string, + STATE(388), 1, + sym__open_brace, + STATE(1087), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3341), 9, + ACTIONS(2397), 8, sym_return, sym_next, sym_break, @@ -108276,8 +77829,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1896), 19, + STATE(117), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -108297,73 +77849,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [33409] = 32, + [52355] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(373), 1, + anon_sym_SQUOTE, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(381), 1, + sym__raw_string_literal, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(3337), 1, - anon_sym_SQUOTE, - ACTIONS(3339), 1, - anon_sym_DQUOTE, - ACTIONS(3349), 1, - sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(3357), 1, - sym_dot_dot_i, - ACTIONS(3359), 1, - sym__newline, - STATE(921), 1, - sym__open_brace, - STATE(1043), 1, - sym__open_parenthesis, - STATE(1330), 1, - aux_sym_function_definition_repeat1, - STATE(2058), 1, + STATE(293), 1, sym_string, - STATE(2064), 1, + STATE(294), 1, sym__float_literal, - STATE(2065), 1, - sym__single_quoted_string, - STATE(2073), 1, + STATE(295), 1, sym__double_quoted_string, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(306), 1, + sym__single_quoted_string, + STATE(388), 1, + sym__open_brace, + STATE(1087), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3355), 9, + ACTIONS(2399), 8, sym_return, sym_next, sym_break, @@ -108372,8 +77925,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1897), 19, + STATE(118), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -108393,73 +77945,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [33537] = 32, + [52483] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(373), 1, + anon_sym_SQUOTE, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(381), 1, + sym__raw_string_literal, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(3337), 1, - anon_sym_SQUOTE, - ACTIONS(3339), 1, - anon_sym_DQUOTE, - ACTIONS(3349), 1, - sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(3363), 1, - sym_dot_dot_i, - ACTIONS(3365), 1, + ACTIONS(2403), 1, sym__newline, - STATE(921), 1, - sym__open_brace, - STATE(1043), 1, - sym__open_parenthesis, - STATE(1331), 1, - aux_sym_function_definition_repeat1, - STATE(2058), 1, + STATE(293), 1, sym_string, - STATE(2064), 1, + STATE(294), 1, sym__float_literal, - STATE(2065), 1, - sym__single_quoted_string, - STATE(2073), 1, + STATE(295), 1, sym__double_quoted_string, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(306), 1, + sym__single_quoted_string, + STATE(388), 1, + sym__open_brace, + STATE(863), 1, + aux_sym_function_definition_repeat1, + STATE(1087), 1, + sym__open_parenthesis, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3361), 9, + ACTIONS(2401), 8, sym_return, sym_next, sym_break, @@ -108468,8 +78021,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1898), 19, + STATE(18), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -108489,73 +78041,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [33665] = 32, + [52611] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(373), 1, + anon_sym_SQUOTE, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(381), 1, + sym__raw_string_literal, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(3337), 1, - anon_sym_SQUOTE, - ACTIONS(3339), 1, - anon_sym_DQUOTE, - ACTIONS(3349), 1, - sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(3369), 1, - sym_dot_dot_i, - ACTIONS(3371), 1, - sym__newline, - STATE(921), 1, - sym__open_brace, - STATE(1043), 1, - sym__open_parenthesis, - STATE(1332), 1, - aux_sym_function_definition_repeat1, - STATE(2058), 1, + STATE(293), 1, sym_string, - STATE(2064), 1, + STATE(294), 1, sym__float_literal, - STATE(2065), 1, - sym__single_quoted_string, - STATE(2073), 1, + STATE(295), 1, sym__double_quoted_string, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(306), 1, + sym__single_quoted_string, + STATE(388), 1, + sym__open_brace, + STATE(1087), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3367), 9, + ACTIONS(2405), 8, sym_return, sym_next, sym_break, @@ -108564,8 +78117,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1899), 19, + STATE(120), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -108585,73 +78137,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [33793] = 32, + [52739] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(3375), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(3377), 1, + ACTIONS(1077), 1, sym__newline, - STATE(921), 1, + STATE(370), 1, sym__open_brace, - STATE(1043), 1, + STATE(1057), 1, sym__open_parenthesis, - STATE(1333), 1, - aux_sym_function_definition_repeat1, - STATE(2058), 1, + STATE(1607), 1, sym_string, - STATE(2064), 1, + STATE(1608), 1, sym__float_literal, - STATE(2065), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3373), 9, + ACTIONS(2407), 8, sym_return, sym_next, sym_break, @@ -108660,8 +78213,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1900), 19, + STATE(1393), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -108681,73 +78233,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [33921] = 32, + [52867] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(3381), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(3383), 1, + ACTIONS(1077), 1, sym__newline, - STATE(921), 1, + STATE(370), 1, sym__open_brace, - STATE(1043), 1, + STATE(1057), 1, sym__open_parenthesis, - STATE(1346), 1, - aux_sym_function_definition_repeat1, - STATE(2058), 1, + STATE(1607), 1, sym_string, - STATE(2064), 1, + STATE(1608), 1, sym__float_literal, - STATE(2065), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3379), 9, + ACTIONS(2409), 8, sym_return, sym_next, sym_break, @@ -108756,8 +78309,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1904), 19, + STATE(1382), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -108777,73 +78329,170 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [34049] = 32, + [52995] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, + ACTIONS(373), 1, + anon_sym_SQUOTE, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(381), 1, + sym__raw_string_literal, + ACTIONS(1077), 1, sym__newline, - ACTIONS(3311), 1, + ACTIONS(2159), 1, + anon_sym_BSLASH, + ACTIONS(2161), 1, + anon_sym_function, + ACTIONS(2163), 1, + anon_sym_if, + ACTIONS(2165), 1, + anon_sym_for, + ACTIONS(2167), 1, + anon_sym_while, + ACTIONS(2169), 1, + anon_sym_repeat, + ACTIONS(2171), 1, + anon_sym_QMARK, + ACTIONS(2173), 1, + anon_sym_TILDE, + ACTIONS(2175), 1, + anon_sym_BANG, + ACTIONS(2179), 1, + sym__hex_literal, + ACTIONS(2181), 1, + sym__number_literal, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, + sym__external_open_parenthesis, + ACTIONS(2193), 1, + sym__external_open_brace, + STATE(293), 1, + sym_string, + STATE(294), 1, + sym__float_literal, + STATE(295), 1, + sym__double_quoted_string, + STATE(306), 1, + sym__single_quoted_string, + STATE(388), 1, + sym__open_brace, + STATE(1087), 1, + sym__open_parenthesis, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, sym_identifier, - ACTIONS(3313), 1, + sym_dots, + ACTIONS(2177), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2187), 5, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + ACTIONS(2411), 8, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + STATE(121), 19, + sym_function_definition, + sym_if_statement, + sym_for_statement, + sym_while_statement, + sym_repeat_statement, + sym_braced_expression, + sym_parenthesized_expression, + sym_call, + sym_subset, + sym_subset2, + sym_unary_operator, + sym_binary_operator, + sym_extract_operator, + sym_namespace_operator, + sym_integer, + sym_complex, + sym_float, + sym_na, + sym__expression, + [53123] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(3387), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(921), 1, + ACTIONS(2415), 1, + sym__newline, + STATE(370), 1, sym__open_brace, - STATE(1043), 1, + STATE(976), 1, + aux_sym_function_definition_repeat1, + STATE(1057), 1, sym__open_parenthesis, - STATE(2058), 1, + STATE(1607), 1, sym_string, - STATE(2064), 1, + STATE(1608), 1, sym__float_literal, - STATE(2065), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3385), 9, + ACTIONS(2413), 8, sym_return, sym_next, sym_break, @@ -108852,8 +78501,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1905), 19, + STATE(1383), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -108873,73 +78521,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [34177] = 32, + [53251] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2453), 1, + sym__newline, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3391), 1, - sym_dot_dot_i, - STATE(921), 1, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, + STATE(871), 1, + aux_sym_function_definition_repeat1, + STATE(1092), 1, sym__open_parenthesis, - STATE(2058), 1, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3389), 9, + ACTIONS(2449), 8, sym_return, sym_next, sym_break, @@ -108948,8 +78597,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1906), 19, + STATE(1329), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -108969,73 +78617,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [34305] = 32, + [53379] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3395), 1, - sym_dot_dot_i, - STATE(921), 1, + ACTIONS(2463), 1, + sym__newline, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, + STATE(872), 1, + aux_sym_function_definition_repeat1, + STATE(1092), 1, sym__open_parenthesis, - STATE(2058), 1, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3393), 9, + ACTIONS(2461), 8, sym_return, sym_next, sym_break, @@ -109044,8 +78693,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1907), 19, + STATE(1330), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -109065,73 +78713,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [34433] = 32, + [53507] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3399), 1, - sym_dot_dot_i, - STATE(921), 1, + ACTIONS(2467), 1, + sym__newline, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, + STATE(873), 1, + aux_sym_function_definition_repeat1, + STATE(1092), 1, sym__open_parenthesis, - STATE(2058), 1, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3397), 9, + ACTIONS(2465), 8, sym_return, sym_next, sym_break, @@ -109140,8 +78789,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1908), 19, + STATE(1331), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -109161,73 +78809,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [34561] = 32, + [53635] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3403), 1, - sym_dot_dot_i, - STATE(921), 1, + ACTIONS(2471), 1, + sym__newline, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, + STATE(874), 1, + aux_sym_function_definition_repeat1, + STATE(1092), 1, sym__open_parenthesis, - STATE(2058), 1, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3401), 9, + ACTIONS(2469), 8, sym_return, sym_next, sym_break, @@ -109236,8 +78885,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1909), 19, + STATE(1332), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -109257,73 +78905,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [34689] = 32, + [53763] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3407), 1, - sym_dot_dot_i, - ACTIONS(3409), 1, + ACTIONS(2475), 1, sym__newline, - STATE(921), 1, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, - sym__open_parenthesis, - STATE(1349), 1, + STATE(875), 1, aux_sym_function_definition_repeat1, - STATE(2058), 1, + STATE(1092), 1, + sym__open_parenthesis, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3405), 9, + ACTIONS(2473), 8, sym_return, sym_next, sym_break, @@ -109332,8 +78981,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1910), 19, + STATE(1254), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -109353,73 +79001,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [34817] = 32, + [53891] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3413), 1, - sym_dot_dot_i, - ACTIONS(3415), 1, + ACTIONS(2479), 1, sym__newline, - STATE(921), 1, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, - sym__open_parenthesis, - STATE(1351), 1, + STATE(888), 1, aux_sym_function_definition_repeat1, - STATE(2058), 1, + STATE(1092), 1, + sym__open_parenthesis, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3411), 9, + ACTIONS(2477), 8, sym_return, sym_next, sym_break, @@ -109428,8 +79077,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1912), 19, + STATE(1167), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -109449,73 +79097,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [34945] = 32, + [54019] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3419), 1, - sym_dot_dot_i, - ACTIONS(3421), 1, - sym__newline, - STATE(921), 1, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, + STATE(1092), 1, sym__open_parenthesis, - STATE(1352), 1, - aux_sym_function_definition_repeat1, - STATE(2058), 1, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3417), 9, + ACTIONS(2481), 8, sym_return, sym_next, sym_break, @@ -109524,8 +79173,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1913), 19, + STATE(1168), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -109545,73 +79193,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [35073] = 32, + [54147] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3425), 1, - sym_dot_dot_i, - ACTIONS(3427), 1, - sym__newline, - STATE(921), 1, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, + STATE(1092), 1, sym__open_parenthesis, - STATE(1353), 1, - aux_sym_function_definition_repeat1, - STATE(2058), 1, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3423), 9, + ACTIONS(2483), 8, sym_return, sym_next, sym_break, @@ -109620,8 +79269,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1914), 19, + STATE(1169), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -109641,73 +79289,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [35201] = 32, + [54275] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3431), 1, - sym_dot_dot_i, - ACTIONS(3433), 1, - sym__newline, - STATE(921), 1, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, + STATE(1092), 1, sym__open_parenthesis, - STATE(1354), 1, - aux_sym_function_definition_repeat1, - STATE(2058), 1, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3429), 9, + ACTIONS(2485), 8, sym_return, sym_next, sym_break, @@ -109716,8 +79365,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1915), 19, + STATE(1170), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -109737,73 +79385,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [35329] = 32, + [54403] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3437), 1, - sym_dot_dot_i, - ACTIONS(3439), 1, - sym__newline, - STATE(921), 1, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, + STATE(1092), 1, sym__open_parenthesis, - STATE(1355), 1, - aux_sym_function_definition_repeat1, - STATE(2058), 1, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3435), 9, + ACTIONS(2487), 8, sym_return, sym_next, sym_break, @@ -109812,8 +79461,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1916), 19, + STATE(1171), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -109833,73 +79481,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [35457] = 32, + [54531] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3443), 1, - sym_dot_dot_i, - ACTIONS(3445), 1, - sym__newline, - STATE(921), 1, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, + STATE(1092), 1, sym__open_parenthesis, - STATE(1356), 1, - aux_sym_function_definition_repeat1, - STATE(2058), 1, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3441), 9, + ACTIONS(2489), 8, sym_return, sym_next, sym_break, @@ -109908,8 +79557,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1917), 19, + STATE(1172), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -109929,73 +79577,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [35585] = 32, + [54659] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3449), 1, - sym_dot_dot_i, - ACTIONS(3451), 1, + ACTIONS(2493), 1, sym__newline, - STATE(921), 1, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, - sym__open_parenthesis, - STATE(1357), 1, + STATE(890), 1, aux_sym_function_definition_repeat1, - STATE(2058), 1, + STATE(1092), 1, + sym__open_parenthesis, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3447), 9, + ACTIONS(2491), 8, sym_return, sym_next, sym_break, @@ -110004,8 +79653,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1918), 19, + STATE(1173), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -110025,73 +79673,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [35713] = 32, + [54787] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3455), 1, - sym_dot_dot_i, - ACTIONS(3457), 1, + ACTIONS(2497), 1, sym__newline, - STATE(921), 1, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, - sym__open_parenthesis, - STATE(1358), 1, + STATE(892), 1, aux_sym_function_definition_repeat1, - STATE(2058), 1, + STATE(1092), 1, + sym__open_parenthesis, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3453), 9, + ACTIONS(2495), 8, sym_return, sym_next, sym_break, @@ -110100,8 +79749,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1919), 19, + STATE(1175), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -110121,73 +79769,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [35841] = 32, + [54915] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3461), 1, - sym_dot_dot_i, - ACTIONS(3463), 1, + ACTIONS(2501), 1, sym__newline, - STATE(921), 1, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, - sym__open_parenthesis, - STATE(1359), 1, + STATE(893), 1, aux_sym_function_definition_repeat1, - STATE(2058), 1, + STATE(1092), 1, + sym__open_parenthesis, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3459), 9, + ACTIONS(2499), 8, sym_return, sym_next, sym_break, @@ -110196,8 +79845,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1920), 19, + STATE(1176), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -110217,73 +79865,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [35969] = 32, + [55043] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3467), 1, - sym_dot_dot_i, - ACTIONS(3469), 1, + ACTIONS(2505), 1, sym__newline, - STATE(921), 1, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, - sym__open_parenthesis, - STATE(1360), 1, + STATE(894), 1, aux_sym_function_definition_repeat1, - STATE(2058), 1, + STATE(1092), 1, + sym__open_parenthesis, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3465), 9, + ACTIONS(2503), 8, sym_return, sym_next, sym_break, @@ -110292,8 +79941,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1893), 19, + STATE(1177), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -110313,73 +79961,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [36097] = 32, + [55171] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3473), 1, - sym_dot_dot_i, - ACTIONS(3475), 1, + ACTIONS(2509), 1, sym__newline, - STATE(921), 1, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, - sym__open_parenthesis, - STATE(1361), 1, + STATE(895), 1, aux_sym_function_definition_repeat1, - STATE(2058), 1, + STATE(1092), 1, + sym__open_parenthesis, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3471), 9, + ACTIONS(2507), 8, sym_return, sym_next, sym_break, @@ -110388,8 +80037,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1882), 19, + STATE(1178), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -110409,73 +80057,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [36225] = 32, + [55299] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3479), 1, - sym_dot_dot_i, - STATE(921), 1, + ACTIONS(2513), 1, + sym__newline, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, + STATE(896), 1, + aux_sym_function_definition_repeat1, + STATE(1092), 1, sym__open_parenthesis, - STATE(2058), 1, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3477), 9, + ACTIONS(2511), 8, sym_return, sym_next, sym_break, @@ -110484,8 +80133,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1880), 19, + STATE(1179), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -110505,73 +80153,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [36353] = 32, + [55427] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3483), 1, - sym_dot_dot_i, - ACTIONS(3485), 1, + ACTIONS(2517), 1, sym__newline, - STATE(921), 1, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, - sym__open_parenthesis, - STATE(1363), 1, + STATE(897), 1, aux_sym_function_definition_repeat1, - STATE(2058), 1, + STATE(1092), 1, + sym__open_parenthesis, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3481), 9, + ACTIONS(2515), 8, sym_return, sym_next, sym_break, @@ -110580,8 +80229,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1883), 19, + STATE(1180), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -110601,73 +80249,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [36481] = 32, + [55555] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(585), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(587), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(601), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(1941), 1, + ACTIONS(2521), 1, sym__newline, - ACTIONS(3489), 1, - sym_dot_dot_i, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + STATE(391), 1, + sym__open_brace, + STATE(898), 1, + aux_sym_function_definition_repeat1, + STATE(1092), 1, + sym__open_parenthesis, + STATE(1581), 1, sym_string, - STATE(797), 1, + STATE(1582), 1, sym__float_literal, - STATE(798), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(904), 1, - sym__open_brace, - STATE(1008), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(1584), 1, + sym__double_quoted_string, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3487), 9, + ACTIONS(2519), 8, sym_return, sym_next, sym_break, @@ -110676,8 +80325,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(357), 19, + STATE(1181), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -110697,73 +80345,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [36609] = 32, + [55683] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3493), 1, - sym_dot_dot_i, - STATE(921), 1, + ACTIONS(2525), 1, + sym__newline, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, + STATE(899), 1, + aux_sym_function_definition_repeat1, + STATE(1092), 1, sym__open_parenthesis, - STATE(2058), 1, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3491), 9, + ACTIONS(2523), 8, sym_return, sym_next, sym_break, @@ -110772,8 +80421,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1911), 19, + STATE(1182), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -110793,73 +80441,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [36737] = 32, + [55811] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3497), 1, - sym_dot_dot_i, - STATE(921), 1, + ACTIONS(2529), 1, + sym__newline, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, + STATE(900), 1, + aux_sym_function_definition_repeat1, + STATE(1092), 1, sym__open_parenthesis, - STATE(2058), 1, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3495), 9, + ACTIONS(2527), 8, sym_return, sym_next, sym_break, @@ -110868,8 +80517,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1872), 19, + STATE(1183), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -110889,73 +80537,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [36865] = 32, + [55939] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3501), 1, - sym_dot_dot_i, - STATE(921), 1, + ACTIONS(2533), 1, + sym__newline, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, + STATE(901), 1, + aux_sym_function_definition_repeat1, + STATE(1092), 1, sym__open_parenthesis, - STATE(2058), 1, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3499), 9, + ACTIONS(2531), 8, sym_return, sym_next, sym_break, @@ -110964,8 +80613,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1881), 19, + STATE(1184), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -110985,73 +80633,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [36993] = 32, + [56067] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3505), 1, - sym_dot_dot_i, - STATE(921), 1, + ACTIONS(2537), 1, + sym__newline, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, + STATE(902), 1, + aux_sym_function_definition_repeat1, + STATE(1092), 1, sym__open_parenthesis, - STATE(2058), 1, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3503), 9, + ACTIONS(2535), 8, sym_return, sym_next, sym_break, @@ -111060,8 +80709,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1886), 19, + STATE(1185), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -111081,73 +80729,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [37121] = 32, + [56195] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3509), 1, - sym_dot_dot_i, - STATE(921), 1, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, + STATE(1092), 1, sym__open_parenthesis, - STATE(2058), 1, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3507), 9, + ACTIONS(2539), 8, sym_return, sym_next, sym_break, @@ -111156,8 +80805,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1888), 19, + STATE(1186), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -111177,73 +80825,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [37249] = 32, + [56323] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3513), 1, - sym_dot_dot_i, - STATE(921), 1, + ACTIONS(2543), 1, + sym__newline, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, + STATE(903), 1, + aux_sym_function_definition_repeat1, + STATE(1092), 1, sym__open_parenthesis, - STATE(2058), 1, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3511), 9, + ACTIONS(2541), 8, sym_return, sym_next, sym_break, @@ -111252,8 +80901,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1889), 19, + STATE(1187), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -111273,73 +80921,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [37377] = 32, + [56451] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3517), 1, - sym_dot_dot_i, - STATE(921), 1, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, + STATE(1092), 1, sym__open_parenthesis, - STATE(2058), 1, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3515), 9, + ACTIONS(2545), 8, sym_return, sym_next, sym_break, @@ -111348,8 +80997,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1890), 19, + STATE(1188), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -111369,73 +81017,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [37505] = 32, + [56579] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3521), 1, - sym_dot_dot_i, - STATE(921), 1, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, + STATE(1092), 1, sym__open_parenthesis, - STATE(2058), 1, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3519), 9, + ACTIONS(2547), 8, sym_return, sym_next, sym_break, @@ -111444,8 +81093,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1884), 19, + STATE(1189), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -111465,73 +81113,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [37633] = 32, + [56707] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3525), 1, - sym_dot_dot_i, - STATE(921), 1, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, + STATE(1092), 1, sym__open_parenthesis, - STATE(2058), 1, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3523), 9, + ACTIONS(2549), 8, sym_return, sym_next, sym_break, @@ -111540,8 +81189,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1885), 19, + STATE(1190), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -111561,73 +81209,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [37761] = 32, + [56835] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3529), 1, - sym_dot_dot_i, - STATE(921), 1, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, + STATE(1092), 1, sym__open_parenthesis, - STATE(2058), 1, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3527), 9, + ACTIONS(2551), 8, sym_return, sym_next, sym_break, @@ -111636,8 +81285,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1887), 19, + STATE(1191), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -111657,73 +81305,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [37889] = 32, + [56963] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3533), 1, - sym_dot_dot_i, - STATE(921), 1, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, + STATE(1092), 1, sym__open_parenthesis, - STATE(2058), 1, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3531), 9, + ACTIONS(2553), 8, sym_return, sym_next, sym_break, @@ -111732,8 +81381,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1891), 19, + STATE(1192), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -111753,73 +81401,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [38017] = 32, + [57091] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3537), 1, - sym_dot_dot_i, - STATE(921), 1, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, + STATE(1092), 1, sym__open_parenthesis, - STATE(2058), 1, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3535), 9, + ACTIONS(2555), 8, sym_return, sym_next, sym_break, @@ -111828,8 +81477,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1921), 19, + STATE(1193), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -111849,73 +81497,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [38145] = 32, + [57219] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3541), 1, - sym_dot_dot_i, - STATE(921), 1, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, + STATE(1092), 1, sym__open_parenthesis, - STATE(2058), 1, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3539), 9, + ACTIONS(2557), 8, sym_return, sym_next, sym_break, @@ -111924,8 +81573,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1894), 19, + STATE(1194), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -111945,73 +81593,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [38273] = 32, + [57347] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(585), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(587), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(601), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3545), 1, - sym_dot_dot_i, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + STATE(391), 1, + sym__open_brace, + STATE(1092), 1, + sym__open_parenthesis, + STATE(1581), 1, sym_string, - STATE(797), 1, + STATE(1582), 1, sym__float_literal, - STATE(798), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(904), 1, - sym__open_brace, - STATE(1008), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1584), 1, + sym__double_quoted_string, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3543), 9, + ACTIONS(2559), 8, sym_return, sym_next, sym_break, @@ -112020,8 +81669,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(358), 19, + STATE(1195), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -112041,73 +81689,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [38401] = 32, + [57475] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3549), 1, - sym_dot_dot_i, - STATE(921), 1, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, + STATE(1092), 1, sym__open_parenthesis, - STATE(2058), 1, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3547), 9, + ACTIONS(2561), 8, sym_return, sym_next, sym_break, @@ -112116,8 +81765,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1895), 19, + STATE(1196), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -112137,73 +81785,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [38529] = 32, + [57603] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3553), 1, - sym_dot_dot_i, - ACTIONS(3555), 1, - sym__newline, - STATE(921), 1, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, + STATE(1092), 1, sym__open_parenthesis, - STATE(1365), 1, - aux_sym_function_definition_repeat1, - STATE(2058), 1, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3551), 9, + ACTIONS(2563), 8, sym_return, sym_next, sym_break, @@ -112212,8 +81861,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1901), 19, + STATE(1197), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -112233,169 +81881,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [38657] = 32, + [57731] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3559), 1, - sym_dot_dot_i, - STATE(921), 1, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, + STATE(1092), 1, sym__open_parenthesis, - STATE(2058), 1, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3343), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(3557), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1902), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [38785] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3311), 1, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, sym_identifier, - ACTIONS(3313), 1, - anon_sym_BSLASH, - ACTIONS(3315), 1, - anon_sym_function, - ACTIONS(3317), 1, - anon_sym_if, - ACTIONS(3319), 1, - anon_sym_for, - ACTIONS(3321), 1, - anon_sym_while, - ACTIONS(3323), 1, - anon_sym_repeat, - ACTIONS(3325), 1, - anon_sym_QMARK, - ACTIONS(3327), 1, - anon_sym_TILDE, - ACTIONS(3329), 1, - anon_sym_BANG, - ACTIONS(3333), 1, - sym__hex_literal, - ACTIONS(3335), 1, - sym__number_literal, - ACTIONS(3337), 1, - anon_sym_SQUOTE, - ACTIONS(3339), 1, - anon_sym_DQUOTE, - ACTIONS(3349), 1, - sym__raw_string_literal, - ACTIONS(3351), 1, - sym__external_open_parenthesis, - ACTIONS(3353), 1, - sym__external_open_brace, - ACTIONS(3563), 1, - sym_dot_dot_i, - ACTIONS(3565), 1, - sym__newline, - STATE(921), 1, - sym__open_brace, - STATE(1043), 1, - sym__open_parenthesis, - STATE(1369), 1, - aux_sym_function_definition_repeat1, - STATE(2058), 1, - sym_string, - STATE(2064), 1, - sym__float_literal, - STATE(2065), 1, - sym__single_quoted_string, - STATE(2073), 1, - sym__double_quoted_string, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3561), 9, + ACTIONS(2565), 8, sym_return, sym_next, sym_break, @@ -112404,8 +81957,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1903), 19, + STATE(1198), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -112425,73 +81977,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [38913] = 32, + [57859] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3569), 1, - sym_dot_dot_i, - ACTIONS(3571), 1, - sym__newline, - STATE(921), 1, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, + STATE(1092), 1, sym__open_parenthesis, - STATE(1370), 1, - aux_sym_function_definition_repeat1, - STATE(2058), 1, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3567), 9, + ACTIONS(2567), 8, sym_return, sym_next, sym_break, @@ -112500,8 +82053,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1866), 19, + STATE(1199), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -112521,73 +82073,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [39041] = 32, + [57987] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3575), 1, - sym_dot_dot_i, - ACTIONS(3577), 1, - sym__newline, - STATE(921), 1, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, + STATE(1092), 1, sym__open_parenthesis, - STATE(1373), 1, - aux_sym_function_definition_repeat1, - STATE(2058), 1, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3573), 9, + ACTIONS(2569), 8, sym_return, sym_next, sym_break, @@ -112596,8 +82149,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1867), 19, + STATE(1200), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -112617,73 +82169,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [39169] = 32, + [58115] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3581), 1, - sym_dot_dot_i, - STATE(921), 1, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, + STATE(1092), 1, sym__open_parenthesis, - STATE(2058), 1, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3579), 9, + ACTIONS(2571), 8, sym_return, sym_next, sym_break, @@ -112692,8 +82245,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1868), 19, + STATE(1201), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -112713,73 +82265,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [39297] = 32, + [58243] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3585), 1, - sym_dot_dot_i, - STATE(921), 1, + ACTIONS(2575), 1, + sym__newline, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, + STATE(905), 1, + aux_sym_function_definition_repeat1, + STATE(1092), 1, sym__open_parenthesis, - STATE(2058), 1, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3583), 9, + ACTIONS(2573), 8, sym_return, sym_next, sym_break, @@ -112788,8 +82341,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1869), 19, + STATE(1202), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -112809,73 +82361,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [39425] = 32, + [58371] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3589), 1, - sym_dot_dot_i, - ACTIONS(3591), 1, - sym__newline, - STATE(921), 1, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, + STATE(1092), 1, sym__open_parenthesis, - STATE(1375), 1, - aux_sym_function_definition_repeat1, - STATE(2058), 1, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3587), 9, + ACTIONS(2577), 8, sym_return, sym_next, sym_break, @@ -112884,8 +82437,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1870), 19, + STATE(1204), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -112905,73 +82457,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [39553] = 32, + [58499] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3595), 1, - sym_dot_dot_i, - ACTIONS(3597), 1, + ACTIONS(2581), 1, sym__newline, - STATE(921), 1, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, - sym__open_parenthesis, - STATE(1376), 1, + STATE(909), 1, aux_sym_function_definition_repeat1, - STATE(2058), 1, + STATE(1092), 1, + sym__open_parenthesis, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3593), 9, + ACTIONS(2579), 8, sym_return, sym_next, sym_break, @@ -112980,8 +82533,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1871), 19, + STATE(1205), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -113001,73 +82553,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [39681] = 32, + [58627] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3601), 1, - sym_dot_dot_i, - STATE(921), 1, + ACTIONS(2585), 1, + sym__newline, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, + STATE(910), 1, + aux_sym_function_definition_repeat1, + STATE(1092), 1, sym__open_parenthesis, - STATE(2058), 1, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3599), 9, + ACTIONS(2583), 8, sym_return, sym_next, sym_break, @@ -113076,8 +82629,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1873), 19, + STATE(1207), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -113097,73 +82649,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [39809] = 32, + [58755] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3605), 1, - sym_dot_dot_i, - ACTIONS(3607), 1, + ACTIONS(2589), 1, sym__newline, - STATE(921), 1, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, - sym__open_parenthesis, - STATE(1378), 1, + STATE(913), 1, aux_sym_function_definition_repeat1, - STATE(2058), 1, + STATE(1092), 1, + sym__open_parenthesis, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3603), 9, + ACTIONS(2587), 8, sym_return, sym_next, sym_break, @@ -113172,8 +82725,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1874), 19, + STATE(1209), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -113193,73 +82745,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [39937] = 32, + [58883] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3611), 1, - sym_dot_dot_i, - STATE(921), 1, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, + STATE(1092), 1, sym__open_parenthesis, - STATE(2058), 1, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3609), 9, + ACTIONS(2591), 8, sym_return, sym_next, sym_break, @@ -113268,8 +82821,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1875), 19, + STATE(1211), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -113289,73 +82841,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [40065] = 32, + [59011] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3615), 1, - sym_dot_dot_i, - STATE(921), 1, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, + STATE(1092), 1, sym__open_parenthesis, - STATE(2058), 1, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3613), 9, + ACTIONS(2593), 8, sym_return, sym_next, sym_break, @@ -113364,8 +82917,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1876), 19, + STATE(1212), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -113385,73 +82937,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [40193] = 32, + [59139] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3619), 1, - sym_dot_dot_i, - ACTIONS(3621), 1, + ACTIONS(2597), 1, sym__newline, - STATE(921), 1, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, - sym__open_parenthesis, - STATE(1379), 1, + STATE(915), 1, aux_sym_function_definition_repeat1, - STATE(2058), 1, + STATE(1092), 1, + sym__open_parenthesis, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3617), 9, + ACTIONS(2595), 8, sym_return, sym_next, sym_break, @@ -113460,8 +83013,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1877), 19, + STATE(1213), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -113481,73 +83033,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [40321] = 32, + [59267] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3625), 1, - sym_dot_dot_i, - STATE(921), 1, + ACTIONS(2601), 1, + sym__newline, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, + STATE(916), 1, + aux_sym_function_definition_repeat1, + STATE(1092), 1, sym__open_parenthesis, - STATE(2058), 1, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3623), 9, + ACTIONS(2599), 8, sym_return, sym_next, sym_break, @@ -113556,8 +83109,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1878), 19, + STATE(1215), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -113577,73 +83129,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [40449] = 32, + [59395] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3315), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3317), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3319), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3321), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3323), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3325), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3329), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3333), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3335), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3337), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(3339), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(3349), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3629), 1, - sym_dot_dot_i, - STATE(921), 1, + STATE(391), 1, sym__open_brace, - STATE(1043), 1, + STATE(1092), 1, sym__open_parenthesis, - STATE(2058), 1, + STATE(1581), 1, sym_string, - STATE(2064), 1, + STATE(1582), 1, sym__float_literal, - STATE(2065), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(2073), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3343), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3627), 9, + ACTIONS(2603), 8, sym_return, sym_next, sym_break, @@ -113652,8 +83205,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(1879), 19, + STATE(1216), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -113673,73 +83225,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [40577] = 32, + [59523] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(1977), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(1979), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(1981), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(1983), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(1985), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(1991), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(1995), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(1997), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(2443), 1, + anon_sym_SQUOTE, + ACTIONS(2445), 1, + anon_sym_DQUOTE, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, + sym__raw_string_literal, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3633), 1, - sym_dot_dot_i, - STATE(746), 1, + ACTIONS(2607), 1, + sym__newline, + STATE(391), 1, + sym__open_brace, + STATE(918), 1, + aux_sym_function_definition_repeat1, + STATE(1092), 1, + sym__open_parenthesis, + STATE(1581), 1, sym_string, - STATE(747), 1, + STATE(1582), 1, sym__float_literal, - STATE(748), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(749), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2001), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3631), 9, + ACTIONS(2605), 8, sym_return, sym_next, sym_break, @@ -113748,8 +83301,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(20), 19, + STATE(1217), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -113769,73 +83321,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [40705] = 32, + [59651] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3665), 1, + ACTIONS(2443), 1, + anon_sym_SQUOTE, + ACTIONS(2445), 1, + anon_sym_DQUOTE, + ACTIONS(2447), 1, sym_dot_dot_i, - ACTIONS(3667), 1, - sym__newline, - ACTIONS(3669), 1, + ACTIONS(2455), 1, + sym__raw_string_literal, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2459), 1, sym__external_open_brace, - STATE(719), 1, + STATE(391), 1, + sym__open_brace, + STATE(1092), 1, + sym__open_parenthesis, + STATE(1581), 1, sym_string, - STATE(720), 1, + STATE(1582), 1, sym__float_literal, - STATE(721), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(1391), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3661), 9, + ACTIONS(2609), 8, sym_return, sym_next, sym_break, @@ -113844,8 +83397,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(190), 19, + STATE(1218), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -113865,73 +83417,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [40833] = 32, + [59779] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(2443), 1, + anon_sym_SQUOTE, + ACTIONS(2445), 1, + anon_sym_DQUOTE, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, + sym__raw_string_literal, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3675), 1, - sym_dot_dot_i, - ACTIONS(3677), 1, - sym__newline, - STATE(719), 1, + STATE(391), 1, + sym__open_brace, + STATE(1092), 1, + sym__open_parenthesis, + STATE(1581), 1, sym_string, - STATE(720), 1, + STATE(1582), 1, sym__float_literal, - STATE(721), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(1393), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3673), 9, + ACTIONS(2611), 8, sym_return, sym_next, sym_break, @@ -113940,8 +83493,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(191), 19, + STATE(1219), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -113961,73 +83513,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [40961] = 32, + [59907] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(2443), 1, + anon_sym_SQUOTE, + ACTIONS(2445), 1, + anon_sym_DQUOTE, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, + sym__raw_string_literal, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3681), 1, - sym_dot_dot_i, - ACTIONS(3683), 1, + ACTIONS(2615), 1, sym__newline, - STATE(719), 1, + STATE(391), 1, + sym__open_brace, + STATE(919), 1, + aux_sym_function_definition_repeat1, + STATE(1092), 1, + sym__open_parenthesis, + STATE(1581), 1, sym_string, - STATE(720), 1, + STATE(1582), 1, sym__float_literal, - STATE(721), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(1394), 1, - aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3679), 9, + ACTIONS(2613), 8, sym_return, sym_next, sym_break, @@ -114036,8 +83589,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(192), 19, + STATE(1220), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -114057,73 +83609,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [41089] = 32, + [60035] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(2443), 1, + anon_sym_SQUOTE, + ACTIONS(2445), 1, + anon_sym_DQUOTE, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, + sym__raw_string_literal, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3687), 1, - sym_dot_dot_i, - ACTIONS(3689), 1, - sym__newline, - STATE(719), 1, + STATE(391), 1, + sym__open_brace, + STATE(1092), 1, + sym__open_parenthesis, + STATE(1581), 1, sym_string, - STATE(720), 1, + STATE(1582), 1, sym__float_literal, - STATE(721), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(1396), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3685), 9, + ACTIONS(2617), 8, sym_return, sym_next, sym_break, @@ -114132,8 +83685,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(193), 19, + STATE(1221), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -114153,73 +83705,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [41217] = 32, + [60163] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(2443), 1, + anon_sym_SQUOTE, + ACTIONS(2445), 1, + anon_sym_DQUOTE, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, + sym__raw_string_literal, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(3693), 1, - sym_dot_dot_i, - ACTIONS(3695), 1, - sym__newline, - STATE(719), 1, + STATE(391), 1, + sym__open_brace, + STATE(1092), 1, + sym__open_parenthesis, + STATE(1581), 1, sym_string, - STATE(720), 1, + STATE(1582), 1, sym__float_literal, - STATE(721), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(1398), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3691), 9, + ACTIONS(2619), 8, sym_return, sym_next, sym_break, @@ -114228,8 +83781,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(321), 19, + STATE(1222), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -114249,73 +83801,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [41345] = 32, + [60291] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(585), 1, + ACTIONS(2647), 1, anon_sym_SQUOTE, - ACTIONS(587), 1, + ACTIONS(2649), 1, anon_sym_DQUOTE, - ACTIONS(601), 1, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2657), 1, + sym__newline, + ACTIONS(2659), 1, sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3699), 1, - sym_dot_dot_i, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, - sym_string, - STATE(797), 1, - sym__float_literal, - STATE(798), 1, - sym__single_quoted_string, - STATE(904), 1, + STATE(394), 1, sym__open_brace, - STATE(1008), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(926), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, + sym__float_literal, + STATE(1577), 1, + sym__single_quoted_string, + STATE(1578), 1, + sym__double_quoted_string, + STATE(1603), 1, + sym_string, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3697), 9, + ACTIONS(2653), 8, sym_return, sym_next, sym_break, @@ -114324,8 +83877,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(359), 19, + STATE(1223), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -114345,73 +83897,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [41473] = 32, + [60419] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(1977), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(1979), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(1981), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(1983), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(1985), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(1991), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(1995), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(1997), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(2647), 1, + anon_sym_SQUOTE, + ACTIONS(2649), 1, + anon_sym_DQUOTE, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, + sym__raw_string_literal, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(3703), 1, - sym_dot_dot_i, - ACTIONS(3705), 1, + ACTIONS(2667), 1, sym__newline, - STATE(746), 1, - sym_string, - STATE(747), 1, + STATE(394), 1, + sym__open_brace, + STATE(927), 1, + aux_sym_function_definition_repeat1, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(748), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(749), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, - sym__open_parenthesis, - STATE(1426), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(1603), 1, + sym_string, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2001), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3701), 9, + ACTIONS(2665), 8, sym_return, sym_next, sym_break, @@ -114420,8 +83973,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(34), 19, + STATE(1224), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -114441,73 +83993,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [41601] = 32, + [60547] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(585), 1, + ACTIONS(2647), 1, anon_sym_SQUOTE, - ACTIONS(587), 1, + ACTIONS(2649), 1, anon_sym_DQUOTE, - ACTIONS(601), 1, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(1941), 1, + ACTIONS(2671), 1, sym__newline, - ACTIONS(3709), 1, - sym_dot_dot_i, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, - sym_string, - STATE(797), 1, - sym__float_literal, - STATE(798), 1, - sym__single_quoted_string, - STATE(904), 1, + STATE(394), 1, sym__open_brace, - STATE(1008), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(928), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, + sym__float_literal, + STATE(1577), 1, + sym__single_quoted_string, + STATE(1578), 1, + sym__double_quoted_string, + STATE(1603), 1, + sym_string, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3707), 9, + ACTIONS(2669), 8, sym_return, sym_next, sym_break, @@ -114516,8 +84069,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(360), 19, + STATE(1225), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -114537,73 +84089,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [41729] = 32, + [60675] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(585), 1, + ACTIONS(2647), 1, anon_sym_SQUOTE, - ACTIONS(587), 1, + ACTIONS(2649), 1, anon_sym_DQUOTE, - ACTIONS(601), 1, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(1941), 1, + ACTIONS(2675), 1, sym__newline, - ACTIONS(3713), 1, - sym_dot_dot_i, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, - sym_string, - STATE(797), 1, - sym__float_literal, - STATE(798), 1, - sym__single_quoted_string, - STATE(904), 1, + STATE(394), 1, sym__open_brace, - STATE(1008), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(929), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, + sym__float_literal, + STATE(1577), 1, + sym__single_quoted_string, + STATE(1578), 1, + sym__double_quoted_string, + STATE(1603), 1, + sym_string, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3711), 9, + ACTIONS(2673), 8, sym_return, sym_next, sym_break, @@ -114612,8 +84165,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(361), 19, + STATE(1226), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -114633,73 +84185,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [41857] = 32, + [60803] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(2647), 1, + anon_sym_SQUOTE, + ACTIONS(2649), 1, + anon_sym_DQUOTE, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, + sym__raw_string_literal, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(3717), 1, - sym_dot_dot_i, - ACTIONS(3719), 1, + ACTIONS(2679), 1, sym__newline, - STATE(719), 1, - sym_string, - STATE(720), 1, + STATE(394), 1, + sym__open_brace, + STATE(930), 1, + aux_sym_function_definition_repeat1, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(721), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(1421), 1, - aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(1603), 1, + sym_string, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3715), 9, + ACTIONS(2677), 8, sym_return, sym_next, sym_break, @@ -114708,8 +84261,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(195), 19, + STATE(1227), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -114729,73 +84281,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [41985] = 32, + [60931] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(2647), 1, + anon_sym_SQUOTE, + ACTIONS(2649), 1, + anon_sym_DQUOTE, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, + sym__raw_string_literal, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(3723), 1, - sym_dot_dot_i, - STATE(719), 1, - sym_string, - STATE(720), 1, + ACTIONS(2683), 1, + sym__newline, + STATE(394), 1, + sym__open_brace, + STATE(944), 1, + aux_sym_function_definition_repeat1, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(721), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(1603), 1, + sym_string, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3721), 9, + ACTIONS(2681), 8, sym_return, sym_next, sym_break, @@ -114804,8 +84357,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(196), 19, + STATE(1234), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -114825,73 +84377,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [42113] = 32, + [61059] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(585), 1, + ACTIONS(2647), 1, anon_sym_SQUOTE, - ACTIONS(587), 1, + ACTIONS(2649), 1, anon_sym_DQUOTE, - ACTIONS(601), 1, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3727), 1, - sym_dot_dot_i, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, - sym_string, - STATE(797), 1, - sym__float_literal, - STATE(798), 1, - sym__single_quoted_string, - STATE(904), 1, + STATE(394), 1, sym__open_brace, - STATE(1008), 1, + STATE(1096), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1576), 1, + sym__float_literal, + STATE(1577), 1, + sym__single_quoted_string, + STATE(1578), 1, + sym__double_quoted_string, + STATE(1603), 1, + sym_string, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3725), 9, + ACTIONS(2685), 8, sym_return, sym_next, sym_break, @@ -114900,8 +84453,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(362), 19, + STATE(1236), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -114921,73 +84473,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [42241] = 32, + [61187] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(2647), 1, + anon_sym_SQUOTE, + ACTIONS(2649), 1, + anon_sym_DQUOTE, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, + sym__raw_string_literal, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(3731), 1, - sym_dot_dot_i, - STATE(719), 1, - sym_string, - STATE(720), 1, + STATE(394), 1, + sym__open_brace, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(721), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1603), 1, + sym_string, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3729), 9, + ACTIONS(2687), 8, sym_return, sym_next, sym_break, @@ -114996,8 +84549,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(197), 19, + STATE(1237), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -115017,73 +84569,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [42369] = 32, + [61315] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(2647), 1, + anon_sym_SQUOTE, + ACTIONS(2649), 1, + anon_sym_DQUOTE, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, + sym__raw_string_literal, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(3735), 1, - sym_dot_dot_i, - STATE(719), 1, - sym_string, - STATE(720), 1, + STATE(394), 1, + sym__open_brace, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(721), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1603), 1, + sym_string, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3733), 9, + ACTIONS(2689), 8, sym_return, sym_next, sym_break, @@ -115092,8 +84645,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(198), 19, + STATE(1238), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -115113,73 +84665,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [42497] = 32, + [61443] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(585), 1, + ACTIONS(2647), 1, anon_sym_SQUOTE, - ACTIONS(587), 1, + ACTIONS(2649), 1, anon_sym_DQUOTE, - ACTIONS(601), 1, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3739), 1, - sym_dot_dot_i, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, - sym_string, - STATE(797), 1, - sym__float_literal, - STATE(798), 1, - sym__single_quoted_string, - STATE(904), 1, + STATE(394), 1, sym__open_brace, - STATE(1008), 1, + STATE(1096), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1576), 1, + sym__float_literal, + STATE(1577), 1, + sym__single_quoted_string, + STATE(1578), 1, + sym__double_quoted_string, + STATE(1603), 1, + sym_string, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3737), 9, + ACTIONS(2691), 8, sym_return, sym_next, sym_break, @@ -115188,8 +84741,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(363), 19, + STATE(1239), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -115209,73 +84761,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [42625] = 32, + [61571] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(2647), 1, + anon_sym_SQUOTE, + ACTIONS(2649), 1, + anon_sym_DQUOTE, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, + sym__raw_string_literal, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(3743), 1, - sym_dot_dot_i, - STATE(719), 1, - sym_string, - STATE(720), 1, + STATE(394), 1, + sym__open_brace, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(721), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1603), 1, + sym_string, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3741), 9, + ACTIONS(2693), 8, sym_return, sym_next, sym_break, @@ -115284,8 +84837,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(199), 19, + STATE(1240), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -115305,73 +84857,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [42753] = 32, + [61699] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(711), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(713), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(715), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(717), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(719), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(721), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(725), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(729), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(731), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(733), 1, + ACTIONS(2647), 1, anon_sym_SQUOTE, - ACTIONS(735), 1, + ACTIONS(2649), 1, anon_sym_DQUOTE, - ACTIONS(749), 1, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, sym__raw_string_literal, - ACTIONS(751), 1, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(1941), 1, + ACTIONS(2697), 1, sym__newline, - ACTIONS(3747), 1, - sym_dot_dot_i, - STATE(791), 1, - sym_string, - STATE(792), 1, + STATE(394), 1, + sym__open_brace, + STATE(946), 1, + aux_sym_function_definition_repeat1, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(793), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(794), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + STATE(1603), 1, + sym_string, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(739), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3745), 9, + ACTIONS(2695), 8, sym_return, sym_next, sym_break, @@ -115380,8 +84933,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(559), 19, + STATE(1241), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -115401,73 +84953,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [42881] = 32, + [61827] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(2647), 1, + anon_sym_SQUOTE, + ACTIONS(2649), 1, + anon_sym_DQUOTE, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, + sym__raw_string_literal, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(3751), 1, - sym_dot_dot_i, - STATE(719), 1, - sym_string, - STATE(720), 1, + ACTIONS(2701), 1, + sym__newline, + STATE(394), 1, + sym__open_brace, + STATE(948), 1, + aux_sym_function_definition_repeat1, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(721), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(1603), 1, + sym_string, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3749), 9, + ACTIONS(2699), 8, sym_return, sym_next, sym_break, @@ -115476,8 +85029,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(200), 19, + STATE(1244), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -115497,73 +85049,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [43009] = 32, + [61955] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(711), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(713), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(715), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(717), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(719), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(721), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(725), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(729), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(731), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(733), 1, + ACTIONS(2647), 1, anon_sym_SQUOTE, - ACTIONS(735), 1, + ACTIONS(2649), 1, anon_sym_DQUOTE, - ACTIONS(749), 1, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, sym__raw_string_literal, - ACTIONS(751), 1, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(3755), 1, - sym_dot_dot_i, - ACTIONS(3757), 1, + ACTIONS(2705), 1, sym__newline, - STATE(791), 1, - sym_string, - STATE(792), 1, + STATE(394), 1, + sym__open_brace, + STATE(949), 1, + aux_sym_function_definition_repeat1, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(793), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(794), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, - sym__open_parenthesis, - STATE(1417), 1, - aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + STATE(1603), 1, + sym_string, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(739), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3753), 9, + ACTIONS(2703), 8, sym_return, sym_next, sym_break, @@ -115572,8 +85125,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(560), 19, + STATE(1245), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -115593,73 +85145,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [43137] = 32, + [62083] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(711), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(713), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(715), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(717), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(719), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(721), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(725), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(729), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(731), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(733), 1, + ACTIONS(2647), 1, anon_sym_SQUOTE, - ACTIONS(735), 1, + ACTIONS(2649), 1, anon_sym_DQUOTE, - ACTIONS(749), 1, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, sym__raw_string_literal, - ACTIONS(751), 1, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(3761), 1, - sym_dot_dot_i, - ACTIONS(3763), 1, + ACTIONS(2709), 1, sym__newline, - STATE(791), 1, - sym_string, - STATE(792), 1, + STATE(394), 1, + sym__open_brace, + STATE(950), 1, + aux_sym_function_definition_repeat1, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(793), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(794), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, - sym__open_parenthesis, - STATE(1418), 1, - aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + STATE(1603), 1, + sym_string, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(739), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3759), 9, + ACTIONS(2707), 8, sym_return, sym_next, sym_break, @@ -115668,8 +85221,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(561), 19, + STATE(1247), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -115689,73 +85241,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [43265] = 32, + [62211] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(11), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(13), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(15), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(17), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(19), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(21), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(25), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(29), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(31), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(33), 1, + ACTIONS(2647), 1, anon_sym_SQUOTE, - ACTIONS(35), 1, + ACTIONS(2649), 1, anon_sym_DQUOTE, - ACTIONS(45), 1, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, sym__raw_string_literal, - ACTIONS(47), 1, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(1941), 1, + ACTIONS(2713), 1, sym__newline, - ACTIONS(3767), 1, - sym_dot_dot_i, - STATE(769), 1, - sym_string, - STATE(776), 1, + STATE(394), 1, + sym__open_brace, + STATE(951), 1, + aux_sym_function_definition_repeat1, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(777), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(779), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + STATE(1603), 1, + sym_string, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(39), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3765), 9, + ACTIONS(2711), 8, sym_return, sym_next, sym_break, @@ -115764,8 +85317,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(488), 19, + STATE(1248), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -115785,73 +85337,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [43393] = 32, + [62339] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(2647), 1, + anon_sym_SQUOTE, + ACTIONS(2649), 1, + anon_sym_DQUOTE, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, + sym__raw_string_literal, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(3771), 1, - sym_dot_dot_i, - ACTIONS(3773), 1, + ACTIONS(2717), 1, sym__newline, - STATE(719), 1, - sym_string, - STATE(720), 1, + STATE(394), 1, + sym__open_brace, + STATE(952), 1, + aux_sym_function_definition_repeat1, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(721), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(1430), 1, - aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(1603), 1, + sym_string, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3769), 9, + ACTIONS(2715), 8, sym_return, sym_next, sym_break, @@ -115860,8 +85413,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(201), 19, + STATE(1250), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -115881,73 +85433,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [43521] = 32, + [62467] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(2647), 1, + anon_sym_SQUOTE, + ACTIONS(2649), 1, + anon_sym_DQUOTE, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, + sym__raw_string_literal, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(3777), 1, - sym_dot_dot_i, - ACTIONS(3779), 1, + ACTIONS(2721), 1, sym__newline, - STATE(719), 1, - sym_string, - STATE(720), 1, + STATE(394), 1, + sym__open_brace, + STATE(953), 1, + aux_sym_function_definition_repeat1, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(721), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(1434), 1, - aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(1603), 1, + sym_string, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3775), 9, + ACTIONS(2719), 8, sym_return, sym_next, sym_break, @@ -115956,8 +85509,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(203), 19, + STATE(1251), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -115977,73 +85529,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [43649] = 32, + [62595] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(2647), 1, + anon_sym_SQUOTE, + ACTIONS(2649), 1, + anon_sym_DQUOTE, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, + sym__raw_string_literal, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(3783), 1, - sym_dot_dot_i, - ACTIONS(3785), 1, + ACTIONS(2725), 1, sym__newline, - STATE(719), 1, - sym_string, - STATE(720), 1, + STATE(394), 1, + sym__open_brace, + STATE(954), 1, + aux_sym_function_definition_repeat1, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(721), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(1436), 1, - aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(1603), 1, + sym_string, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3781), 9, + ACTIONS(2723), 8, sym_return, sym_next, sym_break, @@ -116052,8 +85605,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(204), 19, + STATE(1253), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -116073,73 +85625,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [43777] = 32, + [62723] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(2647), 1, + anon_sym_SQUOTE, + ACTIONS(2649), 1, + anon_sym_DQUOTE, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, + sym__raw_string_literal, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(3789), 1, - sym_dot_dot_i, - ACTIONS(3791), 1, + ACTIONS(2729), 1, sym__newline, - STATE(719), 1, - sym_string, - STATE(720), 1, + STATE(394), 1, + sym__open_brace, + STATE(955), 1, + aux_sym_function_definition_repeat1, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(721), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(1438), 1, - aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(1603), 1, + sym_string, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3787), 9, + ACTIONS(2727), 8, sym_return, sym_next, sym_break, @@ -116148,8 +85701,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(205), 19, + STATE(1333), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -116169,73 +85721,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [43905] = 32, + [62851] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(2647), 1, + anon_sym_SQUOTE, + ACTIONS(2649), 1, + anon_sym_DQUOTE, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, + sym__raw_string_literal, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(3795), 1, - sym_dot_dot_i, - ACTIONS(3797), 1, + ACTIONS(2733), 1, sym__newline, - STATE(719), 1, - sym_string, - STATE(720), 1, + STATE(394), 1, + sym__open_brace, + STATE(956), 1, + aux_sym_function_definition_repeat1, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(721), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(1440), 1, - aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(1603), 1, + sym_string, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3793), 9, + ACTIONS(2731), 8, sym_return, sym_next, sym_break, @@ -116244,8 +85797,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(206), 19, + STATE(1256), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -116265,73 +85817,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [44033] = 32, + [62979] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(2647), 1, + anon_sym_SQUOTE, + ACTIONS(2649), 1, + anon_sym_DQUOTE, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, + sym__raw_string_literal, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(3801), 1, - sym_dot_dot_i, - ACTIONS(3803), 1, + ACTIONS(2737), 1, sym__newline, - STATE(719), 1, - sym_string, - STATE(720), 1, + STATE(394), 1, + sym__open_brace, + STATE(957), 1, + aux_sym_function_definition_repeat1, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(721), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(1441), 1, - aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(1603), 1, + sym_string, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3799), 9, + ACTIONS(2735), 8, sym_return, sym_next, sym_break, @@ -116340,8 +85893,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(207), 19, + STATE(1257), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -116361,73 +85913,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [44161] = 32, + [63107] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(2647), 1, + anon_sym_SQUOTE, + ACTIONS(2649), 1, + anon_sym_DQUOTE, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, + sym__raw_string_literal, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(3807), 1, - sym_dot_dot_i, - ACTIONS(3809), 1, + ACTIONS(2741), 1, sym__newline, - STATE(719), 1, - sym_string, - STATE(720), 1, + STATE(394), 1, + sym__open_brace, + STATE(958), 1, + aux_sym_function_definition_repeat1, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(721), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(1443), 1, - aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(1603), 1, + sym_string, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3805), 9, + ACTIONS(2739), 8, sym_return, sym_next, sym_break, @@ -116436,8 +85989,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(208), 19, + STATE(1259), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -116457,73 +86009,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [44289] = 32, + [63235] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(3813), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(3815), 1, + ACTIONS(1077), 1, sym__newline, - STATE(719), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(720), 1, + STATE(1608), 1, sym__float_literal, - STATE(721), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(1445), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3811), 9, + ACTIONS(2743), 8, sym_return, sym_next, sym_break, @@ -116532,8 +86085,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(209), 19, + STATE(1385), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -116553,73 +86105,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [44417] = 32, + [63363] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(2647), 1, + anon_sym_SQUOTE, + ACTIONS(2649), 1, + anon_sym_DQUOTE, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, + sym__raw_string_literal, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(3819), 1, - sym_dot_dot_i, - ACTIONS(3821), 1, - sym__newline, - STATE(719), 1, - sym_string, - STATE(720), 1, + STATE(394), 1, + sym__open_brace, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(721), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(1447), 1, + STATE(1603), 1, + sym_string, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3817), 9, + ACTIONS(2745), 8, sym_return, sym_next, sym_break, @@ -116628,8 +86181,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(210), 19, + STATE(1260), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -116649,73 +86201,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [44545] = 32, + [63491] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(2647), 1, + anon_sym_SQUOTE, + ACTIONS(2649), 1, + anon_sym_DQUOTE, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, + sym__raw_string_literal, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(3825), 1, - sym_dot_dot_i, - ACTIONS(3827), 1, + ACTIONS(2749), 1, sym__newline, - STATE(719), 1, - sym_string, - STATE(720), 1, + STATE(394), 1, + sym__open_brace, + STATE(959), 1, + aux_sym_function_definition_repeat1, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(721), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(1449), 1, - aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(1603), 1, + sym_string, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3823), 9, + ACTIONS(2747), 8, sym_return, sym_next, sym_break, @@ -116724,8 +86277,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(211), 19, + STATE(1261), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -116745,73 +86297,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [44673] = 32, + [63619] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(2647), 1, + anon_sym_SQUOTE, + ACTIONS(2649), 1, + anon_sym_DQUOTE, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, + sym__raw_string_literal, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(3831), 1, - sym_dot_dot_i, - ACTIONS(3833), 1, - sym__newline, - STATE(719), 1, - sym_string, - STATE(720), 1, + STATE(394), 1, + sym__open_brace, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(721), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(1451), 1, + STATE(1603), 1, + sym_string, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3829), 9, + ACTIONS(2751), 8, sym_return, sym_next, sym_break, @@ -116820,8 +86373,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(212), 19, + STATE(1263), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -116841,73 +86393,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [44801] = 32, + [63747] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(2647), 1, + anon_sym_SQUOTE, + ACTIONS(2649), 1, + anon_sym_DQUOTE, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, + sym__raw_string_literal, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(3837), 1, - sym_dot_dot_i, - ACTIONS(3839), 1, - sym__newline, - STATE(719), 1, - sym_string, - STATE(720), 1, + STATE(394), 1, + sym__open_brace, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(721), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(1453), 1, + STATE(1603), 1, + sym_string, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3835), 9, + ACTIONS(2753), 8, sym_return, sym_next, sym_break, @@ -116916,8 +86469,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(213), 19, + STATE(1264), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -116937,73 +86489,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [44929] = 32, + [63875] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(11), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(13), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(15), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(17), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(19), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(21), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(25), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(29), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(31), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(33), 1, + ACTIONS(2647), 1, anon_sym_SQUOTE, - ACTIONS(35), 1, + ACTIONS(2649), 1, anon_sym_DQUOTE, - ACTIONS(45), 1, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, sym__raw_string_literal, - ACTIONS(47), 1, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(3843), 1, - sym_dot_dot_i, - ACTIONS(3845), 1, - sym__newline, - STATE(769), 1, - sym_string, - STATE(776), 1, + STATE(394), 1, + sym__open_brace, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(777), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(779), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, - sym__open_parenthesis, - STATE(1439), 1, + STATE(1603), 1, + sym_string, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(39), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3841), 9, + ACTIONS(2755), 8, sym_return, sym_next, sym_break, @@ -117012,8 +86565,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(489), 19, + STATE(1265), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -117033,73 +86585,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [45057] = 32, + [64003] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(711), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(713), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(715), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(717), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(719), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(721), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(725), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(729), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(731), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(733), 1, + ACTIONS(2647), 1, anon_sym_SQUOTE, - ACTIONS(735), 1, + ACTIONS(2649), 1, anon_sym_DQUOTE, - ACTIONS(749), 1, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, sym__raw_string_literal, - ACTIONS(751), 1, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(3849), 1, - sym_dot_dot_i, - ACTIONS(3851), 1, - sym__newline, - STATE(791), 1, - sym_string, - STATE(792), 1, + STATE(394), 1, + sym__open_brace, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(793), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(794), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, - sym__open_parenthesis, - STATE(1427), 1, + STATE(1603), 1, + sym_string, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(739), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3847), 9, + ACTIONS(2757), 8, sym_return, sym_next, sym_break, @@ -117108,8 +86661,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(562), 19, + STATE(1266), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -117129,73 +86681,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [45185] = 32, + [64131] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(11), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(13), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(15), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(17), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(19), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(21), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(25), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(29), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(31), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(33), 1, + ACTIONS(2647), 1, anon_sym_SQUOTE, - ACTIONS(35), 1, + ACTIONS(2649), 1, anon_sym_DQUOTE, - ACTIONS(45), 1, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, sym__raw_string_literal, - ACTIONS(47), 1, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(3855), 1, - sym_dot_dot_i, - ACTIONS(3857), 1, - sym__newline, - STATE(769), 1, - sym_string, - STATE(776), 1, + STATE(394), 1, + sym__open_brace, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(777), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(779), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, - sym__open_parenthesis, - STATE(1444), 1, + STATE(1603), 1, + sym_string, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(39), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3853), 9, + ACTIONS(2759), 8, sym_return, sym_next, sym_break, @@ -117204,8 +86757,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(490), 19, + STATE(1267), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -117225,73 +86777,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [45313] = 32, + [64259] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(711), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(713), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(715), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(717), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(719), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(721), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(725), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(729), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(731), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(733), 1, + ACTIONS(2647), 1, anon_sym_SQUOTE, - ACTIONS(735), 1, + ACTIONS(2649), 1, anon_sym_DQUOTE, - ACTIONS(749), 1, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, sym__raw_string_literal, - ACTIONS(751), 1, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3861), 1, - sym_dot_dot_i, - STATE(791), 1, - sym_string, - STATE(792), 1, + STATE(394), 1, + sym__open_brace, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(793), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(794), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1603), 1, + sym_string, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(739), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3859), 9, + ACTIONS(2761), 8, sym_return, sym_next, sym_break, @@ -117300,8 +86853,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(563), 19, + STATE(1268), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -117321,73 +86873,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [45441] = 32, + [64387] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(711), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(713), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(715), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(717), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(719), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(721), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(725), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(729), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(731), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(733), 1, + ACTIONS(2647), 1, anon_sym_SQUOTE, - ACTIONS(735), 1, + ACTIONS(2649), 1, anon_sym_DQUOTE, - ACTIONS(749), 1, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, sym__raw_string_literal, - ACTIONS(751), 1, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3865), 1, - sym_dot_dot_i, - STATE(791), 1, - sym_string, - STATE(792), 1, + STATE(394), 1, + sym__open_brace, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(793), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(794), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1603), 1, + sym_string, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(739), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3863), 9, + ACTIONS(2763), 8, sym_return, sym_next, sym_break, @@ -117396,8 +86949,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(564), 19, + STATE(1269), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -117417,73 +86969,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [45569] = 32, + [64515] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(585), 1, + ACTIONS(2647), 1, anon_sym_SQUOTE, - ACTIONS(587), 1, + ACTIONS(2649), 1, anon_sym_DQUOTE, - ACTIONS(601), 1, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3869), 1, - sym_dot_dot_i, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, - sym_string, - STATE(797), 1, - sym__float_literal, - STATE(798), 1, - sym__single_quoted_string, - STATE(904), 1, + STATE(394), 1, sym__open_brace, - STATE(1008), 1, + STATE(1096), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1576), 1, + sym__float_literal, + STATE(1577), 1, + sym__single_quoted_string, + STATE(1578), 1, + sym__double_quoted_string, + STATE(1603), 1, + sym_string, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3867), 9, + ACTIONS(2765), 8, sym_return, sym_next, sym_break, @@ -117492,8 +87045,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(364), 19, + STATE(1270), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -117513,73 +87065,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [45697] = 32, + [64643] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(585), 1, + ACTIONS(2647), 1, anon_sym_SQUOTE, - ACTIONS(587), 1, + ACTIONS(2649), 1, anon_sym_DQUOTE, - ACTIONS(601), 1, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(3873), 1, - sym_dot_dot_i, - ACTIONS(3875), 1, - sym__newline, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, - sym_string, - STATE(797), 1, - sym__float_literal, - STATE(798), 1, - sym__single_quoted_string, - STATE(904), 1, + STATE(394), 1, sym__open_brace, - STATE(1008), 1, + STATE(1096), 1, sym__open_parenthesis, - STATE(1452), 1, + STATE(1576), 1, + sym__float_literal, + STATE(1577), 1, + sym__single_quoted_string, + STATE(1578), 1, + sym__double_quoted_string, + STATE(1603), 1, + sym_string, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3871), 9, + ACTIONS(2767), 8, sym_return, sym_next, sym_break, @@ -117588,8 +87141,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(366), 19, + STATE(1271), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -117609,73 +87161,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [45825] = 32, + [64771] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(2647), 1, + anon_sym_SQUOTE, + ACTIONS(2649), 1, + anon_sym_DQUOTE, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, + sym__raw_string_literal, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(3879), 1, - sym_dot_dot_i, - STATE(719), 1, - sym_string, - STATE(720), 1, + STATE(394), 1, + sym__open_brace, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(721), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1603), 1, + sym_string, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3877), 9, + ACTIONS(2769), 8, sym_return, sym_next, sym_break, @@ -117684,8 +87237,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(214), 19, + STATE(1272), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -117705,73 +87257,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [45953] = 32, + [64899] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(2647), 1, + anon_sym_SQUOTE, + ACTIONS(2649), 1, + anon_sym_DQUOTE, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, + sym__raw_string_literal, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(3883), 1, - sym_dot_dot_i, - ACTIONS(3885), 1, - sym__newline, - STATE(719), 1, - sym_string, - STATE(720), 1, + STATE(394), 1, + sym__open_brace, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(721), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(1465), 1, + STATE(1603), 1, + sym_string, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3881), 9, + ACTIONS(2771), 8, sym_return, sym_next, sym_break, @@ -117780,8 +87333,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(215), 19, + STATE(1273), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -117801,73 +87353,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [46081] = 32, + [65027] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(711), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(713), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(715), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(717), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(719), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(721), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(725), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(729), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(731), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(733), 1, + ACTIONS(2647), 1, anon_sym_SQUOTE, - ACTIONS(735), 1, + ACTIONS(2649), 1, anon_sym_DQUOTE, - ACTIONS(749), 1, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, sym__raw_string_literal, - ACTIONS(751), 1, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(3889), 1, - sym_dot_dot_i, - ACTIONS(3891), 1, - sym__newline, - STATE(791), 1, - sym_string, - STATE(792), 1, + STATE(394), 1, + sym__open_brace, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(793), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(794), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, - sym__open_parenthesis, - STATE(1431), 1, + STATE(1603), 1, + sym_string, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(739), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3887), 9, + ACTIONS(2773), 8, sym_return, sym_next, sym_break, @@ -117876,8 +87429,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(565), 19, + STATE(1274), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -117897,73 +87449,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [46209] = 32, + [65155] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(711), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(713), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(715), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(717), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(719), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(721), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(725), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(729), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(731), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(733), 1, + ACTIONS(2647), 1, anon_sym_SQUOTE, - ACTIONS(735), 1, + ACTIONS(2649), 1, anon_sym_DQUOTE, - ACTIONS(749), 1, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, sym__raw_string_literal, - ACTIONS(751), 1, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(3895), 1, - sym_dot_dot_i, - ACTIONS(3897), 1, - sym__newline, - STATE(791), 1, - sym_string, - STATE(792), 1, + STATE(394), 1, + sym__open_brace, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(793), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(794), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, - sym__open_parenthesis, - STATE(1435), 1, + STATE(1603), 1, + sym_string, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(739), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3893), 9, + ACTIONS(2775), 8, sym_return, sym_next, sym_break, @@ -117972,8 +87525,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(566), 19, + STATE(1275), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -117993,73 +87545,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [46337] = 32, + [65283] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(11), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(13), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(15), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(17), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(19), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(21), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(25), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(29), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(31), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(33), 1, + ACTIONS(2647), 1, anon_sym_SQUOTE, - ACTIONS(35), 1, + ACTIONS(2649), 1, anon_sym_DQUOTE, - ACTIONS(45), 1, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, sym__raw_string_literal, - ACTIONS(47), 1, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3901), 1, - sym_dot_dot_i, - STATE(769), 1, - sym_string, - STATE(776), 1, + STATE(394), 1, + sym__open_brace, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(777), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(779), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1603), 1, + sym_string, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(39), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3899), 9, + ACTIONS(2777), 8, sym_return, sym_next, sym_break, @@ -118068,8 +87621,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(447), 19, + STATE(1276), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -118089,73 +87641,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [46465] = 32, + [65411] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(1977), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(1979), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(1981), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(1983), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(1985), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(1991), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(1995), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(1997), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(2647), 1, + anon_sym_SQUOTE, + ACTIONS(2649), 1, + anon_sym_DQUOTE, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, + sym__raw_string_literal, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(3905), 1, - sym_dot_dot_i, - STATE(746), 1, - sym_string, - STATE(747), 1, + ACTIONS(2781), 1, + sym__newline, + STATE(394), 1, + sym__open_brace, + STATE(961), 1, + aux_sym_function_definition_repeat1, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(748), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(749), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(1603), 1, + sym_string, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2001), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3903), 9, + ACTIONS(2779), 8, sym_return, sym_next, sym_break, @@ -118164,8 +87717,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(3), 19, + STATE(1166), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -118185,73 +87737,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [46593] = 32, + [65539] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(711), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(713), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(715), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(717), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(719), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(721), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(725), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(729), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(731), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(733), 1, + ACTIONS(2647), 1, anon_sym_SQUOTE, - ACTIONS(735), 1, + ACTIONS(2649), 1, anon_sym_DQUOTE, - ACTIONS(749), 1, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, sym__raw_string_literal, - ACTIONS(751), 1, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3909), 1, - sym_dot_dot_i, - STATE(791), 1, - sym_string, - STATE(792), 1, + STATE(394), 1, + sym__open_brace, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(793), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(794), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1603), 1, + sym_string, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(739), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3907), 9, + ACTIONS(2783), 8, sym_return, sym_next, sym_break, @@ -118260,8 +87813,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(567), 19, + STATE(1279), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -118281,73 +87833,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [46721] = 32, + [65667] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(711), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(713), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(715), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(717), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(719), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(721), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(725), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(729), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(731), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(733), 1, + ACTIONS(2647), 1, anon_sym_SQUOTE, - ACTIONS(735), 1, + ACTIONS(2649), 1, anon_sym_DQUOTE, - ACTIONS(749), 1, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, sym__raw_string_literal, - ACTIONS(751), 1, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(3913), 1, - sym_dot_dot_i, - ACTIONS(3915), 1, + ACTIONS(2787), 1, sym__newline, - STATE(791), 1, - sym_string, - STATE(792), 1, + STATE(394), 1, + sym__open_brace, + STATE(965), 1, + aux_sym_function_definition_repeat1, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(793), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(794), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, - sym__open_parenthesis, - STATE(1442), 1, - aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + STATE(1603), 1, + sym_string, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(739), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3911), 9, + ACTIONS(2785), 8, sym_return, sym_next, sym_break, @@ -118356,8 +87909,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(568), 19, + STATE(1280), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -118377,73 +87929,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [46849] = 32, + [65795] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(11), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(13), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(15), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(17), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(19), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(21), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(25), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(29), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(31), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(33), 1, + ACTIONS(2647), 1, anon_sym_SQUOTE, - ACTIONS(35), 1, + ACTIONS(2649), 1, anon_sym_DQUOTE, - ACTIONS(45), 1, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, sym__raw_string_literal, - ACTIONS(47), 1, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(3919), 1, - sym_dot_dot_i, - ACTIONS(3921), 1, + ACTIONS(2791), 1, sym__newline, - STATE(769), 1, - sym_string, - STATE(776), 1, + STATE(394), 1, + sym__open_brace, + STATE(966), 1, + aux_sym_function_definition_repeat1, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(777), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(779), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, - sym__open_parenthesis, - STATE(1458), 1, - aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + STATE(1603), 1, + sym_string, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(39), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3917), 9, + ACTIONS(2789), 8, sym_return, sym_next, sym_break, @@ -118452,8 +88005,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(491), 19, + STATE(1282), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -118473,73 +88025,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [46977] = 32, + [65923] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(2647), 1, + anon_sym_SQUOTE, + ACTIONS(2649), 1, + anon_sym_DQUOTE, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, + sym__raw_string_literal, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(3925), 1, - sym_dot_dot_i, - STATE(719), 1, - sym_string, - STATE(720), 1, + ACTIONS(2795), 1, + sym__newline, + STATE(394), 1, + sym__open_brace, + STATE(969), 1, + aux_sym_function_definition_repeat1, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(721), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(1603), 1, + sym_string, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3923), 9, + ACTIONS(2793), 8, sym_return, sym_next, sym_break, @@ -118548,8 +88101,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(216), 19, + STATE(1284), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -118569,73 +88121,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [47105] = 32, + [66051] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(711), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(713), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(715), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(717), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(719), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(721), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(725), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(729), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(731), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(733), 1, + ACTIONS(2647), 1, anon_sym_SQUOTE, - ACTIONS(735), 1, + ACTIONS(2649), 1, anon_sym_DQUOTE, - ACTIONS(749), 1, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, sym__raw_string_literal, - ACTIONS(751), 1, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3929), 1, - sym_dot_dot_i, - STATE(791), 1, - sym_string, - STATE(792), 1, + STATE(394), 1, + sym__open_brace, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(793), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(794), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1603), 1, + sym_string, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(739), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3927), 9, + ACTIONS(2797), 8, sym_return, sym_next, sym_break, @@ -118644,8 +88197,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(569), 19, + STATE(1286), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -118665,73 +88217,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [47233] = 32, + [66179] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(2647), 1, + anon_sym_SQUOTE, + ACTIONS(2649), 1, + anon_sym_DQUOTE, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, + sym__raw_string_literal, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(3933), 1, - sym_dot_dot_i, - STATE(719), 1, - sym_string, - STATE(720), 1, + STATE(394), 1, + sym__open_brace, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(721), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1603), 1, + sym_string, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3931), 9, + ACTIONS(2799), 8, sym_return, sym_next, sym_break, @@ -118740,8 +88293,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(217), 19, + STATE(1287), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -118761,73 +88313,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [47361] = 32, + [66307] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(11), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(13), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(15), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(17), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(19), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(21), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(25), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(29), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(31), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(33), 1, + ACTIONS(2647), 1, anon_sym_SQUOTE, - ACTIONS(35), 1, + ACTIONS(2649), 1, anon_sym_DQUOTE, - ACTIONS(45), 1, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, sym__raw_string_literal, - ACTIONS(47), 1, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(1941), 1, + ACTIONS(2803), 1, sym__newline, - ACTIONS(3937), 1, - sym_dot_dot_i, - STATE(769), 1, - sym_string, - STATE(776), 1, + STATE(394), 1, + sym__open_brace, + STATE(971), 1, + aux_sym_function_definition_repeat1, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(777), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(779), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + STATE(1603), 1, + sym_string, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(39), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3935), 9, + ACTIONS(2801), 8, sym_return, sym_next, sym_break, @@ -118836,8 +88389,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(448), 19, + STATE(1288), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -118857,73 +88409,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [47489] = 32, + [66435] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(2647), 1, + anon_sym_SQUOTE, + ACTIONS(2649), 1, + anon_sym_DQUOTE, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, + sym__raw_string_literal, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(3941), 1, - sym_dot_dot_i, - STATE(719), 1, - sym_string, - STATE(720), 1, + ACTIONS(2807), 1, + sym__newline, + STATE(394), 1, + sym__open_brace, + STATE(972), 1, + aux_sym_function_definition_repeat1, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(721), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(1603), 1, + sym_string, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3939), 9, + ACTIONS(2805), 8, sym_return, sym_next, sym_break, @@ -118932,8 +88485,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(218), 19, + STATE(1289), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -118953,73 +88505,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [47617] = 32, + [66563] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(711), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(713), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(715), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(717), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(719), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(721), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(725), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(729), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(731), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(733), 1, + ACTIONS(2647), 1, anon_sym_SQUOTE, - ACTIONS(735), 1, + ACTIONS(2649), 1, anon_sym_DQUOTE, - ACTIONS(749), 1, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, sym__raw_string_literal, - ACTIONS(751), 1, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3945), 1, - sym_dot_dot_i, - STATE(791), 1, - sym_string, - STATE(792), 1, + STATE(394), 1, + sym__open_brace, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(793), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(794), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1603), 1, + sym_string, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(739), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3943), 9, + ACTIONS(2809), 8, sym_return, sym_next, sym_break, @@ -119028,8 +88581,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(570), 19, + STATE(1292), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -119049,73 +88601,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [47745] = 32, + [66691] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(2647), 1, + anon_sym_SQUOTE, + ACTIONS(2649), 1, + anon_sym_DQUOTE, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, + sym__raw_string_literal, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(3949), 1, - sym_dot_dot_i, - STATE(719), 1, - sym_string, - STATE(720), 1, + ACTIONS(2813), 1, + sym__newline, + STATE(394), 1, + sym__open_brace, + STATE(974), 1, + aux_sym_function_definition_repeat1, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(721), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(1603), 1, + sym_string, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3947), 9, + ACTIONS(2811), 8, sym_return, sym_next, sym_break, @@ -119124,8 +88677,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(219), 19, + STATE(1293), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -119145,73 +88697,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [47873] = 32, + [66819] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(711), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(713), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(715), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(717), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(719), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(721), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(725), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(729), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(731), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(733), 1, + ACTIONS(2647), 1, anon_sym_SQUOTE, - ACTIONS(735), 1, + ACTIONS(2649), 1, anon_sym_DQUOTE, - ACTIONS(749), 1, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, sym__raw_string_literal, - ACTIONS(751), 1, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(3953), 1, - sym_dot_dot_i, - ACTIONS(3955), 1, - sym__newline, - STATE(791), 1, - sym_string, - STATE(792), 1, + STATE(394), 1, + sym__open_brace, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(793), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(794), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, - sym__open_parenthesis, - STATE(1450), 1, + STATE(1603), 1, + sym_string, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(739), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3951), 9, + ACTIONS(2815), 8, sym_return, sym_next, sym_break, @@ -119220,8 +88773,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(571), 19, + STATE(1294), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -119241,73 +88793,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [48001] = 32, + [66947] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(2647), 1, + anon_sym_SQUOTE, + ACTIONS(2649), 1, + anon_sym_DQUOTE, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, + sym__raw_string_literal, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(3959), 1, - sym_dot_dot_i, - STATE(719), 1, - sym_string, - STATE(720), 1, + STATE(394), 1, + sym__open_brace, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(721), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1603), 1, + sym_string, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3957), 9, + ACTIONS(2817), 8, sym_return, sym_next, sym_break, @@ -119316,8 +88869,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(220), 19, + STATE(1295), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -119337,73 +88889,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [48129] = 32, + [67075] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(11), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(13), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(15), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(17), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(19), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(21), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(25), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(29), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(31), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(33), 1, + ACTIONS(2647), 1, anon_sym_SQUOTE, - ACTIONS(35), 1, + ACTIONS(2649), 1, anon_sym_DQUOTE, - ACTIONS(45), 1, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, sym__raw_string_literal, - ACTIONS(47), 1, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(1941), 1, + ACTIONS(2821), 1, sym__newline, - ACTIONS(3963), 1, - sym_dot_dot_i, - STATE(769), 1, - sym_string, - STATE(776), 1, + STATE(394), 1, + sym__open_brace, + STATE(975), 1, + aux_sym_function_definition_repeat1, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(777), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(779), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + STATE(1603), 1, + sym_string, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(39), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3961), 9, + ACTIONS(2819), 8, sym_return, sym_next, sym_break, @@ -119412,8 +88965,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(495), 19, + STATE(1296), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -119433,73 +88985,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [48257] = 32, + [67203] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(2647), 1, + anon_sym_SQUOTE, + ACTIONS(2649), 1, + anon_sym_DQUOTE, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, + sym__raw_string_literal, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(3967), 1, - sym_dot_dot_i, - STATE(719), 1, - sym_string, - STATE(720), 1, + STATE(394), 1, + sym__open_brace, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(721), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1603), 1, + sym_string, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3965), 9, + ACTIONS(2823), 8, sym_return, sym_next, sym_break, @@ -119508,8 +89061,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(221), 19, + STATE(1297), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -119529,73 +89081,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [48385] = 32, + [67331] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(2647), 1, + anon_sym_SQUOTE, + ACTIONS(2649), 1, + anon_sym_DQUOTE, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, + sym__raw_string_literal, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(3971), 1, - sym_dot_dot_i, - STATE(719), 1, - sym_string, - STATE(720), 1, + STATE(394), 1, + sym__open_brace, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(721), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1603), 1, + sym_string, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3969), 9, + ACTIONS(2825), 8, sym_return, sym_next, sym_break, @@ -119604,8 +89157,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(222), 19, + STATE(1298), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -119625,73 +89177,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [48513] = 32, + [67459] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(711), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(713), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(715), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(717), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(719), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(721), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(725), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(729), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(731), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(733), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(735), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(749), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(751), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3975), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(791), 1, + ACTIONS(1077), 1, + sym__newline, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(792), 1, + STATE(1608), 1, sym__float_literal, - STATE(793), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(794), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(739), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3973), 9, + ACTIONS(2827), 8, sym_return, sym_next, sym_break, @@ -119700,8 +89253,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(572), 19, + STATE(1390), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -119721,73 +89273,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [48641] = 32, + [67587] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(3979), 1, - sym_dot_dot_i, - STATE(719), 1, + ACTIONS(2831), 1, + sym__newline, + STATE(384), 1, + sym__open_brace, + STATE(978), 1, + aux_sym_function_definition_repeat1, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(720), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(721), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(722), 1, - sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3977), 9, + ACTIONS(2829), 8, sym_return, sym_next, sym_break, @@ -119796,8 +89349,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(223), 19, + STATE(1154), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -119817,73 +89369,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [48769] = 32, + [67715] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(11), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(13), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(15), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(17), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(19), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(21), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(25), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(29), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(31), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(33), 1, + ACTIONS(1977), 1, anon_sym_SQUOTE, - ACTIONS(35), 1, + ACTIONS(1979), 1, anon_sym_DQUOTE, - ACTIONS(45), 1, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, sym__raw_string_literal, - ACTIONS(47), 1, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3983), 1, - sym_dot_dot_i, - STATE(769), 1, + STATE(384), 1, + sym__open_brace, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(776), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(777), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(779), 1, - sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(39), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3981), 9, + ACTIONS(2833), 8, sym_return, sym_next, sym_break, @@ -119892,8 +89445,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(496), 19, + STATE(1157), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -119913,73 +89465,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [48897] = 32, + [67843] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(3987), 1, - sym_dot_dot_i, - STATE(719), 1, + ACTIONS(2837), 1, + sym__newline, + STATE(384), 1, + sym__open_brace, + STATE(982), 1, + aux_sym_function_definition_repeat1, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(720), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(721), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(722), 1, - sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3985), 9, + ACTIONS(2835), 8, sym_return, sym_next, sym_break, @@ -119988,8 +89541,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(224), 19, + STATE(1155), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -120009,73 +89561,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [49025] = 32, + [67971] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, anon_sym_BSLASH, - ACTIONS(11), 1, + ACTIONS(1023), 1, anon_sym_function, - ACTIONS(13), 1, + ACTIONS(1025), 1, anon_sym_if, - ACTIONS(15), 1, + ACTIONS(1027), 1, anon_sym_for, - ACTIONS(17), 1, + ACTIONS(1029), 1, anon_sym_while, - ACTIONS(19), 1, + ACTIONS(1031), 1, anon_sym_repeat, - ACTIONS(21), 1, + ACTIONS(1033), 1, anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(1035), 1, anon_sym_TILDE, - ACTIONS(25), 1, + ACTIONS(1037), 1, anon_sym_BANG, - ACTIONS(29), 1, + ACTIONS(1041), 1, sym__hex_literal, - ACTIONS(31), 1, + ACTIONS(1043), 1, sym__number_literal, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(45), 1, - sym__raw_string_literal, - ACTIONS(47), 1, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, + ACTIONS(1055), 1, sym__external_open_brace, - ACTIONS(3991), 1, - sym_dot_dot_i, - ACTIONS(3993), 1, + ACTIONS(1077), 1, sym__newline, - STATE(769), 1, + STATE(320), 1, sym_string, - STATE(776), 1, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, sym__float_literal, - STATE(777), 1, + STATE(325), 1, sym__single_quoted_string, - STATE(779), 1, - sym__double_quoted_string, - STATE(924), 1, + STATE(378), 1, sym__open_brace, - STATE(1039), 1, + STATE(1054), 1, sym__open_parenthesis, - STATE(1477), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(39), 5, + ACTIONS(1049), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3989), 9, + ACTIONS(2839), 8, sym_return, sym_next, sym_break, @@ -120084,8 +89637,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(497), 19, + STATE(215), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -120105,73 +89657,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [49153] = 32, + [68099] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, + ACTIONS(493), 1, anon_sym_SQUOTE, - ACTIONS(947), 1, + ACTIONS(495), 1, anon_sym_DQUOTE, - ACTIONS(951), 1, + ACTIONS(499), 1, sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(721), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(723), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(725), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(727), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(729), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(731), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(733), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(735), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(739), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(741), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(753), 1, sym__external_open_brace, - ACTIONS(3997), 1, - sym_dot_dot_i, - STATE(719), 1, - sym_string, - STATE(720), 1, - sym__float_literal, - STATE(721), 1, + ACTIONS(2843), 1, + sym__newline, + STATE(309), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(315), 1, sym__double_quoted_string, - STATE(926), 1, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(995), 1, aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(1062), 1, + sym__open_parenthesis, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(747), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3995), 9, + ACTIONS(2841), 8, sym_return, sym_next, sym_break, @@ -120180,8 +89733,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(225), 19, + STATE(243), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -120201,73 +89753,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [49281] = 32, + [68227] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(11), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(13), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(15), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(17), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(19), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(21), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(25), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(29), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(31), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(33), 1, + ACTIONS(1977), 1, anon_sym_SQUOTE, - ACTIONS(35), 1, + ACTIONS(1979), 1, anon_sym_DQUOTE, - ACTIONS(45), 1, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, sym__raw_string_literal, - ACTIONS(47), 1, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(4001), 1, - sym_dot_dot_i, - ACTIONS(4003), 1, - sym__newline, - STATE(769), 1, + STATE(384), 1, + sym__open_brace, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(776), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(777), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(779), 1, - sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, - sym__open_parenthesis, - STATE(1482), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(39), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(3999), 9, + ACTIONS(2845), 8, sym_return, sym_next, sym_break, @@ -120276,8 +89829,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(498), 19, + STATE(1159), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -120297,73 +89849,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [49409] = 32, + [68355] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, + ACTIONS(493), 1, anon_sym_SQUOTE, - ACTIONS(947), 1, + ACTIONS(495), 1, anon_sym_DQUOTE, - ACTIONS(951), 1, + ACTIONS(499), 1, sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(721), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(723), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(725), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(727), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(729), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(731), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(733), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(735), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(739), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(741), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(753), 1, sym__external_open_brace, - ACTIONS(4007), 1, - sym_dot_dot_i, - STATE(719), 1, - sym_string, - STATE(720), 1, - sym__float_literal, - STATE(721), 1, + ACTIONS(2849), 1, + sym__newline, + STATE(309), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(315), 1, sym__double_quoted_string, - STATE(926), 1, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1000), 1, aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(1062), 1, + sym__open_parenthesis, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(747), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4005), 9, + ACTIONS(2847), 8, sym_return, sym_next, sym_break, @@ -120372,8 +89925,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(226), 19, + STATE(244), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -120393,73 +89945,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [49537] = 32, + [68483] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(711), 1, + ACTIONS(721), 1, anon_sym_function, - ACTIONS(713), 1, + ACTIONS(723), 1, anon_sym_if, - ACTIONS(715), 1, + ACTIONS(725), 1, anon_sym_for, - ACTIONS(717), 1, + ACTIONS(727), 1, anon_sym_while, - ACTIONS(719), 1, + ACTIONS(729), 1, anon_sym_repeat, - ACTIONS(721), 1, + ACTIONS(731), 1, anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(733), 1, anon_sym_TILDE, - ACTIONS(725), 1, + ACTIONS(735), 1, anon_sym_BANG, - ACTIONS(729), 1, + ACTIONS(739), 1, sym__hex_literal, - ACTIONS(731), 1, + ACTIONS(741), 1, sym__number_literal, - ACTIONS(733), 1, - anon_sym_SQUOTE, - ACTIONS(735), 1, - anon_sym_DQUOTE, - ACTIONS(749), 1, - sym__raw_string_literal, + ACTIONS(743), 1, + sym_dot_dot_i, ACTIONS(751), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, + ACTIONS(753), 1, sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(1941), 1, + ACTIONS(2853), 1, sym__newline, - ACTIONS(4011), 1, - sym_dot_dot_i, - STATE(791), 1, - sym_string, - STATE(792), 1, - sym__float_literal, - STATE(793), 1, + STATE(309), 1, sym__single_quoted_string, - STATE(794), 1, + STATE(315), 1, sym__double_quoted_string, - STATE(884), 1, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, sym__open_brace, - STATE(968), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1002), 1, aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + STATE(1062), 1, + sym__open_parenthesis, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(739), 5, + ACTIONS(747), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4009), 9, + ACTIONS(2851), 8, sym_return, sym_next, sym_break, @@ -120468,8 +90021,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(573), 19, + STATE(245), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -120489,73 +90041,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [49665] = 32, + [68611] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, + ACTIONS(493), 1, anon_sym_SQUOTE, - ACTIONS(947), 1, + ACTIONS(495), 1, anon_sym_DQUOTE, - ACTIONS(951), 1, + ACTIONS(499), 1, sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(721), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(723), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(725), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(727), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(729), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(731), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(733), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(735), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(739), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(741), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(753), 1, sym__external_open_brace, - ACTIONS(4015), 1, - sym_dot_dot_i, - STATE(719), 1, - sym_string, - STATE(720), 1, - sym__float_literal, - STATE(721), 1, + ACTIONS(2857), 1, + sym__newline, + STATE(309), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(315), 1, sym__double_quoted_string, - STATE(926), 1, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1007), 1, aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(1062), 1, + sym__open_parenthesis, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(747), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4013), 9, + ACTIONS(2855), 8, sym_return, sym_next, sym_break, @@ -120564,8 +90117,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(227), 19, + STATE(246), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -120585,73 +90137,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [49793] = 32, + [68739] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(721), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(723), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(725), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(727), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(729), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(731), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(733), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(735), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(739), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(741), 1, sym__number_literal, - ACTIONS(585), 1, - anon_sym_SQUOTE, - ACTIONS(587), 1, - anon_sym_DQUOTE, - ACTIONS(601), 1, - sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(753), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(1941), 1, + ACTIONS(2861), 1, sym__newline, - ACTIONS(4019), 1, - sym_dot_dot_i, - STATE(773), 1, + STATE(309), 1, + sym__single_quoted_string, + STATE(315), 1, sym__double_quoted_string, - STATE(796), 1, + STATE(317), 1, sym_string, - STATE(797), 1, + STATE(318), 1, sym__float_literal, - STATE(798), 1, - sym__single_quoted_string, - STATE(904), 1, + STATE(372), 1, sym__open_brace, - STATE(1008), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1009), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(1062), 1, + sym__open_parenthesis, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(747), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4017), 9, + ACTIONS(2859), 8, sym_return, sym_next, sym_break, @@ -120660,8 +90213,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(367), 19, + STATE(190), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -120681,73 +90233,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [49921] = 32, + [68867] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, + ACTIONS(503), 1, anon_sym_SQUOTE, - ACTIONS(947), 1, + ACTIONS(505), 1, anon_sym_DQUOTE, - ACTIONS(951), 1, + ACTIONS(509), 1, sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(1021), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(1023), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(1025), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(1027), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(1029), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(1031), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(1033), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(1035), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(1037), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(1041), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(1043), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(1055), 1, sym__external_open_brace, - ACTIONS(4023), 1, - sym_dot_dot_i, - STATE(719), 1, + ACTIONS(1077), 1, + sym__newline, + STATE(320), 1, sym_string, - STATE(720), 1, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, sym__float_literal, - STATE(721), 1, + STATE(325), 1, sym__single_quoted_string, - STATE(722), 1, - sym__double_quoted_string, - STATE(926), 1, + STATE(378), 1, sym__open_brace, - STATE(1050), 1, + STATE(1054), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(1049), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4021), 9, + ACTIONS(2863), 8, sym_return, sym_next, sym_break, @@ -120756,8 +90309,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(228), 19, + STATE(216), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -120777,73 +90329,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [50049] = 32, + [68995] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(1023), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(1025), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(1027), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(1029), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(1031), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(1033), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(1035), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(1037), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(1041), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(1043), 1, sym__number_literal, - ACTIONS(585), 1, - anon_sym_SQUOTE, - ACTIONS(587), 1, - anon_sym_DQUOTE, - ACTIONS(601), 1, - sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(1055), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(4027), 1, - sym_dot_dot_i, - ACTIONS(4029), 1, + ACTIONS(1077), 1, sym__newline, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + STATE(320), 1, sym_string, - STATE(797), 1, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, sym__float_literal, - STATE(798), 1, + STATE(325), 1, sym__single_quoted_string, - STATE(904), 1, + STATE(378), 1, sym__open_brace, - STATE(1008), 1, + STATE(1054), 1, sym__open_parenthesis, - STATE(1460), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(1049), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4025), 9, + ACTIONS(2865), 8, sym_return, sym_next, sym_break, @@ -120852,8 +90405,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(368), 19, + STATE(217), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -120873,73 +90425,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [50177] = 32, + [69123] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(373), 1, + anon_sym_SQUOTE, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(381), 1, + sym__raw_string_literal, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(585), 1, - anon_sym_SQUOTE, - ACTIONS(587), 1, - anon_sym_DQUOTE, - ACTIONS(601), 1, - sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(4033), 1, - sym_dot_dot_i, - ACTIONS(4035), 1, + ACTIONS(2869), 1, sym__newline, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + STATE(293), 1, sym_string, - STATE(797), 1, + STATE(294), 1, sym__float_literal, - STATE(798), 1, + STATE(295), 1, + sym__double_quoted_string, + STATE(306), 1, sym__single_quoted_string, - STATE(904), 1, + STATE(388), 1, sym__open_brace, - STATE(1008), 1, - sym__open_parenthesis, - STATE(1462), 1, + STATE(990), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(1087), 1, + sym__open_parenthesis, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4031), 9, + ACTIONS(2867), 8, sym_return, sym_next, sym_break, @@ -120948,8 +90501,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(369), 19, + STATE(6), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -120969,73 +90521,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [50305] = 32, + [69251] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, + ACTIONS(373), 1, + anon_sym_SQUOTE, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(381), 1, + sym__raw_string_literal, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(11), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(13), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(15), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(17), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(19), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(21), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(25), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(29), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(31), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(45), 1, - sym__raw_string_literal, - ACTIONS(47), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4039), 1, - sym_dot_dot_i, - STATE(769), 1, + STATE(293), 1, sym_string, - STATE(776), 1, + STATE(294), 1, sym__float_literal, - STATE(777), 1, - sym__single_quoted_string, - STATE(779), 1, + STATE(295), 1, sym__double_quoted_string, - STATE(924), 1, + STATE(306), 1, + sym__single_quoted_string, + STATE(388), 1, sym__open_brace, - STATE(1039), 1, + STATE(1087), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(39), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4037), 9, + ACTIONS(2871), 8, sym_return, sym_next, sym_break, @@ -121044,8 +90597,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(449), 19, + STATE(7), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -121065,73 +90617,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [50433] = 32, + [69379] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(373), 1, + anon_sym_SQUOTE, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(381), 1, + sym__raw_string_literal, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(585), 1, - anon_sym_SQUOTE, - ACTIONS(587), 1, - anon_sym_DQUOTE, - ACTIONS(601), 1, - sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(4043), 1, - sym_dot_dot_i, - ACTIONS(4045), 1, + ACTIONS(2875), 1, sym__newline, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + STATE(293), 1, sym_string, - STATE(797), 1, + STATE(294), 1, sym__float_literal, - STATE(798), 1, + STATE(295), 1, + sym__double_quoted_string, + STATE(306), 1, sym__single_quoted_string, - STATE(904), 1, + STATE(388), 1, sym__open_brace, - STATE(1008), 1, - sym__open_parenthesis, - STATE(1469), 1, + STATE(992), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(1087), 1, + sym__open_parenthesis, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4041), 9, + ACTIONS(2873), 8, sym_return, sym_next, sym_break, @@ -121140,8 +90693,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(370), 19, + STATE(8), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -121161,73 +90713,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [50561] = 32, + [69507] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, + ACTIONS(373), 1, + anon_sym_SQUOTE, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(381), 1, + sym__raw_string_literal, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(11), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(13), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(15), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(17), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(19), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(21), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(25), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(29), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(31), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(45), 1, - sym__raw_string_literal, - ACTIONS(47), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4049), 1, - sym_dot_dot_i, - STATE(769), 1, + STATE(293), 1, sym_string, - STATE(776), 1, + STATE(294), 1, sym__float_literal, - STATE(777), 1, - sym__single_quoted_string, - STATE(779), 1, + STATE(295), 1, sym__double_quoted_string, - STATE(924), 1, + STATE(306), 1, + sym__single_quoted_string, + STATE(388), 1, sym__open_brace, - STATE(1039), 1, + STATE(1087), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(39), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4047), 9, + ACTIONS(2877), 8, sym_return, sym_next, sym_break, @@ -121236,8 +90789,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(499), 19, + STATE(9), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -121257,73 +90809,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [50689] = 32, + [69635] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, + ACTIONS(493), 1, anon_sym_SQUOTE, - ACTIONS(1157), 1, + ACTIONS(495), 1, anon_sym_DQUOTE, - ACTIONS(1159), 1, + ACTIONS(499), 1, sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(1504), 1, + ACTIONS(721), 1, anon_sym_function, - ACTIONS(1506), 1, + ACTIONS(723), 1, anon_sym_if, - ACTIONS(1508), 1, + ACTIONS(725), 1, anon_sym_for, - ACTIONS(1510), 1, + ACTIONS(727), 1, anon_sym_while, - ACTIONS(1512), 1, + ACTIONS(729), 1, anon_sym_repeat, - ACTIONS(1514), 1, + ACTIONS(731), 1, anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(733), 1, anon_sym_TILDE, - ACTIONS(1518), 1, + ACTIONS(735), 1, anon_sym_BANG, - ACTIONS(1522), 1, + ACTIONS(739), 1, sym__hex_literal, - ACTIONS(1524), 1, + ACTIONS(741), 1, sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, + ACTIONS(753), 1, sym__external_open_brace, - ACTIONS(4053), 1, - sym_dot_dot_i, - ACTIONS(4055), 1, + ACTIONS(2881), 1, sym__newline, - STATE(774), 1, - sym_string, - STATE(780), 1, - sym__float_literal, - STATE(781), 1, + STATE(309), 1, sym__single_quoted_string, - STATE(810), 1, + STATE(315), 1, sym__double_quoted_string, - STATE(897), 1, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(1480), 1, + STATE(455), 1, aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + STATE(1062), 1, + sym__open_parenthesis, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1528), 5, + ACTIONS(747), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4051), 9, + ACTIONS(2879), 8, sym_return, sym_next, sym_break, @@ -121332,8 +90885,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(577), 19, + STATE(131), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -121353,73 +90905,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [50817] = 32, + [69763] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(1023), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(1025), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(1027), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(1029), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(1031), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(1033), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(1035), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(1037), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(1041), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(1043), 1, sym__number_literal, - ACTIONS(585), 1, - anon_sym_SQUOTE, - ACTIONS(587), 1, - anon_sym_DQUOTE, - ACTIONS(601), 1, - sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(1055), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(4059), 1, - sym_dot_dot_i, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + STATE(320), 1, sym_string, - STATE(797), 1, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, sym__float_literal, - STATE(798), 1, + STATE(325), 1, sym__single_quoted_string, - STATE(904), 1, + STATE(378), 1, sym__open_brace, - STATE(1008), 1, + STATE(1054), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(1049), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4057), 9, + ACTIONS(2883), 8, sym_return, sym_next, sym_break, @@ -121428,8 +90981,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(371), 19, + STATE(218), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -121449,73 +91001,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [50945] = 32, + [69891] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, + ACTIONS(493), 1, anon_sym_SQUOTE, - ACTIONS(1157), 1, + ACTIONS(495), 1, anon_sym_DQUOTE, - ACTIONS(1159), 1, + ACTIONS(499), 1, sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(1504), 1, + ACTIONS(721), 1, anon_sym_function, - ACTIONS(1506), 1, + ACTIONS(723), 1, anon_sym_if, - ACTIONS(1508), 1, + ACTIONS(725), 1, anon_sym_for, - ACTIONS(1510), 1, + ACTIONS(727), 1, anon_sym_while, - ACTIONS(1512), 1, + ACTIONS(729), 1, anon_sym_repeat, - ACTIONS(1514), 1, + ACTIONS(731), 1, anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(733), 1, anon_sym_TILDE, - ACTIONS(1518), 1, + ACTIONS(735), 1, anon_sym_BANG, - ACTIONS(1522), 1, + ACTIONS(739), 1, sym__hex_literal, - ACTIONS(1524), 1, + ACTIONS(741), 1, sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, + ACTIONS(753), 1, sym__external_open_brace, - ACTIONS(4063), 1, - sym_dot_dot_i, - ACTIONS(4065), 1, + ACTIONS(1077), 1, sym__newline, - STATE(774), 1, - sym_string, - STATE(780), 1, - sym__float_literal, - STATE(781), 1, + STATE(309), 1, sym__single_quoted_string, - STATE(810), 1, + STATE(315), 1, sym__double_quoted_string, - STATE(897), 1, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, sym__open_brace, - STATE(994), 1, + STATE(1062), 1, sym__open_parenthesis, - STATE(1487), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1528), 5, + ACTIONS(747), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4061), 9, + ACTIONS(2885), 8, sym_return, sym_next, sym_break, @@ -121524,8 +91077,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(578), 19, + STATE(132), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -121545,73 +91097,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [51073] = 32, + [70019] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(585), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(587), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(601), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(1941), 1, + ACTIONS(2889), 1, sym__newline, - ACTIONS(4069), 1, - sym_dot_dot_i, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + STATE(391), 1, + sym__open_brace, + STATE(997), 1, + aux_sym_function_definition_repeat1, + STATE(1092), 1, + sym__open_parenthesis, + STATE(1581), 1, sym_string, - STATE(797), 1, + STATE(1582), 1, sym__float_literal, - STATE(798), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(904), 1, - sym__open_brace, - STATE(1008), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(1584), 1, + sym__double_quoted_string, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4067), 9, + ACTIONS(2887), 8, sym_return, sym_next, sym_break, @@ -121620,8 +91173,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(372), 19, + STATE(1162), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -121641,73 +91193,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [51201] = 32, + [70147] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(585), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(587), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(601), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(4073), 1, - sym_dot_dot_i, - ACTIONS(4075), 1, - sym__newline, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + STATE(391), 1, + sym__open_brace, + STATE(1092), 1, + sym__open_parenthesis, + STATE(1581), 1, sym_string, - STATE(797), 1, + STATE(1582), 1, sym__float_literal, - STATE(798), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(904), 1, - sym__open_brace, - STATE(1008), 1, - sym__open_parenthesis, - STATE(1473), 1, + STATE(1584), 1, + sym__double_quoted_string, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4071), 9, + ACTIONS(2891), 8, sym_return, sym_next, sym_break, @@ -121716,8 +91269,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(373), 19, + STATE(1160), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -121737,73 +91289,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [51329] = 32, + [70275] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(585), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(587), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(601), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(4079), 1, - sym_dot_dot_i, - ACTIONS(4081), 1, + ACTIONS(2895), 1, sym__newline, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + STATE(391), 1, + sym__open_brace, + STATE(999), 1, + aux_sym_function_definition_repeat1, + STATE(1092), 1, + sym__open_parenthesis, + STATE(1581), 1, sym_string, - STATE(797), 1, + STATE(1582), 1, sym__float_literal, - STATE(798), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(904), 1, - sym__open_brace, - STATE(1008), 1, - sym__open_parenthesis, - STATE(1475), 1, - aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(1584), 1, + sym__double_quoted_string, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4077), 9, + ACTIONS(2893), 8, sym_return, sym_next, sym_break, @@ -121812,8 +91365,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(374), 19, + STATE(1161), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -121833,73 +91385,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [51457] = 32, + [70403] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(2443), 1, + anon_sym_SQUOTE, + ACTIONS(2445), 1, + anon_sym_DQUOTE, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, + sym__raw_string_literal, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(4085), 1, - sym_dot_dot_i, - STATE(719), 1, + STATE(391), 1, + sym__open_brace, + STATE(1092), 1, + sym__open_parenthesis, + STATE(1581), 1, sym_string, - STATE(720), 1, + STATE(1582), 1, sym__float_literal, - STATE(721), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4083), 9, + ACTIONS(2897), 8, sym_return, sym_next, sym_break, @@ -121908,8 +91461,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(229), 19, + STATE(1153), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -121929,73 +91481,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [51585] = 32, + [70531] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, + ACTIONS(493), 1, anon_sym_SQUOTE, - ACTIONS(947), 1, + ACTIONS(495), 1, anon_sym_DQUOTE, - ACTIONS(951), 1, + ACTIONS(499), 1, sym__raw_string_literal, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(721), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(723), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(725), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(727), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(729), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(731), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(733), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(735), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(739), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(741), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(753), 1, sym__external_open_brace, - ACTIONS(4089), 1, - sym_dot_dot_i, - ACTIONS(4091), 1, + ACTIONS(1077), 1, sym__newline, - STATE(719), 1, - sym_string, - STATE(720), 1, - sym__float_literal, - STATE(721), 1, + STATE(309), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(315), 1, sym__double_quoted_string, - STATE(926), 1, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, sym__open_brace, - STATE(1050), 1, + STATE(1062), 1, sym__open_parenthesis, - STATE(1483), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(747), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4087), 9, + ACTIONS(2899), 8, sym_return, sym_next, sym_break, @@ -122004,8 +91557,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(230), 19, + STATE(133), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -122025,73 +91577,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [51713] = 32, + [70659] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, + ACTIONS(503), 1, anon_sym_SQUOTE, - ACTIONS(1157), 1, + ACTIONS(505), 1, anon_sym_DQUOTE, - ACTIONS(1159), 1, + ACTIONS(509), 1, sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, + ACTIONS(1021), 1, anon_sym_BSLASH, - ACTIONS(1504), 1, + ACTIONS(1023), 1, anon_sym_function, - ACTIONS(1506), 1, + ACTIONS(1025), 1, anon_sym_if, - ACTIONS(1508), 1, + ACTIONS(1027), 1, anon_sym_for, - ACTIONS(1510), 1, + ACTIONS(1029), 1, anon_sym_while, - ACTIONS(1512), 1, + ACTIONS(1031), 1, anon_sym_repeat, - ACTIONS(1514), 1, + ACTIONS(1033), 1, anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(1035), 1, anon_sym_TILDE, - ACTIONS(1518), 1, + ACTIONS(1037), 1, anon_sym_BANG, - ACTIONS(1522), 1, + ACTIONS(1041), 1, sym__hex_literal, - ACTIONS(1524), 1, + ACTIONS(1043), 1, sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, + ACTIONS(1055), 1, sym__external_open_brace, - ACTIONS(4095), 1, - sym_dot_dot_i, - ACTIONS(4097), 1, + ACTIONS(1077), 1, sym__newline, - STATE(774), 1, + STATE(320), 1, sym_string, - STATE(780), 1, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, sym__float_literal, - STATE(781), 1, + STATE(325), 1, sym__single_quoted_string, - STATE(810), 1, - sym__double_quoted_string, - STATE(897), 1, + STATE(378), 1, sym__open_brace, - STATE(994), 1, + STATE(1054), 1, sym__open_parenthesis, - STATE(1501), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1528), 5, + ACTIONS(1049), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4093), 9, + ACTIONS(2901), 8, sym_return, sym_next, sym_break, @@ -122100,8 +91653,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(579), 19, + STATE(220), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -122121,73 +91673,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [51841] = 32, + [70787] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, + ACTIONS(493), 1, anon_sym_SQUOTE, - ACTIONS(1157), 1, + ACTIONS(495), 1, anon_sym_DQUOTE, - ACTIONS(1159), 1, + ACTIONS(499), 1, sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(1504), 1, + ACTIONS(721), 1, anon_sym_function, - ACTIONS(1506), 1, + ACTIONS(723), 1, anon_sym_if, - ACTIONS(1508), 1, + ACTIONS(725), 1, anon_sym_for, - ACTIONS(1510), 1, + ACTIONS(727), 1, anon_sym_while, - ACTIONS(1512), 1, + ACTIONS(729), 1, anon_sym_repeat, - ACTIONS(1514), 1, + ACTIONS(731), 1, anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(733), 1, anon_sym_TILDE, - ACTIONS(1518), 1, + ACTIONS(735), 1, anon_sym_BANG, - ACTIONS(1522), 1, + ACTIONS(739), 1, sym__hex_literal, - ACTIONS(1524), 1, + ACTIONS(741), 1, sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, + ACTIONS(753), 1, sym__external_open_brace, - ACTIONS(4101), 1, - sym_dot_dot_i, - ACTIONS(4103), 1, + ACTIONS(1077), 1, sym__newline, - STATE(774), 1, - sym_string, - STATE(780), 1, - sym__float_literal, - STATE(781), 1, + STATE(309), 1, sym__single_quoted_string, - STATE(810), 1, + STATE(315), 1, sym__double_quoted_string, - STATE(897), 1, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, sym__open_brace, - STATE(994), 1, + STATE(1062), 1, sym__open_parenthesis, - STATE(1505), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1528), 5, + ACTIONS(747), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4099), 9, + ACTIONS(2903), 8, sym_return, sym_next, sym_break, @@ -122196,8 +91749,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(580), 19, + STATE(134), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -122217,73 +91769,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [51969] = 32, + [70915] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(585), 1, + ACTIONS(2647), 1, anon_sym_SQUOTE, - ACTIONS(587), 1, + ACTIONS(2649), 1, anon_sym_DQUOTE, - ACTIONS(601), 1, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(1941), 1, + ACTIONS(2907), 1, sym__newline, - ACTIONS(4107), 1, - sym_dot_dot_i, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, - sym_string, - STATE(797), 1, - sym__float_literal, - STATE(798), 1, - sym__single_quoted_string, - STATE(904), 1, + STATE(394), 1, sym__open_brace, - STATE(1008), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1004), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, + sym__float_literal, + STATE(1577), 1, + sym__single_quoted_string, + STATE(1578), 1, + sym__double_quoted_string, + STATE(1603), 1, + sym_string, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4105), 9, + ACTIONS(2905), 8, sym_return, sym_next, sym_break, @@ -122292,8 +91845,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(375), 19, + STATE(1165), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -122313,73 +91865,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [52097] = 32, + [71043] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(585), 1, + ACTIONS(2647), 1, anon_sym_SQUOTE, - ACTIONS(587), 1, + ACTIONS(2649), 1, anon_sym_DQUOTE, - ACTIONS(601), 1, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(4111), 1, - sym_dot_dot_i, - ACTIONS(4113), 1, - sym__newline, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, - sym_string, - STATE(797), 1, - sym__float_literal, - STATE(798), 1, - sym__single_quoted_string, - STATE(904), 1, + STATE(394), 1, sym__open_brace, - STATE(1008), 1, + STATE(1096), 1, sym__open_parenthesis, - STATE(1478), 1, + STATE(1576), 1, + sym__float_literal, + STATE(1577), 1, + sym__single_quoted_string, + STATE(1578), 1, + sym__double_quoted_string, + STATE(1603), 1, + sym_string, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4109), 9, + ACTIONS(2909), 8, sym_return, sym_next, sym_break, @@ -122388,8 +91941,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(376), 19, + STATE(1139), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -122409,73 +91961,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [52225] = 32, + [71171] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(1504), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(1506), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(1508), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(1510), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(1512), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(1514), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(1518), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(1522), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(1524), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(2647), 1, + anon_sym_SQUOTE, + ACTIONS(2649), 1, + anon_sym_DQUOTE, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, + sym__raw_string_literal, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(4117), 1, - sym_dot_dot_i, - ACTIONS(4119), 1, + ACTIONS(2913), 1, sym__newline, - STATE(774), 1, - sym_string, - STATE(780), 1, + STATE(394), 1, + sym__open_brace, + STATE(1006), 1, + aux_sym_function_definition_repeat1, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(781), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(810), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(1507), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + STATE(1603), 1, + sym_string, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1528), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4115), 9, + ACTIONS(2911), 8, sym_return, sym_next, sym_break, @@ -122484,8 +92037,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(581), 19, + STATE(1158), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -122505,73 +92057,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [52353] = 32, + [71299] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(11), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(13), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(15), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(17), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(19), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(21), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(25), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(29), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(31), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(33), 1, + ACTIONS(2647), 1, anon_sym_SQUOTE, - ACTIONS(35), 1, + ACTIONS(2649), 1, anon_sym_DQUOTE, - ACTIONS(45), 1, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, sym__raw_string_literal, - ACTIONS(47), 1, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(4123), 1, - sym_dot_dot_i, - ACTIONS(4125), 1, - sym__newline, - STATE(769), 1, - sym_string, - STATE(776), 1, + STATE(394), 1, + sym__open_brace, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(777), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(779), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, - sym__open_parenthesis, - STATE(1510), 1, + STATE(1603), 1, + sym_string, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(39), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4121), 9, + ACTIONS(2915), 8, sym_return, sym_next, sym_break, @@ -122580,8 +92133,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(500), 19, + STATE(1164), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -122601,73 +92153,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [52481] = 32, + [71427] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(721), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(723), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(725), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(727), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(729), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(731), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(733), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(735), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(739), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(741), 1, sym__number_literal, - ACTIONS(585), 1, - anon_sym_SQUOTE, - ACTIONS(587), 1, - anon_sym_DQUOTE, - ACTIONS(601), 1, - sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(753), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(4129), 1, - sym_dot_dot_i, - STATE(773), 1, + STATE(309), 1, + sym__single_quoted_string, + STATE(315), 1, sym__double_quoted_string, - STATE(796), 1, + STATE(317), 1, sym_string, - STATE(797), 1, + STATE(318), 1, sym__float_literal, - STATE(798), 1, - sym__single_quoted_string, - STATE(904), 1, + STATE(372), 1, sym__open_brace, - STATE(1008), 1, + STATE(1062), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(747), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4127), 9, + ACTIONS(2917), 8, sym_return, sym_next, sym_break, @@ -122676,8 +92229,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(377), 19, + STATE(135), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -122697,73 +92249,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [52609] = 32, + [71555] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, anon_sym_BSLASH, - ACTIONS(11), 1, + ACTIONS(1023), 1, anon_sym_function, - ACTIONS(13), 1, + ACTIONS(1025), 1, anon_sym_if, - ACTIONS(15), 1, + ACTIONS(1027), 1, anon_sym_for, - ACTIONS(17), 1, + ACTIONS(1029), 1, anon_sym_while, - ACTIONS(19), 1, + ACTIONS(1031), 1, anon_sym_repeat, - ACTIONS(21), 1, + ACTIONS(1033), 1, anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(1035), 1, anon_sym_TILDE, - ACTIONS(25), 1, + ACTIONS(1037), 1, anon_sym_BANG, - ACTIONS(29), 1, + ACTIONS(1041), 1, sym__hex_literal, - ACTIONS(31), 1, + ACTIONS(1043), 1, sym__number_literal, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(45), 1, - sym__raw_string_literal, - ACTIONS(47), 1, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, + ACTIONS(1055), 1, sym__external_open_brace, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(4133), 1, - sym_dot_dot_i, - STATE(769), 1, + STATE(320), 1, sym_string, - STATE(776), 1, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, sym__float_literal, - STATE(777), 1, + STATE(325), 1, sym__single_quoted_string, - STATE(779), 1, - sym__double_quoted_string, - STATE(924), 1, + STATE(378), 1, sym__open_brace, - STATE(1039), 1, + STATE(1054), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(39), 5, + ACTIONS(1049), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4131), 9, + ACTIONS(2919), 8, sym_return, sym_next, sym_break, @@ -122772,8 +92325,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(450), 19, + STATE(221), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -122793,73 +92345,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [52737] = 32, + [71683] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(721), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(723), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(725), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(727), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(729), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(731), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(733), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(735), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(739), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(741), 1, sym__number_literal, - ACTIONS(585), 1, - anon_sym_SQUOTE, - ACTIONS(587), 1, - anon_sym_DQUOTE, - ACTIONS(601), 1, - sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(753), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(4137), 1, - sym_dot_dot_i, - STATE(773), 1, + STATE(309), 1, + sym__single_quoted_string, + STATE(315), 1, sym__double_quoted_string, - STATE(796), 1, + STATE(317), 1, sym_string, - STATE(797), 1, + STATE(318), 1, sym__float_literal, - STATE(798), 1, - sym__single_quoted_string, - STATE(904), 1, + STATE(372), 1, sym__open_brace, - STATE(1008), 1, + STATE(1062), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(747), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4135), 9, + ACTIONS(2921), 8, sym_return, sym_next, sym_break, @@ -122868,8 +92421,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(378), 19, + STATE(136), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -122889,73 +92441,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [52865] = 32, + [71811] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(585), 1, + ACTIONS(1977), 1, anon_sym_SQUOTE, - ACTIONS(587), 1, + ACTIONS(1979), 1, anon_sym_DQUOTE, - ACTIONS(601), 1, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(4141), 1, - sym_dot_dot_i, - ACTIONS(4143), 1, + ACTIONS(2925), 1, sym__newline, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + STATE(384), 1, + sym__open_brace, + STATE(1011), 1, + aux_sym_function_definition_repeat1, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(797), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(798), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(904), 1, - sym__open_brace, - STATE(1008), 1, - sym__open_parenthesis, - STATE(1481), 1, - aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4139), 9, + ACTIONS(2923), 8, sym_return, sym_next, sym_break, @@ -122964,8 +92517,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(379), 19, + STATE(1140), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -122985,73 +92537,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [52993] = 32, + [71939] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(11), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(13), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(15), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(17), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(19), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(21), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(25), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(29), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(31), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(33), 1, + ACTIONS(1977), 1, anon_sym_SQUOTE, - ACTIONS(35), 1, + ACTIONS(1979), 1, anon_sym_DQUOTE, - ACTIONS(45), 1, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, sym__raw_string_literal, - ACTIONS(47), 1, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4147), 1, - sym_dot_dot_i, - STATE(769), 1, + STATE(384), 1, + sym__open_brace, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(776), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(777), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(779), 1, - sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(39), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4145), 9, + ACTIONS(2927), 8, sym_return, sym_next, sym_break, @@ -123060,8 +92613,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(501), 19, + STATE(1141), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -123081,73 +92633,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [53121] = 32, + [72067] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(585), 1, + ACTIONS(1977), 1, anon_sym_SQUOTE, - ACTIONS(587), 1, + ACTIONS(1979), 1, anon_sym_DQUOTE, - ACTIONS(601), 1, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(1941), 1, + ACTIONS(2931), 1, sym__newline, - ACTIONS(4151), 1, - sym_dot_dot_i, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + STATE(384), 1, + sym__open_brace, + STATE(1013), 1, + aux_sym_function_definition_repeat1, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(797), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(798), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(904), 1, - sym__open_brace, - STATE(1008), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4149), 9, + ACTIONS(2929), 8, sym_return, sym_next, sym_break, @@ -123156,8 +92709,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(380), 19, + STATE(1142), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -123177,73 +92729,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [53249] = 32, + [72195] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(1953), 1, anon_sym_BSLASH, - ACTIONS(1504), 1, + ACTIONS(1955), 1, anon_sym_function, - ACTIONS(1506), 1, + ACTIONS(1957), 1, anon_sym_if, - ACTIONS(1508), 1, + ACTIONS(1959), 1, anon_sym_for, - ACTIONS(1510), 1, + ACTIONS(1961), 1, anon_sym_while, - ACTIONS(1512), 1, + ACTIONS(1963), 1, anon_sym_repeat, - ACTIONS(1514), 1, + ACTIONS(1965), 1, anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(1967), 1, anon_sym_TILDE, - ACTIONS(1518), 1, + ACTIONS(1969), 1, anon_sym_BANG, - ACTIONS(1522), 1, + ACTIONS(1973), 1, sym__hex_literal, - ACTIONS(1524), 1, + ACTIONS(1975), 1, sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1981), 1, + sym_dot_dot_i, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(1991), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, + ACTIONS(1993), 1, sym__external_open_brace, - ACTIONS(4155), 1, - sym_dot_dot_i, - ACTIONS(4157), 1, - sym__newline, - STATE(774), 1, + STATE(384), 1, + sym__open_brace, + STATE(1082), 1, + sym__open_parenthesis, + STATE(1587), 1, sym_string, - STATE(780), 1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1596), 1, sym__float_literal, - STATE(781), 1, + STATE(1597), 1, sym__single_quoted_string, - STATE(810), 1, - sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(1592), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + STATE(2039), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1951), 2, + sym_identifier, + sym_dots, + ACTIONS(1971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1528), 5, + ACTIONS(1985), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4153), 9, + ACTIONS(2933), 8, sym_return, sym_next, sym_break, @@ -123252,8 +92805,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(582), 19, + STATE(1143), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -123273,73 +92825,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [53377] = 32, + [72323] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, + ACTIONS(503), 1, anon_sym_SQUOTE, - ACTIONS(1157), 1, + ACTIONS(505), 1, anon_sym_DQUOTE, - ACTIONS(1159), 1, + ACTIONS(509), 1, sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, + ACTIONS(1021), 1, anon_sym_BSLASH, - ACTIONS(1504), 1, + ACTIONS(1023), 1, anon_sym_function, - ACTIONS(1506), 1, + ACTIONS(1025), 1, anon_sym_if, - ACTIONS(1508), 1, + ACTIONS(1027), 1, anon_sym_for, - ACTIONS(1510), 1, + ACTIONS(1029), 1, anon_sym_while, - ACTIONS(1512), 1, + ACTIONS(1031), 1, anon_sym_repeat, - ACTIONS(1514), 1, + ACTIONS(1033), 1, anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(1035), 1, anon_sym_TILDE, - ACTIONS(1518), 1, + ACTIONS(1037), 1, anon_sym_BANG, - ACTIONS(1522), 1, + ACTIONS(1041), 1, sym__hex_literal, - ACTIONS(1524), 1, + ACTIONS(1043), 1, sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, + ACTIONS(1055), 1, sym__external_open_brace, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(4161), 1, - sym_dot_dot_i, - STATE(774), 1, + STATE(320), 1, sym_string, - STATE(780), 1, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, sym__float_literal, - STATE(781), 1, + STATE(325), 1, sym__single_quoted_string, - STATE(810), 1, - sym__double_quoted_string, - STATE(897), 1, + STATE(378), 1, sym__open_brace, - STATE(994), 1, + STATE(1054), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1528), 5, + ACTIONS(1049), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4159), 9, + ACTIONS(2935), 8, sym_return, sym_next, sym_break, @@ -123348,8 +92901,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(583), 19, + STATE(222), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -123369,73 +92921,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [53505] = 32, + [72451] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, anon_sym_BSLASH, - ACTIONS(563), 1, + ACTIONS(1023), 1, anon_sym_function, - ACTIONS(565), 1, + ACTIONS(1025), 1, anon_sym_if, - ACTIONS(567), 1, + ACTIONS(1027), 1, anon_sym_for, - ACTIONS(569), 1, + ACTIONS(1029), 1, anon_sym_while, - ACTIONS(571), 1, + ACTIONS(1031), 1, anon_sym_repeat, - ACTIONS(573), 1, + ACTIONS(1033), 1, anon_sym_QMARK, - ACTIONS(575), 1, + ACTIONS(1035), 1, anon_sym_TILDE, - ACTIONS(577), 1, + ACTIONS(1037), 1, anon_sym_BANG, - ACTIONS(581), 1, + ACTIONS(1041), 1, sym__hex_literal, - ACTIONS(583), 1, + ACTIONS(1043), 1, sym__number_literal, - ACTIONS(585), 1, - anon_sym_SQUOTE, - ACTIONS(587), 1, - anon_sym_DQUOTE, - ACTIONS(601), 1, - sym__raw_string_literal, - ACTIONS(603), 1, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, sym__external_open_parenthesis, - ACTIONS(605), 1, + ACTIONS(1055), 1, sym__external_open_brace, - ACTIONS(1629), 1, - sym_identifier, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(4165), 1, - sym_dot_dot_i, - STATE(773), 1, - sym__double_quoted_string, - STATE(796), 1, + STATE(320), 1, sym_string, - STATE(797), 1, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, sym__float_literal, - STATE(798), 1, + STATE(325), 1, sym__single_quoted_string, - STATE(904), 1, + STATE(378), 1, sym__open_brace, - STATE(1008), 1, + STATE(1054), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2302), 1, - sym__string_or_identifier, - ACTIONS(579), 2, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(591), 5, + ACTIONS(1049), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4163), 9, + ACTIONS(2937), 8, sym_return, sym_next, sym_break, @@ -123444,8 +92997,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(381), 19, + STATE(223), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -123465,73 +93017,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [53633] = 32, + [72579] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, anon_sym_BSLASH, - ACTIONS(11), 1, + ACTIONS(1023), 1, anon_sym_function, - ACTIONS(13), 1, + ACTIONS(1025), 1, anon_sym_if, - ACTIONS(15), 1, + ACTIONS(1027), 1, anon_sym_for, - ACTIONS(17), 1, + ACTIONS(1029), 1, anon_sym_while, - ACTIONS(19), 1, + ACTIONS(1031), 1, anon_sym_repeat, - ACTIONS(21), 1, + ACTIONS(1033), 1, anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(1035), 1, anon_sym_TILDE, - ACTIONS(25), 1, + ACTIONS(1037), 1, anon_sym_BANG, - ACTIONS(29), 1, + ACTIONS(1041), 1, sym__hex_literal, - ACTIONS(31), 1, + ACTIONS(1043), 1, sym__number_literal, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(45), 1, - sym__raw_string_literal, - ACTIONS(47), 1, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, + ACTIONS(1055), 1, sym__external_open_brace, - ACTIONS(1941), 1, + ACTIONS(2941), 1, sym__newline, - ACTIONS(4169), 1, - sym_dot_dot_i, - STATE(769), 1, + STATE(320), 1, sym_string, - STATE(776), 1, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, sym__float_literal, - STATE(777), 1, + STATE(325), 1, sym__single_quoted_string, - STATE(779), 1, - sym__double_quoted_string, - STATE(924), 1, + STATE(378), 1, sym__open_brace, - STATE(1039), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(664), 1, aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + STATE(1054), 1, + sym__open_parenthesis, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(39), 5, + ACTIONS(1049), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4167), 9, + ACTIONS(2939), 8, sym_return, sym_next, sym_break, @@ -123540,8 +93093,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(502), 19, + STATE(197), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -123561,73 +93113,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [53761] = 32, + [72707] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, + ACTIONS(373), 1, anon_sym_SQUOTE, - ACTIONS(947), 1, + ACTIONS(375), 1, anon_sym_DQUOTE, - ACTIONS(951), 1, + ACTIONS(381), 1, sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(4173), 1, - sym_dot_dot_i, - STATE(719), 1, + ACTIONS(2945), 1, + sym__newline, + STATE(293), 1, sym_string, - STATE(720), 1, + STATE(294), 1, sym__float_literal, - STATE(721), 1, - sym__single_quoted_string, - STATE(722), 1, + STATE(295), 1, sym__double_quoted_string, - STATE(926), 1, + STATE(306), 1, + sym__single_quoted_string, + STATE(388), 1, sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1018), 1, aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(1087), 1, + sym__open_parenthesis, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4171), 9, + ACTIONS(2943), 8, sym_return, sym_next, sym_break, @@ -123636,8 +93189,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(231), 19, + STATE(15), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -123657,73 +93209,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [53889] = 32, + [72835] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, + ACTIONS(373), 1, anon_sym_SQUOTE, - ACTIONS(947), 1, + ACTIONS(375), 1, anon_sym_DQUOTE, - ACTIONS(951), 1, + ACTIONS(381), 1, sym__raw_string_literal, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(4177), 1, - sym_dot_dot_i, - ACTIONS(4179), 1, - sym__newline, - STATE(719), 1, + STATE(293), 1, sym_string, - STATE(720), 1, + STATE(294), 1, sym__float_literal, - STATE(721), 1, - sym__single_quoted_string, - STATE(722), 1, + STATE(295), 1, sym__double_quoted_string, - STATE(926), 1, + STATE(306), 1, + sym__single_quoted_string, + STATE(388), 1, sym__open_brace, - STATE(1050), 1, + STATE(1087), 1, sym__open_parenthesis, - STATE(1489), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4175), 9, + ACTIONS(2947), 8, sym_return, sym_next, sym_break, @@ -123732,8 +93285,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(232), 19, + STATE(16), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -123753,73 +93305,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [54017] = 32, + [72963] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, + ACTIONS(373), 1, anon_sym_SQUOTE, - ACTIONS(947), 1, + ACTIONS(375), 1, anon_sym_DQUOTE, - ACTIONS(951), 1, + ACTIONS(381), 1, sym__raw_string_literal, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(4183), 1, - sym_dot_dot_i, - ACTIONS(4185), 1, + ACTIONS(2951), 1, sym__newline, - STATE(719), 1, + STATE(293), 1, sym_string, - STATE(720), 1, + STATE(294), 1, sym__float_literal, - STATE(721), 1, - sym__single_quoted_string, - STATE(722), 1, + STATE(295), 1, sym__double_quoted_string, - STATE(926), 1, + STATE(306), 1, + sym__single_quoted_string, + STATE(388), 1, sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(1491), 1, + STATE(1020), 1, aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(1087), 1, + sym__open_parenthesis, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4181), 9, + ACTIONS(2949), 8, sym_return, sym_next, sym_break, @@ -123828,8 +93381,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(233), 19, + STATE(17), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -123849,73 +93401,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [54145] = 32, + [73091] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, + ACTIONS(373), 1, anon_sym_SQUOTE, - ACTIONS(947), 1, + ACTIONS(375), 1, anon_sym_DQUOTE, - ACTIONS(951), 1, + ACTIONS(381), 1, sym__raw_string_literal, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(4189), 1, - sym_dot_dot_i, - ACTIONS(4191), 1, - sym__newline, - STATE(719), 1, + STATE(293), 1, sym_string, - STATE(720), 1, + STATE(294), 1, sym__float_literal, - STATE(721), 1, - sym__single_quoted_string, - STATE(722), 1, + STATE(295), 1, sym__double_quoted_string, - STATE(926), 1, + STATE(306), 1, + sym__single_quoted_string, + STATE(388), 1, sym__open_brace, - STATE(1050), 1, + STATE(1087), 1, sym__open_parenthesis, - STATE(1495), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4187), 9, + ACTIONS(2953), 8, sym_return, sym_next, sym_break, @@ -123924,8 +93477,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(234), 19, + STATE(10), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -123945,73 +93497,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [54273] = 32, + [73219] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, + ACTIONS(493), 1, anon_sym_SQUOTE, - ACTIONS(1157), 1, + ACTIONS(495), 1, anon_sym_DQUOTE, - ACTIONS(1159), 1, + ACTIONS(499), 1, sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(1504), 1, + ACTIONS(721), 1, anon_sym_function, - ACTIONS(1506), 1, + ACTIONS(723), 1, anon_sym_if, - ACTIONS(1508), 1, + ACTIONS(725), 1, anon_sym_for, - ACTIONS(1510), 1, + ACTIONS(727), 1, anon_sym_while, - ACTIONS(1512), 1, + ACTIONS(729), 1, anon_sym_repeat, - ACTIONS(1514), 1, + ACTIONS(731), 1, anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(733), 1, anon_sym_TILDE, - ACTIONS(1518), 1, + ACTIONS(735), 1, anon_sym_BANG, - ACTIONS(1522), 1, + ACTIONS(739), 1, sym__hex_literal, - ACTIONS(1524), 1, + ACTIONS(741), 1, sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, + ACTIONS(753), 1, sym__external_open_brace, - ACTIONS(1941), 1, + ACTIONS(2957), 1, sym__newline, - ACTIONS(4195), 1, - sym_dot_dot_i, - STATE(774), 1, - sym_string, - STATE(780), 1, - sym__float_literal, - STATE(781), 1, + STATE(309), 1, sym__single_quoted_string, - STATE(810), 1, + STATE(315), 1, sym__double_quoted_string, - STATE(897), 1, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(459), 1, aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + STATE(1062), 1, + sym__open_parenthesis, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1528), 5, + ACTIONS(747), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4193), 9, + ACTIONS(2955), 8, sym_return, sym_next, sym_break, @@ -124020,8 +93573,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(584), 19, + STATE(137), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -124041,73 +93593,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [54401] = 32, + [73347] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(11), 1, + ACTIONS(721), 1, anon_sym_function, - ACTIONS(13), 1, + ACTIONS(723), 1, anon_sym_if, - ACTIONS(15), 1, + ACTIONS(725), 1, anon_sym_for, - ACTIONS(17), 1, + ACTIONS(727), 1, anon_sym_while, - ACTIONS(19), 1, + ACTIONS(729), 1, anon_sym_repeat, - ACTIONS(21), 1, + ACTIONS(731), 1, anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(733), 1, anon_sym_TILDE, - ACTIONS(25), 1, + ACTIONS(735), 1, anon_sym_BANG, - ACTIONS(29), 1, + ACTIONS(739), 1, sym__hex_literal, - ACTIONS(31), 1, + ACTIONS(741), 1, sym__number_literal, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(45), 1, - sym__raw_string_literal, - ACTIONS(47), 1, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, + ACTIONS(753), 1, sym__external_open_brace, - ACTIONS(4199), 1, - sym_dot_dot_i, - ACTIONS(4201), 1, + ACTIONS(2961), 1, sym__newline, - STATE(769), 1, - sym_string, - STATE(776), 1, - sym__float_literal, - STATE(777), 1, + STATE(309), 1, sym__single_quoted_string, - STATE(779), 1, + STATE(315), 1, sym__double_quoted_string, - STATE(924), 1, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, sym__open_brace, - STATE(1039), 1, - sym__open_parenthesis, - STATE(1571), 1, + STATE(460), 1, aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + STATE(1062), 1, + sym__open_parenthesis, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(39), 5, + ACTIONS(747), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4197), 9, + ACTIONS(2959), 8, sym_return, sym_next, sym_break, @@ -124116,8 +93669,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(503), 19, + STATE(138), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -124137,73 +93689,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [54529] = 32, + [73475] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, + ACTIONS(493), 1, anon_sym_SQUOTE, - ACTIONS(947), 1, + ACTIONS(495), 1, anon_sym_DQUOTE, - ACTIONS(951), 1, + ACTIONS(499), 1, sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(721), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(723), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(725), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(727), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(729), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(731), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(733), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(735), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(739), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(741), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(753), 1, sym__external_open_brace, - ACTIONS(4205), 1, - sym_dot_dot_i, - STATE(719), 1, - sym_string, - STATE(720), 1, - sym__float_literal, - STATE(721), 1, + ACTIONS(2965), 1, + sym__newline, + STATE(309), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(315), 1, sym__double_quoted_string, - STATE(926), 1, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(462), 1, aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(1062), 1, + sym__open_parenthesis, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(747), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4203), 9, + ACTIONS(2963), 8, sym_return, sym_next, sym_break, @@ -124212,8 +93765,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(235), 19, + STATE(139), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -124233,73 +93785,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [54657] = 32, + [73603] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(613), 1, + ACTIONS(721), 1, anon_sym_function, - ACTIONS(615), 1, + ACTIONS(723), 1, anon_sym_if, - ACTIONS(617), 1, + ACTIONS(725), 1, anon_sym_for, - ACTIONS(619), 1, + ACTIONS(727), 1, anon_sym_while, - ACTIONS(621), 1, + ACTIONS(729), 1, anon_sym_repeat, - ACTIONS(623), 1, + ACTIONS(731), 1, anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(733), 1, anon_sym_TILDE, - ACTIONS(627), 1, + ACTIONS(735), 1, anon_sym_BANG, - ACTIONS(631), 1, + ACTIONS(739), 1, sym__hex_literal, - ACTIONS(633), 1, + ACTIONS(741), 1, sym__number_literal, - ACTIONS(635), 1, - anon_sym_SQUOTE, - ACTIONS(637), 1, - anon_sym_DQUOTE, - ACTIONS(651), 1, - sym__raw_string_literal, - ACTIONS(653), 1, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, + ACTIONS(753), 1, sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(4209), 1, - sym_dot_dot_i, - ACTIONS(4211), 1, + ACTIONS(2969), 1, sym__newline, - STATE(763), 1, - sym_string, - STATE(766), 1, - sym__float_literal, - STATE(768), 1, + STATE(309), 1, sym__single_quoted_string, - STATE(783), 1, + STATE(315), 1, sym__double_quoted_string, - STATE(906), 1, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, sym__open_brace, - STATE(1015), 1, - sym__open_parenthesis, - STATE(1511), 1, + STATE(463), 1, aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + STATE(1062), 1, + sym__open_parenthesis, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(641), 5, + ACTIONS(747), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4207), 9, + ACTIONS(2967), 8, sym_return, sym_next, sym_break, @@ -124308,8 +93861,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(382), 19, + STATE(140), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -124329,73 +93881,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [54785] = 32, + [73731] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(2443), 1, + anon_sym_SQUOTE, + ACTIONS(2445), 1, + anon_sym_DQUOTE, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, + sym__raw_string_literal, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(4215), 1, - sym_dot_dot_i, - STATE(719), 1, + ACTIONS(2973), 1, + sym__newline, + STATE(391), 1, + sym__open_brace, + STATE(1026), 1, + aux_sym_function_definition_repeat1, + STATE(1092), 1, + sym__open_parenthesis, + STATE(1581), 1, sym_string, - STATE(720), 1, + STATE(1582), 1, sym__float_literal, - STATE(721), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4213), 9, + ACTIONS(2971), 8, sym_return, sym_next, sym_break, @@ -124404,8 +93957,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(236), 19, + STATE(1144), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -124425,73 +93977,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [54913] = 32, + [73859] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(2443), 1, + anon_sym_SQUOTE, + ACTIONS(2445), 1, + anon_sym_DQUOTE, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, + sym__raw_string_literal, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(4219), 1, - sym_dot_dot_i, - ACTIONS(4221), 1, - sym__newline, - STATE(719), 1, + STATE(391), 1, + sym__open_brace, + STATE(1092), 1, + sym__open_parenthesis, + STATE(1581), 1, sym_string, - STATE(720), 1, + STATE(1582), 1, sym__float_literal, - STATE(721), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(1500), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4217), 9, + ACTIONS(2975), 8, sym_return, sym_next, sym_break, @@ -124500,8 +94053,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(237), 19, + STATE(1145), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -124521,73 +94073,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [55041] = 32, + [73987] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(2443), 1, + anon_sym_SQUOTE, + ACTIONS(2445), 1, + anon_sym_DQUOTE, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, + sym__raw_string_literal, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(4225), 1, - sym_dot_dot_i, - ACTIONS(4227), 1, + ACTIONS(2979), 1, sym__newline, - STATE(719), 1, + STATE(391), 1, + sym__open_brace, + STATE(1028), 1, + aux_sym_function_definition_repeat1, + STATE(1092), 1, + sym__open_parenthesis, + STATE(1581), 1, sym_string, - STATE(720), 1, + STATE(1582), 1, sym__float_literal, - STATE(721), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(1502), 1, - aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4223), 9, + ACTIONS(2977), 8, sym_return, sym_next, sym_break, @@ -124596,8 +94149,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(238), 19, + STATE(1146), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -124617,73 +94169,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [55169] = 32, + [74115] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(2419), 1, anon_sym_BSLASH, - ACTIONS(613), 1, + ACTIONS(2421), 1, anon_sym_function, - ACTIONS(615), 1, + ACTIONS(2423), 1, anon_sym_if, - ACTIONS(617), 1, + ACTIONS(2425), 1, anon_sym_for, - ACTIONS(619), 1, + ACTIONS(2427), 1, anon_sym_while, - ACTIONS(621), 1, + ACTIONS(2429), 1, anon_sym_repeat, - ACTIONS(623), 1, + ACTIONS(2431), 1, anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(2433), 1, anon_sym_TILDE, - ACTIONS(627), 1, + ACTIONS(2435), 1, anon_sym_BANG, - ACTIONS(631), 1, + ACTIONS(2439), 1, sym__hex_literal, - ACTIONS(633), 1, + ACTIONS(2441), 1, sym__number_literal, - ACTIONS(635), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(637), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(651), 1, + ACTIONS(2447), 1, + sym_dot_dot_i, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(653), 1, + ACTIONS(2457), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, + ACTIONS(2459), 1, sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(4231), 1, - sym_dot_dot_i, - ACTIONS(4233), 1, - sym__newline, - STATE(763), 1, + STATE(391), 1, + sym__open_brace, + STATE(1092), 1, + sym__open_parenthesis, + STATE(1581), 1, sym_string, - STATE(766), 1, + STATE(1582), 1, sym__float_literal, - STATE(768), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(783), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, - sym__open_parenthesis, - STATE(1518), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + STATE(2045), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2417), 2, + sym_identifier, + sym_dots, + ACTIONS(2437), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(641), 5, + ACTIONS(2451), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4229), 9, + ACTIONS(2981), 8, sym_return, sym_next, sym_break, @@ -124692,8 +94245,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(383), 19, + STATE(1147), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -124713,73 +94265,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [55297] = 32, + [74243] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, + ACTIONS(493), 1, anon_sym_SQUOTE, - ACTIONS(947), 1, + ACTIONS(495), 1, anon_sym_DQUOTE, - ACTIONS(951), 1, + ACTIONS(499), 1, sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(721), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(723), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(725), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(727), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(729), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(731), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(733), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(735), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(739), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(741), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(753), 1, sym__external_open_brace, - ACTIONS(4237), 1, - sym_dot_dot_i, - STATE(719), 1, - sym_string, - STATE(720), 1, - sym__float_literal, - STATE(721), 1, + ACTIONS(2985), 1, + sym__newline, + STATE(309), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(315), 1, sym__double_quoted_string, - STATE(926), 1, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(465), 1, aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(1062), 1, + sym__open_parenthesis, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(747), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4235), 9, + ACTIONS(2983), 8, sym_return, sym_next, sym_break, @@ -124788,8 +94341,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(239), 19, + STATE(141), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -124809,73 +94361,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [55425] = 32, + [74371] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, + ACTIONS(493), 1, anon_sym_SQUOTE, - ACTIONS(947), 1, + ACTIONS(495), 1, anon_sym_DQUOTE, - ACTIONS(951), 1, + ACTIONS(499), 1, sym__raw_string_literal, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(721), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(723), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(725), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(727), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(729), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(731), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(733), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(735), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(739), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(741), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(753), 1, sym__external_open_brace, - ACTIONS(4241), 1, - sym_dot_dot_i, - ACTIONS(4243), 1, + ACTIONS(2989), 1, sym__newline, - STATE(719), 1, - sym_string, - STATE(720), 1, - sym__float_literal, - STATE(721), 1, + STATE(309), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(315), 1, sym__double_quoted_string, - STATE(926), 1, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(1506), 1, + STATE(467), 1, aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(1062), 1, + sym__open_parenthesis, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(747), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4239), 9, + ACTIONS(2987), 8, sym_return, sym_next, sym_break, @@ -124884,8 +94437,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(240), 19, + STATE(142), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -124905,73 +94457,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [55553] = 32, + [74499] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(613), 1, + ACTIONS(721), 1, anon_sym_function, - ACTIONS(615), 1, + ACTIONS(723), 1, anon_sym_if, - ACTIONS(617), 1, + ACTIONS(725), 1, anon_sym_for, - ACTIONS(619), 1, + ACTIONS(727), 1, anon_sym_while, - ACTIONS(621), 1, + ACTIONS(729), 1, anon_sym_repeat, - ACTIONS(623), 1, + ACTIONS(731), 1, anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(733), 1, anon_sym_TILDE, - ACTIONS(627), 1, + ACTIONS(735), 1, anon_sym_BANG, - ACTIONS(631), 1, + ACTIONS(739), 1, sym__hex_literal, - ACTIONS(633), 1, + ACTIONS(741), 1, sym__number_literal, - ACTIONS(635), 1, - anon_sym_SQUOTE, - ACTIONS(637), 1, - anon_sym_DQUOTE, - ACTIONS(651), 1, - sym__raw_string_literal, - ACTIONS(653), 1, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, + ACTIONS(753), 1, sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(4247), 1, - sym_dot_dot_i, - ACTIONS(4249), 1, + ACTIONS(2993), 1, sym__newline, - STATE(763), 1, - sym_string, - STATE(766), 1, - sym__float_literal, - STATE(768), 1, + STATE(309), 1, sym__single_quoted_string, - STATE(783), 1, + STATE(315), 1, sym__double_quoted_string, - STATE(906), 1, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, sym__open_brace, - STATE(1015), 1, - sym__open_parenthesis, - STATE(1519), 1, + STATE(469), 1, aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + STATE(1062), 1, + sym__open_parenthesis, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(641), 5, + ACTIONS(747), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4245), 9, + ACTIONS(2991), 8, sym_return, sym_next, sym_break, @@ -124980,8 +94533,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(384), 19, + STATE(143), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -125001,73 +94553,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [55681] = 32, + [74627] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(613), 1, + ACTIONS(721), 1, anon_sym_function, - ACTIONS(615), 1, + ACTIONS(723), 1, anon_sym_if, - ACTIONS(617), 1, + ACTIONS(725), 1, anon_sym_for, - ACTIONS(619), 1, + ACTIONS(727), 1, anon_sym_while, - ACTIONS(621), 1, + ACTIONS(729), 1, anon_sym_repeat, - ACTIONS(623), 1, + ACTIONS(731), 1, anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(733), 1, anon_sym_TILDE, - ACTIONS(627), 1, + ACTIONS(735), 1, anon_sym_BANG, - ACTIONS(631), 1, + ACTIONS(739), 1, sym__hex_literal, - ACTIONS(633), 1, + ACTIONS(741), 1, sym__number_literal, - ACTIONS(635), 1, - anon_sym_SQUOTE, - ACTIONS(637), 1, - anon_sym_DQUOTE, - ACTIONS(651), 1, - sym__raw_string_literal, - ACTIONS(653), 1, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, + ACTIONS(753), 1, sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(4253), 1, - sym_dot_dot_i, - ACTIONS(4255), 1, + ACTIONS(2997), 1, sym__newline, - STATE(763), 1, - sym_string, - STATE(766), 1, - sym__float_literal, - STATE(768), 1, + STATE(309), 1, sym__single_quoted_string, - STATE(783), 1, + STATE(315), 1, sym__double_quoted_string, - STATE(906), 1, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, sym__open_brace, - STATE(1015), 1, - sym__open_parenthesis, - STATE(1521), 1, + STATE(471), 1, aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + STATE(1062), 1, + sym__open_parenthesis, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(641), 5, + ACTIONS(747), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4251), 9, + ACTIONS(2995), 8, sym_return, sym_next, sym_break, @@ -125076,8 +94629,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(385), 19, + STATE(144), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -125097,73 +94649,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [55809] = 32, + [74755] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(613), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(615), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(617), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(619), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(621), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(623), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(627), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(631), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(633), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(635), 1, + ACTIONS(2647), 1, anon_sym_SQUOTE, - ACTIONS(637), 1, + ACTIONS(2649), 1, anon_sym_DQUOTE, - ACTIONS(651), 1, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, sym__raw_string_literal, - ACTIONS(653), 1, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(4259), 1, - sym_dot_dot_i, - ACTIONS(4261), 1, + ACTIONS(3001), 1, sym__newline, - STATE(763), 1, - sym_string, - STATE(766), 1, + STATE(394), 1, + sym__open_brace, + STATE(1034), 1, + aux_sym_function_definition_repeat1, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(768), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(783), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, - sym__open_parenthesis, - STATE(1525), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + STATE(1603), 1, + sym_string, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(641), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4257), 9, + ACTIONS(2999), 8, sym_return, sym_next, sym_break, @@ -125172,8 +94725,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(386), 19, + STATE(1148), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -125193,73 +94745,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [55937] = 32, + [74883] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(2647), 1, + anon_sym_SQUOTE, + ACTIONS(2649), 1, + anon_sym_DQUOTE, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, + sym__raw_string_literal, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(4265), 1, - sym_dot_dot_i, - STATE(719), 1, - sym_string, - STATE(720), 1, + STATE(394), 1, + sym__open_brace, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(721), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1603), 1, + sym_string, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4263), 9, + ACTIONS(3003), 8, sym_return, sym_next, sym_break, @@ -125268,8 +94821,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(241), 19, + STATE(1149), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -125289,73 +94841,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [56065] = 32, + [75011] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(1504), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(1506), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(1508), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(1510), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(1512), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(1514), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(1518), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(1522), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(1524), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(2647), 1, + anon_sym_SQUOTE, + ACTIONS(2649), 1, + anon_sym_DQUOTE, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, + sym__raw_string_literal, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(1941), 1, + ACTIONS(3007), 1, sym__newline, - ACTIONS(4269), 1, - sym_dot_dot_i, - STATE(774), 1, - sym_string, - STATE(780), 1, + STATE(394), 1, + sym__open_brace, + STATE(1036), 1, + aux_sym_function_definition_repeat1, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(781), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(810), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + STATE(1603), 1, + sym_string, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1528), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4267), 9, + ACTIONS(3005), 8, sym_return, sym_next, sym_break, @@ -125364,8 +94917,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(585), 19, + STATE(1150), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -125385,73 +94937,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [56193] = 32, + [75139] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(2623), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(2625), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(2627), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(2629), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(2631), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(2633), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(2635), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(2637), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(2639), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(2643), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(2645), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(2647), 1, + anon_sym_SQUOTE, + ACTIONS(2649), 1, + anon_sym_DQUOTE, + ACTIONS(2651), 1, + sym_dot_dot_i, + ACTIONS(2659), 1, + sym__raw_string_literal, + ACTIONS(2661), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(2663), 1, sym__external_open_brace, - ACTIONS(4273), 1, - sym_dot_dot_i, - STATE(719), 1, - sym_string, - STATE(720), 1, + STATE(394), 1, + sym__open_brace, + STATE(1096), 1, + sym__open_parenthesis, + STATE(1576), 1, sym__float_literal, - STATE(721), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1603), 1, + sym_string, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(2047), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2621), 2, + sym_identifier, + sym_dots, + ACTIONS(2641), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(2655), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4271), 9, + ACTIONS(3009), 8, sym_return, sym_next, sym_break, @@ -125460,8 +95013,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(242), 19, + STATE(1151), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -125481,73 +95033,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [56321] = 32, + [75267] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, + ACTIONS(493), 1, anon_sym_SQUOTE, - ACTIONS(947), 1, + ACTIONS(495), 1, anon_sym_DQUOTE, - ACTIONS(951), 1, + ACTIONS(499), 1, sym__raw_string_literal, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(721), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(723), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(725), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(727), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(729), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(731), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(733), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(735), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(739), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(741), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(753), 1, sym__external_open_brace, - ACTIONS(4277), 1, - sym_dot_dot_i, - ACTIONS(4279), 1, + ACTIONS(3013), 1, sym__newline, - STATE(719), 1, - sym_string, - STATE(720), 1, - sym__float_literal, - STATE(721), 1, + STATE(309), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(315), 1, sym__double_quoted_string, - STATE(926), 1, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(1509), 1, + STATE(472), 1, aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(1062), 1, + sym__open_parenthesis, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(747), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4275), 9, + ACTIONS(3011), 8, sym_return, sym_next, sym_break, @@ -125556,8 +95109,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(243), 19, + STATE(145), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -125577,73 +95129,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [56449] = 32, + [75395] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, + ACTIONS(493), 1, + anon_sym_SQUOTE, + ACTIONS(495), 1, + anon_sym_DQUOTE, + ACTIONS(499), 1, + sym__raw_string_literal, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(11), 1, + ACTIONS(721), 1, anon_sym_function, - ACTIONS(13), 1, + ACTIONS(723), 1, anon_sym_if, - ACTIONS(15), 1, + ACTIONS(725), 1, anon_sym_for, - ACTIONS(17), 1, + ACTIONS(727), 1, anon_sym_while, - ACTIONS(19), 1, + ACTIONS(729), 1, anon_sym_repeat, - ACTIONS(21), 1, + ACTIONS(731), 1, anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(733), 1, anon_sym_TILDE, - ACTIONS(25), 1, + ACTIONS(735), 1, anon_sym_BANG, - ACTIONS(29), 1, + ACTIONS(739), 1, sym__hex_literal, - ACTIONS(31), 1, + ACTIONS(741), 1, sym__number_literal, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(45), 1, - sym__raw_string_literal, - ACTIONS(47), 1, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, + ACTIONS(753), 1, sym__external_open_brace, - ACTIONS(1941), 1, + ACTIONS(3017), 1, sym__newline, - ACTIONS(4283), 1, - sym_dot_dot_i, - STATE(769), 1, - sym_string, - STATE(776), 1, - sym__float_literal, - STATE(777), 1, + STATE(309), 1, sym__single_quoted_string, - STATE(779), 1, + STATE(315), 1, sym__double_quoted_string, - STATE(924), 1, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, sym__open_brace, - STATE(1039), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(473), 1, aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + STATE(1062), 1, + sym__open_parenthesis, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(39), 5, + ACTIONS(747), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4281), 9, + ACTIONS(3015), 8, sym_return, sym_next, sym_break, @@ -125652,8 +95205,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(472), 19, + STATE(146), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -125673,73 +95225,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [56577] = 32, + [75523] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, + ACTIONS(493), 1, anon_sym_SQUOTE, - ACTIONS(1157), 1, + ACTIONS(495), 1, anon_sym_DQUOTE, - ACTIONS(1159), 1, + ACTIONS(499), 1, sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(1504), 1, + ACTIONS(721), 1, anon_sym_function, - ACTIONS(1506), 1, + ACTIONS(723), 1, anon_sym_if, - ACTIONS(1508), 1, + ACTIONS(725), 1, anon_sym_for, - ACTIONS(1510), 1, + ACTIONS(727), 1, anon_sym_while, - ACTIONS(1512), 1, + ACTIONS(729), 1, anon_sym_repeat, - ACTIONS(1514), 1, + ACTIONS(731), 1, anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(733), 1, anon_sym_TILDE, - ACTIONS(1518), 1, + ACTIONS(735), 1, anon_sym_BANG, - ACTIONS(1522), 1, + ACTIONS(739), 1, sym__hex_literal, - ACTIONS(1524), 1, + ACTIONS(741), 1, sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, + ACTIONS(753), 1, sym__external_open_brace, - ACTIONS(1941), 1, + ACTIONS(3021), 1, sym__newline, - ACTIONS(4287), 1, - sym_dot_dot_i, - STATE(774), 1, - sym_string, - STATE(780), 1, - sym__float_literal, - STATE(781), 1, + STATE(309), 1, sym__single_quoted_string, - STATE(810), 1, + STATE(315), 1, sym__double_quoted_string, - STATE(897), 1, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(474), 1, aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + STATE(1062), 1, + sym__open_parenthesis, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1528), 5, + ACTIONS(747), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4285), 9, + ACTIONS(3019), 8, sym_return, sym_next, sym_break, @@ -125748,8 +95301,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(586), 19, + STATE(147), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -125769,73 +95321,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [56705] = 32, + [75651] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, + ACTIONS(493), 1, anon_sym_SQUOTE, - ACTIONS(947), 1, + ACTIONS(495), 1, anon_sym_DQUOTE, - ACTIONS(951), 1, + ACTIONS(499), 1, sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(719), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(721), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(723), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(725), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(727), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(729), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(731), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(733), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(735), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(739), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(741), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(743), 1, + sym_dot_dot_i, + ACTIONS(751), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(753), 1, sym__external_open_brace, - ACTIONS(4291), 1, - sym_dot_dot_i, - STATE(719), 1, - sym_string, - STATE(720), 1, - sym__float_literal, - STATE(721), 1, + ACTIONS(3025), 1, + sym__newline, + STATE(309), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(315), 1, sym__double_quoted_string, - STATE(926), 1, + STATE(317), 1, + sym_string, + STATE(318), 1, + sym__float_literal, + STATE(372), 1, sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(475), 1, aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(1062), 1, + sym__open_parenthesis, + STATE(2052), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(717), 2, + sym_identifier, + sym_dots, + ACTIONS(737), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(747), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4289), 9, + ACTIONS(3023), 8, sym_return, sym_next, sym_break, @@ -125844,8 +95397,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(244), 19, + STATE(148), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -125865,73 +95417,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [56833] = 32, + [75779] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, + ACTIONS(347), 1, anon_sym_SQUOTE, - ACTIONS(1157), 1, + ACTIONS(349), 1, anon_sym_DQUOTE, - ACTIONS(1159), 1, + ACTIONS(355), 1, sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(1504), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(1506), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(1508), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(1510), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(1512), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(1514), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(1518), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(1522), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(1524), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(1941), 1, + ACTIONS(3029), 1, sym__newline, - ACTIONS(4295), 1, - sym_dot_dot_i, - STATE(774), 1, + STATE(297), 1, sym_string, - STATE(780), 1, + STATE(298), 1, sym__float_literal, - STATE(781), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(810), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(897), 1, + STATE(380), 1, sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1042), 1, aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + STATE(1077), 1, + sym__open_parenthesis, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1528), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4293), 9, + ACTIONS(3027), 8, sym_return, sym_next, sym_break, @@ -125940,8 +95493,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(587), 19, + STATE(11), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -125961,73 +95513,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [56961] = 32, + [75907] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, + ACTIONS(347), 1, + anon_sym_SQUOTE, + ACTIONS(349), 1, + anon_sym_DQUOTE, + ACTIONS(355), 1, + sym__raw_string_literal, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(613), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(615), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(617), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(619), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(621), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(623), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(627), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(631), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(633), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(635), 1, - anon_sym_SQUOTE, - ACTIONS(637), 1, - anon_sym_DQUOTE, - ACTIONS(651), 1, - sym__raw_string_literal, - ACTIONS(653), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(4299), 1, - sym_dot_dot_i, - ACTIONS(4301), 1, - sym__newline, - STATE(763), 1, + STATE(297), 1, sym_string, - STATE(766), 1, + STATE(298), 1, sym__float_literal, - STATE(768), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(783), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(906), 1, + STATE(380), 1, sym__open_brace, - STATE(1015), 1, + STATE(1077), 1, sym__open_parenthesis, - STATE(1573), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(641), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4297), 9, + ACTIONS(3031), 8, sym_return, sym_next, sym_break, @@ -126036,8 +95589,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(387), 19, + STATE(12), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -126057,73 +95609,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [57089] = 32, + [76035] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, + ACTIONS(347), 1, anon_sym_SQUOTE, - ACTIONS(947), 1, + ACTIONS(349), 1, anon_sym_DQUOTE, - ACTIONS(951), 1, + ACTIONS(355), 1, sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(3639), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(3641), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(3643), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(3645), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(3647), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(3653), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(3657), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(3659), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(4305), 1, - sym_dot_dot_i, - STATE(719), 1, + ACTIONS(3035), 1, + sym__newline, + STATE(297), 1, sym_string, - STATE(720), 1, + STATE(298), 1, sym__float_literal, - STATE(721), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(722), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(926), 1, + STATE(380), 1, sym__open_brace, - STATE(1050), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(1044), 1, aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(1077), 1, + sym__open_parenthesis, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3663), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4303), 9, + ACTIONS(3033), 8, sym_return, sym_next, sym_break, @@ -126132,8 +95685,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(245), 19, + STATE(13), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -126153,73 +95705,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [57217] = 32, + [76163] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, + ACTIONS(347), 1, + anon_sym_SQUOTE, + ACTIONS(349), 1, + anon_sym_DQUOTE, + ACTIONS(355), 1, + sym__raw_string_literal, + ACTIONS(1077), 1, + sym__newline, + ACTIONS(1155), 1, anon_sym_BSLASH, - ACTIONS(11), 1, + ACTIONS(1157), 1, anon_sym_function, - ACTIONS(13), 1, + ACTIONS(1159), 1, anon_sym_if, - ACTIONS(15), 1, + ACTIONS(1161), 1, anon_sym_for, - ACTIONS(17), 1, + ACTIONS(1163), 1, anon_sym_while, - ACTIONS(19), 1, + ACTIONS(1165), 1, anon_sym_repeat, - ACTIONS(21), 1, + ACTIONS(1167), 1, anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(1169), 1, anon_sym_TILDE, - ACTIONS(25), 1, + ACTIONS(1171), 1, anon_sym_BANG, - ACTIONS(29), 1, + ACTIONS(1175), 1, sym__hex_literal, - ACTIONS(31), 1, + ACTIONS(1177), 1, sym__number_literal, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(45), 1, - sym__raw_string_literal, - ACTIONS(47), 1, + ACTIONS(1179), 1, + sym_dot_dot_i, + ACTIONS(1187), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, + ACTIONS(1189), 1, sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4309), 1, - sym_dot_dot_i, - STATE(769), 1, + STATE(297), 1, sym_string, - STATE(776), 1, + STATE(298), 1, sym__float_literal, - STATE(777), 1, + STATE(301), 1, sym__single_quoted_string, - STATE(779), 1, + STATE(302), 1, sym__double_quoted_string, - STATE(924), 1, + STATE(380), 1, sym__open_brace, - STATE(1039), 1, + STATE(1077), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + STATE(2036), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1153), 2, + sym_identifier, + sym_dots, + ACTIONS(1173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(39), 5, + ACTIONS(1183), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4307), 9, + ACTIONS(3037), 8, sym_return, sym_next, sym_break, @@ -126228,8 +95781,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(504), 19, + STATE(14), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -126249,73 +95801,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [57345] = 32, + [76291] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, + ACTIONS(503), 1, + anon_sym_SQUOTE, + ACTIONS(505), 1, + anon_sym_DQUOTE, + ACTIONS(509), 1, + sym__raw_string_literal, + ACTIONS(1021), 1, anon_sym_BSLASH, - ACTIONS(613), 1, + ACTIONS(1023), 1, anon_sym_function, - ACTIONS(615), 1, + ACTIONS(1025), 1, anon_sym_if, - ACTIONS(617), 1, + ACTIONS(1027), 1, anon_sym_for, - ACTIONS(619), 1, + ACTIONS(1029), 1, anon_sym_while, - ACTIONS(621), 1, + ACTIONS(1031), 1, anon_sym_repeat, - ACTIONS(623), 1, + ACTIONS(1033), 1, anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(1035), 1, anon_sym_TILDE, - ACTIONS(627), 1, + ACTIONS(1037), 1, anon_sym_BANG, - ACTIONS(631), 1, + ACTIONS(1041), 1, sym__hex_literal, - ACTIONS(633), 1, + ACTIONS(1043), 1, sym__number_literal, - ACTIONS(635), 1, - anon_sym_SQUOTE, - ACTIONS(637), 1, - anon_sym_DQUOTE, - ACTIONS(651), 1, - sym__raw_string_literal, - ACTIONS(653), 1, + ACTIONS(1045), 1, + sym_dot_dot_i, + ACTIONS(1053), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, + ACTIONS(1055), 1, sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(1941), 1, + ACTIONS(1077), 1, sym__newline, - ACTIONS(4313), 1, - sym_dot_dot_i, - STATE(763), 1, + STATE(320), 1, sym_string, - STATE(766), 1, + STATE(322), 1, + sym__double_quoted_string, + STATE(323), 1, sym__float_literal, - STATE(768), 1, + STATE(325), 1, sym__single_quoted_string, - STATE(783), 1, - sym__double_quoted_string, - STATE(906), 1, + STATE(378), 1, sym__open_brace, - STATE(1015), 1, + STATE(1054), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(1616), 1, aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + STATE(2046), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(1019), 2, + sym_identifier, + sym_dots, + ACTIONS(1039), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(641), 5, + ACTIONS(1049), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4311), 9, + ACTIONS(3039), 8, sym_return, sym_next, sym_break, @@ -126324,8 +95877,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(388), 19, + STATE(224), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -126345,73 +95897,74 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [57473] = 32, + [76419] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, + ACTIONS(373), 1, + anon_sym_SQUOTE, + ACTIONS(375), 1, + anon_sym_DQUOTE, + ACTIONS(381), 1, + sym__raw_string_literal, + ACTIONS(2159), 1, anon_sym_BSLASH, - ACTIONS(11), 1, + ACTIONS(2161), 1, anon_sym_function, - ACTIONS(13), 1, + ACTIONS(2163), 1, anon_sym_if, - ACTIONS(15), 1, + ACTIONS(2165), 1, anon_sym_for, - ACTIONS(17), 1, + ACTIONS(2167), 1, anon_sym_while, - ACTIONS(19), 1, + ACTIONS(2169), 1, anon_sym_repeat, - ACTIONS(21), 1, + ACTIONS(2171), 1, anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(2173), 1, anon_sym_TILDE, - ACTIONS(25), 1, + ACTIONS(2175), 1, anon_sym_BANG, - ACTIONS(29), 1, + ACTIONS(2179), 1, sym__hex_literal, - ACTIONS(31), 1, + ACTIONS(2181), 1, sym__number_literal, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(45), 1, - sym__raw_string_literal, - ACTIONS(47), 1, + ACTIONS(2183), 1, + sym_dot_dot_i, + ACTIONS(2191), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, + ACTIONS(2193), 1, sym__external_open_brace, - ACTIONS(1941), 1, + ACTIONS(3043), 1, sym__newline, - ACTIONS(4317), 1, - sym_dot_dot_i, - STATE(769), 1, + STATE(293), 1, sym_string, - STATE(776), 1, + STATE(294), 1, sym__float_literal, - STATE(777), 1, - sym__single_quoted_string, - STATE(779), 1, + STATE(295), 1, sym__double_quoted_string, - STATE(924), 1, + STATE(306), 1, + sym__single_quoted_string, + STATE(388), 1, sym__open_brace, - STATE(1039), 1, - sym__open_parenthesis, - STATE(2084), 1, + STATE(797), 1, aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + STATE(1087), 1, + sym__open_parenthesis, + STATE(2034), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(2157), 2, + sym_identifier, + sym_dots, + ACTIONS(2177), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(39), 5, + ACTIONS(2187), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4315), 9, + ACTIONS(3041), 8, sym_return, sym_next, sym_break, @@ -126420,8 +95973,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(473), 19, + STATE(67), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -126441,73 +95993,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [57601] = 32, + [76547] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(4323), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(4325), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(4327), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(4329), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(4331), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(4337), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(4341), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(4343), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(4349), 1, - sym_dot_dot_i, - ACTIONS(4351), 1, - sym__newline, - ACTIONS(4353), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, + ACTIONS(567), 1, sym__external_open_brace, - STATE(735), 1, + ACTIONS(1063), 1, + sym_dot_dot_i, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(736), 1, + STATE(1608), 1, sym__float_literal, - STATE(737), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(738), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(1524), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4347), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4345), 9, + ACTIONS(3045), 8, sym_return, sym_next, sym_break, @@ -126516,8 +96065,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(246), 19, + STATE(1483), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -126537,73 +96085,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [57729] = 32, + [76669] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(4323), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(4325), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(4327), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(4329), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(4331), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(4337), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(4341), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(4343), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4359), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4361), 1, - sym__newline, - STATE(735), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(736), 1, + STATE(1608), 1, sym__float_literal, - STATE(737), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(738), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(1526), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4347), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4357), 9, + ACTIONS(3047), 8, sym_return, sym_next, sym_break, @@ -126612,8 +96157,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(247), 19, + STATE(1561), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -126633,73 +96177,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [57857] = 32, + [76791] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(4323), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(4325), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(4327), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(4329), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(4331), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(4337), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(4341), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(4343), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4365), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4367), 1, - sym__newline, - STATE(735), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(736), 1, + STATE(1608), 1, sym__float_literal, - STATE(737), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(738), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(1528), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4347), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4363), 9, + ACTIONS(3049), 8, sym_return, sym_next, sym_break, @@ -126708,8 +96249,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(248), 19, + STATE(1532), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -126729,73 +96269,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [57985] = 32, + [76913] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(4323), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(4325), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(4327), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(4329), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(4331), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(4337), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(4341), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(4343), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4371), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4373), 1, - sym__newline, - STATE(735), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(736), 1, + STATE(1608), 1, sym__float_literal, - STATE(737), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(738), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(1530), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4347), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4369), 9, + ACTIONS(3051), 8, sym_return, sym_next, sym_break, @@ -126804,8 +96341,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(249), 19, + STATE(1507), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -126825,73 +96361,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [58113] = 32, + [77035] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(4323), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(4325), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(4327), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(4329), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(4331), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(4337), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(4341), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(4343), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4377), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4379), 1, - sym__newline, - STATE(735), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(736), 1, + STATE(1608), 1, sym__float_literal, - STATE(737), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(738), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(1532), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4347), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4375), 9, + ACTIONS(3053), 8, sym_return, sym_next, sym_break, @@ -126900,8 +96433,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(250), 19, + STATE(1437), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -126921,73 +96453,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [58241] = 32, + [77157] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(613), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(615), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(617), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(619), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(621), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(623), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(627), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(631), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(633), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(635), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(637), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(651), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(653), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4383), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(763), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(766), 1, + STATE(1608), 1, sym__float_literal, - STATE(768), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(783), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(641), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4381), 9, + ACTIONS(3055), 8, sym_return, sym_next, sym_break, @@ -126996,8 +96525,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(389), 19, + STATE(1564), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -127017,73 +96545,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [58369] = 32, + [77279] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(613), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(615), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(617), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(619), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(621), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(623), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(627), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(631), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(633), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(635), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(637), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(651), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(653), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4387), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(763), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(766), 1, + STATE(1608), 1, sym__float_literal, - STATE(768), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(783), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(641), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4385), 9, + ACTIONS(3057), 8, sym_return, sym_next, sym_break, @@ -127092,8 +96617,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(390), 19, + STATE(1427), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -127113,73 +96637,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [58497] = 32, + [77401] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(11), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(13), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(15), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(17), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(19), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(21), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(25), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(29), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(31), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(33), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(35), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(45), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(47), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4391), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(769), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(776), 1, + STATE(1608), 1, sym__float_literal, - STATE(777), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(779), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(39), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4389), 9, + ACTIONS(3059), 8, sym_return, sym_next, sym_break, @@ -127188,8 +96709,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(474), 19, + STATE(1573), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -127209,73 +96729,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [58625] = 32, + [77523] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(613), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(615), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(617), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(619), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(621), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(623), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(627), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(631), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(633), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(635), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(637), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(651), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(653), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4395), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(763), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(766), 1, + STATE(1608), 1, sym__float_literal, - STATE(768), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(783), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(641), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4393), 9, + ACTIONS(3061), 8, sym_return, sym_next, sym_break, @@ -127284,8 +96801,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(391), 19, + STATE(1355), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -127305,73 +96821,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [58753] = 32, + [77645] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(4323), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(4325), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(4327), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(4329), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(4331), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(4337), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(4341), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(4343), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4399), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4401), 1, - sym__newline, - STATE(735), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(736), 1, + STATE(1608), 1, sym__float_literal, - STATE(737), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(738), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(1558), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4347), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4397), 9, + ACTIONS(3063), 8, sym_return, sym_next, sym_break, @@ -127380,8 +96893,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(251), 19, + STATE(1452), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -127401,73 +96913,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [58881] = 32, + [77767] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(1504), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(1506), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(1508), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(1510), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(1512), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(1514), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(1518), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(1522), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(1524), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4405), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4407), 1, - sym__newline, - STATE(774), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(780), 1, + STATE(1608), 1, sym__float_literal, - STATE(781), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(810), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(1615), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1528), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4403), 9, + ACTIONS(3065), 8, sym_return, sym_next, sym_break, @@ -127476,8 +96985,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(588), 19, + STATE(1386), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -127497,73 +97005,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [59009] = 32, + [77889] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(4323), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(4325), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(4327), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(4329), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(4331), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(4337), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(4341), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(4343), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4411), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(735), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(736), 1, + STATE(1608), 1, sym__float_literal, - STATE(737), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(738), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4347), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4409), 9, + ACTIONS(3067), 8, sym_return, sym_next, sym_break, @@ -127572,8 +97077,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(252), 19, + STATE(1387), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -127593,73 +97097,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [59137] = 32, + [78011] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(613), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(615), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(617), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(619), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(621), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(623), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(627), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(631), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(633), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(635), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(637), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(651), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(653), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4415), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(763), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(766), 1, + STATE(1608), 1, sym__float_literal, - STATE(768), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(783), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(641), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4413), 9, + ACTIONS(3069), 8, sym_return, sym_next, sym_break, @@ -127668,8 +97169,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(392), 19, + STATE(1389), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -127689,73 +97189,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [59265] = 32, + [78133] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(4323), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(4325), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(4327), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(4329), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(4331), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(4337), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(4341), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(4343), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4419), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(735), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(736), 1, + STATE(1608), 1, sym__float_literal, - STATE(737), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(738), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4347), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4417), 9, + ACTIONS(3071), 8, sym_return, sym_next, sym_break, @@ -127764,8 +97261,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(253), 19, + STATE(1563), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -127785,73 +97281,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [59393] = 32, + [78255] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(1504), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(1506), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(1508), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(1510), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(1512), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(1514), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(1518), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(1522), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(1524), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4423), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4425), 1, - sym__newline, - STATE(774), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(780), 1, + STATE(1608), 1, sym__float_literal, - STATE(781), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(810), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(1618), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1528), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4421), 9, + ACTIONS(3073), 8, sym_return, sym_next, sym_break, @@ -127860,8 +97353,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(589), 19, + STATE(1394), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -127881,73 +97373,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [59521] = 32, + [78377] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(4323), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(4325), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(4327), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(4329), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(4331), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(4337), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(4341), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(4343), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4429), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(735), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(736), 1, + STATE(1608), 1, sym__float_literal, - STATE(737), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(738), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4347), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4427), 9, + ACTIONS(3075), 8, sym_return, sym_next, sym_break, @@ -127956,8 +97445,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(254), 19, + STATE(1412), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -127977,73 +97465,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [59649] = 32, + [78499] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(1504), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(1506), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(1508), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(1510), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(1512), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(1514), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(1518), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(1522), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(1524), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4433), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4435), 1, - sym__newline, - STATE(774), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(780), 1, + STATE(1608), 1, sym__float_literal, - STATE(781), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(810), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(1620), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1528), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4431), 9, + ACTIONS(3077), 8, sym_return, sym_next, sym_break, @@ -128052,8 +97537,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(590), 19, + STATE(1413), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -128073,73 +97557,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [59777] = 32, + [78621] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(4323), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(4325), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(4327), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(4329), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(4331), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(4337), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(4341), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(4343), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4439), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(735), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(736), 1, + STATE(1608), 1, sym__float_literal, - STATE(737), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(738), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4347), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4437), 9, + ACTIONS(3079), 8, sym_return, sym_next, sym_break, @@ -128148,8 +97629,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(255), 19, + STATE(1414), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -128169,73 +97649,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [59905] = 32, + [78743] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(1504), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(1506), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(1508), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(1510), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(1512), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(1514), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(1518), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(1522), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(1524), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4443), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4445), 1, - sym__newline, - STATE(774), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(780), 1, + STATE(1608), 1, sym__float_literal, - STATE(781), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(810), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(1626), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1528), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4441), 9, + ACTIONS(3081), 8, sym_return, sym_next, sym_break, @@ -128244,8 +97721,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(591), 19, + STATE(1417), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -128265,73 +97741,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [60033] = 32, + [78865] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(4323), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(4325), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(4327), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(4329), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(4331), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(4337), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(4341), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(4343), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4449), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(735), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(736), 1, + STATE(1608), 1, sym__float_literal, - STATE(737), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(738), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4347), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4447), 9, + ACTIONS(3083), 8, sym_return, sym_next, sym_break, @@ -128340,8 +97813,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(256), 19, + STATE(1419), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -128361,73 +97833,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [60161] = 32, + [78987] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(1504), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(1506), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(1508), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(1510), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(1512), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(1514), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(1518), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(1522), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(1524), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4453), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4455), 1, - sym__newline, - STATE(774), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(780), 1, + STATE(1608), 1, sym__float_literal, - STATE(781), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(810), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(1629), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1528), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4451), 9, + ACTIONS(3085), 8, sym_return, sym_next, sym_break, @@ -128436,8 +97905,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(592), 19, + STATE(1423), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -128457,73 +97925,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [60289] = 32, + [79109] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(613), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(615), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(617), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(619), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(621), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(623), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(627), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(631), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(633), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(635), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(637), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(651), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(653), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(4459), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4461), 1, - sym__newline, - STATE(763), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(766), 1, + STATE(1608), 1, sym__float_literal, - STATE(768), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(783), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, - sym__open_parenthesis, - STATE(1591), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(641), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4457), 9, + ACTIONS(3087), 8, sym_return, sym_next, sym_break, @@ -128532,8 +97997,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(393), 19, + STATE(1424), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -128553,73 +98017,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [60417] = 32, + [79231] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(613), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(615), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(617), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(619), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(621), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(623), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(627), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(631), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(633), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(635), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(637), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(651), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(653), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(4465), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4467), 1, - sym__newline, - STATE(763), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(766), 1, + STATE(1608), 1, sym__float_literal, - STATE(768), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(783), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, - sym__open_parenthesis, - STATE(1593), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(641), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4463), 9, + ACTIONS(3089), 8, sym_return, sym_next, sym_break, @@ -128628,8 +98089,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(394), 19, + STATE(1426), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -128649,73 +98109,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [60545] = 32, + [79353] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(613), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(615), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(617), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(619), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(621), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(623), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(627), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(631), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(633), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(635), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(637), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(651), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(653), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(4471), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4473), 1, - sym__newline, - STATE(763), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(766), 1, + STATE(1608), 1, sym__float_literal, - STATE(768), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(783), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, - sym__open_parenthesis, - STATE(1595), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(641), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4469), 9, + ACTIONS(3091), 8, sym_return, sym_next, sym_break, @@ -128724,8 +98181,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(395), 19, + STATE(1429), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -128745,73 +98201,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [60673] = 32, + [79475] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(4323), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(4325), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(4327), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(4329), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(4331), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(4337), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(4341), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(4343), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4477), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4479), 1, - sym__newline, - STATE(735), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(736), 1, + STATE(1608), 1, sym__float_literal, - STATE(737), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(738), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(1568), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4347), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4475), 9, + ACTIONS(3093), 8, sym_return, sym_next, sym_break, @@ -128820,8 +98273,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(257), 19, + STATE(1431), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -128841,73 +98293,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [60801] = 32, + [79597] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(4323), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(4325), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(4327), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(4329), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(4331), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(4337), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(4341), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(4343), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4483), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4485), 1, - sym__newline, - STATE(735), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(736), 1, + STATE(1608), 1, sym__float_literal, - STATE(737), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(738), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(1572), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4347), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4481), 9, + ACTIONS(3095), 8, sym_return, sym_next, sym_break, @@ -128916,8 +98365,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(259), 19, + STATE(1435), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -128937,73 +98385,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [60929] = 32, + [79719] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(4323), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(4325), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(4327), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(4329), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(4331), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(4337), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(4341), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(4343), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4489), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4491), 1, - sym__newline, - STATE(735), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(736), 1, + STATE(1608), 1, sym__float_literal, - STATE(737), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(738), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(1574), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4347), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4487), 9, + ACTIONS(3097), 8, sym_return, sym_next, sym_break, @@ -129012,8 +98457,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(260), 19, + STATE(1436), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -129033,73 +98477,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [61057] = 32, + [79841] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(4323), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(4325), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(4327), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(4329), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(4331), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(4337), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(4341), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(4343), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4495), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4497), 1, - sym__newline, - STATE(735), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(736), 1, + STATE(1608), 1, sym__float_literal, - STATE(737), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(738), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(1576), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4347), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4493), 9, + ACTIONS(3099), 8, sym_return, sym_next, sym_break, @@ -129108,8 +98549,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(261), 19, + STATE(1438), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -129129,73 +98569,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [61185] = 32, + [79963] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(4323), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(4325), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(4327), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(4329), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(4331), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(4337), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(4341), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(4343), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4501), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4503), 1, - sym__newline, - STATE(735), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(736), 1, + STATE(1608), 1, sym__float_literal, - STATE(737), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(738), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(1577), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4347), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4499), 9, + ACTIONS(3101), 8, sym_return, sym_next, sym_break, @@ -129204,8 +98641,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(262), 19, + STATE(1441), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -129225,73 +98661,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [61313] = 32, + [80085] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(4323), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(4325), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(4327), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(4329), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(4331), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(4337), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(4341), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(4343), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4507), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4509), 1, - sym__newline, - STATE(735), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(736), 1, + STATE(1608), 1, sym__float_literal, - STATE(737), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(738), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(1578), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4347), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4505), 9, + ACTIONS(3103), 8, sym_return, sym_next, sym_break, @@ -129300,8 +98733,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(263), 19, + STATE(1443), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -129321,73 +98753,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [61441] = 32, + [80207] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(4323), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(4325), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(4327), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(4329), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(4331), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(4337), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(4341), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(4343), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4513), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4515), 1, - sym__newline, - STATE(735), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(736), 1, + STATE(1608), 1, sym__float_literal, - STATE(737), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(738), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(1580), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4347), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4511), 9, + ACTIONS(3105), 8, sym_return, sym_next, sym_break, @@ -129396,8 +98825,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(264), 19, + STATE(1447), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -129417,73 +98845,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [61569] = 32, + [80329] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(4323), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(4325), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(4327), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(4329), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(4331), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(4337), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(4341), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(4343), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4519), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4521), 1, - sym__newline, - STATE(735), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(736), 1, + STATE(1608), 1, sym__float_literal, - STATE(737), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(738), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(1581), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4347), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4517), 9, + ACTIONS(3107), 8, sym_return, sym_next, sym_break, @@ -129492,8 +98917,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(265), 19, + STATE(1448), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -129513,73 +98937,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [61697] = 32, + [80451] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(4323), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(4325), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(4327), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(4329), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(4331), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(4337), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(4341), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(4343), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4525), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4527), 1, - sym__newline, - STATE(735), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(736), 1, + STATE(1608), 1, sym__float_literal, - STATE(737), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(738), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(1583), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4347), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4523), 9, + ACTIONS(3109), 8, sym_return, sym_next, sym_break, @@ -129588,8 +99009,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(266), 19, + STATE(1450), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -129609,73 +99029,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [61825] = 32, + [80573] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(4323), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(4325), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(4327), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(4329), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(4331), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(4337), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(4341), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(4343), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4531), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4533), 1, - sym__newline, - STATE(735), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(736), 1, + STATE(1608), 1, sym__float_literal, - STATE(737), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(738), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(1585), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4347), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4529), 9, + ACTIONS(3111), 8, sym_return, sym_next, sym_break, @@ -129684,8 +99101,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(267), 19, + STATE(1453), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -129705,73 +99121,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [61953] = 32, + [80695] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(4323), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(4325), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(4327), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(4329), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(4331), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(4337), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(4341), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(4343), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4537), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4539), 1, - sym__newline, - STATE(735), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(736), 1, + STATE(1608), 1, sym__float_literal, - STATE(737), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(738), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(1587), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4347), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4535), 9, + ACTIONS(3113), 8, sym_return, sym_next, sym_break, @@ -129780,8 +99193,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(268), 19, + STATE(1455), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -129801,73 +99213,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [62081] = 32, + [80817] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(4323), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(4325), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(4327), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(4329), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(4331), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(4337), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(4341), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(4343), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4543), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4545), 1, - sym__newline, - STATE(735), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(736), 1, + STATE(1608), 1, sym__float_literal, - STATE(737), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(738), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(1589), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4347), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4541), 9, + ACTIONS(3115), 8, sym_return, sym_next, sym_break, @@ -129876,8 +99285,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(269), 19, + STATE(1458), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -129897,73 +99305,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [62209] = 32, + [80939] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(613), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(615), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(617), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(619), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(621), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(623), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(627), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(631), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(633), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(635), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(637), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(651), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(653), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(4549), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4551), 1, - sym__newline, - STATE(763), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(766), 1, + STATE(1608), 1, sym__float_literal, - STATE(768), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(783), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, - sym__open_parenthesis, - STATE(1597), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(641), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4547), 9, + ACTIONS(3117), 8, sym_return, sym_next, sym_break, @@ -129972,8 +99377,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(396), 19, + STATE(1459), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -129993,73 +99397,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [62337] = 32, + [81061] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(613), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(615), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(617), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(619), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(621), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(623), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(627), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(631), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(633), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(635), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(637), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(651), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(653), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(4555), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4557), 1, - sym__newline, - STATE(763), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(766), 1, + STATE(1608), 1, sym__float_literal, - STATE(768), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(783), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, - sym__open_parenthesis, - STATE(1598), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(641), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4553), 9, + ACTIONS(3119), 8, sym_return, sym_next, sym_break, @@ -130068,8 +99469,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(397), 19, + STATE(1461), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -130089,73 +99489,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [62465] = 32, + [81183] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(613), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(615), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(617), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(619), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(621), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(623), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(627), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(631), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(633), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(635), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(637), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(651), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(653), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(4561), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4563), 1, - sym__newline, - STATE(763), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(766), 1, + STATE(1608), 1, sym__float_literal, - STATE(768), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(783), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, - sym__open_parenthesis, - STATE(1600), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(641), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4559), 9, + ACTIONS(3121), 8, sym_return, sym_next, sym_break, @@ -130164,8 +99561,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(398), 19, + STATE(1463), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -130185,73 +99581,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [62593] = 32, + [81305] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(613), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(615), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(617), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(619), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(621), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(623), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(627), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(631), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(633), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(635), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(637), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(651), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(653), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(4567), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4569), 1, - sym__newline, - STATE(763), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(766), 1, + STATE(1608), 1, sym__float_literal, - STATE(768), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(783), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, - sym__open_parenthesis, - STATE(1604), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(641), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4565), 9, + ACTIONS(3123), 8, sym_return, sym_next, sym_break, @@ -130260,8 +99653,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(399), 19, + STATE(1464), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -130281,73 +99673,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [62721] = 32, + [81427] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(613), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(615), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(617), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(619), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(621), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(623), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(627), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(631), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(633), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(635), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(637), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(651), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(653), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(4573), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4575), 1, - sym__newline, - STATE(763), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(766), 1, + STATE(1608), 1, sym__float_literal, - STATE(768), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(783), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, - sym__open_parenthesis, - STATE(1606), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(641), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4571), 9, + ACTIONS(3125), 8, sym_return, sym_next, sym_break, @@ -130356,8 +99745,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(400), 19, + STATE(1469), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -130377,73 +99765,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [62849] = 32, + [81549] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(613), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(615), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(617), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(619), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(621), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(623), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(627), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(631), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(633), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(635), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(637), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(651), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(653), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(4579), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4581), 1, - sym__newline, - STATE(763), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(766), 1, + STATE(1608), 1, sym__float_literal, - STATE(768), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(783), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, - sym__open_parenthesis, - STATE(1608), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(641), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4577), 9, + ACTIONS(3127), 8, sym_return, sym_next, sym_break, @@ -130452,8 +99837,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(401), 19, + STATE(1470), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -130473,73 +99857,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [62977] = 32, + [81671] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(613), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(615), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(617), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(619), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(621), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(623), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(627), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(631), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(633), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(635), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(637), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(651), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(653), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(4585), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4587), 1, - sym__newline, - STATE(763), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(766), 1, + STATE(1608), 1, sym__float_literal, - STATE(768), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(783), 1, - sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, - sym__open_parenthesis, STATE(1610), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + sym__double_quoted_string, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(641), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4583), 9, + ACTIONS(3129), 8, sym_return, sym_next, sym_break, @@ -130548,8 +99929,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(402), 19, + STATE(1472), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -130569,73 +99949,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [63105] = 32, + [81793] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(613), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(615), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(617), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(619), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(621), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(623), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(627), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(631), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(633), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(635), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(637), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(651), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(653), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(4591), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4593), 1, - sym__newline, - STATE(763), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(766), 1, + STATE(1608), 1, sym__float_literal, - STATE(768), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(783), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, - sym__open_parenthesis, - STATE(1612), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(641), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4589), 9, + ACTIONS(3131), 8, sym_return, sym_next, sym_break, @@ -130644,8 +100021,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(403), 19, + STATE(1475), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -130665,73 +100041,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [63233] = 32, + [81915] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(613), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(615), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(617), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(619), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(621), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(623), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(627), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(631), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(633), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(635), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(637), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(651), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(653), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(4597), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4599), 1, - sym__newline, - STATE(763), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(766), 1, + STATE(1608), 1, sym__float_literal, - STATE(768), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(783), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, - sym__open_parenthesis, - STATE(1614), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(641), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4595), 9, + ACTIONS(3133), 8, sym_return, sym_next, sym_break, @@ -130740,8 +100113,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(404), 19, + STATE(1477), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -130761,73 +100133,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [63361] = 32, + [82037] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(4323), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(4325), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(4327), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(4329), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(4331), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(4337), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(4341), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(4343), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4603), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(735), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(736), 1, + STATE(1608), 1, sym__float_literal, - STATE(737), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(738), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4347), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4601), 9, + ACTIONS(3135), 8, sym_return, sym_next, sym_break, @@ -130836,8 +100205,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(270), 19, + STATE(1482), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -130857,73 +100225,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [63489] = 32, + [82159] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(4323), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(4325), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(4327), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(4329), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(4331), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(4337), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(4341), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(4343), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4607), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4609), 1, - sym__newline, - STATE(735), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(736), 1, + STATE(1608), 1, sym__float_literal, - STATE(737), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(738), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(1601), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4347), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4605), 9, + ACTIONS(3137), 8, sym_return, sym_next, sym_break, @@ -130932,8 +100297,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(271), 19, + STATE(1485), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -130953,73 +100317,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [63617] = 32, + [82281] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(613), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(615), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(617), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(619), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(621), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(623), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(627), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(631), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(633), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(635), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(637), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(651), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(653), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(4613), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4615), 1, - sym__newline, - STATE(763), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(766), 1, + STATE(1608), 1, sym__float_literal, - STATE(768), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(783), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, - sym__open_parenthesis, - STATE(1616), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(641), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4611), 9, + ACTIONS(3139), 8, sym_return, sym_next, sym_break, @@ -131028,8 +100389,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(405), 19, + STATE(1488), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -131049,73 +100409,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [63745] = 32, + [82403] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(1504), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(1506), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(1508), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(1510), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(1512), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(1514), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(1518), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(1522), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(1524), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4619), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4621), 1, - sym__newline, - STATE(774), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(780), 1, + STATE(1608), 1, sym__float_literal, - STATE(781), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(810), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(1636), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1528), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4617), 9, + ACTIONS(3141), 8, sym_return, sym_next, sym_break, @@ -131124,8 +100481,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(593), 19, + STATE(1490), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -131145,73 +100501,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [63873] = 32, + [82525] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(1504), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(1506), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(1508), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(1510), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(1512), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(1514), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(1518), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(1522), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(1524), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4625), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4627), 1, - sym__newline, - STATE(774), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(780), 1, + STATE(1608), 1, sym__float_literal, - STATE(781), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(810), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(1638), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1528), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4623), 9, + ACTIONS(3143), 8, sym_return, sym_next, sym_break, @@ -131220,8 +100573,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(595), 19, + STATE(1495), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -131241,73 +100593,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [64001] = 32, + [82647] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(1504), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(1506), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(1508), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(1510), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(1512), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(1514), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(1518), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(1522), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(1524), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4631), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4633), 1, - sym__newline, - STATE(774), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(780), 1, + STATE(1608), 1, sym__float_literal, - STATE(781), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(810), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(1646), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1528), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4629), 9, + ACTIONS(3145), 8, sym_return, sym_next, sym_break, @@ -131316,8 +100665,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(596), 19, + STATE(1496), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -131337,73 +100685,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [64129] = 32, + [82769] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(1504), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(1506), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(1508), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(1510), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(1512), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(1514), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(1518), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(1522), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(1524), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4637), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4639), 1, - sym__newline, - STATE(774), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(780), 1, + STATE(1608), 1, sym__float_literal, - STATE(781), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(810), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(1648), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1528), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4635), 9, + ACTIONS(3147), 8, sym_return, sym_next, sym_break, @@ -131412,8 +100757,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(597), 19, + STATE(1497), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -131433,73 +100777,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [64257] = 32, + [82891] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(1504), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(1506), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(1508), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(1510), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(1512), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(1514), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(1518), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(1522), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(1524), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4643), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4645), 1, - sym__newline, - STATE(774), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(780), 1, + STATE(1608), 1, sym__float_literal, - STATE(781), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(810), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(1651), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1528), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4641), 9, + ACTIONS(3149), 8, sym_return, sym_next, sym_break, @@ -131508,8 +100849,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(598), 19, + STATE(1498), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -131529,73 +100869,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [64385] = 32, + [83013] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(1504), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(1506), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(1508), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(1510), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(1512), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(1514), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(1518), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(1522), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(1524), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4649), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4651), 1, - sym__newline, - STATE(774), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(780), 1, + STATE(1608), 1, sym__float_literal, - STATE(781), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(810), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(1653), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1528), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4647), 9, + ACTIONS(3151), 8, sym_return, sym_next, sym_break, @@ -131604,8 +100941,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(599), 19, + STATE(1499), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -131625,73 +100961,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [64513] = 32, + [83135] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(1504), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(1506), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(1508), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(1510), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(1512), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(1514), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(1518), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(1522), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(1524), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4655), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4657), 1, - sym__newline, - STATE(774), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(780), 1, + STATE(1608), 1, sym__float_literal, - STATE(781), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(810), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(1655), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1528), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4653), 9, + ACTIONS(3153), 8, sym_return, sym_next, sym_break, @@ -131700,8 +101033,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(600), 19, + STATE(1502), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -131721,73 +101053,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [64641] = 32, + [83257] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(4323), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(4325), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(4327), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(4329), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(4331), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(4337), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(4341), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(4343), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4661), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(735), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(736), 1, + STATE(1608), 1, sym__float_literal, - STATE(737), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(738), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4347), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4659), 9, + ACTIONS(3155), 8, sym_return, sym_next, sym_break, @@ -131796,8 +101125,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(272), 19, + STATE(1505), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -131817,73 +101145,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [64769] = 32, + [83379] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(1504), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(1506), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(1508), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(1510), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(1512), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(1514), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(1518), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(1522), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(1524), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4665), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4667), 1, - sym__newline, - STATE(774), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(780), 1, + STATE(1608), 1, sym__float_literal, - STATE(781), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(810), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(1657), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1528), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4663), 9, + ACTIONS(3157), 8, sym_return, sym_next, sym_break, @@ -131892,8 +101217,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(601), 19, + STATE(1513), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -131913,73 +101237,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [64897] = 32, + [83501] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(4323), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(4325), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(4327), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(4329), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(4331), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(4337), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(4341), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(4343), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4671), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(735), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(736), 1, + STATE(1608), 1, sym__float_literal, - STATE(737), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(738), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4347), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4669), 9, + ACTIONS(3159), 8, sym_return, sym_next, sym_break, @@ -131988,8 +101309,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(273), 19, + STATE(1515), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -132009,73 +101329,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [65025] = 32, + [83623] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(11), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(13), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(15), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(17), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(19), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(21), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(25), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(29), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(31), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(33), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(35), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(45), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(47), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4675), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(769), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(776), 1, + STATE(1608), 1, sym__float_literal, - STATE(777), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(779), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(39), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4673), 9, + ACTIONS(3161), 8, sym_return, sym_next, sym_break, @@ -132084,8 +101401,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(505), 19, + STATE(1520), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -132105,73 +101421,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [65153] = 32, + [83745] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(4323), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(4325), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(4327), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(4329), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(4331), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(4337), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(4341), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(4343), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4679), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(735), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(736), 1, + STATE(1608), 1, sym__float_literal, - STATE(737), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(738), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4347), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4677), 9, + ACTIONS(3163), 8, sym_return, sym_next, sym_break, @@ -132180,8 +101493,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(274), 19, + STATE(1522), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -132201,73 +101513,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [65281] = 32, + [83867] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(613), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(615), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(617), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(619), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(621), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(623), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(627), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(631), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(633), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(635), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(637), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(651), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(653), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4683), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(763), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(766), 1, + STATE(1608), 1, sym__float_literal, - STATE(768), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(783), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(641), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4681), 9, + ACTIONS(3165), 8, sym_return, sym_next, sym_break, @@ -132276,8 +101585,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(408), 19, + STATE(1527), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -132297,73 +101605,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [65409] = 32, + [83989] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(4323), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(4325), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(4327), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(4329), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(4331), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(4337), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(4341), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(4343), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4687), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(735), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(736), 1, + STATE(1608), 1, sym__float_literal, - STATE(737), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(738), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4347), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4685), 9, + ACTIONS(3167), 8, sym_return, sym_next, sym_break, @@ -132372,8 +101677,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(275), 19, + STATE(1529), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -132393,73 +101697,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [65537] = 32, + [84111] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(613), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(615), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(617), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(619), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(621), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(623), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(627), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(631), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(633), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(635), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(637), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(651), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(653), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(4691), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4693), 1, - sym__newline, - STATE(763), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(766), 1, + STATE(1608), 1, sym__float_literal, - STATE(768), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(783), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, - sym__open_parenthesis, - STATE(1640), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(641), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4689), 9, + ACTIONS(3169), 8, sym_return, sym_next, sym_break, @@ -132468,8 +101769,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(409), 19, + STATE(1534), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -132489,73 +101789,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [65665] = 32, + [84233] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(4323), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(4325), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(4327), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(4329), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(4331), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(4337), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(4341), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(4343), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4697), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(735), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(736), 1, + STATE(1608), 1, sym__float_literal, - STATE(737), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(738), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4347), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4695), 9, + ACTIONS(3171), 8, sym_return, sym_next, sym_break, @@ -132564,8 +101861,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(276), 19, + STATE(1536), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -132585,73 +101881,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [65793] = 32, + [84355] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(4323), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(4325), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(4327), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(4329), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(4331), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(4337), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(4341), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(4343), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4701), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(735), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(736), 1, + STATE(1608), 1, sym__float_literal, - STATE(737), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(738), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4347), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4699), 9, + ACTIONS(3173), 8, sym_return, sym_next, sym_break, @@ -132660,8 +101953,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(277), 19, + STATE(1541), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -132681,73 +101973,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [65921] = 32, + [84477] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(4323), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(4325), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(4327), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(4329), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(4331), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(4337), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(4341), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(4343), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4705), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(735), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(736), 1, + STATE(1608), 1, sym__float_literal, - STATE(737), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(738), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4347), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4703), 9, + ACTIONS(3175), 8, sym_return, sym_next, sym_break, @@ -132756,8 +102045,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(278), 19, + STATE(1543), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -132777,73 +102065,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [66049] = 32, + [84599] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(11), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(13), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(15), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(17), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(19), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(21), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(25), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(29), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(31), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(33), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(35), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(45), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(47), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4709), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(769), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(776), 1, + STATE(1608), 1, sym__float_literal, - STATE(777), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(779), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(39), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4707), 9, + ACTIONS(3177), 8, sym_return, sym_next, sym_break, @@ -132852,8 +102137,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(475), 19, + STATE(1548), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -132873,73 +102157,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [66177] = 32, + [84721] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(4323), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(4325), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(4327), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(4329), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(4331), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(4337), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(4341), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(4343), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4713), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(735), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(736), 1, + STATE(1608), 1, sym__float_literal, - STATE(737), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(738), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4347), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4711), 9, + ACTIONS(3179), 8, sym_return, sym_next, sym_break, @@ -132948,8 +102229,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(279), 19, + STATE(1334), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -132969,73 +102249,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [66305] = 32, + [84843] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(4323), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(4325), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(4327), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(4329), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(4331), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(4337), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(4341), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(4343), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4717), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(735), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(736), 1, + STATE(1608), 1, sym__float_literal, - STATE(737), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(738), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4347), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4715), 9, + ACTIONS(3181), 8, sym_return, sym_next, sym_break, @@ -133044,8 +102321,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(280), 19, + STATE(1554), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -133065,73 +102341,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [66433] = 32, + [84965] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(711), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(713), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(715), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(717), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(719), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(721), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(725), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(729), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(731), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(733), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(735), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(749), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(751), 1, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(4721), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - ACTIONS(4723), 1, - sym__newline, - STATE(791), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(792), 1, + STATE(1608), 1, sym__float_literal, - STATE(793), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(794), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, - sym__open_parenthesis, - STATE(1611), 1, - aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(739), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4719), 9, + ACTIONS(3183), 8, sym_return, sym_next, sym_break, @@ -133140,8 +102413,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(506), 19, + STATE(1556), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -133161,73 +102433,70 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [66561] = 32, + [85087] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, + ACTIONS(523), 1, anon_sym_BSLASH, - ACTIONS(4323), 1, + ACTIONS(525), 1, anon_sym_function, - ACTIONS(4325), 1, + ACTIONS(527), 1, anon_sym_if, - ACTIONS(4327), 1, + ACTIONS(529), 1, anon_sym_for, - ACTIONS(4329), 1, + ACTIONS(531), 1, anon_sym_while, - ACTIONS(4331), 1, + ACTIONS(533), 1, anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(535), 1, anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(537), 1, anon_sym_TILDE, - ACTIONS(4337), 1, + ACTIONS(539), 1, anon_sym_BANG, - ACTIONS(4341), 1, + ACTIONS(543), 1, sym__hex_literal, - ACTIONS(4343), 1, + ACTIONS(545), 1, sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(547), 1, + anon_sym_SQUOTE, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(561), 1, + sym__raw_string_literal, + ACTIONS(563), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, + ACTIONS(567), 1, sym__external_open_brace, - ACTIONS(4727), 1, + ACTIONS(1063), 1, sym_dot_dot_i, - STATE(735), 1, + STATE(370), 1, + sym__open_brace, + STATE(1057), 1, + sym__open_parenthesis, + STATE(1607), 1, sym_string, - STATE(736), 1, + STATE(1608), 1, sym__float_literal, - STATE(737), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(738), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(2050), 1, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(541), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4347), 5, + ACTIONS(1061), 2, + sym_identifier, + sym_dots, + ACTIONS(557), 5, anon_sym_NA, anon_sym_NA_integer_, anon_sym_NA_real_, anon_sym_NA_complex_, anon_sym_NA_character_, - ACTIONS(4725), 9, + ACTIONS(3185), 8, sym_return, sym_next, sym_break, @@ -133236,8 +102505,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null, sym_inf, sym_nan, - sym_dots, - STATE(281), 19, + STATE(1391), 19, sym_function_definition, sym_if_statement, sym_for_statement, @@ -133257,25373 +102525,26232 @@ static const uint16_t ts_small_parse_table[] = { sym_float, sym_na, sym__expression, - [66689] = 32, + [85209] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2443), 1, + anon_sym_SQUOTE, + ACTIONS(2445), 1, + anon_sym_DQUOTE, + ACTIONS(2455), 1, + sym__raw_string_literal, + ACTIONS(3189), 1, + sym_dot_dot_i, + ACTIONS(3191), 1, + sym__newline, + STATE(1138), 1, + aux_sym_function_definition_repeat1, + STATE(1583), 1, + sym__single_quoted_string, + STATE(1584), 1, + sym__double_quoted_string, + ACTIONS(3187), 2, + sym_identifier, + sym_dots, + STATE(1673), 2, + sym_string, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(367), 9, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(363), 26, + sym__external_else, + sym__external_open_parenthesis, + sym__external_open_bracket, + sym__external_close_bracket, + sym__external_open_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [85284] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2647), 1, + anon_sym_SQUOTE, + ACTIONS(2649), 1, + anon_sym_DQUOTE, + ACTIONS(2659), 1, + sym__raw_string_literal, + ACTIONS(3195), 1, + sym_dot_dot_i, + ACTIONS(3197), 1, + sym__newline, + STATE(1136), 1, + aux_sym_function_definition_repeat1, + STATE(1577), 1, + sym__single_quoted_string, + STATE(1578), 1, + sym__double_quoted_string, + ACTIONS(3193), 2, + sym_identifier, + sym_dots, + STATE(1680), 2, + sym_string, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(367), 9, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(363), 26, + sym__external_else, + sym__external_open_parenthesis, + sym__external_open_bracket, + sym__external_open_bracket2, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [85359] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(3201), 1, + sym_dot_dot_i, + ACTIONS(3203), 1, + sym__newline, + STATE(1137), 1, + aux_sym_function_definition_repeat1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1597), 1, + sym__single_quoted_string, + ACTIONS(3199), 2, + sym_identifier, + sym_dots, + STATE(1648), 2, + sym_string, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(367), 9, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(363), 26, + sym__external_else, + sym__external_open_parenthesis, + sym__external_close_parenthesis, + sym__external_open_bracket, + sym__external_open_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [85434] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1977), 1, + anon_sym_SQUOTE, + ACTIONS(1979), 1, + anon_sym_DQUOTE, + ACTIONS(1989), 1, + sym__raw_string_literal, + ACTIONS(3207), 1, + sym_dot_dot_i, + ACTIONS(3209), 1, + sym__newline, + STATE(1120), 1, + aux_sym_function_definition_repeat1, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1597), 1, + sym__single_quoted_string, + ACTIONS(3205), 2, + sym_identifier, + sym_dots, + STATE(1638), 2, + sym_string, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(345), 9, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(341), 26, + sym__external_else, + sym__external_open_parenthesis, + sym__external_close_parenthesis, + sym__external_open_bracket, + sym__external_open_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [85509] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2647), 1, + anon_sym_SQUOTE, + ACTIONS(2649), 1, + anon_sym_DQUOTE, + ACTIONS(2659), 1, + sym__raw_string_literal, + ACTIONS(3213), 1, + sym_dot_dot_i, + ACTIONS(3215), 1, + sym__newline, + STATE(1119), 1, + aux_sym_function_definition_repeat1, + STATE(1577), 1, + sym__single_quoted_string, + STATE(1578), 1, + sym__double_quoted_string, + ACTIONS(3211), 2, + sym_identifier, + sym_dots, + STATE(1709), 2, + sym_string, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(345), 9, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(341), 26, + sym__external_else, + sym__external_open_parenthesis, + sym__external_open_bracket, + sym__external_open_bracket2, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [85584] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, - anon_sym_BSLASH, - ACTIONS(711), 1, - anon_sym_function, - ACTIONS(713), 1, - anon_sym_if, - ACTIONS(715), 1, - anon_sym_for, - ACTIONS(717), 1, - anon_sym_while, - ACTIONS(719), 1, - anon_sym_repeat, - ACTIONS(721), 1, - anon_sym_QMARK, - ACTIONS(723), 1, - anon_sym_TILDE, - ACTIONS(725), 1, - anon_sym_BANG, - ACTIONS(729), 1, - sym__hex_literal, - ACTIONS(731), 1, - sym__number_literal, - ACTIONS(733), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(735), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(749), 1, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(751), 1, - sym__external_open_parenthesis, - ACTIONS(755), 1, - sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(4731), 1, + ACTIONS(3219), 1, sym_dot_dot_i, - ACTIONS(4733), 1, + ACTIONS(3221), 1, sym__newline, - STATE(791), 1, - sym_string, - STATE(792), 1, - sym__float_literal, - STATE(793), 1, + STATE(1118), 1, + aux_sym_function_definition_repeat1, + STATE(1583), 1, sym__single_quoted_string, - STATE(794), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, - sym__open_parenthesis, - STATE(1617), 1, - aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(739), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4729), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, + ACTIONS(3217), 2, + sym_identifier, sym_dots, - STATE(507), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [66817] = 32, + STATE(1666), 2, + sym_string, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(345), 9, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(341), 26, + sym__external_else, + sym__external_open_parenthesis, + sym__external_open_bracket, + sym__external_close_bracket, + sym__external_open_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [85659] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, + ACTIONS(421), 1, anon_sym_SQUOTE, - ACTIONS(963), 1, + ACTIONS(423), 1, anon_sym_DQUOTE, - ACTIONS(967), 1, + ACTIONS(435), 1, sym__raw_string_literal, - ACTIONS(1941), 1, + ACTIONS(3225), 1, + sym_dot_dot_i, + ACTIONS(3227), 1, sym__newline, - ACTIONS(4319), 1, + STATE(1163), 1, + aux_sym_function_definition_repeat1, + STATE(1627), 1, + sym__single_quoted_string, + STATE(1628), 1, + sym__double_quoted_string, + ACTIONS(3223), 2, sym_identifier, - ACTIONS(4321), 1, - anon_sym_BSLASH, - ACTIONS(4323), 1, - anon_sym_function, - ACTIONS(4325), 1, - anon_sym_if, - ACTIONS(4327), 1, - anon_sym_for, - ACTIONS(4329), 1, - anon_sym_while, - ACTIONS(4331), 1, - anon_sym_repeat, - ACTIONS(4333), 1, + sym_dots, + STATE(1781), 2, + sym_string, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(367), 9, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(363), 25, + sym__external_open_parenthesis, + sym__external_open_bracket, + sym__external_close_bracket, + sym__external_open_bracket2, anon_sym_QMARK, - ACTIONS(4335), 1, anon_sym_TILDE, - ACTIONS(4337), 1, - anon_sym_BANG, - ACTIONS(4341), 1, - sym__hex_literal, - ACTIONS(4343), 1, - sym__number_literal, - ACTIONS(4353), 1, - sym__external_open_parenthesis, - ACTIONS(4355), 1, - sym__external_open_brace, - ACTIONS(4737), 1, - sym_dot_dot_i, - STATE(735), 1, - sym_string, - STATE(736), 1, - sym__float_literal, - STATE(737), 1, - sym__single_quoted_string, - STATE(738), 1, - sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4347), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4735), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(282), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [66945] = 32, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [85733] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, - anon_sym_BSLASH, - ACTIONS(711), 1, - anon_sym_function, - ACTIONS(713), 1, - anon_sym_if, - ACTIONS(715), 1, - anon_sym_for, - ACTIONS(717), 1, - anon_sym_while, - ACTIONS(719), 1, - anon_sym_repeat, - ACTIONS(721), 1, - anon_sym_QMARK, - ACTIONS(723), 1, - anon_sym_TILDE, - ACTIONS(725), 1, - anon_sym_BANG, - ACTIONS(729), 1, - sym__hex_literal, - ACTIONS(731), 1, - sym__number_literal, - ACTIONS(733), 1, + ACTIONS(469), 1, anon_sym_SQUOTE, - ACTIONS(735), 1, + ACTIONS(471), 1, anon_sym_DQUOTE, - ACTIONS(749), 1, + ACTIONS(483), 1, sym__raw_string_literal, - ACTIONS(751), 1, - sym__external_open_parenthesis, - ACTIONS(755), 1, - sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(4741), 1, + ACTIONS(3231), 1, sym_dot_dot_i, - ACTIONS(4743), 1, + ACTIONS(3233), 1, sym__newline, - STATE(791), 1, - sym_string, - STATE(792), 1, - sym__float_literal, - STATE(793), 1, + STATE(1129), 1, + aux_sym_function_definition_repeat1, + STATE(1623), 1, sym__single_quoted_string, - STATE(794), 1, + STATE(1624), 1, sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, - sym__open_parenthesis, - STATE(1621), 1, - aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(739), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4739), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, + ACTIONS(3229), 2, + sym_identifier, sym_dots, - STATE(508), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [67073] = 32, + STATE(1776), 2, + sym_string, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(345), 9, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(341), 25, + sym__external_open_parenthesis, + sym__external_open_bracket, + sym__external_open_bracket2, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [85807] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(963), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(967), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(1941), 1, + ACTIONS(3237), 1, + sym_dot_dot_i, + ACTIONS(3239), 1, sym__newline, - ACTIONS(4319), 1, + STATE(1156), 1, + aux_sym_function_definition_repeat1, + STATE(1609), 1, + sym__single_quoted_string, + STATE(1610), 1, + sym__double_quoted_string, + ACTIONS(3235), 2, sym_identifier, - ACTIONS(4321), 1, - anon_sym_BSLASH, - ACTIONS(4323), 1, - anon_sym_function, - ACTIONS(4325), 1, - anon_sym_if, - ACTIONS(4327), 1, - anon_sym_for, - ACTIONS(4329), 1, - anon_sym_while, - ACTIONS(4331), 1, - anon_sym_repeat, - ACTIONS(4333), 1, + sym_dots, + STATE(1766), 2, + sym_string, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(367), 9, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(363), 25, + sym__external_open_parenthesis, + sym__external_close_parenthesis, + sym__external_open_bracket, + sym__external_open_bracket2, anon_sym_QMARK, - ACTIONS(4335), 1, anon_sym_TILDE, - ACTIONS(4337), 1, - anon_sym_BANG, - ACTIONS(4341), 1, - sym__hex_literal, - ACTIONS(4343), 1, - sym__number_literal, - ACTIONS(4353), 1, - sym__external_open_parenthesis, - ACTIONS(4355), 1, - sym__external_open_brace, - ACTIONS(4747), 1, - sym_dot_dot_i, - STATE(735), 1, - sym_string, - STATE(736), 1, - sym__float_literal, - STATE(737), 1, - sym__single_quoted_string, - STATE(738), 1, - sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4347), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4745), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(283), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [67201] = 32, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [85881] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, - anon_sym_BSLASH, - ACTIONS(711), 1, - anon_sym_function, - ACTIONS(713), 1, - anon_sym_if, - ACTIONS(715), 1, - anon_sym_for, - ACTIONS(717), 1, - anon_sym_while, - ACTIONS(719), 1, - anon_sym_repeat, - ACTIONS(721), 1, - anon_sym_QMARK, - ACTIONS(723), 1, - anon_sym_TILDE, - ACTIONS(725), 1, - anon_sym_BANG, - ACTIONS(729), 1, - sym__hex_literal, - ACTIONS(731), 1, - sym__number_literal, - ACTIONS(733), 1, + ACTIONS(421), 1, anon_sym_SQUOTE, - ACTIONS(735), 1, + ACTIONS(423), 1, anon_sym_DQUOTE, - ACTIONS(749), 1, + ACTIONS(435), 1, sym__raw_string_literal, - ACTIONS(751), 1, - sym__external_open_parenthesis, - ACTIONS(755), 1, - sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(4751), 1, + ACTIONS(3243), 1, sym_dot_dot_i, - ACTIONS(4753), 1, + ACTIONS(3245), 1, sym__newline, - STATE(791), 1, - sym_string, - STATE(792), 1, - sym__float_literal, - STATE(793), 1, + STATE(1124), 1, + aux_sym_function_definition_repeat1, + STATE(1627), 1, sym__single_quoted_string, - STATE(794), 1, + STATE(1628), 1, sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, - sym__open_parenthesis, - STATE(1633), 1, - aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(739), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4749), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, + ACTIONS(3241), 2, + sym_identifier, sym_dots, - STATE(509), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [67329] = 32, + STATE(1735), 2, + sym_string, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(345), 9, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(341), 25, + sym__external_open_parenthesis, + sym__external_open_bracket, + sym__external_close_bracket, + sym__external_open_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [85955] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(963), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(967), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(1941), 1, + ACTIONS(3249), 1, + sym_dot_dot_i, + ACTIONS(3251), 1, sym__newline, - ACTIONS(4319), 1, + STATE(1126), 1, + aux_sym_function_definition_repeat1, + STATE(1609), 1, + sym__single_quoted_string, + STATE(1610), 1, + sym__double_quoted_string, + ACTIONS(3247), 2, sym_identifier, - ACTIONS(4321), 1, - anon_sym_BSLASH, - ACTIONS(4323), 1, - anon_sym_function, - ACTIONS(4325), 1, - anon_sym_if, - ACTIONS(4327), 1, - anon_sym_for, - ACTIONS(4329), 1, - anon_sym_while, - ACTIONS(4331), 1, - anon_sym_repeat, - ACTIONS(4333), 1, + sym_dots, + STATE(1731), 2, + sym_string, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(345), 9, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(341), 25, + sym__external_open_parenthesis, + sym__external_close_parenthesis, + sym__external_open_bracket, + sym__external_open_bracket2, anon_sym_QMARK, - ACTIONS(4335), 1, anon_sym_TILDE, - ACTIONS(4337), 1, - anon_sym_BANG, - ACTIONS(4341), 1, - sym__hex_literal, - ACTIONS(4343), 1, - sym__number_literal, - ACTIONS(4353), 1, - sym__external_open_parenthesis, - ACTIONS(4355), 1, - sym__external_open_brace, - ACTIONS(4757), 1, - sym_dot_dot_i, - STATE(735), 1, - sym_string, - STATE(736), 1, - sym__float_literal, - STATE(737), 1, - sym__single_quoted_string, - STATE(738), 1, - sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4347), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4755), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(284), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [67457] = 32, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [86029] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, - anon_sym_BSLASH, - ACTIONS(711), 1, - anon_sym_function, - ACTIONS(713), 1, - anon_sym_if, - ACTIONS(715), 1, - anon_sym_for, - ACTIONS(717), 1, - anon_sym_while, - ACTIONS(719), 1, - anon_sym_repeat, - ACTIONS(721), 1, - anon_sym_QMARK, - ACTIONS(723), 1, - anon_sym_TILDE, - ACTIONS(725), 1, - anon_sym_BANG, - ACTIONS(729), 1, - sym__hex_literal, - ACTIONS(731), 1, - sym__number_literal, - ACTIONS(733), 1, + ACTIONS(469), 1, anon_sym_SQUOTE, - ACTIONS(735), 1, + ACTIONS(471), 1, anon_sym_DQUOTE, - ACTIONS(749), 1, + ACTIONS(483), 1, sym__raw_string_literal, - ACTIONS(751), 1, - sym__external_open_parenthesis, - ACTIONS(755), 1, - sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(4761), 1, + ACTIONS(3255), 1, sym_dot_dot_i, - ACTIONS(4763), 1, + ACTIONS(3257), 1, sym__newline, - STATE(791), 1, - sym_string, - STATE(792), 1, - sym__float_literal, - STATE(793), 1, + STATE(1152), 1, + aux_sym_function_definition_repeat1, + STATE(1623), 1, sym__single_quoted_string, - STATE(794), 1, + STATE(1624), 1, sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, - sym__open_parenthesis, - STATE(1644), 1, - aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(739), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4759), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, + ACTIONS(3253), 2, + sym_identifier, sym_dots, - STATE(510), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [67585] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(611), 1, - anon_sym_BSLASH, - ACTIONS(613), 1, - anon_sym_function, - ACTIONS(615), 1, - anon_sym_if, - ACTIONS(617), 1, - anon_sym_for, - ACTIONS(619), 1, - anon_sym_while, - ACTIONS(621), 1, - anon_sym_repeat, - ACTIONS(623), 1, + STATE(1729), 2, + sym_string, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(367), 9, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(363), 25, + sym__external_open_parenthesis, + sym__external_open_bracket, + sym__external_open_bracket2, + sym__external_close_bracket2, anon_sym_QMARK, - ACTIONS(625), 1, anon_sym_TILDE, - ACTIONS(627), 1, - anon_sym_BANG, - ACTIONS(631), 1, - sym__hex_literal, - ACTIONS(633), 1, - sym__number_literal, - ACTIONS(635), 1, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [86103] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2647), 1, anon_sym_SQUOTE, - ACTIONS(637), 1, + ACTIONS(2649), 1, anon_sym_DQUOTE, - ACTIONS(651), 1, + ACTIONS(2659), 1, sym__raw_string_literal, - ACTIONS(653), 1, - sym__external_open_parenthesis, - ACTIONS(655), 1, - sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4767), 1, + ACTIONS(3261), 1, sym_dot_dot_i, - STATE(763), 1, - sym_string, - STATE(766), 1, - sym__float_literal, - STATE(768), 1, + STATE(1577), 1, sym__single_quoted_string, - STATE(783), 1, + STATE(1578), 1, sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(641), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4765), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, + ACTIONS(3259), 2, + sym_identifier, sym_dots, - STATE(410), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [67713] = 32, + STATE(1704), 2, + sym_string, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(391), 9, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(389), 26, + sym__external_else, + sym__external_open_parenthesis, + sym__external_open_bracket, + sym__external_open_bracket2, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [86172] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, + ACTIONS(1977), 1, anon_sym_SQUOTE, - ACTIONS(1157), 1, + ACTIONS(1979), 1, anon_sym_DQUOTE, - ACTIONS(1159), 1, + ACTIONS(1989), 1, sym__raw_string_literal, - ACTIONS(1500), 1, + ACTIONS(3265), 1, + sym_dot_dot_i, + STATE(1590), 1, + sym__double_quoted_string, + STATE(1597), 1, + sym__single_quoted_string, + ACTIONS(3263), 2, sym_identifier, - ACTIONS(1502), 1, - anon_sym_BSLASH, - ACTIONS(1504), 1, - anon_sym_function, - ACTIONS(1506), 1, - anon_sym_if, - ACTIONS(1508), 1, - anon_sym_for, - ACTIONS(1510), 1, - anon_sym_while, - ACTIONS(1512), 1, - anon_sym_repeat, - ACTIONS(1514), 1, + sym_dots, + STATE(1664), 2, + sym_string, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(391), 9, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(389), 26, + sym__external_else, + sym__external_open_parenthesis, + sym__external_close_parenthesis, + sym__external_open_bracket, + sym__external_open_bracket2, anon_sym_QMARK, - ACTIONS(1516), 1, anon_sym_TILDE, - ACTIONS(1518), 1, - anon_sym_BANG, - ACTIONS(1522), 1, - sym__hex_literal, - ACTIONS(1524), 1, - sym__number_literal, - ACTIONS(1534), 1, - sym__external_open_parenthesis, - ACTIONS(1536), 1, - sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4771), 1, - sym_dot_dot_i, - STATE(774), 1, - sym_string, - STATE(780), 1, - sym__float_literal, - STATE(781), 1, - sym__single_quoted_string, - STATE(810), 1, - sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1528), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4769), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(608), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [67841] = 32, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [86241] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, - anon_sym_BSLASH, - ACTIONS(613), 1, - anon_sym_function, - ACTIONS(615), 1, - anon_sym_if, - ACTIONS(617), 1, - anon_sym_for, - ACTIONS(619), 1, - anon_sym_while, - ACTIONS(621), 1, - anon_sym_repeat, - ACTIONS(623), 1, - anon_sym_QMARK, - ACTIONS(625), 1, - anon_sym_TILDE, - ACTIONS(627), 1, - anon_sym_BANG, - ACTIONS(631), 1, - sym__hex_literal, - ACTIONS(633), 1, - sym__number_literal, - ACTIONS(635), 1, + ACTIONS(2443), 1, anon_sym_SQUOTE, - ACTIONS(637), 1, + ACTIONS(2445), 1, anon_sym_DQUOTE, - ACTIONS(651), 1, + ACTIONS(2455), 1, sym__raw_string_literal, - ACTIONS(653), 1, - sym__external_open_parenthesis, - ACTIONS(655), 1, - sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4775), 1, + ACTIONS(3269), 1, sym_dot_dot_i, - STATE(763), 1, - sym_string, - STATE(766), 1, - sym__float_literal, - STATE(768), 1, + STATE(1583), 1, sym__single_quoted_string, - STATE(783), 1, + STATE(1584), 1, sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(641), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4773), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, + ACTIONS(3267), 2, + sym_identifier, sym_dots, - STATE(411), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [67969] = 32, + STATE(1663), 2, + sym_string, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(391), 9, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(389), 26, + sym__external_else, + sym__external_open_parenthesis, + sym__external_open_bracket, + sym__external_close_bracket, + sym__external_open_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [86310] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, + ACTIONS(469), 1, anon_sym_SQUOTE, - ACTIONS(1157), 1, + ACTIONS(471), 1, anon_sym_DQUOTE, - ACTIONS(1159), 1, + ACTIONS(483), 1, sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, - anon_sym_BSLASH, - ACTIONS(1504), 1, - anon_sym_function, - ACTIONS(1506), 1, - anon_sym_if, - ACTIONS(1508), 1, - anon_sym_for, - ACTIONS(1510), 1, - anon_sym_while, - ACTIONS(1512), 1, - anon_sym_repeat, - ACTIONS(1514), 1, - anon_sym_QMARK, - ACTIONS(1516), 1, - anon_sym_TILDE, - ACTIONS(1518), 1, - anon_sym_BANG, - ACTIONS(1522), 1, - sym__hex_literal, - ACTIONS(1524), 1, - sym__number_literal, - ACTIONS(1534), 1, - sym__external_open_parenthesis, - ACTIONS(1536), 1, - sym__external_open_brace, - ACTIONS(4779), 1, + ACTIONS(3273), 1, sym_dot_dot_i, - ACTIONS(4781), 1, - sym__newline, - STATE(774), 1, - sym_string, - STATE(780), 1, - sym__float_literal, - STATE(781), 1, + STATE(1623), 1, sym__single_quoted_string, - STATE(810), 1, + STATE(1624), 1, sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(1699), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1528), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4777), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, + ACTIONS(3271), 2, + sym_identifier, sym_dots, - STATE(609), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [68097] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(611), 1, - anon_sym_BSLASH, - ACTIONS(613), 1, - anon_sym_function, - ACTIONS(615), 1, - anon_sym_if, - ACTIONS(617), 1, - anon_sym_for, - ACTIONS(619), 1, - anon_sym_while, - ACTIONS(621), 1, - anon_sym_repeat, - ACTIONS(623), 1, + STATE(1775), 2, + sym_string, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(391), 9, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(389), 25, + sym__external_open_parenthesis, + sym__external_open_bracket, + sym__external_open_bracket2, + sym__external_close_bracket2, anon_sym_QMARK, - ACTIONS(625), 1, anon_sym_TILDE, - ACTIONS(627), 1, - anon_sym_BANG, - ACTIONS(631), 1, - sym__hex_literal, - ACTIONS(633), 1, - sym__number_literal, - ACTIONS(635), 1, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [86378] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(547), 1, anon_sym_SQUOTE, - ACTIONS(637), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(651), 1, + ACTIONS(561), 1, sym__raw_string_literal, - ACTIONS(653), 1, - sym__external_open_parenthesis, - ACTIONS(655), 1, - sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4785), 1, + ACTIONS(3277), 1, sym_dot_dot_i, - STATE(763), 1, - sym_string, - STATE(766), 1, - sym__float_literal, - STATE(768), 1, + STATE(1609), 1, sym__single_quoted_string, - STATE(783), 1, + STATE(1610), 1, sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(641), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4783), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(412), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [68225] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7), 1, + ACTIONS(3275), 2, sym_identifier, - ACTIONS(9), 1, - anon_sym_BSLASH, - ACTIONS(11), 1, - anon_sym_function, - ACTIONS(13), 1, - anon_sym_if, - ACTIONS(15), 1, - anon_sym_for, - ACTIONS(17), 1, - anon_sym_while, - ACTIONS(19), 1, - anon_sym_repeat, - ACTIONS(21), 1, + sym_dots, + STATE(1725), 2, + sym_string, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(391), 9, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(389), 25, + sym__external_open_parenthesis, + sym__external_close_parenthesis, + sym__external_open_bracket, + sym__external_open_bracket2, anon_sym_QMARK, - ACTIONS(23), 1, anon_sym_TILDE, - ACTIONS(25), 1, - anon_sym_BANG, - ACTIONS(29), 1, - sym__hex_literal, - ACTIONS(31), 1, - sym__number_literal, - ACTIONS(33), 1, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [86446] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(421), 1, anon_sym_SQUOTE, - ACTIONS(35), 1, + ACTIONS(423), 1, anon_sym_DQUOTE, - ACTIONS(45), 1, + ACTIONS(435), 1, sym__raw_string_literal, - ACTIONS(47), 1, - sym__external_open_parenthesis, - ACTIONS(49), 1, - sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4789), 1, + ACTIONS(3281), 1, sym_dot_dot_i, - STATE(769), 1, - sym_string, - STATE(776), 1, - sym__float_literal, - STATE(777), 1, + STATE(1627), 1, sym__single_quoted_string, - STATE(779), 1, + STATE(1628), 1, sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(39), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4787), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, + ACTIONS(3279), 2, + sym_identifier, sym_dots, - STATE(476), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [68353] = 32, + STATE(1727), 2, + sym_string, + sym__string_or_identifier_or_dots_or_dot_dot_i, + ACTIONS(391), 9, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(389), 25, + sym__external_open_parenthesis, + sym__external_open_bracket, + sym__external_close_bracket, + sym__external_open_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [86514] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, - anon_sym_BSLASH, - ACTIONS(613), 1, - anon_sym_function, - ACTIONS(615), 1, - anon_sym_if, - ACTIONS(617), 1, - anon_sym_for, - ACTIONS(619), 1, - anon_sym_while, - ACTIONS(621), 1, - anon_sym_repeat, - ACTIONS(623), 1, + ACTIONS(3283), 1, + sym__newline, + STATE(1136), 1, + aux_sym_function_definition_repeat1, + ACTIONS(685), 11, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + sym_identifier, + sym_dots, + ACTIONS(683), 30, + sym__raw_string_literal, + sym__external_else, + sym__external_open_parenthesis, + sym__external_open_bracket, + sym__external_open_bracket2, + sym__external_close_bracket2, anon_sym_QMARK, - ACTIONS(625), 1, anon_sym_TILDE, - ACTIONS(627), 1, - anon_sym_BANG, - ACTIONS(631), 1, - sym__hex_literal, - ACTIONS(633), 1, - sym__number_literal, - ACTIONS(635), 1, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, anon_sym_SQUOTE, - ACTIONS(637), 1, anon_sym_DQUOTE, - ACTIONS(651), 1, - sym__raw_string_literal, - ACTIONS(653), 1, - sym__external_open_parenthesis, - ACTIONS(655), 1, - sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4793), 1, sym_dot_dot_i, - STATE(763), 1, - sym_string, - STATE(766), 1, - sym__float_literal, - STATE(768), 1, - sym__single_quoted_string, - STATE(783), 1, - sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, - sym__open_parenthesis, - STATE(2084), 1, + sym_comma, + [86569] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3286), 1, + sym__newline, + STATE(1137), 1, aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, - anon_sym_PLUS, + ACTIONS(685), 11, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(641), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4791), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + sym_identifier, sym_dots, - STATE(413), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [68481] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(611), 1, - anon_sym_BSLASH, - ACTIONS(613), 1, - anon_sym_function, - ACTIONS(615), 1, - anon_sym_if, - ACTIONS(617), 1, - anon_sym_for, - ACTIONS(619), 1, - anon_sym_while, - ACTIONS(621), 1, - anon_sym_repeat, - ACTIONS(623), 1, + ACTIONS(683), 30, + sym__raw_string_literal, + sym__external_else, + sym__external_open_parenthesis, + sym__external_close_parenthesis, + sym__external_open_bracket, + sym__external_open_bracket2, anon_sym_QMARK, - ACTIONS(625), 1, anon_sym_TILDE, - ACTIONS(627), 1, - anon_sym_BANG, - ACTIONS(631), 1, - sym__hex_literal, - ACTIONS(633), 1, - sym__number_literal, - ACTIONS(635), 1, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, anon_sym_SQUOTE, - ACTIONS(637), 1, anon_sym_DQUOTE, - ACTIONS(651), 1, - sym__raw_string_literal, - ACTIONS(653), 1, - sym__external_open_parenthesis, - ACTIONS(655), 1, - sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4797), 1, sym_dot_dot_i, - STATE(763), 1, - sym_string, - STATE(766), 1, - sym__float_literal, - STATE(768), 1, - sym__single_quoted_string, - STATE(783), 1, - sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(641), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4795), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(414), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [68609] = 32, + sym_comma, + [86624] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, + ACTIONS(3289), 1, + sym__newline, + STATE(1138), 1, + aux_sym_function_definition_repeat1, + ACTIONS(685), 11, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, sym_identifier, - ACTIONS(9), 1, - anon_sym_BSLASH, - ACTIONS(11), 1, - anon_sym_function, - ACTIONS(13), 1, - anon_sym_if, - ACTIONS(15), 1, - anon_sym_for, - ACTIONS(17), 1, - anon_sym_while, - ACTIONS(19), 1, - anon_sym_repeat, - ACTIONS(21), 1, + sym_dots, + ACTIONS(683), 30, + sym__raw_string_literal, + sym__external_else, + sym__external_open_parenthesis, + sym__external_open_bracket, + sym__external_close_bracket, + sym__external_open_bracket2, anon_sym_QMARK, - ACTIONS(23), 1, anon_sym_TILDE, - ACTIONS(25), 1, - anon_sym_BANG, - ACTIONS(29), 1, - sym__hex_literal, - ACTIONS(31), 1, - sym__number_literal, - ACTIONS(33), 1, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, anon_sym_SQUOTE, - ACTIONS(35), 1, anon_sym_DQUOTE, - ACTIONS(45), 1, - sym__raw_string_literal, - ACTIONS(47), 1, - sym__external_open_parenthesis, - ACTIONS(49), 1, - sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4801), 1, sym_dot_dot_i, - STATE(769), 1, - sym_string, - STATE(776), 1, - sym__float_literal, - STATE(777), 1, - sym__single_quoted_string, - STATE(779), 1, - sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(39), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4799), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(477), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [68737] = 32, + sym_comma, + [86679] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, - anon_sym_BSLASH, - ACTIONS(613), 1, - anon_sym_function, - ACTIONS(615), 1, - anon_sym_if, - ACTIONS(617), 1, - anon_sym_for, - ACTIONS(619), 1, - anon_sym_while, - ACTIONS(621), 1, - anon_sym_repeat, - ACTIONS(623), 1, - anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(3292), 1, + anon_sym_EQ, + ACTIONS(3294), 1, anon_sym_TILDE, - ACTIONS(627), 1, - anon_sym_BANG, - ACTIONS(631), 1, - sym__hex_literal, - ACTIONS(633), 1, - sym__number_literal, - ACTIONS(635), 1, - anon_sym_SQUOTE, - ACTIONS(637), 1, - anon_sym_DQUOTE, - ACTIONS(651), 1, - sym__raw_string_literal, - ACTIONS(653), 1, + ACTIONS(3296), 1, + anon_sym_PLUS, + ACTIONS(3298), 1, + anon_sym_DASH, + ACTIONS(3302), 1, + anon_sym_DASH_GT, + ACTIONS(3304), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3330), 1, + sym__external_else, + ACTIONS(3332), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, - sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4805), 1, - sym_dot_dot_i, - STATE(763), 1, - sym_string, - STATE(766), 1, - sym__float_literal, - STATE(768), 1, - sym__single_quoted_string, - STATE(783), 1, - sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(616), 1, + sym__else, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(69), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3300), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [86787] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3338), 1, + anon_sym_EQ, + ACTIONS(3340), 1, + anon_sym_TILDE, + ACTIONS(3342), 1, anon_sym_PLUS, + ACTIONS(3344), 1, anon_sym_DASH, - ACTIONS(641), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4803), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(415), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [68865] = 32, + ACTIONS(3348), 1, + anon_sym_DASH_GT, + ACTIONS(3350), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3376), 1, + sym__external_else, + ACTIONS(3378), 1, + sym__external_open_parenthesis, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, + sym__open_parenthesis, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(773), 1, + sym__else, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(7), 3, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3346), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [86895] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, - anon_sym_BSLASH, - ACTIONS(4323), 1, - anon_sym_function, - ACTIONS(4325), 1, - anon_sym_if, - ACTIONS(4327), 1, - anon_sym_for, - ACTIONS(4329), 1, - anon_sym_while, - ACTIONS(4331), 1, - anon_sym_repeat, - ACTIONS(4333), 1, - anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(3338), 1, + anon_sym_EQ, + ACTIONS(3340), 1, anon_sym_TILDE, - ACTIONS(4337), 1, - anon_sym_BANG, - ACTIONS(4341), 1, - sym__hex_literal, - ACTIONS(4343), 1, - sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(3342), 1, + anon_sym_PLUS, + ACTIONS(3344), 1, + anon_sym_DASH, + ACTIONS(3348), 1, + anon_sym_DASH_GT, + ACTIONS(3350), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, - sym__external_open_brace, - ACTIONS(4809), 1, - sym_dot_dot_i, - STATE(735), 1, - sym_string, - STATE(736), 1, - sym__float_literal, - STATE(737), 1, - sym__single_quoted_string, - STATE(738), 1, - sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + ACTIONS(3384), 1, + sym__external_else, + STATE(271), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(777), 1, + sym__else, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(69), 3, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3346), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [87003] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3338), 1, + anon_sym_EQ, + ACTIONS(3340), 1, + anon_sym_TILDE, + ACTIONS(3342), 1, anon_sym_PLUS, + ACTIONS(3344), 1, anon_sym_DASH, - ACTIONS(4347), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4807), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(285), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [68993] = 32, + ACTIONS(3348), 1, + anon_sym_DASH_GT, + ACTIONS(3350), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, + sym__external_open_parenthesis, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + ACTIONS(3386), 1, + sym__external_else, + STATE(271), 1, + sym__open_parenthesis, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(778), 1, + sym__else, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(57), 3, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3346), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [87111] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, - anon_sym_BSLASH, - ACTIONS(4323), 1, - anon_sym_function, - ACTIONS(4325), 1, - anon_sym_if, - ACTIONS(4327), 1, - anon_sym_for, - ACTIONS(4329), 1, - anon_sym_while, - ACTIONS(4331), 1, - anon_sym_repeat, - ACTIONS(4333), 1, - anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(3338), 1, + anon_sym_EQ, + ACTIONS(3340), 1, anon_sym_TILDE, - ACTIONS(4337), 1, - anon_sym_BANG, - ACTIONS(4341), 1, - sym__hex_literal, - ACTIONS(4343), 1, - sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(3342), 1, + anon_sym_PLUS, + ACTIONS(3344), 1, + anon_sym_DASH, + ACTIONS(3348), 1, + anon_sym_DASH_GT, + ACTIONS(3350), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, - sym__external_open_brace, - ACTIONS(4813), 1, - sym_dot_dot_i, - ACTIONS(4815), 1, - sym__newline, - STATE(735), 1, - sym_string, - STATE(736), 1, - sym__float_literal, - STATE(737), 1, - sym__single_quoted_string, - STATE(738), 1, - sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + ACTIONS(3388), 1, + sym__external_else, + STATE(271), 1, sym__open_parenthesis, - STATE(1622), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(783), 1, + sym__else, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(63), 3, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3346), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [87219] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3390), 1, + anon_sym_EQ, + ACTIONS(3392), 1, + anon_sym_TILDE, + ACTIONS(3394), 1, anon_sym_PLUS, + ACTIONS(3396), 1, anon_sym_DASH, - ACTIONS(4347), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4811), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(286), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [69121] = 32, + ACTIONS(3400), 1, + anon_sym_DASH_GT, + ACTIONS(3402), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3428), 1, + sym__external_else, + ACTIONS(3430), 1, + sym__external_open_parenthesis, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, + sym__open_parenthesis, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(907), 1, + sym__else, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(7), 3, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3398), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [87327] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, - anon_sym_BSLASH, - ACTIONS(11), 1, - anon_sym_function, - ACTIONS(13), 1, - anon_sym_if, - ACTIONS(15), 1, - anon_sym_for, - ACTIONS(17), 1, - anon_sym_while, - ACTIONS(19), 1, - anon_sym_repeat, - ACTIONS(21), 1, - anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(3390), 1, + anon_sym_EQ, + ACTIONS(3392), 1, anon_sym_TILDE, - ACTIONS(25), 1, - anon_sym_BANG, - ACTIONS(29), 1, - sym__hex_literal, - ACTIONS(31), 1, - sym__number_literal, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(45), 1, - sym__raw_string_literal, - ACTIONS(47), 1, + ACTIONS(3394), 1, + anon_sym_PLUS, + ACTIONS(3396), 1, + anon_sym_DASH, + ACTIONS(3400), 1, + anon_sym_DASH_GT, + ACTIONS(3402), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, - sym__external_open_brace, - ACTIONS(4819), 1, - sym_dot_dot_i, - ACTIONS(4821), 1, - sym__newline, - STATE(769), 1, - sym_string, - STATE(776), 1, - sym__float_literal, - STATE(777), 1, - sym__single_quoted_string, - STATE(779), 1, - sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + ACTIONS(3436), 1, + sym__external_else, + STATE(277), 1, sym__open_parenthesis, - STATE(1295), 1, - aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(911), 1, + sym__else, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(69), 3, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3398), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [87435] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3390), 1, + anon_sym_EQ, + ACTIONS(3392), 1, + anon_sym_TILDE, + ACTIONS(3394), 1, anon_sym_PLUS, + ACTIONS(3396), 1, anon_sym_DASH, - ACTIONS(39), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4817), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(624), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [69249] = 32, + ACTIONS(3400), 1, + anon_sym_DASH_GT, + ACTIONS(3402), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, + sym__external_open_parenthesis, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + ACTIONS(3438), 1, + sym__external_else, + STATE(277), 1, + sym__open_parenthesis, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(912), 1, + sym__else, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(57), 3, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3398), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [87543] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, - anon_sym_BSLASH, - ACTIONS(613), 1, - anon_sym_function, - ACTIONS(615), 1, - anon_sym_if, - ACTIONS(617), 1, - anon_sym_for, - ACTIONS(619), 1, - anon_sym_while, - ACTIONS(621), 1, - anon_sym_repeat, - ACTIONS(623), 1, - anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(3390), 1, + anon_sym_EQ, + ACTIONS(3392), 1, anon_sym_TILDE, - ACTIONS(627), 1, - anon_sym_BANG, - ACTIONS(631), 1, - sym__hex_literal, - ACTIONS(633), 1, - sym__number_literal, - ACTIONS(635), 1, - anon_sym_SQUOTE, - ACTIONS(637), 1, - anon_sym_DQUOTE, - ACTIONS(651), 1, - sym__raw_string_literal, - ACTIONS(653), 1, + ACTIONS(3394), 1, + anon_sym_PLUS, + ACTIONS(3396), 1, + anon_sym_DASH, + ACTIONS(3400), 1, + anon_sym_DASH_GT, + ACTIONS(3402), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, - sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4825), 1, - sym_dot_dot_i, - STATE(763), 1, - sym_string, - STATE(766), 1, - sym__float_literal, - STATE(768), 1, - sym__single_quoted_string, - STATE(783), 1, - sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + ACTIONS(3440), 1, + sym__external_else, + STATE(277), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(917), 1, + sym__else, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(63), 3, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3398), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [87651] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3292), 1, + anon_sym_EQ, + ACTIONS(3294), 1, + anon_sym_TILDE, + ACTIONS(3296), 1, anon_sym_PLUS, + ACTIONS(3298), 1, anon_sym_DASH, - ACTIONS(641), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4823), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(416), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [69377] = 32, + ACTIONS(3302), 1, + anon_sym_DASH_GT, + ACTIONS(3304), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, + sym__external_open_parenthesis, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + ACTIONS(3442), 1, + sym__external_else, + STATE(280), 1, + sym__open_parenthesis, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(963), 1, + sym__else, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(7), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3300), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [87759] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, - anon_sym_BSLASH, - ACTIONS(11), 1, - anon_sym_function, - ACTIONS(13), 1, - anon_sym_if, - ACTIONS(15), 1, - anon_sym_for, - ACTIONS(17), 1, - anon_sym_while, - ACTIONS(19), 1, - anon_sym_repeat, - ACTIONS(21), 1, - anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(3292), 1, + anon_sym_EQ, + ACTIONS(3294), 1, anon_sym_TILDE, - ACTIONS(25), 1, - anon_sym_BANG, - ACTIONS(29), 1, - sym__hex_literal, - ACTIONS(31), 1, - sym__number_literal, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(45), 1, - sym__raw_string_literal, - ACTIONS(47), 1, + ACTIONS(3296), 1, + anon_sym_PLUS, + ACTIONS(3298), 1, + anon_sym_DASH, + ACTIONS(3302), 1, + anon_sym_DASH_GT, + ACTIONS(3304), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, - sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4829), 1, - sym_dot_dot_i, - STATE(769), 1, - sym_string, - STATE(776), 1, - sym__float_literal, - STATE(777), 1, - sym__single_quoted_string, - STATE(779), 1, - sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + ACTIONS(3444), 1, + sym__external_else, + STATE(280), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(967), 1, + sym__else, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(69), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3300), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [87867] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3292), 1, + anon_sym_EQ, + ACTIONS(3294), 1, + anon_sym_TILDE, + ACTIONS(3296), 1, anon_sym_PLUS, + ACTIONS(3298), 1, anon_sym_DASH, - ACTIONS(39), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4827), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(478), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [69505] = 32, + ACTIONS(3302), 1, + anon_sym_DASH_GT, + ACTIONS(3304), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, + sym__external_open_parenthesis, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + ACTIONS(3446), 1, + sym__external_else, + STATE(280), 1, + sym__open_parenthesis, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(968), 1, + sym__else, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(57), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3300), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [87975] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, - anon_sym_BSLASH, - ACTIONS(613), 1, - anon_sym_function, - ACTIONS(615), 1, - anon_sym_if, - ACTIONS(617), 1, - anon_sym_for, - ACTIONS(619), 1, - anon_sym_while, - ACTIONS(621), 1, - anon_sym_repeat, - ACTIONS(623), 1, - anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(3292), 1, + anon_sym_EQ, + ACTIONS(3294), 1, anon_sym_TILDE, - ACTIONS(627), 1, - anon_sym_BANG, - ACTIONS(631), 1, - sym__hex_literal, - ACTIONS(633), 1, - sym__number_literal, - ACTIONS(635), 1, - anon_sym_SQUOTE, - ACTIONS(637), 1, - anon_sym_DQUOTE, - ACTIONS(651), 1, - sym__raw_string_literal, - ACTIONS(653), 1, + ACTIONS(3296), 1, + anon_sym_PLUS, + ACTIONS(3298), 1, + anon_sym_DASH, + ACTIONS(3302), 1, + anon_sym_DASH_GT, + ACTIONS(3304), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, - sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4833), 1, - sym_dot_dot_i, - STATE(763), 1, - sym_string, - STATE(766), 1, - sym__float_literal, - STATE(768), 1, - sym__single_quoted_string, - STATE(783), 1, - sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + ACTIONS(3448), 1, + sym__external_else, + STATE(280), 1, sym__open_parenthesis, - STATE(2084), 1, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(973), 1, + sym__else, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(63), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3300), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [88083] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3450), 1, + sym__newline, + STATE(1152), 1, aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, - anon_sym_PLUS, + ACTIONS(685), 11, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(641), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4831), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + sym_identifier, sym_dots, - STATE(417), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [69633] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(709), 1, - anon_sym_BSLASH, - ACTIONS(711), 1, - anon_sym_function, - ACTIONS(713), 1, - anon_sym_if, - ACTIONS(715), 1, - anon_sym_for, - ACTIONS(717), 1, - anon_sym_while, - ACTIONS(719), 1, - anon_sym_repeat, - ACTIONS(721), 1, + ACTIONS(683), 29, + sym__raw_string_literal, + sym__external_open_parenthesis, + sym__external_open_bracket, + sym__external_open_bracket2, + sym__external_close_bracket2, anon_sym_QMARK, - ACTIONS(723), 1, anon_sym_TILDE, - ACTIONS(725), 1, - anon_sym_BANG, - ACTIONS(729), 1, - sym__hex_literal, - ACTIONS(731), 1, - sym__number_literal, - ACTIONS(733), 1, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, anon_sym_SQUOTE, - ACTIONS(735), 1, anon_sym_DQUOTE, - ACTIONS(749), 1, - sym__raw_string_literal, - ACTIONS(751), 1, - sym__external_open_parenthesis, - ACTIONS(755), 1, - sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(4837), 1, sym_dot_dot_i, - ACTIONS(4839), 1, - sym__newline, - STATE(791), 1, - sym_string, - STATE(792), 1, - sym__float_literal, - STATE(793), 1, - sym__single_quoted_string, - STATE(794), 1, - sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, - sym__open_parenthesis, - STATE(1719), 1, - aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + sym_comma, + [88137] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3390), 1, + anon_sym_EQ, + ACTIONS(3392), 1, + anon_sym_TILDE, + ACTIONS(3394), 1, anon_sym_PLUS, + ACTIONS(3396), 1, anon_sym_DASH, - ACTIONS(739), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4835), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(511), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [69761] = 32, + ACTIONS(3400), 1, + anon_sym_DASH_GT, + ACTIONS(3402), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, + sym__external_open_parenthesis, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + ACTIONS(3453), 1, + sym__external_else, + STATE(277), 1, + sym__open_parenthesis, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(566), 1, + sym__else, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(63), 3, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3398), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [88245] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, - anon_sym_BSLASH, - ACTIONS(613), 1, - anon_sym_function, - ACTIONS(615), 1, - anon_sym_if, - ACTIONS(617), 1, - anon_sym_for, - ACTIONS(619), 1, - anon_sym_while, - ACTIONS(621), 1, - anon_sym_repeat, - ACTIONS(623), 1, - anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(3338), 1, + anon_sym_EQ, + ACTIONS(3340), 1, anon_sym_TILDE, - ACTIONS(627), 1, - anon_sym_BANG, - ACTIONS(631), 1, - sym__hex_literal, - ACTIONS(633), 1, - sym__number_literal, - ACTIONS(635), 1, - anon_sym_SQUOTE, - ACTIONS(637), 1, - anon_sym_DQUOTE, - ACTIONS(651), 1, - sym__raw_string_literal, - ACTIONS(653), 1, + ACTIONS(3342), 1, + anon_sym_PLUS, + ACTIONS(3344), 1, + anon_sym_DASH, + ACTIONS(3348), 1, + anon_sym_DASH_GT, + ACTIONS(3350), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, - sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4843), 1, - sym_dot_dot_i, - STATE(763), 1, - sym_string, - STATE(766), 1, - sym__float_literal, - STATE(768), 1, - sym__single_quoted_string, - STATE(783), 1, - sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + ACTIONS(3455), 1, + sym__external_else, + STATE(271), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(839), 1, + sym__else, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(7), 3, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3346), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [88353] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3338), 1, + anon_sym_EQ, + ACTIONS(3340), 1, + anon_sym_TILDE, + ACTIONS(3342), 1, anon_sym_PLUS, + ACTIONS(3344), 1, anon_sym_DASH, - ACTIONS(641), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4841), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(418), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [69889] = 32, + ACTIONS(3348), 1, + anon_sym_DASH_GT, + ACTIONS(3350), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, + sym__external_open_parenthesis, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + ACTIONS(3457), 1, + sym__external_else, + STATE(271), 1, + sym__open_parenthesis, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(849), 1, + sym__else, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(57), 3, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3346), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [88461] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, + ACTIONS(3459), 1, + sym__newline, + STATE(1156), 1, + aux_sym_function_definition_repeat1, + ACTIONS(685), 11, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, sym_identifier, - ACTIONS(9), 1, - anon_sym_BSLASH, - ACTIONS(11), 1, - anon_sym_function, - ACTIONS(13), 1, - anon_sym_if, - ACTIONS(15), 1, - anon_sym_for, - ACTIONS(17), 1, - anon_sym_while, - ACTIONS(19), 1, - anon_sym_repeat, - ACTIONS(21), 1, + sym_dots, + ACTIONS(683), 29, + sym__raw_string_literal, + sym__external_open_parenthesis, + sym__external_close_parenthesis, + sym__external_open_bracket, + sym__external_open_bracket2, anon_sym_QMARK, - ACTIONS(23), 1, anon_sym_TILDE, - ACTIONS(25), 1, - anon_sym_BANG, - ACTIONS(29), 1, - sym__hex_literal, - ACTIONS(31), 1, - sym__number_literal, - ACTIONS(33), 1, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, anon_sym_SQUOTE, - ACTIONS(35), 1, anon_sym_DQUOTE, - ACTIONS(45), 1, - sym__raw_string_literal, - ACTIONS(47), 1, - sym__external_open_parenthesis, - ACTIONS(49), 1, - sym__external_open_brace, - ACTIONS(4847), 1, sym_dot_dot_i, - ACTIONS(4849), 1, - sym__newline, - STATE(769), 1, - sym_string, - STATE(776), 1, - sym__float_literal, - STATE(777), 1, - sym__single_quoted_string, - STATE(779), 1, - sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, + sym_comma, + [88515] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3338), 1, + anon_sym_EQ, + ACTIONS(3340), 1, + anon_sym_TILDE, + ACTIONS(3342), 1, + anon_sym_PLUS, + ACTIONS(3344), 1, + anon_sym_DASH, + ACTIONS(3348), 1, + anon_sym_DASH_GT, + ACTIONS(3350), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, + sym__external_open_parenthesis, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + ACTIONS(3462), 1, + sym__external_else, + STATE(271), 1, sym__open_parenthesis, - STATE(1425), 1, - aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(847), 1, + sym__else, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(69), 3, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3346), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [88623] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3292), 1, + anon_sym_EQ, + ACTIONS(3294), 1, + anon_sym_TILDE, + ACTIONS(3296), 1, anon_sym_PLUS, + ACTIONS(3298), 1, anon_sym_DASH, - ACTIONS(39), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4845), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(626), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [70017] = 32, + ACTIONS(3302), 1, + anon_sym_DASH_GT, + ACTIONS(3304), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, + sym__external_open_parenthesis, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + ACTIONS(3464), 1, + sym__external_else, + STATE(280), 1, + sym__open_parenthesis, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(617), 1, + sym__else, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(57), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3300), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [88731] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, - anon_sym_BSLASH, - ACTIONS(613), 1, - anon_sym_function, - ACTIONS(615), 1, - anon_sym_if, - ACTIONS(617), 1, - anon_sym_for, - ACTIONS(619), 1, - anon_sym_while, - ACTIONS(621), 1, - anon_sym_repeat, - ACTIONS(623), 1, - anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(3338), 1, + anon_sym_EQ, + ACTIONS(3340), 1, anon_sym_TILDE, - ACTIONS(627), 1, - anon_sym_BANG, - ACTIONS(631), 1, - sym__hex_literal, - ACTIONS(633), 1, - sym__number_literal, - ACTIONS(635), 1, - anon_sym_SQUOTE, - ACTIONS(637), 1, - anon_sym_DQUOTE, - ACTIONS(651), 1, - sym__raw_string_literal, - ACTIONS(653), 1, - sym__external_open_parenthesis, - ACTIONS(655), 1, - sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4853), 1, - sym_dot_dot_i, - STATE(763), 1, - sym_string, - STATE(766), 1, - sym__float_literal, - STATE(768), 1, - sym__single_quoted_string, - STATE(783), 1, - sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + ACTIONS(3342), 1, anon_sym_PLUS, + ACTIONS(3344), 1, anon_sym_DASH, - ACTIONS(641), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4851), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(419), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [70145] = 32, + ACTIONS(3348), 1, + anon_sym_DASH_GT, + ACTIONS(3350), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, + sym__external_open_parenthesis, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + ACTIONS(3466), 1, + sym__external_else, + STATE(271), 1, + sym__open_parenthesis, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(864), 1, + sym__else, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(63), 3, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3346), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [88839] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, - anon_sym_BSLASH, - ACTIONS(711), 1, - anon_sym_function, - ACTIONS(713), 1, - anon_sym_if, - ACTIONS(715), 1, - anon_sym_for, - ACTIONS(717), 1, - anon_sym_while, - ACTIONS(719), 1, - anon_sym_repeat, - ACTIONS(721), 1, - anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(3390), 1, + anon_sym_EQ, + ACTIONS(3392), 1, anon_sym_TILDE, - ACTIONS(725), 1, - anon_sym_BANG, - ACTIONS(729), 1, - sym__hex_literal, - ACTIONS(731), 1, - sym__number_literal, - ACTIONS(733), 1, - anon_sym_SQUOTE, - ACTIONS(735), 1, - anon_sym_DQUOTE, - ACTIONS(749), 1, - sym__raw_string_literal, - ACTIONS(751), 1, - sym__external_open_parenthesis, - ACTIONS(755), 1, - sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4857), 1, - sym_dot_dot_i, - STATE(791), 1, - sym_string, - STATE(792), 1, - sym__float_literal, - STATE(793), 1, - sym__single_quoted_string, - STATE(794), 1, - sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + ACTIONS(3394), 1, anon_sym_PLUS, + ACTIONS(3396), 1, anon_sym_DASH, - ACTIONS(739), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4855), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(512), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [70273] = 32, + ACTIONS(3400), 1, + anon_sym_DASH_GT, + ACTIONS(3402), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, + sym__external_open_parenthesis, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + ACTIONS(3468), 1, + sym__external_else, + STATE(277), 1, + sym__open_parenthesis, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(560), 1, + sym__else, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(69), 3, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3398), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [88947] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, - anon_sym_BSLASH, - ACTIONS(613), 1, - anon_sym_function, - ACTIONS(615), 1, - anon_sym_if, - ACTIONS(617), 1, - anon_sym_for, - ACTIONS(619), 1, - anon_sym_while, - ACTIONS(621), 1, - anon_sym_repeat, - ACTIONS(623), 1, - anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(3390), 1, + anon_sym_EQ, + ACTIONS(3392), 1, anon_sym_TILDE, - ACTIONS(627), 1, - anon_sym_BANG, - ACTIONS(631), 1, - sym__hex_literal, - ACTIONS(633), 1, - sym__number_literal, - ACTIONS(635), 1, - anon_sym_SQUOTE, - ACTIONS(637), 1, - anon_sym_DQUOTE, - ACTIONS(651), 1, - sym__raw_string_literal, - ACTIONS(653), 1, + ACTIONS(3394), 1, + anon_sym_PLUS, + ACTIONS(3396), 1, + anon_sym_DASH, + ACTIONS(3400), 1, + anon_sym_DASH_GT, + ACTIONS(3402), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, - sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4861), 1, - sym_dot_dot_i, - STATE(763), 1, - sym_string, - STATE(766), 1, - sym__float_literal, - STATE(768), 1, - sym__single_quoted_string, - STATE(783), 1, - sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + ACTIONS(3470), 1, + sym__external_else, + STATE(277), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(561), 1, + sym__else, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(57), 3, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3398), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [89055] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3390), 1, + anon_sym_EQ, + ACTIONS(3392), 1, + anon_sym_TILDE, + ACTIONS(3394), 1, anon_sym_PLUS, + ACTIONS(3396), 1, anon_sym_DASH, - ACTIONS(641), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4859), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(420), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [70401] = 32, + ACTIONS(3400), 1, + anon_sym_DASH_GT, + ACTIONS(3402), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, + sym__external_open_parenthesis, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + ACTIONS(3472), 1, + sym__external_else, + STATE(277), 1, + sym__open_parenthesis, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(556), 1, + sym__else, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(7), 3, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3398), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [89163] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, + ACTIONS(3474), 1, + sym__newline, + STATE(1163), 1, + aux_sym_function_definition_repeat1, + ACTIONS(685), 11, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, sym_identifier, - ACTIONS(9), 1, - anon_sym_BSLASH, - ACTIONS(11), 1, - anon_sym_function, - ACTIONS(13), 1, - anon_sym_if, - ACTIONS(15), 1, - anon_sym_for, - ACTIONS(17), 1, - anon_sym_while, - ACTIONS(19), 1, - anon_sym_repeat, - ACTIONS(21), 1, + sym_dots, + ACTIONS(683), 29, + sym__raw_string_literal, + sym__external_open_parenthesis, + sym__external_open_bracket, + sym__external_close_bracket, + sym__external_open_bracket2, anon_sym_QMARK, - ACTIONS(23), 1, anon_sym_TILDE, - ACTIONS(25), 1, - anon_sym_BANG, - ACTIONS(29), 1, - sym__hex_literal, - ACTIONS(31), 1, - sym__number_literal, - ACTIONS(33), 1, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, anon_sym_SQUOTE, - ACTIONS(35), 1, anon_sym_DQUOTE, - ACTIONS(45), 1, - sym__raw_string_literal, - ACTIONS(47), 1, - sym__external_open_parenthesis, - ACTIONS(49), 1, - sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4865), 1, sym_dot_dot_i, - STATE(769), 1, - sym_string, - STATE(776), 1, - sym__float_literal, - STATE(777), 1, - sym__single_quoted_string, - STATE(779), 1, - sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + sym_comma, + [89217] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3292), 1, + anon_sym_EQ, + ACTIONS(3294), 1, + anon_sym_TILDE, + ACTIONS(3296), 1, anon_sym_PLUS, + ACTIONS(3298), 1, anon_sym_DASH, - ACTIONS(39), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4863), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(479), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [70529] = 32, + ACTIONS(3302), 1, + anon_sym_DASH_GT, + ACTIONS(3304), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, + sym__external_open_parenthesis, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + ACTIONS(3477), 1, + sym__external_else, + STATE(280), 1, + sym__open_parenthesis, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(622), 1, + sym__else, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(63), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3300), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [89325] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, - anon_sym_BSLASH, - ACTIONS(613), 1, - anon_sym_function, - ACTIONS(615), 1, - anon_sym_if, - ACTIONS(617), 1, - anon_sym_for, - ACTIONS(619), 1, - anon_sym_while, - ACTIONS(621), 1, - anon_sym_repeat, - ACTIONS(623), 1, - anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(3292), 1, + anon_sym_EQ, + ACTIONS(3294), 1, anon_sym_TILDE, - ACTIONS(627), 1, - anon_sym_BANG, - ACTIONS(631), 1, - sym__hex_literal, - ACTIONS(633), 1, - sym__number_literal, - ACTIONS(635), 1, - anon_sym_SQUOTE, - ACTIONS(637), 1, - anon_sym_DQUOTE, - ACTIONS(651), 1, - sym__raw_string_literal, - ACTIONS(653), 1, - sym__external_open_parenthesis, - ACTIONS(655), 1, - sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4869), 1, - sym_dot_dot_i, - STATE(763), 1, - sym_string, - STATE(766), 1, - sym__float_literal, - STATE(768), 1, - sym__single_quoted_string, - STATE(783), 1, - sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + ACTIONS(3296), 1, anon_sym_PLUS, + ACTIONS(3298), 1, anon_sym_DASH, - ACTIONS(641), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4867), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(421), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [70657] = 32, + ACTIONS(3302), 1, + anon_sym_DASH_GT, + ACTIONS(3304), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, + sym__external_open_parenthesis, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + ACTIONS(3479), 1, + sym__external_else, + STATE(280), 1, + sym__open_parenthesis, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(612), 1, + sym__else, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(7), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3300), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [89433] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, - anon_sym_BSLASH, - ACTIONS(1504), 1, - anon_sym_function, - ACTIONS(1506), 1, - anon_sym_if, - ACTIONS(1508), 1, - anon_sym_for, - ACTIONS(1510), 1, - anon_sym_while, - ACTIONS(1512), 1, - anon_sym_repeat, - ACTIONS(1514), 1, - anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(3292), 1, + anon_sym_EQ, + ACTIONS(3294), 1, anon_sym_TILDE, - ACTIONS(1518), 1, - anon_sym_BANG, - ACTIONS(1522), 1, - sym__hex_literal, - ACTIONS(1524), 1, - sym__number_literal, - ACTIONS(1534), 1, - sym__external_open_parenthesis, - ACTIONS(1536), 1, - sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4873), 1, - sym_dot_dot_i, - STATE(774), 1, - sym_string, - STATE(780), 1, - sym__float_literal, - STATE(781), 1, - sym__single_quoted_string, - STATE(810), 1, - sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + ACTIONS(3296), 1, anon_sym_PLUS, + ACTIONS(3298), 1, anon_sym_DASH, - ACTIONS(1528), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4871), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(610), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [70785] = 32, + ACTIONS(3302), 1, + anon_sym_DASH_GT, + ACTIONS(3304), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, + sym__external_open_parenthesis, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, + sym__open_parenthesis, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3300), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(171), 4, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [89536] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, - anon_sym_BSLASH, - ACTIONS(613), 1, - anon_sym_function, - ACTIONS(615), 1, - anon_sym_if, - ACTIONS(617), 1, - anon_sym_for, - ACTIONS(619), 1, - anon_sym_while, - ACTIONS(621), 1, - anon_sym_repeat, - ACTIONS(623), 1, - anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(3390), 1, + anon_sym_EQ, + ACTIONS(3392), 1, anon_sym_TILDE, - ACTIONS(627), 1, - anon_sym_BANG, - ACTIONS(631), 1, - sym__hex_literal, - ACTIONS(633), 1, - sym__number_literal, - ACTIONS(635), 1, - anon_sym_SQUOTE, - ACTIONS(637), 1, - anon_sym_DQUOTE, - ACTIONS(651), 1, - sym__raw_string_literal, - ACTIONS(653), 1, - sym__external_open_parenthesis, - ACTIONS(655), 1, - sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4877), 1, - sym_dot_dot_i, - STATE(763), 1, - sym_string, - STATE(766), 1, - sym__float_literal, - STATE(768), 1, - sym__single_quoted_string, - STATE(783), 1, - sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + ACTIONS(3394), 1, anon_sym_PLUS, + ACTIONS(3396), 1, anon_sym_DASH, - ACTIONS(641), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4875), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(422), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [70913] = 32, + ACTIONS(3400), 1, + anon_sym_DASH_GT, + ACTIONS(3402), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, + sym__external_open_parenthesis, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, + sym__open_parenthesis, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3398), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(241), 4, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [89639] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, - anon_sym_BSLASH, - ACTIONS(711), 1, - anon_sym_function, - ACTIONS(713), 1, - anon_sym_if, - ACTIONS(715), 1, - anon_sym_for, - ACTIONS(717), 1, - anon_sym_while, - ACTIONS(719), 1, - anon_sym_repeat, - ACTIONS(721), 1, - anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(3390), 1, + anon_sym_EQ, + ACTIONS(3392), 1, anon_sym_TILDE, - ACTIONS(725), 1, - anon_sym_BANG, - ACTIONS(729), 1, - sym__hex_literal, - ACTIONS(731), 1, - sym__number_literal, - ACTIONS(733), 1, - anon_sym_SQUOTE, - ACTIONS(735), 1, - anon_sym_DQUOTE, - ACTIONS(749), 1, - sym__raw_string_literal, - ACTIONS(751), 1, + ACTIONS(3394), 1, + anon_sym_PLUS, + ACTIONS(3396), 1, + anon_sym_DASH, + ACTIONS(3400), 1, + anon_sym_DASH_GT, + ACTIONS(3402), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, - sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4881), 1, - sym_dot_dot_i, - STATE(791), 1, - sym_string, - STATE(792), 1, - sym__float_literal, - STATE(793), 1, - sym__single_quoted_string, - STATE(794), 1, - sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3398), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(245), 4, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [89742] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3390), 1, + anon_sym_EQ, + ACTIONS(3392), 1, + anon_sym_TILDE, + ACTIONS(3394), 1, anon_sym_PLUS, + ACTIONS(3396), 1, anon_sym_DASH, - ACTIONS(739), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4879), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(513), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [71041] = 32, + ACTIONS(3400), 1, + anon_sym_DASH_GT, + ACTIONS(3402), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, + sym__external_open_parenthesis, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, + sym__open_parenthesis, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3398), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(147), 4, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [89845] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, - anon_sym_BSLASH, - ACTIONS(1504), 1, - anon_sym_function, - ACTIONS(1506), 1, - anon_sym_if, - ACTIONS(1508), 1, - anon_sym_for, - ACTIONS(1510), 1, - anon_sym_while, - ACTIONS(1512), 1, - anon_sym_repeat, - ACTIONS(1514), 1, + ACTIONS(3394), 1, + anon_sym_PLUS, + ACTIONS(3396), 1, + anon_sym_DASH, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, + sym__external_open_parenthesis, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, + sym__open_parenthesis, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(149), 2, + anon_sym_EQ, + anon_sym_DASH_GT, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(147), 9, + sym__external_else, + sym__external_close_bracket, anon_sym_QMARK, - ACTIONS(1516), 1, anon_sym_TILDE, - ACTIONS(1518), 1, - anon_sym_BANG, - ACTIONS(1522), 1, - sym__hex_literal, - ACTIONS(1524), 1, - sym__number_literal, - ACTIONS(1534), 1, - sym__external_open_parenthesis, - ACTIONS(1536), 1, - sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4885), 1, - sym_dot_dot_i, - STATE(774), 1, - sym_string, - STATE(780), 1, - sym__float_literal, - STATE(781), 1, - sym__single_quoted_string, - STATE(810), 1, - sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1528), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4883), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(611), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [71169] = 32, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + sym_comma, + [89940] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, - anon_sym_BSLASH, - ACTIONS(11), 1, - anon_sym_function, - ACTIONS(13), 1, - anon_sym_if, - ACTIONS(15), 1, - anon_sym_for, - ACTIONS(17), 1, - anon_sym_while, - ACTIONS(19), 1, - anon_sym_repeat, - ACTIONS(21), 1, + ACTIONS(3394), 1, + anon_sym_PLUS, + ACTIONS(3396), 1, + anon_sym_DASH, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, + sym__external_open_parenthesis, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, + sym__open_parenthesis, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(149), 4, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(147), 11, + sym__external_else, + sym__external_close_bracket, anon_sym_QMARK, - ACTIONS(23), 1, anon_sym_TILDE, - ACTIONS(25), 1, - anon_sym_BANG, - ACTIONS(29), 1, - sym__hex_literal, - ACTIONS(31), 1, - sym__number_literal, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(45), 1, - sym__raw_string_literal, - ACTIONS(47), 1, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_comma, + [90027] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3430), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, - sym__external_open_brace, - ACTIONS(4889), 1, - sym_dot_dot_i, - ACTIONS(4891), 1, - sym__newline, - STATE(769), 1, - sym_string, - STATE(776), 1, - sym__float_literal, - STATE(777), 1, - sym__single_quoted_string, - STATE(779), 1, - sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, sym__open_parenthesis, - STATE(1504), 1, - aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, - anon_sym_PLUS, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(149), 9, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(39), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4887), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(451), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [71297] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, - anon_sym_BSLASH, - ACTIONS(1504), 1, - anon_sym_function, - ACTIONS(1506), 1, - anon_sym_if, - ACTIONS(1508), 1, - anon_sym_for, - ACTIONS(1510), 1, - anon_sym_while, - ACTIONS(1512), 1, - anon_sym_repeat, - ACTIONS(1514), 1, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(147), 19, + sym__external_else, + sym__external_close_bracket, anon_sym_QMARK, - ACTIONS(1516), 1, anon_sym_TILDE, - ACTIONS(1518), 1, - anon_sym_BANG, - ACTIONS(1522), 1, - sym__hex_literal, - ACTIONS(1524), 1, - sym__number_literal, - ACTIONS(1534), 1, - sym__external_open_parenthesis, - ACTIONS(1536), 1, - sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4895), 1, - sym_dot_dot_i, - STATE(774), 1, - sym_string, - STATE(780), 1, - sym__float_literal, - STATE(781), 1, - sym__single_quoted_string, - STATE(810), 1, - sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1528), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4893), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(612), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [71425] = 32, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [90098] = 29, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, - anon_sym_BSLASH, - ACTIONS(711), 1, - anon_sym_function, - ACTIONS(713), 1, - anon_sym_if, - ACTIONS(715), 1, - anon_sym_for, - ACTIONS(717), 1, - anon_sym_while, - ACTIONS(719), 1, - anon_sym_repeat, - ACTIONS(721), 1, - anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(3390), 1, + anon_sym_EQ, + ACTIONS(3392), 1, anon_sym_TILDE, - ACTIONS(725), 1, - anon_sym_BANG, - ACTIONS(729), 1, - sym__hex_literal, - ACTIONS(731), 1, - sym__number_literal, - ACTIONS(733), 1, - anon_sym_SQUOTE, - ACTIONS(735), 1, - anon_sym_DQUOTE, - ACTIONS(749), 1, - sym__raw_string_literal, - ACTIONS(751), 1, - sym__external_open_parenthesis, - ACTIONS(755), 1, - sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4899), 1, - sym_dot_dot_i, - STATE(791), 1, - sym_string, - STATE(792), 1, - sym__float_literal, - STATE(793), 1, - sym__single_quoted_string, - STATE(794), 1, - sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + ACTIONS(3394), 1, anon_sym_PLUS, + ACTIONS(3396), 1, anon_sym_DASH, - ACTIONS(739), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4897), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(515), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [71553] = 32, + ACTIONS(3400), 1, + anon_sym_DASH_GT, + ACTIONS(3402), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, + sym__external_open_parenthesis, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, + sym__open_parenthesis, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(151), 7, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + sym_comma, + [90199] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, - anon_sym_BSLASH, - ACTIONS(4323), 1, - anon_sym_function, - ACTIONS(4325), 1, - anon_sym_if, - ACTIONS(4327), 1, - anon_sym_for, - ACTIONS(4329), 1, - anon_sym_while, - ACTIONS(4331), 1, - anon_sym_repeat, - ACTIONS(4333), 1, - anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(3390), 1, + anon_sym_EQ, + ACTIONS(3392), 1, anon_sym_TILDE, - ACTIONS(4337), 1, - anon_sym_BANG, - ACTIONS(4341), 1, - sym__hex_literal, - ACTIONS(4343), 1, - sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(3394), 1, + anon_sym_PLUS, + ACTIONS(3396), 1, + anon_sym_DASH, + ACTIONS(3400), 1, + anon_sym_DASH_GT, + ACTIONS(3402), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, - sym__external_open_brace, - ACTIONS(4903), 1, - sym_dot_dot_i, - STATE(735), 1, - sym_string, - STATE(736), 1, - sym__float_literal, - STATE(737), 1, - sym__single_quoted_string, - STATE(738), 1, - sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3398), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(151), 4, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [90302] = 26, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3394), 1, anon_sym_PLUS, + ACTIONS(3396), 1, anon_sym_DASH, - ACTIONS(4347), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4901), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(287), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [71681] = 32, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, + sym__external_open_parenthesis, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, + sym__open_parenthesis, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(153), 2, + anon_sym_EQ, + anon_sym_DASH_GT, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(151), 9, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + sym_comma, + [90397] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, - anon_sym_BSLASH, - ACTIONS(4323), 1, - anon_sym_function, - ACTIONS(4325), 1, - anon_sym_if, - ACTIONS(4327), 1, - anon_sym_for, - ACTIONS(4329), 1, - anon_sym_while, - ACTIONS(4331), 1, - anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, + sym__external_open_parenthesis, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, + sym__open_parenthesis, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(153), 7, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + ACTIONS(151), 16, + sym__external_else, + sym__external_close_bracket, anon_sym_QMARK, - ACTIONS(4335), 1, anon_sym_TILDE, - ACTIONS(4337), 1, - anon_sym_BANG, - ACTIONS(4341), 1, - sym__hex_literal, - ACTIONS(4343), 1, - sym__number_literal, - ACTIONS(4353), 1, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + sym_comma, + [90476] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3390), 1, + anon_sym_EQ, + ACTIONS(3392), 1, + anon_sym_TILDE, + ACTIONS(3394), 1, + anon_sym_PLUS, + ACTIONS(3396), 1, + anon_sym_DASH, + ACTIONS(3400), 1, + anon_sym_DASH_GT, + ACTIONS(3402), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, - sym__external_open_brace, - ACTIONS(4907), 1, - sym_dot_dot_i, - ACTIONS(4909), 1, - sym__newline, - STATE(735), 1, - sym_string, - STATE(736), 1, - sym__float_literal, - STATE(737), 1, - sym__single_quoted_string, - STATE(738), 1, - sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, sym__open_parenthesis, - STATE(1628), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3398), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(151), 4, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [90579] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3392), 1, + anon_sym_TILDE, + ACTIONS(3394), 1, anon_sym_PLUS, + ACTIONS(3396), 1, anon_sym_DASH, - ACTIONS(4347), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4905), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(288), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [71809] = 32, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, + sym__external_open_parenthesis, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, + sym__open_parenthesis, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(153), 2, + anon_sym_EQ, + anon_sym_DASH_GT, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(151), 8, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + sym_comma, + [90676] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, - anon_sym_BSLASH, - ACTIONS(4323), 1, - anon_sym_function, - ACTIONS(4325), 1, - anon_sym_if, - ACTIONS(4327), 1, - anon_sym_for, - ACTIONS(4329), 1, - anon_sym_while, - ACTIONS(4331), 1, - anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(3394), 1, + anon_sym_PLUS, + ACTIONS(3396), 1, + anon_sym_DASH, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, + sym__external_open_parenthesis, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, + sym__open_parenthesis, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(153), 3, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(151), 10, + sym__external_else, + sym__external_close_bracket, anon_sym_QMARK, - ACTIONS(4335), 1, anon_sym_TILDE, - ACTIONS(4337), 1, - anon_sym_BANG, - ACTIONS(4341), 1, - sym__hex_literal, - ACTIONS(4343), 1, - sym__number_literal, - ACTIONS(4353), 1, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + sym_comma, + [90767] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3394), 1, + anon_sym_PLUS, + ACTIONS(3396), 1, + anon_sym_DASH, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, - sym__external_open_brace, - ACTIONS(4913), 1, - sym_dot_dot_i, - ACTIONS(4915), 1, - sym__newline, - STATE(735), 1, - sym_string, - STATE(736), 1, - sym__float_literal, - STATE(737), 1, - sym__single_quoted_string, - STATE(738), 1, - sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, sym__open_parenthesis, - STATE(1630), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(153), 4, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(151), 11, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_comma, + [90854] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3394), 1, anon_sym_PLUS, + ACTIONS(3396), 1, anon_sym_DASH, - ACTIONS(4347), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4911), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(289), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [71937] = 32, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, + sym__external_open_parenthesis, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, + sym__open_parenthesis, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(153), 6, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + ACTIONS(151), 15, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + sym_comma, + [90937] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, - anon_sym_BSLASH, - ACTIONS(4323), 1, - anon_sym_function, - ACTIONS(4325), 1, - anon_sym_if, - ACTIONS(4327), 1, - anon_sym_for, - ACTIONS(4329), 1, - anon_sym_while, - ACTIONS(4331), 1, - anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, + sym__external_open_parenthesis, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, + sym__open_parenthesis, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(153), 8, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + ACTIONS(151), 17, + sym__external_else, + sym__external_close_bracket, anon_sym_QMARK, - ACTIONS(4335), 1, anon_sym_TILDE, - ACTIONS(4337), 1, - anon_sym_BANG, - ACTIONS(4341), 1, - sym__hex_literal, - ACTIONS(4343), 1, - sym__number_literal, - ACTIONS(4353), 1, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + sym_comma, + [91012] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3430), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, - sym__external_open_brace, - ACTIONS(4919), 1, - sym_dot_dot_i, - ACTIONS(4921), 1, - sym__newline, - STATE(735), 1, - sym_string, - STATE(736), 1, - sym__float_literal, - STATE(737), 1, - sym__single_quoted_string, - STATE(738), 1, - sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, sym__open_parenthesis, - STATE(1634), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, - anon_sym_PLUS, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(153), 9, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(4347), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4917), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(290), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [72065] = 32, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(151), 19, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [91083] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, - anon_sym_BSLASH, - ACTIONS(1504), 1, - anon_sym_function, - ACTIONS(1506), 1, - anon_sym_if, - ACTIONS(1508), 1, - anon_sym_for, - ACTIONS(1510), 1, - anon_sym_while, - ACTIONS(1512), 1, - anon_sym_repeat, - ACTIONS(1514), 1, - anon_sym_QMARK, - ACTIONS(1516), 1, - anon_sym_TILDE, - ACTIONS(1518), 1, - anon_sym_BANG, - ACTIONS(1522), 1, - sym__hex_literal, - ACTIONS(1524), 1, - sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, - sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4925), 1, - sym_dot_dot_i, - STATE(774), 1, - sym_string, - STATE(780), 1, - sym__float_literal, - STATE(781), 1, - sym__single_quoted_string, - STATE(810), 1, - sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, - anon_sym_PLUS, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(153), 8, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(1528), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4923), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(613), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [72193] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, - anon_sym_BSLASH, - ACTIONS(11), 1, - anon_sym_function, - ACTIONS(13), 1, - anon_sym_if, - ACTIONS(15), 1, - anon_sym_for, - ACTIONS(17), 1, - anon_sym_while, - ACTIONS(19), 1, - anon_sym_repeat, - ACTIONS(21), 1, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + ACTIONS(151), 19, + sym__external_else, + sym__external_close_bracket, anon_sym_QMARK, - ACTIONS(23), 1, anon_sym_TILDE, - ACTIONS(25), 1, - anon_sym_BANG, - ACTIONS(29), 1, - sym__hex_literal, - ACTIONS(31), 1, - sym__number_literal, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(45), 1, - sym__raw_string_literal, - ACTIONS(47), 1, - sym__external_open_parenthesis, - ACTIONS(49), 1, - sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4929), 1, - sym_dot_dot_i, - STATE(769), 1, - sym_string, - STATE(776), 1, - sym__float_literal, - STATE(777), 1, - sym__single_quoted_string, - STATE(779), 1, - sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(39), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4927), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(480), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [72321] = 32, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [91156] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, - anon_sym_BSLASH, - ACTIONS(4323), 1, - anon_sym_function, - ACTIONS(4325), 1, - anon_sym_if, - ACTIONS(4327), 1, - anon_sym_for, - ACTIONS(4329), 1, - anon_sym_while, - ACTIONS(4331), 1, - anon_sym_repeat, - ACTIONS(4333), 1, - anon_sym_QMARK, - ACTIONS(4335), 1, - anon_sym_TILDE, - ACTIONS(4337), 1, - anon_sym_BANG, - ACTIONS(4341), 1, - sym__hex_literal, - ACTIONS(4343), 1, - sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(3430), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, - sym__external_open_brace, - ACTIONS(4933), 1, - sym_dot_dot_i, - STATE(735), 1, - sym_string, - STATE(736), 1, - sym__float_literal, - STATE(737), 1, - sym__single_quoted_string, - STATE(738), 1, - sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, - anon_sym_PLUS, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(153), 9, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(4347), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4931), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(291), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [72449] = 32, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(151), 19, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [91227] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, - anon_sym_BSLASH, - ACTIONS(1504), 1, - anon_sym_function, - ACTIONS(1506), 1, - anon_sym_if, - ACTIONS(1508), 1, - anon_sym_for, - ACTIONS(1510), 1, - anon_sym_while, - ACTIONS(1512), 1, - anon_sym_repeat, - ACTIONS(1514), 1, - anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(3390), 1, + anon_sym_EQ, + ACTIONS(3392), 1, anon_sym_TILDE, - ACTIONS(1518), 1, - anon_sym_BANG, - ACTIONS(1522), 1, - sym__hex_literal, - ACTIONS(1524), 1, - sym__number_literal, - ACTIONS(1534), 1, - sym__external_open_parenthesis, - ACTIONS(1536), 1, - sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4937), 1, - sym_dot_dot_i, - STATE(774), 1, - sym_string, - STATE(780), 1, - sym__float_literal, - STATE(781), 1, - sym__single_quoted_string, - STATE(810), 1, - sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + ACTIONS(3394), 1, anon_sym_PLUS, + ACTIONS(3396), 1, anon_sym_DASH, - ACTIONS(1528), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4935), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(614), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [72577] = 32, + ACTIONS(3400), 1, + anon_sym_DASH_GT, + ACTIONS(3402), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, + sym__external_open_parenthesis, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, + sym__open_parenthesis, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3398), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(155), 4, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [91330] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, - anon_sym_BSLASH, - ACTIONS(4323), 1, - anon_sym_function, - ACTIONS(4325), 1, - anon_sym_if, - ACTIONS(4327), 1, - anon_sym_for, - ACTIONS(4329), 1, - anon_sym_while, - ACTIONS(4331), 1, - anon_sym_repeat, - ACTIONS(4333), 1, - anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(3390), 1, + anon_sym_EQ, + ACTIONS(3392), 1, anon_sym_TILDE, - ACTIONS(4337), 1, - anon_sym_BANG, - ACTIONS(4341), 1, - sym__hex_literal, - ACTIONS(4343), 1, - sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(3394), 1, + anon_sym_PLUS, + ACTIONS(3396), 1, + anon_sym_DASH, + ACTIONS(3400), 1, + anon_sym_DASH_GT, + ACTIONS(3402), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, - sym__external_open_brace, - ACTIONS(4941), 1, - sym_dot_dot_i, - STATE(735), 1, - sym_string, - STATE(736), 1, - sym__float_literal, - STATE(737), 1, - sym__single_quoted_string, - STATE(738), 1, - sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3398), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(159), 4, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [91433] = 29, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3390), 1, + anon_sym_EQ, + ACTIONS(3392), 1, + anon_sym_TILDE, + ACTIONS(3394), 1, anon_sym_PLUS, + ACTIONS(3396), 1, anon_sym_DASH, - ACTIONS(4347), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4939), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(292), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [72705] = 32, + ACTIONS(3400), 1, + anon_sym_DASH_GT, + ACTIONS(3402), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, + sym__external_open_parenthesis, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, + sym__open_parenthesis, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(163), 7, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + sym_comma, + [91534] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, - anon_sym_BSLASH, - ACTIONS(4323), 1, - anon_sym_function, - ACTIONS(4325), 1, - anon_sym_if, - ACTIONS(4327), 1, - anon_sym_for, - ACTIONS(4329), 1, - anon_sym_while, - ACTIONS(4331), 1, - anon_sym_repeat, - ACTIONS(4333), 1, - anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(3390), 1, + anon_sym_EQ, + ACTIONS(3392), 1, anon_sym_TILDE, - ACTIONS(4337), 1, - anon_sym_BANG, - ACTIONS(4341), 1, - sym__hex_literal, - ACTIONS(4343), 1, - sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(3394), 1, + anon_sym_PLUS, + ACTIONS(3396), 1, + anon_sym_DASH, + ACTIONS(3400), 1, + anon_sym_DASH_GT, + ACTIONS(3402), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, - sym__external_open_brace, - ACTIONS(4945), 1, - sym_dot_dot_i, - ACTIONS(4947), 1, - sym__newline, - STATE(735), 1, - sym_string, - STATE(736), 1, - sym__float_literal, - STATE(737), 1, - sym__single_quoted_string, - STATE(738), 1, - sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, sym__open_parenthesis, - STATE(1639), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3398), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(163), 4, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [91637] = 26, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3394), 1, anon_sym_PLUS, + ACTIONS(3396), 1, anon_sym_DASH, - ACTIONS(4347), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4943), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(293), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [72833] = 32, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, + sym__external_open_parenthesis, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, + sym__open_parenthesis, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(165), 2, + anon_sym_EQ, + anon_sym_DASH_GT, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(163), 9, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + sym_comma, + [91732] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, - anon_sym_BSLASH, - ACTIONS(4323), 1, - anon_sym_function, - ACTIONS(4325), 1, - anon_sym_if, - ACTIONS(4327), 1, - anon_sym_for, - ACTIONS(4329), 1, - anon_sym_while, - ACTIONS(4331), 1, - anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, + sym__external_open_parenthesis, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, + sym__open_parenthesis, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 7, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + ACTIONS(163), 16, + sym__external_else, + sym__external_close_bracket, anon_sym_QMARK, - ACTIONS(4335), 1, anon_sym_TILDE, - ACTIONS(4337), 1, - anon_sym_BANG, - ACTIONS(4341), 1, - sym__hex_literal, - ACTIONS(4343), 1, - sym__number_literal, - ACTIONS(4353), 1, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + sym_comma, + [91811] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3390), 1, + anon_sym_EQ, + ACTIONS(3392), 1, + anon_sym_TILDE, + ACTIONS(3394), 1, + anon_sym_PLUS, + ACTIONS(3396), 1, + anon_sym_DASH, + ACTIONS(3400), 1, + anon_sym_DASH_GT, + ACTIONS(3402), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, - sym__external_open_brace, - ACTIONS(4951), 1, - sym_dot_dot_i, - ACTIONS(4953), 1, - sym__newline, - STATE(735), 1, - sym_string, - STATE(736), 1, - sym__float_literal, - STATE(737), 1, - sym__single_quoted_string, - STATE(738), 1, - sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, sym__open_parenthesis, - STATE(1641), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3398), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(163), 4, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [91914] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3392), 1, + anon_sym_TILDE, + ACTIONS(3394), 1, anon_sym_PLUS, + ACTIONS(3396), 1, anon_sym_DASH, - ACTIONS(4347), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4949), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(294), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [72961] = 32, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, + sym__external_open_parenthesis, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, + sym__open_parenthesis, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(165), 2, + anon_sym_EQ, + anon_sym_DASH_GT, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(163), 8, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + sym_comma, + [92011] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, - anon_sym_BSLASH, - ACTIONS(711), 1, - anon_sym_function, - ACTIONS(713), 1, - anon_sym_if, - ACTIONS(715), 1, - anon_sym_for, - ACTIONS(717), 1, - anon_sym_while, - ACTIONS(719), 1, - anon_sym_repeat, - ACTIONS(721), 1, - anon_sym_QMARK, - ACTIONS(723), 1, - anon_sym_TILDE, - ACTIONS(725), 1, - anon_sym_BANG, - ACTIONS(729), 1, - sym__hex_literal, - ACTIONS(731), 1, - sym__number_literal, - ACTIONS(733), 1, - anon_sym_SQUOTE, - ACTIONS(735), 1, - anon_sym_DQUOTE, - ACTIONS(749), 1, - sym__raw_string_literal, - ACTIONS(751), 1, + ACTIONS(3394), 1, + anon_sym_PLUS, + ACTIONS(3396), 1, + anon_sym_DASH, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, - sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4957), 1, - sym_dot_dot_i, - STATE(791), 1, - sym_string, - STATE(792), 1, - sym__float_literal, - STATE(793), 1, - sym__single_quoted_string, - STATE(794), 1, - sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 3, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(163), 10, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + sym_comma, + [92102] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3394), 1, anon_sym_PLUS, + ACTIONS(3396), 1, anon_sym_DASH, - ACTIONS(739), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4955), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(516), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [73089] = 32, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, + sym__external_open_parenthesis, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, + sym__open_parenthesis, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 4, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(163), 11, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_comma, + [92189] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, - anon_sym_BSLASH, - ACTIONS(4323), 1, - anon_sym_function, - ACTIONS(4325), 1, - anon_sym_if, - ACTIONS(4327), 1, - anon_sym_for, - ACTIONS(4329), 1, - anon_sym_while, - ACTIONS(4331), 1, - anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(3394), 1, + anon_sym_PLUS, + ACTIONS(3396), 1, + anon_sym_DASH, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, + sym__external_open_parenthesis, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, + sym__open_parenthesis, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 6, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + ACTIONS(163), 15, + sym__external_else, + sym__external_close_bracket, anon_sym_QMARK, - ACTIONS(4335), 1, anon_sym_TILDE, - ACTIONS(4337), 1, - anon_sym_BANG, - ACTIONS(4341), 1, - sym__hex_literal, - ACTIONS(4343), 1, - sym__number_literal, - ACTIONS(4353), 1, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + sym_comma, + [92272] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, - sym__external_open_brace, - ACTIONS(4961), 1, - sym_dot_dot_i, - STATE(735), 1, - sym_string, - STATE(736), 1, - sym__float_literal, - STATE(737), 1, - sym__single_quoted_string, - STATE(738), 1, - sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, - anon_sym_PLUS, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 8, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(4347), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4959), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(295), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [73217] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, - anon_sym_BSLASH, - ACTIONS(4323), 1, - anon_sym_function, - ACTIONS(4325), 1, - anon_sym_if, - ACTIONS(4327), 1, - anon_sym_for, - ACTIONS(4329), 1, - anon_sym_while, - ACTIONS(4331), 1, - anon_sym_repeat, - ACTIONS(4333), 1, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + ACTIONS(163), 17, + sym__external_else, + sym__external_close_bracket, anon_sym_QMARK, - ACTIONS(4335), 1, anon_sym_TILDE, - ACTIONS(4337), 1, - anon_sym_BANG, - ACTIONS(4341), 1, - sym__hex_literal, - ACTIONS(4343), 1, - sym__number_literal, - ACTIONS(4353), 1, - sym__external_open_parenthesis, - ACTIONS(4355), 1, - sym__external_open_brace, - ACTIONS(4965), 1, - sym_dot_dot_i, - ACTIONS(4967), 1, - sym__newline, - STATE(735), 1, - sym_string, - STATE(736), 1, - sym__float_literal, - STATE(737), 1, - sym__single_quoted_string, - STATE(738), 1, - sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(1645), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4347), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4963), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(296), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [73345] = 32, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + sym_comma, + [92347] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, - anon_sym_BSLASH, - ACTIONS(1504), 1, - anon_sym_function, - ACTIONS(1506), 1, - anon_sym_if, - ACTIONS(1508), 1, - anon_sym_for, - ACTIONS(1510), 1, - anon_sym_while, - ACTIONS(1512), 1, - anon_sym_repeat, - ACTIONS(1514), 1, - anon_sym_QMARK, - ACTIONS(1516), 1, - anon_sym_TILDE, - ACTIONS(1518), 1, - anon_sym_BANG, - ACTIONS(1522), 1, - sym__hex_literal, - ACTIONS(1524), 1, - sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(3430), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, - sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4971), 1, - sym_dot_dot_i, - STATE(774), 1, - sym_string, - STATE(780), 1, - sym__float_literal, - STATE(781), 1, - sym__single_quoted_string, - STATE(810), 1, - sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, - anon_sym_PLUS, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 9, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(1528), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4969), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(615), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [73473] = 32, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(163), 19, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [92418] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, - anon_sym_BSLASH, - ACTIONS(11), 1, - anon_sym_function, - ACTIONS(13), 1, - anon_sym_if, - ACTIONS(15), 1, - anon_sym_for, - ACTIONS(17), 1, - anon_sym_while, - ACTIONS(19), 1, - anon_sym_repeat, - ACTIONS(21), 1, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, + sym__external_open_parenthesis, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, + sym__open_parenthesis, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 8, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + ACTIONS(163), 19, + sym__external_else, + sym__external_close_bracket, anon_sym_QMARK, - ACTIONS(23), 1, anon_sym_TILDE, - ACTIONS(25), 1, - anon_sym_BANG, - ACTIONS(29), 1, - sym__hex_literal, - ACTIONS(31), 1, - sym__number_literal, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(45), 1, - sym__raw_string_literal, - ACTIONS(47), 1, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [92491] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3430), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, - sym__external_open_brace, - ACTIONS(4975), 1, - sym_dot_dot_i, - ACTIONS(4977), 1, - sym__newline, - STATE(769), 1, - sym_string, - STATE(776), 1, - sym__float_literal, - STATE(777), 1, - sym__single_quoted_string, - STATE(779), 1, - sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, sym__open_parenthesis, - STATE(1512), 1, - aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, - anon_sym_PLUS, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 9, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(39), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4973), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(452), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [73601] = 32, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(163), 19, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [92562] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, - anon_sym_BSLASH, - ACTIONS(1504), 1, - anon_sym_function, - ACTIONS(1506), 1, - anon_sym_if, - ACTIONS(1508), 1, - anon_sym_for, - ACTIONS(1510), 1, - anon_sym_while, - ACTIONS(1512), 1, - anon_sym_repeat, - ACTIONS(1514), 1, - anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(3390), 1, + anon_sym_EQ, + ACTIONS(3392), 1, anon_sym_TILDE, - ACTIONS(1518), 1, - anon_sym_BANG, - ACTIONS(1522), 1, - sym__hex_literal, - ACTIONS(1524), 1, - sym__number_literal, - ACTIONS(1534), 1, - sym__external_open_parenthesis, - ACTIONS(1536), 1, - sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4981), 1, - sym_dot_dot_i, - STATE(774), 1, - sym_string, - STATE(780), 1, - sym__float_literal, - STATE(781), 1, - sym__single_quoted_string, - STATE(810), 1, - sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + ACTIONS(3394), 1, anon_sym_PLUS, + ACTIONS(3396), 1, anon_sym_DASH, - ACTIONS(1528), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4979), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(616), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [73729] = 32, + ACTIONS(3400), 1, + anon_sym_DASH_GT, + ACTIONS(3402), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, + sym__external_open_parenthesis, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, + sym__open_parenthesis, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3398), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(167), 4, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [92665] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, - anon_sym_BSLASH, - ACTIONS(4323), 1, - anon_sym_function, - ACTIONS(4325), 1, - anon_sym_if, - ACTIONS(4327), 1, - anon_sym_for, - ACTIONS(4329), 1, - anon_sym_while, - ACTIONS(4331), 1, - anon_sym_repeat, - ACTIONS(4333), 1, - anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(3390), 1, + anon_sym_EQ, + ACTIONS(3392), 1, anon_sym_TILDE, - ACTIONS(4337), 1, - anon_sym_BANG, - ACTIONS(4341), 1, - sym__hex_literal, - ACTIONS(4343), 1, - sym__number_literal, - ACTIONS(4353), 1, - sym__external_open_parenthesis, - ACTIONS(4355), 1, - sym__external_open_brace, - ACTIONS(4985), 1, - sym_dot_dot_i, - STATE(735), 1, - sym_string, - STATE(736), 1, - sym__float_literal, - STATE(737), 1, - sym__single_quoted_string, - STATE(738), 1, - sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + ACTIONS(3394), 1, anon_sym_PLUS, + ACTIONS(3396), 1, anon_sym_DASH, - ACTIONS(4347), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4983), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(297), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [73857] = 32, + ACTIONS(3400), 1, + anon_sym_DASH_GT, + ACTIONS(3402), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, + sym__external_open_parenthesis, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, + sym__open_parenthesis, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3398), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(171), 4, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [92768] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, - anon_sym_BSLASH, - ACTIONS(613), 1, - anon_sym_function, - ACTIONS(615), 1, - anon_sym_if, - ACTIONS(617), 1, - anon_sym_for, - ACTIONS(619), 1, - anon_sym_while, - ACTIONS(621), 1, - anon_sym_repeat, - ACTIONS(623), 1, - anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(3338), 1, + anon_sym_EQ, + ACTIONS(3340), 1, anon_sym_TILDE, - ACTIONS(627), 1, - anon_sym_BANG, - ACTIONS(631), 1, - sym__hex_literal, - ACTIONS(633), 1, - sym__number_literal, - ACTIONS(635), 1, - anon_sym_SQUOTE, - ACTIONS(637), 1, - anon_sym_DQUOTE, - ACTIONS(651), 1, - sym__raw_string_literal, - ACTIONS(653), 1, - sym__external_open_parenthesis, - ACTIONS(655), 1, - sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4989), 1, - sym_dot_dot_i, - STATE(763), 1, - sym_string, - STATE(766), 1, - sym__float_literal, - STATE(768), 1, - sym__single_quoted_string, - STATE(783), 1, - sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + ACTIONS(3342), 1, anon_sym_PLUS, + ACTIONS(3344), 1, anon_sym_DASH, - ACTIONS(641), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4987), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(423), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [73985] = 32, + ACTIONS(3348), 1, + anon_sym_DASH_GT, + ACTIONS(3350), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, + sym__external_open_parenthesis, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, + sym__open_parenthesis, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3346), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(233), 4, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [92871] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, - anon_sym_BSLASH, - ACTIONS(4323), 1, - anon_sym_function, - ACTIONS(4325), 1, - anon_sym_if, - ACTIONS(4327), 1, - anon_sym_for, - ACTIONS(4329), 1, - anon_sym_while, - ACTIONS(4331), 1, - anon_sym_repeat, - ACTIONS(4333), 1, - anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(3390), 1, + anon_sym_EQ, + ACTIONS(3392), 1, anon_sym_TILDE, - ACTIONS(4337), 1, - anon_sym_BANG, - ACTIONS(4341), 1, - sym__hex_literal, - ACTIONS(4343), 1, - sym__number_literal, - ACTIONS(4353), 1, - sym__external_open_parenthesis, - ACTIONS(4355), 1, - sym__external_open_brace, - ACTIONS(4993), 1, - sym_dot_dot_i, - STATE(735), 1, - sym_string, - STATE(736), 1, - sym__float_literal, - STATE(737), 1, - sym__single_quoted_string, - STATE(738), 1, - sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + ACTIONS(3394), 1, anon_sym_PLUS, + ACTIONS(3396), 1, anon_sym_DASH, - ACTIONS(4347), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4991), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(298), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [74113] = 32, + ACTIONS(3400), 1, + anon_sym_DASH_GT, + ACTIONS(3402), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, + sym__external_open_parenthesis, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, + sym__open_parenthesis, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3398), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(175), 4, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [92974] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, - anon_sym_BSLASH, - ACTIONS(4323), 1, - anon_sym_function, - ACTIONS(4325), 1, - anon_sym_if, - ACTIONS(4327), 1, - anon_sym_for, - ACTIONS(4329), 1, - anon_sym_while, - ACTIONS(4331), 1, - anon_sym_repeat, - ACTIONS(4333), 1, - anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(3390), 1, + anon_sym_EQ, + ACTIONS(3392), 1, anon_sym_TILDE, - ACTIONS(4337), 1, - anon_sym_BANG, - ACTIONS(4341), 1, - sym__hex_literal, - ACTIONS(4343), 1, - sym__number_literal, - ACTIONS(4353), 1, - sym__external_open_parenthesis, - ACTIONS(4355), 1, - sym__external_open_brace, - ACTIONS(4997), 1, - sym_dot_dot_i, - ACTIONS(4999), 1, - sym__newline, - STATE(735), 1, - sym_string, - STATE(736), 1, - sym__float_literal, - STATE(737), 1, - sym__single_quoted_string, - STATE(738), 1, - sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(1649), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + ACTIONS(3394), 1, anon_sym_PLUS, + ACTIONS(3396), 1, anon_sym_DASH, - ACTIONS(4347), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(4995), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(42), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [74241] = 32, + ACTIONS(3400), 1, + anon_sym_DASH_GT, + ACTIONS(3402), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, + sym__external_open_parenthesis, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, + sym__open_parenthesis, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3398), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(179), 4, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [93077] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, - anon_sym_BSLASH, - ACTIONS(613), 1, - anon_sym_function, - ACTIONS(615), 1, - anon_sym_if, - ACTIONS(617), 1, - anon_sym_for, - ACTIONS(619), 1, - anon_sym_while, - ACTIONS(621), 1, - anon_sym_repeat, - ACTIONS(623), 1, - anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(3338), 1, + anon_sym_EQ, + ACTIONS(3340), 1, anon_sym_TILDE, - ACTIONS(627), 1, - anon_sym_BANG, - ACTIONS(631), 1, - sym__hex_literal, - ACTIONS(633), 1, - sym__number_literal, - ACTIONS(635), 1, - anon_sym_SQUOTE, - ACTIONS(637), 1, - anon_sym_DQUOTE, - ACTIONS(651), 1, - sym__raw_string_literal, - ACTIONS(653), 1, - sym__external_open_parenthesis, - ACTIONS(655), 1, - sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(5003), 1, - sym_dot_dot_i, - ACTIONS(5005), 1, - sym__newline, - STATE(763), 1, - sym_string, - STATE(766), 1, - sym__float_literal, - STATE(768), 1, - sym__single_quoted_string, - STATE(783), 1, - sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, - sym__open_parenthesis, - STATE(1666), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + ACTIONS(3342), 1, anon_sym_PLUS, + ACTIONS(3344), 1, anon_sym_DASH, - ACTIONS(641), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5001), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(424), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [74369] = 32, + ACTIONS(3348), 1, + anon_sym_DASH_GT, + ACTIONS(3350), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, + sym__external_open_parenthesis, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, + sym__open_parenthesis, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3346), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(237), 4, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [93180] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, - anon_sym_BSLASH, - ACTIONS(711), 1, - anon_sym_function, - ACTIONS(713), 1, - anon_sym_if, - ACTIONS(715), 1, - anon_sym_for, - ACTIONS(717), 1, - anon_sym_while, - ACTIONS(719), 1, - anon_sym_repeat, - ACTIONS(721), 1, - anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(3390), 1, + anon_sym_EQ, + ACTIONS(3392), 1, anon_sym_TILDE, - ACTIONS(725), 1, - anon_sym_BANG, - ACTIONS(729), 1, - sym__hex_literal, - ACTIONS(731), 1, - sym__number_literal, - ACTIONS(733), 1, - anon_sym_SQUOTE, - ACTIONS(735), 1, - anon_sym_DQUOTE, - ACTIONS(749), 1, - sym__raw_string_literal, - ACTIONS(751), 1, + ACTIONS(3394), 1, + anon_sym_PLUS, + ACTIONS(3396), 1, + anon_sym_DASH, + ACTIONS(3400), 1, + anon_sym_DASH_GT, + ACTIONS(3402), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, - sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(5009), 1, - sym_dot_dot_i, - STATE(791), 1, - sym_string, - STATE(792), 1, - sym__float_literal, - STATE(793), 1, - sym__single_quoted_string, - STATE(794), 1, - sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3398), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(183), 4, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [93283] = 26, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3342), 1, anon_sym_PLUS, + ACTIONS(3344), 1, anon_sym_DASH, - ACTIONS(739), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5007), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(517), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [74497] = 32, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, + sym__external_open_parenthesis, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, + sym__open_parenthesis, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(235), 2, + anon_sym_EQ, + anon_sym_DASH_GT, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(237), 9, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + sym_comma, + [93378] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, - anon_sym_BSLASH, - ACTIONS(4323), 1, - anon_sym_function, - ACTIONS(4325), 1, - anon_sym_if, - ACTIONS(4327), 1, - anon_sym_for, - ACTIONS(4329), 1, - anon_sym_while, - ACTIONS(4331), 1, - anon_sym_repeat, - ACTIONS(4333), 1, - anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(3390), 1, + anon_sym_EQ, + ACTIONS(3392), 1, anon_sym_TILDE, - ACTIONS(4337), 1, - anon_sym_BANG, - ACTIONS(4341), 1, - sym__hex_literal, - ACTIONS(4343), 1, - sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(3394), 1, + anon_sym_PLUS, + ACTIONS(3396), 1, + anon_sym_DASH, + ACTIONS(3400), 1, + anon_sym_DASH_GT, + ACTIONS(3402), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, - sym__external_open_brace, - ACTIONS(5013), 1, - sym_dot_dot_i, - STATE(735), 1, - sym_string, - STATE(736), 1, - sym__float_literal, - STATE(737), 1, - sym__single_quoted_string, - STATE(738), 1, - sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3398), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(187), 4, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [93481] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3342), 1, anon_sym_PLUS, + ACTIONS(3344), 1, anon_sym_DASH, - ACTIONS(4347), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5011), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(300), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [74625] = 32, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, + sym__external_open_parenthesis, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, + sym__open_parenthesis, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(235), 4, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(237), 11, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_comma, + [93568] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, - anon_sym_BSLASH, - ACTIONS(1504), 1, - anon_sym_function, - ACTIONS(1506), 1, - anon_sym_if, - ACTIONS(1508), 1, - anon_sym_for, - ACTIONS(1510), 1, - anon_sym_while, - ACTIONS(1512), 1, - anon_sym_repeat, - ACTIONS(1514), 1, - anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(3390), 1, + anon_sym_EQ, + ACTIONS(3392), 1, anon_sym_TILDE, - ACTIONS(1518), 1, - anon_sym_BANG, - ACTIONS(1522), 1, - sym__hex_literal, - ACTIONS(1524), 1, - sym__number_literal, - ACTIONS(1534), 1, - sym__external_open_parenthesis, - ACTIONS(1536), 1, - sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(5017), 1, - sym_dot_dot_i, - STATE(774), 1, - sym_string, - STATE(780), 1, - sym__float_literal, - STATE(781), 1, - sym__single_quoted_string, - STATE(810), 1, - sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + ACTIONS(3394), 1, anon_sym_PLUS, + ACTIONS(3396), 1, anon_sym_DASH, - ACTIONS(1528), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5015), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(617), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [74753] = 32, + ACTIONS(3400), 1, + anon_sym_DASH_GT, + ACTIONS(3402), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, + sym__external_open_parenthesis, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, + sym__open_parenthesis, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3398), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(191), 4, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [93671] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, - anon_sym_BSLASH, - ACTIONS(11), 1, - anon_sym_function, - ACTIONS(13), 1, - anon_sym_if, - ACTIONS(15), 1, - anon_sym_for, - ACTIONS(17), 1, - anon_sym_while, - ACTIONS(19), 1, - anon_sym_repeat, - ACTIONS(21), 1, - anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(3390), 1, + anon_sym_EQ, + ACTIONS(3392), 1, anon_sym_TILDE, - ACTIONS(25), 1, - anon_sym_BANG, - ACTIONS(29), 1, - sym__hex_literal, - ACTIONS(31), 1, - sym__number_literal, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(45), 1, - sym__raw_string_literal, - ACTIONS(47), 1, - sym__external_open_parenthesis, - ACTIONS(49), 1, - sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(5021), 1, - sym_dot_dot_i, - STATE(769), 1, - sym_string, - STATE(776), 1, - sym__float_literal, - STATE(777), 1, - sym__single_quoted_string, - STATE(779), 1, - sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + ACTIONS(3394), 1, anon_sym_PLUS, + ACTIONS(3396), 1, anon_sym_DASH, - ACTIONS(39), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5019), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(481), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [74881] = 32, + ACTIONS(3400), 1, + anon_sym_DASH_GT, + ACTIONS(3402), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, + sym__external_open_parenthesis, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, + sym__open_parenthesis, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3398), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(195), 4, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [93774] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, - anon_sym_BSLASH, - ACTIONS(1504), 1, - anon_sym_function, - ACTIONS(1506), 1, - anon_sym_if, - ACTIONS(1508), 1, - anon_sym_for, - ACTIONS(1510), 1, - anon_sym_while, - ACTIONS(1512), 1, - anon_sym_repeat, - ACTIONS(1514), 1, - anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(3390), 1, + anon_sym_EQ, + ACTIONS(3392), 1, anon_sym_TILDE, - ACTIONS(1518), 1, - anon_sym_BANG, - ACTIONS(1522), 1, - sym__hex_literal, - ACTIONS(1524), 1, - sym__number_literal, - ACTIONS(1534), 1, - sym__external_open_parenthesis, - ACTIONS(1536), 1, - sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(5025), 1, - sym_dot_dot_i, - STATE(774), 1, - sym_string, - STATE(780), 1, - sym__float_literal, - STATE(781), 1, - sym__single_quoted_string, - STATE(810), 1, - sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + ACTIONS(3394), 1, anon_sym_PLUS, + ACTIONS(3396), 1, anon_sym_DASH, - ACTIONS(1528), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5023), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(618), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [75009] = 32, + ACTIONS(3400), 1, + anon_sym_DASH_GT, + ACTIONS(3402), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, + sym__external_open_parenthesis, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, + sym__open_parenthesis, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3398), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(199), 4, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [93877] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, - anon_sym_BSLASH, - ACTIONS(4323), 1, - anon_sym_function, - ACTIONS(4325), 1, - anon_sym_if, - ACTIONS(4327), 1, - anon_sym_for, - ACTIONS(4329), 1, - anon_sym_while, - ACTIONS(4331), 1, - anon_sym_repeat, - ACTIONS(4333), 1, - anon_sym_QMARK, - ACTIONS(4335), 1, - anon_sym_TILDE, - ACTIONS(4337), 1, - anon_sym_BANG, - ACTIONS(4341), 1, - sym__hex_literal, - ACTIONS(4343), 1, - sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(3378), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, - sym__external_open_brace, - ACTIONS(5029), 1, - sym_dot_dot_i, - STATE(735), 1, - sym_string, - STATE(736), 1, - sym__float_literal, - STATE(737), 1, - sym__single_quoted_string, - STATE(738), 1, - sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, - anon_sym_PLUS, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(235), 9, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(4347), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5027), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(301), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [75137] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, - anon_sym_BSLASH, - ACTIONS(11), 1, - anon_sym_function, - ACTIONS(13), 1, - anon_sym_if, - ACTIONS(15), 1, - anon_sym_for, - ACTIONS(17), 1, - anon_sym_while, - ACTIONS(19), 1, - anon_sym_repeat, - ACTIONS(21), 1, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(237), 19, + sym__external_else, + sym__external_close_parenthesis, anon_sym_QMARK, - ACTIONS(23), 1, anon_sym_TILDE, - ACTIONS(25), 1, - anon_sym_BANG, - ACTIONS(29), 1, - sym__hex_literal, - ACTIONS(31), 1, - sym__number_literal, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(45), 1, - sym__raw_string_literal, - ACTIONS(47), 1, - sym__external_open_parenthesis, - ACTIONS(49), 1, - sym__external_open_brace, - ACTIONS(5033), 1, - sym_dot_dot_i, - ACTIONS(5035), 1, - sym__newline, - STATE(769), 1, - sym_string, - STATE(776), 1, - sym__float_literal, - STATE(777), 1, - sym__single_quoted_string, - STATE(779), 1, - sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, - sym__open_parenthesis, - STATE(1520), 1, - aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(39), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5031), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(453), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [75265] = 32, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [93948] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, - anon_sym_BSLASH, - ACTIONS(1504), 1, - anon_sym_function, - ACTIONS(1506), 1, - anon_sym_if, - ACTIONS(1508), 1, - anon_sym_for, - ACTIONS(1510), 1, - anon_sym_while, - ACTIONS(1512), 1, - anon_sym_repeat, - ACTIONS(1514), 1, - anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(3390), 1, + anon_sym_EQ, + ACTIONS(3392), 1, anon_sym_TILDE, - ACTIONS(1518), 1, - anon_sym_BANG, - ACTIONS(1522), 1, - sym__hex_literal, - ACTIONS(1524), 1, - sym__number_literal, - ACTIONS(1534), 1, - sym__external_open_parenthesis, - ACTIONS(1536), 1, - sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(5039), 1, - sym_dot_dot_i, - STATE(774), 1, - sym_string, - STATE(780), 1, - sym__float_literal, - STATE(781), 1, - sym__single_quoted_string, - STATE(810), 1, - sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + ACTIONS(3394), 1, anon_sym_PLUS, + ACTIONS(3396), 1, anon_sym_DASH, - ACTIONS(1528), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5037), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(619), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [75393] = 32, + ACTIONS(3400), 1, + anon_sym_DASH_GT, + ACTIONS(3402), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, + sym__external_open_parenthesis, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, + sym__open_parenthesis, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3398), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(203), 4, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [94051] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, - anon_sym_BSLASH, - ACTIONS(11), 1, - anon_sym_function, - ACTIONS(13), 1, - anon_sym_if, - ACTIONS(15), 1, - anon_sym_for, - ACTIONS(17), 1, - anon_sym_while, - ACTIONS(19), 1, - anon_sym_repeat, - ACTIONS(21), 1, - anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(3390), 1, + anon_sym_EQ, + ACTIONS(3392), 1, anon_sym_TILDE, - ACTIONS(25), 1, - anon_sym_BANG, - ACTIONS(29), 1, - sym__hex_literal, - ACTIONS(31), 1, - sym__number_literal, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(45), 1, - sym__raw_string_literal, - ACTIONS(47), 1, + ACTIONS(3394), 1, + anon_sym_PLUS, + ACTIONS(3396), 1, + anon_sym_DASH, + ACTIONS(3400), 1, + anon_sym_DASH_GT, + ACTIONS(3402), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, - sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(5043), 1, - sym_dot_dot_i, - STATE(769), 1, - sym_string, - STATE(776), 1, - sym__float_literal, - STATE(777), 1, - sym__single_quoted_string, - STATE(779), 1, - sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3398), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(207), 4, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [94154] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3390), 1, + anon_sym_EQ, + ACTIONS(3392), 1, + anon_sym_TILDE, + ACTIONS(3394), 1, anon_sym_PLUS, + ACTIONS(3396), 1, anon_sym_DASH, - ACTIONS(39), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5041), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(483), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [75521] = 32, + ACTIONS(3400), 1, + anon_sym_DASH_GT, + ACTIONS(3402), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, + sym__external_open_parenthesis, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, + sym__open_parenthesis, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3398), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(211), 4, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [94257] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, - anon_sym_BSLASH, - ACTIONS(1504), 1, - anon_sym_function, - ACTIONS(1506), 1, - anon_sym_if, - ACTIONS(1508), 1, - anon_sym_for, - ACTIONS(1510), 1, - anon_sym_while, - ACTIONS(1512), 1, - anon_sym_repeat, - ACTIONS(1514), 1, - anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(3390), 1, + anon_sym_EQ, + ACTIONS(3392), 1, anon_sym_TILDE, - ACTIONS(1518), 1, - anon_sym_BANG, - ACTIONS(1522), 1, - sym__hex_literal, - ACTIONS(1524), 1, - sym__number_literal, - ACTIONS(1534), 1, - sym__external_open_parenthesis, - ACTIONS(1536), 1, - sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(5047), 1, - sym_dot_dot_i, - STATE(774), 1, - sym_string, - STATE(780), 1, - sym__float_literal, - STATE(781), 1, - sym__single_quoted_string, - STATE(810), 1, - sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + ACTIONS(3394), 1, anon_sym_PLUS, + ACTIONS(3396), 1, anon_sym_DASH, - ACTIONS(1528), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5045), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(620), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [75649] = 32, + ACTIONS(3400), 1, + anon_sym_DASH_GT, + ACTIONS(3402), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, + sym__external_open_parenthesis, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, + sym__open_parenthesis, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3398), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(215), 4, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [94360] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, - anon_sym_BSLASH, - ACTIONS(11), 1, - anon_sym_function, - ACTIONS(13), 1, - anon_sym_if, - ACTIONS(15), 1, - anon_sym_for, - ACTIONS(17), 1, - anon_sym_while, - ACTIONS(19), 1, - anon_sym_repeat, - ACTIONS(21), 1, - anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(3390), 1, + anon_sym_EQ, + ACTIONS(3392), 1, anon_sym_TILDE, - ACTIONS(25), 1, - anon_sym_BANG, - ACTIONS(29), 1, - sym__hex_literal, - ACTIONS(31), 1, - sym__number_literal, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(45), 1, - sym__raw_string_literal, - ACTIONS(47), 1, - sym__external_open_parenthesis, - ACTIONS(49), 1, - sym__external_open_brace, - ACTIONS(5051), 1, - sym_dot_dot_i, - ACTIONS(5053), 1, - sym__newline, - STATE(769), 1, - sym_string, - STATE(776), 1, - sym__float_literal, - STATE(777), 1, - sym__single_quoted_string, - STATE(779), 1, - sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, - sym__open_parenthesis, - STATE(1579), 1, - aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + ACTIONS(3394), 1, anon_sym_PLUS, + ACTIONS(3396), 1, anon_sym_DASH, - ACTIONS(39), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5049), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(454), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [75777] = 32, + ACTIONS(3400), 1, + anon_sym_DASH_GT, + ACTIONS(3402), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, + sym__external_open_parenthesis, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, + sym__open_parenthesis, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3398), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(219), 4, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [94463] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, - anon_sym_BSLASH, - ACTIONS(1504), 1, - anon_sym_function, - ACTIONS(1506), 1, - anon_sym_if, - ACTIONS(1508), 1, - anon_sym_for, - ACTIONS(1510), 1, - anon_sym_while, - ACTIONS(1512), 1, - anon_sym_repeat, - ACTIONS(1514), 1, - anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(3390), 1, + anon_sym_EQ, + ACTIONS(3392), 1, anon_sym_TILDE, - ACTIONS(1518), 1, - anon_sym_BANG, - ACTIONS(1522), 1, - sym__hex_literal, - ACTIONS(1524), 1, - sym__number_literal, - ACTIONS(1534), 1, - sym__external_open_parenthesis, - ACTIONS(1536), 1, - sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(5057), 1, - sym_dot_dot_i, - STATE(774), 1, - sym_string, - STATE(780), 1, - sym__float_literal, - STATE(781), 1, - sym__single_quoted_string, - STATE(810), 1, - sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + ACTIONS(3394), 1, anon_sym_PLUS, + ACTIONS(3396), 1, anon_sym_DASH, - ACTIONS(1528), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5055), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(621), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [75905] = 32, + ACTIONS(3400), 1, + anon_sym_DASH_GT, + ACTIONS(3402), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, + sym__external_open_parenthesis, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, + sym__open_parenthesis, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3398), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(145), 4, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [94566] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, - anon_sym_BSLASH, - ACTIONS(711), 1, - anon_sym_function, - ACTIONS(713), 1, - anon_sym_if, - ACTIONS(715), 1, - anon_sym_for, - ACTIONS(717), 1, - anon_sym_while, - ACTIONS(719), 1, - anon_sym_repeat, - ACTIONS(721), 1, - anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(3390), 1, + anon_sym_EQ, + ACTIONS(3392), 1, anon_sym_TILDE, - ACTIONS(725), 1, - anon_sym_BANG, - ACTIONS(729), 1, - sym__hex_literal, - ACTIONS(731), 1, - sym__number_literal, - ACTIONS(733), 1, - anon_sym_SQUOTE, - ACTIONS(735), 1, - anon_sym_DQUOTE, - ACTIONS(749), 1, - sym__raw_string_literal, - ACTIONS(751), 1, + ACTIONS(3394), 1, + anon_sym_PLUS, + ACTIONS(3396), 1, + anon_sym_DASH, + ACTIONS(3400), 1, + anon_sym_DASH_GT, + ACTIONS(3402), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, - sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(5061), 1, - sym_dot_dot_i, - ACTIONS(5063), 1, - sym__newline, - STATE(791), 1, - sym_string, - STATE(792), 1, - sym__float_literal, - STATE(793), 1, - sym__single_quoted_string, - STATE(794), 1, - sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, sym__open_parenthesis, - STATE(1759), 1, - aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3398), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(223), 4, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [94669] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3390), 1, + anon_sym_EQ, + ACTIONS(3392), 1, + anon_sym_TILDE, + ACTIONS(3394), 1, anon_sym_PLUS, + ACTIONS(3396), 1, anon_sym_DASH, - ACTIONS(739), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5059), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(518), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [76033] = 32, + ACTIONS(3400), 1, + anon_sym_DASH_GT, + ACTIONS(3402), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, + sym__external_open_parenthesis, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, + sym__open_parenthesis, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3398), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(227), 4, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [94772] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, - anon_sym_BSLASH, - ACTIONS(1504), 1, - anon_sym_function, - ACTIONS(1506), 1, - anon_sym_if, - ACTIONS(1508), 1, - anon_sym_for, - ACTIONS(1510), 1, - anon_sym_while, - ACTIONS(1512), 1, - anon_sym_repeat, - ACTIONS(1514), 1, + ACTIONS(3292), 1, + anon_sym_EQ, + ACTIONS(3294), 1, + anon_sym_TILDE, + ACTIONS(3296), 1, + anon_sym_PLUS, + ACTIONS(3298), 1, + anon_sym_DASH, + ACTIONS(3302), 1, + anon_sym_DASH_GT, + ACTIONS(3304), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, + sym__external_open_parenthesis, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, + sym__open_parenthesis, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3300), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(233), 4, + sym__external_else, + sym__external_close_bracket2, anon_sym_QMARK, - ACTIONS(1516), 1, + sym_comma, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [94875] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3292), 1, + anon_sym_EQ, + ACTIONS(3294), 1, anon_sym_TILDE, - ACTIONS(1518), 1, - anon_sym_BANG, - ACTIONS(1522), 1, - sym__hex_literal, - ACTIONS(1524), 1, - sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(3296), 1, + anon_sym_PLUS, + ACTIONS(3298), 1, + anon_sym_DASH, + ACTIONS(3302), 1, + anon_sym_DASH_GT, + ACTIONS(3304), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, - sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(5067), 1, - sym_dot_dot_i, - STATE(774), 1, - sym_string, - STATE(780), 1, - sym__float_literal, - STATE(781), 1, - sym__single_quoted_string, - STATE(810), 1, - sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3300), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(237), 4, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [94978] = 26, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3296), 1, anon_sym_PLUS, + ACTIONS(3298), 1, anon_sym_DASH, - ACTIONS(1528), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5065), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(622), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [76161] = 32, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, + sym__external_open_parenthesis, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, + sym__open_parenthesis, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(235), 2, + anon_sym_EQ, + anon_sym_DASH_GT, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(237), 9, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + sym_comma, + [95073] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, - anon_sym_BSLASH, - ACTIONS(711), 1, - anon_sym_function, - ACTIONS(713), 1, - anon_sym_if, - ACTIONS(715), 1, - anon_sym_for, - ACTIONS(717), 1, - anon_sym_while, - ACTIONS(719), 1, - anon_sym_repeat, - ACTIONS(721), 1, + ACTIONS(3296), 1, + anon_sym_PLUS, + ACTIONS(3298), 1, + anon_sym_DASH, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, + sym__external_open_parenthesis, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, + sym__open_parenthesis, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(235), 4, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(237), 11, + sym__external_else, + sym__external_close_bracket2, anon_sym_QMARK, - ACTIONS(723), 1, anon_sym_TILDE, - ACTIONS(725), 1, - anon_sym_BANG, - ACTIONS(729), 1, - sym__hex_literal, - ACTIONS(731), 1, - sym__number_literal, - ACTIONS(733), 1, - anon_sym_SQUOTE, - ACTIONS(735), 1, - anon_sym_DQUOTE, - ACTIONS(749), 1, - sym__raw_string_literal, - ACTIONS(751), 1, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_comma, + [95160] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3332), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, - sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(5071), 1, - sym_dot_dot_i, - ACTIONS(5073), 1, - sym__newline, - STATE(791), 1, - sym_string, - STATE(792), 1, - sym__float_literal, - STATE(793), 1, - sym__single_quoted_string, - STATE(794), 1, - sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, sym__open_parenthesis, - STATE(1761), 1, - aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, - anon_sym_PLUS, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(235), 9, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(739), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5069), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(519), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [76289] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(893), 1, - anon_sym_SQUOTE, - ACTIONS(895), 1, - anon_sym_DQUOTE, - ACTIONS(899), 1, - sym__raw_string_literal, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, - anon_sym_BSLASH, - ACTIONS(2379), 1, - anon_sym_function, - ACTIONS(2381), 1, - anon_sym_if, - ACTIONS(2383), 1, - anon_sym_for, - ACTIONS(2385), 1, - anon_sym_while, - ACTIONS(2387), 1, - anon_sym_repeat, - ACTIONS(2389), 1, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(237), 19, + sym__external_else, + sym__external_close_bracket2, anon_sym_QMARK, - ACTIONS(2391), 1, anon_sym_TILDE, - ACTIONS(2393), 1, - anon_sym_BANG, - ACTIONS(2397), 1, - sym__hex_literal, - ACTIONS(2399), 1, - sym__number_literal, - ACTIONS(2409), 1, - sym__external_open_parenthesis, - ACTIONS(2411), 1, - sym__external_open_brace, - ACTIONS(5077), 1, - sym_dot_dot_i, - ACTIONS(5079), 1, - sym__newline, - STATE(728), 1, - sym_string, - STATE(729), 1, - sym__float_literal, - STATE(730), 1, - sym__single_quoted_string, - STATE(731), 1, - sym__double_quoted_string, - STATE(915), 1, - sym__open_brace, - STATE(1029), 1, - sym__open_parenthesis, - STATE(1661), 1, - aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2403), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5075), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(4), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [76417] = 32, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [95231] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, - anon_sym_BSLASH, - ACTIONS(711), 1, - anon_sym_function, - ACTIONS(713), 1, - anon_sym_if, - ACTIONS(715), 1, - anon_sym_for, - ACTIONS(717), 1, - anon_sym_while, - ACTIONS(719), 1, - anon_sym_repeat, - ACTIONS(721), 1, - anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(3338), 1, + anon_sym_EQ, + ACTIONS(3340), 1, anon_sym_TILDE, - ACTIONS(725), 1, - anon_sym_BANG, - ACTIONS(729), 1, - sym__hex_literal, - ACTIONS(731), 1, - sym__number_literal, - ACTIONS(733), 1, - anon_sym_SQUOTE, - ACTIONS(735), 1, - anon_sym_DQUOTE, - ACTIONS(749), 1, - sym__raw_string_literal, - ACTIONS(751), 1, + ACTIONS(3342), 1, + anon_sym_PLUS, + ACTIONS(3344), 1, + anon_sym_DASH, + ACTIONS(3348), 1, + anon_sym_DASH_GT, + ACTIONS(3350), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, - sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(5083), 1, - sym_dot_dot_i, - ACTIONS(5085), 1, - sym__newline, - STATE(791), 1, - sym_string, - STATE(792), 1, - sym__float_literal, - STATE(793), 1, - sym__single_quoted_string, - STATE(794), 1, - sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, sym__open_parenthesis, - STATE(1770), 1, - aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3346), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(241), 4, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [95334] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3338), 1, + anon_sym_EQ, + ACTIONS(3340), 1, + anon_sym_TILDE, + ACTIONS(3342), 1, anon_sym_PLUS, + ACTIONS(3344), 1, anon_sym_DASH, - ACTIONS(739), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5081), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(520), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [76545] = 32, + ACTIONS(3348), 1, + anon_sym_DASH_GT, + ACTIONS(3350), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, + sym__external_open_parenthesis, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, + sym__open_parenthesis, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3346), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(245), 4, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [95437] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, - anon_sym_SQUOTE, - ACTIONS(895), 1, - anon_sym_DQUOTE, - ACTIONS(899), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, - anon_sym_BSLASH, - ACTIONS(2379), 1, - anon_sym_function, - ACTIONS(2381), 1, - anon_sym_if, - ACTIONS(2383), 1, - anon_sym_for, - ACTIONS(2385), 1, - anon_sym_while, - ACTIONS(2387), 1, - anon_sym_repeat, - ACTIONS(2389), 1, - anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(3338), 1, + anon_sym_EQ, + ACTIONS(3340), 1, anon_sym_TILDE, - ACTIONS(2393), 1, - anon_sym_BANG, - ACTIONS(2397), 1, - sym__hex_literal, - ACTIONS(2399), 1, - sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(3342), 1, + anon_sym_PLUS, + ACTIONS(3344), 1, + anon_sym_DASH, + ACTIONS(3348), 1, + anon_sym_DASH_GT, + ACTIONS(3350), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, - sym__external_open_brace, - ACTIONS(5089), 1, - sym_dot_dot_i, - STATE(728), 1, - sym_string, - STATE(729), 1, - sym__float_literal, - STATE(730), 1, - sym__single_quoted_string, - STATE(731), 1, - sym__double_quoted_string, - STATE(915), 1, - sym__open_brace, - STATE(1029), 1, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3346), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(147), 4, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [95540] = 26, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3342), 1, anon_sym_PLUS, + ACTIONS(3344), 1, anon_sym_DASH, - ACTIONS(2403), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5087), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(5), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [76673] = 32, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, + sym__external_open_parenthesis, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, + sym__open_parenthesis, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(149), 2, + anon_sym_EQ, + anon_sym_DASH_GT, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(147), 9, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + sym_comma, + [95635] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, - anon_sym_SQUOTE, - ACTIONS(895), 1, - anon_sym_DQUOTE, - ACTIONS(899), 1, - sym__raw_string_literal, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, - anon_sym_BSLASH, - ACTIONS(2379), 1, - anon_sym_function, - ACTIONS(2381), 1, - anon_sym_if, - ACTIONS(2383), 1, - anon_sym_for, - ACTIONS(2385), 1, - anon_sym_while, - ACTIONS(2387), 1, - anon_sym_repeat, - ACTIONS(2389), 1, + ACTIONS(3342), 1, + anon_sym_PLUS, + ACTIONS(3344), 1, + anon_sym_DASH, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, + sym__external_open_parenthesis, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, + sym__open_parenthesis, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(149), 4, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(147), 11, + sym__external_else, + sym__external_close_parenthesis, anon_sym_QMARK, - ACTIONS(2391), 1, anon_sym_TILDE, - ACTIONS(2393), 1, - anon_sym_BANG, - ACTIONS(2397), 1, - sym__hex_literal, - ACTIONS(2399), 1, - sym__number_literal, - ACTIONS(2409), 1, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_comma, + [95722] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3378), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, - sym__external_open_brace, - ACTIONS(5093), 1, - sym_dot_dot_i, - ACTIONS(5095), 1, - sym__newline, - STATE(728), 1, - sym_string, - STATE(729), 1, - sym__float_literal, - STATE(730), 1, - sym__single_quoted_string, - STATE(731), 1, - sym__double_quoted_string, - STATE(915), 1, - sym__open_brace, - STATE(1029), 1, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, sym__open_parenthesis, - STATE(1664), 1, - aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, - anon_sym_PLUS, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(149), 9, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(2403), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5091), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(6), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [76801] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(709), 1, - anon_sym_BSLASH, - ACTIONS(711), 1, - anon_sym_function, - ACTIONS(713), 1, - anon_sym_if, - ACTIONS(715), 1, - anon_sym_for, - ACTIONS(717), 1, - anon_sym_while, - ACTIONS(719), 1, - anon_sym_repeat, - ACTIONS(721), 1, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(147), 19, + sym__external_else, + sym__external_close_parenthesis, anon_sym_QMARK, - ACTIONS(723), 1, anon_sym_TILDE, - ACTIONS(725), 1, - anon_sym_BANG, - ACTIONS(729), 1, - sym__hex_literal, - ACTIONS(731), 1, - sym__number_literal, - ACTIONS(733), 1, - anon_sym_SQUOTE, - ACTIONS(735), 1, - anon_sym_DQUOTE, - ACTIONS(749), 1, - sym__raw_string_literal, - ACTIONS(751), 1, - sym__external_open_parenthesis, - ACTIONS(755), 1, - sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(5099), 1, - sym_dot_dot_i, - ACTIONS(5101), 1, - sym__newline, - STATE(791), 1, - sym_string, - STATE(792), 1, - sym__float_literal, - STATE(793), 1, - sym__single_quoted_string, - STATE(794), 1, - sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, - sym__open_parenthesis, - STATE(1065), 1, - aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(739), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5097), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(521), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [76929] = 32, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [95793] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, - anon_sym_SQUOTE, - ACTIONS(895), 1, - anon_sym_DQUOTE, - ACTIONS(899), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, - anon_sym_BSLASH, - ACTIONS(2379), 1, - anon_sym_function, - ACTIONS(2381), 1, - anon_sym_if, - ACTIONS(2383), 1, - anon_sym_for, - ACTIONS(2385), 1, - anon_sym_while, - ACTIONS(2387), 1, - anon_sym_repeat, - ACTIONS(2389), 1, - anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(3292), 1, + anon_sym_EQ, + ACTIONS(3294), 1, anon_sym_TILDE, - ACTIONS(2393), 1, - anon_sym_BANG, - ACTIONS(2397), 1, - sym__hex_literal, - ACTIONS(2399), 1, - sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(3296), 1, + anon_sym_PLUS, + ACTIONS(3298), 1, + anon_sym_DASH, + ACTIONS(3302), 1, + anon_sym_DASH_GT, + ACTIONS(3304), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, - sym__external_open_brace, - ACTIONS(5105), 1, - sym_dot_dot_i, - STATE(728), 1, - sym_string, - STATE(729), 1, - sym__float_literal, - STATE(730), 1, - sym__single_quoted_string, - STATE(731), 1, - sym__double_quoted_string, - STATE(915), 1, - sym__open_brace, - STATE(1029), 1, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3300), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(241), 4, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [95896] = 29, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3338), 1, + anon_sym_EQ, + ACTIONS(3340), 1, + anon_sym_TILDE, + ACTIONS(3342), 1, anon_sym_PLUS, + ACTIONS(3344), 1, anon_sym_DASH, - ACTIONS(2403), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5103), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(7), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [77057] = 32, + ACTIONS(3348), 1, + anon_sym_DASH_GT, + ACTIONS(3350), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, + sym__external_open_parenthesis, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, + sym__open_parenthesis, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(151), 7, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + sym_comma, + [95997] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, - anon_sym_BSLASH, - ACTIONS(711), 1, - anon_sym_function, - ACTIONS(713), 1, - anon_sym_if, - ACTIONS(715), 1, - anon_sym_for, - ACTIONS(717), 1, - anon_sym_while, - ACTIONS(719), 1, - anon_sym_repeat, - ACTIONS(721), 1, - anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(3292), 1, + anon_sym_EQ, + ACTIONS(3294), 1, anon_sym_TILDE, - ACTIONS(725), 1, - anon_sym_BANG, - ACTIONS(729), 1, - sym__hex_literal, - ACTIONS(731), 1, - sym__number_literal, - ACTIONS(733), 1, - anon_sym_SQUOTE, - ACTIONS(735), 1, - anon_sym_DQUOTE, - ACTIONS(749), 1, - sym__raw_string_literal, - ACTIONS(751), 1, - sym__external_open_parenthesis, - ACTIONS(755), 1, - sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(5109), 1, - sym_dot_dot_i, - ACTIONS(5111), 1, - sym__newline, - STATE(791), 1, - sym_string, - STATE(792), 1, - sym__float_literal, - STATE(793), 1, - sym__single_quoted_string, - STATE(794), 1, - sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, - sym__open_parenthesis, - STATE(1068), 1, - aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + ACTIONS(3296), 1, anon_sym_PLUS, + ACTIONS(3298), 1, anon_sym_DASH, - ACTIONS(739), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5107), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(688), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [77185] = 32, + ACTIONS(3302), 1, + anon_sym_DASH_GT, + ACTIONS(3304), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, + sym__external_open_parenthesis, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, + sym__open_parenthesis, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3300), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(245), 4, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [96100] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, - anon_sym_BSLASH, - ACTIONS(613), 1, - anon_sym_function, - ACTIONS(615), 1, - anon_sym_if, - ACTIONS(617), 1, - anon_sym_for, - ACTIONS(619), 1, - anon_sym_while, - ACTIONS(621), 1, - anon_sym_repeat, - ACTIONS(623), 1, - anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(3292), 1, + anon_sym_EQ, + ACTIONS(3294), 1, anon_sym_TILDE, - ACTIONS(627), 1, - anon_sym_BANG, - ACTIONS(631), 1, - sym__hex_literal, - ACTIONS(633), 1, - sym__number_literal, - ACTIONS(635), 1, - anon_sym_SQUOTE, - ACTIONS(637), 1, - anon_sym_DQUOTE, - ACTIONS(651), 1, - sym__raw_string_literal, - ACTIONS(653), 1, + ACTIONS(3296), 1, + anon_sym_PLUS, + ACTIONS(3298), 1, + anon_sym_DASH, + ACTIONS(3302), 1, + anon_sym_DASH_GT, + ACTIONS(3304), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, - sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(5115), 1, - sym_dot_dot_i, - STATE(763), 1, - sym_string, - STATE(766), 1, - sym__float_literal, - STATE(768), 1, - sym__single_quoted_string, - STATE(783), 1, - sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3300), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(147), 4, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [96203] = 26, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3296), 1, anon_sym_PLUS, + ACTIONS(3298), 1, anon_sym_DASH, - ACTIONS(641), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5113), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(425), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [77313] = 32, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, + sym__external_open_parenthesis, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, + sym__open_parenthesis, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(149), 2, + anon_sym_EQ, + anon_sym_DASH_GT, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(147), 9, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + sym_comma, + [96298] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, - anon_sym_BSLASH, - ACTIONS(613), 1, - anon_sym_function, - ACTIONS(615), 1, - anon_sym_if, - ACTIONS(617), 1, - anon_sym_for, - ACTIONS(619), 1, - anon_sym_while, - ACTIONS(621), 1, - anon_sym_repeat, - ACTIONS(623), 1, + ACTIONS(3296), 1, + anon_sym_PLUS, + ACTIONS(3298), 1, + anon_sym_DASH, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, + sym__external_open_parenthesis, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, + sym__open_parenthesis, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(149), 4, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(147), 11, + sym__external_else, + sym__external_close_bracket2, anon_sym_QMARK, - ACTIONS(625), 1, anon_sym_TILDE, - ACTIONS(627), 1, - anon_sym_BANG, - ACTIONS(631), 1, - sym__hex_literal, - ACTIONS(633), 1, - sym__number_literal, - ACTIONS(635), 1, - anon_sym_SQUOTE, - ACTIONS(637), 1, - anon_sym_DQUOTE, - ACTIONS(651), 1, - sym__raw_string_literal, - ACTIONS(653), 1, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_comma, + [96385] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3332), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, - sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(5119), 1, - sym_dot_dot_i, - ACTIONS(5121), 1, - sym__newline, - STATE(763), 1, - sym_string, - STATE(766), 1, - sym__float_literal, - STATE(768), 1, - sym__single_quoted_string, - STATE(783), 1, - sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, sym__open_parenthesis, - STATE(1672), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, - anon_sym_PLUS, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(149), 9, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(641), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5117), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(426), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [77441] = 32, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(147), 19, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [96456] = 29, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, - anon_sym_BSLASH, - ACTIONS(613), 1, - anon_sym_function, - ACTIONS(615), 1, - anon_sym_if, - ACTIONS(617), 1, - anon_sym_for, - ACTIONS(619), 1, - anon_sym_while, - ACTIONS(621), 1, - anon_sym_repeat, - ACTIONS(623), 1, - anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(3292), 1, + anon_sym_EQ, + ACTIONS(3294), 1, anon_sym_TILDE, - ACTIONS(627), 1, - anon_sym_BANG, - ACTIONS(631), 1, - sym__hex_literal, - ACTIONS(633), 1, - sym__number_literal, - ACTIONS(635), 1, - anon_sym_SQUOTE, - ACTIONS(637), 1, - anon_sym_DQUOTE, - ACTIONS(651), 1, - sym__raw_string_literal, - ACTIONS(653), 1, - sym__external_open_parenthesis, - ACTIONS(655), 1, - sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(5125), 1, - sym_dot_dot_i, - ACTIONS(5127), 1, - sym__newline, - STATE(763), 1, - sym_string, - STATE(766), 1, - sym__float_literal, - STATE(768), 1, - sym__single_quoted_string, - STATE(783), 1, - sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, - sym__open_parenthesis, - STATE(1674), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + ACTIONS(3296), 1, anon_sym_PLUS, + ACTIONS(3298), 1, anon_sym_DASH, - ACTIONS(641), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5123), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(427), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [77569] = 32, + ACTIONS(3302), 1, + anon_sym_DASH_GT, + ACTIONS(3304), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, + sym__external_open_parenthesis, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, + sym__open_parenthesis, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(151), 7, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + sym_comma, + [96557] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, - anon_sym_BSLASH, - ACTIONS(613), 1, - anon_sym_function, - ACTIONS(615), 1, - anon_sym_if, - ACTIONS(617), 1, - anon_sym_for, - ACTIONS(619), 1, - anon_sym_while, - ACTIONS(621), 1, - anon_sym_repeat, - ACTIONS(623), 1, - anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(3292), 1, + anon_sym_EQ, + ACTIONS(3294), 1, anon_sym_TILDE, - ACTIONS(627), 1, - anon_sym_BANG, - ACTIONS(631), 1, - sym__hex_literal, - ACTIONS(633), 1, - sym__number_literal, - ACTIONS(635), 1, - anon_sym_SQUOTE, - ACTIONS(637), 1, - anon_sym_DQUOTE, - ACTIONS(651), 1, - sym__raw_string_literal, - ACTIONS(653), 1, - sym__external_open_parenthesis, - ACTIONS(655), 1, - sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(5131), 1, - sym_dot_dot_i, - ACTIONS(5133), 1, - sym__newline, - STATE(763), 1, - sym_string, - STATE(766), 1, - sym__float_literal, - STATE(768), 1, - sym__single_quoted_string, - STATE(783), 1, - sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, - sym__open_parenthesis, - STATE(1679), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + ACTIONS(3296), 1, anon_sym_PLUS, + ACTIONS(3298), 1, anon_sym_DASH, - ACTIONS(641), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5129), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(428), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [77697] = 32, + ACTIONS(3302), 1, + anon_sym_DASH_GT, + ACTIONS(3304), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, + sym__external_open_parenthesis, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, + sym__open_parenthesis, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3300), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(151), 4, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [96660] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, - anon_sym_BSLASH, - ACTIONS(711), 1, - anon_sym_function, - ACTIONS(713), 1, - anon_sym_if, - ACTIONS(715), 1, - anon_sym_for, - ACTIONS(717), 1, - anon_sym_while, - ACTIONS(719), 1, - anon_sym_repeat, - ACTIONS(721), 1, - anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(3338), 1, + anon_sym_EQ, + ACTIONS(3340), 1, anon_sym_TILDE, - ACTIONS(725), 1, - anon_sym_BANG, - ACTIONS(729), 1, - sym__hex_literal, - ACTIONS(731), 1, - sym__number_literal, - ACTIONS(733), 1, - anon_sym_SQUOTE, - ACTIONS(735), 1, - anon_sym_DQUOTE, - ACTIONS(749), 1, - sym__raw_string_literal, - ACTIONS(751), 1, - sym__external_open_parenthesis, - ACTIONS(755), 1, - sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(5137), 1, - sym_dot_dot_i, - ACTIONS(5139), 1, - sym__newline, - STATE(791), 1, - sym_string, - STATE(792), 1, - sym__float_literal, - STATE(793), 1, - sym__single_quoted_string, - STATE(794), 1, - sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, - sym__open_parenthesis, - STATE(1074), 1, - aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + ACTIONS(3342), 1, anon_sym_PLUS, + ACTIONS(3344), 1, anon_sym_DASH, - ACTIONS(739), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5135), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(523), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [77825] = 32, + ACTIONS(3348), 1, + anon_sym_DASH_GT, + ACTIONS(3350), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, + sym__external_open_parenthesis, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, + sym__open_parenthesis, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3346), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(151), 4, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [96763] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, - anon_sym_BSLASH, - ACTIONS(711), 1, - anon_sym_function, - ACTIONS(713), 1, - anon_sym_if, - ACTIONS(715), 1, - anon_sym_for, - ACTIONS(717), 1, - anon_sym_while, - ACTIONS(719), 1, - anon_sym_repeat, - ACTIONS(721), 1, + ACTIONS(3296), 1, + anon_sym_PLUS, + ACTIONS(3298), 1, + anon_sym_DASH, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, + sym__external_open_parenthesis, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, + sym__open_parenthesis, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(153), 2, + anon_sym_EQ, + anon_sym_DASH_GT, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(151), 9, + sym__external_else, + sym__external_close_bracket2, anon_sym_QMARK, - ACTIONS(723), 1, anon_sym_TILDE, - ACTIONS(725), 1, - anon_sym_BANG, - ACTIONS(729), 1, - sym__hex_literal, - ACTIONS(731), 1, - sym__number_literal, - ACTIONS(733), 1, - anon_sym_SQUOTE, - ACTIONS(735), 1, - anon_sym_DQUOTE, - ACTIONS(749), 1, - sym__raw_string_literal, - ACTIONS(751), 1, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + sym_comma, + [96858] = 18, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, - sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(5143), 1, - sym_dot_dot_i, - ACTIONS(5145), 1, - sym__newline, - STATE(791), 1, - sym_string, - STATE(792), 1, - sym__float_literal, - STATE(793), 1, - sym__single_quoted_string, - STATE(794), 1, - sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, sym__open_parenthesis, - STATE(1081), 1, - aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, - anon_sym_PLUS, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(153), 7, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(739), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5141), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(524), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [77953] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(611), 1, - anon_sym_BSLASH, - ACTIONS(613), 1, - anon_sym_function, - ACTIONS(615), 1, - anon_sym_if, - ACTIONS(617), 1, - anon_sym_for, - ACTIONS(619), 1, - anon_sym_while, - ACTIONS(621), 1, - anon_sym_repeat, - ACTIONS(623), 1, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + ACTIONS(151), 16, + sym__external_else, + sym__external_close_bracket2, anon_sym_QMARK, - ACTIONS(625), 1, anon_sym_TILDE, - ACTIONS(627), 1, - anon_sym_BANG, - ACTIONS(631), 1, - sym__hex_literal, - ACTIONS(633), 1, - sym__number_literal, - ACTIONS(635), 1, - anon_sym_SQUOTE, - ACTIONS(637), 1, - anon_sym_DQUOTE, - ACTIONS(651), 1, - sym__raw_string_literal, - ACTIONS(653), 1, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + sym_comma, + [96937] = 26, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3342), 1, + anon_sym_PLUS, + ACTIONS(3344), 1, + anon_sym_DASH, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, - sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(5149), 1, - sym_dot_dot_i, - STATE(763), 1, - sym_string, - STATE(766), 1, - sym__float_literal, - STATE(768), 1, - sym__single_quoted_string, - STATE(783), 1, - sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(153), 2, + anon_sym_EQ, + anon_sym_DASH_GT, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(151), 9, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + sym_comma, + [97032] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3292), 1, + anon_sym_EQ, + ACTIONS(3294), 1, + anon_sym_TILDE, + ACTIONS(3296), 1, anon_sym_PLUS, + ACTIONS(3298), 1, anon_sym_DASH, - ACTIONS(641), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5147), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(429), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [78081] = 32, + ACTIONS(3302), 1, + anon_sym_DASH_GT, + ACTIONS(3304), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, + sym__external_open_parenthesis, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, + sym__open_parenthesis, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3300), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(151), 4, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [97135] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, - anon_sym_BSLASH, - ACTIONS(711), 1, - anon_sym_function, - ACTIONS(713), 1, - anon_sym_if, - ACTIONS(715), 1, - anon_sym_for, - ACTIONS(717), 1, - anon_sym_while, - ACTIONS(719), 1, - anon_sym_repeat, - ACTIONS(721), 1, - anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(3294), 1, anon_sym_TILDE, - ACTIONS(725), 1, - anon_sym_BANG, - ACTIONS(729), 1, - sym__hex_literal, - ACTIONS(731), 1, - sym__number_literal, - ACTIONS(733), 1, - anon_sym_SQUOTE, - ACTIONS(735), 1, - anon_sym_DQUOTE, - ACTIONS(749), 1, - sym__raw_string_literal, - ACTIONS(751), 1, - sym__external_open_parenthesis, - ACTIONS(755), 1, - sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(5153), 1, - sym_dot_dot_i, - ACTIONS(5155), 1, - sym__newline, - STATE(791), 1, - sym_string, - STATE(792), 1, - sym__float_literal, - STATE(793), 1, - sym__single_quoted_string, - STATE(794), 1, - sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, - sym__open_parenthesis, - STATE(1086), 1, - aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + ACTIONS(3296), 1, anon_sym_PLUS, + ACTIONS(3298), 1, anon_sym_DASH, - ACTIONS(739), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5151), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(525), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [78209] = 32, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, + sym__external_open_parenthesis, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, + sym__open_parenthesis, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(153), 2, + anon_sym_EQ, + anon_sym_DASH_GT, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(151), 8, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + sym_comma, + [97232] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, - anon_sym_BSLASH, - ACTIONS(613), 1, - anon_sym_function, - ACTIONS(615), 1, - anon_sym_if, - ACTIONS(617), 1, - anon_sym_for, - ACTIONS(619), 1, - anon_sym_while, - ACTIONS(621), 1, - anon_sym_repeat, - ACTIONS(623), 1, - anon_sym_QMARK, - ACTIONS(625), 1, - anon_sym_TILDE, - ACTIONS(627), 1, - anon_sym_BANG, - ACTIONS(631), 1, - sym__hex_literal, - ACTIONS(633), 1, - sym__number_literal, - ACTIONS(635), 1, - anon_sym_SQUOTE, - ACTIONS(637), 1, - anon_sym_DQUOTE, - ACTIONS(651), 1, - sym__raw_string_literal, - ACTIONS(653), 1, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, - sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(5159), 1, - sym_dot_dot_i, - STATE(763), 1, - sym_string, - STATE(766), 1, - sym__float_literal, - STATE(768), 1, - sym__single_quoted_string, - STATE(783), 1, - sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, - anon_sym_PLUS, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(153), 7, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(641), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5157), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(430), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [78337] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(611), 1, - anon_sym_BSLASH, - ACTIONS(613), 1, - anon_sym_function, - ACTIONS(615), 1, - anon_sym_if, - ACTIONS(617), 1, - anon_sym_for, - ACTIONS(619), 1, - anon_sym_while, - ACTIONS(621), 1, - anon_sym_repeat, - ACTIONS(623), 1, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + ACTIONS(151), 16, + sym__external_else, + sym__external_close_parenthesis, anon_sym_QMARK, - ACTIONS(625), 1, anon_sym_TILDE, - ACTIONS(627), 1, - anon_sym_BANG, - ACTIONS(631), 1, - sym__hex_literal, - ACTIONS(633), 1, - sym__number_literal, - ACTIONS(635), 1, - anon_sym_SQUOTE, - ACTIONS(637), 1, - anon_sym_DQUOTE, - ACTIONS(651), 1, - sym__raw_string_literal, - ACTIONS(653), 1, - sym__external_open_parenthesis, - ACTIONS(655), 1, - sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(5163), 1, - sym_dot_dot_i, - ACTIONS(5165), 1, - sym__newline, - STATE(763), 1, - sym_string, - STATE(766), 1, - sym__float_literal, - STATE(768), 1, - sym__single_quoted_string, - STATE(783), 1, - sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, - sym__open_parenthesis, - STATE(1688), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(641), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5161), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(431), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [78465] = 32, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + sym_comma, + [97311] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, - anon_sym_BSLASH, - ACTIONS(613), 1, - anon_sym_function, - ACTIONS(615), 1, - anon_sym_if, - ACTIONS(617), 1, - anon_sym_for, - ACTIONS(619), 1, - anon_sym_while, - ACTIONS(621), 1, - anon_sym_repeat, - ACTIONS(623), 1, + ACTIONS(3296), 1, + anon_sym_PLUS, + ACTIONS(3298), 1, + anon_sym_DASH, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, + sym__external_open_parenthesis, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, + sym__open_parenthesis, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(153), 3, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(151), 10, + sym__external_else, + sym__external_close_bracket2, anon_sym_QMARK, - ACTIONS(625), 1, anon_sym_TILDE, - ACTIONS(627), 1, - anon_sym_BANG, - ACTIONS(631), 1, - sym__hex_literal, - ACTIONS(633), 1, - sym__number_literal, - ACTIONS(635), 1, - anon_sym_SQUOTE, - ACTIONS(637), 1, - anon_sym_DQUOTE, - ACTIONS(651), 1, - sym__raw_string_literal, - ACTIONS(653), 1, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + sym_comma, + [97402] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3296), 1, + anon_sym_PLUS, + ACTIONS(3298), 1, + anon_sym_DASH, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, - sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(5169), 1, - sym_dot_dot_i, - ACTIONS(5171), 1, - sym__newline, - STATE(763), 1, - sym_string, - STATE(766), 1, - sym__float_literal, - STATE(768), 1, - sym__single_quoted_string, - STATE(783), 1, - sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, sym__open_parenthesis, - STATE(1690), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(153), 4, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(151), 11, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_comma, + [97489] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3338), 1, + anon_sym_EQ, + ACTIONS(3340), 1, + anon_sym_TILDE, + ACTIONS(3342), 1, anon_sym_PLUS, + ACTIONS(3344), 1, anon_sym_DASH, - ACTIONS(641), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5167), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(432), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [78593] = 32, + ACTIONS(3348), 1, + anon_sym_DASH_GT, + ACTIONS(3350), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, + sym__external_open_parenthesis, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, + sym__open_parenthesis, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3346), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(151), 4, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [97592] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, - anon_sym_BSLASH, - ACTIONS(711), 1, - anon_sym_function, - ACTIONS(713), 1, - anon_sym_if, - ACTIONS(715), 1, - anon_sym_for, - ACTIONS(717), 1, - anon_sym_while, - ACTIONS(719), 1, - anon_sym_repeat, - ACTIONS(721), 1, + ACTIONS(3296), 1, + anon_sym_PLUS, + ACTIONS(3298), 1, + anon_sym_DASH, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, + sym__external_open_parenthesis, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, + sym__open_parenthesis, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(153), 6, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + ACTIONS(151), 15, + sym__external_else, + sym__external_close_bracket2, anon_sym_QMARK, - ACTIONS(723), 1, anon_sym_TILDE, - ACTIONS(725), 1, - anon_sym_BANG, - ACTIONS(729), 1, - sym__hex_literal, - ACTIONS(731), 1, - sym__number_literal, - ACTIONS(733), 1, - anon_sym_SQUOTE, - ACTIONS(735), 1, - anon_sym_DQUOTE, - ACTIONS(749), 1, - sym__raw_string_literal, - ACTIONS(751), 1, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + sym_comma, + [97675] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3430), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, - sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(5175), 1, - sym_dot_dot_i, - ACTIONS(5177), 1, - sym__newline, - STATE(791), 1, - sym_string, - STATE(792), 1, - sym__float_literal, - STATE(793), 1, - sym__single_quoted_string, - STATE(794), 1, - sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, sym__open_parenthesis, - STATE(1093), 1, - aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, - anon_sym_PLUS, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(235), 9, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(739), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5173), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(526), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [78721] = 32, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(237), 19, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [97746] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, - anon_sym_BSLASH, - ACTIONS(711), 1, - anon_sym_function, - ACTIONS(713), 1, - anon_sym_if, - ACTIONS(715), 1, - anon_sym_for, - ACTIONS(717), 1, - anon_sym_while, - ACTIONS(719), 1, - anon_sym_repeat, - ACTIONS(721), 1, - anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(3340), 1, anon_sym_TILDE, - ACTIONS(725), 1, - anon_sym_BANG, - ACTIONS(729), 1, - sym__hex_literal, - ACTIONS(731), 1, - sym__number_literal, - ACTIONS(733), 1, - anon_sym_SQUOTE, - ACTIONS(735), 1, - anon_sym_DQUOTE, - ACTIONS(749), 1, - sym__raw_string_literal, - ACTIONS(751), 1, - sym__external_open_parenthesis, - ACTIONS(755), 1, - sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(5181), 1, - sym_dot_dot_i, - ACTIONS(5183), 1, - sym__newline, - STATE(791), 1, - sym_string, - STATE(792), 1, - sym__float_literal, - STATE(793), 1, - sym__single_quoted_string, - STATE(794), 1, - sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, - sym__open_parenthesis, - STATE(1096), 1, - aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + ACTIONS(3342), 1, anon_sym_PLUS, + ACTIONS(3344), 1, anon_sym_DASH, - ACTIONS(739), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5179), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(527), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [78849] = 32, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, + sym__external_open_parenthesis, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, + sym__open_parenthesis, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(153), 2, + anon_sym_EQ, + anon_sym_DASH_GT, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(151), 8, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + sym_comma, + [97843] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, - anon_sym_BSLASH, - ACTIONS(613), 1, - anon_sym_function, - ACTIONS(615), 1, - anon_sym_if, - ACTIONS(617), 1, - anon_sym_for, - ACTIONS(619), 1, - anon_sym_while, - ACTIONS(621), 1, - anon_sym_repeat, - ACTIONS(623), 1, + ACTIONS(3332), 1, + sym__external_open_parenthesis, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, + sym__open_parenthesis, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(153), 9, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(151), 19, + sym__external_else, + sym__external_close_bracket2, anon_sym_QMARK, - ACTIONS(625), 1, anon_sym_TILDE, - ACTIONS(627), 1, - anon_sym_BANG, - ACTIONS(631), 1, - sym__hex_literal, - ACTIONS(633), 1, - sym__number_literal, - ACTIONS(635), 1, - anon_sym_SQUOTE, - ACTIONS(637), 1, - anon_sym_DQUOTE, - ACTIONS(651), 1, - sym__raw_string_literal, - ACTIONS(653), 1, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [97914] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, - sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(5187), 1, - sym_dot_dot_i, - STATE(763), 1, - sym_string, - STATE(766), 1, - sym__float_literal, - STATE(768), 1, - sym__single_quoted_string, - STATE(783), 1, - sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, - anon_sym_PLUS, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(153), 8, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(641), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5185), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(433), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [78977] = 32, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + ACTIONS(151), 19, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [97987] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, - anon_sym_BSLASH, - ACTIONS(613), 1, - anon_sym_function, - ACTIONS(615), 1, - anon_sym_if, - ACTIONS(617), 1, - anon_sym_for, - ACTIONS(619), 1, - anon_sym_while, - ACTIONS(621), 1, - anon_sym_repeat, - ACTIONS(623), 1, + ACTIONS(3342), 1, + anon_sym_PLUS, + ACTIONS(3344), 1, + anon_sym_DASH, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, + sym__external_open_parenthesis, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, + sym__open_parenthesis, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(153), 3, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(151), 10, + sym__external_else, + sym__external_close_parenthesis, anon_sym_QMARK, - ACTIONS(625), 1, anon_sym_TILDE, - ACTIONS(627), 1, - anon_sym_BANG, - ACTIONS(631), 1, - sym__hex_literal, - ACTIONS(633), 1, - sym__number_literal, - ACTIONS(635), 1, - anon_sym_SQUOTE, - ACTIONS(637), 1, - anon_sym_DQUOTE, - ACTIONS(651), 1, - sym__raw_string_literal, - ACTIONS(653), 1, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + sym_comma, + [98078] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3332), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, - sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(5191), 1, - sym_dot_dot_i, - ACTIONS(5193), 1, - sym__newline, - STATE(763), 1, - sym_string, - STATE(766), 1, - sym__float_literal, - STATE(768), 1, - sym__single_quoted_string, - STATE(783), 1, - sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, sym__open_parenthesis, - STATE(1694), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, - anon_sym_PLUS, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(153), 9, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(641), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5189), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(434), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [79105] = 32, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(151), 19, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [98149] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, - anon_sym_BSLASH, - ACTIONS(711), 1, - anon_sym_function, - ACTIONS(713), 1, - anon_sym_if, - ACTIONS(715), 1, - anon_sym_for, - ACTIONS(717), 1, - anon_sym_while, - ACTIONS(719), 1, - anon_sym_repeat, - ACTIONS(721), 1, - anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(3292), 1, + anon_sym_EQ, + ACTIONS(3294), 1, anon_sym_TILDE, - ACTIONS(725), 1, - anon_sym_BANG, - ACTIONS(729), 1, - sym__hex_literal, - ACTIONS(731), 1, - sym__number_literal, - ACTIONS(733), 1, - anon_sym_SQUOTE, - ACTIONS(735), 1, - anon_sym_DQUOTE, - ACTIONS(749), 1, - sym__raw_string_literal, - ACTIONS(751), 1, - sym__external_open_parenthesis, - ACTIONS(755), 1, - sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(5197), 1, - sym_dot_dot_i, - ACTIONS(5199), 1, - sym__newline, - STATE(791), 1, - sym_string, - STATE(792), 1, - sym__float_literal, - STATE(793), 1, - sym__single_quoted_string, - STATE(794), 1, - sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, - sym__open_parenthesis, - STATE(1098), 1, - aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + ACTIONS(3296), 1, anon_sym_PLUS, + ACTIONS(3298), 1, anon_sym_DASH, - ACTIONS(739), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5195), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(528), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [79233] = 32, + ACTIONS(3302), 1, + anon_sym_DASH_GT, + ACTIONS(3304), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, + sym__external_open_parenthesis, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, + sym__open_parenthesis, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3300), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(155), 4, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [98252] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, - anon_sym_BSLASH, - ACTIONS(711), 1, - anon_sym_function, - ACTIONS(713), 1, - anon_sym_if, - ACTIONS(715), 1, - anon_sym_for, - ACTIONS(717), 1, - anon_sym_while, - ACTIONS(719), 1, - anon_sym_repeat, - ACTIONS(721), 1, - anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(3292), 1, + anon_sym_EQ, + ACTIONS(3294), 1, anon_sym_TILDE, - ACTIONS(725), 1, - anon_sym_BANG, - ACTIONS(729), 1, - sym__hex_literal, - ACTIONS(731), 1, - sym__number_literal, - ACTIONS(733), 1, - anon_sym_SQUOTE, - ACTIONS(735), 1, - anon_sym_DQUOTE, - ACTIONS(749), 1, - sym__raw_string_literal, - ACTIONS(751), 1, + ACTIONS(3296), 1, + anon_sym_PLUS, + ACTIONS(3298), 1, + anon_sym_DASH, + ACTIONS(3302), 1, + anon_sym_DASH_GT, + ACTIONS(3304), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, - sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(5203), 1, - sym_dot_dot_i, - ACTIONS(5205), 1, - sym__newline, - STATE(791), 1, - sym_string, - STATE(792), 1, - sym__float_literal, - STATE(793), 1, - sym__single_quoted_string, - STATE(794), 1, - sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, sym__open_parenthesis, - STATE(1148), 1, - aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3300), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(159), 4, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [98355] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3342), 1, anon_sym_PLUS, + ACTIONS(3344), 1, anon_sym_DASH, - ACTIONS(739), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5201), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(529), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [79361] = 32, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, + sym__external_open_parenthesis, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, + sym__open_parenthesis, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(153), 4, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(151), 11, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_comma, + [98442] = 29, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, - anon_sym_BSLASH, - ACTIONS(711), 1, - anon_sym_function, - ACTIONS(713), 1, - anon_sym_if, - ACTIONS(715), 1, - anon_sym_for, - ACTIONS(717), 1, - anon_sym_while, - ACTIONS(719), 1, - anon_sym_repeat, - ACTIONS(721), 1, + ACTIONS(3292), 1, + anon_sym_EQ, + ACTIONS(3294), 1, + anon_sym_TILDE, + ACTIONS(3296), 1, + anon_sym_PLUS, + ACTIONS(3298), 1, + anon_sym_DASH, + ACTIONS(3302), 1, + anon_sym_DASH_GT, + ACTIONS(3304), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, + sym__external_open_parenthesis, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, + sym__open_parenthesis, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(163), 7, + sym__external_else, + sym__external_close_bracket2, anon_sym_QMARK, - ACTIONS(723), 1, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + sym_comma, + [98543] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3292), 1, + anon_sym_EQ, + ACTIONS(3294), 1, anon_sym_TILDE, - ACTIONS(725), 1, - anon_sym_BANG, - ACTIONS(729), 1, - sym__hex_literal, - ACTIONS(731), 1, - sym__number_literal, - ACTIONS(733), 1, - anon_sym_SQUOTE, - ACTIONS(735), 1, - anon_sym_DQUOTE, - ACTIONS(749), 1, - sym__raw_string_literal, - ACTIONS(751), 1, + ACTIONS(3296), 1, + anon_sym_PLUS, + ACTIONS(3298), 1, + anon_sym_DASH, + ACTIONS(3302), 1, + anon_sym_DASH_GT, + ACTIONS(3304), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, - sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(5209), 1, - sym_dot_dot_i, - ACTIONS(5211), 1, - sym__newline, - STATE(791), 1, - sym_string, - STATE(792), 1, - sym__float_literal, - STATE(793), 1, - sym__single_quoted_string, - STATE(794), 1, - sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, sym__open_parenthesis, - STATE(1194), 1, - aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3300), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(163), 4, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [98646] = 26, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3296), 1, anon_sym_PLUS, + ACTIONS(3298), 1, anon_sym_DASH, - ACTIONS(739), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5207), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(530), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [79489] = 32, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, + sym__external_open_parenthesis, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, + sym__open_parenthesis, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(165), 2, + anon_sym_EQ, + anon_sym_DASH_GT, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(163), 9, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + sym_comma, + [98741] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, - anon_sym_BSLASH, - ACTIONS(1903), 1, - anon_sym_function, - ACTIONS(1905), 1, - anon_sym_if, - ACTIONS(1907), 1, - anon_sym_for, - ACTIONS(1909), 1, - anon_sym_while, - ACTIONS(1911), 1, - anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, + sym__external_open_parenthesis, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, + sym__open_parenthesis, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 7, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + ACTIONS(163), 16, + sym__external_else, + sym__external_close_bracket2, anon_sym_QMARK, - ACTIONS(1915), 1, anon_sym_TILDE, - ACTIONS(1917), 1, - anon_sym_BANG, - ACTIONS(1921), 1, - sym__hex_literal, - ACTIONS(1923), 1, - sym__number_literal, - ACTIONS(1933), 1, - sym__external_open_parenthesis, - ACTIONS(1935), 1, - sym__external_open_brace, - ACTIONS(5215), 1, - sym_dot_dot_i, - ACTIONS(5217), 1, - sym__newline, - STATE(713), 1, - sym_string, - STATE(753), 1, - sym__float_literal, - STATE(754), 1, - sym__single_quoted_string, - STATE(755), 1, - sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(1685), 1, - aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1927), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5213), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(8), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [79617] = 32, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + sym_comma, + [98820] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, - anon_sym_BSLASH, - ACTIONS(1903), 1, - anon_sym_function, - ACTIONS(1905), 1, - anon_sym_if, - ACTIONS(1907), 1, - anon_sym_for, - ACTIONS(1909), 1, - anon_sym_while, - ACTIONS(1911), 1, - anon_sym_repeat, - ACTIONS(1913), 1, - anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(3292), 1, + anon_sym_EQ, + ACTIONS(3294), 1, anon_sym_TILDE, - ACTIONS(1917), 1, - anon_sym_BANG, - ACTIONS(1921), 1, - sym__hex_literal, - ACTIONS(1923), 1, - sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(3296), 1, + anon_sym_PLUS, + ACTIONS(3298), 1, + anon_sym_DASH, + ACTIONS(3302), 1, + anon_sym_DASH_GT, + ACTIONS(3304), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, - sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(5221), 1, - sym_dot_dot_i, - STATE(713), 1, - sym_string, - STATE(753), 1, - sym__float_literal, - STATE(754), 1, - sym__single_quoted_string, - STATE(755), 1, - sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3300), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(163), 4, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [98923] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3294), 1, + anon_sym_TILDE, + ACTIONS(3296), 1, anon_sym_PLUS, + ACTIONS(3298), 1, anon_sym_DASH, - ACTIONS(1927), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5219), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(9), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [79745] = 32, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, + sym__external_open_parenthesis, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, + sym__open_parenthesis, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(165), 2, + anon_sym_EQ, + anon_sym_DASH_GT, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(163), 8, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + sym_comma, + [99020] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, - anon_sym_BSLASH, - ACTIONS(1903), 1, - anon_sym_function, - ACTIONS(1905), 1, - anon_sym_if, - ACTIONS(1907), 1, - anon_sym_for, - ACTIONS(1909), 1, - anon_sym_while, - ACTIONS(1911), 1, - anon_sym_repeat, - ACTIONS(1913), 1, - anon_sym_QMARK, - ACTIONS(1915), 1, - anon_sym_TILDE, - ACTIONS(1917), 1, - anon_sym_BANG, - ACTIONS(1921), 1, - sym__hex_literal, - ACTIONS(1923), 1, - sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(3296), 1, + anon_sym_PLUS, + ACTIONS(3298), 1, + anon_sym_DASH, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, - sym__external_open_brace, - ACTIONS(5225), 1, - sym_dot_dot_i, - ACTIONS(5227), 1, - sym__newline, - STATE(713), 1, - sym_string, - STATE(753), 1, - sym__float_literal, - STATE(754), 1, - sym__single_quoted_string, - STATE(755), 1, - sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, sym__open_parenthesis, - STATE(1687), 1, - aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 3, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(163), 10, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + sym_comma, + [99111] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3296), 1, anon_sym_PLUS, + ACTIONS(3298), 1, anon_sym_DASH, - ACTIONS(1927), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5223), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(10), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [79873] = 32, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, + sym__external_open_parenthesis, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, + sym__open_parenthesis, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 4, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(163), 11, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_comma, + [99198] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, - anon_sym_BSLASH, - ACTIONS(1903), 1, - anon_sym_function, - ACTIONS(1905), 1, - anon_sym_if, - ACTIONS(1907), 1, - anon_sym_for, - ACTIONS(1909), 1, - anon_sym_while, - ACTIONS(1911), 1, - anon_sym_repeat, - ACTIONS(1913), 1, + ACTIONS(3296), 1, + anon_sym_PLUS, + ACTIONS(3298), 1, + anon_sym_DASH, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, + sym__external_open_parenthesis, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, + sym__open_parenthesis, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 6, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + ACTIONS(163), 15, + sym__external_else, + sym__external_close_bracket2, anon_sym_QMARK, - ACTIONS(1915), 1, anon_sym_TILDE, - ACTIONS(1917), 1, - anon_sym_BANG, - ACTIONS(1921), 1, - sym__hex_literal, - ACTIONS(1923), 1, - sym__number_literal, - ACTIONS(1933), 1, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + sym_comma, + [99281] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, - sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(5231), 1, - sym_dot_dot_i, - STATE(713), 1, - sym_string, - STATE(753), 1, - sym__float_literal, - STATE(754), 1, - sym__single_quoted_string, - STATE(755), 1, - sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, - anon_sym_PLUS, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 8, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(1927), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5229), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(11), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [80001] = 32, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + ACTIONS(163), 17, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + sym_comma, + [99356] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, - anon_sym_BSLASH, - ACTIONS(613), 1, - anon_sym_function, - ACTIONS(615), 1, - anon_sym_if, - ACTIONS(617), 1, - anon_sym_for, - ACTIONS(619), 1, - anon_sym_while, - ACTIONS(621), 1, - anon_sym_repeat, - ACTIONS(623), 1, - anon_sym_QMARK, - ACTIONS(625), 1, - anon_sym_TILDE, - ACTIONS(627), 1, - anon_sym_BANG, - ACTIONS(631), 1, - sym__hex_literal, - ACTIONS(633), 1, - sym__number_literal, - ACTIONS(635), 1, - anon_sym_SQUOTE, - ACTIONS(637), 1, - anon_sym_DQUOTE, - ACTIONS(651), 1, - sym__raw_string_literal, - ACTIONS(653), 1, + ACTIONS(3332), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, - sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(5235), 1, - sym_dot_dot_i, - STATE(763), 1, - sym_string, - STATE(766), 1, - sym__float_literal, - STATE(768), 1, - sym__single_quoted_string, - STATE(783), 1, - sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, - anon_sym_PLUS, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 9, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(641), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5233), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(435), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [80129] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, - anon_sym_BSLASH, - ACTIONS(11), 1, - anon_sym_function, - ACTIONS(13), 1, - anon_sym_if, - ACTIONS(15), 1, - anon_sym_for, - ACTIONS(17), 1, - anon_sym_while, - ACTIONS(19), 1, - anon_sym_repeat, - ACTIONS(21), 1, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(163), 19, + sym__external_else, + sym__external_close_bracket2, anon_sym_QMARK, - ACTIONS(23), 1, anon_sym_TILDE, - ACTIONS(25), 1, - anon_sym_BANG, - ACTIONS(29), 1, - sym__hex_literal, - ACTIONS(31), 1, - sym__number_literal, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(45), 1, - sym__raw_string_literal, - ACTIONS(47), 1, - sym__external_open_parenthesis, - ACTIONS(49), 1, - sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(5239), 1, - sym_dot_dot_i, - STATE(769), 1, - sym_string, - STATE(776), 1, - sym__float_literal, - STATE(777), 1, - sym__single_quoted_string, - STATE(779), 1, - sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(39), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5237), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(484), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [80257] = 32, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [99427] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, - anon_sym_BSLASH, - ACTIONS(613), 1, - anon_sym_function, - ACTIONS(615), 1, - anon_sym_if, - ACTIONS(617), 1, - anon_sym_for, - ACTIONS(619), 1, - anon_sym_while, - ACTIONS(621), 1, - anon_sym_repeat, - ACTIONS(623), 1, - anon_sym_QMARK, - ACTIONS(625), 1, - anon_sym_TILDE, - ACTIONS(627), 1, - anon_sym_BANG, - ACTIONS(631), 1, - sym__hex_literal, - ACTIONS(633), 1, - sym__number_literal, - ACTIONS(635), 1, - anon_sym_SQUOTE, - ACTIONS(637), 1, - anon_sym_DQUOTE, - ACTIONS(651), 1, - sym__raw_string_literal, - ACTIONS(653), 1, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, - sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(5243), 1, - sym_dot_dot_i, - STATE(763), 1, - sym_string, - STATE(766), 1, - sym__float_literal, - STATE(768), 1, - sym__single_quoted_string, - STATE(783), 1, - sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, - anon_sym_PLUS, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 8, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(641), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5241), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(436), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [80385] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(611), 1, - anon_sym_BSLASH, - ACTIONS(613), 1, - anon_sym_function, - ACTIONS(615), 1, - anon_sym_if, - ACTIONS(617), 1, - anon_sym_for, - ACTIONS(619), 1, - anon_sym_while, - ACTIONS(621), 1, - anon_sym_repeat, - ACTIONS(623), 1, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + ACTIONS(163), 19, + sym__external_else, + sym__external_close_bracket2, anon_sym_QMARK, - ACTIONS(625), 1, anon_sym_TILDE, - ACTIONS(627), 1, - anon_sym_BANG, - ACTIONS(631), 1, - sym__hex_literal, - ACTIONS(633), 1, - sym__number_literal, - ACTIONS(635), 1, - anon_sym_SQUOTE, - ACTIONS(637), 1, - anon_sym_DQUOTE, - ACTIONS(651), 1, - sym__raw_string_literal, - ACTIONS(653), 1, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [99500] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3332), 1, sym__external_open_parenthesis, - ACTIONS(655), 1, - sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(5247), 1, - sym_dot_dot_i, - ACTIONS(5249), 1, - sym__newline, - STATE(763), 1, - sym_string, - STATE(766), 1, - sym__float_literal, - STATE(768), 1, - sym__single_quoted_string, - STATE(783), 1, - sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, sym__open_parenthesis, - STATE(1702), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, - anon_sym_PLUS, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 9, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(641), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5245), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(437), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [80513] = 32, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(163), 19, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [99571] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, - anon_sym_BSLASH, - ACTIONS(11), 1, - anon_sym_function, - ACTIONS(13), 1, - anon_sym_if, - ACTIONS(15), 1, - anon_sym_for, - ACTIONS(17), 1, - anon_sym_while, - ACTIONS(19), 1, - anon_sym_repeat, - ACTIONS(21), 1, - anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(3292), 1, + anon_sym_EQ, + ACTIONS(3294), 1, anon_sym_TILDE, - ACTIONS(25), 1, - anon_sym_BANG, - ACTIONS(29), 1, - sym__hex_literal, - ACTIONS(31), 1, - sym__number_literal, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(45), 1, - sym__raw_string_literal, - ACTIONS(47), 1, - sym__external_open_parenthesis, - ACTIONS(49), 1, - sym__external_open_brace, - ACTIONS(5253), 1, - sym_dot_dot_i, - ACTIONS(5255), 1, - sym__newline, - STATE(769), 1, - sym_string, - STATE(776), 1, - sym__float_literal, - STATE(777), 1, - sym__single_quoted_string, - STATE(779), 1, - sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, - sym__open_parenthesis, - STATE(1596), 1, - aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + ACTIONS(3296), 1, anon_sym_PLUS, + ACTIONS(3298), 1, anon_sym_DASH, - ACTIONS(39), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5251), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(458), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [80641] = 32, + ACTIONS(3302), 1, + anon_sym_DASH_GT, + ACTIONS(3304), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, + sym__external_open_parenthesis, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, + sym__open_parenthesis, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3300), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(167), 4, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [99674] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, - anon_sym_BSLASH, - ACTIONS(11), 1, - anon_sym_function, - ACTIONS(13), 1, - anon_sym_if, - ACTIONS(15), 1, - anon_sym_for, - ACTIONS(17), 1, - anon_sym_while, - ACTIONS(19), 1, - anon_sym_repeat, - ACTIONS(21), 1, + ACTIONS(3342), 1, + anon_sym_PLUS, + ACTIONS(3344), 1, + anon_sym_DASH, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, + sym__external_open_parenthesis, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, + sym__open_parenthesis, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(153), 6, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + ACTIONS(151), 15, + sym__external_else, + sym__external_close_parenthesis, anon_sym_QMARK, - ACTIONS(23), 1, anon_sym_TILDE, - ACTIONS(25), 1, - anon_sym_BANG, - ACTIONS(29), 1, - sym__hex_literal, - ACTIONS(31), 1, - sym__number_literal, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(45), 1, - sym__raw_string_literal, - ACTIONS(47), 1, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + sym_comma, + [99757] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, - sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(5259), 1, - sym_dot_dot_i, - STATE(769), 1, - sym_string, - STATE(776), 1, - sym__float_literal, - STATE(777), 1, - sym__single_quoted_string, - STATE(779), 1, - sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, - anon_sym_PLUS, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(153), 8, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(39), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5257), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(485), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [80769] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(611), 1, - anon_sym_BSLASH, - ACTIONS(613), 1, - anon_sym_function, - ACTIONS(615), 1, - anon_sym_if, - ACTIONS(617), 1, - anon_sym_for, - ACTIONS(619), 1, - anon_sym_while, - ACTIONS(621), 1, - anon_sym_repeat, - ACTIONS(623), 1, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + ACTIONS(151), 17, + sym__external_else, + sym__external_close_parenthesis, anon_sym_QMARK, - ACTIONS(625), 1, anon_sym_TILDE, - ACTIONS(627), 1, - anon_sym_BANG, - ACTIONS(631), 1, - sym__hex_literal, - ACTIONS(633), 1, - sym__number_literal, - ACTIONS(635), 1, - anon_sym_SQUOTE, - ACTIONS(637), 1, - anon_sym_DQUOTE, - ACTIONS(651), 1, - sym__raw_string_literal, - ACTIONS(653), 1, - sym__external_open_parenthesis, - ACTIONS(655), 1, - sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(5263), 1, - sym_dot_dot_i, - STATE(763), 1, - sym_string, - STATE(766), 1, - sym__float_literal, - STATE(768), 1, - sym__single_quoted_string, - STATE(783), 1, - sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(641), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5261), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(438), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [80897] = 32, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + sym_comma, + [99832] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, - anon_sym_BSLASH, - ACTIONS(3315), 1, - anon_sym_function, - ACTIONS(3317), 1, - anon_sym_if, - ACTIONS(3319), 1, - anon_sym_for, - ACTIONS(3321), 1, - anon_sym_while, - ACTIONS(3323), 1, - anon_sym_repeat, - ACTIONS(3325), 1, - anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(3292), 1, + anon_sym_EQ, + ACTIONS(3294), 1, anon_sym_TILDE, - ACTIONS(3329), 1, - anon_sym_BANG, - ACTIONS(3333), 1, - sym__hex_literal, - ACTIONS(3335), 1, - sym__number_literal, - ACTIONS(3337), 1, - anon_sym_SQUOTE, - ACTIONS(3339), 1, - anon_sym_DQUOTE, - ACTIONS(3349), 1, - sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(3296), 1, + anon_sym_PLUS, + ACTIONS(3298), 1, + anon_sym_DASH, + ACTIONS(3302), 1, + anon_sym_DASH_GT, + ACTIONS(3304), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, - sym__external_open_brace, - ACTIONS(5267), 1, - sym_dot_dot_i, - ACTIONS(5269), 1, - sym__newline, - STATE(921), 1, - sym__open_brace, - STATE(1043), 1, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, sym__open_parenthesis, - STATE(1696), 1, - aux_sym_function_definition_repeat1, - STATE(2058), 1, - sym_string, - STATE(2064), 1, - sym__float_literal, - STATE(2065), 1, - sym__single_quoted_string, - STATE(2073), 1, - sym__double_quoted_string, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3300), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(175), 4, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [99935] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3292), 1, + anon_sym_EQ, + ACTIONS(3294), 1, + anon_sym_TILDE, + ACTIONS(3296), 1, anon_sym_PLUS, + ACTIONS(3298), 1, anon_sym_DASH, - ACTIONS(3343), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5265), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1857), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [81025] = 32, + ACTIONS(3302), 1, + anon_sym_DASH_GT, + ACTIONS(3304), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, + sym__external_open_parenthesis, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, + sym__open_parenthesis, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3300), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(179), 4, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [100038] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, - anon_sym_BSLASH, - ACTIONS(3315), 1, - anon_sym_function, - ACTIONS(3317), 1, - anon_sym_if, - ACTIONS(3319), 1, - anon_sym_for, - ACTIONS(3321), 1, - anon_sym_while, - ACTIONS(3323), 1, - anon_sym_repeat, - ACTIONS(3325), 1, - anon_sym_QMARK, - ACTIONS(3327), 1, - anon_sym_TILDE, - ACTIONS(3329), 1, - anon_sym_BANG, - ACTIONS(3333), 1, - sym__hex_literal, - ACTIONS(3335), 1, - sym__number_literal, - ACTIONS(3337), 1, - anon_sym_SQUOTE, - ACTIONS(3339), 1, - anon_sym_DQUOTE, - ACTIONS(3349), 1, - sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(3378), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, - sym__external_open_brace, - ACTIONS(5273), 1, - sym_dot_dot_i, - STATE(921), 1, - sym__open_brace, - STATE(1043), 1, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, sym__open_parenthesis, - STATE(2058), 1, - sym_string, - STATE(2064), 1, - sym__float_literal, - STATE(2065), 1, - sym__single_quoted_string, - STATE(2073), 1, - sym__double_quoted_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, - anon_sym_PLUS, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(153), 9, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(3343), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5271), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1856), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [81153] = 32, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(151), 19, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [100109] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, - anon_sym_BSLASH, - ACTIONS(3315), 1, - anon_sym_function, - ACTIONS(3317), 1, - anon_sym_if, - ACTIONS(3319), 1, - anon_sym_for, - ACTIONS(3321), 1, - anon_sym_while, - ACTIONS(3323), 1, - anon_sym_repeat, - ACTIONS(3325), 1, - anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(3292), 1, + anon_sym_EQ, + ACTIONS(3294), 1, anon_sym_TILDE, - ACTIONS(3329), 1, - anon_sym_BANG, - ACTIONS(3333), 1, - sym__hex_literal, - ACTIONS(3335), 1, - sym__number_literal, - ACTIONS(3337), 1, - anon_sym_SQUOTE, - ACTIONS(3339), 1, - anon_sym_DQUOTE, - ACTIONS(3349), 1, - sym__raw_string_literal, - ACTIONS(3351), 1, - sym__external_open_parenthesis, - ACTIONS(3353), 1, - sym__external_open_brace, - ACTIONS(5277), 1, - sym_dot_dot_i, - ACTIONS(5279), 1, - sym__newline, - STATE(921), 1, - sym__open_brace, - STATE(1043), 1, - sym__open_parenthesis, - STATE(1698), 1, - aux_sym_function_definition_repeat1, - STATE(2058), 1, - sym_string, - STATE(2064), 1, - sym__float_literal, - STATE(2065), 1, - sym__single_quoted_string, - STATE(2073), 1, - sym__double_quoted_string, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + ACTIONS(3296), 1, anon_sym_PLUS, + ACTIONS(3298), 1, anon_sym_DASH, - ACTIONS(3343), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5275), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1864), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [81281] = 32, + ACTIONS(3302), 1, + anon_sym_DASH_GT, + ACTIONS(3304), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, + sym__external_open_parenthesis, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, + sym__open_parenthesis, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3300), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(183), 4, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [100212] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, - anon_sym_BSLASH, - ACTIONS(3315), 1, - anon_sym_function, - ACTIONS(3317), 1, - anon_sym_if, - ACTIONS(3319), 1, - anon_sym_for, - ACTIONS(3321), 1, - anon_sym_while, - ACTIONS(3323), 1, - anon_sym_repeat, - ACTIONS(3325), 1, - anon_sym_QMARK, - ACTIONS(3327), 1, - anon_sym_TILDE, - ACTIONS(3329), 1, - anon_sym_BANG, - ACTIONS(3333), 1, - sym__hex_literal, - ACTIONS(3335), 1, - sym__number_literal, - ACTIONS(3337), 1, - anon_sym_SQUOTE, - ACTIONS(3339), 1, - anon_sym_DQUOTE, - ACTIONS(3349), 1, - sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, - sym__external_open_brace, - ACTIONS(5283), 1, - sym_dot_dot_i, - STATE(921), 1, - sym__open_brace, - STATE(1043), 1, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, sym__open_parenthesis, - STATE(2058), 1, - sym_string, - STATE(2064), 1, - sym__float_literal, - STATE(2065), 1, - sym__single_quoted_string, - STATE(2073), 1, - sym__double_quoted_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, - anon_sym_PLUS, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(153), 8, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(3343), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5281), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1858), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [81409] = 32, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + ACTIONS(151), 19, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [100285] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, - anon_sym_BSLASH, - ACTIONS(1504), 1, - anon_sym_function, - ACTIONS(1506), 1, - anon_sym_if, - ACTIONS(1508), 1, - anon_sym_for, - ACTIONS(1510), 1, - anon_sym_while, - ACTIONS(1512), 1, - anon_sym_repeat, - ACTIONS(1514), 1, - anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(3292), 1, + anon_sym_EQ, + ACTIONS(3294), 1, anon_sym_TILDE, - ACTIONS(1518), 1, - anon_sym_BANG, - ACTIONS(1522), 1, - sym__hex_literal, - ACTIONS(1524), 1, - sym__number_literal, - ACTIONS(1534), 1, - sym__external_open_parenthesis, - ACTIONS(1536), 1, - sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(5287), 1, - sym_dot_dot_i, - STATE(774), 1, - sym_string, - STATE(780), 1, - sym__float_literal, - STATE(781), 1, - sym__single_quoted_string, - STATE(810), 1, - sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + ACTIONS(3296), 1, anon_sym_PLUS, + ACTIONS(3298), 1, anon_sym_DASH, - ACTIONS(1528), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5285), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(623), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [81537] = 32, + ACTIONS(3302), 1, + anon_sym_DASH_GT, + ACTIONS(3304), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, + sym__external_open_parenthesis, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, + sym__open_parenthesis, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3300), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(187), 4, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [100388] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, - anon_sym_BSLASH, - ACTIONS(1504), 1, - anon_sym_function, - ACTIONS(1506), 1, - anon_sym_if, - ACTIONS(1508), 1, - anon_sym_for, - ACTIONS(1510), 1, - anon_sym_while, - ACTIONS(1512), 1, - anon_sym_repeat, - ACTIONS(1514), 1, - anon_sym_QMARK, - ACTIONS(1516), 1, - anon_sym_TILDE, - ACTIONS(1518), 1, - anon_sym_BANG, - ACTIONS(1522), 1, - sym__hex_literal, - ACTIONS(1524), 1, - sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(3378), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, - sym__external_open_brace, - ACTIONS(5291), 1, - sym_dot_dot_i, - ACTIONS(5293), 1, - sym__newline, - STATE(774), 1, - sym_string, - STATE(780), 1, - sym__float_literal, - STATE(781), 1, - sym__single_quoted_string, - STATE(810), 1, - sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, sym__open_parenthesis, - STATE(1763), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, - anon_sym_PLUS, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(153), 9, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(1528), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5289), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(625), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [81665] = 32, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(151), 19, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [100459] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, - anon_sym_BSLASH, - ACTIONS(11), 1, - anon_sym_function, - ACTIONS(13), 1, - anon_sym_if, - ACTIONS(15), 1, - anon_sym_for, - ACTIONS(17), 1, - anon_sym_while, - ACTIONS(19), 1, - anon_sym_repeat, - ACTIONS(21), 1, + ACTIONS(3292), 1, + anon_sym_EQ, + ACTIONS(3294), 1, + anon_sym_TILDE, + ACTIONS(3296), 1, + anon_sym_PLUS, + ACTIONS(3298), 1, + anon_sym_DASH, + ACTIONS(3302), 1, + anon_sym_DASH_GT, + ACTIONS(3304), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, + sym__external_open_parenthesis, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, + sym__open_parenthesis, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3300), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(191), 4, + sym__external_else, + sym__external_close_bracket2, anon_sym_QMARK, - ACTIONS(23), 1, + sym_comma, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [100562] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3292), 1, + anon_sym_EQ, + ACTIONS(3294), 1, anon_sym_TILDE, - ACTIONS(25), 1, - anon_sym_BANG, - ACTIONS(29), 1, - sym__hex_literal, - ACTIONS(31), 1, - sym__number_literal, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(45), 1, - sym__raw_string_literal, - ACTIONS(47), 1, + ACTIONS(3296), 1, + anon_sym_PLUS, + ACTIONS(3298), 1, + anon_sym_DASH, + ACTIONS(3302), 1, + anon_sym_DASH_GT, + ACTIONS(3304), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, - sym__external_open_brace, - ACTIONS(5297), 1, - sym_dot_dot_i, - ACTIONS(5299), 1, - sym__newline, - STATE(769), 1, - sym_string, - STATE(776), 1, - sym__float_literal, - STATE(777), 1, - sym__single_quoted_string, - STATE(779), 1, - sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, sym__open_parenthesis, - STATE(1599), 1, - aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3300), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(195), 4, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [100665] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3292), 1, + anon_sym_EQ, + ACTIONS(3294), 1, + anon_sym_TILDE, + ACTIONS(3296), 1, anon_sym_PLUS, + ACTIONS(3298), 1, anon_sym_DASH, - ACTIONS(39), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5295), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(459), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [81793] = 32, + ACTIONS(3302), 1, + anon_sym_DASH_GT, + ACTIONS(3304), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, + sym__external_open_parenthesis, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, + sym__open_parenthesis, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3300), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(199), 4, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [100768] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, - anon_sym_BSLASH, - ACTIONS(613), 1, - anon_sym_function, - ACTIONS(615), 1, - anon_sym_if, - ACTIONS(617), 1, - anon_sym_for, - ACTIONS(619), 1, - anon_sym_while, - ACTIONS(621), 1, - anon_sym_repeat, - ACTIONS(623), 1, - anon_sym_QMARK, - ACTIONS(625), 1, + ACTIONS(3292), 1, + anon_sym_EQ, + ACTIONS(3294), 1, anon_sym_TILDE, - ACTIONS(627), 1, - anon_sym_BANG, - ACTIONS(631), 1, - sym__hex_literal, - ACTIONS(633), 1, - sym__number_literal, - ACTIONS(635), 1, - anon_sym_SQUOTE, - ACTIONS(637), 1, - anon_sym_DQUOTE, - ACTIONS(651), 1, - sym__raw_string_literal, - ACTIONS(653), 1, - sym__external_open_parenthesis, - ACTIONS(655), 1, - sym__external_open_brace, - ACTIONS(1633), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(5303), 1, - sym_dot_dot_i, - STATE(763), 1, - sym_string, - STATE(766), 1, - sym__float_literal, - STATE(768), 1, - sym__single_quoted_string, - STATE(783), 1, - sym__double_quoted_string, - STATE(906), 1, - sym__open_brace, - STATE(1015), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2291), 1, - sym__string_or_identifier, - ACTIONS(629), 2, + ACTIONS(3296), 1, anon_sym_PLUS, + ACTIONS(3298), 1, anon_sym_DASH, - ACTIONS(641), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5301), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(439), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [81921] = 32, + ACTIONS(3302), 1, + anon_sym_DASH_GT, + ACTIONS(3304), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, + sym__external_open_parenthesis, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, + sym__open_parenthesis, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3300), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(203), 4, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [100871] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, - anon_sym_BSLASH, - ACTIONS(11), 1, - anon_sym_function, - ACTIONS(13), 1, - anon_sym_if, - ACTIONS(15), 1, - anon_sym_for, - ACTIONS(17), 1, - anon_sym_while, - ACTIONS(19), 1, - anon_sym_repeat, - ACTIONS(21), 1, - anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(3338), 1, + anon_sym_EQ, + ACTIONS(3340), 1, anon_sym_TILDE, - ACTIONS(25), 1, - anon_sym_BANG, - ACTIONS(29), 1, - sym__hex_literal, - ACTIONS(31), 1, - sym__number_literal, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(45), 1, - sym__raw_string_literal, - ACTIONS(47), 1, - sym__external_open_parenthesis, - ACTIONS(49), 1, - sym__external_open_brace, - ACTIONS(5307), 1, - sym_dot_dot_i, - ACTIONS(5309), 1, - sym__newline, - STATE(769), 1, - sym_string, - STATE(776), 1, - sym__float_literal, - STATE(777), 1, - sym__single_quoted_string, - STATE(779), 1, - sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, - sym__open_parenthesis, - STATE(1605), 1, - aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + ACTIONS(3342), 1, anon_sym_PLUS, + ACTIONS(3344), 1, anon_sym_DASH, - ACTIONS(39), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5305), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(460), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [82049] = 32, + ACTIONS(3348), 1, + anon_sym_DASH_GT, + ACTIONS(3350), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, + sym__external_open_parenthesis, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, + sym__open_parenthesis, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3346), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(155), 4, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [100974] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, - anon_sym_BSLASH, - ACTIONS(11), 1, - anon_sym_function, - ACTIONS(13), 1, - anon_sym_if, - ACTIONS(15), 1, - anon_sym_for, - ACTIONS(17), 1, - anon_sym_while, - ACTIONS(19), 1, - anon_sym_repeat, - ACTIONS(21), 1, - anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(3338), 1, + anon_sym_EQ, + ACTIONS(3340), 1, anon_sym_TILDE, - ACTIONS(25), 1, - anon_sym_BANG, - ACTIONS(29), 1, - sym__hex_literal, - ACTIONS(31), 1, - sym__number_literal, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(45), 1, - sym__raw_string_literal, - ACTIONS(47), 1, + ACTIONS(3342), 1, + anon_sym_PLUS, + ACTIONS(3344), 1, + anon_sym_DASH, + ACTIONS(3348), 1, + anon_sym_DASH_GT, + ACTIONS(3350), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, - sym__external_open_brace, - ACTIONS(5313), 1, - sym_dot_dot_i, - ACTIONS(5315), 1, - sym__newline, - STATE(769), 1, - sym_string, - STATE(776), 1, - sym__float_literal, - STATE(777), 1, - sym__single_quoted_string, - STATE(779), 1, - sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, sym__open_parenthesis, - STATE(1613), 1, - aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3346), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(159), 4, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [101077] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3292), 1, + anon_sym_EQ, + ACTIONS(3294), 1, + anon_sym_TILDE, + ACTIONS(3296), 1, anon_sym_PLUS, + ACTIONS(3298), 1, anon_sym_DASH, - ACTIONS(39), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5311), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(461), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [82177] = 32, + ACTIONS(3302), 1, + anon_sym_DASH_GT, + ACTIONS(3304), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, + sym__external_open_parenthesis, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, + sym__open_parenthesis, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3300), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(207), 4, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [101180] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, - anon_sym_BSLASH, - ACTIONS(3639), 1, - anon_sym_function, - ACTIONS(3641), 1, - anon_sym_if, - ACTIONS(3643), 1, - anon_sym_for, - ACTIONS(3645), 1, - anon_sym_while, - ACTIONS(3647), 1, - anon_sym_repeat, - ACTIONS(3649), 1, - anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(3292), 1, + anon_sym_EQ, + ACTIONS(3294), 1, anon_sym_TILDE, - ACTIONS(3653), 1, - anon_sym_BANG, - ACTIONS(3657), 1, - sym__hex_literal, - ACTIONS(3659), 1, - sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(3296), 1, + anon_sym_PLUS, + ACTIONS(3298), 1, + anon_sym_DASH, + ACTIONS(3302), 1, + anon_sym_DASH_GT, + ACTIONS(3304), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, - sym__external_open_brace, - ACTIONS(5319), 1, - sym_dot_dot_i, - ACTIONS(5321), 1, - sym__newline, - STATE(719), 1, - sym_string, - STATE(720), 1, - sym__float_literal, - STATE(721), 1, - sym__single_quoted_string, - STATE(722), 1, - sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, sym__open_parenthesis, - STATE(1706), 1, - aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3300), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(211), 4, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [101283] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3292), 1, + anon_sym_EQ, + ACTIONS(3294), 1, + anon_sym_TILDE, + ACTIONS(3296), 1, anon_sym_PLUS, + ACTIONS(3298), 1, anon_sym_DASH, - ACTIONS(3663), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5317), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(12), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [82305] = 32, + ACTIONS(3302), 1, + anon_sym_DASH_GT, + ACTIONS(3304), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, + sym__external_open_parenthesis, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, + sym__open_parenthesis, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3300), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(215), 4, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [101386] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, - anon_sym_BSLASH, - ACTIONS(3639), 1, - anon_sym_function, - ACTIONS(3641), 1, - anon_sym_if, - ACTIONS(3643), 1, - anon_sym_for, - ACTIONS(3645), 1, - anon_sym_while, - ACTIONS(3647), 1, - anon_sym_repeat, - ACTIONS(3649), 1, - anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(3292), 1, + anon_sym_EQ, + ACTIONS(3294), 1, anon_sym_TILDE, - ACTIONS(3653), 1, - anon_sym_BANG, - ACTIONS(3657), 1, - sym__hex_literal, - ACTIONS(3659), 1, - sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(3296), 1, + anon_sym_PLUS, + ACTIONS(3298), 1, + anon_sym_DASH, + ACTIONS(3302), 1, + anon_sym_DASH_GT, + ACTIONS(3304), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, - sym__external_open_brace, - ACTIONS(5325), 1, - sym_dot_dot_i, - STATE(719), 1, - sym_string, - STATE(720), 1, - sym__float_literal, - STATE(721), 1, - sym__single_quoted_string, - STATE(722), 1, - sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3300), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(219), 4, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [101489] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3292), 1, + anon_sym_EQ, + ACTIONS(3294), 1, + anon_sym_TILDE, + ACTIONS(3296), 1, anon_sym_PLUS, + ACTIONS(3298), 1, anon_sym_DASH, - ACTIONS(3663), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5323), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(13), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [82433] = 32, + ACTIONS(3302), 1, + anon_sym_DASH_GT, + ACTIONS(3304), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, + sym__external_open_parenthesis, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, + sym__open_parenthesis, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3300), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(145), 4, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [101592] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, - anon_sym_BSLASH, - ACTIONS(3639), 1, - anon_sym_function, - ACTIONS(3641), 1, - anon_sym_if, - ACTIONS(3643), 1, - anon_sym_for, - ACTIONS(3645), 1, - anon_sym_while, - ACTIONS(3647), 1, - anon_sym_repeat, - ACTIONS(3649), 1, - anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(3292), 1, + anon_sym_EQ, + ACTIONS(3294), 1, anon_sym_TILDE, - ACTIONS(3653), 1, - anon_sym_BANG, - ACTIONS(3657), 1, - sym__hex_literal, - ACTIONS(3659), 1, - sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(3296), 1, + anon_sym_PLUS, + ACTIONS(3298), 1, + anon_sym_DASH, + ACTIONS(3302), 1, + anon_sym_DASH_GT, + ACTIONS(3304), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, - sym__external_open_brace, - ACTIONS(5329), 1, - sym_dot_dot_i, - ACTIONS(5331), 1, - sym__newline, - STATE(719), 1, - sym_string, - STATE(720), 1, - sym__float_literal, - STATE(721), 1, - sym__single_quoted_string, - STATE(722), 1, - sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, sym__open_parenthesis, - STATE(1708), 1, - aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3300), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(223), 4, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [101695] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3292), 1, + anon_sym_EQ, + ACTIONS(3294), 1, + anon_sym_TILDE, + ACTIONS(3296), 1, anon_sym_PLUS, + ACTIONS(3298), 1, anon_sym_DASH, - ACTIONS(3663), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5327), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(14), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [82561] = 32, + ACTIONS(3302), 1, + anon_sym_DASH_GT, + ACTIONS(3304), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3306), 1, + anon_sym_PIPE, + ACTIONS(3308), 1, + anon_sym_AMP, + ACTIONS(3310), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3312), 1, + anon_sym_AMP_AMP, + ACTIONS(3318), 1, + anon_sym_STAR, + ACTIONS(3320), 1, + anon_sym_SLASH, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, + sym__external_open_parenthesis, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, + sym__open_parenthesis, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3314), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3300), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(227), 4, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3316), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [101798] = 29, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, - anon_sym_BSLASH, - ACTIONS(3639), 1, - anon_sym_function, - ACTIONS(3641), 1, - anon_sym_if, - ACTIONS(3643), 1, - anon_sym_for, - ACTIONS(3645), 1, - anon_sym_while, - ACTIONS(3647), 1, - anon_sym_repeat, - ACTIONS(3649), 1, - anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(3338), 1, + anon_sym_EQ, + ACTIONS(3340), 1, anon_sym_TILDE, - ACTIONS(3653), 1, - anon_sym_BANG, - ACTIONS(3657), 1, - sym__hex_literal, - ACTIONS(3659), 1, - sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(3342), 1, + anon_sym_PLUS, + ACTIONS(3344), 1, + anon_sym_DASH, + ACTIONS(3348), 1, + anon_sym_DASH_GT, + ACTIONS(3350), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, - sym__external_open_brace, - ACTIONS(5335), 1, - sym_dot_dot_i, - STATE(719), 1, - sym_string, - STATE(720), 1, - sym__float_literal, - STATE(721), 1, - sym__single_quoted_string, - STATE(722), 1, - sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(163), 7, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + sym_comma, + [101899] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3338), 1, + anon_sym_EQ, + ACTIONS(3340), 1, + anon_sym_TILDE, + ACTIONS(3342), 1, anon_sym_PLUS, + ACTIONS(3344), 1, anon_sym_DASH, - ACTIONS(3663), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5333), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(15), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [82689] = 32, + ACTIONS(3348), 1, + anon_sym_DASH_GT, + ACTIONS(3350), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, + sym__external_open_parenthesis, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, + sym__open_parenthesis, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3346), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(163), 4, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [102002] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, - anon_sym_BSLASH, - ACTIONS(1977), 1, - anon_sym_function, - ACTIONS(1979), 1, - anon_sym_if, - ACTIONS(1981), 1, - anon_sym_for, - ACTIONS(1983), 1, - anon_sym_while, - ACTIONS(1985), 1, - anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(3342), 1, + anon_sym_PLUS, + ACTIONS(3344), 1, + anon_sym_DASH, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, + sym__external_open_parenthesis, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, + sym__open_parenthesis, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(165), 2, + anon_sym_EQ, + anon_sym_DASH_GT, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(163), 9, + sym__external_else, + sym__external_close_parenthesis, anon_sym_QMARK, - ACTIONS(1989), 1, anon_sym_TILDE, - ACTIONS(1991), 1, - anon_sym_BANG, - ACTIONS(1995), 1, - sym__hex_literal, - ACTIONS(1997), 1, - sym__number_literal, - ACTIONS(2005), 1, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + sym_comma, + [102097] = 18, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, - sym__external_open_brace, - ACTIONS(5339), 1, - sym_dot_dot_i, - ACTIONS(5341), 1, - sym__newline, - STATE(746), 1, - sym_string, - STATE(747), 1, - sym__float_literal, - STATE(748), 1, - sym__single_quoted_string, - STATE(749), 1, - sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, sym__open_parenthesis, - STATE(1722), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, - anon_sym_PLUS, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 7, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(2001), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5337), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(138), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [82817] = 32, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + ACTIONS(163), 16, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + sym_comma, + [102176] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, - anon_sym_BSLASH, - ACTIONS(1977), 1, - anon_sym_function, - ACTIONS(1979), 1, - anon_sym_if, - ACTIONS(1981), 1, - anon_sym_for, - ACTIONS(1983), 1, - anon_sym_while, - ACTIONS(1985), 1, - anon_sym_repeat, - ACTIONS(1987), 1, - anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(3338), 1, + anon_sym_EQ, + ACTIONS(3340), 1, anon_sym_TILDE, - ACTIONS(1991), 1, - anon_sym_BANG, - ACTIONS(1995), 1, - sym__hex_literal, - ACTIONS(1997), 1, - sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(3342), 1, + anon_sym_PLUS, + ACTIONS(3344), 1, + anon_sym_DASH, + ACTIONS(3348), 1, + anon_sym_DASH_GT, + ACTIONS(3350), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, - sym__external_open_brace, - ACTIONS(5345), 1, - sym_dot_dot_i, - ACTIONS(5347), 1, - sym__newline, - STATE(746), 1, - sym_string, - STATE(747), 1, - sym__float_literal, - STATE(748), 1, - sym__single_quoted_string, - STATE(749), 1, - sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, sym__open_parenthesis, - STATE(1727), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3346), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(163), 4, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [102279] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3340), 1, + anon_sym_TILDE, + ACTIONS(3342), 1, anon_sym_PLUS, + ACTIONS(3344), 1, anon_sym_DASH, - ACTIONS(2001), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5343), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(299), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [82945] = 32, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, + sym__external_open_parenthesis, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, + sym__open_parenthesis, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(165), 2, + anon_sym_EQ, + anon_sym_DASH_GT, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(163), 8, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + sym_comma, + [102376] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, - anon_sym_BSLASH, - ACTIONS(1977), 1, - anon_sym_function, - ACTIONS(1979), 1, - anon_sym_if, - ACTIONS(1981), 1, - anon_sym_for, - ACTIONS(1983), 1, - anon_sym_while, - ACTIONS(1985), 1, - anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(3342), 1, + anon_sym_PLUS, + ACTIONS(3344), 1, + anon_sym_DASH, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, + sym__external_open_parenthesis, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, + sym__open_parenthesis, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 3, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(163), 10, + sym__external_else, + sym__external_close_parenthesis, anon_sym_QMARK, - ACTIONS(1989), 1, anon_sym_TILDE, - ACTIONS(1991), 1, - anon_sym_BANG, - ACTIONS(1995), 1, - sym__hex_literal, - ACTIONS(1997), 1, - sym__number_literal, - ACTIONS(2005), 1, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + sym_comma, + [102467] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3342), 1, + anon_sym_PLUS, + ACTIONS(3344), 1, + anon_sym_DASH, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, - sym__external_open_brace, - ACTIONS(5351), 1, - sym_dot_dot_i, - ACTIONS(5353), 1, - sym__newline, - STATE(746), 1, - sym_string, - STATE(747), 1, - sym__float_literal, - STATE(748), 1, - sym__single_quoted_string, - STATE(749), 1, - sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, sym__open_parenthesis, - STATE(1728), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 4, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(163), 11, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_comma, + [102554] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3342), 1, anon_sym_PLUS, + ACTIONS(3344), 1, anon_sym_DASH, - ACTIONS(2001), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5349), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(302), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [83073] = 32, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, + sym__external_open_parenthesis, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, + sym__open_parenthesis, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 6, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + ACTIONS(163), 15, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + sym_comma, + [102637] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, - anon_sym_BSLASH, - ACTIONS(1977), 1, - anon_sym_function, - ACTIONS(1979), 1, - anon_sym_if, - ACTIONS(1981), 1, - anon_sym_for, - ACTIONS(1983), 1, - anon_sym_while, - ACTIONS(1985), 1, - anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, + sym__external_open_parenthesis, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, + sym__open_parenthesis, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 8, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + ACTIONS(163), 17, + sym__external_else, + sym__external_close_parenthesis, anon_sym_QMARK, - ACTIONS(1989), 1, anon_sym_TILDE, - ACTIONS(1991), 1, - anon_sym_BANG, - ACTIONS(1995), 1, - sym__hex_literal, - ACTIONS(1997), 1, - sym__number_literal, - ACTIONS(2005), 1, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + sym_comma, + [102712] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3378), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, - sym__external_open_brace, - ACTIONS(5357), 1, - sym_dot_dot_i, - ACTIONS(5359), 1, - sym__newline, - STATE(746), 1, - sym_string, - STATE(747), 1, - sym__float_literal, - STATE(748), 1, - sym__single_quoted_string, - STATE(749), 1, - sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, sym__open_parenthesis, - STATE(1729), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, - anon_sym_PLUS, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 9, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(2001), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5355), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(303), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [83201] = 32, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(163), 19, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [102783] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, - anon_sym_BSLASH, - ACTIONS(1977), 1, - anon_sym_function, - ACTIONS(1979), 1, - anon_sym_if, - ACTIONS(1981), 1, - anon_sym_for, - ACTIONS(1983), 1, - anon_sym_while, - ACTIONS(1985), 1, - anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, + sym__external_open_parenthesis, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, + sym__open_parenthesis, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 8, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + ACTIONS(163), 19, + sym__external_else, + sym__external_close_parenthesis, anon_sym_QMARK, - ACTIONS(1989), 1, anon_sym_TILDE, - ACTIONS(1991), 1, - anon_sym_BANG, - ACTIONS(1995), 1, - sym__hex_literal, - ACTIONS(1997), 1, - sym__number_literal, - ACTIONS(2005), 1, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [102856] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3378), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, - sym__external_open_brace, - ACTIONS(5363), 1, - sym_dot_dot_i, - ACTIONS(5365), 1, - sym__newline, - STATE(746), 1, - sym_string, - STATE(747), 1, - sym__float_literal, - STATE(748), 1, - sym__single_quoted_string, - STATE(749), 1, - sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, sym__open_parenthesis, - STATE(1731), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, - anon_sym_PLUS, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 9, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(2001), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5361), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(304), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [83329] = 32, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(163), 19, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [102927] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, - anon_sym_BSLASH, - ACTIONS(11), 1, - anon_sym_function, - ACTIONS(13), 1, - anon_sym_if, - ACTIONS(15), 1, - anon_sym_for, - ACTIONS(17), 1, - anon_sym_while, - ACTIONS(19), 1, - anon_sym_repeat, - ACTIONS(21), 1, - anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(3338), 1, + anon_sym_EQ, + ACTIONS(3340), 1, anon_sym_TILDE, - ACTIONS(25), 1, - anon_sym_BANG, - ACTIONS(29), 1, - sym__hex_literal, - ACTIONS(31), 1, - sym__number_literal, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(45), 1, - sym__raw_string_literal, - ACTIONS(47), 1, - sym__external_open_parenthesis, - ACTIONS(49), 1, - sym__external_open_brace, - ACTIONS(5369), 1, - sym_dot_dot_i, - ACTIONS(5371), 1, - sym__newline, - STATE(769), 1, - sym_string, - STATE(776), 1, - sym__float_literal, - STATE(777), 1, - sym__single_quoted_string, - STATE(779), 1, - sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, - sym__open_parenthesis, - STATE(1627), 1, - aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + ACTIONS(3342), 1, anon_sym_PLUS, + ACTIONS(3344), 1, anon_sym_DASH, - ACTIONS(39), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5367), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(462), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [83457] = 32, + ACTIONS(3348), 1, + anon_sym_DASH_GT, + ACTIONS(3350), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, + sym__external_open_parenthesis, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, + sym__open_parenthesis, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3346), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(167), 4, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [103030] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, - anon_sym_BSLASH, - ACTIONS(4323), 1, - anon_sym_function, - ACTIONS(4325), 1, - anon_sym_if, - ACTIONS(4327), 1, - anon_sym_for, - ACTIONS(4329), 1, - anon_sym_while, - ACTIONS(4331), 1, - anon_sym_repeat, - ACTIONS(4333), 1, - anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(3338), 1, + anon_sym_EQ, + ACTIONS(3340), 1, anon_sym_TILDE, - ACTIONS(4337), 1, - anon_sym_BANG, - ACTIONS(4341), 1, - sym__hex_literal, - ACTIONS(4343), 1, - sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(3342), 1, + anon_sym_PLUS, + ACTIONS(3344), 1, + anon_sym_DASH, + ACTIONS(3348), 1, + anon_sym_DASH_GT, + ACTIONS(3350), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, - sym__external_open_brace, - ACTIONS(5375), 1, - sym_dot_dot_i, - ACTIONS(5377), 1, - sym__newline, - STATE(735), 1, - sym_string, - STATE(736), 1, - sym__float_literal, - STATE(737), 1, - sym__single_quoted_string, - STATE(738), 1, - sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, sym__open_parenthesis, - STATE(1716), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3346), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(171), 4, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [103133] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3338), 1, + anon_sym_EQ, + ACTIONS(3340), 1, + anon_sym_TILDE, + ACTIONS(3342), 1, anon_sym_PLUS, + ACTIONS(3344), 1, anon_sym_DASH, - ACTIONS(4347), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5373), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(16), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [83585] = 32, + ACTIONS(3348), 1, + anon_sym_DASH_GT, + ACTIONS(3350), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, + sym__external_open_parenthesis, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, + sym__open_parenthesis, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3346), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(175), 4, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [103236] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, - anon_sym_BSLASH, - ACTIONS(4323), 1, - anon_sym_function, - ACTIONS(4325), 1, - anon_sym_if, - ACTIONS(4327), 1, - anon_sym_for, - ACTIONS(4329), 1, - anon_sym_while, - ACTIONS(4331), 1, - anon_sym_repeat, - ACTIONS(4333), 1, - anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(3338), 1, + anon_sym_EQ, + ACTIONS(3340), 1, anon_sym_TILDE, - ACTIONS(4337), 1, - anon_sym_BANG, - ACTIONS(4341), 1, - sym__hex_literal, - ACTIONS(4343), 1, - sym__number_literal, - ACTIONS(4353), 1, - sym__external_open_parenthesis, - ACTIONS(4355), 1, - sym__external_open_brace, - ACTIONS(5381), 1, - sym_dot_dot_i, - STATE(735), 1, - sym_string, - STATE(736), 1, - sym__float_literal, - STATE(737), 1, - sym__single_quoted_string, - STATE(738), 1, - sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + ACTIONS(3342), 1, anon_sym_PLUS, + ACTIONS(3344), 1, anon_sym_DASH, - ACTIONS(4347), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5379), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(17), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [83713] = 32, + ACTIONS(3348), 1, + anon_sym_DASH_GT, + ACTIONS(3350), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, + sym__external_open_parenthesis, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, + sym__open_parenthesis, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3346), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(179), 4, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [103339] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, - anon_sym_BSLASH, - ACTIONS(4323), 1, - anon_sym_function, - ACTIONS(4325), 1, - anon_sym_if, - ACTIONS(4327), 1, - anon_sym_for, - ACTIONS(4329), 1, - anon_sym_while, - ACTIONS(4331), 1, - anon_sym_repeat, - ACTIONS(4333), 1, - anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(3338), 1, + anon_sym_EQ, + ACTIONS(3340), 1, anon_sym_TILDE, - ACTIONS(4337), 1, - anon_sym_BANG, - ACTIONS(4341), 1, - sym__hex_literal, - ACTIONS(4343), 1, - sym__number_literal, - ACTIONS(4353), 1, - sym__external_open_parenthesis, - ACTIONS(4355), 1, - sym__external_open_brace, - ACTIONS(5385), 1, - sym_dot_dot_i, - ACTIONS(5387), 1, - sym__newline, - STATE(735), 1, - sym_string, - STATE(736), 1, - sym__float_literal, - STATE(737), 1, - sym__single_quoted_string, - STATE(738), 1, - sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(1718), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + ACTIONS(3342), 1, anon_sym_PLUS, + ACTIONS(3344), 1, anon_sym_DASH, - ACTIONS(4347), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5383), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(41), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [83841] = 32, + ACTIONS(3348), 1, + anon_sym_DASH_GT, + ACTIONS(3350), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, + sym__external_open_parenthesis, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, + sym__open_parenthesis, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3346), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(183), 4, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [103442] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, - anon_sym_BSLASH, - ACTIONS(4323), 1, - anon_sym_function, - ACTIONS(4325), 1, - anon_sym_if, - ACTIONS(4327), 1, - anon_sym_for, - ACTIONS(4329), 1, - anon_sym_while, - ACTIONS(4331), 1, - anon_sym_repeat, - ACTIONS(4333), 1, - anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(3338), 1, + anon_sym_EQ, + ACTIONS(3340), 1, anon_sym_TILDE, - ACTIONS(4337), 1, - anon_sym_BANG, - ACTIONS(4341), 1, - sym__hex_literal, - ACTIONS(4343), 1, - sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(3342), 1, + anon_sym_PLUS, + ACTIONS(3344), 1, + anon_sym_DASH, + ACTIONS(3348), 1, + anon_sym_DASH_GT, + ACTIONS(3350), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, - sym__external_open_brace, - ACTIONS(5391), 1, - sym_dot_dot_i, - STATE(735), 1, - sym_string, - STATE(736), 1, - sym__float_literal, - STATE(737), 1, - sym__single_quoted_string, - STATE(738), 1, - sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3346), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(187), 4, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [103545] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3338), 1, + anon_sym_EQ, + ACTIONS(3340), 1, + anon_sym_TILDE, + ACTIONS(3342), 1, anon_sym_PLUS, + ACTIONS(3344), 1, anon_sym_DASH, - ACTIONS(4347), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5389), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(19), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [83969] = 32, + ACTIONS(3348), 1, + anon_sym_DASH_GT, + ACTIONS(3350), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, + sym__external_open_parenthesis, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, + sym__open_parenthesis, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3346), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(191), 4, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [103648] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, - anon_sym_BSLASH, - ACTIONS(711), 1, - anon_sym_function, - ACTIONS(713), 1, - anon_sym_if, - ACTIONS(715), 1, - anon_sym_for, - ACTIONS(717), 1, - anon_sym_while, - ACTIONS(719), 1, - anon_sym_repeat, - ACTIONS(721), 1, - anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(3338), 1, + anon_sym_EQ, + ACTIONS(3340), 1, anon_sym_TILDE, - ACTIONS(725), 1, - anon_sym_BANG, - ACTIONS(729), 1, - sym__hex_literal, - ACTIONS(731), 1, - sym__number_literal, - ACTIONS(733), 1, - anon_sym_SQUOTE, - ACTIONS(735), 1, - anon_sym_DQUOTE, - ACTIONS(749), 1, - sym__raw_string_literal, - ACTIONS(751), 1, + ACTIONS(3342), 1, + anon_sym_PLUS, + ACTIONS(3344), 1, + anon_sym_DASH, + ACTIONS(3348), 1, + anon_sym_DASH_GT, + ACTIONS(3350), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, - sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(5395), 1, - sym_dot_dot_i, - STATE(791), 1, - sym_string, - STATE(792), 1, - sym__float_literal, - STATE(793), 1, - sym__single_quoted_string, - STATE(794), 1, - sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3346), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(195), 4, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [103751] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3338), 1, + anon_sym_EQ, + ACTIONS(3340), 1, + anon_sym_TILDE, + ACTIONS(3342), 1, anon_sym_PLUS, + ACTIONS(3344), 1, anon_sym_DASH, - ACTIONS(739), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5393), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(538), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [84097] = 32, + ACTIONS(3348), 1, + anon_sym_DASH_GT, + ACTIONS(3350), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, + sym__external_open_parenthesis, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, + sym__open_parenthesis, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3346), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(199), 4, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [103854] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, - anon_sym_BSLASH, - ACTIONS(711), 1, - anon_sym_function, - ACTIONS(713), 1, - anon_sym_if, - ACTIONS(715), 1, - anon_sym_for, - ACTIONS(717), 1, - anon_sym_while, - ACTIONS(719), 1, - anon_sym_repeat, - ACTIONS(721), 1, - anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(3338), 1, + anon_sym_EQ, + ACTIONS(3340), 1, anon_sym_TILDE, - ACTIONS(725), 1, - anon_sym_BANG, - ACTIONS(729), 1, - sym__hex_literal, - ACTIONS(731), 1, - sym__number_literal, - ACTIONS(733), 1, - anon_sym_SQUOTE, - ACTIONS(735), 1, - anon_sym_DQUOTE, - ACTIONS(749), 1, - sym__raw_string_literal, - ACTIONS(751), 1, - sym__external_open_parenthesis, - ACTIONS(755), 1, - sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(5399), 1, - sym_dot_dot_i, - ACTIONS(5401), 1, - sym__newline, - STATE(791), 1, - sym_string, - STATE(792), 1, - sym__float_literal, - STATE(793), 1, - sym__single_quoted_string, - STATE(794), 1, - sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, - sym__open_parenthesis, - STATE(1296), 1, - aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + ACTIONS(3342), 1, anon_sym_PLUS, + ACTIONS(3344), 1, anon_sym_DASH, - ACTIONS(739), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5397), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(539), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [84225] = 32, + ACTIONS(3348), 1, + anon_sym_DASH_GT, + ACTIONS(3350), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, + sym__external_open_parenthesis, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, + sym__open_parenthesis, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3346), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(203), 4, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [103957] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, - anon_sym_BSLASH, - ACTIONS(1977), 1, - anon_sym_function, - ACTIONS(1979), 1, - anon_sym_if, - ACTIONS(1981), 1, - anon_sym_for, - ACTIONS(1983), 1, - anon_sym_while, - ACTIONS(1985), 1, - anon_sym_repeat, - ACTIONS(1987), 1, - anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(3338), 1, + anon_sym_EQ, + ACTIONS(3340), 1, anon_sym_TILDE, - ACTIONS(1991), 1, - anon_sym_BANG, - ACTIONS(1995), 1, - sym__hex_literal, - ACTIONS(1997), 1, - sym__number_literal, - ACTIONS(2005), 1, - sym__external_open_parenthesis, - ACTIONS(2007), 1, - sym__external_open_brace, - ACTIONS(5405), 1, - sym_dot_dot_i, - ACTIONS(5407), 1, - sym__newline, - STATE(746), 1, - sym_string, - STATE(747), 1, - sym__float_literal, - STATE(748), 1, - sym__single_quoted_string, - STATE(749), 1, - sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, - sym__open_parenthesis, - STATE(1771), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + ACTIONS(3342), 1, anon_sym_PLUS, + ACTIONS(3344), 1, anon_sym_DASH, - ACTIONS(2001), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5403), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(305), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [84353] = 32, + ACTIONS(3348), 1, + anon_sym_DASH_GT, + ACTIONS(3350), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, + sym__external_open_parenthesis, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, + sym__open_parenthesis, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3346), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(207), 4, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [104060] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, - anon_sym_BSLASH, - ACTIONS(1977), 1, - anon_sym_function, - ACTIONS(1979), 1, - anon_sym_if, - ACTIONS(1981), 1, - anon_sym_for, - ACTIONS(1983), 1, - anon_sym_while, - ACTIONS(1985), 1, - anon_sym_repeat, - ACTIONS(1987), 1, - anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(3338), 1, + anon_sym_EQ, + ACTIONS(3340), 1, anon_sym_TILDE, - ACTIONS(1991), 1, - anon_sym_BANG, - ACTIONS(1995), 1, - sym__hex_literal, - ACTIONS(1997), 1, - sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(3342), 1, + anon_sym_PLUS, + ACTIONS(3344), 1, + anon_sym_DASH, + ACTIONS(3348), 1, + anon_sym_DASH_GT, + ACTIONS(3350), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, - sym__external_open_brace, - ACTIONS(5411), 1, - sym_dot_dot_i, - STATE(746), 1, - sym_string, - STATE(747), 1, - sym__float_literal, - STATE(748), 1, - sym__single_quoted_string, - STATE(749), 1, - sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3346), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(211), 4, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [104163] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3338), 1, + anon_sym_EQ, + ACTIONS(3340), 1, + anon_sym_TILDE, + ACTIONS(3342), 1, anon_sym_PLUS, + ACTIONS(3344), 1, anon_sym_DASH, - ACTIONS(2001), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5409), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(306), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [84481] = 32, + ACTIONS(3348), 1, + anon_sym_DASH_GT, + ACTIONS(3350), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, + sym__external_open_parenthesis, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, + sym__open_parenthesis, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3346), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(215), 4, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [104266] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, - anon_sym_SQUOTE, - ACTIONS(895), 1, - anon_sym_DQUOTE, - ACTIONS(899), 1, - sym__raw_string_literal, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, - anon_sym_BSLASH, - ACTIONS(2379), 1, - anon_sym_function, - ACTIONS(2381), 1, - anon_sym_if, - ACTIONS(2383), 1, - anon_sym_for, - ACTIONS(2385), 1, - anon_sym_while, - ACTIONS(2387), 1, - anon_sym_repeat, - ACTIONS(2389), 1, - anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(3338), 1, + anon_sym_EQ, + ACTIONS(3340), 1, anon_sym_TILDE, - ACTIONS(2393), 1, - anon_sym_BANG, - ACTIONS(2397), 1, - sym__hex_literal, - ACTIONS(2399), 1, - sym__number_literal, - ACTIONS(2409), 1, + ACTIONS(3342), 1, + anon_sym_PLUS, + ACTIONS(3344), 1, + anon_sym_DASH, + ACTIONS(3348), 1, + anon_sym_DASH_GT, + ACTIONS(3350), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, sym__external_open_parenthesis, - ACTIONS(2411), 1, - sym__external_open_brace, - ACTIONS(5415), 1, - sym_dot_dot_i, - ACTIONS(5417), 1, - sym__newline, - STATE(728), 1, - sym_string, - STATE(729), 1, - sym__float_literal, - STATE(730), 1, - sym__single_quoted_string, - STATE(731), 1, - sym__double_quoted_string, - STATE(915), 1, - sym__open_brace, - STATE(1029), 1, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, sym__open_parenthesis, - STATE(1724), 1, - aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3346), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(219), 4, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [104369] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3338), 1, + anon_sym_EQ, + ACTIONS(3340), 1, + anon_sym_TILDE, + ACTIONS(3342), 1, anon_sym_PLUS, + ACTIONS(3344), 1, anon_sym_DASH, - ACTIONS(2403), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5413), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(26), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [84609] = 32, + ACTIONS(3348), 1, + anon_sym_DASH_GT, + ACTIONS(3350), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, + sym__external_open_parenthesis, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, + sym__open_parenthesis, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3346), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(145), 4, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [104472] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, - anon_sym_SQUOTE, - ACTIONS(895), 1, - anon_sym_DQUOTE, - ACTIONS(899), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, - anon_sym_BSLASH, - ACTIONS(2379), 1, - anon_sym_function, - ACTIONS(2381), 1, - anon_sym_if, - ACTIONS(2383), 1, - anon_sym_for, - ACTIONS(2385), 1, - anon_sym_while, - ACTIONS(2387), 1, - anon_sym_repeat, - ACTIONS(2389), 1, - anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(3338), 1, + anon_sym_EQ, + ACTIONS(3340), 1, anon_sym_TILDE, - ACTIONS(2393), 1, - anon_sym_BANG, - ACTIONS(2397), 1, - sym__hex_literal, - ACTIONS(2399), 1, - sym__number_literal, - ACTIONS(2409), 1, - sym__external_open_parenthesis, - ACTIONS(2411), 1, - sym__external_open_brace, - ACTIONS(5421), 1, - sym_dot_dot_i, - STATE(728), 1, - sym_string, - STATE(729), 1, - sym__float_literal, - STATE(730), 1, - sym__single_quoted_string, - STATE(731), 1, - sym__double_quoted_string, - STATE(915), 1, - sym__open_brace, - STATE(1029), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + ACTIONS(3342), 1, anon_sym_PLUS, + ACTIONS(3344), 1, anon_sym_DASH, - ACTIONS(2403), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5419), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(27), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [84737] = 32, + ACTIONS(3348), 1, + anon_sym_DASH_GT, + ACTIONS(3350), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, + sym__external_open_parenthesis, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, + sym__open_parenthesis, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3346), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(223), 4, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [104575] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, - anon_sym_SQUOTE, - ACTIONS(895), 1, - anon_sym_DQUOTE, - ACTIONS(899), 1, - sym__raw_string_literal, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, - anon_sym_BSLASH, - ACTIONS(2379), 1, - anon_sym_function, - ACTIONS(2381), 1, - anon_sym_if, - ACTIONS(2383), 1, - anon_sym_for, - ACTIONS(2385), 1, - anon_sym_while, - ACTIONS(2387), 1, - anon_sym_repeat, - ACTIONS(2389), 1, - anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(3338), 1, + anon_sym_EQ, + ACTIONS(3340), 1, anon_sym_TILDE, - ACTIONS(2393), 1, - anon_sym_BANG, - ACTIONS(2397), 1, - sym__hex_literal, - ACTIONS(2399), 1, - sym__number_literal, - ACTIONS(2409), 1, - sym__external_open_parenthesis, - ACTIONS(2411), 1, - sym__external_open_brace, - ACTIONS(5425), 1, - sym_dot_dot_i, - ACTIONS(5427), 1, - sym__newline, - STATE(728), 1, - sym_string, - STATE(729), 1, - sym__float_literal, - STATE(730), 1, - sym__single_quoted_string, - STATE(731), 1, - sym__double_quoted_string, - STATE(915), 1, - sym__open_brace, - STATE(1029), 1, - sym__open_parenthesis, - STATE(1726), 1, - aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + ACTIONS(3342), 1, anon_sym_PLUS, + ACTIONS(3344), 1, anon_sym_DASH, - ACTIONS(2403), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5423), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(28), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [84865] = 32, + ACTIONS(3348), 1, + anon_sym_DASH_GT, + ACTIONS(3350), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3352), 1, + anon_sym_PIPE, + ACTIONS(3354), 1, + anon_sym_AMP, + ACTIONS(3356), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3358), 1, + anon_sym_AMP_AMP, + ACTIONS(3364), 1, + anon_sym_STAR, + ACTIONS(3366), 1, + anon_sym_SLASH, + ACTIONS(3372), 1, + anon_sym_COLON, + ACTIONS(3378), 1, + sym__external_open_parenthesis, + ACTIONS(3380), 1, + sym__external_open_bracket, + ACTIONS(3382), 1, + sym__external_open_bracket2, + STATE(271), 1, + sym__open_parenthesis, + STATE(272), 1, + sym__open_bracket, + STATE(273), 1, + sym__open_bracket2, + STATE(1705), 1, + sym_call_arguments, + STATE(1706), 1, + sym_subset_arguments, + STATE(1707), 1, + sym_subset2_arguments, + ACTIONS(3360), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3368), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3370), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3374), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3346), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(227), 4, + sym__external_else, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3362), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [104678] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 1, - anon_sym_SQUOTE, - ACTIONS(895), 1, - anon_sym_DQUOTE, - ACTIONS(899), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(2375), 1, - sym_identifier, - ACTIONS(2377), 1, - anon_sym_BSLASH, - ACTIONS(2379), 1, - anon_sym_function, - ACTIONS(2381), 1, - anon_sym_if, - ACTIONS(2383), 1, - anon_sym_for, - ACTIONS(2385), 1, - anon_sym_while, - ACTIONS(2387), 1, - anon_sym_repeat, - ACTIONS(2389), 1, - anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(3390), 1, + anon_sym_EQ, + ACTIONS(3392), 1, anon_sym_TILDE, - ACTIONS(2393), 1, - anon_sym_BANG, - ACTIONS(2397), 1, - sym__hex_literal, - ACTIONS(2399), 1, - sym__number_literal, - ACTIONS(2409), 1, - sym__external_open_parenthesis, - ACTIONS(2411), 1, - sym__external_open_brace, - ACTIONS(5431), 1, - sym_dot_dot_i, - STATE(728), 1, - sym_string, - STATE(729), 1, - sym__float_literal, - STATE(730), 1, - sym__single_quoted_string, - STATE(731), 1, - sym__double_quoted_string, - STATE(915), 1, - sym__open_brace, - STATE(1029), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2295), 1, - sym__string_or_identifier, - ACTIONS(2395), 2, + ACTIONS(3394), 1, anon_sym_PLUS, + ACTIONS(3396), 1, anon_sym_DASH, - ACTIONS(2403), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5429), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(29), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [84993] = 32, + ACTIONS(3400), 1, + anon_sym_DASH_GT, + ACTIONS(3402), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, + sym__external_open_parenthesis, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, + sym__open_parenthesis, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3398), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(233), 4, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [104781] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, - anon_sym_BSLASH, - ACTIONS(1977), 1, - anon_sym_function, - ACTIONS(1979), 1, - anon_sym_if, - ACTIONS(1981), 1, - anon_sym_for, - ACTIONS(1983), 1, - anon_sym_while, - ACTIONS(1985), 1, - anon_sym_repeat, - ACTIONS(1987), 1, - anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(3390), 1, + anon_sym_EQ, + ACTIONS(3392), 1, anon_sym_TILDE, - ACTIONS(1991), 1, - anon_sym_BANG, - ACTIONS(1995), 1, - sym__hex_literal, - ACTIONS(1997), 1, - sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(3394), 1, + anon_sym_PLUS, + ACTIONS(3396), 1, + anon_sym_DASH, + ACTIONS(3400), 1, + anon_sym_DASH_GT, + ACTIONS(3402), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, - sym__external_open_brace, - ACTIONS(5435), 1, - sym_dot_dot_i, - STATE(746), 1, - sym_string, - STATE(747), 1, - sym__float_literal, - STATE(748), 1, - sym__single_quoted_string, - STATE(749), 1, - sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3398), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(237), 4, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [104884] = 26, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3394), 1, anon_sym_PLUS, + ACTIONS(3396), 1, anon_sym_DASH, - ACTIONS(2001), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5433), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(307), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [85121] = 32, + ACTIONS(3404), 1, + anon_sym_PIPE, + ACTIONS(3406), 1, + anon_sym_AMP, + ACTIONS(3408), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3410), 1, + anon_sym_AMP_AMP, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, + sym__external_open_parenthesis, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, + sym__open_parenthesis, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(235), 2, + anon_sym_EQ, + anon_sym_DASH_GT, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(237), 9, + sym__external_else, + sym__external_close_bracket, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + sym_comma, + [104979] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, - anon_sym_BSLASH, - ACTIONS(1977), 1, - anon_sym_function, - ACTIONS(1979), 1, - anon_sym_if, - ACTIONS(1981), 1, - anon_sym_for, - ACTIONS(1983), 1, - anon_sym_while, - ACTIONS(1985), 1, - anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(3394), 1, + anon_sym_PLUS, + ACTIONS(3396), 1, + anon_sym_DASH, + ACTIONS(3416), 1, + anon_sym_STAR, + ACTIONS(3418), 1, + anon_sym_SLASH, + ACTIONS(3424), 1, + anon_sym_COLON, + ACTIONS(3430), 1, + sym__external_open_parenthesis, + ACTIONS(3432), 1, + sym__external_open_bracket, + ACTIONS(3434), 1, + sym__external_open_bracket2, + STATE(277), 1, + sym__open_parenthesis, + STATE(278), 1, + sym__open_bracket, + STATE(279), 1, + sym__open_bracket2, + STATE(1654), 1, + sym_call_arguments, + STATE(1655), 1, + sym_subset_arguments, + STATE(1656), 1, + sym_subset2_arguments, + ACTIONS(3412), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3420), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3422), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3426), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(235), 4, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + ACTIONS(3414), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(237), 11, + sym__external_else, + sym__external_close_bracket, anon_sym_QMARK, - ACTIONS(1989), 1, anon_sym_TILDE, - ACTIONS(1991), 1, - anon_sym_BANG, - ACTIONS(1995), 1, - sym__hex_literal, - ACTIONS(1997), 1, - sym__number_literal, - ACTIONS(2005), 1, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_comma, + [105066] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3326), 1, + anon_sym_COLON, + ACTIONS(3332), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, - sym__external_open_brace, - ACTIONS(5439), 1, - sym_dot_dot_i, - STATE(746), 1, - sym_string, - STATE(747), 1, - sym__float_literal, - STATE(748), 1, - sym__single_quoted_string, - STATE(749), 1, - sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, + ACTIONS(3334), 1, + sym__external_open_bracket, + ACTIONS(3336), 1, + sym__external_open_bracket2, + STATE(280), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, - anon_sym_PLUS, + STATE(281), 1, + sym__open_bracket, + STATE(282), 1, + sym__open_bracket2, + STATE(1699), 1, + sym_call_arguments, + STATE(1700), 1, + sym_subset_arguments, + STATE(1701), 1, + sym_subset2_arguments, + ACTIONS(3322), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3324), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3328), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(153), 8, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(2001), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5437), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(308), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [85249] = 32, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + ACTIONS(151), 17, + sym__external_else, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + sym_comma, + [105141] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, - anon_sym_BSLASH, - ACTIONS(1977), 1, - anon_sym_function, - ACTIONS(1979), 1, - anon_sym_if, - ACTIONS(1981), 1, - anon_sym_for, - ACTIONS(1983), 1, - anon_sym_while, - ACTIONS(1985), 1, - anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(1991), 1, - anon_sym_BANG, - ACTIONS(1995), 1, - sym__hex_literal, - ACTIONS(1997), 1, - sym__number_literal, - ACTIONS(2005), 1, - sym__external_open_parenthesis, - ACTIONS(2007), 1, - sym__external_open_brace, - ACTIONS(5443), 1, - sym_dot_dot_i, - STATE(746), 1, - sym_string, - STATE(747), 1, - sym__float_literal, - STATE(748), 1, - sym__single_quoted_string, - STATE(749), 1, - sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(2001), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5441), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(309), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [85377] = 32, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3523), 1, + sym__external_close_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1027), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [105247] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, - anon_sym_BSLASH, - ACTIONS(11), 1, - anon_sym_function, - ACTIONS(13), 1, - anon_sym_if, - ACTIONS(15), 1, - anon_sym_for, - ACTIONS(17), 1, - anon_sym_while, - ACTIONS(19), 1, - anon_sym_repeat, - ACTIONS(21), 1, - anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(3529), 1, + anon_sym_EQ, + ACTIONS(3531), 1, anon_sym_TILDE, - ACTIONS(25), 1, - anon_sym_BANG, - ACTIONS(29), 1, - sym__hex_literal, - ACTIONS(31), 1, - sym__number_literal, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(45), 1, - sym__raw_string_literal, - ACTIONS(47), 1, + ACTIONS(3533), 1, + anon_sym_PLUS, + ACTIONS(3535), 1, + anon_sym_DASH, + ACTIONS(3539), 1, + anon_sym_DASH_GT, + ACTIONS(3541), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3543), 1, + anon_sym_PIPE, + ACTIONS(3545), 1, + anon_sym_AMP, + ACTIONS(3547), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3549), 1, + anon_sym_AMP_AMP, + ACTIONS(3555), 1, + anon_sym_STAR, + ACTIONS(3557), 1, + anon_sym_SLASH, + ACTIONS(3563), 1, + anon_sym_COLON, + ACTIONS(3567), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, - sym__external_open_brace, - ACTIONS(5447), 1, - sym_dot_dot_i, - ACTIONS(5449), 1, - sym__newline, - STATE(769), 1, - sym_string, - STATE(776), 1, - sym__float_literal, - STATE(777), 1, - sym__single_quoted_string, - STATE(779), 1, - sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, sym__open_parenthesis, - STATE(1647), 1, - aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(3551), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3561), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(241), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3537), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3553), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [105349] = 26, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3533), 1, anon_sym_PLUS, + ACTIONS(3535), 1, anon_sym_DASH, - ACTIONS(39), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5445), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(463), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [85505] = 32, + ACTIONS(3543), 1, + anon_sym_PIPE, + ACTIONS(3545), 1, + anon_sym_AMP, + ACTIONS(3547), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3549), 1, + anon_sym_AMP_AMP, + ACTIONS(3555), 1, + anon_sym_STAR, + ACTIONS(3557), 1, + anon_sym_SLASH, + ACTIONS(3563), 1, + anon_sym_COLON, + ACTIONS(3567), 1, + sym__external_open_parenthesis, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, + sym__open_parenthesis, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(165), 2, + anon_sym_EQ, + anon_sym_DASH_GT, + ACTIONS(3551), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3561), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3553), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(163), 8, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + sym_comma, + [105443] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, - anon_sym_BSLASH, - ACTIONS(1977), 1, - anon_sym_function, - ACTIONS(1979), 1, - anon_sym_if, - ACTIONS(1981), 1, - anon_sym_for, - ACTIONS(1983), 1, - anon_sym_while, - ACTIONS(1985), 1, - anon_sym_repeat, - ACTIONS(1987), 1, - anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(3529), 1, + anon_sym_EQ, + ACTIONS(3531), 1, anon_sym_TILDE, - ACTIONS(1991), 1, - anon_sym_BANG, - ACTIONS(1995), 1, - sym__hex_literal, - ACTIONS(1997), 1, - sym__number_literal, - ACTIONS(2005), 1, - sym__external_open_parenthesis, - ACTIONS(2007), 1, - sym__external_open_brace, - ACTIONS(5453), 1, - sym_dot_dot_i, - STATE(746), 1, - sym_string, - STATE(747), 1, - sym__float_literal, - STATE(748), 1, - sym__single_quoted_string, - STATE(749), 1, - sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + ACTIONS(3533), 1, anon_sym_PLUS, + ACTIONS(3535), 1, anon_sym_DASH, - ACTIONS(2001), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5451), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(310), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [85633] = 32, + ACTIONS(3539), 1, + anon_sym_DASH_GT, + ACTIONS(3541), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3543), 1, + anon_sym_PIPE, + ACTIONS(3545), 1, + anon_sym_AMP, + ACTIONS(3547), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3549), 1, + anon_sym_AMP_AMP, + ACTIONS(3555), 1, + anon_sym_STAR, + ACTIONS(3557), 1, + anon_sym_SLASH, + ACTIONS(3563), 1, + anon_sym_COLON, + ACTIONS(3567), 1, + sym__external_open_parenthesis, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, + sym__open_parenthesis, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(3551), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3561), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(207), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3537), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3553), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [105545] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, - anon_sym_BSLASH, - ACTIONS(1903), 1, - anon_sym_function, - ACTIONS(1905), 1, - anon_sym_if, - ACTIONS(1907), 1, - anon_sym_for, - ACTIONS(1909), 1, - anon_sym_while, - ACTIONS(1911), 1, - anon_sym_repeat, - ACTIONS(1913), 1, - anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(1917), 1, - anon_sym_BANG, - ACTIONS(1921), 1, - sym__hex_literal, - ACTIONS(1923), 1, - sym__number_literal, - ACTIONS(1933), 1, - sym__external_open_parenthesis, - ACTIONS(1935), 1, - sym__external_open_brace, - ACTIONS(5457), 1, - sym_dot_dot_i, - ACTIONS(5459), 1, - sym__newline, - STATE(713), 1, - sym_string, - STATE(753), 1, - sym__float_literal, - STATE(754), 1, - sym__single_quoted_string, - STATE(755), 1, - sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(1733), 1, - aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(1927), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5455), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(30), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [85761] = 32, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(165), 2, + anon_sym_EQ, + anon_sym_DASH_GT, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(163), 7, + sym__external_close_parenthesis, + anon_sym_QMARK, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + sym_comma, + [105641] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, - anon_sym_BSLASH, - ACTIONS(1903), 1, - anon_sym_function, - ACTIONS(1905), 1, - anon_sym_if, - ACTIONS(1907), 1, - anon_sym_for, - ACTIONS(1909), 1, - anon_sym_while, - ACTIONS(1911), 1, - anon_sym_repeat, - ACTIONS(1913), 1, - anon_sym_QMARK, - ACTIONS(1915), 1, + ACTIONS(3531), 1, anon_sym_TILDE, - ACTIONS(1917), 1, - anon_sym_BANG, - ACTIONS(1921), 1, - sym__hex_literal, - ACTIONS(1923), 1, - sym__number_literal, - ACTIONS(1933), 1, - sym__external_open_parenthesis, - ACTIONS(1935), 1, - sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(5463), 1, - sym_dot_dot_i, - STATE(713), 1, - sym_string, - STATE(753), 1, - sym__float_literal, - STATE(754), 1, - sym__single_quoted_string, - STATE(755), 1, - sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, + ACTIONS(3533), 1, anon_sym_PLUS, + ACTIONS(3535), 1, anon_sym_DASH, - ACTIONS(1927), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5461), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(31), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [85889] = 32, + ACTIONS(3543), 1, + anon_sym_PIPE, + ACTIONS(3545), 1, + anon_sym_AMP, + ACTIONS(3547), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3549), 1, + anon_sym_AMP_AMP, + ACTIONS(3555), 1, + anon_sym_STAR, + ACTIONS(3557), 1, + anon_sym_SLASH, + ACTIONS(3563), 1, + anon_sym_COLON, + ACTIONS(3567), 1, + sym__external_open_parenthesis, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, + sym__open_parenthesis, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(165), 2, + anon_sym_EQ, + anon_sym_DASH_GT, + ACTIONS(3551), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3561), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3553), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(163), 7, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + sym_comma, + [105737] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, - anon_sym_BSLASH, - ACTIONS(1903), 1, - anon_sym_function, - ACTIONS(1905), 1, - anon_sym_if, - ACTIONS(1907), 1, - anon_sym_for, - ACTIONS(1909), 1, - anon_sym_while, - ACTIONS(1911), 1, - anon_sym_repeat, - ACTIONS(1913), 1, - anon_sym_QMARK, - ACTIONS(1915), 1, - anon_sym_TILDE, - ACTIONS(1917), 1, - anon_sym_BANG, - ACTIONS(1921), 1, - sym__hex_literal, - ACTIONS(1923), 1, - sym__number_literal, - ACTIONS(1933), 1, + ACTIONS(3577), 1, sym__external_open_parenthesis, - ACTIONS(1935), 1, - sym__external_open_brace, - ACTIONS(5467), 1, - sym_dot_dot_i, - ACTIONS(5469), 1, - sym__newline, - STATE(713), 1, - sym_string, - STATE(753), 1, - sym__float_literal, - STATE(754), 1, - sym__single_quoted_string, - STATE(755), 1, - sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + STATE(262), 1, sym__open_parenthesis, - STATE(1735), 1, - aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, - anon_sym_PLUS, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(153), 9, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(1927), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5465), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(32), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [86017] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(909), 1, - anon_sym_SQUOTE, - ACTIONS(911), 1, - anon_sym_DQUOTE, - ACTIONS(915), 1, - sym__raw_string_literal, - ACTIONS(1899), 1, - sym_identifier, - ACTIONS(1901), 1, - anon_sym_BSLASH, - ACTIONS(1903), 1, - anon_sym_function, - ACTIONS(1905), 1, - anon_sym_if, - ACTIONS(1907), 1, - anon_sym_for, - ACTIONS(1909), 1, - anon_sym_while, - ACTIONS(1911), 1, - anon_sym_repeat, - ACTIONS(1913), 1, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(151), 18, + sym__external_close_bracket, anon_sym_QMARK, - ACTIONS(1915), 1, anon_sym_TILDE, - ACTIONS(1917), 1, - anon_sym_BANG, - ACTIONS(1921), 1, - sym__hex_literal, - ACTIONS(1923), 1, - sym__number_literal, - ACTIONS(1933), 1, - sym__external_open_parenthesis, - ACTIONS(1935), 1, - sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(5473), 1, - sym_dot_dot_i, - STATE(713), 1, - sym_string, - STATE(753), 1, - sym__float_literal, - STATE(754), 1, - sym__single_quoted_string, - STATE(755), 1, - sym__double_quoted_string, - STATE(918), 1, - sym__open_brace, - STATE(1036), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2301), 1, - sym__string_or_identifier, - ACTIONS(1919), 2, anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1927), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5471), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(33), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [86145] = 32, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [105807] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, - anon_sym_BSLASH, - ACTIONS(11), 1, - anon_sym_function, - ACTIONS(13), 1, - anon_sym_if, - ACTIONS(15), 1, - anon_sym_for, - ACTIONS(17), 1, - anon_sym_while, - ACTIONS(19), 1, - anon_sym_repeat, - ACTIONS(21), 1, - anon_sym_QMARK, - ACTIONS(23), 1, - anon_sym_TILDE, - ACTIONS(25), 1, - anon_sym_BANG, - ACTIONS(29), 1, - sym__hex_literal, - ACTIONS(31), 1, - sym__number_literal, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(45), 1, - sym__raw_string_literal, - ACTIONS(47), 1, + ACTIONS(3555), 1, + anon_sym_STAR, + ACTIONS(3557), 1, + anon_sym_SLASH, + ACTIONS(3563), 1, + anon_sym_COLON, + ACTIONS(3567), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, - sym__external_open_brace, - ACTIONS(5477), 1, - sym_dot_dot_i, - ACTIONS(5479), 1, - sym__newline, - STATE(769), 1, - sym_string, - STATE(776), 1, - sym__float_literal, - STATE(777), 1, - sym__single_quoted_string, - STATE(779), 1, - sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, sym__open_parenthesis, - STATE(1652), 1, - aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, - anon_sym_PLUS, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3561), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 7, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(39), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5475), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(464), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [86273] = 32, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + ACTIONS(163), 15, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + sym_comma, + [105885] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, - anon_sym_BSLASH, - ACTIONS(11), 1, - anon_sym_function, - ACTIONS(13), 1, - anon_sym_if, - ACTIONS(15), 1, - anon_sym_for, - ACTIONS(17), 1, - anon_sym_while, - ACTIONS(19), 1, - anon_sym_repeat, - ACTIONS(21), 1, - anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(3529), 1, + anon_sym_EQ, + ACTIONS(3531), 1, anon_sym_TILDE, - ACTIONS(25), 1, - anon_sym_BANG, - ACTIONS(29), 1, - sym__hex_literal, - ACTIONS(31), 1, - sym__number_literal, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(45), 1, - sym__raw_string_literal, - ACTIONS(47), 1, - sym__external_open_parenthesis, - ACTIONS(49), 1, - sym__external_open_brace, - ACTIONS(5483), 1, - sym_dot_dot_i, - ACTIONS(5485), 1, - sym__newline, - STATE(769), 1, - sym_string, - STATE(776), 1, - sym__float_literal, - STATE(777), 1, - sym__single_quoted_string, - STATE(779), 1, - sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, - sym__open_parenthesis, - STATE(1689), 1, - aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + ACTIONS(3533), 1, anon_sym_PLUS, + ACTIONS(3535), 1, anon_sym_DASH, - ACTIONS(39), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5481), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(465), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [86401] = 32, + ACTIONS(3539), 1, + anon_sym_DASH_GT, + ACTIONS(3541), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3543), 1, + anon_sym_PIPE, + ACTIONS(3545), 1, + anon_sym_AMP, + ACTIONS(3547), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3549), 1, + anon_sym_AMP_AMP, + ACTIONS(3555), 1, + anon_sym_STAR, + ACTIONS(3557), 1, + anon_sym_SLASH, + ACTIONS(3563), 1, + anon_sym_COLON, + ACTIONS(3567), 1, + sym__external_open_parenthesis, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, + sym__open_parenthesis, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(3551), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3561), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(211), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3537), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3553), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [105987] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, - anon_sym_BSLASH, - ACTIONS(11), 1, - anon_sym_function, - ACTIONS(13), 1, - anon_sym_if, - ACTIONS(15), 1, - anon_sym_for, - ACTIONS(17), 1, - anon_sym_while, - ACTIONS(19), 1, - anon_sym_repeat, - ACTIONS(21), 1, - anon_sym_QMARK, - ACTIONS(23), 1, - anon_sym_TILDE, - ACTIONS(25), 1, - anon_sym_BANG, - ACTIONS(29), 1, - sym__hex_literal, - ACTIONS(31), 1, - sym__number_literal, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(45), 1, - sym__raw_string_literal, - ACTIONS(47), 1, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, - sym__external_open_brace, - ACTIONS(5489), 1, - sym_dot_dot_i, - ACTIONS(5491), 1, - sym__newline, - STATE(769), 1, - sym_string, - STATE(776), 1, - sym__float_literal, - STATE(777), 1, - sym__single_quoted_string, - STATE(779), 1, - sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + STATE(255), 1, sym__open_parenthesis, - STATE(1693), 1, - aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, - anon_sym_PLUS, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(153), 7, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(39), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5487), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(466), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [86529] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, - anon_sym_BSLASH, - ACTIONS(1977), 1, - anon_sym_function, - ACTIONS(1979), 1, - anon_sym_if, - ACTIONS(1981), 1, - anon_sym_for, - ACTIONS(1983), 1, - anon_sym_while, - ACTIONS(1985), 1, - anon_sym_repeat, - ACTIONS(1987), 1, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + ACTIONS(151), 15, + sym__external_close_parenthesis, anon_sym_QMARK, - ACTIONS(1989), 1, anon_sym_TILDE, - ACTIONS(1991), 1, - anon_sym_BANG, - ACTIONS(1995), 1, - sym__hex_literal, - ACTIONS(1997), 1, - sym__number_literal, - ACTIONS(2005), 1, - sym__external_open_parenthesis, - ACTIONS(2007), 1, - sym__external_open_brace, - ACTIONS(5495), 1, - sym_dot_dot_i, - ACTIONS(5497), 1, - sym__newline, - STATE(746), 1, - sym_string, - STATE(747), 1, - sym__float_literal, - STATE(748), 1, - sym__single_quoted_string, - STATE(749), 1, - sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, - sym__open_parenthesis, - STATE(1072), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2001), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5493), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(311), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [86657] = 32, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + sym_comma, + [106065] = 29, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, - anon_sym_BSLASH, - ACTIONS(1977), 1, - anon_sym_function, - ACTIONS(1979), 1, - anon_sym_if, - ACTIONS(1981), 1, - anon_sym_for, - ACTIONS(1983), 1, - anon_sym_while, - ACTIONS(1985), 1, - anon_sym_repeat, - ACTIONS(1987), 1, - anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(1991), 1, - anon_sym_BANG, - ACTIONS(1995), 1, - sym__hex_literal, - ACTIONS(1997), 1, - sym__number_literal, - ACTIONS(2005), 1, - sym__external_open_parenthesis, - ACTIONS(2007), 1, - sym__external_open_brace, - ACTIONS(5501), 1, - sym_dot_dot_i, - ACTIONS(5503), 1, - sym__newline, - STATE(746), 1, - sym_string, - STATE(747), 1, - sym__float_literal, - STATE(748), 1, - sym__single_quoted_string, - STATE(749), 1, - sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, - sym__open_parenthesis, - STATE(1075), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(2001), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5499), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(313), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [86785] = 32, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(163), 6, + sym__external_close_parenthesis, + anon_sym_QMARK, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + sym_comma, + [106165] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, - anon_sym_BSLASH, - ACTIONS(1977), 1, - anon_sym_function, - ACTIONS(1979), 1, - anon_sym_if, - ACTIONS(1981), 1, - anon_sym_for, - ACTIONS(1983), 1, - anon_sym_while, - ACTIONS(1985), 1, - anon_sym_repeat, - ACTIONS(1987), 1, - anon_sym_QMARK, - ACTIONS(1989), 1, - anon_sym_TILDE, - ACTIONS(1991), 1, - anon_sym_BANG, - ACTIONS(1995), 1, - sym__hex_literal, - ACTIONS(1997), 1, - sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(3577), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, - sym__external_open_brace, - ACTIONS(5507), 1, - sym_dot_dot_i, - ACTIONS(5509), 1, - sym__newline, - STATE(746), 1, - sym_string, - STATE(747), 1, - sym__float_literal, - STATE(748), 1, - sym__single_quoted_string, - STATE(749), 1, - sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + STATE(262), 1, sym__open_parenthesis, - STATE(1077), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, - anon_sym_PLUS, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 8, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(2001), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5505), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(314), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [86913] = 32, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + ACTIONS(163), 18, + sym__external_close_bracket, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [106237] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, - anon_sym_BSLASH, - ACTIONS(3315), 1, - anon_sym_function, - ACTIONS(3317), 1, - anon_sym_if, - ACTIONS(3319), 1, - anon_sym_for, - ACTIONS(3321), 1, - anon_sym_while, - ACTIONS(3323), 1, - anon_sym_repeat, - ACTIONS(3325), 1, - anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(3529), 1, + anon_sym_EQ, + ACTIONS(3531), 1, anon_sym_TILDE, - ACTIONS(3329), 1, - anon_sym_BANG, - ACTIONS(3333), 1, - sym__hex_literal, - ACTIONS(3335), 1, - sym__number_literal, - ACTIONS(3337), 1, - anon_sym_SQUOTE, - ACTIONS(3339), 1, - anon_sym_DQUOTE, - ACTIONS(3349), 1, - sym__raw_string_literal, - ACTIONS(3351), 1, - sym__external_open_parenthesis, - ACTIONS(3353), 1, - sym__external_open_brace, - ACTIONS(5513), 1, - sym_dot_dot_i, - ACTIONS(5515), 1, - sym__newline, - STATE(921), 1, - sym__open_brace, - STATE(1043), 1, - sym__open_parenthesis, - STATE(1743), 1, - aux_sym_function_definition_repeat1, - STATE(2058), 1, - sym_string, - STATE(2064), 1, - sym__float_literal, - STATE(2065), 1, - sym__single_quoted_string, - STATE(2073), 1, - sym__double_quoted_string, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + ACTIONS(3533), 1, anon_sym_PLUS, + ACTIONS(3535), 1, anon_sym_DASH, - ACTIONS(3343), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5511), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1859), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [87041] = 32, + ACTIONS(3539), 1, + anon_sym_DASH_GT, + ACTIONS(3541), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3543), 1, + anon_sym_PIPE, + ACTIONS(3545), 1, + anon_sym_AMP, + ACTIONS(3547), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3549), 1, + anon_sym_AMP_AMP, + ACTIONS(3555), 1, + anon_sym_STAR, + ACTIONS(3557), 1, + anon_sym_SLASH, + ACTIONS(3563), 1, + anon_sym_COLON, + ACTIONS(3567), 1, + sym__external_open_parenthesis, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, + sym__open_parenthesis, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(3551), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3561), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(175), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3537), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3553), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [106339] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, - anon_sym_BSLASH, - ACTIONS(3315), 1, - anon_sym_function, - ACTIONS(3317), 1, - anon_sym_if, - ACTIONS(3319), 1, - anon_sym_for, - ACTIONS(3321), 1, - anon_sym_while, - ACTIONS(3323), 1, - anon_sym_repeat, - ACTIONS(3325), 1, - anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(3529), 1, + anon_sym_EQ, + ACTIONS(3531), 1, anon_sym_TILDE, - ACTIONS(3329), 1, - anon_sym_BANG, - ACTIONS(3333), 1, - sym__hex_literal, - ACTIONS(3335), 1, - sym__number_literal, - ACTIONS(3337), 1, - anon_sym_SQUOTE, - ACTIONS(3339), 1, - anon_sym_DQUOTE, - ACTIONS(3349), 1, - sym__raw_string_literal, - ACTIONS(3351), 1, - sym__external_open_parenthesis, - ACTIONS(3353), 1, - sym__external_open_brace, - ACTIONS(5519), 1, - sym_dot_dot_i, - STATE(921), 1, - sym__open_brace, - STATE(1043), 1, - sym__open_parenthesis, - STATE(2058), 1, - sym_string, - STATE(2064), 1, - sym__float_literal, - STATE(2065), 1, - sym__single_quoted_string, - STATE(2073), 1, - sym__double_quoted_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + ACTIONS(3533), 1, anon_sym_PLUS, + ACTIONS(3535), 1, anon_sym_DASH, - ACTIONS(3343), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5517), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1863), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [87169] = 32, + ACTIONS(3539), 1, + anon_sym_DASH_GT, + ACTIONS(3541), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3543), 1, + anon_sym_PIPE, + ACTIONS(3545), 1, + anon_sym_AMP, + ACTIONS(3547), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3549), 1, + anon_sym_AMP_AMP, + ACTIONS(3555), 1, + anon_sym_STAR, + ACTIONS(3557), 1, + anon_sym_SLASH, + ACTIONS(3563), 1, + anon_sym_COLON, + ACTIONS(3567), 1, + sym__external_open_parenthesis, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, + sym__open_parenthesis, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(3551), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3561), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(159), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3537), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3553), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [106441] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, - anon_sym_BSLASH, - ACTIONS(3315), 1, - anon_sym_function, - ACTIONS(3317), 1, - anon_sym_if, - ACTIONS(3319), 1, - anon_sym_for, - ACTIONS(3321), 1, - anon_sym_while, - ACTIONS(3323), 1, - anon_sym_repeat, - ACTIONS(3325), 1, - anon_sym_QMARK, - ACTIONS(3327), 1, - anon_sym_TILDE, - ACTIONS(3329), 1, - anon_sym_BANG, - ACTIONS(3333), 1, - sym__hex_literal, - ACTIONS(3335), 1, - sym__number_literal, - ACTIONS(3337), 1, - anon_sym_SQUOTE, - ACTIONS(3339), 1, - anon_sym_DQUOTE, - ACTIONS(3349), 1, - sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(3577), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, - sym__external_open_brace, - ACTIONS(5523), 1, - sym_dot_dot_i, - ACTIONS(5525), 1, - sym__newline, - STATE(921), 1, - sym__open_brace, - STATE(1043), 1, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + STATE(262), 1, sym__open_parenthesis, - STATE(1745), 1, - aux_sym_function_definition_repeat1, - STATE(2058), 1, - sym_string, - STATE(2064), 1, - sym__float_literal, - STATE(2065), 1, - sym__single_quoted_string, - STATE(2073), 1, - sym__double_quoted_string, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, - anon_sym_PLUS, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 9, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(3343), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5521), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1861), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [87297] = 32, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(163), 18, + sym__external_close_bracket, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [106511] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3311), 1, - sym_identifier, - ACTIONS(3313), 1, - anon_sym_BSLASH, - ACTIONS(3315), 1, - anon_sym_function, - ACTIONS(3317), 1, - anon_sym_if, - ACTIONS(3319), 1, - anon_sym_for, - ACTIONS(3321), 1, - anon_sym_while, - ACTIONS(3323), 1, - anon_sym_repeat, - ACTIONS(3325), 1, - anon_sym_QMARK, - ACTIONS(3327), 1, + ACTIONS(3529), 1, + anon_sym_EQ, + ACTIONS(3531), 1, anon_sym_TILDE, - ACTIONS(3329), 1, - anon_sym_BANG, - ACTIONS(3333), 1, - sym__hex_literal, - ACTIONS(3335), 1, - sym__number_literal, - ACTIONS(3337), 1, - anon_sym_SQUOTE, - ACTIONS(3339), 1, - anon_sym_DQUOTE, - ACTIONS(3349), 1, - sym__raw_string_literal, - ACTIONS(3351), 1, + ACTIONS(3533), 1, + anon_sym_PLUS, + ACTIONS(3535), 1, + anon_sym_DASH, + ACTIONS(3539), 1, + anon_sym_DASH_GT, + ACTIONS(3541), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3543), 1, + anon_sym_PIPE, + ACTIONS(3545), 1, + anon_sym_AMP, + ACTIONS(3547), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3549), 1, + anon_sym_AMP_AMP, + ACTIONS(3555), 1, + anon_sym_STAR, + ACTIONS(3557), 1, + anon_sym_SLASH, + ACTIONS(3563), 1, + anon_sym_COLON, + ACTIONS(3567), 1, sym__external_open_parenthesis, - ACTIONS(3353), 1, - sym__external_open_brace, - ACTIONS(5529), 1, - sym_dot_dot_i, - STATE(921), 1, - sym__open_brace, - STATE(1043), 1, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, sym__open_parenthesis, - STATE(2058), 1, - sym_string, - STATE(2064), 1, - sym__float_literal, - STATE(2065), 1, - sym__single_quoted_string, - STATE(2073), 1, - sym__double_quoted_string, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2293), 1, - sym__string_or_identifier, - ACTIONS(3331), 2, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(3551), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3561), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(183), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3537), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3553), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [106613] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3485), 1, + anon_sym_TILDE, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(3343), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5527), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1862), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [87425] = 32, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(159), 3, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [106715] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, - anon_sym_BSLASH, - ACTIONS(1977), 1, - anon_sym_function, - ACTIONS(1979), 1, - anon_sym_if, - ACTIONS(1981), 1, - anon_sym_for, - ACTIONS(1983), 1, - anon_sym_while, - ACTIONS(1985), 1, - anon_sym_repeat, - ACTIONS(1987), 1, - anon_sym_QMARK, - ACTIONS(1989), 1, - anon_sym_TILDE, - ACTIONS(1991), 1, - anon_sym_BANG, - ACTIONS(1995), 1, - sym__hex_literal, - ACTIONS(1997), 1, - sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(3577), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, - sym__external_open_brace, - ACTIONS(5533), 1, - sym_dot_dot_i, - ACTIONS(5535), 1, - sym__newline, - STATE(746), 1, - sym_string, - STATE(747), 1, - sym__float_literal, - STATE(748), 1, - sym__single_quoted_string, - STATE(749), 1, - sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, - sym__open_parenthesis, - STATE(1079), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3585), 1, + anon_sym_EQ, + ACTIONS(3587), 1, + anon_sym_TILDE, + ACTIONS(3589), 1, anon_sym_PLUS, + ACTIONS(3591), 1, anon_sym_DASH, - ACTIONS(2001), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5531), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(315), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [87553] = 32, + ACTIONS(3595), 1, + anon_sym_DASH_GT, + ACTIONS(3597), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3599), 1, + anon_sym_PIPE, + ACTIONS(3601), 1, + anon_sym_AMP, + ACTIONS(3603), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3605), 1, + anon_sym_AMP_AMP, + ACTIONS(3611), 1, + anon_sym_STAR, + ACTIONS(3613), 1, + anon_sym_SLASH, + STATE(262), 1, + sym__open_parenthesis, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(167), 3, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3593), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3609), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [106817] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, - anon_sym_BSLASH, - ACTIONS(1977), 1, - anon_sym_function, - ACTIONS(1979), 1, - anon_sym_if, - ACTIONS(1981), 1, - anon_sym_for, - ACTIONS(1983), 1, - anon_sym_while, - ACTIONS(1985), 1, - anon_sym_repeat, - ACTIONS(1987), 1, - anon_sym_QMARK, - ACTIONS(1989), 1, - anon_sym_TILDE, - ACTIONS(1991), 1, - anon_sym_BANG, - ACTIONS(1995), 1, - sym__hex_literal, - ACTIONS(1997), 1, - sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(3577), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, - sym__external_open_brace, - ACTIONS(5539), 1, - sym_dot_dot_i, - ACTIONS(5541), 1, - sym__newline, - STATE(746), 1, - sym_string, - STATE(747), 1, - sym__float_literal, - STATE(748), 1, - sym__single_quoted_string, - STATE(749), 1, - sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, - sym__open_parenthesis, - STATE(1080), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3589), 1, anon_sym_PLUS, + ACTIONS(3591), 1, anon_sym_DASH, - ACTIONS(2001), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5537), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(316), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [87681] = 32, + ACTIONS(3599), 1, + anon_sym_PIPE, + ACTIONS(3601), 1, + anon_sym_AMP, + ACTIONS(3603), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3605), 1, + anon_sym_AMP_AMP, + ACTIONS(3611), 1, + anon_sym_STAR, + ACTIONS(3613), 1, + anon_sym_SLASH, + STATE(262), 1, + sym__open_parenthesis, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(153), 2, + anon_sym_EQ, + anon_sym_DASH_GT, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3609), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(151), 8, + sym__external_close_bracket, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + sym_comma, + [106911] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, - anon_sym_BSLASH, - ACTIONS(1977), 1, - anon_sym_function, - ACTIONS(1979), 1, - anon_sym_if, - ACTIONS(1981), 1, - anon_sym_for, - ACTIONS(1983), 1, - anon_sym_while, - ACTIONS(1985), 1, - anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(3533), 1, + anon_sym_PLUS, + ACTIONS(3535), 1, + anon_sym_DASH, + ACTIONS(3545), 1, + anon_sym_AMP, + ACTIONS(3549), 1, + anon_sym_AMP_AMP, + ACTIONS(3555), 1, + anon_sym_STAR, + ACTIONS(3557), 1, + anon_sym_SLASH, + ACTIONS(3563), 1, + anon_sym_COLON, + ACTIONS(3567), 1, + sym__external_open_parenthesis, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, + sym__open_parenthesis, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(3551), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3561), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 3, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + ACTIONS(3553), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(163), 9, + sym__external_close_bracket2, anon_sym_QMARK, - ACTIONS(1989), 1, anon_sym_TILDE, - ACTIONS(1991), 1, - anon_sym_BANG, - ACTIONS(1995), 1, - sym__hex_literal, - ACTIONS(1997), 1, - sym__number_literal, - ACTIONS(2005), 1, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + sym_comma, + [107001] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3577), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, - sym__external_open_brace, - ACTIONS(5545), 1, - sym_dot_dot_i, - ACTIONS(5547), 1, - sym__newline, - STATE(746), 1, - sym_string, - STATE(747), 1, - sym__float_literal, - STATE(748), 1, - sym__single_quoted_string, - STATE(749), 1, - sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + STATE(262), 1, sym__open_parenthesis, - STATE(1082), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, - anon_sym_PLUS, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(153), 8, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(2001), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5543), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(317), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [87809] = 32, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + ACTIONS(151), 18, + sym__external_close_bracket, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [107073] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, - anon_sym_BSLASH, - ACTIONS(1977), 1, - anon_sym_function, - ACTIONS(1979), 1, - anon_sym_if, - ACTIONS(1981), 1, - anon_sym_for, - ACTIONS(1983), 1, - anon_sym_while, - ACTIONS(1985), 1, - anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(1991), 1, - anon_sym_BANG, - ACTIONS(1995), 1, - sym__hex_literal, - ACTIONS(1997), 1, - sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(3487), 1, + anon_sym_PLUS, + ACTIONS(3489), 1, + anon_sym_DASH, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, - sym__external_open_brace, - ACTIONS(5551), 1, - sym_dot_dot_i, - ACTIONS(5553), 1, - sym__newline, - STATE(746), 1, - sym_string, - STATE(747), 1, - sym__float_literal, - STATE(748), 1, - sym__single_quoted_string, - STATE(749), 1, - sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3617), 1, + sym__external_close_parenthesis, + STATE(255), 1, sym__open_parenthesis, - STATE(1083), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(511), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [107179] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3529), 1, + anon_sym_EQ, + ACTIONS(3531), 1, + anon_sym_TILDE, + ACTIONS(3533), 1, anon_sym_PLUS, + ACTIONS(3535), 1, anon_sym_DASH, - ACTIONS(2001), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5549), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(318), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [87937] = 32, + ACTIONS(3539), 1, + anon_sym_DASH_GT, + ACTIONS(3541), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3543), 1, + anon_sym_PIPE, + ACTIONS(3545), 1, + anon_sym_AMP, + ACTIONS(3547), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3549), 1, + anon_sym_AMP_AMP, + ACTIONS(3555), 1, + anon_sym_STAR, + ACTIONS(3557), 1, + anon_sym_SLASH, + ACTIONS(3563), 1, + anon_sym_COLON, + ACTIONS(3567), 1, + sym__external_open_parenthesis, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, + sym__open_parenthesis, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(3551), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3561), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(215), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3537), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3553), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [107281] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, - anon_sym_BSLASH, - ACTIONS(1977), 1, - anon_sym_function, - ACTIONS(1979), 1, - anon_sym_if, - ACTIONS(1981), 1, - anon_sym_for, - ACTIONS(1983), 1, - anon_sym_while, - ACTIONS(1985), 1, - anon_sym_repeat, - ACTIONS(1987), 1, - anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(1991), 1, - anon_sym_BANG, - ACTIONS(1995), 1, - sym__hex_literal, - ACTIONS(1997), 1, - sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(3487), 1, + anon_sym_PLUS, + ACTIONS(3489), 1, + anon_sym_DASH, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, - sym__external_open_brace, - ACTIONS(5557), 1, - sym_dot_dot_i, - ACTIONS(5559), 1, - sym__newline, - STATE(746), 1, - sym_string, - STATE(747), 1, - sym__float_literal, - STATE(748), 1, - sym__single_quoted_string, - STATE(749), 1, - sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + STATE(255), 1, sym__open_parenthesis, - STATE(1085), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(211), 3, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [107383] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3577), 1, + sym__external_open_parenthesis, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3585), 1, + anon_sym_EQ, + ACTIONS(3587), 1, + anon_sym_TILDE, + ACTIONS(3589), 1, anon_sym_PLUS, + ACTIONS(3591), 1, anon_sym_DASH, - ACTIONS(2001), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5555), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(319), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [88065] = 32, + ACTIONS(3595), 1, + anon_sym_DASH_GT, + ACTIONS(3597), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3599), 1, + anon_sym_PIPE, + ACTIONS(3601), 1, + anon_sym_AMP, + ACTIONS(3603), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3605), 1, + anon_sym_AMP_AMP, + ACTIONS(3611), 1, + anon_sym_STAR, + ACTIONS(3613), 1, + anon_sym_SLASH, + STATE(262), 1, + sym__open_parenthesis, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(171), 3, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3593), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3609), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [107485] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, - anon_sym_BSLASH, - ACTIONS(1977), 1, - anon_sym_function, - ACTIONS(1979), 1, - anon_sym_if, - ACTIONS(1981), 1, - anon_sym_for, - ACTIONS(1983), 1, - anon_sym_while, - ACTIONS(1985), 1, - anon_sym_repeat, - ACTIONS(1987), 1, - anon_sym_QMARK, - ACTIONS(1989), 1, - anon_sym_TILDE, - ACTIONS(1991), 1, - anon_sym_BANG, - ACTIONS(1995), 1, - sym__hex_literal, - ACTIONS(1997), 1, - sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(3533), 1, + anon_sym_PLUS, + ACTIONS(3535), 1, + anon_sym_DASH, + ACTIONS(3555), 1, + anon_sym_STAR, + ACTIONS(3557), 1, + anon_sym_SLASH, + ACTIONS(3563), 1, + anon_sym_COLON, + ACTIONS(3567), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, - sym__external_open_brace, - ACTIONS(5563), 1, - sym_dot_dot_i, - ACTIONS(5565), 1, - sym__newline, - STATE(746), 1, - sym_string, - STATE(747), 1, - sym__float_literal, - STATE(748), 1, - sym__single_quoted_string, - STATE(749), 1, - sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, sym__open_parenthesis, - STATE(1087), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(3551), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3561), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 4, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + ACTIONS(3553), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(163), 10, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_comma, + [107571] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3485), 1, + anon_sym_TILDE, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(2001), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5561), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(320), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [88193] = 32, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(163), 3, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [107673] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, - anon_sym_BSLASH, - ACTIONS(1977), 1, - anon_sym_function, - ACTIONS(1979), 1, - anon_sym_if, - ACTIONS(1981), 1, - anon_sym_for, - ACTIONS(1983), 1, - anon_sym_while, - ACTIONS(1985), 1, - anon_sym_repeat, - ACTIONS(1987), 1, - anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(3529), 1, + anon_sym_EQ, + ACTIONS(3531), 1, anon_sym_TILDE, - ACTIONS(1991), 1, - anon_sym_BANG, - ACTIONS(1995), 1, - sym__hex_literal, - ACTIONS(1997), 1, - sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(3533), 1, + anon_sym_PLUS, + ACTIONS(3535), 1, + anon_sym_DASH, + ACTIONS(3539), 1, + anon_sym_DASH_GT, + ACTIONS(3541), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3543), 1, + anon_sym_PIPE, + ACTIONS(3545), 1, + anon_sym_AMP, + ACTIONS(3547), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3549), 1, + anon_sym_AMP_AMP, + ACTIONS(3555), 1, + anon_sym_STAR, + ACTIONS(3557), 1, + anon_sym_SLASH, + ACTIONS(3563), 1, + anon_sym_COLON, + ACTIONS(3567), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, - sym__external_open_brace, - ACTIONS(5569), 1, - sym_dot_dot_i, - ACTIONS(5571), 1, - sym__newline, - STATE(746), 1, - sym_string, - STATE(747), 1, - sym__float_literal, - STATE(748), 1, - sym__single_quoted_string, - STATE(749), 1, - sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, sym__open_parenthesis, - STATE(1089), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(3551), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3561), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(219), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3537), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3553), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [107775] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3577), 1, + sym__external_open_parenthesis, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3589), 1, anon_sym_PLUS, + ACTIONS(3591), 1, anon_sym_DASH, - ACTIONS(2001), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5567), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(194), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [88321] = 32, + ACTIONS(3601), 1, + anon_sym_AMP, + ACTIONS(3605), 1, + anon_sym_AMP_AMP, + ACTIONS(3611), 1, + anon_sym_STAR, + ACTIONS(3613), 1, + anon_sym_SLASH, + STATE(262), 1, + sym__open_parenthesis, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(165), 3, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + ACTIONS(3609), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(163), 9, + sym__external_close_bracket, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + sym_comma, + [107865] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, - anon_sym_BSLASH, - ACTIONS(3639), 1, - anon_sym_function, - ACTIONS(3641), 1, - anon_sym_if, - ACTIONS(3643), 1, - anon_sym_for, - ACTIONS(3645), 1, - anon_sym_while, - ACTIONS(3647), 1, - anon_sym_repeat, - ACTIONS(3649), 1, - anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(3529), 1, + anon_sym_EQ, + ACTIONS(3531), 1, anon_sym_TILDE, - ACTIONS(3653), 1, - anon_sym_BANG, - ACTIONS(3657), 1, - sym__hex_literal, - ACTIONS(3659), 1, - sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(3533), 1, + anon_sym_PLUS, + ACTIONS(3535), 1, + anon_sym_DASH, + ACTIONS(3539), 1, + anon_sym_DASH_GT, + ACTIONS(3541), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3543), 1, + anon_sym_PIPE, + ACTIONS(3545), 1, + anon_sym_AMP, + ACTIONS(3547), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3549), 1, + anon_sym_AMP_AMP, + ACTIONS(3555), 1, + anon_sym_STAR, + ACTIONS(3557), 1, + anon_sym_SLASH, + ACTIONS(3563), 1, + anon_sym_COLON, + ACTIONS(3567), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, - sym__external_open_brace, - ACTIONS(5575), 1, - sym_dot_dot_i, - ACTIONS(5577), 1, - sym__newline, - STATE(719), 1, - sym_string, - STATE(720), 1, - sym__float_literal, - STATE(721), 1, - sym__single_quoted_string, - STATE(722), 1, - sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, sym__open_parenthesis, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, STATE(1754), 1, - aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3663), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5573), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(2), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [88449] = 32, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(3551), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3561), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(145), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3537), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3553), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [107967] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, - anon_sym_BSLASH, - ACTIONS(3639), 1, - anon_sym_function, - ACTIONS(3641), 1, - anon_sym_if, - ACTIONS(3643), 1, - anon_sym_for, - ACTIONS(3645), 1, - anon_sym_while, - ACTIONS(3647), 1, - anon_sym_repeat, - ACTIONS(3649), 1, - anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(3529), 1, + anon_sym_EQ, + ACTIONS(3531), 1, anon_sym_TILDE, - ACTIONS(3653), 1, - anon_sym_BANG, - ACTIONS(3657), 1, - sym__hex_literal, - ACTIONS(3659), 1, - sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(3533), 1, + anon_sym_PLUS, + ACTIONS(3535), 1, + anon_sym_DASH, + ACTIONS(3539), 1, + anon_sym_DASH_GT, + ACTIONS(3541), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3543), 1, + anon_sym_PIPE, + ACTIONS(3545), 1, + anon_sym_AMP, + ACTIONS(3547), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3549), 1, + anon_sym_AMP_AMP, + ACTIONS(3555), 1, + anon_sym_STAR, + ACTIONS(3557), 1, + anon_sym_SLASH, + ACTIONS(3563), 1, + anon_sym_COLON, + ACTIONS(3567), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, - sym__external_open_brace, - ACTIONS(5581), 1, - sym_dot_dot_i, - STATE(719), 1, - sym_string, - STATE(720), 1, - sym__float_literal, - STATE(721), 1, - sym__single_quoted_string, - STATE(722), 1, - sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(3551), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3561), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(187), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3537), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3553), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [108069] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3577), 1, + sym__external_open_parenthesis, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3585), 1, + anon_sym_EQ, + ACTIONS(3587), 1, + anon_sym_TILDE, + ACTIONS(3589), 1, anon_sym_PLUS, + ACTIONS(3591), 1, anon_sym_DASH, - ACTIONS(3663), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5579), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(35), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [88577] = 32, + ACTIONS(3595), 1, + anon_sym_DASH_GT, + ACTIONS(3597), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3599), 1, + anon_sym_PIPE, + ACTIONS(3601), 1, + anon_sym_AMP, + ACTIONS(3603), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3605), 1, + anon_sym_AMP_AMP, + ACTIONS(3611), 1, + anon_sym_STAR, + ACTIONS(3613), 1, + anon_sym_SLASH, + STATE(262), 1, + sym__open_parenthesis, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(175), 3, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3593), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3609), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [108171] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, - anon_sym_BSLASH, - ACTIONS(3639), 1, - anon_sym_function, - ACTIONS(3641), 1, - anon_sym_if, - ACTIONS(3643), 1, - anon_sym_for, - ACTIONS(3645), 1, - anon_sym_while, - ACTIONS(3647), 1, - anon_sym_repeat, - ACTIONS(3649), 1, + ACTIONS(3567), 1, + sym__external_open_parenthesis, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, + sym__open_parenthesis, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(235), 9, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(237), 18, + sym__external_close_bracket2, anon_sym_QMARK, - ACTIONS(3651), 1, anon_sym_TILDE, - ACTIONS(3653), 1, - anon_sym_BANG, - ACTIONS(3657), 1, - sym__hex_literal, - ACTIONS(3659), 1, - sym__number_literal, - ACTIONS(3669), 1, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [108241] = 26, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3487), 1, + anon_sym_PLUS, + ACTIONS(3489), 1, + anon_sym_DASH, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, - sym__external_open_brace, - ACTIONS(5585), 1, - sym_dot_dot_i, - ACTIONS(5587), 1, - sym__newline, - STATE(719), 1, - sym_string, - STATE(720), 1, - sym__float_literal, - STATE(721), 1, - sym__single_quoted_string, - STATE(722), 1, - sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + STATE(255), 1, sym__open_parenthesis, - STATE(1756), 1, - aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(165), 2, + anon_sym_EQ, + anon_sym_DASH_GT, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(163), 8, + sym__external_close_parenthesis, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + sym_comma, + [108335] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(3663), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5583), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(36), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [88705] = 32, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 3, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(163), 9, + sym__external_close_parenthesis, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + sym_comma, + [108425] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_SQUOTE, - ACTIONS(947), 1, - anon_sym_DQUOTE, - ACTIONS(951), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(3635), 1, - sym_identifier, - ACTIONS(3637), 1, - anon_sym_BSLASH, - ACTIONS(3639), 1, - anon_sym_function, - ACTIONS(3641), 1, - anon_sym_if, - ACTIONS(3643), 1, - anon_sym_for, - ACTIONS(3645), 1, - anon_sym_while, - ACTIONS(3647), 1, - anon_sym_repeat, - ACTIONS(3649), 1, - anon_sym_QMARK, - ACTIONS(3651), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(3653), 1, - anon_sym_BANG, - ACTIONS(3657), 1, - sym__hex_literal, - ACTIONS(3659), 1, - sym__number_literal, - ACTIONS(3669), 1, + ACTIONS(3487), 1, + anon_sym_PLUS, + ACTIONS(3489), 1, + anon_sym_DASH, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(3671), 1, - sym__external_open_brace, - ACTIONS(5591), 1, - sym_dot_dot_i, - STATE(719), 1, - sym_string, - STATE(720), 1, - sym__float_literal, - STATE(721), 1, - sym__single_quoted_string, - STATE(722), 1, - sym__double_quoted_string, - STATE(926), 1, - sym__open_brace, - STATE(1050), 1, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + STATE(255), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2303), 1, - sym__string_or_identifier, - ACTIONS(3655), 2, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(233), 3, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [108527] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3485), 1, + anon_sym_TILDE, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(3663), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5589), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(37), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [88833] = 32, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(153), 2, + anon_sym_EQ, + anon_sym_DASH_GT, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(151), 7, + sym__external_close_parenthesis, + anon_sym_QMARK, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + sym_comma, + [108623] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, - anon_sym_BSLASH, - ACTIONS(1977), 1, - anon_sym_function, - ACTIONS(1979), 1, - anon_sym_if, - ACTIONS(1981), 1, - anon_sym_for, - ACTIONS(1983), 1, - anon_sym_while, - ACTIONS(1985), 1, - anon_sym_repeat, - ACTIONS(1987), 1, - anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(1991), 1, - anon_sym_BANG, - ACTIONS(1995), 1, - sym__hex_literal, - ACTIONS(1997), 1, - sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(3487), 1, + anon_sym_PLUS, + ACTIONS(3489), 1, + anon_sym_DASH, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, - sym__external_open_brace, - ACTIONS(5595), 1, - sym_dot_dot_i, - ACTIONS(5597), 1, - sym__newline, - STATE(746), 1, - sym_string, - STATE(747), 1, - sym__float_literal, - STATE(748), 1, - sym__single_quoted_string, - STATE(749), 1, - sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + STATE(255), 1, sym__open_parenthesis, - STATE(1091), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(151), 3, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [108725] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3529), 1, + anon_sym_EQ, + ACTIONS(3531), 1, + anon_sym_TILDE, + ACTIONS(3533), 1, anon_sym_PLUS, + ACTIONS(3535), 1, anon_sym_DASH, - ACTIONS(2001), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5593), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(43), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [88961] = 32, + ACTIONS(3539), 1, + anon_sym_DASH_GT, + ACTIONS(3541), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3543), 1, + anon_sym_PIPE, + ACTIONS(3545), 1, + anon_sym_AMP, + ACTIONS(3547), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3549), 1, + anon_sym_AMP_AMP, + ACTIONS(3555), 1, + anon_sym_STAR, + ACTIONS(3557), 1, + anon_sym_SLASH, + ACTIONS(3563), 1, + anon_sym_COLON, + ACTIONS(3567), 1, + sym__external_open_parenthesis, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + ACTIONS(3619), 1, + anon_sym_QMARK, + STATE(265), 1, + sym__open_parenthesis, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(3551), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3561), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3621), 2, + sym__external_close_bracket2, + sym_comma, + ACTIONS(3537), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3553), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [108829] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, - anon_sym_BSLASH, - ACTIONS(1977), 1, - anon_sym_function, - ACTIONS(1979), 1, - anon_sym_if, - ACTIONS(1981), 1, - anon_sym_for, - ACTIONS(1983), 1, - anon_sym_while, - ACTIONS(1985), 1, - anon_sym_repeat, - ACTIONS(1987), 1, - anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(3529), 1, + anon_sym_EQ, + ACTIONS(3531), 1, anon_sym_TILDE, - ACTIONS(1991), 1, - anon_sym_BANG, - ACTIONS(1995), 1, - sym__hex_literal, - ACTIONS(1997), 1, - sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(3533), 1, + anon_sym_PLUS, + ACTIONS(3535), 1, + anon_sym_DASH, + ACTIONS(3539), 1, + anon_sym_DASH_GT, + ACTIONS(3541), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3543), 1, + anon_sym_PIPE, + ACTIONS(3545), 1, + anon_sym_AMP, + ACTIONS(3547), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3549), 1, + anon_sym_AMP_AMP, + ACTIONS(3555), 1, + anon_sym_STAR, + ACTIONS(3557), 1, + anon_sym_SLASH, + ACTIONS(3563), 1, + anon_sym_COLON, + ACTIONS(3567), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, - sym__external_open_brace, - ACTIONS(5601), 1, - sym_dot_dot_i, - ACTIONS(5603), 1, - sym__newline, - STATE(746), 1, - sym_string, - STATE(747), 1, - sym__float_literal, - STATE(748), 1, - sym__single_quoted_string, - STATE(749), 1, - sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, sym__open_parenthesis, - STATE(1092), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(3551), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3561), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(191), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3537), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3553), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [108931] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3529), 1, + anon_sym_EQ, + ACTIONS(3531), 1, + anon_sym_TILDE, + ACTIONS(3533), 1, anon_sym_PLUS, + ACTIONS(3535), 1, anon_sym_DASH, - ACTIONS(2001), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5599), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(44), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [89089] = 32, + ACTIONS(3539), 1, + anon_sym_DASH_GT, + ACTIONS(3541), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3543), 1, + anon_sym_PIPE, + ACTIONS(3545), 1, + anon_sym_AMP, + ACTIONS(3547), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3549), 1, + anon_sym_AMP_AMP, + ACTIONS(3555), 1, + anon_sym_STAR, + ACTIONS(3557), 1, + anon_sym_SLASH, + ACTIONS(3563), 1, + anon_sym_COLON, + ACTIONS(3567), 1, + sym__external_open_parenthesis, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, + sym__open_parenthesis, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(3551), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3561), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(223), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3537), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3553), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [109033] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, - anon_sym_BSLASH, - ACTIONS(711), 1, - anon_sym_function, - ACTIONS(713), 1, - anon_sym_if, - ACTIONS(715), 1, - anon_sym_for, - ACTIONS(717), 1, - anon_sym_while, - ACTIONS(719), 1, - anon_sym_repeat, - ACTIONS(721), 1, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 7, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + ACTIONS(163), 15, + sym__external_close_parenthesis, anon_sym_QMARK, - ACTIONS(723), 1, anon_sym_TILDE, - ACTIONS(725), 1, - anon_sym_BANG, - ACTIONS(729), 1, - sym__hex_literal, - ACTIONS(731), 1, - sym__number_literal, - ACTIONS(733), 1, - anon_sym_SQUOTE, - ACTIONS(735), 1, - anon_sym_DQUOTE, - ACTIONS(749), 1, - sym__raw_string_literal, - ACTIONS(751), 1, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + sym_comma, + [109111] = 26, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3487), 1, + anon_sym_PLUS, + ACTIONS(3489), 1, + anon_sym_DASH, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, - sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(5607), 1, - sym_dot_dot_i, - STATE(791), 1, - sym_string, - STATE(792), 1, - sym__float_literal, - STATE(793), 1, - sym__single_quoted_string, - STATE(794), 1, - sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + STATE(255), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(153), 2, + anon_sym_EQ, + anon_sym_DASH_GT, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(151), 8, + sym__external_close_parenthesis, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + sym_comma, + [109205] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3533), 1, anon_sym_PLUS, + ACTIONS(3535), 1, anon_sym_DASH, - ACTIONS(739), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5605), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(540), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [89217] = 32, + ACTIONS(3555), 1, + anon_sym_STAR, + ACTIONS(3557), 1, + anon_sym_SLASH, + ACTIONS(3563), 1, + anon_sym_COLON, + ACTIONS(3567), 1, + sym__external_open_parenthesis, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, + sym__open_parenthesis, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3561), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 6, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + ACTIONS(163), 14, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + sym_comma, + [109287] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, - anon_sym_BSLASH, - ACTIONS(11), 1, - anon_sym_function, - ACTIONS(13), 1, - anon_sym_if, - ACTIONS(15), 1, - anon_sym_for, - ACTIONS(17), 1, - anon_sym_while, - ACTIONS(19), 1, - anon_sym_repeat, - ACTIONS(21), 1, - anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(3529), 1, + anon_sym_EQ, + ACTIONS(3531), 1, anon_sym_TILDE, - ACTIONS(25), 1, - anon_sym_BANG, - ACTIONS(29), 1, - sym__hex_literal, - ACTIONS(31), 1, - sym__number_literal, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(45), 1, - sym__raw_string_literal, - ACTIONS(47), 1, + ACTIONS(3533), 1, + anon_sym_PLUS, + ACTIONS(3535), 1, + anon_sym_DASH, + ACTIONS(3539), 1, + anon_sym_DASH_GT, + ACTIONS(3541), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3543), 1, + anon_sym_PIPE, + ACTIONS(3545), 1, + anon_sym_AMP, + ACTIONS(3547), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3549), 1, + anon_sym_AMP_AMP, + ACTIONS(3555), 1, + anon_sym_STAR, + ACTIONS(3557), 1, + anon_sym_SLASH, + ACTIONS(3563), 1, + anon_sym_COLON, + ACTIONS(3567), 1, sym__external_open_parenthesis, - ACTIONS(49), 1, - sym__external_open_brace, - ACTIONS(5611), 1, - sym_dot_dot_i, - ACTIONS(5613), 1, - sym__newline, - STATE(769), 1, - sym_string, - STATE(776), 1, - sym__float_literal, - STATE(777), 1, - sym__single_quoted_string, - STATE(779), 1, - sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, sym__open_parenthesis, - STATE(1433), 1, - aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(3551), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3561), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(227), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3537), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3553), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [109389] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3529), 1, + anon_sym_EQ, + ACTIONS(3531), 1, + anon_sym_TILDE, + ACTIONS(3533), 1, anon_sym_PLUS, + ACTIONS(3535), 1, anon_sym_DASH, - ACTIONS(39), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5609), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(627), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [89345] = 32, + ACTIONS(3539), 1, + anon_sym_DASH_GT, + ACTIONS(3541), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3543), 1, + anon_sym_PIPE, + ACTIONS(3545), 1, + anon_sym_AMP, + ACTIONS(3547), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3549), 1, + anon_sym_AMP_AMP, + ACTIONS(3555), 1, + anon_sym_STAR, + ACTIONS(3557), 1, + anon_sym_SLASH, + ACTIONS(3563), 1, + anon_sym_COLON, + ACTIONS(3567), 1, + sym__external_open_parenthesis, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, + sym__open_parenthesis, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(3551), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3561), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(163), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3537), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3553), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [109491] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, - anon_sym_BSLASH, - ACTIONS(711), 1, - anon_sym_function, - ACTIONS(713), 1, - anon_sym_if, - ACTIONS(715), 1, - anon_sym_for, - ACTIONS(717), 1, - anon_sym_while, - ACTIONS(719), 1, - anon_sym_repeat, - ACTIONS(721), 1, - anon_sym_QMARK, - ACTIONS(723), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(725), 1, - anon_sym_BANG, - ACTIONS(729), 1, - sym__hex_literal, - ACTIONS(731), 1, - sym__number_literal, - ACTIONS(733), 1, - anon_sym_SQUOTE, - ACTIONS(735), 1, - anon_sym_DQUOTE, - ACTIONS(749), 1, - sym__raw_string_literal, - ACTIONS(751), 1, + ACTIONS(3487), 1, + anon_sym_PLUS, + ACTIONS(3489), 1, + anon_sym_DASH, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, - sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(5617), 1, - sym_dot_dot_i, - STATE(791), 1, - sym_string, - STATE(792), 1, - sym__float_literal, - STATE(793), 1, - sym__single_quoted_string, - STATE(794), 1, - sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + STATE(255), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(237), 3, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [109593] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(739), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5615), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(541), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [89473] = 32, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 4, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(163), 10, + sym__external_close_parenthesis, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_comma, + [109679] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, - anon_sym_BSLASH, - ACTIONS(11), 1, - anon_sym_function, - ACTIONS(13), 1, - anon_sym_if, - ACTIONS(15), 1, - anon_sym_for, - ACTIONS(17), 1, - anon_sym_while, - ACTIONS(19), 1, - anon_sym_repeat, - ACTIONS(21), 1, - anon_sym_QMARK, - ACTIONS(23), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(25), 1, - anon_sym_BANG, - ACTIONS(29), 1, - sym__hex_literal, - ACTIONS(31), 1, - sym__number_literal, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(45), 1, - sym__raw_string_literal, - ACTIONS(47), 1, - sym__external_open_parenthesis, - ACTIONS(49), 1, - sym__external_open_brace, - ACTIONS(5621), 1, - sym_dot_dot_i, - ACTIONS(5623), 1, - sym__newline, - STATE(769), 1, - sym_string, - STATE(776), 1, - sym__float_literal, - STATE(777), 1, - sym__single_quoted_string, - STATE(779), 1, - sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, - sym__open_parenthesis, - STATE(1456), 1, - aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(39), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5619), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(631), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [89601] = 32, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(219), 3, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [109781] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, - anon_sym_BSLASH, - ACTIONS(1504), 1, - anon_sym_function, - ACTIONS(1506), 1, - anon_sym_if, - ACTIONS(1508), 1, - anon_sym_for, - ACTIONS(1510), 1, - anon_sym_while, - ACTIONS(1512), 1, - anon_sym_repeat, - ACTIONS(1514), 1, - anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(1518), 1, - anon_sym_BANG, - ACTIONS(1522), 1, - sym__hex_literal, - ACTIONS(1524), 1, - sym__number_literal, - ACTIONS(1534), 1, - sym__external_open_parenthesis, - ACTIONS(1536), 1, - sym__external_open_brace, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(5627), 1, - sym_dot_dot_i, - STATE(774), 1, - sym_string, - STATE(780), 1, - sym__float_literal, - STATE(781), 1, - sym__single_quoted_string, - STATE(810), 1, - sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(1528), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5625), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(628), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [89729] = 32, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(145), 3, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [109883] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, - anon_sym_BSLASH, - ACTIONS(4323), 1, - anon_sym_function, - ACTIONS(4325), 1, - anon_sym_if, - ACTIONS(4327), 1, - anon_sym_for, - ACTIONS(4329), 1, - anon_sym_while, - ACTIONS(4331), 1, - anon_sym_repeat, - ACTIONS(4333), 1, - anon_sym_QMARK, - ACTIONS(4335), 1, - anon_sym_TILDE, - ACTIONS(4337), 1, - anon_sym_BANG, - ACTIONS(4341), 1, - sym__hex_literal, - ACTIONS(4343), 1, - sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(3577), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, - sym__external_open_brace, - ACTIONS(5631), 1, - sym_dot_dot_i, - ACTIONS(5633), 1, - sym__newline, - STATE(735), 1, - sym_string, - STATE(736), 1, - sym__float_literal, - STATE(737), 1, - sym__single_quoted_string, - STATE(738), 1, - sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3589), 1, + anon_sym_PLUS, + ACTIONS(3591), 1, + anon_sym_DASH, + ACTIONS(3611), 1, + anon_sym_STAR, + ACTIONS(3613), 1, + anon_sym_SLASH, + STATE(262), 1, sym__open_parenthesis, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, STATE(1765), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(153), 6, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + ACTIONS(151), 14, + sym__external_close_bracket, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + sym_comma, + [109965] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3485), 1, + anon_sym_TILDE, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(4347), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5629), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(38), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [89857] = 32, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(223), 3, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [110067] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, - anon_sym_BSLASH, - ACTIONS(4323), 1, - anon_sym_function, - ACTIONS(4325), 1, - anon_sym_if, - ACTIONS(4327), 1, - anon_sym_for, - ACTIONS(4329), 1, - anon_sym_while, - ACTIONS(4331), 1, - anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(4337), 1, - anon_sym_BANG, - ACTIONS(4341), 1, - sym__hex_literal, - ACTIONS(4343), 1, - sym__number_literal, - ACTIONS(4353), 1, - sym__external_open_parenthesis, - ACTIONS(4355), 1, - sym__external_open_brace, - ACTIONS(5637), 1, - sym_dot_dot_i, - STATE(735), 1, - sym_string, - STATE(736), 1, - sym__float_literal, - STATE(737), 1, - sym__single_quoted_string, - STATE(738), 1, - sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(4347), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5635), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(39), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [89985] = 32, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3623), 1, + sym__external_close_parenthesis, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1710), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [110173] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, - anon_sym_BSLASH, - ACTIONS(4323), 1, - anon_sym_function, - ACTIONS(4325), 1, - anon_sym_if, - ACTIONS(4327), 1, - anon_sym_for, - ACTIONS(4329), 1, - anon_sym_while, - ACTIONS(4331), 1, - anon_sym_repeat, - ACTIONS(4333), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(4335), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(4337), 1, - anon_sym_BANG, - ACTIONS(4341), 1, - sym__hex_literal, - ACTIONS(4343), 1, - sym__number_literal, - ACTIONS(4353), 1, - sym__external_open_parenthesis, - ACTIONS(4355), 1, - sym__external_open_brace, - ACTIONS(5641), 1, - sym_dot_dot_i, - ACTIONS(5643), 1, - sym__newline, - STATE(735), 1, - sym_string, - STATE(736), 1, - sym__float_literal, - STATE(737), 1, - sym__single_quoted_string, - STATE(738), 1, - sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(1767), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(4347), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5639), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(40), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [90113] = 32, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3625), 1, + sym__external_close_parenthesis, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(825), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [110279] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_SQUOTE, - ACTIONS(963), 1, - anon_sym_DQUOTE, - ACTIONS(967), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(4319), 1, - sym_identifier, - ACTIONS(4321), 1, - anon_sym_BSLASH, - ACTIONS(4323), 1, - anon_sym_function, - ACTIONS(4325), 1, - anon_sym_if, - ACTIONS(4327), 1, - anon_sym_for, - ACTIONS(4329), 1, - anon_sym_while, - ACTIONS(4331), 1, - anon_sym_repeat, - ACTIONS(4333), 1, - anon_sym_QMARK, - ACTIONS(4335), 1, - anon_sym_TILDE, - ACTIONS(4337), 1, - anon_sym_BANG, - ACTIONS(4341), 1, - sym__hex_literal, - ACTIONS(4343), 1, - sym__number_literal, - ACTIONS(4353), 1, + ACTIONS(3577), 1, sym__external_open_parenthesis, - ACTIONS(4355), 1, - sym__external_open_brace, - ACTIONS(5647), 1, - sym_dot_dot_i, - STATE(735), 1, - sym_string, - STATE(736), 1, - sym__float_literal, - STATE(737), 1, - sym__single_quoted_string, - STATE(738), 1, - sym__double_quoted_string, - STATE(931), 1, - sym__open_brace, - STATE(1057), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2290), 1, - sym__string_or_identifier, - ACTIONS(4339), 2, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3585), 1, + anon_sym_EQ, + ACTIONS(3587), 1, + anon_sym_TILDE, + ACTIONS(3589), 1, anon_sym_PLUS, + ACTIONS(3591), 1, anon_sym_DASH, - ACTIONS(4347), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5645), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(21), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [90241] = 32, + ACTIONS(3595), 1, + anon_sym_DASH_GT, + ACTIONS(3597), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3599), 1, + anon_sym_PIPE, + ACTIONS(3601), 1, + anon_sym_AMP, + ACTIONS(3603), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3605), 1, + anon_sym_AMP_AMP, + ACTIONS(3611), 1, + anon_sym_STAR, + ACTIONS(3613), 1, + anon_sym_SLASH, + STATE(262), 1, + sym__open_parenthesis, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(151), 3, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3593), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3609), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [110381] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, - anon_sym_BSLASH, - ACTIONS(1504), 1, - anon_sym_function, - ACTIONS(1506), 1, - anon_sym_if, - ACTIONS(1508), 1, - anon_sym_for, - ACTIONS(1510), 1, - anon_sym_while, - ACTIONS(1512), 1, - anon_sym_repeat, - ACTIONS(1514), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(1518), 1, - anon_sym_BANG, - ACTIONS(1522), 1, - sym__hex_literal, - ACTIONS(1524), 1, - sym__number_literal, - ACTIONS(1534), 1, + ACTIONS(3487), 1, + anon_sym_PLUS, + ACTIONS(3489), 1, + anon_sym_DASH, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(1536), 1, - sym__external_open_brace, - ACTIONS(5651), 1, - sym_dot_dot_i, - ACTIONS(5653), 1, - sym__newline, - STATE(774), 1, - sym_string, - STATE(780), 1, - sym__float_literal, - STATE(781), 1, - sym__single_quoted_string, - STATE(810), 1, - sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3627), 1, + sym__external_close_parenthesis, + STATE(255), 1, sym__open_parenthesis, - STATE(1067), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(838), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [110487] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3485), 1, + anon_sym_TILDE, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(1528), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5649), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(629), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [90369] = 32, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(227), 3, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [110589] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 1, - anon_sym_SQUOTE, - ACTIONS(1157), 1, - anon_sym_DQUOTE, - ACTIONS(1159), 1, - sym__raw_string_literal, - ACTIONS(1500), 1, - sym_identifier, - ACTIONS(1502), 1, - anon_sym_BSLASH, - ACTIONS(1504), 1, - anon_sym_function, - ACTIONS(1506), 1, - anon_sym_if, - ACTIONS(1508), 1, - anon_sym_for, - ACTIONS(1510), 1, - anon_sym_while, - ACTIONS(1512), 1, - anon_sym_repeat, - ACTIONS(1514), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(1516), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(1518), 1, - anon_sym_BANG, - ACTIONS(1522), 1, - sym__hex_literal, - ACTIONS(1524), 1, - sym__number_literal, - ACTIONS(1534), 1, - sym__external_open_parenthesis, - ACTIONS(1536), 1, - sym__external_open_brace, - ACTIONS(5657), 1, - sym_dot_dot_i, - ACTIONS(5659), 1, - sym__newline, - STATE(774), 1, - sym_string, - STATE(780), 1, - sym__float_literal, - STATE(781), 1, - sym__single_quoted_string, - STATE(810), 1, - sym__double_quoted_string, - STATE(897), 1, - sym__open_brace, - STATE(994), 1, - sym__open_parenthesis, - STATE(1069), 1, - aux_sym_function_definition_repeat1, - STATE(2298), 1, - sym__string_or_identifier, - ACTIONS(1520), 2, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(1528), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5655), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(630), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [90497] = 32, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3629), 1, + sym__external_close_parenthesis, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(840), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [110695] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 1, - anon_sym_BSLASH, - ACTIONS(711), 1, - anon_sym_function, - ACTIONS(713), 1, - anon_sym_if, - ACTIONS(715), 1, - anon_sym_for, - ACTIONS(717), 1, - anon_sym_while, - ACTIONS(719), 1, - anon_sym_repeat, - ACTIONS(721), 1, - anon_sym_QMARK, - ACTIONS(723), 1, - anon_sym_TILDE, - ACTIONS(725), 1, - anon_sym_BANG, - ACTIONS(729), 1, - sym__hex_literal, - ACTIONS(731), 1, - sym__number_literal, - ACTIONS(733), 1, - anon_sym_SQUOTE, - ACTIONS(735), 1, - anon_sym_DQUOTE, - ACTIONS(749), 1, - sym__raw_string_literal, - ACTIONS(751), 1, + ACTIONS(3577), 1, sym__external_open_parenthesis, - ACTIONS(755), 1, - sym__external_open_brace, - ACTIONS(1635), 1, - sym_identifier, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(5663), 1, - sym_dot_dot_i, - STATE(791), 1, - sym_string, - STATE(792), 1, - sym__float_literal, - STATE(793), 1, - sym__single_quoted_string, - STATE(794), 1, - sym__double_quoted_string, - STATE(884), 1, - sym__open_brace, - STATE(968), 1, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + STATE(262), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2300), 1, - sym__string_or_identifier, - ACTIONS(727), 2, - anon_sym_PLUS, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(153), 8, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(739), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5661), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(542), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [90625] = 32, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + ACTIONS(151), 16, + sym__external_close_bracket, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + sym_comma, + [110769] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, - anon_sym_BSLASH, - ACTIONS(1977), 1, - anon_sym_function, - ACTIONS(1979), 1, - anon_sym_if, - ACTIONS(1981), 1, - anon_sym_for, - ACTIONS(1983), 1, - anon_sym_while, - ACTIONS(1985), 1, - anon_sym_repeat, - ACTIONS(1987), 1, - anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(1991), 1, - anon_sym_BANG, - ACTIONS(1995), 1, - sym__hex_literal, - ACTIONS(1997), 1, - sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(3487), 1, + anon_sym_PLUS, + ACTIONS(3489), 1, + anon_sym_DASH, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, - sym__external_open_brace, - ACTIONS(5667), 1, - sym_dot_dot_i, - STATE(746), 1, - sym_string, - STATE(747), 1, - sym__float_literal, - STATE(748), 1, - sym__single_quoted_string, - STATE(749), 1, - sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + STATE(255), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(215), 3, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [110871] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, + anon_sym_QMARK, + ACTIONS(3485), 1, + anon_sym_TILDE, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(2001), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5665), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(45), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [90753] = 32, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3631), 1, + sym__external_close_parenthesis, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(856), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [110977] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, - anon_sym_BSLASH, - ACTIONS(1977), 1, - anon_sym_function, - ACTIONS(1979), 1, - anon_sym_if, - ACTIONS(1981), 1, - anon_sym_for, - ACTIONS(1983), 1, - anon_sym_while, - ACTIONS(1985), 1, - anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(3563), 1, + anon_sym_COLON, + ACTIONS(3567), 1, + sym__external_open_parenthesis, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, + sym__open_parenthesis, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3561), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 8, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + ACTIONS(163), 16, + sym__external_close_bracket2, anon_sym_QMARK, - ACTIONS(1989), 1, anon_sym_TILDE, - ACTIONS(1991), 1, - anon_sym_BANG, - ACTIONS(1995), 1, - sym__hex_literal, - ACTIONS(1997), 1, - sym__number_literal, - ACTIONS(2005), 1, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + sym_comma, + [111051] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3577), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, - sym__external_open_brace, - ACTIONS(5671), 1, - sym_dot_dot_i, - ACTIONS(5673), 1, - sym__newline, - STATE(746), 1, - sym_string, - STATE(747), 1, - sym__float_literal, - STATE(748), 1, - sym__single_quoted_string, - STATE(749), 1, - sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3589), 1, + anon_sym_PLUS, + ACTIONS(3591), 1, + anon_sym_DASH, + ACTIONS(3611), 1, + anon_sym_STAR, + ACTIONS(3613), 1, + anon_sym_SLASH, + STATE(262), 1, sym__open_parenthesis, - STATE(1102), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(235), 4, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + ACTIONS(3609), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(237), 10, + sym__external_close_bracket, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_comma, + [111137] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(2001), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5669), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(46), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [90881] = 32, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 6, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + ACTIONS(163), 14, + sym__external_close_parenthesis, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + sym_comma, + [111219] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(9), 1, - anon_sym_BSLASH, - ACTIONS(11), 1, - anon_sym_function, - ACTIONS(13), 1, - anon_sym_if, - ACTIONS(15), 1, - anon_sym_for, - ACTIONS(17), 1, - anon_sym_while, - ACTIONS(19), 1, - anon_sym_repeat, - ACTIONS(21), 1, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 8, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + ACTIONS(163), 16, + sym__external_close_parenthesis, anon_sym_QMARK, - ACTIONS(23), 1, anon_sym_TILDE, - ACTIONS(25), 1, - anon_sym_BANG, - ACTIONS(29), 1, - sym__hex_literal, - ACTIONS(31), 1, - sym__number_literal, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(45), 1, - sym__raw_string_literal, - ACTIONS(47), 1, - sym__external_open_parenthesis, - ACTIONS(49), 1, - sym__external_open_brace, - ACTIONS(5677), 1, - sym_dot_dot_i, - ACTIONS(5679), 1, - sym__newline, - STATE(769), 1, - sym_string, - STATE(776), 1, - sym__float_literal, - STATE(777), 1, - sym__single_quoted_string, - STATE(779), 1, - sym__double_quoted_string, - STATE(924), 1, - sym__open_brace, - STATE(1039), 1, - sym__open_parenthesis, - STATE(1474), 1, - aux_sym_function_definition_repeat1, - STATE(2305), 1, - sym__string_or_identifier, - ACTIONS(27), 2, anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(39), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5675), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(365), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [91009] = 32, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + sym_comma, + [111293] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, - anon_sym_BSLASH, - ACTIONS(1977), 1, - anon_sym_function, - ACTIONS(1979), 1, - anon_sym_if, - ACTIONS(1981), 1, - anon_sym_for, - ACTIONS(1983), 1, - anon_sym_while, - ACTIONS(1985), 1, - anon_sym_repeat, - ACTIONS(1987), 1, - anon_sym_QMARK, - ACTIONS(1989), 1, - anon_sym_TILDE, - ACTIONS(1991), 1, - anon_sym_BANG, - ACTIONS(1995), 1, - sym__hex_literal, - ACTIONS(1997), 1, - sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, - sym__external_open_brace, - ACTIONS(5683), 1, - sym_dot_dot_i, - ACTIONS(5685), 1, - sym__newline, - STATE(746), 1, - sym_string, - STATE(747), 1, - sym__float_literal, - STATE(748), 1, - sym__single_quoted_string, - STATE(749), 1, - sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + STATE(255), 1, sym__open_parenthesis, - STATE(1775), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, - anon_sym_PLUS, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 9, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(2001), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5681), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(22), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [91137] = 32, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(163), 18, + sym__external_close_parenthesis, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [111363] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, - anon_sym_BSLASH, - ACTIONS(1977), 1, - anon_sym_function, - ACTIONS(1979), 1, - anon_sym_if, - ACTIONS(1981), 1, - anon_sym_for, - ACTIONS(1983), 1, - anon_sym_while, - ACTIONS(1985), 1, - anon_sym_repeat, - ACTIONS(1987), 1, - anon_sym_QMARK, - ACTIONS(1989), 1, + ACTIONS(3529), 1, + anon_sym_EQ, + ACTIONS(3531), 1, anon_sym_TILDE, - ACTIONS(1991), 1, - anon_sym_BANG, - ACTIONS(1995), 1, - sym__hex_literal, - ACTIONS(1997), 1, - sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(3533), 1, + anon_sym_PLUS, + ACTIONS(3535), 1, + anon_sym_DASH, + ACTIONS(3539), 1, + anon_sym_DASH_GT, + ACTIONS(3541), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3543), 1, + anon_sym_PIPE, + ACTIONS(3545), 1, + anon_sym_AMP, + ACTIONS(3547), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3549), 1, + anon_sym_AMP_AMP, + ACTIONS(3555), 1, + anon_sym_STAR, + ACTIONS(3557), 1, + anon_sym_SLASH, + ACTIONS(3563), 1, + anon_sym_COLON, + ACTIONS(3567), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, - sym__external_open_brace, - ACTIONS(5689), 1, - sym_dot_dot_i, - STATE(746), 1, - sym_string, - STATE(747), 1, - sym__float_literal, - STATE(748), 1, - sym__single_quoted_string, - STATE(749), 1, - sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(3551), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3561), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(171), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3537), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3553), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [111465] = 29, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3485), 1, + anon_sym_TILDE, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(2001), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5687), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(23), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [91265] = 32, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(151), 6, + sym__external_close_parenthesis, + anon_sym_QMARK, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + sym_comma, + [111565] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, - anon_sym_BSLASH, - ACTIONS(1977), 1, - anon_sym_function, - ACTIONS(1979), 1, - anon_sym_if, - ACTIONS(1981), 1, - anon_sym_for, - ACTIONS(1983), 1, - anon_sym_while, - ACTIONS(1985), 1, - anon_sym_repeat, - ACTIONS(1987), 1, - anon_sym_QMARK, - ACTIONS(1989), 1, - anon_sym_TILDE, - ACTIONS(1991), 1, - anon_sym_BANG, - ACTIONS(1995), 1, - sym__hex_literal, - ACTIONS(1997), 1, - sym__number_literal, - ACTIONS(2005), 1, + ACTIONS(3567), 1, sym__external_open_parenthesis, - ACTIONS(2007), 1, - sym__external_open_brace, - ACTIONS(5693), 1, - sym_dot_dot_i, - ACTIONS(5695), 1, - sym__newline, - STATE(746), 1, - sym_string, - STATE(747), 1, - sym__float_literal, - STATE(748), 1, - sym__single_quoted_string, - STATE(749), 1, - sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, sym__open_parenthesis, - STATE(1777), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, - anon_sym_PLUS, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 9, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(2001), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5691), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(24), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [91393] = 32, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(163), 18, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [111635] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(767), 1, - anon_sym_SQUOTE, - ACTIONS(769), 1, - anon_sym_DQUOTE, - ACTIONS(773), 1, - sym__raw_string_literal, - ACTIONS(1941), 1, - sym__newline, - ACTIONS(1973), 1, - sym_identifier, - ACTIONS(1975), 1, - anon_sym_BSLASH, - ACTIONS(1977), 1, - anon_sym_function, - ACTIONS(1979), 1, - anon_sym_if, - ACTIONS(1981), 1, - anon_sym_for, - ACTIONS(1983), 1, - anon_sym_while, - ACTIONS(1985), 1, - anon_sym_repeat, - ACTIONS(1987), 1, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 8, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + ACTIONS(163), 18, + sym__external_close_parenthesis, anon_sym_QMARK, - ACTIONS(1989), 1, anon_sym_TILDE, - ACTIONS(1991), 1, - anon_sym_BANG, - ACTIONS(1995), 1, - sym__hex_literal, - ACTIONS(1997), 1, - sym__number_literal, - ACTIONS(2005), 1, - sym__external_open_parenthesis, - ACTIONS(2007), 1, - sym__external_open_brace, - ACTIONS(5699), 1, - sym_dot_dot_i, - STATE(746), 1, - sym_string, - STATE(747), 1, - sym__float_literal, - STATE(748), 1, - sym__single_quoted_string, - STATE(749), 1, - sym__double_quoted_string, - STATE(910), 1, - sym__open_brace, - STATE(1022), 1, - sym__open_parenthesis, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - STATE(2299), 1, - sym__string_or_identifier, - ACTIONS(1993), 2, anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2001), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5697), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(25), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [91521] = 32, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [111707] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, - anon_sym_QMARK, - ACTIONS(2117), 1, - anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5703), 1, - sym_dot_dot_i, - ACTIONS(5705), 1, - sym__newline, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + STATE(255), 1, sym__open_parenthesis, - STATE(1175), 1, - aux_sym_function_definition_repeat1, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, - anon_sym_PLUS, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 9, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5701), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(2028), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [91649] = 30, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(163), 18, + sym__external_close_parenthesis, anon_sym_QMARK, - ACTIONS(2117), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, - sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5709), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5707), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1983), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [91771] = 30, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [111777] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, - anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3529), 1, + anon_sym_EQ, + ACTIONS(3531), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, - sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5713), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3533), 1, anon_sym_PLUS, + ACTIONS(3535), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5711), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(2036), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [91893] = 30, + ACTIONS(3539), 1, + anon_sym_DASH_GT, + ACTIONS(3541), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3543), 1, + anon_sym_PIPE, + ACTIONS(3545), 1, + anon_sym_AMP, + ACTIONS(3547), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3549), 1, + anon_sym_AMP_AMP, + ACTIONS(3555), 1, + anon_sym_STAR, + ACTIONS(3557), 1, + anon_sym_SLASH, + ACTIONS(3563), 1, + anon_sym_COLON, + ACTIONS(3567), 1, + sym__external_open_parenthesis, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, + sym__open_parenthesis, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(3551), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3561), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(245), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3537), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3553), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [111879] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, - anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3529), 1, + anon_sym_EQ, + ACTIONS(3531), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(3533), 1, + anon_sym_PLUS, + ACTIONS(3535), 1, + anon_sym_DASH, + ACTIONS(3539), 1, + anon_sym_DASH_GT, + ACTIONS(3541), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3543), 1, + anon_sym_PIPE, + ACTIONS(3545), 1, + anon_sym_AMP, + ACTIONS(3547), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3549), 1, + anon_sym_AMP_AMP, + ACTIONS(3555), 1, + anon_sym_STAR, + ACTIONS(3557), 1, + anon_sym_SLASH, + ACTIONS(3563), 1, + anon_sym_COLON, + ACTIONS(3567), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5717), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(3551), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3561), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(147), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3537), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3553), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [111981] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3485), 1, + anon_sym_TILDE, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5715), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1990), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [92015] = 30, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(167), 3, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [112083] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, - anon_sym_QMARK, - ACTIONS(2117), 1, - anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(3533), 1, + anon_sym_PLUS, + ACTIONS(3535), 1, + anon_sym_DASH, + ACTIONS(3543), 1, + anon_sym_PIPE, + ACTIONS(3545), 1, + anon_sym_AMP, + ACTIONS(3547), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3549), 1, + anon_sym_AMP_AMP, + ACTIONS(3555), 1, + anon_sym_STAR, + ACTIONS(3557), 1, + anon_sym_SLASH, + ACTIONS(3563), 1, + anon_sym_COLON, + ACTIONS(3567), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5721), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(235), 2, + anon_sym_EQ, + anon_sym_DASH_GT, + ACTIONS(3551), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3561), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3553), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(237), 8, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + sym_comma, + [112177] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3485), 1, + anon_sym_TILDE, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5719), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1976), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [92137] = 30, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(171), 3, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [112279] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3487), 1, + anon_sym_PLUS, + ACTIONS(3489), 1, + anon_sym_DASH, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(235), 2, + anon_sym_EQ, + anon_sym_DASH_GT, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(237), 8, + sym__external_close_parenthesis, anon_sym_QMARK, - ACTIONS(2117), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + sym_comma, + [112373] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3577), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5725), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3589), 1, anon_sym_PLUS, + ACTIONS(3591), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5723), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(2042), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [92259] = 30, + ACTIONS(3611), 1, + anon_sym_STAR, + ACTIONS(3613), 1, + anon_sym_SLASH, + STATE(262), 1, + sym__open_parenthesis, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(165), 4, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + ACTIONS(3609), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(163), 10, + sym__external_close_bracket, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_comma, + [112459] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, - sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5729), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5727), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1994), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [92381] = 30, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3633), 1, + sym__external_close_parenthesis, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(445), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [112565] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, - sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5733), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5731), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(2041), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [92503] = 30, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3635), 1, + sym__external_close_parenthesis, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(484), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [112671] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, - sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5737), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5735), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(2043), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [92625] = 30, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3637), 1, + sym__external_close_parenthesis, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(490), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [112777] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, - anon_sym_QMARK, - ACTIONS(2117), 1, - anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(3563), 1, + anon_sym_COLON, + ACTIONS(3567), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5741), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, - anon_sym_PLUS, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 8, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5739), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(2045), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [92747] = 30, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + ACTIONS(163), 18, + sym__external_close_bracket2, anon_sym_QMARK, - ACTIONS(2117), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [112849] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3577), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5745), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3585), 1, + anon_sym_EQ, + ACTIONS(3587), 1, + anon_sym_TILDE, + ACTIONS(3589), 1, anon_sym_PLUS, + ACTIONS(3591), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5743), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(2048), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [92869] = 30, + ACTIONS(3595), 1, + anon_sym_DASH_GT, + ACTIONS(3597), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3599), 1, + anon_sym_PIPE, + ACTIONS(3601), 1, + anon_sym_AMP, + ACTIONS(3603), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3605), 1, + anon_sym_AMP_AMP, + ACTIONS(3611), 1, + anon_sym_STAR, + ACTIONS(3613), 1, + anon_sym_SLASH, + STATE(262), 1, + sym__open_parenthesis, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(179), 3, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3593), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3609), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [112951] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(3487), 1, + anon_sym_PLUS, + ACTIONS(3489), 1, + anon_sym_DASH, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5749), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3639), 1, + sym__external_close_parenthesis, + STATE(255), 1, sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(493), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [113057] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3577), 1, + sym__external_open_parenthesis, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3585), 1, + anon_sym_EQ, + ACTIONS(3587), 1, + anon_sym_TILDE, + ACTIONS(3589), 1, anon_sym_PLUS, + ACTIONS(3591), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5747), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1934), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [92991] = 30, + ACTIONS(3595), 1, + anon_sym_DASH_GT, + ACTIONS(3597), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3599), 1, + anon_sym_PIPE, + ACTIONS(3601), 1, + anon_sym_AMP, + ACTIONS(3603), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3605), 1, + anon_sym_AMP_AMP, + ACTIONS(3611), 1, + anon_sym_STAR, + ACTIONS(3613), 1, + anon_sym_SLASH, + STATE(262), 1, + sym__open_parenthesis, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(233), 3, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3593), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3609), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [113159] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(3487), 1, + anon_sym_PLUS, + ACTIONS(3489), 1, + anon_sym_DASH, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5753), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3641), 1, + sym__external_close_parenthesis, + STATE(255), 1, sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(501), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [113265] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3577), 1, + sym__external_open_parenthesis, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3585), 1, + anon_sym_EQ, + ACTIONS(3587), 1, + anon_sym_TILDE, + ACTIONS(3589), 1, anon_sym_PLUS, + ACTIONS(3591), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5751), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1935), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [93113] = 30, + ACTIONS(3595), 1, + anon_sym_DASH_GT, + ACTIONS(3597), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3599), 1, + anon_sym_PIPE, + ACTIONS(3601), 1, + anon_sym_AMP, + ACTIONS(3603), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3605), 1, + anon_sym_AMP_AMP, + ACTIONS(3611), 1, + anon_sym_STAR, + ACTIONS(3613), 1, + anon_sym_SLASH, + STATE(262), 1, + sym__open_parenthesis, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(183), 3, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3593), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3609), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [113367] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, - anon_sym_QMARK, - ACTIONS(2117), 1, - anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(3533), 1, + anon_sym_PLUS, + ACTIONS(3535), 1, + anon_sym_DASH, + ACTIONS(3543), 1, + anon_sym_PIPE, + ACTIONS(3545), 1, + anon_sym_AMP, + ACTIONS(3547), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3549), 1, + anon_sym_AMP_AMP, + ACTIONS(3555), 1, + anon_sym_STAR, + ACTIONS(3557), 1, + anon_sym_SLASH, + ACTIONS(3563), 1, + anon_sym_COLON, + ACTIONS(3567), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5757), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(149), 2, + anon_sym_EQ, + anon_sym_DASH_GT, + ACTIONS(3551), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3561), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3553), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(147), 8, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + sym_comma, + [113461] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3529), 1, + anon_sym_EQ, + ACTIONS(3531), 1, + anon_sym_TILDE, + ACTIONS(3533), 1, anon_sym_PLUS, + ACTIONS(3535), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5755), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1936), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [93235] = 30, + ACTIONS(3539), 1, + anon_sym_DASH_GT, + ACTIONS(3541), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3543), 1, + anon_sym_PIPE, + ACTIONS(3545), 1, + anon_sym_AMP, + ACTIONS(3547), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3549), 1, + anon_sym_AMP_AMP, + ACTIONS(3555), 1, + anon_sym_STAR, + ACTIONS(3557), 1, + anon_sym_SLASH, + ACTIONS(3563), 1, + anon_sym_COLON, + ACTIONS(3567), 1, + sym__external_open_parenthesis, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, + sym__open_parenthesis, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(3551), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3561), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(195), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3537), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3553), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [113563] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, - sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5761), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5759), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1937), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [93357] = 30, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3643), 1, + sym__external_close_parenthesis, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1751), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [113669] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, - sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5765), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5763), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1940), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [93479] = 30, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3645), 1, + sym__external_close_parenthesis, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(553), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [113775] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, - anon_sym_QMARK, - ACTIONS(2117), 1, - anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(3577), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5769), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3589), 1, anon_sym_PLUS, + ACTIONS(3591), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5767), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1942), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [93601] = 30, + ACTIONS(3611), 1, + anon_sym_STAR, + ACTIONS(3613), 1, + anon_sym_SLASH, + STATE(262), 1, + sym__open_parenthesis, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(165), 6, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + ACTIONS(163), 14, + sym__external_close_bracket, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + sym_comma, + [113857] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, - sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5773), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5771), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1944), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [93723] = 30, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3647), 1, + sym__external_close_parenthesis, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(555), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [113963] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(3487), 1, + anon_sym_PLUS, + ACTIONS(3489), 1, + anon_sym_DASH, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5777), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3649), 1, + sym__external_close_parenthesis, + STATE(255), 1, sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(641), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [114069] = 29, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3529), 1, + anon_sym_EQ, + ACTIONS(3531), 1, + anon_sym_TILDE, + ACTIONS(3533), 1, anon_sym_PLUS, + ACTIONS(3535), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5775), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1945), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [93845] = 30, + ACTIONS(3539), 1, + anon_sym_DASH_GT, + ACTIONS(3541), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3543), 1, + anon_sym_PIPE, + ACTIONS(3545), 1, + anon_sym_AMP, + ACTIONS(3547), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3549), 1, + anon_sym_AMP_AMP, + ACTIONS(3555), 1, + anon_sym_STAR, + ACTIONS(3557), 1, + anon_sym_SLASH, + ACTIONS(3563), 1, + anon_sym_COLON, + ACTIONS(3567), 1, + sym__external_open_parenthesis, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, + sym__open_parenthesis, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(3551), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3561), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3553), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(163), 6, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + sym_comma, + [114169] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, - sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5781), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5779), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1947), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [93967] = 30, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3651), 1, + sym__external_close_parenthesis, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(557), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [114275] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, - anon_sym_QMARK, - ACTIONS(2117), 1, - anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(3577), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5785), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3585), 1, + anon_sym_EQ, + ACTIONS(3587), 1, + anon_sym_TILDE, + ACTIONS(3589), 1, anon_sym_PLUS, + ACTIONS(3591), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5783), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1948), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [94089] = 30, + ACTIONS(3595), 1, + anon_sym_DASH_GT, + ACTIONS(3597), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3599), 1, + anon_sym_PIPE, + ACTIONS(3601), 1, + anon_sym_AMP, + ACTIONS(3603), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3605), 1, + anon_sym_AMP_AMP, + ACTIONS(3611), 1, + anon_sym_STAR, + ACTIONS(3613), 1, + anon_sym_SLASH, + STATE(262), 1, + sym__open_parenthesis, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(241), 3, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3593), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3609), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [114377] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(3487), 1, + anon_sym_PLUS, + ACTIONS(3489), 1, + anon_sym_DASH, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5789), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3653), 1, + sym__external_close_parenthesis, + STATE(255), 1, sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(563), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [114483] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3533), 1, anon_sym_PLUS, + ACTIONS(3535), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5787), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1949), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [94211] = 30, + ACTIONS(3555), 1, + anon_sym_STAR, + ACTIONS(3557), 1, + anon_sym_SLASH, + ACTIONS(3563), 1, + anon_sym_COLON, + ACTIONS(3567), 1, + sym__external_open_parenthesis, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, + sym__open_parenthesis, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(3551), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3561), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(149), 4, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + ACTIONS(3553), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(147), 10, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_comma, + [114569] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, - anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3577), 1, + sym__external_open_parenthesis, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3585), 1, + anon_sym_EQ, + ACTIONS(3587), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(3589), 1, + anon_sym_PLUS, + ACTIONS(3591), 1, + anon_sym_DASH, + ACTIONS(3595), 1, + anon_sym_DASH_GT, + ACTIONS(3597), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3599), 1, + anon_sym_PIPE, + ACTIONS(3601), 1, + anon_sym_AMP, + ACTIONS(3603), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3605), 1, + anon_sym_AMP_AMP, + ACTIONS(3611), 1, + anon_sym_STAR, + ACTIONS(3613), 1, + anon_sym_SLASH, + STATE(262), 1, + sym__open_parenthesis, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(187), 3, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3593), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3609), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [114671] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3577), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5793), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + STATE(262), 1, sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, - anon_sym_PLUS, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(165), 8, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5791), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1950), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [94333] = 30, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + ACTIONS(163), 16, + sym__external_close_bracket, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + sym_comma, + [114745] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, - sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5797), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5795), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1954), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [94455] = 30, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3655), 1, + sym__external_close_parenthesis, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1721), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [114851] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, - sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5801), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5799), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1955), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [94577] = 30, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3657), 1, + sym__external_close_parenthesis, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(609), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [114957] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, - sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5805), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5803), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1956), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [94699] = 30, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3659), 1, + sym__external_close_parenthesis, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(479), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [115063] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(3487), 1, + anon_sym_PLUS, + ACTIONS(3489), 1, + anon_sym_DASH, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5809), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3661), 1, + sym__external_close_parenthesis, + STATE(255), 1, sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(611), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [115169] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3577), 1, + sym__external_open_parenthesis, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3585), 1, + anon_sym_EQ, + ACTIONS(3587), 1, + anon_sym_TILDE, + ACTIONS(3589), 1, anon_sym_PLUS, + ACTIONS(3591), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5807), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1957), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [94821] = 30, + ACTIONS(3595), 1, + anon_sym_DASH_GT, + ACTIONS(3597), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3599), 1, + anon_sym_PIPE, + ACTIONS(3601), 1, + anon_sym_AMP, + ACTIONS(3603), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3605), 1, + anon_sym_AMP_AMP, + ACTIONS(3611), 1, + anon_sym_STAR, + ACTIONS(3613), 1, + anon_sym_SLASH, + STATE(262), 1, + sym__open_parenthesis, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(237), 3, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3593), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3609), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [115271] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, - anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3529), 1, + anon_sym_EQ, + ACTIONS(3531), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, - sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5813), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3533), 1, anon_sym_PLUS, + ACTIONS(3535), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5811), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1961), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [94943] = 30, + ACTIONS(3539), 1, + anon_sym_DASH_GT, + ACTIONS(3541), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3543), 1, + anon_sym_PIPE, + ACTIONS(3545), 1, + anon_sym_AMP, + ACTIONS(3547), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3549), 1, + anon_sym_AMP_AMP, + ACTIONS(3555), 1, + anon_sym_STAR, + ACTIONS(3557), 1, + anon_sym_SLASH, + ACTIONS(3563), 1, + anon_sym_COLON, + ACTIONS(3567), 1, + sym__external_open_parenthesis, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, + sym__open_parenthesis, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(3551), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3561), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(199), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3537), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3553), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [115373] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, - sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5817), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5815), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1962), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [95065] = 30, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3663), 1, + sym__external_close_parenthesis, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(613), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [115479] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, - anon_sym_QMARK, - ACTIONS(2117), 1, - anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(3567), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5821), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, - anon_sym_PLUS, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 9, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5819), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1963), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [95187] = 30, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(163), 18, + sym__external_close_bracket2, anon_sym_QMARK, - ACTIONS(2117), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, - sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5825), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5823), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1964), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [95309] = 30, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [115549] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(3487), 1, + anon_sym_PLUS, + ACTIONS(3489), 1, + anon_sym_DASH, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5829), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3665), 1, + sym__external_close_parenthesis, + STATE(255), 1, sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(619), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [115655] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3485), 1, + anon_sym_TILDE, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5827), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1966), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [95431] = 30, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(151), 3, + sym__external_close_parenthesis, + anon_sym_QMARK, + sym_comma, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [115757] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, - anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3577), 1, + sym__external_open_parenthesis, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3585), 1, + anon_sym_EQ, + ACTIONS(3587), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(3589), 1, + anon_sym_PLUS, + ACTIONS(3591), 1, + anon_sym_DASH, + ACTIONS(3595), 1, + anon_sym_DASH_GT, + ACTIONS(3597), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3599), 1, + anon_sym_PIPE, + ACTIONS(3601), 1, + anon_sym_AMP, + ACTIONS(3603), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3605), 1, + anon_sym_AMP_AMP, + ACTIONS(3611), 1, + anon_sym_STAR, + ACTIONS(3613), 1, + anon_sym_SLASH, + STATE(262), 1, + sym__open_parenthesis, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(191), 3, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3593), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3609), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [115859] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3577), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5833), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + STATE(262), 1, sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, - anon_sym_PLUS, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(165), 9, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5831), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1968), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [95553] = 30, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(163), 18, + sym__external_close_bracket, anon_sym_QMARK, - ACTIONS(2117), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, - sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5837), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5835), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1969), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [95675] = 30, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [115929] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, - sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5841), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5839), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1970), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [95797] = 30, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3667), 1, + sym__external_close_parenthesis, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(385), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [116035] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(3487), 1, + anon_sym_PLUS, + ACTIONS(3489), 1, + anon_sym_DASH, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5845), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3669), 1, + sym__external_close_parenthesis, + STATE(255), 1, sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(696), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [116141] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3577), 1, + sym__external_open_parenthesis, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3585), 1, + anon_sym_EQ, + ACTIONS(3587), 1, + anon_sym_TILDE, + ACTIONS(3589), 1, anon_sym_PLUS, + ACTIONS(3591), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5843), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1973), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [95919] = 30, + ACTIONS(3595), 1, + anon_sym_DASH_GT, + ACTIONS(3597), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3599), 1, + anon_sym_PIPE, + ACTIONS(3601), 1, + anon_sym_AMP, + ACTIONS(3603), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3605), 1, + anon_sym_AMP_AMP, + ACTIONS(3611), 1, + anon_sym_STAR, + ACTIONS(3613), 1, + anon_sym_SLASH, + STATE(262), 1, + sym__open_parenthesis, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(195), 3, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3593), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3609), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [116243] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, - sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5849), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5847), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1975), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [96041] = 30, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3671), 1, + sym__external_close_parenthesis, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(712), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [116349] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, - anon_sym_QMARK, - ACTIONS(2117), 1, - anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(3577), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5853), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3585), 1, + anon_sym_EQ, + ACTIONS(3587), 1, + anon_sym_TILDE, + ACTIONS(3589), 1, anon_sym_PLUS, + ACTIONS(3591), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5851), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1922), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [96163] = 30, + ACTIONS(3595), 1, + anon_sym_DASH_GT, + ACTIONS(3597), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3599), 1, + anon_sym_PIPE, + ACTIONS(3601), 1, + anon_sym_AMP, + ACTIONS(3603), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3605), 1, + anon_sym_AMP_AMP, + ACTIONS(3611), 1, + anon_sym_STAR, + ACTIONS(3613), 1, + anon_sym_SLASH, + STATE(262), 1, + sym__open_parenthesis, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(199), 3, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3593), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3609), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [116451] = 31, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, - sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5857), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5855), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1978), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [96285] = 30, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3673), 2, + sym__external_close_parenthesis, + sym_comma, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [116555] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(3487), 1, + anon_sym_PLUS, + ACTIONS(3489), 1, + anon_sym_DASH, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5861), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3675), 1, + sym__external_close_parenthesis, + STATE(255), 1, sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(714), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [116661] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3529), 1, + anon_sym_EQ, + ACTIONS(3531), 1, + anon_sym_TILDE, + ACTIONS(3533), 1, anon_sym_PLUS, + ACTIONS(3535), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5859), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1981), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [96407] = 30, + ACTIONS(3539), 1, + anon_sym_DASH_GT, + ACTIONS(3541), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3543), 1, + anon_sym_PIPE, + ACTIONS(3545), 1, + anon_sym_AMP, + ACTIONS(3547), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3549), 1, + anon_sym_AMP_AMP, + ACTIONS(3555), 1, + anon_sym_STAR, + ACTIONS(3557), 1, + anon_sym_SLASH, + ACTIONS(3563), 1, + anon_sym_COLON, + ACTIONS(3567), 1, + sym__external_open_parenthesis, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, + sym__open_parenthesis, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(3551), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3561), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(167), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3537), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3553), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [116763] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, - sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5865), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5863), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(2039), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [96529] = 30, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3677), 1, + sym__external_close_parenthesis, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(720), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [116869] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, - anon_sym_QMARK, - ACTIONS(2117), 1, - anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(3577), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5869), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + STATE(262), 1, sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, - anon_sym_PLUS, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(235), 9, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5867), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1984), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [96651] = 30, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(237), 18, + sym__external_close_bracket, anon_sym_QMARK, - ACTIONS(2117), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, - sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5873), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5871), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1985), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [96773] = 30, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [116939] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, - anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3529), 1, + anon_sym_EQ, + ACTIONS(3531), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, - sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5877), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3533), 1, anon_sym_PLUS, + ACTIONS(3535), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5875), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1992), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [96895] = 30, + ACTIONS(3539), 1, + anon_sym_DASH_GT, + ACTIONS(3541), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3543), 1, + anon_sym_PIPE, + ACTIONS(3545), 1, + anon_sym_AMP, + ACTIONS(3547), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3549), 1, + anon_sym_AMP_AMP, + ACTIONS(3555), 1, + anon_sym_STAR, + ACTIONS(3557), 1, + anon_sym_SLASH, + ACTIONS(3563), 1, + anon_sym_COLON, + ACTIONS(3567), 1, + sym__external_open_parenthesis, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, + sym__open_parenthesis, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(3551), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3561), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(163), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3537), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3553), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [117041] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, - sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5881), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5879), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1993), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [97017] = 30, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3679), 1, + sym__external_close_parenthesis, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1643), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [117147] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(3487), 1, + anon_sym_PLUS, + ACTIONS(3489), 1, + anon_sym_DASH, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5885), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3681), 1, + sym__external_close_parenthesis, + STATE(255), 1, sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(770), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [117253] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3529), 1, + anon_sym_EQ, + ACTIONS(3531), 1, + anon_sym_TILDE, + ACTIONS(3533), 1, anon_sym_PLUS, + ACTIONS(3535), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5883), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1995), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [97139] = 30, + ACTIONS(3539), 1, + anon_sym_DASH_GT, + ACTIONS(3541), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3543), 1, + anon_sym_PIPE, + ACTIONS(3545), 1, + anon_sym_AMP, + ACTIONS(3547), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3549), 1, + anon_sym_AMP_AMP, + ACTIONS(3555), 1, + anon_sym_STAR, + ACTIONS(3557), 1, + anon_sym_SLASH, + ACTIONS(3563), 1, + anon_sym_COLON, + ACTIONS(3567), 1, + sym__external_open_parenthesis, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, + sym__open_parenthesis, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(3551), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3561), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(203), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3537), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3553), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [117355] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(3487), 1, + anon_sym_PLUS, + ACTIONS(3489), 1, + anon_sym_DASH, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5889), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3683), 1, + sym__external_close_parenthesis, + STATE(255), 1, sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(772), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [117461] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3577), 1, + sym__external_open_parenthesis, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3585), 1, + anon_sym_EQ, + ACTIONS(3587), 1, + anon_sym_TILDE, + ACTIONS(3589), 1, anon_sym_PLUS, + ACTIONS(3591), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5887), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1996), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [97261] = 30, + ACTIONS(3595), 1, + anon_sym_DASH_GT, + ACTIONS(3597), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3599), 1, + anon_sym_PIPE, + ACTIONS(3601), 1, + anon_sym_AMP, + ACTIONS(3603), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3605), 1, + anon_sym_AMP_AMP, + ACTIONS(3611), 1, + anon_sym_STAR, + ACTIONS(3613), 1, + anon_sym_SLASH, + STATE(262), 1, + sym__open_parenthesis, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(203), 3, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3593), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3609), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [117563] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, - sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5893), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5891), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1998), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [97383] = 30, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3685), 1, + sym__external_close_parenthesis, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(774), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [117669] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(3487), 1, + anon_sym_PLUS, + ACTIONS(3489), 1, + anon_sym_DASH, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5897), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3687), 1, + sym__external_close_parenthesis, + STATE(255), 1, sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(780), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [117775] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3577), 1, + sym__external_open_parenthesis, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3585), 1, + anon_sym_EQ, + ACTIONS(3587), 1, + anon_sym_TILDE, + ACTIONS(3589), 1, anon_sym_PLUS, + ACTIONS(3591), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5895), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1999), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [97505] = 30, + ACTIONS(3595), 1, + anon_sym_DASH_GT, + ACTIONS(3597), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3599), 1, + anon_sym_PIPE, + ACTIONS(3601), 1, + anon_sym_AMP, + ACTIONS(3603), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3605), 1, + anon_sym_AMP_AMP, + ACTIONS(3611), 1, + anon_sym_STAR, + ACTIONS(3613), 1, + anon_sym_SLASH, + STATE(262), 1, + sym__open_parenthesis, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(245), 3, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3593), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3609), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [117877] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, - anon_sym_QMARK, - ACTIONS(2117), 1, - anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(3577), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5901), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3585), 1, + anon_sym_EQ, + ACTIONS(3587), 1, + anon_sym_TILDE, + ACTIONS(3589), 1, anon_sym_PLUS, + ACTIONS(3591), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5899), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(2000), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [97627] = 30, + ACTIONS(3595), 1, + anon_sym_DASH_GT, + ACTIONS(3597), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3599), 1, + anon_sym_PIPE, + ACTIONS(3601), 1, + anon_sym_AMP, + ACTIONS(3603), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3605), 1, + anon_sym_AMP_AMP, + ACTIONS(3611), 1, + anon_sym_STAR, + ACTIONS(3613), 1, + anon_sym_SLASH, + STATE(262), 1, + sym__open_parenthesis, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(147), 3, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3593), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3609), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [117979] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, - anon_sym_QMARK, - ACTIONS(2117), 1, - anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(3577), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5905), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3585), 1, + anon_sym_EQ, + ACTIONS(3587), 1, + anon_sym_TILDE, + ACTIONS(3589), 1, anon_sym_PLUS, + ACTIONS(3591), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5903), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(2001), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [97749] = 30, + ACTIONS(3595), 1, + anon_sym_DASH_GT, + ACTIONS(3597), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3599), 1, + anon_sym_PIPE, + ACTIONS(3601), 1, + anon_sym_AMP, + ACTIONS(3603), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3605), 1, + anon_sym_AMP_AMP, + ACTIONS(3611), 1, + anon_sym_STAR, + ACTIONS(3613), 1, + anon_sym_SLASH, + STATE(262), 1, + sym__open_parenthesis, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(207), 3, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3593), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3609), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [118081] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, - anon_sym_QMARK, - ACTIONS(2117), 1, - anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(3577), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5909), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3585), 1, + anon_sym_EQ, + ACTIONS(3587), 1, + anon_sym_TILDE, + ACTIONS(3589), 1, anon_sym_PLUS, + ACTIONS(3591), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5907), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(2002), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [97871] = 30, + ACTIONS(3595), 1, + anon_sym_DASH_GT, + ACTIONS(3597), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3599), 1, + anon_sym_PIPE, + ACTIONS(3601), 1, + anon_sym_AMP, + ACTIONS(3603), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3605), 1, + anon_sym_AMP_AMP, + ACTIONS(3611), 1, + anon_sym_STAR, + ACTIONS(3613), 1, + anon_sym_SLASH, + STATE(262), 1, + sym__open_parenthesis, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(211), 3, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3593), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3609), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [118183] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, - sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5913), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5911), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(2004), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [97993] = 30, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3689), 1, + sym__external_close_parenthesis, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(327), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [118289] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, - sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5917), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5915), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(2005), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [98115] = 30, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3691), 1, + sym__external_close_parenthesis, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(836), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [118395] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, - anon_sym_QMARK, - ACTIONS(2117), 1, - anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(3577), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5921), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3589), 1, anon_sym_PLUS, + ACTIONS(3591), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5919), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(2007), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [98237] = 30, + ACTIONS(3599), 1, + anon_sym_PIPE, + ACTIONS(3601), 1, + anon_sym_AMP, + ACTIONS(3603), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3605), 1, + anon_sym_AMP_AMP, + ACTIONS(3611), 1, + anon_sym_STAR, + ACTIONS(3613), 1, + anon_sym_SLASH, + STATE(262), 1, + sym__open_parenthesis, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(149), 2, + anon_sym_EQ, + anon_sym_DASH_GT, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3609), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(147), 8, + sym__external_close_bracket, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + sym_comma, + [118489] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, - sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5925), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5923), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(2009), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [98359] = 30, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3693), 1, + sym__external_close_parenthesis, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(842), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [118595] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, - anon_sym_QMARK, - ACTIONS(2117), 1, - anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(3577), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5929), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3585), 1, + anon_sym_EQ, + ACTIONS(3587), 1, + anon_sym_TILDE, + ACTIONS(3589), 1, + anon_sym_PLUS, + ACTIONS(3591), 1, + anon_sym_DASH, + ACTIONS(3595), 1, + anon_sym_DASH_GT, + ACTIONS(3597), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3599), 1, + anon_sym_PIPE, + ACTIONS(3601), 1, + anon_sym_AMP, + ACTIONS(3603), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3605), 1, + anon_sym_AMP_AMP, + ACTIONS(3611), 1, + anon_sym_STAR, + ACTIONS(3613), 1, + anon_sym_SLASH, + STATE(262), 1, sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(215), 3, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3593), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3609), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [118697] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5927), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(2010), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [98481] = 30, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(153), 3, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(151), 9, + sym__external_close_parenthesis, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + sym_comma, + [118787] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(3487), 1, + anon_sym_PLUS, + ACTIONS(3489), 1, + anon_sym_DASH, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5933), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3695), 1, + sym__external_close_parenthesis, + STATE(255), 1, sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(845), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [118893] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3577), 1, + sym__external_open_parenthesis, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3585), 1, + anon_sym_EQ, + ACTIONS(3587), 1, + anon_sym_TILDE, + ACTIONS(3589), 1, + anon_sym_PLUS, + ACTIONS(3591), 1, + anon_sym_DASH, + ACTIONS(3595), 1, + anon_sym_DASH_GT, + ACTIONS(3597), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3599), 1, + anon_sym_PIPE, + ACTIONS(3601), 1, + anon_sym_AMP, + ACTIONS(3603), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3605), 1, + anon_sym_AMP_AMP, + ACTIONS(3611), 1, + anon_sym_STAR, + ACTIONS(3613), 1, + anon_sym_SLASH, + STATE(262), 1, + sym__open_parenthesis, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(219), 3, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3593), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3609), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [118995] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, + anon_sym_QMARK, + ACTIONS(3485), 1, + anon_sym_TILDE, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5931), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(2012), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [98603] = 30, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3697), 1, + sym__external_close_parenthesis, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(854), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [119101] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3487), 1, + anon_sym_PLUS, + ACTIONS(3489), 1, + anon_sym_DASH, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(153), 4, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(151), 10, + sym__external_close_parenthesis, anon_sym_QMARK, - ACTIONS(2117), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_comma, + [119187] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3577), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5937), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3585), 1, + anon_sym_EQ, + ACTIONS(3587), 1, + anon_sym_TILDE, + ACTIONS(3589), 1, anon_sym_PLUS, + ACTIONS(3591), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5935), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(2013), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [98725] = 30, + ACTIONS(3595), 1, + anon_sym_DASH_GT, + ACTIONS(3597), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3599), 1, + anon_sym_PIPE, + ACTIONS(3601), 1, + anon_sym_AMP, + ACTIONS(3603), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3605), 1, + anon_sym_AMP_AMP, + ACTIONS(3611), 1, + anon_sym_STAR, + ACTIONS(3613), 1, + anon_sym_SLASH, + STATE(262), 1, + sym__open_parenthesis, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(145), 3, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3593), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3609), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [119289] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3487), 1, + anon_sym_PLUS, + ACTIONS(3489), 1, + anon_sym_DASH, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(153), 6, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + ACTIONS(151), 14, + sym__external_close_parenthesis, anon_sym_QMARK, - ACTIONS(2117), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + sym_comma, + [119371] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3577), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5941), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3589), 1, anon_sym_PLUS, + ACTIONS(3591), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5939), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(2015), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [98847] = 30, + ACTIONS(3611), 1, + anon_sym_STAR, + ACTIONS(3613), 1, + anon_sym_SLASH, + STATE(262), 1, + sym__open_parenthesis, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(149), 4, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + ACTIONS(3609), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(147), 10, + sym__external_close_bracket, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_comma, + [119457] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, - sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5945), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5943), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(2017), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [98969] = 30, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3699), 1, + sym__external_close_parenthesis, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1670), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [119563] = 32, ACTIONS(3), 1, - sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + sym_comment, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(3487), 1, + anon_sym_PLUS, + ACTIONS(3489), 1, + anon_sym_DASH, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5949), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3701), 1, + sym__external_close_parenthesis, + STATE(255), 1, sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(904), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [119669] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3577), 1, + sym__external_open_parenthesis, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3585), 1, + anon_sym_EQ, + ACTIONS(3587), 1, + anon_sym_TILDE, + ACTIONS(3589), 1, anon_sym_PLUS, + ACTIONS(3591), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5947), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(2020), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [99091] = 30, + ACTIONS(3595), 1, + anon_sym_DASH_GT, + ACTIONS(3597), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3599), 1, + anon_sym_PIPE, + ACTIONS(3601), 1, + anon_sym_AMP, + ACTIONS(3603), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3605), 1, + anon_sym_AMP_AMP, + ACTIONS(3611), 1, + anon_sym_STAR, + ACTIONS(3613), 1, + anon_sym_SLASH, + STATE(262), 1, + sym__open_parenthesis, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(223), 3, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3593), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3609), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [119771] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(3487), 1, + anon_sym_PLUS, + ACTIONS(3489), 1, + anon_sym_DASH, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5953), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3703), 1, + sym__external_close_parenthesis, + STATE(255), 1, sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(906), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [119877] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3577), 1, + sym__external_open_parenthesis, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3585), 1, + anon_sym_EQ, + ACTIONS(3587), 1, + anon_sym_TILDE, + ACTIONS(3589), 1, anon_sym_PLUS, + ACTIONS(3591), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5951), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(2022), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [99213] = 30, + ACTIONS(3595), 1, + anon_sym_DASH_GT, + ACTIONS(3597), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3599), 1, + anon_sym_PIPE, + ACTIONS(3601), 1, + anon_sym_AMP, + ACTIONS(3603), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3605), 1, + anon_sym_AMP_AMP, + ACTIONS(3611), 1, + anon_sym_STAR, + ACTIONS(3613), 1, + anon_sym_SLASH, + STATE(262), 1, + sym__open_parenthesis, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(227), 3, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3593), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3609), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [119979] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, - anon_sym_QMARK, - ACTIONS(2117), 1, - anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5957), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + STATE(255), 1, sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, - anon_sym_PLUS, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(153), 8, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5955), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(2024), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [99335] = 30, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + ACTIONS(151), 16, + sym__external_close_parenthesis, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + sym_comma, + [120053] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, - sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5961), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5959), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(2025), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [99457] = 30, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3705), 1, + sym__external_close_parenthesis, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(908), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [120159] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, - anon_sym_QMARK, - ACTIONS(2117), 1, - anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(3577), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5965), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + STATE(262), 1, sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, - anon_sym_PLUS, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(149), 9, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5963), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(2027), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [99579] = 30, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(147), 18, + sym__external_close_bracket, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [120229] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(3487), 1, + anon_sym_PLUS, + ACTIONS(3489), 1, + anon_sym_DASH, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5969), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3707), 1, + sym__external_close_parenthesis, + STATE(255), 1, sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(914), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [120335] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3577), 1, + sym__external_open_parenthesis, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3587), 1, + anon_sym_TILDE, + ACTIONS(3589), 1, anon_sym_PLUS, + ACTIONS(3591), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5967), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(2029), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [99701] = 30, + ACTIONS(3599), 1, + anon_sym_PIPE, + ACTIONS(3601), 1, + anon_sym_AMP, + ACTIONS(3603), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3605), 1, + anon_sym_AMP_AMP, + ACTIONS(3611), 1, + anon_sym_STAR, + ACTIONS(3613), 1, + anon_sym_SLASH, + STATE(262), 1, + sym__open_parenthesis, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(153), 2, + anon_sym_EQ, + anon_sym_DASH_GT, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3609), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(151), 7, + sym__external_close_bracket, + anon_sym_QMARK, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + sym_comma, + [120431] = 29, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, - anon_sym_QMARK, - ACTIONS(2117), 1, - anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(3577), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5973), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3585), 1, + anon_sym_EQ, + ACTIONS(3587), 1, + anon_sym_TILDE, + ACTIONS(3589), 1, anon_sym_PLUS, + ACTIONS(3591), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5971), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(2031), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [99823] = 30, + ACTIONS(3595), 1, + anon_sym_DASH_GT, + ACTIONS(3597), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3599), 1, + anon_sym_PIPE, + ACTIONS(3601), 1, + anon_sym_AMP, + ACTIONS(3603), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3605), 1, + anon_sym_AMP_AMP, + ACTIONS(3611), 1, + anon_sym_STAR, + ACTIONS(3613), 1, + anon_sym_SLASH, + STATE(262), 1, + sym__open_parenthesis, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3609), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(151), 6, + sym__external_close_bracket, + anon_sym_QMARK, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + sym_comma, + [120531] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(153), 9, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(151), 18, + sym__external_close_parenthesis, anon_sym_QMARK, - ACTIONS(2117), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [120601] = 26, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3577), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5977), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3589), 1, anon_sym_PLUS, + ACTIONS(3591), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5975), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(2032), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [99945] = 30, + ACTIONS(3599), 1, + anon_sym_PIPE, + ACTIONS(3601), 1, + anon_sym_AMP, + ACTIONS(3603), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3605), 1, + anon_sym_AMP_AMP, + ACTIONS(3611), 1, + anon_sym_STAR, + ACTIONS(3613), 1, + anon_sym_SLASH, + STATE(262), 1, + sym__open_parenthesis, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(235), 2, + anon_sym_EQ, + anon_sym_DASH_GT, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3609), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(237), 8, + sym__external_close_bracket, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + sym_comma, + [120695] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, - sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5981), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5979), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(2034), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [100067] = 30, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3709), 1, + sym__external_close_parenthesis, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1637), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [120801] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, - sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5985), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5983), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(2035), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [100189] = 30, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3711), 1, + sym__external_close_parenthesis, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(960), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [120907] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, - sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5989), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, - sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5987), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(2037), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [100311] = 30, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3713), 1, + sym__external_close_parenthesis, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(962), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [121013] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym_identifier, - ACTIONS(2103), 1, - anon_sym_BSLASH, - ACTIONS(2105), 1, - anon_sym_function, - ACTIONS(2107), 1, - anon_sym_if, - ACTIONS(2109), 1, - anon_sym_for, - ACTIONS(2111), 1, - anon_sym_while, - ACTIONS(2113), 1, - anon_sym_repeat, - ACTIONS(2115), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_QMARK, - ACTIONS(2117), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(2119), 1, - anon_sym_BANG, - ACTIONS(2123), 1, - sym__hex_literal, - ACTIONS(2125), 1, - sym__number_literal, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(2141), 1, + ACTIONS(3487), 1, + anon_sym_PLUS, + ACTIONS(3489), 1, + anon_sym_DASH, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(2143), 1, - sym__external_open_brace, - ACTIONS(5993), 1, - sym_dot_dot_i, - STATE(901), 1, - sym__open_brace, - STATE(1001), 1, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3715), 1, + sym__external_close_parenthesis, + STATE(255), 1, sym__open_parenthesis, - STATE(2083), 1, - sym_string, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2087), 1, - sym__float_literal, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2292), 1, - sym__string_or_identifier, - ACTIONS(2121), 2, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(964), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [121119] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, + anon_sym_QMARK, + ACTIONS(3485), 1, + anon_sym_TILDE, + ACTIONS(3487), 1, anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(2133), 5, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - ACTIONS(5991), 9, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - sym_dots, - STATE(1977), 19, - sym_function_definition, - sym_if_statement, - sym_for_statement, - sym_while_statement, - sym_repeat_statement, - sym_braced_expression, - sym_parenthesized_expression, - sym_call, - sym_subset, - sym_subset2, - sym_unary_operator, - sym_binary_operator, - sym_extract_operator, - sym_namespace_operator, - sym_integer, - sym_complex, - sym_float, - sym_na, - sym__expression, - [100433] = 12, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3717), 1, + sym__external_close_parenthesis, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(970), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [121225] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(3337), 1, - anon_sym_SQUOTE, - ACTIONS(3339), 1, - anon_sym_DQUOTE, - ACTIONS(3349), 1, - sym__raw_string_literal, - ACTIONS(5995), 1, - sym_identifier, - ACTIONS(5997), 1, - sym__newline, - STATE(1892), 1, - aux_sym_function_definition_repeat1, - STATE(2065), 1, - sym__single_quoted_string, - STATE(2073), 1, - sym__double_quoted_string, - STATE(2108), 2, - sym_string, - sym__string_or_identifier, - ACTIONS(829), 9, + ACTIONS(3567), 1, + sym__external_open_parenthesis, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, + sym__open_parenthesis, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(149), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -158633,12 +128760,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(825), 26, - sym__external_else, - sym__external_open_parenthesis, - sym__external_close_parenthesis, - sym__external_open_bracket, - sym__external_open_bracket2, + ACTIONS(147), 18, + sym__external_close_bracket2, anon_sym_QMARK, anon_sym_TILDE, anon_sym_PLUS, @@ -158653,109 +128776,550 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [121295] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3485), 1, + anon_sym_TILDE, + ACTIONS(3487), 1, + anon_sym_PLUS, + ACTIONS(3489), 1, + anon_sym_DASH, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, anon_sym_STAR_STAR, anon_sym_CARET, + ACTIONS(3515), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, + ACTIONS(3519), 2, anon_sym_DOLLAR, anon_sym_AT, + ACTIONS(175), 3, + sym__external_close_parenthesis, + anon_sym_QMARK, sym_comma, - [100504] = 12, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [121397] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(3337), 1, - anon_sym_SQUOTE, - ACTIONS(3339), 1, - anon_sym_DQUOTE, - ACTIONS(3349), 1, - sym__raw_string_literal, - ACTIONS(5999), 1, - sym_identifier, - ACTIONS(6001), 1, - sym__newline, - STATE(1851), 1, - aux_sym_function_definition_repeat1, - STATE(2065), 1, - sym__single_quoted_string, - STATE(2073), 1, - sym__double_quoted_string, - STATE(2102), 2, - sym_string, - sym__string_or_identifier, - ACTIONS(765), 9, + ACTIONS(3481), 1, anon_sym_EQ, + ACTIONS(3483), 1, + anon_sym_QMARK, + ACTIONS(3485), 1, + anon_sym_TILDE, + ACTIONS(3487), 1, + anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, + ACTIONS(3493), 1, anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, anon_sym_PIPE, + ACTIONS(3499), 1, anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3719), 1, + sym__external_close_parenthesis, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(977), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, anon_sym_LT, anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [121503] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3487), 1, + anon_sym_PLUS, + ACTIONS(3489), 1, + anon_sym_DASH, + ACTIONS(3509), 1, anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, anon_sym_COLON, - ACTIONS(761), 26, - sym__external_else, + ACTIONS(3521), 1, sym__external_open_parenthesis, - sym__external_close_parenthesis, + ACTIONS(3525), 1, sym__external_open_bracket, + ACTIONS(3527), 1, sym__external_open_bracket2, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(235), 4, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(237), 10, + sym__external_close_parenthesis, anon_sym_QMARK, anon_sym_TILDE, - anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, anon_sym_DASH_GT_GT, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + sym_comma, + [121589] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3577), 1, + sym__external_open_parenthesis, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3585), 1, + anon_sym_EQ, + ACTIONS(3587), 1, + anon_sym_TILDE, + ACTIONS(3589), 1, + anon_sym_PLUS, + ACTIONS(3591), 1, + anon_sym_DASH, + ACTIONS(3595), 1, + anon_sym_DASH_GT, + ACTIONS(3597), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3599), 1, + anon_sym_PIPE, + ACTIONS(3601), 1, + anon_sym_AMP, + ACTIONS(3603), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3605), 1, + anon_sym_AMP_AMP, + ACTIONS(3611), 1, + anon_sym_STAR, + ACTIONS(3613), 1, + anon_sym_SLASH, + STATE(262), 1, + sym__open_parenthesis, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(151), 3, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3593), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3609), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + [121691] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, + anon_sym_QMARK, + ACTIONS(3485), 1, + anon_sym_TILDE, + ACTIONS(3487), 1, + anon_sym_PLUS, + ACTIONS(3489), 1, + anon_sym_DASH, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3721), 1, + sym__external_close_parenthesis, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(979), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, anon_sym_STAR_STAR, anon_sym_CARET, + ACTIONS(3515), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, + ACTIONS(3519), 2, anon_sym_DOLLAR, anon_sym_AT, - sym_comma, - [100575] = 12, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [121797] = 29, ACTIONS(3), 1, sym_comment, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(6003), 1, - sym_identifier, - ACTIONS(6005), 1, - sym__newline, - STATE(1854), 1, - aux_sym_function_definition_repeat1, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2129), 2, - sym_string, - sym__string_or_identifier, - ACTIONS(765), 9, + ACTIONS(3529), 1, anon_sym_EQ, + ACTIONS(3531), 1, + anon_sym_TILDE, + ACTIONS(3533), 1, + anon_sym_PLUS, + ACTIONS(3535), 1, anon_sym_DASH, + ACTIONS(3539), 1, anon_sym_DASH_GT, + ACTIONS(3541), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3543), 1, anon_sym_PIPE, + ACTIONS(3545), 1, anon_sym_AMP, + ACTIONS(3547), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3549), 1, + anon_sym_AMP_AMP, + ACTIONS(3555), 1, + anon_sym_STAR, + ACTIONS(3557), 1, + anon_sym_SLASH, + ACTIONS(3563), 1, + anon_sym_COLON, + ACTIONS(3567), 1, + sym__external_open_parenthesis, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, + sym__open_parenthesis, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(3551), 2, anon_sym_LT, anon_sym_GT, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3561), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3553), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(151), 6, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + sym_comma, + [121897] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, + anon_sym_QMARK, + ACTIONS(3485), 1, + anon_sym_TILDE, + ACTIONS(3487), 1, + anon_sym_PLUS, + ACTIONS(3489), 1, + anon_sym_DASH, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, anon_sym_COLON, - ACTIONS(761), 25, + ACTIONS(3521), 1, sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + ACTIONS(3723), 1, sym__external_close_parenthesis, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(503), 1, + sym__close_parenthesis, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [122003] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, sym__external_open_bracket, + ACTIONS(3527), 1, sym__external_open_bracket2, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(153), 8, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + ACTIONS(151), 18, + sym__external_close_parenthesis, anon_sym_QMARK, anon_sym_TILDE, anon_sym_PLUS, @@ -158770,90 +129334,181 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [122075] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3485), 1, + anon_sym_TILDE, + ACTIONS(3487), 1, + anon_sym_PLUS, + ACTIONS(3489), 1, + anon_sym_DASH, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, + anon_sym_SLASH, + ACTIONS(3517), 1, + anon_sym_COLON, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, anon_sym_STAR_STAR, anon_sym_CARET, + ACTIONS(3515), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, + ACTIONS(3519), 2, anon_sym_DOLLAR, anon_sym_AT, + ACTIONS(179), 3, + sym__external_close_parenthesis, + anon_sym_QMARK, sym_comma, - [100645] = 12, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [122177] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(6007), 1, - sym_identifier, - ACTIONS(6009), 1, - sym__newline, - STATE(1960), 1, - aux_sym_function_definition_repeat1, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2122), 2, - sym_string, - sym__string_or_identifier, - ACTIONS(829), 9, + ACTIONS(3529), 1, anon_sym_EQ, + ACTIONS(3531), 1, + anon_sym_TILDE, + ACTIONS(3533), 1, + anon_sym_PLUS, + ACTIONS(3535), 1, anon_sym_DASH, + ACTIONS(3539), 1, anon_sym_DASH_GT, + ACTIONS(3541), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3543), 1, anon_sym_PIPE, + ACTIONS(3545), 1, anon_sym_AMP, - anon_sym_LT, - anon_sym_GT, + ACTIONS(3547), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3549), 1, + anon_sym_AMP_AMP, + ACTIONS(3555), 1, anon_sym_STAR, + ACTIONS(3557), 1, + anon_sym_SLASH, + ACTIONS(3563), 1, anon_sym_COLON, - ACTIONS(825), 25, + ACTIONS(3567), 1, sym__external_open_parenthesis, - sym__external_close_parenthesis, + ACTIONS(3569), 1, sym__external_open_bracket, + ACTIONS(3571), 1, sym__external_open_bracket2, + STATE(265), 1, + sym__open_parenthesis, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(3551), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3561), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(233), 3, + sym__external_close_bracket2, anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_PLUS, + sym_comma, + ACTIONS(3537), 3, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - anon_sym_DASH_GT_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, + ACTIONS(3553), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_SLASH, + [122279] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3577), 1, + sym__external_open_parenthesis, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + STATE(262), 1, + sym__open_parenthesis, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, anon_sym_STAR_STAR, anon_sym_CARET, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, + ACTIONS(3575), 2, anon_sym_DOLLAR, anon_sym_AT, - sym_comma, - [100715] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3337), 1, - anon_sym_SQUOTE, - ACTIONS(3339), 1, - anon_sym_DQUOTE, - ACTIONS(3349), 1, - sym__raw_string_literal, - ACTIONS(6011), 1, - sym_identifier, - STATE(2065), 1, - sym__single_quoted_string, - STATE(2073), 1, - sym__double_quoted_string, - STATE(2115), 2, - sym_string, - sym__string_or_identifier, - ACTIONS(1077), 9, + ACTIONS(153), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -158863,12 +129518,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1075), 26, - sym__external_else, - sym__external_open_parenthesis, - sym__external_close_parenthesis, - sym__external_open_bracket, - sym__external_open_bracket2, + ACTIONS(151), 18, + sym__external_close_bracket, anon_sym_QMARK, anon_sym_TILDE, anon_sym_PLUS, @@ -158883,336 +129534,394 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_SLASH, - anon_sym_STAR_STAR, - anon_sym_CARET, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - anon_sym_DOLLAR, - anon_sym_AT, sym_comma, - [100780] = 32, + [122349] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(6013), 1, + ACTIONS(3481), 1, anon_sym_EQ, - ACTIONS(6015), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(6017), 1, + ACTIONS(3487), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(6023), 1, + ACTIONS(3493), 1, anon_sym_DASH_GT, - ACTIONS(6025), 1, + ACTIONS(3495), 1, anon_sym_DASH_GT_GT, - ACTIONS(6027), 1, + ACTIONS(3497), 1, anon_sym_PIPE, - ACTIONS(6029), 1, + ACTIONS(3499), 1, anon_sym_AMP, - ACTIONS(6031), 1, + ACTIONS(3501), 1, anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, + ACTIONS(3503), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3509), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3511), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3517), 1, anon_sym_COLON, - ACTIONS(6051), 1, - sym__external_else, - ACTIONS(6053), 1, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3525), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3527), 1, sym__external_open_bracket2, - STATE(678), 1, + STATE(255), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(256), 1, sym__open_bracket, - STATE(680), 1, + STATE(257), 1, sym__open_bracket2, - STATE(1220), 1, - sym__else, - STATE(2099), 1, + STATE(1759), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1760), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1761), 1, sym_subset2_arguments, - ACTIONS(6035), 2, + ACTIONS(3505), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3513), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3515), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3519), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(199), 3, + ACTIONS(183), 3, sym__external_close_parenthesis, anon_sym_QMARK, sym_comma, - ACTIONS(6021), 3, + ACTIONS(3491), 3, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6037), 4, + ACTIONS(3507), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [100888] = 32, + [122451] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(6013), 1, + ACTIONS(3481), 1, anon_sym_EQ, - ACTIONS(6015), 1, + ACTIONS(3483), 1, + anon_sym_QMARK, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(6017), 1, + ACTIONS(3487), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(6023), 1, + ACTIONS(3493), 1, anon_sym_DASH_GT, - ACTIONS(6025), 1, + ACTIONS(3495), 1, anon_sym_DASH_GT_GT, - ACTIONS(6027), 1, + ACTIONS(3497), 1, anon_sym_PIPE, - ACTIONS(6029), 1, + ACTIONS(3499), 1, anon_sym_AMP, - ACTIONS(6031), 1, + ACTIONS(3501), 1, anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, + ACTIONS(3503), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3509), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3511), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3517), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3525), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3527), 1, sym__external_open_bracket2, - ACTIONS(6059), 1, - sym__external_else, - STATE(678), 1, + ACTIONS(3725), 1, + sym__external_close_parenthesis, + STATE(255), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(256), 1, sym__open_bracket, - STATE(680), 1, + STATE(257), 1, sym__open_bracket2, - STATE(1211), 1, - sym__else, - STATE(2099), 1, + STATE(989), 1, + sym__close_parenthesis, + STATE(1759), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1760), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1761), 1, sym_subset2_arguments, - ACTIONS(6035), 2, + ACTIONS(3505), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3513), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3515), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [122557] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3521), 1, + sym__external_open_parenthesis, + ACTIONS(3525), 1, + sym__external_open_bracket, + ACTIONS(3527), 1, + sym__external_open_bracket2, + STATE(255), 1, + sym__open_parenthesis, + STATE(256), 1, + sym__open_bracket, + STATE(257), 1, + sym__open_bracket2, + STATE(1759), 1, + sym_call_arguments, + STATE(1760), 1, + sym_subset_arguments, + STATE(1761), 1, + sym_subset2_arguments, + ACTIONS(3513), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3519), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(53), 3, + ACTIONS(235), 9, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(237), 18, sym__external_close_parenthesis, anon_sym_QMARK, - sym_comma, - ACTIONS(6021), 3, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6037), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [100996] = 32, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + sym_comma, + [122627] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(6013), 1, + ACTIONS(3481), 1, anon_sym_EQ, - ACTIONS(6015), 1, + ACTIONS(3483), 1, + anon_sym_QMARK, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(6017), 1, + ACTIONS(3487), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(6023), 1, + ACTIONS(3493), 1, anon_sym_DASH_GT, - ACTIONS(6025), 1, + ACTIONS(3495), 1, anon_sym_DASH_GT_GT, - ACTIONS(6027), 1, + ACTIONS(3497), 1, anon_sym_PIPE, - ACTIONS(6029), 1, + ACTIONS(3499), 1, anon_sym_AMP, - ACTIONS(6031), 1, + ACTIONS(3501), 1, anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, + ACTIONS(3503), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3509), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3511), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3517), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3525), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3527), 1, sym__external_open_bracket2, - ACTIONS(6061), 1, - sym__external_else, - STATE(678), 1, + ACTIONS(3727), 1, + sym__external_close_parenthesis, + STATE(255), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(256), 1, sym__open_bracket, - STATE(680), 1, + STATE(257), 1, sym__open_bracket2, - STATE(1237), 1, - sym__else, - STATE(2099), 1, + STATE(991), 1, + sym__close_parenthesis, + STATE(1759), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1760), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1761), 1, sym_subset2_arguments, - ACTIONS(6035), 2, + ACTIONS(3505), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3513), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3515), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3519), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(101), 3, - sym__external_close_parenthesis, - anon_sym_QMARK, - sym_comma, - ACTIONS(6021), 3, + ACTIONS(3491), 3, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6037), 4, + ACTIONS(3507), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [101104] = 32, + [122733] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(6013), 1, + ACTIONS(3529), 1, anon_sym_EQ, - ACTIONS(6015), 1, + ACTIONS(3531), 1, anon_sym_TILDE, - ACTIONS(6017), 1, + ACTIONS(3533), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3535), 1, anon_sym_DASH, - ACTIONS(6023), 1, + ACTIONS(3539), 1, anon_sym_DASH_GT, - ACTIONS(6025), 1, + ACTIONS(3541), 1, anon_sym_DASH_GT_GT, - ACTIONS(6027), 1, + ACTIONS(3543), 1, anon_sym_PIPE, - ACTIONS(6029), 1, + ACTIONS(3545), 1, anon_sym_AMP, - ACTIONS(6031), 1, + ACTIONS(3547), 1, anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, + ACTIONS(3549), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3555), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3557), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3563), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3567), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3569), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3571), 1, sym__external_open_bracket2, - ACTIONS(6063), 1, - sym__external_else, - STATE(678), 1, + STATE(265), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(266), 1, sym__open_bracket, - STATE(680), 1, + STATE(267), 1, sym__open_bracket2, - STATE(1367), 1, - sym__else, - STATE(2099), 1, + STATE(1753), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1754), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1755), 1, sym_subset2_arguments, - ACTIONS(6035), 2, + ACTIONS(3551), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3559), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3561), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3565), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(53), 3, - sym__external_close_parenthesis, + ACTIONS(151), 3, + sym__external_close_bracket2, anon_sym_QMARK, sym_comma, - ACTIONS(6021), 3, + ACTIONS(3537), 3, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6037), 4, + ACTIONS(3553), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [101212] = 10, + [122835] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(2127), 1, - anon_sym_SQUOTE, - ACTIONS(2129), 1, - anon_sym_DQUOTE, - ACTIONS(2139), 1, - sym__raw_string_literal, - ACTIONS(6065), 1, - sym_identifier, - STATE(2086), 1, - sym__single_quoted_string, - STATE(2089), 1, - sym__double_quoted_string, - STATE(2128), 2, - sym_string, - sym__string_or_identifier, - ACTIONS(1077), 9, + ACTIONS(3577), 1, + sym__external_open_parenthesis, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3611), 1, + anon_sym_STAR, + ACTIONS(3613), 1, + anon_sym_SLASH, + STATE(262), 1, + sym__open_parenthesis, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(153), 7, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -159220,13 +129929,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_LT, anon_sym_GT, - anon_sym_STAR, - anon_sym_COLON, - ACTIONS(1075), 25, - sym__external_open_parenthesis, - sym__external_close_parenthesis, - sym__external_open_bracket, - sym__external_open_bracket2, + ACTIONS(151), 15, + sym__external_close_bracket, anon_sym_QMARK, anon_sym_TILDE, anon_sym_PLUS, @@ -159240,1741 +129944,1900 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + sym_comma, + [122913] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3533), 1, + anon_sym_PLUS, + ACTIONS(3535), 1, + anon_sym_DASH, + ACTIONS(3555), 1, + anon_sym_STAR, + ACTIONS(3557), 1, anon_sym_SLASH, + ACTIONS(3563), 1, + anon_sym_COLON, + ACTIONS(3567), 1, + sym__external_open_parenthesis, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, + sym__open_parenthesis, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(3551), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3559), 2, anon_sym_STAR_STAR, anon_sym_CARET, + ACTIONS(3561), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, + ACTIONS(3565), 2, anon_sym_DOLLAR, anon_sym_AT, + ACTIONS(235), 4, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + ACTIONS(3553), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(237), 10, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, sym_comma, - [101276] = 32, + [122999] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(6013), 1, - anon_sym_EQ, - ACTIONS(6015), 1, - anon_sym_TILDE, - ACTIONS(6017), 1, + ACTIONS(3533), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3535), 1, anon_sym_DASH, - ACTIONS(6023), 1, - anon_sym_DASH_GT, - ACTIONS(6025), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6027), 1, + ACTIONS(3543), 1, anon_sym_PIPE, - ACTIONS(6029), 1, + ACTIONS(3545), 1, anon_sym_AMP, - ACTIONS(6031), 1, + ACTIONS(3547), 1, anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, + ACTIONS(3549), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3555), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3557), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3563), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3567), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3569), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3571), 1, sym__external_open_bracket2, - ACTIONS(6067), 1, - sym__external_else, - STATE(678), 1, + STATE(265), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(266), 1, sym__open_bracket, - STATE(680), 1, + STATE(267), 1, sym__open_bracket2, - STATE(1372), 1, - sym__else, - STATE(2099), 1, + STATE(1753), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1754), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1755), 1, sym_subset2_arguments, - ACTIONS(6035), 2, + ACTIONS(153), 2, + anon_sym_EQ, + anon_sym_DASH_GT, + ACTIONS(3551), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3559), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3561), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3565), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(205), 3, - sym__external_close_parenthesis, - anon_sym_QMARK, - sym_comma, - ACTIONS(6021), 3, - anon_sym_LT_DASH, - anon_sym_LT_LT_DASH, - anon_sym_COLON_EQ, - ACTIONS(6037), 4, + ACTIONS(3553), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [101384] = 32, + ACTIONS(151), 8, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + sym_comma, + [123093] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(6013), 1, + ACTIONS(3481), 1, anon_sym_EQ, - ACTIONS(6015), 1, + ACTIONS(3483), 1, + anon_sym_QMARK, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(6017), 1, + ACTIONS(3487), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(6023), 1, + ACTIONS(3493), 1, anon_sym_DASH_GT, - ACTIONS(6025), 1, + ACTIONS(3495), 1, anon_sym_DASH_GT_GT, - ACTIONS(6027), 1, + ACTIONS(3497), 1, anon_sym_PIPE, - ACTIONS(6029), 1, + ACTIONS(3499), 1, anon_sym_AMP, - ACTIONS(6031), 1, + ACTIONS(3501), 1, anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, + ACTIONS(3503), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3509), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3511), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3517), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3525), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3527), 1, sym__external_open_bracket2, - ACTIONS(6069), 1, - sym__external_else, - STATE(678), 1, + ACTIONS(3729), 1, + sym__external_close_parenthesis, + STATE(255), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(256), 1, sym__open_bracket, - STATE(680), 1, + STATE(257), 1, sym__open_bracket2, - STATE(1377), 1, - sym__else, - STATE(2099), 1, + STATE(996), 1, + sym__close_parenthesis, + STATE(1759), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1760), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1761), 1, sym_subset2_arguments, - ACTIONS(6035), 2, + ACTIONS(3505), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3513), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3515), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3519), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(101), 3, - sym__external_close_parenthesis, - anon_sym_QMARK, - sym_comma, - ACTIONS(6021), 3, + ACTIONS(3491), 3, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6037), 4, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [123199] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3577), 1, + sym__external_open_parenthesis, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3589), 1, + anon_sym_PLUS, + ACTIONS(3591), 1, + anon_sym_DASH, + ACTIONS(3601), 1, + anon_sym_AMP, + ACTIONS(3605), 1, + anon_sym_AMP_AMP, + ACTIONS(3611), 1, + anon_sym_STAR, + ACTIONS(3613), 1, + anon_sym_SLASH, + STATE(262), 1, + sym__open_parenthesis, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(153), 3, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + ACTIONS(3609), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [101492] = 32, + ACTIONS(151), 9, + sym__external_close_bracket, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + sym_comma, + [123289] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(6013), 1, + ACTIONS(3481), 1, anon_sym_EQ, - ACTIONS(6015), 1, + ACTIONS(3483), 1, + anon_sym_QMARK, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(6017), 1, + ACTIONS(3487), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(6023), 1, + ACTIONS(3493), 1, anon_sym_DASH_GT, - ACTIONS(6025), 1, + ACTIONS(3495), 1, anon_sym_DASH_GT_GT, - ACTIONS(6027), 1, + ACTIONS(3497), 1, anon_sym_PIPE, - ACTIONS(6029), 1, + ACTIONS(3499), 1, anon_sym_AMP, - ACTIONS(6031), 1, + ACTIONS(3501), 1, anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, + ACTIONS(3503), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3509), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3511), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3517), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3525), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3527), 1, sym__external_open_bracket2, - ACTIONS(6071), 1, - sym__external_else, - STATE(678), 1, + ACTIONS(3731), 1, + sym__external_close_parenthesis, + STATE(255), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(256), 1, sym__open_bracket, - STATE(680), 1, + STATE(257), 1, sym__open_bracket2, - STATE(1371), 1, - sym__else, - STATE(2099), 1, + STATE(998), 1, + sym__close_parenthesis, + STATE(1759), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1760), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1761), 1, sym_subset2_arguments, - ACTIONS(6035), 2, + ACTIONS(3505), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3513), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3515), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3519), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(199), 3, - sym__external_close_parenthesis, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [123395] = 18, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3555), 1, + anon_sym_STAR, + ACTIONS(3557), 1, + anon_sym_SLASH, + ACTIONS(3563), 1, + anon_sym_COLON, + ACTIONS(3567), 1, + sym__external_open_parenthesis, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, + sym__open_parenthesis, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3561), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3565), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(153), 7, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + ACTIONS(151), 15, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + sym_comma, + [123473] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3577), 1, + sym__external_open_parenthesis, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3585), 1, + anon_sym_EQ, + ACTIONS(3587), 1, + anon_sym_TILDE, + ACTIONS(3589), 1, + anon_sym_PLUS, + ACTIONS(3591), 1, + anon_sym_DASH, + ACTIONS(3595), 1, + anon_sym_DASH_GT, + ACTIONS(3597), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3599), 1, + anon_sym_PIPE, + ACTIONS(3601), 1, + anon_sym_AMP, + ACTIONS(3603), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3605), 1, + anon_sym_AMP_AMP, + ACTIONS(3611), 1, + anon_sym_STAR, + ACTIONS(3613), 1, + anon_sym_SLASH, + STATE(262), 1, + sym__open_parenthesis, + STATE(263), 1, + sym__open_bracket, + STATE(264), 1, + sym__open_bracket2, + STATE(1737), 1, + sym_call_arguments, + STATE(1765), 1, + sym_subset2_arguments, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3575), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(155), 3, + sym__external_close_bracket, anon_sym_QMARK, sym_comma, - ACTIONS(6021), 3, + ACTIONS(3593), 3, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6037), 4, + ACTIONS(3609), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [101600] = 32, + [123575] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(6013), 1, + ACTIONS(3529), 1, anon_sym_EQ, - ACTIONS(6015), 1, + ACTIONS(3531), 1, anon_sym_TILDE, - ACTIONS(6017), 1, + ACTIONS(3533), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3535), 1, anon_sym_DASH, - ACTIONS(6023), 1, + ACTIONS(3539), 1, anon_sym_DASH_GT, - ACTIONS(6025), 1, + ACTIONS(3541), 1, anon_sym_DASH_GT_GT, - ACTIONS(6027), 1, + ACTIONS(3543), 1, anon_sym_PIPE, - ACTIONS(6029), 1, + ACTIONS(3545), 1, anon_sym_AMP, - ACTIONS(6031), 1, + ACTIONS(3547), 1, anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, + ACTIONS(3549), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3555), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3557), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3563), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3567), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3569), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3571), 1, sym__external_open_bracket2, - ACTIONS(6073), 1, - sym__external_else, - STATE(678), 1, + STATE(265), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(266), 1, sym__open_bracket, - STATE(680), 1, + STATE(267), 1, sym__open_bracket2, - STATE(1226), 1, - sym__else, - STATE(2099), 1, + STATE(1753), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1754), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1755), 1, sym_subset2_arguments, - ACTIONS(6035), 2, + ACTIONS(3551), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3559), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3561), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3565), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(205), 3, - sym__external_close_parenthesis, + ACTIONS(151), 3, + sym__external_close_bracket2, anon_sym_QMARK, sym_comma, - ACTIONS(6021), 3, + ACTIONS(3537), 3, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6037), 4, + ACTIONS(3553), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [101708] = 30, + [123677] = 31, ACTIONS(3), 1, sym_comment, - ACTIONS(6013), 1, + ACTIONS(3481), 1, anon_sym_EQ, - ACTIONS(6015), 1, + ACTIONS(3483), 1, + anon_sym_QMARK, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(6017), 1, + ACTIONS(3487), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(6023), 1, + ACTIONS(3493), 1, anon_sym_DASH_GT, - ACTIONS(6025), 1, + ACTIONS(3495), 1, anon_sym_DASH_GT_GT, - ACTIONS(6027), 1, + ACTIONS(3497), 1, anon_sym_PIPE, - ACTIONS(6029), 1, + ACTIONS(3499), 1, anon_sym_AMP, - ACTIONS(6031), 1, + ACTIONS(3501), 1, anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, + ACTIONS(3503), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3509), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3511), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3517), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3525), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3527), 1, sym__external_open_bracket2, - STATE(678), 1, + STATE(255), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(256), 1, sym__open_bracket, - STATE(680), 1, + STATE(257), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1759), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1760), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1761), 1, sym_subset2_arguments, - ACTIONS(6035), 2, + ACTIONS(3505), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3513), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3515), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3519), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6021), 3, + ACTIONS(3621), 2, + sym__external_close_parenthesis, + sym_comma, + ACTIONS(3491), 3, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(371), 4, - sym__external_else, - sym__external_close_parenthesis, - anon_sym_QMARK, - sym_comma, - ACTIONS(6037), 4, + ACTIONS(3507), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [101811] = 30, + [123781] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(6013), 1, + ACTIONS(3481), 1, anon_sym_EQ, - ACTIONS(6015), 1, + ACTIONS(3483), 1, + anon_sym_QMARK, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(6017), 1, + ACTIONS(3487), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(6023), 1, + ACTIONS(3493), 1, anon_sym_DASH_GT, - ACTIONS(6025), 1, + ACTIONS(3495), 1, anon_sym_DASH_GT_GT, - ACTIONS(6027), 1, + ACTIONS(3497), 1, anon_sym_PIPE, - ACTIONS(6029), 1, + ACTIONS(3499), 1, anon_sym_AMP, - ACTIONS(6031), 1, + ACTIONS(3501), 1, anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, + ACTIONS(3503), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3509), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3511), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3517), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3525), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3527), 1, sym__external_open_bracket2, - STATE(678), 1, + ACTIONS(3733), 1, + sym__external_close_parenthesis, + STATE(255), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(256), 1, sym__open_bracket, - STATE(680), 1, + STATE(257), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1003), 1, + sym__close_parenthesis, + STATE(1759), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1760), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1761), 1, sym_subset2_arguments, - ACTIONS(6035), 2, + ACTIONS(3505), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3513), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3515), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3519), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6021), 3, + ACTIONS(3491), 3, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(403), 4, - sym__external_else, - sym__external_close_parenthesis, - anon_sym_QMARK, - sym_comma, - ACTIONS(6037), 4, + ACTIONS(3507), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [101914] = 30, + [123887] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(6013), 1, + ACTIONS(3577), 1, + sym__external_open_parenthesis, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3585), 1, anon_sym_EQ, - ACTIONS(6015), 1, + ACTIONS(3587), 1, anon_sym_TILDE, - ACTIONS(6017), 1, + ACTIONS(3589), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3591), 1, anon_sym_DASH, - ACTIONS(6023), 1, + ACTIONS(3595), 1, anon_sym_DASH_GT, - ACTIONS(6025), 1, + ACTIONS(3597), 1, anon_sym_DASH_GT_GT, - ACTIONS(6027), 1, + ACTIONS(3599), 1, anon_sym_PIPE, - ACTIONS(6029), 1, + ACTIONS(3601), 1, anon_sym_AMP, - ACTIONS(6031), 1, + ACTIONS(3603), 1, anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, + ACTIONS(3605), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3611), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3613), 1, anon_sym_SLASH, - ACTIONS(6047), 1, - anon_sym_COLON, - ACTIONS(6053), 1, - sym__external_open_parenthesis, - ACTIONS(6055), 1, - sym__external_open_bracket, - ACTIONS(6057), 1, - sym__external_open_bracket2, - STATE(678), 1, + STATE(262), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(263), 1, sym__open_bracket, - STATE(680), 1, + STATE(264), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1737), 1, sym_call_arguments, - STATE(2103), 1, - sym_subset_arguments, - STATE(2112), 1, + STATE(1765), 1, sym_subset2_arguments, - ACTIONS(6035), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6043), 2, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3575), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6021), 3, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(159), 3, + sym__external_close_bracket, + anon_sym_QMARK, + sym_comma, + ACTIONS(3593), 3, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(407), 4, - sym__external_else, - sym__external_close_parenthesis, - anon_sym_QMARK, - sym_comma, - ACTIONS(6037), 4, + ACTIONS(3609), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [102017] = 30, + [123989] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(6013), 1, + ACTIONS(3481), 1, anon_sym_EQ, - ACTIONS(6015), 1, + ACTIONS(3483), 1, + anon_sym_QMARK, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(6017), 1, + ACTIONS(3487), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(6023), 1, + ACTIONS(3493), 1, anon_sym_DASH_GT, - ACTIONS(6025), 1, + ACTIONS(3495), 1, anon_sym_DASH_GT_GT, - ACTIONS(6027), 1, + ACTIONS(3497), 1, anon_sym_PIPE, - ACTIONS(6029), 1, + ACTIONS(3499), 1, anon_sym_AMP, - ACTIONS(6031), 1, + ACTIONS(3501), 1, anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, + ACTIONS(3503), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3509), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3511), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3517), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3525), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3527), 1, sym__external_open_bracket2, - STATE(678), 1, + ACTIONS(3735), 1, + sym__external_close_parenthesis, + STATE(255), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(256), 1, sym__open_bracket, - STATE(680), 1, + STATE(257), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1005), 1, + sym__close_parenthesis, + STATE(1759), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1760), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1761), 1, sym_subset2_arguments, - ACTIONS(6035), 2, + ACTIONS(3505), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3513), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3515), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3519), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6021), 3, + ACTIONS(3491), 3, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(411), 4, - sym__external_else, - sym__external_close_parenthesis, - anon_sym_QMARK, - sym_comma, - ACTIONS(6037), 4, + ACTIONS(3507), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [102120] = 30, + [124095] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6013), 1, - anon_sym_EQ, - ACTIONS(6015), 1, + ACTIONS(3531), 1, anon_sym_TILDE, - ACTIONS(6017), 1, + ACTIONS(3533), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3535), 1, anon_sym_DASH, - ACTIONS(6023), 1, - anon_sym_DASH_GT, - ACTIONS(6025), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6027), 1, + ACTIONS(3543), 1, anon_sym_PIPE, - ACTIONS(6029), 1, + ACTIONS(3545), 1, anon_sym_AMP, - ACTIONS(6031), 1, + ACTIONS(3547), 1, anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, + ACTIONS(3549), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3555), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3557), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3563), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3567), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3569), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3571), 1, sym__external_open_bracket2, - STATE(678), 1, + STATE(265), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(266), 1, sym__open_bracket, - STATE(680), 1, + STATE(267), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1753), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1754), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1755), 1, sym_subset2_arguments, - ACTIONS(6035), 2, + ACTIONS(153), 2, + anon_sym_EQ, + anon_sym_DASH_GT, + ACTIONS(3551), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3559), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3561), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3565), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6021), 3, - anon_sym_LT_DASH, - anon_sym_LT_LT_DASH, - anon_sym_COLON_EQ, - ACTIONS(415), 4, - sym__external_else, - sym__external_close_parenthesis, - anon_sym_QMARK, - sym_comma, - ACTIONS(6037), 4, + ACTIONS(3553), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [102223] = 30, + ACTIONS(151), 7, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + sym_comma, + [124191] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(6013), 1, + ACTIONS(3481), 1, anon_sym_EQ, - ACTIONS(6015), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(6017), 1, + ACTIONS(3487), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(6023), 1, + ACTIONS(3493), 1, anon_sym_DASH_GT, - ACTIONS(6025), 1, + ACTIONS(3495), 1, anon_sym_DASH_GT_GT, - ACTIONS(6027), 1, + ACTIONS(3497), 1, anon_sym_PIPE, - ACTIONS(6029), 1, + ACTIONS(3499), 1, anon_sym_AMP, - ACTIONS(6031), 1, + ACTIONS(3501), 1, anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, + ACTIONS(3503), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3509), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3511), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3517), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3525), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3527), 1, sym__external_open_bracket2, - STATE(678), 1, + STATE(255), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(256), 1, sym__open_bracket, - STATE(680), 1, + STATE(257), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1759), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1760), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1761), 1, sym_subset2_arguments, - ACTIONS(6035), 2, + ACTIONS(3505), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3513), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3515), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3519), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6021), 3, - anon_sym_LT_DASH, - anon_sym_LT_LT_DASH, - anon_sym_COLON_EQ, - ACTIONS(419), 4, - sym__external_else, + ACTIONS(187), 3, sym__external_close_parenthesis, anon_sym_QMARK, sym_comma, - ACTIONS(6037), 4, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [102326] = 30, + [124293] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(6013), 1, + ACTIONS(3481), 1, anon_sym_EQ, - ACTIONS(6015), 1, + ACTIONS(3483), 1, + anon_sym_QMARK, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(6017), 1, + ACTIONS(3487), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(6023), 1, + ACTIONS(3493), 1, anon_sym_DASH_GT, - ACTIONS(6025), 1, + ACTIONS(3495), 1, anon_sym_DASH_GT_GT, - ACTIONS(6027), 1, + ACTIONS(3497), 1, anon_sym_PIPE, - ACTIONS(6029), 1, + ACTIONS(3499), 1, anon_sym_AMP, - ACTIONS(6031), 1, + ACTIONS(3501), 1, anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, + ACTIONS(3503), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3509), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3511), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3517), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3525), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3527), 1, sym__external_open_bracket2, - STATE(678), 1, + ACTIONS(3737), 1, + sym__external_close_parenthesis, + STATE(255), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(256), 1, sym__open_bracket, - STATE(680), 1, + STATE(257), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(495), 1, + sym__close_parenthesis, + STATE(1759), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1760), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1761), 1, sym_subset2_arguments, - ACTIONS(6035), 2, + ACTIONS(3505), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3513), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3515), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3519), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6021), 3, + ACTIONS(3491), 3, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(423), 4, - sym__external_else, - sym__external_close_parenthesis, - anon_sym_QMARK, - sym_comma, - ACTIONS(6037), 4, + ACTIONS(3507), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [102429] = 30, + [124399] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(6013), 1, - anon_sym_EQ, - ACTIONS(6015), 1, - anon_sym_TILDE, - ACTIONS(6017), 1, + ACTIONS(3533), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3535), 1, anon_sym_DASH, - ACTIONS(6023), 1, - anon_sym_DASH_GT, - ACTIONS(6025), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6027), 1, - anon_sym_PIPE, - ACTIONS(6029), 1, + ACTIONS(3545), 1, anon_sym_AMP, - ACTIONS(6031), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, + ACTIONS(3549), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3555), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3557), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3563), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3567), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3569), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3571), 1, sym__external_open_bracket2, - STATE(678), 1, + STATE(265), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(266), 1, sym__open_bracket, - STATE(680), 1, + STATE(267), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1753), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1754), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1755), 1, sym_subset2_arguments, - ACTIONS(6035), 2, + ACTIONS(3551), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3559), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3561), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3565), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6021), 3, - anon_sym_LT_DASH, - anon_sym_LT_LT_DASH, - anon_sym_COLON_EQ, - ACTIONS(383), 4, - sym__external_else, - sym__external_close_parenthesis, - anon_sym_QMARK, - sym_comma, - ACTIONS(6037), 4, + ACTIONS(153), 3, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + ACTIONS(3553), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [102532] = 30, + ACTIONS(151), 9, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + sym_comma, + [124489] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(6013), 1, + ACTIONS(3481), 1, anon_sym_EQ, - ACTIONS(6015), 1, + ACTIONS(3483), 1, + anon_sym_QMARK, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(6017), 1, + ACTIONS(3487), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(6023), 1, + ACTIONS(3493), 1, anon_sym_DASH_GT, - ACTIONS(6025), 1, + ACTIONS(3495), 1, anon_sym_DASH_GT_GT, - ACTIONS(6027), 1, + ACTIONS(3497), 1, anon_sym_PIPE, - ACTIONS(6029), 1, + ACTIONS(3499), 1, anon_sym_AMP, - ACTIONS(6031), 1, + ACTIONS(3501), 1, anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, + ACTIONS(3503), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3509), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3511), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3517), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3525), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3527), 1, sym__external_open_bracket2, - STATE(678), 1, + ACTIONS(3739), 1, + sym__external_close_parenthesis, + STATE(255), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(256), 1, sym__open_bracket, - STATE(680), 1, + STATE(257), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1010), 1, + sym__close_parenthesis, + STATE(1759), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1760), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1761), 1, sym_subset2_arguments, - ACTIONS(6035), 2, + ACTIONS(3505), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3513), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3515), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3519), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6021), 3, + ACTIONS(3491), 3, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(427), 4, - sym__external_else, - sym__external_close_parenthesis, - anon_sym_QMARK, - sym_comma, - ACTIONS(6037), 4, + ACTIONS(3507), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [102635] = 30, + [124595] = 31, ACTIONS(3), 1, sym_comment, - ACTIONS(6013), 1, + ACTIONS(3577), 1, + sym__external_open_parenthesis, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3585), 1, anon_sym_EQ, - ACTIONS(6015), 1, + ACTIONS(3587), 1, anon_sym_TILDE, - ACTIONS(6017), 1, + ACTIONS(3589), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3591), 1, anon_sym_DASH, - ACTIONS(6023), 1, + ACTIONS(3595), 1, anon_sym_DASH_GT, - ACTIONS(6025), 1, + ACTIONS(3597), 1, anon_sym_DASH_GT_GT, - ACTIONS(6027), 1, + ACTIONS(3599), 1, anon_sym_PIPE, - ACTIONS(6029), 1, + ACTIONS(3601), 1, anon_sym_AMP, - ACTIONS(6031), 1, + ACTIONS(3603), 1, anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, + ACTIONS(3605), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3611), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3613), 1, anon_sym_SLASH, - ACTIONS(6047), 1, - anon_sym_COLON, - ACTIONS(6053), 1, - sym__external_open_parenthesis, - ACTIONS(6055), 1, - sym__external_open_bracket, - ACTIONS(6057), 1, - sym__external_open_bracket2, - STATE(678), 1, + ACTIONS(3741), 1, + anon_sym_QMARK, + STATE(262), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(263), 1, sym__open_bracket, - STATE(680), 1, + STATE(264), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1737), 1, sym_call_arguments, - STATE(2103), 1, - sym_subset_arguments, - STATE(2112), 1, + STATE(1765), 1, sym_subset2_arguments, - ACTIONS(6035), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6043), 2, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3575), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6021), 3, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3621), 2, + sym__external_close_bracket, + sym_comma, + ACTIONS(3593), 3, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(431), 4, - sym__external_else, - sym__external_close_parenthesis, - anon_sym_QMARK, - sym_comma, - ACTIONS(6037), 4, + ACTIONS(3609), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [102738] = 30, + [124699] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(6013), 1, + ACTIONS(3481), 1, anon_sym_EQ, - ACTIONS(6015), 1, + ACTIONS(3483), 1, + anon_sym_QMARK, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(6017), 1, + ACTIONS(3487), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(6023), 1, + ACTIONS(3493), 1, anon_sym_DASH_GT, - ACTIONS(6025), 1, + ACTIONS(3495), 1, anon_sym_DASH_GT_GT, - ACTIONS(6027), 1, + ACTIONS(3497), 1, anon_sym_PIPE, - ACTIONS(6029), 1, + ACTIONS(3499), 1, anon_sym_AMP, - ACTIONS(6031), 1, + ACTIONS(3501), 1, anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, + ACTIONS(3503), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3509), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3511), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3517), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3525), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3527), 1, sym__external_open_bracket2, - STATE(678), 1, + ACTIONS(3743), 1, + sym__external_close_parenthesis, + STATE(255), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(256), 1, sym__open_bracket, - STATE(680), 1, + STATE(257), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1012), 1, + sym__close_parenthesis, + STATE(1759), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1760), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1761), 1, sym_subset2_arguments, - ACTIONS(6035), 2, + ACTIONS(3505), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3513), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3515), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3519), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6021), 3, + ACTIONS(3491), 3, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(435), 4, - sym__external_else, - sym__external_close_parenthesis, - anon_sym_QMARK, - sym_comma, - ACTIONS(6037), 4, + ACTIONS(3507), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [102841] = 30, + [124805] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(6013), 1, + ACTIONS(3481), 1, anon_sym_EQ, - ACTIONS(6015), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(6017), 1, + ACTIONS(3487), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(6023), 1, + ACTIONS(3493), 1, anon_sym_DASH_GT, - ACTIONS(6025), 1, + ACTIONS(3495), 1, anon_sym_DASH_GT_GT, - ACTIONS(6027), 1, + ACTIONS(3497), 1, anon_sym_PIPE, - ACTIONS(6029), 1, + ACTIONS(3499), 1, anon_sym_AMP, - ACTIONS(6031), 1, + ACTIONS(3501), 1, anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, + ACTIONS(3503), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3509), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3511), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3517), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3525), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3527), 1, sym__external_open_bracket2, - STATE(678), 1, + STATE(255), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(256), 1, sym__open_bracket, - STATE(680), 1, + STATE(257), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1759), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1760), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1761), 1, sym_subset2_arguments, - ACTIONS(6035), 2, + ACTIONS(3505), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3513), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3515), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3519), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6021), 3, - anon_sym_LT_DASH, - anon_sym_LT_LT_DASH, - anon_sym_COLON_EQ, - ACTIONS(439), 4, - sym__external_else, + ACTIONS(191), 3, sym__external_close_parenthesis, anon_sym_QMARK, sym_comma, - ACTIONS(6037), 4, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [102944] = 30, + [124907] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(6013), 1, - anon_sym_EQ, - ACTIONS(6015), 1, - anon_sym_TILDE, - ACTIONS(6017), 1, + ACTIONS(3533), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3535), 1, anon_sym_DASH, - ACTIONS(6023), 1, - anon_sym_DASH_GT, - ACTIONS(6025), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6027), 1, - anon_sym_PIPE, - ACTIONS(6029), 1, - anon_sym_AMP, - ACTIONS(6031), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, - anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3555), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3557), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3563), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3567), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3569), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3571), 1, sym__external_open_bracket2, - STATE(678), 1, + STATE(265), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(266), 1, sym__open_bracket, - STATE(680), 1, + STATE(267), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1753), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1754), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1755), 1, sym_subset2_arguments, - ACTIONS(6035), 2, + ACTIONS(3551), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3559), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3561), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3565), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6021), 3, - anon_sym_LT_DASH, - anon_sym_LT_LT_DASH, - anon_sym_COLON_EQ, - ACTIONS(369), 4, - sym__external_else, - sym__external_close_parenthesis, - anon_sym_QMARK, - sym_comma, - ACTIONS(6037), 4, + ACTIONS(153), 4, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + ACTIONS(3553), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [103047] = 30, + ACTIONS(151), 10, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + sym_comma, + [124993] = 29, ACTIONS(3), 1, sym_comment, - ACTIONS(6013), 1, + ACTIONS(3577), 1, + sym__external_open_parenthesis, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3585), 1, anon_sym_EQ, - ACTIONS(6015), 1, + ACTIONS(3587), 1, anon_sym_TILDE, - ACTIONS(6017), 1, + ACTIONS(3589), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3591), 1, anon_sym_DASH, - ACTIONS(6023), 1, + ACTIONS(3595), 1, anon_sym_DASH_GT, - ACTIONS(6025), 1, + ACTIONS(3597), 1, anon_sym_DASH_GT_GT, - ACTIONS(6027), 1, + ACTIONS(3599), 1, anon_sym_PIPE, - ACTIONS(6029), 1, + ACTIONS(3601), 1, anon_sym_AMP, - ACTIONS(6031), 1, + ACTIONS(3603), 1, anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, + ACTIONS(3605), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3611), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3613), 1, anon_sym_SLASH, - ACTIONS(6047), 1, - anon_sym_COLON, - ACTIONS(6053), 1, - sym__external_open_parenthesis, - ACTIONS(6055), 1, - sym__external_open_bracket, - ACTIONS(6057), 1, - sym__external_open_bracket2, - STATE(678), 1, + STATE(262), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(263), 1, sym__open_bracket, - STATE(680), 1, + STATE(264), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1737), 1, sym_call_arguments, - STATE(2103), 1, - sym_subset_arguments, - STATE(2112), 1, + STATE(1765), 1, sym_subset2_arguments, - ACTIONS(6035), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6043), 2, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3575), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6021), 3, - anon_sym_LT_DASH, - anon_sym_LT_LT_DASH, - anon_sym_COLON_EQ, - ACTIONS(443), 4, - sym__external_else, - sym__external_close_parenthesis, - anon_sym_QMARK, - sym_comma, - ACTIONS(6037), 4, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3609), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [103150] = 30, + ACTIONS(163), 6, + sym__external_close_bracket, + anon_sym_QMARK, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + sym_comma, + [125093] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(6013), 1, + ACTIONS(3481), 1, anon_sym_EQ, - ACTIONS(6015), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(6017), 1, + ACTIONS(3487), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(6023), 1, + ACTIONS(3493), 1, anon_sym_DASH_GT, - ACTIONS(6025), 1, + ACTIONS(3495), 1, anon_sym_DASH_GT_GT, - ACTIONS(6027), 1, + ACTIONS(3497), 1, anon_sym_PIPE, - ACTIONS(6029), 1, + ACTIONS(3499), 1, anon_sym_AMP, - ACTIONS(6031), 1, + ACTIONS(3501), 1, anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, + ACTIONS(3503), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3509), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3511), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3517), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3525), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3527), 1, sym__external_open_bracket2, - STATE(678), 1, + STATE(255), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(256), 1, sym__open_bracket, - STATE(680), 1, + STATE(257), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1759), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1760), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1761), 1, sym_subset2_arguments, - ACTIONS(6035), 2, + ACTIONS(3505), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3513), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3515), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3519), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6021), 3, - anon_sym_LT_DASH, - anon_sym_LT_LT_DASH, - anon_sym_COLON_EQ, - ACTIONS(447), 4, - sym__external_else, + ACTIONS(195), 3, sym__external_close_parenthesis, anon_sym_QMARK, sym_comma, - ACTIONS(6037), 4, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [103253] = 30, + [125195] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(6013), 1, + ACTIONS(3481), 1, anon_sym_EQ, - ACTIONS(6015), 1, + ACTIONS(3483), 1, + anon_sym_QMARK, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(6017), 1, + ACTIONS(3487), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(6023), 1, + ACTIONS(3493), 1, anon_sym_DASH_GT, - ACTIONS(6025), 1, + ACTIONS(3495), 1, anon_sym_DASH_GT_GT, - ACTIONS(6027), 1, + ACTIONS(3497), 1, anon_sym_PIPE, - ACTIONS(6029), 1, + ACTIONS(3499), 1, anon_sym_AMP, - ACTIONS(6031), 1, + ACTIONS(3501), 1, anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, + ACTIONS(3503), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3509), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3511), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3517), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3525), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3527), 1, sym__external_open_bracket2, - STATE(678), 1, + ACTIONS(3745), 1, + sym__external_close_parenthesis, + STATE(255), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(256), 1, sym__open_bracket, - STATE(680), 1, + STATE(257), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1017), 1, + sym__close_parenthesis, + STATE(1759), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1760), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1761), 1, sym_subset2_arguments, - ACTIONS(6035), 2, + ACTIONS(3505), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3513), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3515), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3519), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6021), 3, + ACTIONS(3491), 3, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(375), 4, - sym__external_else, - sym__external_close_parenthesis, - anon_sym_QMARK, - sym_comma, - ACTIONS(6037), 4, + ACTIONS(3507), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [103356] = 26, + [125301] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(6017), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3485), 1, + anon_sym_TILDE, + ACTIONS(3487), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(6027), 1, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, anon_sym_PIPE, - ACTIONS(6029), 1, + ACTIONS(3499), 1, anon_sym_AMP, - ACTIONS(6031), 1, + ACTIONS(3501), 1, anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, + ACTIONS(3503), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3509), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3511), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3517), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3525), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3527), 1, sym__external_open_bracket2, - STATE(678), 1, + STATE(255), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(256), 1, sym__open_bracket, - STATE(680), 1, + STATE(257), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1759), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1760), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1761), 1, sym_subset2_arguments, - ACTIONS(385), 2, - anon_sym_EQ, - anon_sym_DASH_GT, - ACTIONS(6035), 2, + ACTIONS(3505), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3513), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3515), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3519), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6037), 4, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(383), 9, - sym__external_else, + ACTIONS(199), 3, sym__external_close_parenthesis, anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_DASH, - anon_sym_LT_LT_DASH, - anon_sym_COLON_EQ, - anon_sym_DASH_GT_GT, sym_comma, - [103451] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6053), 1, - sym__external_open_parenthesis, - ACTIONS(6055), 1, - sym__external_open_bracket, - ACTIONS(6057), 1, - sym__external_open_bracket2, - STATE(678), 1, - sym__open_parenthesis, - STATE(679), 1, - sym__open_bracket, - STATE(680), 1, - sym__open_bracket2, - STATE(2099), 1, - sym_call_arguments, - STATE(2103), 1, - sym_subset_arguments, - STATE(2112), 1, - sym_subset2_arguments, - ACTIONS(6043), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6049), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(373), 9, - anon_sym_EQ, - anon_sym_DASH, - anon_sym_DASH_GT, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_LT, - anon_sym_GT, - anon_sym_STAR, - anon_sym_COLON, - ACTIONS(371), 19, - sym__external_else, - sym__external_close_parenthesis, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_PLUS, + ACTIONS(3491), 3, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - anon_sym_DASH_GT_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, + ACTIONS(3507), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_SLASH, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - sym_comma, - [103522] = 30, + anon_sym_BANG_EQ, + [125403] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(6013), 1, + ACTIONS(3481), 1, anon_sym_EQ, - ACTIONS(6015), 1, + ACTIONS(3483), 1, + anon_sym_QMARK, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(6017), 1, + ACTIONS(3487), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(6023), 1, + ACTIONS(3493), 1, anon_sym_DASH_GT, - ACTIONS(6025), 1, + ACTIONS(3495), 1, anon_sym_DASH_GT_GT, - ACTIONS(6027), 1, + ACTIONS(3497), 1, anon_sym_PIPE, - ACTIONS(6029), 1, + ACTIONS(3499), 1, anon_sym_AMP, - ACTIONS(6031), 1, + ACTIONS(3501), 1, anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, + ACTIONS(3503), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3509), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3511), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3517), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3525), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3527), 1, sym__external_open_bracket2, - STATE(678), 1, + ACTIONS(3747), 1, + sym__external_close_parenthesis, + STATE(255), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(256), 1, sym__open_bracket, - STATE(680), 1, + STATE(257), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1019), 1, + sym__close_parenthesis, + STATE(1759), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1760), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1761), 1, sym_subset2_arguments, - ACTIONS(6035), 2, + ACTIONS(3505), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3513), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3515), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3519), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6021), 3, + ACTIONS(3491), 3, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(379), 4, - sym__external_else, - sym__external_close_parenthesis, - anon_sym_QMARK, - sym_comma, - ACTIONS(6037), 4, + ACTIONS(3507), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [103625] = 22, + [125509] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(6017), 1, + ACTIONS(3533), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3535), 1, anon_sym_DASH, - ACTIONS(6039), 1, + ACTIONS(3555), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3557), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3563), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3567), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3569), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3571), 1, sym__external_open_bracket2, - STATE(678), 1, + STATE(265), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(266), 1, sym__open_bracket, - STATE(680), 1, + STATE(267), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1753), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1754), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1755), 1, sym_subset2_arguments, - ACTIONS(6035), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3559), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3561), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3565), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(385), 4, + ACTIONS(153), 6, anon_sym_EQ, anon_sym_DASH_GT, anon_sym_PIPE, anon_sym_AMP, - ACTIONS(6037), 4, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(383), 11, - sym__external_else, - sym__external_close_parenthesis, + anon_sym_LT, + anon_sym_GT, + ACTIONS(151), 14, + sym__external_close_bracket2, anon_sym_QMARK, anon_sym_TILDE, anon_sym_LT_DASH, @@ -160983,428 +131846,470 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT_GT, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, sym_comma, - [103712] = 20, + [125591] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(6017), 1, + ACTIONS(3577), 1, + sym__external_open_parenthesis, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3585), 1, + anon_sym_EQ, + ACTIONS(3587), 1, + anon_sym_TILDE, + ACTIONS(3589), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3591), 1, anon_sym_DASH, - ACTIONS(6039), 1, + ACTIONS(3595), 1, + anon_sym_DASH_GT, + ACTIONS(3597), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3599), 1, + anon_sym_PIPE, + ACTIONS(3601), 1, + anon_sym_AMP, + ACTIONS(3603), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3605), 1, + anon_sym_AMP_AMP, + ACTIONS(3611), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3613), 1, anon_sym_SLASH, - ACTIONS(6047), 1, - anon_sym_COLON, - ACTIONS(6053), 1, - sym__external_open_parenthesis, - ACTIONS(6055), 1, - sym__external_open_bracket, - ACTIONS(6057), 1, - sym__external_open_bracket2, - STATE(678), 1, + STATE(262), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(263), 1, sym__open_bracket, - STATE(680), 1, + STATE(264), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1737), 1, sym_call_arguments, - STATE(2103), 1, - sym_subset_arguments, - STATE(2112), 1, + STATE(1765), 1, sym_subset2_arguments, - ACTIONS(6043), 2, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3575), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(385), 6, - anon_sym_EQ, - anon_sym_DASH_GT, - anon_sym_PIPE, - anon_sym_AMP, + ACTIONS(3607), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(383), 15, - sym__external_else, - sym__external_close_parenthesis, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(163), 3, + sym__external_close_bracket, anon_sym_QMARK, - anon_sym_TILDE, + sym_comma, + ACTIONS(3593), 3, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - anon_sym_DASH_GT_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, + ACTIONS(3609), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - sym_comma, - [103795] = 18, + [125693] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(6039), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3485), 1, + anon_sym_TILDE, + ACTIONS(3487), 1, + anon_sym_PLUS, + ACTIONS(3489), 1, + anon_sym_DASH, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3511), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3517), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3525), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3527), 1, sym__external_open_bracket2, - STATE(678), 1, + STATE(255), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(256), 1, sym__open_bracket, - STATE(680), 1, + STATE(257), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1759), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1760), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1761), 1, sym_subset2_arguments, - ACTIONS(6043), 2, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3515), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3519), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(385), 7, - anon_sym_EQ, - anon_sym_DASH, - anon_sym_DASH_GT, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_LT, - anon_sym_GT, - ACTIONS(383), 16, - sym__external_else, + ACTIONS(203), 3, sym__external_close_parenthesis, anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_PLUS, + sym_comma, + ACTIONS(3491), 3, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - anon_sym_DASH_GT_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, + ACTIONS(3507), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - sym_comma, - [103874] = 16, + [125795] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(6047), 1, - anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3577), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3579), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3581), 1, sym__external_open_bracket2, - STATE(678), 1, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3589), 1, + anon_sym_PLUS, + ACTIONS(3591), 1, + anon_sym_DASH, + ACTIONS(3611), 1, + anon_sym_STAR, + ACTIONS(3613), 1, + anon_sym_SLASH, + STATE(262), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(263), 1, sym__open_bracket, - STATE(680), 1, + STATE(264), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1737), 1, sym_call_arguments, - STATE(2103), 1, - sym_subset_arguments, - STATE(2112), 1, + STATE(1765), 1, sym_subset2_arguments, - ACTIONS(6043), 2, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3575), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(385), 8, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(153), 4, anon_sym_EQ, - anon_sym_DASH, anon_sym_DASH_GT, anon_sym_PIPE, anon_sym_AMP, - anon_sym_LT, - anon_sym_GT, - anon_sym_STAR, - ACTIONS(383), 17, - sym__external_else, - sym__external_close_parenthesis, + ACTIONS(3609), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(151), 10, + sym__external_close_bracket, anon_sym_QMARK, anon_sym_TILDE, - anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, anon_sym_DASH_GT_GT, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_SLASH, sym_comma, - [103949] = 30, + [125881] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(6013), 1, + ACTIONS(3481), 1, anon_sym_EQ, - ACTIONS(6015), 1, + ACTIONS(3483), 1, + anon_sym_QMARK, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(6017), 1, + ACTIONS(3487), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(6023), 1, + ACTIONS(3493), 1, anon_sym_DASH_GT, - ACTIONS(6025), 1, + ACTIONS(3495), 1, anon_sym_DASH_GT_GT, - ACTIONS(6027), 1, + ACTIONS(3497), 1, anon_sym_PIPE, - ACTIONS(6029), 1, + ACTIONS(3499), 1, anon_sym_AMP, - ACTIONS(6031), 1, + ACTIONS(3501), 1, anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, + ACTIONS(3503), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3509), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3511), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3517), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3525), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3527), 1, sym__external_open_bracket2, - STATE(678), 1, + ACTIONS(3749), 1, + sym__external_close_parenthesis, + STATE(255), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(256), 1, sym__open_bracket, - STATE(680), 1, + STATE(257), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1025), 1, + sym__close_parenthesis, + STATE(1759), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1760), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1761), 1, sym_subset2_arguments, - ACTIONS(6035), 2, + ACTIONS(3505), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3513), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3515), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3519), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6021), 3, + ACTIONS(3491), 3, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(383), 4, - sym__external_else, - sym__external_close_parenthesis, - anon_sym_QMARK, - sym_comma, - ACTIONS(6037), 4, + ACTIONS(3507), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [104052] = 27, + [125987] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(6015), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(6017), 1, + ACTIONS(3487), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(6027), 1, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, anon_sym_PIPE, - ACTIONS(6029), 1, + ACTIONS(3499), 1, anon_sym_AMP, - ACTIONS(6031), 1, + ACTIONS(3501), 1, anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, + ACTIONS(3503), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3509), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3511), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3517), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3525), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3527), 1, sym__external_open_bracket2, - STATE(678), 1, + STATE(255), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(256), 1, sym__open_bracket, - STATE(680), 1, + STATE(257), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1759), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1760), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1761), 1, sym_subset2_arguments, - ACTIONS(385), 2, - anon_sym_EQ, - anon_sym_DASH_GT, - ACTIONS(6035), 2, + ACTIONS(3505), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3513), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3515), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3519), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6037), 4, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(383), 8, - sym__external_else, + ACTIONS(241), 3, sym__external_close_parenthesis, anon_sym_QMARK, + sym_comma, + ACTIONS(3491), 3, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - anon_sym_DASH_GT_GT, - sym_comma, - [104149] = 24, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [126089] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(6017), 1, + ACTIONS(3529), 1, + anon_sym_EQ, + ACTIONS(3531), 1, + anon_sym_TILDE, + ACTIONS(3533), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3535), 1, anon_sym_DASH, - ACTIONS(6029), 1, + ACTIONS(3539), 1, + anon_sym_DASH_GT, + ACTIONS(3541), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3543), 1, + anon_sym_PIPE, + ACTIONS(3545), 1, anon_sym_AMP, - ACTIONS(6033), 1, + ACTIONS(3547), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3549), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3555), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3557), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3563), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3567), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3569), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3571), 1, sym__external_open_bracket2, - STATE(678), 1, + STATE(265), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(266), 1, sym__open_bracket, - STATE(680), 1, + STATE(267), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1753), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1754), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1755), 1, sym_subset2_arguments, - ACTIONS(6035), 2, + ACTIONS(3551), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3559), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3561), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3565), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(385), 3, - anon_sym_EQ, - anon_sym_DASH_GT, - anon_sym_PIPE, - ACTIONS(6037), 4, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(383), 10, - sym__external_else, - sym__external_close_parenthesis, + ACTIONS(237), 3, + sym__external_close_bracket2, anon_sym_QMARK, - anon_sym_TILDE, + sym_comma, + ACTIONS(3537), 3, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - anon_sym_DASH_GT_GT, - anon_sym_PIPE_PIPE, - sym_comma, - [104240] = 14, + ACTIONS(3553), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [126191] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(6053), 1, + ACTIONS(3563), 1, + anon_sym_COLON, + ACTIONS(3567), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3569), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3571), 1, sym__external_open_bracket2, - STATE(678), 1, + STATE(265), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(266), 1, sym__open_bracket, - STATE(680), 1, + STATE(267), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1753), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1754), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1755), 1, sym_subset2_arguments, - ACTIONS(6043), 2, + ACTIONS(3559), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6049), 2, + ACTIONS(3561), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3565), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(385), 9, + ACTIONS(153), 8, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -161413,10 +132318,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_STAR, - anon_sym_COLON, - ACTIONS(383), 19, - sym__external_else, - sym__external_close_parenthesis, + ACTIONS(151), 16, + sym__external_close_bracket2, anon_sym_QMARK, anon_sym_TILDE, anon_sym_PLUS, @@ -161431,143 +132334,107 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_SLASH, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, sym_comma, - [104311] = 5, + [126265] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(6075), 1, - sym__newline, - STATE(1892), 1, - aux_sym_function_definition_repeat1, - ACTIONS(1409), 9, + ACTIONS(3481), 1, anon_sym_EQ, + ACTIONS(3485), 1, + anon_sym_TILDE, + ACTIONS(3487), 1, + anon_sym_PLUS, + ACTIONS(3489), 1, anon_sym_DASH, + ACTIONS(3493), 1, anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, anon_sym_PIPE, + ACTIONS(3499), 1, anon_sym_AMP, - anon_sym_LT, - anon_sym_GT, - anon_sym_STAR, - anon_sym_COLON, - ACTIONS(1411), 30, - sym__raw_string_literal, - sym__external_else, - sym__external_open_parenthesis, - sym__external_close_parenthesis, - sym__external_open_bracket, - sym__external_open_bracket2, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_PLUS, - anon_sym_LT_DASH, - anon_sym_LT_LT_DASH, - anon_sym_COLON_EQ, - anon_sym_DASH_GT_GT, + ACTIONS(3501), 1, anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, anon_sym_AMP_AMP, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, + ACTIONS(3509), 1, + anon_sym_STAR, + ACTIONS(3511), 1, anon_sym_SLASH, - anon_sym_STAR_STAR, - anon_sym_CARET, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - anon_sym_DOLLAR, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - sym_comma, - [104364] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6047), 1, + ACTIONS(3517), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3525), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3527), 1, sym__external_open_bracket2, - STATE(678), 1, + STATE(255), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(256), 1, sym__open_bracket, - STATE(680), 1, + STATE(257), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1759), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1760), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1761), 1, sym_subset2_arguments, - ACTIONS(6043), 2, + ACTIONS(3505), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3513), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6049), 2, + ACTIONS(3515), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3519), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(373), 8, - anon_sym_EQ, - anon_sym_DASH, - anon_sym_DASH_GT, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_LT, - anon_sym_GT, - anon_sym_STAR, - ACTIONS(371), 19, - sym__external_else, + ACTIONS(207), 3, sym__external_close_parenthesis, anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_PLUS, + sym_comma, + ACTIONS(3491), 3, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - anon_sym_DASH_GT_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, + ACTIONS(3507), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_SLASH, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - sym_comma, - [104437] = 14, + [126367] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(6053), 1, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3525), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3527), 1, sym__external_open_bracket2, - STATE(678), 1, + STATE(255), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(256), 1, sym__open_bracket, - STATE(680), 1, + STATE(257), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1759), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1760), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1761), 1, sym_subset2_arguments, - ACTIONS(6043), 2, + ACTIONS(3513), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6049), 2, + ACTIONS(3519), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(385), 9, + ACTIONS(153), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -161577,8 +132444,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(383), 19, - sym__external_else, + ACTIONS(151), 18, sym__external_close_parenthesis, anon_sym_QMARK, anon_sym_TILDE, @@ -161597,287 +132463,141 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_binary_operator_token1, anon_sym_PIPE_GT, sym_comma, - [104508] = 30, + [126437] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(6013), 1, + ACTIONS(3481), 1, anon_sym_EQ, - ACTIONS(6015), 1, + ACTIONS(3483), 1, + anon_sym_QMARK, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(6017), 1, + ACTIONS(3487), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(6023), 1, + ACTIONS(3493), 1, anon_sym_DASH_GT, - ACTIONS(6025), 1, + ACTIONS(3495), 1, anon_sym_DASH_GT_GT, - ACTIONS(6027), 1, + ACTIONS(3497), 1, anon_sym_PIPE, - ACTIONS(6029), 1, + ACTIONS(3499), 1, anon_sym_AMP, - ACTIONS(6031), 1, + ACTIONS(3501), 1, anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, + ACTIONS(3503), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3509), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3511), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3517), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3525), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3527), 1, sym__external_open_bracket2, - STATE(678), 1, + ACTIONS(3751), 1, + sym__external_close_parenthesis, + STATE(255), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(256), 1, sym__open_bracket, - STATE(680), 1, + STATE(257), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1033), 1, + sym__close_parenthesis, + STATE(1759), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1760), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1761), 1, sym_subset2_arguments, - ACTIONS(6035), 2, + ACTIONS(3505), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3513), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3515), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3519), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6021), 3, + ACTIONS(3491), 3, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(387), 4, - sym__external_else, - sym__external_close_parenthesis, - anon_sym_QMARK, - sym_comma, - ACTIONS(6037), 4, + ACTIONS(3507), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [104611] = 30, + [126543] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(6013), 1, - anon_sym_EQ, - ACTIONS(6015), 1, - anon_sym_TILDE, - ACTIONS(6017), 1, - anon_sym_PLUS, - ACTIONS(6019), 1, - anon_sym_DASH, - ACTIONS(6023), 1, - anon_sym_DASH_GT, - ACTIONS(6025), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6027), 1, - anon_sym_PIPE, - ACTIONS(6029), 1, - anon_sym_AMP, - ACTIONS(6031), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, - anon_sym_AMP_AMP, - ACTIONS(6039), 1, - anon_sym_STAR, - ACTIONS(6041), 1, - anon_sym_SLASH, - ACTIONS(6047), 1, - anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3577), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3579), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3581), 1, sym__external_open_bracket2, - STATE(678), 1, - sym__open_parenthesis, - STATE(679), 1, - sym__open_bracket, - STATE(680), 1, - sym__open_bracket2, - STATE(2099), 1, - sym_call_arguments, - STATE(2103), 1, - sym_subset_arguments, - STATE(2112), 1, - sym_subset2_arguments, - ACTIONS(6035), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6043), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6045), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6049), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6021), 3, - anon_sym_LT_DASH, - anon_sym_LT_LT_DASH, - anon_sym_COLON_EQ, - ACTIONS(453), 4, - sym__external_else, - sym__external_close_parenthesis, - anon_sym_QMARK, - sym_comma, - ACTIONS(6037), 4, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - [104714] = 30, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6013), 1, - anon_sym_EQ, - ACTIONS(6015), 1, - anon_sym_TILDE, - ACTIONS(6017), 1, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3589), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3591), 1, anon_sym_DASH, - ACTIONS(6023), 1, - anon_sym_DASH_GT, - ACTIONS(6025), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6027), 1, + ACTIONS(3599), 1, anon_sym_PIPE, - ACTIONS(6029), 1, + ACTIONS(3601), 1, anon_sym_AMP, - ACTIONS(6031), 1, + ACTIONS(3603), 1, anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, + ACTIONS(3605), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3611), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3613), 1, anon_sym_SLASH, - ACTIONS(6047), 1, - anon_sym_COLON, - ACTIONS(6053), 1, - sym__external_open_parenthesis, - ACTIONS(6055), 1, - sym__external_open_bracket, - ACTIONS(6057), 1, - sym__external_open_bracket2, - STATE(678), 1, + STATE(262), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(263), 1, sym__open_bracket, - STATE(680), 1, + STATE(264), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1737), 1, sym_call_arguments, - STATE(2103), 1, - sym_subset_arguments, - STATE(2112), 1, + STATE(1765), 1, sym_subset2_arguments, - ACTIONS(6035), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6043), 2, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(165), 2, + anon_sym_EQ, + anon_sym_DASH_GT, + ACTIONS(3573), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3575), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6021), 3, - anon_sym_LT_DASH, - anon_sym_LT_LT_DASH, - anon_sym_COLON_EQ, - ACTIONS(457), 4, - sym__external_else, - sym__external_close_parenthesis, - anon_sym_QMARK, - sym_comma, - ACTIONS(6037), 4, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - [104817] = 26, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6017), 1, - anon_sym_PLUS, - ACTIONS(6019), 1, - anon_sym_DASH, - ACTIONS(6027), 1, - anon_sym_PIPE, - ACTIONS(6029), 1, - anon_sym_AMP, - ACTIONS(6031), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, - anon_sym_AMP_AMP, - ACTIONS(6039), 1, - anon_sym_STAR, - ACTIONS(6041), 1, - anon_sym_SLASH, - ACTIONS(6047), 1, - anon_sym_COLON, - ACTIONS(6053), 1, - sym__external_open_parenthesis, - ACTIONS(6055), 1, - sym__external_open_bracket, - ACTIONS(6057), 1, - sym__external_open_bracket2, - STATE(678), 1, - sym__open_parenthesis, - STATE(679), 1, - sym__open_bracket, - STATE(680), 1, - sym__open_bracket2, - STATE(2099), 1, - sym_call_arguments, - STATE(2103), 1, - sym_subset_arguments, - STATE(2112), 1, - sym_subset2_arguments, - ACTIONS(455), 2, - anon_sym_EQ, - anon_sym_DASH_GT, - ACTIONS(6035), 2, + ACTIONS(3607), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(6043), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3615), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6037), 4, + ACTIONS(3609), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(457), 9, - sym__external_else, - sym__external_close_parenthesis, + ACTIONS(163), 8, + sym__external_close_bracket, anon_sym_QMARK, anon_sym_TILDE, anon_sym_LT_DASH, @@ -161885,99 +132605,108 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_EQ, anon_sym_DASH_GT_GT, sym_comma, - [104912] = 22, + [126637] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(6017), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, + anon_sym_QMARK, + ACTIONS(3485), 1, + anon_sym_TILDE, + ACTIONS(3487), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(6039), 1, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, + anon_sym_AMP, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, + anon_sym_AMP_AMP, + ACTIONS(3509), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3511), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3517), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3525), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3527), 1, sym__external_open_bracket2, - STATE(678), 1, + ACTIONS(3753), 1, + sym__external_close_parenthesis, + STATE(255), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(256), 1, sym__open_bracket, - STATE(680), 1, + STATE(257), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1035), 1, + sym__close_parenthesis, + STATE(1759), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1760), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1761), 1, sym_subset2_arguments, - ACTIONS(6035), 2, + ACTIONS(3505), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3513), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3515), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3519), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(455), 4, - anon_sym_EQ, - anon_sym_DASH_GT, - anon_sym_PIPE, - anon_sym_AMP, - ACTIONS(6037), 4, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(457), 11, - sym__external_else, - sym__external_close_parenthesis, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_DASH, - anon_sym_LT_LT_DASH, - anon_sym_COLON_EQ, - anon_sym_DASH_GT_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_comma, - [104999] = 14, + [126743] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(6053), 1, + ACTIONS(3567), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3569), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3571), 1, sym__external_open_bracket2, - STATE(678), 1, + STATE(265), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(266), 1, sym__open_bracket, - STATE(680), 1, + STATE(267), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1753), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1754), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1755), 1, sym_subset2_arguments, - ACTIONS(6043), 2, + ACTIONS(3559), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6049), 2, + ACTIONS(3565), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(455), 9, + ACTIONS(153), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -161987,9 +132716,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(457), 19, - sym__external_else, - sym__external_close_parenthesis, + ACTIONS(151), 18, + sym__external_close_bracket2, anon_sym_QMARK, anon_sym_TILDE, anon_sym_PLUS, @@ -162007,606 +132735,530 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_binary_operator_token1, anon_sym_PIPE_GT, sym_comma, - [105070] = 30, + [126813] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(6013), 1, - anon_sym_EQ, - ACTIONS(6015), 1, - anon_sym_TILDE, - ACTIONS(6017), 1, - anon_sym_PLUS, - ACTIONS(6019), 1, - anon_sym_DASH, - ACTIONS(6023), 1, - anon_sym_DASH_GT, - ACTIONS(6025), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6027), 1, - anon_sym_PIPE, - ACTIONS(6029), 1, - anon_sym_AMP, - ACTIONS(6031), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, - anon_sym_AMP_AMP, - ACTIONS(6039), 1, - anon_sym_STAR, - ACTIONS(6041), 1, - anon_sym_SLASH, - ACTIONS(6047), 1, - anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3577), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3579), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3581), 1, sym__external_open_bracket2, - STATE(678), 1, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3611), 1, + anon_sym_STAR, + ACTIONS(3613), 1, + anon_sym_SLASH, + STATE(262), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(263), 1, sym__open_bracket, - STATE(680), 1, + STATE(264), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1737), 1, sym_call_arguments, - STATE(2103), 1, - sym_subset_arguments, - STATE(2112), 1, + STATE(1765), 1, sym_subset2_arguments, - ACTIONS(6035), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6043), 2, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3575), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6021), 3, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(165), 7, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + ACTIONS(163), 15, + sym__external_close_bracket, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(391), 4, - sym__external_else, - sym__external_close_parenthesis, - anon_sym_QMARK, - sym_comma, - ACTIONS(6037), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [105173] = 30, + sym_comma, + [126891] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(6013), 1, + ACTIONS(3481), 1, anon_sym_EQ, - ACTIONS(6015), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(6017), 1, + ACTIONS(3487), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(6023), 1, + ACTIONS(3493), 1, anon_sym_DASH_GT, - ACTIONS(6025), 1, + ACTIONS(3495), 1, anon_sym_DASH_GT_GT, - ACTIONS(6027), 1, + ACTIONS(3497), 1, anon_sym_PIPE, - ACTIONS(6029), 1, + ACTIONS(3499), 1, anon_sym_AMP, - ACTIONS(6031), 1, + ACTIONS(3501), 1, anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, + ACTIONS(3503), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3509), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3511), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3517), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3525), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3527), 1, sym__external_open_bracket2, - STATE(678), 1, + STATE(255), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(256), 1, sym__open_bracket, - STATE(680), 1, + STATE(257), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1759), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1760), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1761), 1, sym_subset2_arguments, - ACTIONS(6035), 2, + ACTIONS(3505), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3513), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3515), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3519), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6021), 3, - anon_sym_LT_DASH, - anon_sym_LT_LT_DASH, - anon_sym_COLON_EQ, - ACTIONS(395), 4, - sym__external_else, + ACTIONS(245), 3, sym__external_close_parenthesis, anon_sym_QMARK, sym_comma, - ACTIONS(6037), 4, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [105276] = 30, + [126993] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(6013), 1, + ACTIONS(3481), 1, anon_sym_EQ, - ACTIONS(6015), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(6017), 1, + ACTIONS(3487), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(6023), 1, + ACTIONS(3493), 1, anon_sym_DASH_GT, - ACTIONS(6025), 1, + ACTIONS(3495), 1, anon_sym_DASH_GT_GT, - ACTIONS(6027), 1, + ACTIONS(3497), 1, anon_sym_PIPE, - ACTIONS(6029), 1, + ACTIONS(3499), 1, anon_sym_AMP, - ACTIONS(6031), 1, + ACTIONS(3501), 1, anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, + ACTIONS(3503), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3509), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3511), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3517), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3525), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3527), 1, sym__external_open_bracket2, - STATE(678), 1, + STATE(255), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(256), 1, sym__open_bracket, - STATE(680), 1, + STATE(257), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1759), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1760), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1761), 1, sym_subset2_arguments, - ACTIONS(6035), 2, + ACTIONS(3505), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3513), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3515), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3519), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6021), 3, - anon_sym_LT_DASH, - anon_sym_LT_LT_DASH, - anon_sym_COLON_EQ, - ACTIONS(399), 4, - sym__external_else, + ACTIONS(147), 3, sym__external_close_parenthesis, anon_sym_QMARK, sym_comma, - ACTIONS(6037), 4, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [105379] = 30, + [127095] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(6013), 1, + ACTIONS(3481), 1, anon_sym_EQ, - ACTIONS(6015), 1, + ACTIONS(3483), 1, + anon_sym_QMARK, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(6017), 1, + ACTIONS(3487), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(6023), 1, + ACTIONS(3493), 1, anon_sym_DASH_GT, - ACTIONS(6025), 1, + ACTIONS(3495), 1, anon_sym_DASH_GT_GT, - ACTIONS(6027), 1, + ACTIONS(3497), 1, anon_sym_PIPE, - ACTIONS(6029), 1, + ACTIONS(3499), 1, anon_sym_AMP, - ACTIONS(6031), 1, + ACTIONS(3501), 1, anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, + ACTIONS(3503), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3509), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3511), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3517), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3525), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3527), 1, sym__external_open_bracket2, - STATE(678), 1, + ACTIONS(3755), 1, + sym__external_close_parenthesis, + STATE(255), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(256), 1, sym__open_bracket, - STATE(680), 1, + STATE(257), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1041), 1, + sym__close_parenthesis, + STATE(1759), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1760), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1761), 1, sym_subset2_arguments, - ACTIONS(6035), 2, + ACTIONS(3505), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3513), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3515), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3519), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6021), 3, + ACTIONS(3491), 3, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(461), 4, - sym__external_else, - sym__external_close_parenthesis, - anon_sym_QMARK, - sym_comma, - ACTIONS(6037), 4, + ACTIONS(3507), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [105482] = 30, + [127201] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(6013), 1, - anon_sym_EQ, - ACTIONS(6015), 1, - anon_sym_TILDE, - ACTIONS(6017), 1, + ACTIONS(3487), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(6023), 1, - anon_sym_DASH_GT, - ACTIONS(6025), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6027), 1, + ACTIONS(3497), 1, anon_sym_PIPE, - ACTIONS(6029), 1, + ACTIONS(3499), 1, anon_sym_AMP, - ACTIONS(6031), 1, + ACTIONS(3501), 1, anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, + ACTIONS(3503), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3509), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3511), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3517), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3525), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3527), 1, sym__external_open_bracket2, - STATE(678), 1, + STATE(255), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(256), 1, sym__open_bracket, - STATE(680), 1, + STATE(257), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1759), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1760), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1761), 1, sym_subset2_arguments, - ACTIONS(6035), 2, + ACTIONS(149), 2, + anon_sym_EQ, + anon_sym_DASH_GT, + ACTIONS(3505), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3513), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3515), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3519), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6021), 3, - anon_sym_LT_DASH, - anon_sym_LT_LT_DASH, - anon_sym_COLON_EQ, - ACTIONS(465), 4, - sym__external_else, - sym__external_close_parenthesis, - anon_sym_QMARK, - sym_comma, - ACTIONS(6037), 4, + ACTIONS(3507), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [105585] = 30, + ACTIONS(147), 8, + sym__external_close_parenthesis, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + sym_comma, + [127295] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(6013), 1, + ACTIONS(3481), 1, anon_sym_EQ, - ACTIONS(6015), 1, + ACTIONS(3483), 1, + anon_sym_QMARK, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(6017), 1, + ACTIONS(3487), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(6023), 1, + ACTIONS(3493), 1, anon_sym_DASH_GT, - ACTIONS(6025), 1, + ACTIONS(3495), 1, anon_sym_DASH_GT_GT, - ACTIONS(6027), 1, + ACTIONS(3497), 1, anon_sym_PIPE, - ACTIONS(6029), 1, + ACTIONS(3499), 1, anon_sym_AMP, - ACTIONS(6031), 1, + ACTIONS(3501), 1, anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, + ACTIONS(3503), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3509), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3511), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3517), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3525), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3527), 1, sym__external_open_bracket2, - STATE(678), 1, + ACTIONS(3757), 1, + sym__external_close_parenthesis, + STATE(255), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(256), 1, sym__open_bracket, - STATE(680), 1, + STATE(257), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1043), 1, + sym__close_parenthesis, + STATE(1759), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1760), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1761), 1, sym_subset2_arguments, - ACTIONS(6035), 2, + ACTIONS(3505), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3513), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3515), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3519), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6021), 3, + ACTIONS(3491), 3, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(469), 4, - sym__external_else, - sym__external_close_parenthesis, - anon_sym_QMARK, - sym_comma, - ACTIONS(6037), 4, + ACTIONS(3507), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [105688] = 26, + [127401] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(6017), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, + anon_sym_QMARK, + ACTIONS(3485), 1, + anon_sym_TILDE, + ACTIONS(3487), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(6027), 1, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, anon_sym_PIPE, - ACTIONS(6029), 1, + ACTIONS(3499), 1, anon_sym_AMP, - ACTIONS(6031), 1, + ACTIONS(3501), 1, anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, + ACTIONS(3503), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3509), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3511), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3517), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3525), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3527), 1, sym__external_open_bracket2, - STATE(678), 1, + ACTIONS(3759), 1, + sym__external_close_parenthesis, + STATE(255), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(256), 1, sym__open_bracket, - STATE(680), 1, + STATE(257), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(480), 1, + sym__close_parenthesis, + STATE(1759), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1760), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1761), 1, sym_subset2_arguments, - ACTIONS(467), 2, - anon_sym_EQ, - anon_sym_DASH_GT, - ACTIONS(6035), 2, + ACTIONS(3505), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3513), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3515), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3519), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6037), 4, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(469), 9, - sym__external_else, - sym__external_close_parenthesis, - anon_sym_QMARK, - anon_sym_TILDE, + ACTIONS(3491), 3, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - anon_sym_DASH_GT_GT, - sym_comma, - [105783] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6017), 1, - anon_sym_PLUS, - ACTIONS(6019), 1, - anon_sym_DASH, - ACTIONS(6039), 1, - anon_sym_STAR, - ACTIONS(6041), 1, - anon_sym_SLASH, - ACTIONS(6047), 1, - anon_sym_COLON, - ACTIONS(6053), 1, - sym__external_open_parenthesis, - ACTIONS(6055), 1, - sym__external_open_bracket, - ACTIONS(6057), 1, - sym__external_open_bracket2, - STATE(678), 1, - sym__open_parenthesis, - STATE(679), 1, - sym__open_bracket, - STATE(680), 1, - sym__open_bracket2, - STATE(2099), 1, - sym_call_arguments, - STATE(2103), 1, - sym_subset_arguments, - STATE(2112), 1, - sym_subset2_arguments, - ACTIONS(6035), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6043), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6045), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6049), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(467), 4, - anon_sym_EQ, - anon_sym_DASH_GT, - anon_sym_PIPE, - anon_sym_AMP, - ACTIONS(6037), 4, + ACTIONS(3507), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(469), 11, - sym__external_else, - sym__external_close_parenthesis, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_DASH, - anon_sym_LT_LT_DASH, - anon_sym_COLON_EQ, - anon_sym_DASH_GT_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_comma, - [105870] = 14, + [127507] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(6053), 1, + ACTIONS(3563), 1, + anon_sym_COLON, + ACTIONS(3567), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3569), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3571), 1, sym__external_open_bracket2, - STATE(678), 1, + STATE(265), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(266), 1, sym__open_bracket, - STATE(680), 1, + STATE(267), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1753), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1754), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1755), 1, sym_subset2_arguments, - ACTIONS(6043), 2, + ACTIONS(3559), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6049), 2, + ACTIONS(3565), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(467), 9, + ACTIONS(153), 8, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -162615,10 +133267,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_STAR, - anon_sym_COLON, - ACTIONS(469), 19, - sym__external_else, - sym__external_close_parenthesis, + ACTIONS(151), 18, + sym__external_close_bracket2, anon_sym_QMARK, anon_sym_TILDE, anon_sym_PLUS, @@ -162636,211 +133286,204 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_binary_operator_token1, anon_sym_PIPE_GT, sym_comma, - [105941] = 29, + [127579] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(6013), 1, + ACTIONS(3481), 1, anon_sym_EQ, - ACTIONS(6015), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(6017), 1, + ACTIONS(3487), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(6023), 1, + ACTIONS(3493), 1, anon_sym_DASH_GT, - ACTIONS(6025), 1, + ACTIONS(3495), 1, anon_sym_DASH_GT_GT, - ACTIONS(6027), 1, + ACTIONS(3497), 1, anon_sym_PIPE, - ACTIONS(6029), 1, + ACTIONS(3499), 1, anon_sym_AMP, - ACTIONS(6031), 1, + ACTIONS(3501), 1, anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, + ACTIONS(3503), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3509), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3511), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3517), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3525), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3527), 1, sym__external_open_bracket2, - STATE(678), 1, + STATE(255), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(256), 1, sym__open_bracket, - STATE(680), 1, + STATE(257), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1759), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1760), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1761), 1, sym_subset2_arguments, - ACTIONS(6035), 2, + ACTIONS(3505), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3513), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3515), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3519), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6037), 4, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(371), 7, - sym__external_else, + ACTIONS(163), 3, sym__external_close_parenthesis, anon_sym_QMARK, + sym_comma, + ACTIONS(3491), 3, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - sym_comma, - [106042] = 29, + ACTIONS(3507), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [127681] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(6013), 1, + ACTIONS(3577), 1, + sym__external_open_parenthesis, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3585), 1, anon_sym_EQ, - ACTIONS(6015), 1, + ACTIONS(3587), 1, anon_sym_TILDE, - ACTIONS(6017), 1, + ACTIONS(3589), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3591), 1, anon_sym_DASH, - ACTIONS(6023), 1, + ACTIONS(3595), 1, anon_sym_DASH_GT, - ACTIONS(6025), 1, + ACTIONS(3597), 1, anon_sym_DASH_GT_GT, - ACTIONS(6027), 1, + ACTIONS(3599), 1, anon_sym_PIPE, - ACTIONS(6029), 1, + ACTIONS(3601), 1, anon_sym_AMP, - ACTIONS(6031), 1, + ACTIONS(3603), 1, anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, + ACTIONS(3605), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3611), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3613), 1, anon_sym_SLASH, - ACTIONS(6047), 1, - anon_sym_COLON, - ACTIONS(6053), 1, - sym__external_open_parenthesis, - ACTIONS(6055), 1, - sym__external_open_bracket, - ACTIONS(6057), 1, - sym__external_open_bracket2, - STATE(678), 1, + STATE(262), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(263), 1, sym__open_bracket, - STATE(680), 1, + STATE(264), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1737), 1, sym_call_arguments, - STATE(2103), 1, - sym_subset_arguments, - STATE(2112), 1, + STATE(1765), 1, sym_subset2_arguments, - ACTIONS(6035), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6043), 2, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(3573), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3575), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6037), 4, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(383), 7, - sym__external_else, - sym__external_close_parenthesis, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(163), 3, + sym__external_close_bracket, anon_sym_QMARK, + sym_comma, + ACTIONS(3593), 3, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - sym_comma, - [106143] = 26, + ACTIONS(3609), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [127783] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(6017), 1, + ACTIONS(3487), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(6027), 1, - anon_sym_PIPE, - ACTIONS(6029), 1, - anon_sym_AMP, - ACTIONS(6031), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, - anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3509), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3511), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3517), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3525), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3527), 1, sym__external_open_bracket2, - STATE(678), 1, + STATE(255), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(256), 1, sym__open_bracket, - STATE(680), 1, + STATE(257), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1759), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1760), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1761), 1, sym_subset2_arguments, - ACTIONS(373), 2, - anon_sym_EQ, - anon_sym_DASH_GT, - ACTIONS(6035), 2, + ACTIONS(3505), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3513), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3515), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3519), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6037), 4, + ACTIONS(149), 4, + anon_sym_EQ, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + ACTIONS(3507), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(371), 9, - sym__external_else, + ACTIONS(147), 10, sym__external_close_parenthesis, anon_sym_QMARK, anon_sym_TILDE, @@ -162848,44 +133491,93 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, sym_comma, - [106238] = 18, + [127869] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(6039), 1, - anon_sym_STAR, - ACTIONS(6041), 1, - anon_sym_SLASH, - ACTIONS(6047), 1, - anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3525), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3527), 1, sym__external_open_bracket2, - STATE(678), 1, + STATE(255), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(256), 1, sym__open_bracket, - STATE(680), 1, + STATE(257), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1759), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1760), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1761), 1, sym_subset2_arguments, - ACTIONS(6043), 2, + ACTIONS(3513), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3519), 2, + anon_sym_DOLLAR, + anon_sym_AT, + ACTIONS(149), 9, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(147), 18, + sym__external_close_parenthesis, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + sym_comma, + [127939] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3567), 1, + sym__external_open_parenthesis, + ACTIONS(3569), 1, + sym__external_open_bracket, + ACTIONS(3571), 1, + sym__external_open_bracket2, + STATE(265), 1, + sym__open_parenthesis, + STATE(266), 1, + sym__open_bracket, + STATE(267), 1, + sym__open_bracket2, + STATE(1753), 1, + sym_call_arguments, + STATE(1754), 1, + sym_subset_arguments, + STATE(1755), 1, + sym_subset2_arguments, + ACTIONS(3559), 2, + anon_sym_STAR_STAR, + anon_sym_CARET, + ACTIONS(3565), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(373), 7, + ACTIONS(153), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -162893,9 +133585,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_LT, anon_sym_GT, - ACTIONS(371), 16, - sym__external_else, - sym__external_close_parenthesis, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(151), 18, + sym__external_close_bracket2, anon_sym_QMARK, anon_sym_TILDE, anon_sym_PLUS, @@ -162909,334 +133602,395 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_SLASH, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, sym_comma, - [106317] = 30, + [128009] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(6013), 1, + ACTIONS(3481), 1, anon_sym_EQ, - ACTIONS(6015), 1, + ACTIONS(3485), 1, anon_sym_TILDE, - ACTIONS(6017), 1, + ACTIONS(3487), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(6023), 1, + ACTIONS(3493), 1, anon_sym_DASH_GT, - ACTIONS(6025), 1, + ACTIONS(3495), 1, anon_sym_DASH_GT_GT, - ACTIONS(6027), 1, + ACTIONS(3497), 1, anon_sym_PIPE, - ACTIONS(6029), 1, + ACTIONS(3499), 1, anon_sym_AMP, - ACTIONS(6031), 1, + ACTIONS(3501), 1, anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, + ACTIONS(3503), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3509), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3511), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3517), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3525), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3527), 1, sym__external_open_bracket2, - STATE(678), 1, + STATE(255), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(256), 1, sym__open_bracket, - STATE(680), 1, + STATE(257), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1759), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1760), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1761), 1, sym_subset2_arguments, - ACTIONS(6035), 2, + ACTIONS(3505), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3513), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3515), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3519), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6021), 3, - anon_sym_LT_DASH, - anon_sym_LT_LT_DASH, - anon_sym_COLON_EQ, - ACTIONS(371), 4, - sym__external_else, + ACTIONS(155), 3, sym__external_close_parenthesis, anon_sym_QMARK, sym_comma, - ACTIONS(6037), 4, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [106420] = 27, + [128111] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6015), 1, + ACTIONS(3577), 1, + sym__external_open_parenthesis, + ACTIONS(3579), 1, + sym__external_open_bracket, + ACTIONS(3581), 1, + sym__external_open_bracket2, + ACTIONS(3583), 1, + anon_sym_COLON, + ACTIONS(3587), 1, anon_sym_TILDE, - ACTIONS(6017), 1, + ACTIONS(3589), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3591), 1, anon_sym_DASH, - ACTIONS(6027), 1, + ACTIONS(3599), 1, anon_sym_PIPE, - ACTIONS(6029), 1, + ACTIONS(3601), 1, anon_sym_AMP, - ACTIONS(6031), 1, + ACTIONS(3603), 1, anon_sym_PIPE_PIPE, - ACTIONS(6033), 1, + ACTIONS(3605), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3611), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3613), 1, anon_sym_SLASH, - ACTIONS(6047), 1, - anon_sym_COLON, - ACTIONS(6053), 1, - sym__external_open_parenthesis, - ACTIONS(6055), 1, - sym__external_open_bracket, - ACTIONS(6057), 1, - sym__external_open_bracket2, - STATE(678), 1, + STATE(262), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(263), 1, sym__open_bracket, - STATE(680), 1, + STATE(264), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1737), 1, sym_call_arguments, - STATE(2103), 1, - sym_subset_arguments, - STATE(2112), 1, + STATE(1765), 1, sym_subset2_arguments, - ACTIONS(373), 2, + STATE(1769), 1, + sym_subset_arguments, + ACTIONS(165), 2, anon_sym_EQ, anon_sym_DASH_GT, - ACTIONS(6035), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3573), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3575), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6037), 4, + ACTIONS(3607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3615), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + ACTIONS(3609), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(371), 8, - sym__external_else, - sym__external_close_parenthesis, + ACTIONS(163), 7, + sym__external_close_bracket, anon_sym_QMARK, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, anon_sym_DASH_GT_GT, sym_comma, - [106517] = 24, + [128207] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(6017), 1, + ACTIONS(3481), 1, + anon_sym_EQ, + ACTIONS(3483), 1, + anon_sym_QMARK, + ACTIONS(3485), 1, + anon_sym_TILDE, + ACTIONS(3487), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3489), 1, anon_sym_DASH, - ACTIONS(6029), 1, + ACTIONS(3493), 1, + anon_sym_DASH_GT, + ACTIONS(3495), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3497), 1, + anon_sym_PIPE, + ACTIONS(3499), 1, anon_sym_AMP, - ACTIONS(6033), 1, + ACTIONS(3501), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3503), 1, anon_sym_AMP_AMP, - ACTIONS(6039), 1, + ACTIONS(3509), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3511), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3517), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3521), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3525), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3527), 1, sym__external_open_bracket2, - STATE(678), 1, + ACTIONS(3761), 1, + sym__external_close_parenthesis, + STATE(255), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(256), 1, sym__open_bracket, - STATE(680), 1, + STATE(257), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(415), 1, + sym__close_parenthesis, + STATE(1759), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1760), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1761), 1, sym_subset2_arguments, - ACTIONS(6035), 2, + ACTIONS(3505), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3513), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3515), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3519), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(373), 3, - anon_sym_EQ, - anon_sym_DASH_GT, - anon_sym_PIPE, - ACTIONS(6037), 4, + ACTIONS(3491), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3507), 4, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(371), 10, - sym__external_else, - sym__external_close_parenthesis, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_DASH, - anon_sym_LT_LT_DASH, - anon_sym_COLON_EQ, - anon_sym_DASH_GT_GT, - anon_sym_PIPE_PIPE, - sym_comma, - [106608] = 22, + [128313] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(6017), 1, + ACTIONS(3529), 1, + anon_sym_EQ, + ACTIONS(3531), 1, + anon_sym_TILDE, + ACTIONS(3533), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3535), 1, anon_sym_DASH, - ACTIONS(6039), 1, + ACTIONS(3539), 1, + anon_sym_DASH_GT, + ACTIONS(3541), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3543), 1, + anon_sym_PIPE, + ACTIONS(3545), 1, + anon_sym_AMP, + ACTIONS(3547), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3549), 1, + anon_sym_AMP_AMP, + ACTIONS(3555), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3557), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3563), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3567), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3569), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3571), 1, sym__external_open_bracket2, - STATE(678), 1, + STATE(265), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(266), 1, sym__open_bracket, - STATE(680), 1, + STATE(267), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1753), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1754), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1755), 1, sym_subset2_arguments, - ACTIONS(6035), 2, + ACTIONS(3551), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(6043), 2, + ACTIONS(3559), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3561), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3565), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(373), 4, - anon_sym_EQ, - anon_sym_DASH_GT, - anon_sym_PIPE, - anon_sym_AMP, - ACTIONS(6037), 4, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(371), 11, - sym__external_else, - sym__external_close_parenthesis, + ACTIONS(155), 3, + sym__external_close_bracket2, anon_sym_QMARK, - anon_sym_TILDE, + sym_comma, + ACTIONS(3537), 3, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - anon_sym_DASH_GT_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - sym_comma, - [106695] = 20, + ACTIONS(3553), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [128415] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(6017), 1, + ACTIONS(3529), 1, + anon_sym_EQ, + ACTIONS(3531), 1, + anon_sym_TILDE, + ACTIONS(3533), 1, anon_sym_PLUS, - ACTIONS(6019), 1, + ACTIONS(3535), 1, anon_sym_DASH, - ACTIONS(6039), 1, + ACTIONS(3539), 1, + anon_sym_DASH_GT, + ACTIONS(3541), 1, + anon_sym_DASH_GT_GT, + ACTIONS(3543), 1, + anon_sym_PIPE, + ACTIONS(3545), 1, + anon_sym_AMP, + ACTIONS(3547), 1, + anon_sym_PIPE_PIPE, + ACTIONS(3549), 1, + anon_sym_AMP_AMP, + ACTIONS(3555), 1, anon_sym_STAR, - ACTIONS(6041), 1, + ACTIONS(3557), 1, anon_sym_SLASH, - ACTIONS(6047), 1, + ACTIONS(3563), 1, anon_sym_COLON, - ACTIONS(6053), 1, + ACTIONS(3567), 1, sym__external_open_parenthesis, - ACTIONS(6055), 1, + ACTIONS(3569), 1, sym__external_open_bracket, - ACTIONS(6057), 1, + ACTIONS(3571), 1, sym__external_open_bracket2, - STATE(678), 1, + STATE(265), 1, sym__open_parenthesis, - STATE(679), 1, + STATE(266), 1, sym__open_bracket, - STATE(680), 1, + STATE(267), 1, sym__open_bracket2, - STATE(2099), 1, + STATE(1753), 1, sym_call_arguments, - STATE(2103), 1, + STATE(1754), 1, sym_subset_arguments, - STATE(2112), 1, + STATE(1755), 1, sym_subset2_arguments, - ACTIONS(6043), 2, + ACTIONS(3551), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3559), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, + ACTIONS(3561), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, + ACTIONS(3565), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(373), 6, + ACTIONS(179), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + sym_comma, + ACTIONS(3537), 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + ACTIONS(3553), 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + [128517] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3763), 1, + anon_sym_L, + ACTIONS(3765), 1, + anon_sym_i, + ACTIONS(663), 9, anon_sym_EQ, + anon_sym_DASH, anon_sym_DASH_GT, anon_sym_PIPE, anon_sym_AMP, anon_sym_LT, anon_sym_GT, - ACTIONS(371), 15, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(665), 26, sym__external_else, - sym__external_close_parenthesis, + sym__external_open_parenthesis, + sym__external_open_bracket, + sym__external_open_bracket2, + sym__external_close_bracket2, anon_sym_QMARK, anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, @@ -163247,40 +134001,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - sym_comma, - [106778] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6047), 1, - anon_sym_COLON, - ACTIONS(6053), 1, - sym__external_open_parenthesis, - ACTIONS(6055), 1, - sym__external_open_bracket, - ACTIONS(6057), 1, - sym__external_open_bracket2, - STATE(678), 1, - sym__open_parenthesis, - STATE(679), 1, - sym__open_bracket, - STATE(680), 1, - sym__open_bracket2, - STATE(2099), 1, - sym_call_arguments, - STATE(2103), 1, - sym_subset_arguments, - STATE(2112), 1, - sym_subset2_arguments, - ACTIONS(6043), 2, + anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6045), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6049), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(373), 8, + sym_comma, + [128566] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(671), 10, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -163289,9 +134021,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_STAR, - ACTIONS(371), 17, + anon_sym_COLON, + anon_sym_COLON_COLON, + ACTIONS(673), 27, sym__external_else, - sym__external_close_parenthesis, + sym__external_open_parenthesis, + sym__external_open_bracket, + sym__external_open_bracket2, + sym__external_close_bracket2, anon_sym_QMARK, anon_sym_TILDE, anon_sym_PLUS, @@ -163306,35 +134043,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_SLASH, - sym_comma, - [106853] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6053), 1, - sym__external_open_parenthesis, - ACTIONS(6055), 1, - sym__external_open_bracket, - ACTIONS(6057), 1, - sym__external_open_bracket2, - STATE(678), 1, - sym__open_parenthesis, - STATE(679), 1, - sym__open_bracket, - STATE(680), 1, - sym__open_bracket2, - STATE(2099), 1, - sym_call_arguments, - STATE(2103), 1, - sym_subset_arguments, - STATE(2112), 1, - sym_subset2_arguments, - ACTIONS(6043), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6049), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(373), 9, + anon_sym_COLON_COLON_COLON, + sym_comma, + [128611] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(671), 10, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -163344,9 +134064,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(371), 19, + anon_sym_COLON_COLON, + ACTIONS(673), 27, sym__external_else, - sym__external_close_parenthesis, + sym__external_open_parenthesis, + sym__external_open_bracket, + sym__external_open_bracket2, + sym__external_close_bracket2, anon_sym_QMARK, anon_sym_TILDE, anon_sym_PLUS, @@ -163361,39 +134085,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + anon_sym_COLON_COLON_COLON, sym_comma, - [106924] = 15, + [128656] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6047), 1, - anon_sym_COLON, - ACTIONS(6053), 1, - sym__external_open_parenthesis, - ACTIONS(6055), 1, - sym__external_open_bracket, - ACTIONS(6057), 1, - sym__external_open_bracket2, - STATE(678), 1, - sym__open_parenthesis, - STATE(679), 1, - sym__open_bracket, - STATE(680), 1, - sym__open_bracket2, - STATE(2099), 1, - sym_call_arguments, - STATE(2103), 1, - sym_subset_arguments, - STATE(2112), 1, - sym_subset2_arguments, - ACTIONS(6043), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6049), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(385), 8, + ACTIONS(637), 10, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -163402,9 +134105,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_STAR, - ACTIONS(383), 19, + anon_sym_COLON, + anon_sym_COLON_COLON, + ACTIONS(639), 27, sym__external_else, - sym__external_close_parenthesis, + sym__external_open_parenthesis, + sym__external_open_bracket, + sym__external_open_bracket2, + sym__external_close_bracket2, anon_sym_QMARK, anon_sym_TILDE, anon_sym_PLUS, @@ -163419,116 +134127,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + anon_sym_COLON_COLON_COLON, sym_comma, - [106997] = 32, + [128701] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(647), 10, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + anon_sym_COLON_COLON, + ACTIONS(645), 27, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6120), 1, - sym__external_close_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1429), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [107103] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6114), 1, - anon_sym_COLON, - ACTIONS(6118), 1, - sym__external_open_parenthesis, - ACTIONS(6122), 1, - sym__external_open_bracket, - ACTIONS(6124), 1, - sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6110), 2, + anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6112), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6116), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(373), 8, + anon_sym_COLON_COLON_COLON, + sym_comma, + [128746] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(659), 1, + anon_sym_COLON_COLON, + ACTIONS(661), 1, + anon_sym_COLON_COLON_COLON, + ACTIONS(655), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -163537,8 +134193,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_STAR, - ACTIONS(371), 16, - sym__external_close_parenthesis, + anon_sym_COLON, + ACTIONS(657), 26, + sym__external_else, + sym__external_open_parenthesis, + sym__external_open_bracket, + sym__external_close_bracket, + sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, anon_sym_PLUS, @@ -163553,35 +134214,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_SLASH, - sym_comma, - [107177] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6118), 1, - sym__external_open_parenthesis, - ACTIONS(6122), 1, - sym__external_open_bracket, - ACTIONS(6124), 1, - sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6110), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6116), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(385), 9, + sym_comma, + [128795] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3767), 1, + anon_sym_L, + ACTIONS(3769), 1, + anon_sym_i, + ACTIONS(663), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -163591,8 +134238,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(383), 18, - sym__external_close_parenthesis, + ACTIONS(665), 26, + sym__external_else, + sym__external_open_parenthesis, + sym__external_open_bracket, + sym__external_close_bracket, + sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, anon_sym_PLUS, @@ -163607,46 +134258,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_SLASH, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - sym_comma, - [107247] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6106), 1, - anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, - anon_sym_COLON, - ACTIONS(6118), 1, - sym__external_open_parenthesis, - ACTIONS(6122), 1, - sym__external_open_bracket, - ACTIONS(6124), 1, - sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6110), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6112), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6116), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(385), 7, + sym_comma, + [128844] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(671), 10, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -163654,8 +134276,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_LT, anon_sym_GT, - ACTIONS(383), 15, - sym__external_close_parenthesis, + anon_sym_STAR, + anon_sym_COLON, + anon_sym_COLON_COLON, + ACTIONS(673), 27, + sym__external_else, + sym__external_open_parenthesis, + sym__external_open_bracket, + sym__external_close_bracket, + sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, anon_sym_PLUS, @@ -163669,467 +134298,273 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + anon_sym_COLON_COLON_COLON, sym_comma, - [107325] = 30, + [128889] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(671), 10, anon_sym_EQ, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + anon_sym_COLON_COLON, + ACTIONS(673), 27, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, + sym__external_close_bracket, sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(383), 3, - sym__external_close_parenthesis, anon_sym_QMARK, - sym_comma, - ACTIONS(6088), 3, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [107427] = 30, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + anon_sym_COLON_COLON_COLON, + sym_comma, + [128934] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(637), 10, anon_sym_EQ, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + anon_sym_COLON_COLON, + ACTIONS(639), 27, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, + sym__external_close_parenthesis, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(411), 3, - sym__external_close_parenthesis, anon_sym_QMARK, - sym_comma, - ACTIONS(6088), 3, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [107529] = 30, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + anon_sym_COLON_COLON_COLON, + sym_comma, + [128979] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(643), 10, anon_sym_EQ, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + anon_sym_COLON_COLON, + ACTIONS(641), 27, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, + sym__external_close_parenthesis, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(415), 3, - sym__external_close_parenthesis, anon_sym_QMARK, - sym_comma, - ACTIONS(6088), 3, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [107631] = 30, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + anon_sym_COLON_COLON_COLON, + sym_comma, + [129024] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(659), 1, + anon_sym_COLON_COLON, + ACTIONS(661), 1, + anon_sym_COLON_COLON_COLON, + ACTIONS(655), 9, anon_sym_EQ, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(657), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, + sym__external_close_parenthesis, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(465), 3, - sym__external_close_parenthesis, anon_sym_QMARK, - sym_comma, - ACTIONS(6088), 3, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [107733] = 30, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [129073] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(651), 10, anon_sym_EQ, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + anon_sym_COLON_COLON, + ACTIONS(649), 27, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(419), 3, - sym__external_close_parenthesis, + sym__external_close_bracket2, anon_sym_QMARK, - sym_comma, - ACTIONS(6088), 3, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [107835] = 30, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + anon_sym_COLON_COLON_COLON, + sym_comma, + [129118] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(647), 10, anon_sym_EQ, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + anon_sym_COLON_COLON, + ACTIONS(645), 27, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, + sym__external_close_parenthesis, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(469), 3, - sym__external_close_parenthesis, anon_sym_QMARK, - sym_comma, - ACTIONS(6088), 3, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [107937] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6118), 1, - sym__external_open_parenthesis, - ACTIONS(6122), 1, - sym__external_open_bracket, - ACTIONS(6124), 1, - sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6110), 2, + anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6116), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(373), 9, + anon_sym_COLON_COLON_COLON, + sym_comma, + [129163] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(671), 10, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -164139,8 +134574,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(371), 18, + anon_sym_COLON_COLON, + ACTIONS(673), 27, + sym__external_else, + sym__external_open_parenthesis, sym__external_close_parenthesis, + sym__external_open_bracket, + sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, anon_sym_PLUS, @@ -164155,407 +134595,272 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + anon_sym_COLON_COLON_COLON, sym_comma, - [108007] = 30, + [129208] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(679), 10, anon_sym_EQ, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + anon_sym_COLON_COLON, + ACTIONS(681), 27, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(423), 3, - sym__external_close_parenthesis, + sym__external_close_bracket2, anon_sym_QMARK, - sym_comma, - ACTIONS(6088), 3, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [108109] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + anon_sym_COLON_COLON_COLON, + sym_comma, + [129253] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(679), 10, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + anon_sym_COLON_COLON, + ACTIONS(681), 27, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, + sym__external_close_parenthesis, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6126), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1700), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [108215] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + anon_sym_COLON_COLON_COLON, + sym_comma, + [129298] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(651), 10, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + anon_sym_COLON_COLON, + ACTIONS(649), 27, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, + sym__external_close_parenthesis, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6128), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1768), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [108321] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + anon_sym_COLON_COLON_COLON, + sym_comma, + [129343] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(651), 10, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + anon_sym_COLON_COLON, + ACTIONS(649), 27, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, + sym__external_close_bracket, sym__external_open_bracket2, - ACTIONS(6130), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1131), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [108427] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + anon_sym_COLON_COLON_COLON, + sym_comma, + [129388] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, - anon_sym_EQ, - ACTIONS(6080), 1, + ACTIONS(359), 16, + sym__newline, + sym__semicolon, + sym__raw_string_literal, + sym__external_open_parenthesis, + sym__external_open_brace, + sym__external_close_brace, + anon_sym_BSLASH, anon_sym_QMARK, - ACTIONS(6082), 1, anon_sym_TILDE, - ACTIONS(6084), 1, + anon_sym_BANG, anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, + sym__hex_literal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_dot_dot_i, + ACTIONS(357), 21, + anon_sym_function, + anon_sym_if, + anon_sym_for, + anon_sym_while, + anon_sym_repeat, + sym__number_literal, + sym_identifier, + sym_dots, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + [129433] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3771), 1, + anon_sym_L, + ACTIONS(3773), 1, + anon_sym_i, + ACTIONS(663), 9, + anon_sym_EQ, + anon_sym_DASH, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(665), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, + sym__external_close_parenthesis, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6132), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1078), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [108533] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6114), 1, - anon_sym_COLON, - ACTIONS(6118), 1, - sym__external_open_parenthesis, - ACTIONS(6122), 1, - sym__external_open_bracket, - ACTIONS(6124), 1, - sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6110), 2, + anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6116), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(385), 8, + sym_comma, + [129482] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(671), 10, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -164564,8 +134869,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_STAR, - ACTIONS(383), 18, + anon_sym_COLON, + anon_sym_COLON_COLON, + ACTIONS(673), 27, + sym__external_else, + sym__external_open_parenthesis, sym__external_close_parenthesis, + sym__external_open_bracket, + sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, anon_sym_PLUS, @@ -164580,39 +134891,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + anon_sym_COLON_COLON_COLON, sym_comma, - [108605] = 15, + [129527] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6114), 1, - anon_sym_COLON, - ACTIONS(6118), 1, - sym__external_open_parenthesis, - ACTIONS(6122), 1, - sym__external_open_bracket, - ACTIONS(6124), 1, - sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(373), 8, + ACTIONS(679), 10, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -164621,8 +134911,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_STAR, - ACTIONS(371), 18, - sym__external_close_parenthesis, + anon_sym_COLON, + anon_sym_COLON_COLON, + ACTIONS(681), 27, + sym__external_else, + sym__external_open_parenthesis, + sym__external_open_bracket, + sym__external_close_bracket, + sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, anon_sym_PLUS, @@ -164637,477 +134933,230 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + anon_sym_COLON_COLON_COLON, sym_comma, - [108677] = 32, + [129572] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(643), 10, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + anon_sym_COLON_COLON, + ACTIONS(641), 27, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, + sym__external_close_bracket, sym__external_open_bracket2, - ACTIONS(6134), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1198), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [108783] = 30, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6078), 1, - anon_sym_EQ, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, - anon_sym_DASH, - ACTIONS(6090), 1, - anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, - anon_sym_PIPE, - ACTIONS(6096), 1, - anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, - anon_sym_STAR, - ACTIONS(6108), 1, anon_sym_SLASH, - ACTIONS(6114), 1, - anon_sym_COLON, - ACTIONS(6118), 1, - sym__external_open_parenthesis, - ACTIONS(6122), 1, - sym__external_open_bracket, - ACTIONS(6124), 1, - sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6112), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6116), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(427), 3, - sym__external_close_parenthesis, - anon_sym_QMARK, + anon_sym_COLON_COLON_COLON, sym_comma, - ACTIONS(6088), 3, - anon_sym_LT_DASH, - anon_sym_LT_LT_DASH, - anon_sym_COLON_EQ, - ACTIONS(6104), 4, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - [108885] = 32, + [129617] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(637), 10, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + anon_sym_COLON_COLON, + ACTIONS(639), 27, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, + sym__external_close_bracket, sym__external_open_bracket2, - ACTIONS(6136), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1210), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [108991] = 30, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + anon_sym_COLON_COLON_COLON, + sym_comma, + [129662] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(647), 10, anon_sym_EQ, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + anon_sym_COLON_COLON, + ACTIONS(645), 27, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, + sym__external_close_bracket, sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(431), 3, - sym__external_close_parenthesis, anon_sym_QMARK, - sym_comma, - ACTIONS(6088), 3, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [109093] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + anon_sym_COLON_COLON_COLON, + sym_comma, + [129707] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(643), 10, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + anon_sym_COLON_COLON, + ACTIONS(641), 27, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6138), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1215), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [109199] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + anon_sym_COLON_COLON_COLON, + sym_comma, + [129752] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(659), 1, + anon_sym_COLON_COLON, + ACTIONS(661), 1, + anon_sym_COLON_COLON_COLON, + ACTIONS(655), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(657), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6140), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1228), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [109305] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6118), 1, - sym__external_open_parenthesis, - ACTIONS(6122), 1, - sym__external_open_bracket, - ACTIONS(6124), 1, - sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6110), 2, + anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6116), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(385), 9, + sym_comma, + [129801] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(647), 10, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -165117,8 +135166,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(383), 18, - sym__external_close_parenthesis, + anon_sym_COLON_COLON, + ACTIONS(645), 26, + sym__external_open_parenthesis, + sym__external_open_bracket, + sym__external_close_bracket, + sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, anon_sym_PLUS, @@ -165133,333 +135186,186 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + anon_sym_COLON_COLON_COLON, sym_comma, - [109375] = 32, + [129845] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(651), 10, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + anon_sym_COLON_COLON, + ACTIONS(649), 26, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6142), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1420), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [109481] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + anon_sym_COLON_COLON_COLON, + sym_comma, + [129889] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(637), 10, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + anon_sym_COLON_COLON, + ACTIONS(639), 26, sym__external_open_parenthesis, - ACTIONS(6122), 1, + sym__external_close_parenthesis, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6144), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1454), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [109587] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + anon_sym_COLON_COLON_COLON, + sym_comma, + [129933] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(659), 1, + anon_sym_COLON_COLON, + ACTIONS(661), 1, + anon_sym_COLON_COLON_COLON, + ACTIONS(655), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(657), 25, sym__external_open_parenthesis, - ACTIONS(6122), 1, + sym__external_close_parenthesis, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6146), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1457), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [109693] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [129981] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(3775), 1, + anon_sym_L, + ACTIONS(3777), 1, + anon_sym_i, + ACTIONS(663), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(665), 25, sym__external_open_parenthesis, - ACTIONS(6122), 1, + sym__external_close_parenthesis, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6148), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1470), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [109799] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6118), 1, - sym__external_open_parenthesis, - ACTIONS(6122), 1, - sym__external_open_bracket, - ACTIONS(6124), 1, - sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6110), 2, + anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6116), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(373), 9, + sym_comma, + [130029] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(671), 10, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -165469,8 +135375,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(371), 18, + anon_sym_COLON_COLON, + ACTIONS(673), 26, + sym__external_open_parenthesis, sym__external_close_parenthesis, + sym__external_open_bracket, + sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, anon_sym_PLUS, @@ -165485,598 +135395,395 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + anon_sym_COLON_COLON_COLON, sym_comma, - [109869] = 30, + [130073] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(671), 10, anon_sym_EQ, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + anon_sym_COLON_COLON, + ACTIONS(673), 26, sym__external_open_parenthesis, - ACTIONS(6122), 1, + sym__external_close_parenthesis, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(453), 3, - sym__external_close_parenthesis, anon_sym_QMARK, - sym_comma, - ACTIONS(6088), 3, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [109971] = 27, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + anon_sym_COLON_COLON_COLON, + sym_comma, + [130117] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, + ACTIONS(679), 10, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(6094), 1, + anon_sym_DASH_GT, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + anon_sym_COLON_COLON, + ACTIONS(681), 26, sym__external_open_parenthesis, - ACTIONS(6122), 1, + sym__external_close_parenthesis, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(385), 2, - anon_sym_EQ, - anon_sym_DASH_GT, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6112), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6116), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6104), 4, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(383), 7, - sym__external_close_parenthesis, - anon_sym_QMARK, - anon_sym_LT_DASH, - anon_sym_LT_LT_DASH, - anon_sym_COLON_EQ, - anon_sym_DASH_GT_GT, + anon_sym_COLON_COLON_COLON, sym_comma, - [110067] = 32, + [130161] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(643), 10, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + anon_sym_COLON_COLON, + ACTIONS(641), 26, sym__external_open_parenthesis, - ACTIONS(6122), 1, + sym__external_close_parenthesis, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6150), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1643), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [110173] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + anon_sym_COLON_COLON_COLON, + sym_comma, + [130205] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(651), 10, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + anon_sym_COLON_COLON, + ACTIONS(649), 26, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, + sym__external_close_bracket, sym__external_open_bracket2, - ACTIONS(6152), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1667), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6112), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6116), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6088), 3, - anon_sym_LT_DASH, - anon_sym_LT_LT_DASH, - anon_sym_COLON_EQ, - ACTIONS(6104), 4, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - [110279] = 32, + anon_sym_COLON_COLON_COLON, + sym_comma, + [130249] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(659), 1, + anon_sym_COLON_COLON, + ACTIONS(661), 1, + anon_sym_COLON_COLON_COLON, + ACTIONS(3779), 1, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, + ACTIONS(655), 8, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(657), 25, sym__external_open_parenthesis, - ACTIONS(6122), 1, + sym__external_close_parenthesis, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6154), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1669), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [110385] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [130299] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(659), 1, + anon_sym_COLON_COLON, + ACTIONS(661), 1, + anon_sym_COLON_COLON_COLON, + ACTIONS(3779), 1, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, + ACTIONS(655), 8, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(657), 25, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6156), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1680), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [110491] = 30, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [130349] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, - anon_sym_EQ, - ACTIONS(6082), 1, + ACTIONS(3781), 1, + sym__newline, + STATE(1616), 1, + aux_sym_function_definition_repeat1, + ACTIONS(683), 13, + sym__raw_string_literal, + sym__external_open_parenthesis, + sym__external_open_brace, + anon_sym_BSLASH, + anon_sym_QMARK, anon_sym_TILDE, - ACTIONS(6084), 1, + anon_sym_BANG, anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, + sym__hex_literal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_dot_dot_i, + ACTIONS(685), 21, + anon_sym_function, + anon_sym_if, + anon_sym_for, + anon_sym_while, + anon_sym_repeat, + sym__number_literal, + sym_identifier, + sym_dots, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + [130397] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(637), 10, + anon_sym_EQ, + anon_sym_DASH, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + anon_sym_COLON_COLON, + ACTIONS(639), 26, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(435), 3, - sym__external_close_parenthesis, + sym__external_close_bracket2, anon_sym_QMARK, - sym_comma, - ACTIONS(6088), 3, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [110593] = 30, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + anon_sym_COLON_COLON_COLON, + sym_comma, + [130441] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(637), 10, anon_sym_EQ, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + anon_sym_COLON_COLON, + ACTIONS(639), 26, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, + sym__external_close_bracket, sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(439), 3, - sym__external_close_parenthesis, anon_sym_QMARK, - sym_comma, - ACTIONS(6088), 3, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [110695] = 5, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + anon_sym_COLON_COLON_COLON, + sym_comma, + [130485] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6158), 1, - sym__newline, - STATE(1960), 1, - aux_sym_function_definition_repeat1, - ACTIONS(1409), 9, + ACTIONS(647), 10, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -166086,8 +135793,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1411), 29, - sym__raw_string_literal, + anon_sym_COLON_COLON, + ACTIONS(645), 26, sym__external_open_parenthesis, sym__external_close_parenthesis, sym__external_open_bracket, @@ -166112,839 +135819,477 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_GT, anon_sym_DOLLAR, anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, + anon_sym_COLON_COLON_COLON, sym_comma, - [110747] = 32, + [130529] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(651), 10, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + anon_sym_COLON_COLON, + ACTIONS(649), 26, sym__external_open_parenthesis, - ACTIONS(6122), 1, + sym__external_close_parenthesis, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6161), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1103), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [110853] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + anon_sym_COLON_COLON_COLON, + sym_comma, + [130573] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(659), 1, + anon_sym_COLON_COLON, + ACTIONS(661), 1, + anon_sym_COLON_COLON_COLON, + ACTIONS(655), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(657), 25, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6163), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1113), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [110959] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [130621] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(3784), 1, + anon_sym_L, + ACTIONS(3786), 1, + anon_sym_i, + ACTIONS(663), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(665), 25, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6165), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1115), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [111065] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [130669] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(671), 10, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + anon_sym_COLON_COLON, + ACTIONS(673), 26, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6167), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1122), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [111171] = 30, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + anon_sym_COLON_COLON_COLON, + sym_comma, + [130713] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(671), 10, anon_sym_EQ, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + anon_sym_COLON_COLON, + ACTIONS(673), 26, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(369), 3, - sym__external_close_parenthesis, + sym__external_close_bracket2, anon_sym_QMARK, - sym_comma, - ACTIONS(6088), 3, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [111273] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + anon_sym_COLON_COLON_COLON, + sym_comma, + [130757] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(659), 1, + anon_sym_COLON_COLON, + ACTIONS(661), 1, + anon_sym_COLON_COLON_COLON, + ACTIONS(655), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(657), 25, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, + sym__external_close_bracket, sym__external_open_bracket2, - ACTIONS(6169), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1196), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [111379] = 30, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [130805] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(3788), 1, + anon_sym_L, + ACTIONS(3790), 1, + anon_sym_i, + ACTIONS(663), 9, anon_sym_EQ, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(665), 25, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, + sym__external_close_bracket, sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(443), 3, - sym__external_close_parenthesis, anon_sym_QMARK, - sym_comma, - ACTIONS(6088), 3, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [111481] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [130853] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(671), 10, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + anon_sym_COLON_COLON, + ACTIONS(673), 26, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, + sym__external_close_bracket, sym__external_open_bracket2, - ACTIONS(6171), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1200), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [111587] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + anon_sym_COLON_COLON_COLON, + sym_comma, + [130897] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(671), 10, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + anon_sym_COLON_COLON, + ACTIONS(673), 26, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, + sym__external_close_bracket, sym__external_open_bracket2, - ACTIONS(6173), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1202), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [111693] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + anon_sym_COLON_COLON_COLON, + sym_comma, + [130941] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(679), 10, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + anon_sym_COLON_COLON, + ACTIONS(681), 26, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6175), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1208), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [111799] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, - anon_sym_DASH, - ACTIONS(6106), 1, - anon_sym_STAR, - ACTIONS(6108), 1, anon_sym_SLASH, - ACTIONS(6114), 1, - anon_sym_COLON, - ACTIONS(6118), 1, - sym__external_open_parenthesis, - ACTIONS(6122), 1, - sym__external_open_bracket, - ACTIONS(6124), 1, - sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6112), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6116), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(467), 4, + anon_sym_COLON_COLON_COLON, + sym_comma, + [130985] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(643), 10, anon_sym_EQ, + anon_sym_DASH, anon_sym_DASH_GT, anon_sym_PIPE, anon_sym_AMP, - ACTIONS(6104), 4, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(469), 10, - sym__external_close_parenthesis, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + anon_sym_COLON_COLON, + ACTIONS(641), 26, + sym__external_open_parenthesis, + sym__external_open_bracket, + sym__external_open_bracket2, + sym__external_close_bracket2, anon_sym_QMARK, anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, anon_sym_DASH_GT_GT, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - sym_comma, - [111885] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6118), 1, - sym__external_open_parenthesis, - ACTIONS(6122), 1, - sym__external_open_bracket, - ACTIONS(6124), 1, - sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6110), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6116), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(467), 9, + anon_sym_COLON_COLON_COLON, + sym_comma, + [131029] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(659), 1, + anon_sym_COLON_COLON, + ACTIONS(661), 1, + anon_sym_COLON_COLON_COLON, + ACTIONS(3779), 1, anon_sym_EQ, + ACTIONS(655), 8, anon_sym_DASH, anon_sym_DASH_GT, anon_sym_PIPE, @@ -166953,8 +136298,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(469), 18, - sym__external_close_parenthesis, + ACTIONS(657), 25, + sym__external_open_parenthesis, + sym__external_open_bracket, + sym__external_close_bracket, + sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, anon_sym_PLUS, @@ -166969,2593 +136317,1500 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, sym_comma, - [111955] = 32, + [131079] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(679), 10, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + anon_sym_COLON_COLON, + ACTIONS(681), 26, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, + sym__external_close_bracket, sym__external_open_bracket2, - ACTIONS(6177), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1291), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [112061] = 30, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + anon_sym_COLON_COLON_COLON, + sym_comma, + [131123] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(643), 10, anon_sym_EQ, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + anon_sym_COLON_COLON, + ACTIONS(641), 26, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, + sym__external_close_bracket, sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(447), 3, - sym__external_close_parenthesis, anon_sym_QMARK, - sym_comma, - ACTIONS(6088), 3, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [112163] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + anon_sym_COLON_COLON_COLON, + sym_comma, + [131167] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(647), 10, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + anon_sym_COLON_COLON, + ACTIONS(645), 26, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6179), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1302), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [112269] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + anon_sym_COLON_COLON_COLON, + sym_comma, + [131211] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(809), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(811), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6181), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1414), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [112375] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [131254] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(775), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(777), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6183), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1304), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [112481] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [131297] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(701), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(703), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6185), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1311), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [112587] = 24, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, - anon_sym_DASH, - ACTIONS(6096), 1, - anon_sym_AMP, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, - anon_sym_STAR, - ACTIONS(6108), 1, anon_sym_SLASH, - ACTIONS(6114), 1, - anon_sym_COLON, - ACTIONS(6118), 1, - sym__external_open_parenthesis, - ACTIONS(6122), 1, - sym__external_open_bracket, - ACTIONS(6124), 1, - sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6112), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6116), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(385), 3, + sym_comma, + [131340] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(763), 9, anon_sym_EQ, + anon_sym_DASH, anon_sym_DASH_GT, anon_sym_PIPE, - ACTIONS(6104), 4, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(383), 9, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(765), 26, + sym__external_else, + sym__external_open_parenthesis, sym__external_close_parenthesis, + sym__external_open_bracket, + sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, anon_sym_DASH_GT_GT, anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, sym_comma, - [112677] = 30, + [131383] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(767), 9, anon_sym_EQ, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(769), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, + sym__external_close_parenthesis, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6112), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6116), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(375), 3, + sym_comma, + [131426] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(771), 9, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(773), 26, + sym__external_else, + sym__external_open_parenthesis, sym__external_close_parenthesis, + sym__external_open_bracket, + sym__external_open_bracket2, anon_sym_QMARK, - sym_comma, - ACTIONS(6088), 3, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [112779] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [131469] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(859), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(861), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, + sym__external_close_bracket, sym__external_open_bracket2, - ACTIONS(6187), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1364), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [112885] = 30, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [131512] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(775), 9, anon_sym_EQ, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(777), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, + sym__external_close_parenthesis, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(457), 3, - sym__external_close_parenthesis, anon_sym_QMARK, - sym_comma, - ACTIONS(6088), 3, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [112987] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [131555] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(701), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(703), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, + sym__external_close_parenthesis, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6189), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1366), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [113093] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [131598] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(779), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(781), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, + sym__external_close_parenthesis, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6191), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1368), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [113199] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [131641] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, - anon_sym_EQ, - ACTIONS(6080), 1, + ACTIONS(3794), 14, + sym__newline, + sym__raw_string_literal, + sym__external_open_parenthesis, + sym__external_open_brace, + anon_sym_BSLASH, anon_sym_QMARK, - ACTIONS(6082), 1, anon_sym_TILDE, - ACTIONS(6084), 1, + anon_sym_BANG, anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, + sym__hex_literal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_dot_dot_i, + ACTIONS(3792), 21, + anon_sym_function, + anon_sym_if, + anon_sym_for, + anon_sym_while, + anon_sym_repeat, + sym__number_literal, + sym_identifier, + sym_dots, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + [131684] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(785), 9, + anon_sym_EQ, + anon_sym_DASH, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(783), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, + sym__external_close_bracket, sym__external_open_bracket2, - ACTIONS(6193), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1374), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [113305] = 30, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [131727] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(789), 9, anon_sym_EQ, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(787), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, + sym__external_close_bracket, sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(379), 3, - sym__external_close_parenthesis, anon_sym_QMARK, - sym_comma, - ACTIONS(6088), 3, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [113407] = 30, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [131770] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(793), 9, anon_sym_EQ, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(791), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, + sym__external_close_parenthesis, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(387), 3, - sym__external_close_parenthesis, anon_sym_QMARK, - sym_comma, - ACTIONS(6088), 3, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [113509] = 26, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [131813] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, + ACTIONS(803), 9, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(6094), 1, + anon_sym_DASH_GT, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(801), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, + sym__external_close_parenthesis, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(455), 2, - anon_sym_EQ, - anon_sym_DASH_GT, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6104), 4, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(457), 8, - sym__external_close_parenthesis, anon_sym_QMARK, anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, sym_comma, - [113603] = 29, + [131856] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(805), 9, anon_sym_EQ, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(807), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, + sym__external_close_parenthesis, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6112), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6116), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6104), 4, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(371), 6, - sym__external_close_parenthesis, - anon_sym_QMARK, - anon_sym_LT_DASH, - anon_sym_LT_LT_DASH, - anon_sym_COLON_EQ, sym_comma, - [113703] = 32, + [131899] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(809), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(811), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, + sym__external_close_parenthesis, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6195), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1277), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [113809] = 26, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [131942] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, + ACTIONS(813), 9, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(6094), 1, + anon_sym_DASH_GT, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(815), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, + sym__external_close_parenthesis, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(467), 2, - anon_sym_EQ, - anon_sym_DASH_GT, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6112), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6116), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6104), 4, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(469), 8, + sym_comma, + [131985] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(817), 9, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(819), 26, + sym__external_else, + sym__external_open_parenthesis, sym__external_close_parenthesis, + sym__external_open_bracket, + sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, sym_comma, - [113903] = 32, + [132028] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(797), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(795), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, + sym__external_close_bracket, sym__external_open_bracket2, - ACTIONS(6197), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1466), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [114009] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [132071] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(705), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(707), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, + sym__external_close_bracket, sym__external_open_bracket2, - ACTIONS(6199), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1484), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [114115] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [132114] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(709), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(711), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, + sym__external_close_bracket, sym__external_open_bracket2, - ACTIONS(6201), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1387), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [114221] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [132157] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(713), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(715), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, + sym__external_close_bracket, sym__external_open_bracket2, - ACTIONS(6203), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1486), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [114327] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [132200] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(821), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(823), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, + sym__external_close_parenthesis, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6205), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1496), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [114433] = 30, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [132243] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(779), 9, anon_sym_EQ, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(781), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(371), 3, - sym__external_close_parenthesis, + sym__external_close_bracket2, anon_sym_QMARK, - sym_comma, - ACTIONS(6088), 3, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [114535] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [132286] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(825), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(827), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, + sym__external_close_parenthesis, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6207), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1602), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [114641] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [132329] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(829), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(831), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, + sym__external_close_parenthesis, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6209), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1623), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [114747] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [132372] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(833), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(835), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, + sym__external_close_parenthesis, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6211), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1625), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [114853] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [132415] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(759), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(761), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, + sym__external_close_bracket, sym__external_open_bracket2, - ACTIONS(6213), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1635), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [114959] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [132458] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(759), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(761), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, + sym__external_close_parenthesis, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6215), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1659), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [115065] = 30, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [132501] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3798), 14, + sym__newline, + sym__raw_string_literal, + sym__external_open_parenthesis, + sym__external_open_brace, + anon_sym_BSLASH, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_BANG, + anon_sym_PLUS, + anon_sym_DASH, + sym__hex_literal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_dot_dot_i, + ACTIONS(3796), 21, + anon_sym_function, + anon_sym_if, + anon_sym_for, + anon_sym_while, + anon_sym_repeat, + sym__number_literal, + sym_identifier, + sym_dots, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + [132544] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(763), 9, anon_sym_EQ, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(765), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, + sym__external_close_bracket, sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(391), 3, - sym__external_close_parenthesis, anon_sym_QMARK, - sym_comma, - ACTIONS(6088), 3, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [115167] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6078), 1, - anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, - anon_sym_DASH, - ACTIONS(6090), 1, - anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, - anon_sym_PIPE, - ACTIONS(6096), 1, - anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, - anon_sym_STAR, - ACTIONS(6108), 1, anon_sym_SLASH, - ACTIONS(6114), 1, - anon_sym_COLON, - ACTIONS(6118), 1, - sym__external_open_parenthesis, - ACTIONS(6122), 1, - sym__external_open_bracket, - ACTIONS(6124), 1, - sym__external_open_bracket2, - ACTIONS(6217), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1662), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6112), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6116), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6088), 3, - anon_sym_LT_DASH, - anon_sym_LT_LT_DASH, - anon_sym_COLON_EQ, - ACTIONS(6104), 4, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - [115273] = 32, + sym_comma, + [132587] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(767), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(769), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, + sym__external_close_bracket, sym__external_open_bracket2, - ACTIONS(6219), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1684), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [115379] = 26, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, - anon_sym_DASH, - ACTIONS(6094), 1, - anon_sym_PIPE, - ACTIONS(6096), 1, - anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, - anon_sym_STAR, - ACTIONS(6108), 1, anon_sym_SLASH, - ACTIONS(6114), 1, - anon_sym_COLON, - ACTIONS(6118), 1, - sym__external_open_parenthesis, - ACTIONS(6122), 1, - sym__external_open_bracket, - ACTIONS(6124), 1, - sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(373), 2, - anon_sym_EQ, - anon_sym_DASH_GT, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6112), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6116), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6104), 4, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(371), 8, - sym__external_close_parenthesis, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_DASH, - anon_sym_LT_LT_DASH, - anon_sym_COLON_EQ, - anon_sym_DASH_GT_GT, sym_comma, - [115473] = 32, + [132630] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(771), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(773), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, + sym__external_close_bracket, sym__external_open_bracket2, - ACTIONS(6221), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1686), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [115579] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6106), 1, - anon_sym_STAR, - ACTIONS(6108), 1, anon_sym_SLASH, - ACTIONS(6114), 1, - anon_sym_COLON, - ACTIONS(6118), 1, - sym__external_open_parenthesis, - ACTIONS(6122), 1, - sym__external_open_bracket, - ACTIONS(6124), 1, - sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6110), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6112), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6116), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(373), 7, + sym_comma, + [132673] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(775), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -169563,8 +137818,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_LT, anon_sym_GT, - ACTIONS(371), 15, - sym__external_close_parenthesis, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(777), 26, + sym__external_else, + sym__external_open_parenthesis, + sym__external_open_bracket, + sym__external_close_bracket, + sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, anon_sym_PLUS, @@ -169578,206 +137839,116 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, sym_comma, - [115657] = 32, + [132716] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(701), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(703), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, + sym__external_close_bracket, sym__external_open_bracket2, - ACTIONS(6223), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1695), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [115763] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [132759] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(779), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(781), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, + sym__external_close_bracket, sym__external_open_bracket2, - ACTIONS(6225), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1697), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [115869] = 20, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, - anon_sym_DASH, - ACTIONS(6106), 1, - anon_sym_STAR, - ACTIONS(6108), 1, anon_sym_SLASH, - ACTIONS(6114), 1, - anon_sym_COLON, - ACTIONS(6118), 1, - sym__external_open_parenthesis, - ACTIONS(6122), 1, - sym__external_open_bracket, - ACTIONS(6124), 1, - sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6110), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6112), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6116), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(385), 6, + sym_comma, + [132802] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(767), 9, anon_sym_EQ, + anon_sym_DASH, anon_sym_DASH_GT, anon_sym_PIPE, anon_sym_AMP, anon_sym_LT, anon_sym_GT, - ACTIONS(383), 14, - sym__external_close_parenthesis, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(769), 26, + sym__external_else, + sym__external_open_parenthesis, + sym__external_open_bracket, + sym__external_open_bracket2, + sym__external_close_bracket2, anon_sym_QMARK, anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, @@ -169788,1553 +137959,898 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, sym_comma, - [115951] = 32, + [132845] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(793), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(791), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, + sym__external_close_bracket, sym__external_open_bracket2, - ACTIONS(6227), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1705), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [116057] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [132888] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(803), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(801), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, + sym__external_close_bracket, sym__external_open_bracket2, - ACTIONS(6229), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1707), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [116163] = 30, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [132931] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(805), 9, anon_sym_EQ, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(807), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, + sym__external_close_bracket, sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(371), 3, - sym__external_close_parenthesis, anon_sym_QMARK, - sym_comma, - ACTIONS(6088), 3, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [116265] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [132974] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(809), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(811), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, + sym__external_close_bracket, sym__external_open_bracket2, - ACTIONS(6231), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1715), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [116371] = 29, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [133017] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(813), 9, anon_sym_EQ, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(815), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, + sym__external_close_bracket, sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6112), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6116), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6104), 4, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(383), 6, - sym__external_close_parenthesis, - anon_sym_QMARK, - anon_sym_LT_DASH, - anon_sym_LT_LT_DASH, - anon_sym_COLON_EQ, sym_comma, - [116471] = 32, + [133060] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(817), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(819), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, + sym__external_close_bracket, sym__external_open_bracket2, - ACTIONS(6233), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1717), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [116577] = 27, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [133103] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, + ACTIONS(821), 9, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(6094), 1, + anon_sym_DASH_GT, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(823), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, + sym__external_close_bracket, sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(373), 2, - anon_sym_EQ, - anon_sym_DASH_GT, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6112), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6116), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(6104), 4, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(371), 7, - sym__external_close_parenthesis, - anon_sym_QMARK, - anon_sym_LT_DASH, - anon_sym_LT_LT_DASH, - anon_sym_COLON_EQ, - anon_sym_DASH_GT_GT, sym_comma, - [116673] = 22, + [133146] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, + ACTIONS(793), 9, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(6106), 1, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(791), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6112), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6116), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(455), 4, + sym_comma, + [133189] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(803), 9, anon_sym_EQ, + anon_sym_DASH, anon_sym_DASH_GT, anon_sym_PIPE, anon_sym_AMP, - ACTIONS(6104), 4, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(457), 10, - sym__external_close_parenthesis, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(801), 26, + sym__external_else, + sym__external_open_parenthesis, + sym__external_open_bracket, + sym__external_open_bracket2, + sym__external_close_bracket2, anon_sym_QMARK, anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, anon_sym_DASH_GT_GT, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, sym_comma, - [116759] = 32, + [133232] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(805), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(807), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6235), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1723), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [116865] = 30, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [133275] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(825), 9, anon_sym_EQ, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(827), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, + sym__external_close_bracket, sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(395), 3, - sym__external_close_parenthesis, anon_sym_QMARK, - sym_comma, - ACTIONS(6088), 3, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [116967] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [133318] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(829), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(831), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, + sym__external_close_bracket, sym__external_open_bracket2, - ACTIONS(6237), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1725), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [117073] = 30, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [133361] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(833), 9, anon_sym_EQ, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(835), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, + sym__external_close_bracket, sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(383), 3, - sym__external_close_parenthesis, anon_sym_QMARK, - sym_comma, - ACTIONS(6088), 3, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [117175] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [133404] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(813), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(815), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6239), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1732), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [117281] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [133447] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(817), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(819), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6241), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1734), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [117387] = 30, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [133490] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(821), 9, anon_sym_EQ, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(823), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(399), 3, - sym__external_close_parenthesis, + sym__external_close_bracket2, anon_sym_QMARK, - sym_comma, - ACTIONS(6088), 3, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [117489] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [133533] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(771), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(773), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6243), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1742), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [117595] = 24, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, - anon_sym_DASH, - ACTIONS(6096), 1, - anon_sym_AMP, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, - anon_sym_STAR, - ACTIONS(6108), 1, anon_sym_SLASH, - ACTIONS(6114), 1, - anon_sym_COLON, - ACTIONS(6118), 1, - sym__external_open_parenthesis, - ACTIONS(6122), 1, - sym__external_open_bracket, - ACTIONS(6124), 1, - sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6112), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6116), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(373), 3, + sym_comma, + [133576] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(859), 9, anon_sym_EQ, + anon_sym_DASH, anon_sym_DASH_GT, anon_sym_PIPE, - ACTIONS(6104), 4, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(371), 9, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(861), 26, + sym__external_else, + sym__external_open_parenthesis, sym__external_close_parenthesis, + sym__external_open_bracket, + sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, anon_sym_DASH_GT_GT, anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, sym_comma, - [117685] = 32, + [133619] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(859), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(861), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6245), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1744), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [117791] = 30, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [133662] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(785), 9, anon_sym_EQ, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(783), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(403), 3, - sym__external_close_parenthesis, + sym__external_close_bracket2, anon_sym_QMARK, - sym_comma, - ACTIONS(6088), 3, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [117893] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [133705] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(789), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(787), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6247), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1753), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [117999] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [133748] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(785), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(783), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, + sym__external_close_parenthesis, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6249), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1755), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [118105] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6118), 1, - sym__external_open_parenthesis, - ACTIONS(6122), 1, - sym__external_open_bracket, - ACTIONS(6124), 1, - sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6110), 2, + anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6116), 2, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(455), 9, + sym_comma, + [133791] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(789), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -171344,8 +138860,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(457), 18, + ACTIONS(787), 26, + sym__external_else, + sym__external_open_parenthesis, sym__external_close_parenthesis, + sym__external_open_bracket, + sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, anon_sym_PLUS, @@ -171360,788 +138880,475 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, sym_comma, - [118175] = 32, + [133834] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(825), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(827), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6251), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1764), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [118281] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [133877] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(829), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(831), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6253), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1766), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [118387] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [133920] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, - anon_sym_EQ, - ACTIONS(6080), 1, + ACTIONS(3802), 14, + sym__newline, + sym__raw_string_literal, + sym__external_open_parenthesis, + sym__external_open_brace, + anon_sym_BSLASH, anon_sym_QMARK, - ACTIONS(6082), 1, anon_sym_TILDE, - ACTIONS(6084), 1, + anon_sym_BANG, anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, + sym__hex_literal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_dot_dot_i, + ACTIONS(3800), 21, + anon_sym_function, + anon_sym_if, + anon_sym_for, + anon_sym_while, + anon_sym_repeat, + sym__number_literal, + sym_identifier, + sym_dots, + sym_return, + sym_next, + sym_break, + sym_true, + sym_false, + sym_null, + sym_inf, + sym_nan, + anon_sym_NA, + anon_sym_NA_integer_, + anon_sym_NA_real_, + anon_sym_NA_complex_, + anon_sym_NA_character_, + [133963] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(797), 9, + anon_sym_EQ, + anon_sym_DASH, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(795), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6255), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1472), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [118493] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [134006] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(705), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(707), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6257), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1774), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [118599] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, - anon_sym_DASH, - ACTIONS(6106), 1, - anon_sym_STAR, - ACTIONS(6108), 1, anon_sym_SLASH, - ACTIONS(6114), 1, - anon_sym_COLON, - ACTIONS(6118), 1, - sym__external_open_parenthesis, - ACTIONS(6122), 1, - sym__external_open_bracket, - ACTIONS(6124), 1, - sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6112), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6116), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(373), 4, + sym_comma, + [134049] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(709), 9, anon_sym_EQ, + anon_sym_DASH, anon_sym_DASH_GT, anon_sym_PIPE, anon_sym_AMP, - ACTIONS(6104), 4, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(371), 10, - sym__external_close_parenthesis, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(711), 26, + sym__external_else, + sym__external_open_parenthesis, + sym__external_open_bracket, + sym__external_open_bracket2, + sym__external_close_bracket2, anon_sym_QMARK, anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, anon_sym_DASH_GT_GT, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, sym_comma, - [118685] = 32, + [134092] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(713), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(715), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6259), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1776), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [118791] = 30, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [134135] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(833), 9, anon_sym_EQ, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(835), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(461), 3, - sym__external_close_parenthesis, + sym__external_close_bracket2, anon_sym_QMARK, - sym_comma, - ACTIONS(6088), 3, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [118893] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [134178] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(759), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(761), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6261), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1297), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [118999] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [134221] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(797), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(795), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, + sym__external_close_parenthesis, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6263), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1259), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [119105] = 32, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [134264] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(705), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(707), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, + sym__external_close_parenthesis, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6265), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1399), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [119211] = 20, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, - anon_sym_DASH, - ACTIONS(6106), 1, - anon_sym_STAR, - ACTIONS(6108), 1, anon_sym_SLASH, - ACTIONS(6114), 1, - anon_sym_COLON, - ACTIONS(6118), 1, - sym__external_open_parenthesis, - ACTIONS(6122), 1, - sym__external_open_bracket, - ACTIONS(6124), 1, - sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6110), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6112), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6116), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(373), 6, + sym_comma, + [134307] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(709), 9, anon_sym_EQ, + anon_sym_DASH, anon_sym_DASH_GT, anon_sym_PIPE, anon_sym_AMP, anon_sym_LT, anon_sym_GT, - ACTIONS(371), 14, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(711), 26, + sym__external_else, + sym__external_open_parenthesis, sym__external_close_parenthesis, + sym__external_open_bracket, + sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, @@ -172152,114 +139359,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, sym_comma, - [119293] = 32, + [134350] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(713), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(715), 26, + sym__external_else, sym__external_open_parenthesis, - ACTIONS(6122), 1, + sym__external_close_parenthesis, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6267), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1415), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [119399] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6114), 1, - anon_sym_COLON, - ACTIONS(6118), 1, - sym__external_open_parenthesis, - ACTIONS(6122), 1, - sym__external_open_bracket, - ACTIONS(6124), 1, - sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6110), 2, + anon_sym_SLASH, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6112), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6116), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(385), 8, + sym_comma, + [134393] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(763), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -172268,8 +139419,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_STAR, - ACTIONS(383), 16, - sym__external_close_parenthesis, + anon_sym_COLON, + ACTIONS(765), 26, + sym__external_else, + sym__external_open_parenthesis, + sym__external_open_bracket, + sym__external_open_bracket2, + sym__external_close_bracket2, anon_sym_QMARK, anon_sym_TILDE, anon_sym_PLUS, @@ -172284,488 +139440,291 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, sym_comma, - [119473] = 26, + [134436] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, + ACTIONS(701), 9, + anon_sym_EQ, anon_sym_DASH, - ACTIONS(6094), 1, + anon_sym_DASH_GT, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(703), 25, sym__external_open_parenthesis, - ACTIONS(6122), 1, + sym__external_close_parenthesis, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(385), 2, - anon_sym_EQ, - anon_sym_DASH_GT, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6104), 4, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(383), 8, - sym__external_close_parenthesis, anon_sym_QMARK, anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, sym_comma, - [119567] = 32, + [134478] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(825), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(827), 25, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - ACTIONS(6269), 1, - sym__external_close_parenthesis, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(1428), 1, - sym__close_parenthesis, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6088), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [119673] = 30, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [134520] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(829), 9, anon_sym_EQ, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(831), 25, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(407), 3, - sym__external_close_parenthesis, + sym__external_close_bracket2, anon_sym_QMARK, - sym_comma, - ACTIONS(6088), 3, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [119775] = 31, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [134562] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(833), 9, anon_sym_EQ, - ACTIONS(6080), 1, - anon_sym_QMARK, - ACTIONS(6082), 1, - anon_sym_TILDE, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, anon_sym_DASH, - ACTIONS(6090), 1, anon_sym_DASH_GT, - ACTIONS(6092), 1, - anon_sym_DASH_GT_GT, - ACTIONS(6094), 1, anon_sym_PIPE, - ACTIONS(6096), 1, anon_sym_AMP, - ACTIONS(6098), 1, - anon_sym_PIPE_PIPE, - ACTIONS(6100), 1, - anon_sym_AMP_AMP, - ACTIONS(6106), 1, + anon_sym_LT, + anon_sym_GT, anon_sym_STAR, - ACTIONS(6108), 1, - anon_sym_SLASH, - ACTIONS(6114), 1, anon_sym_COLON, - ACTIONS(6118), 1, + ACTIONS(835), 25, sym__external_open_parenthesis, - ACTIONS(6122), 1, sym__external_open_bracket, - ACTIONS(6124), 1, sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, - anon_sym_STAR_STAR, - anon_sym_CARET, - ACTIONS(6112), 2, - aux_sym_binary_operator_token1, - anon_sym_PIPE_GT, - ACTIONS(6116), 2, - anon_sym_DOLLAR, - anon_sym_AT, - ACTIONS(6271), 2, - sym__external_close_parenthesis, - sym_comma, - ACTIONS(6088), 3, + sym__external_close_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, - ACTIONS(6104), 4, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - [119879] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6084), 1, - anon_sym_PLUS, - ACTIONS(6086), 1, - anon_sym_DASH, - ACTIONS(6106), 1, - anon_sym_STAR, - ACTIONS(6108), 1, anon_sym_SLASH, - ACTIONS(6114), 1, - anon_sym_COLON, - ACTIONS(6118), 1, - sym__external_open_parenthesis, - ACTIONS(6122), 1, - sym__external_open_bracket, - ACTIONS(6124), 1, - sym__external_open_bracket2, - STATE(654), 1, - sym__open_parenthesis, - STATE(655), 1, - sym__open_bracket, - STATE(656), 1, - sym__open_bracket2, - STATE(2116), 1, - sym_subset2_arguments, - STATE(2120), 1, - sym_call_arguments, - STATE(2121), 1, - sym_subset_arguments, - ACTIONS(6102), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(6110), 2, anon_sym_STAR_STAR, anon_sym_CARET, - ACTIONS(6112), 2, aux_sym_binary_operator_token1, anon_sym_PIPE_GT, - ACTIONS(6116), 2, anon_sym_DOLLAR, anon_sym_AT, - ACTIONS(385), 4, + sym_comma, + [134604] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(825), 9, anon_sym_EQ, + anon_sym_DASH, anon_sym_DASH_GT, anon_sym_PIPE, anon_sym_AMP, - ACTIONS(6104), 4, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(383), 10, - sym__external_close_parenthesis, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(827), 25, + sym__external_open_parenthesis, + sym__external_open_bracket, + sym__external_close_bracket, + sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, + anon_sym_PLUS, anon_sym_LT_DASH, anon_sym_LT_LT_DASH, anon_sym_COLON_EQ, anon_sym_DASH_GT_GT, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, sym_comma, - [119965] = 3, + [134646] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6275), 16, - sym__newline, - sym__raw_string_literal, - sym__external_open_parenthesis, - sym__external_open_brace, - sym__external_close_bracket2, - anon_sym_BSLASH, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_BANG, - anon_sym_PLUS, + ACTIONS(829), 9, + anon_sym_EQ, anon_sym_DASH, - sym__hex_literal, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_dot_dot_i, - sym_comma, - ACTIONS(6273), 21, - anon_sym_function, - anon_sym_if, - anon_sym_for, - anon_sym_while, - anon_sym_repeat, - sym__number_literal, - sym_identifier, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - sym_dots, - [120010] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6279), 16, - sym__newline, - sym__raw_string_literal, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(831), 25, sym__external_open_parenthesis, - sym__external_open_brace, + sym__external_open_bracket, sym__external_close_bracket, - anon_sym_BSLASH, + sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, - anon_sym_BANG, anon_sym_PLUS, - anon_sym_DASH, - sym__hex_literal, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_dot_dot_i, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, sym_comma, - ACTIONS(6277), 21, - anon_sym_function, - anon_sym_if, - anon_sym_for, - anon_sym_while, - anon_sym_repeat, - sym__number_literal, - sym_identifier, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - sym_dots, - [120055] = 3, + [134688] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6283), 16, - sym__newline, - sym__raw_string_literal, + ACTIONS(3779), 1, + anon_sym_EQ, + ACTIONS(655), 8, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(657), 25, sym__external_open_parenthesis, - sym__external_open_brace, + sym__external_open_bracket, + sym__external_open_bracket2, sym__external_close_bracket2, - anon_sym_BSLASH, anon_sym_QMARK, anon_sym_TILDE, - anon_sym_BANG, anon_sym_PLUS, - anon_sym_DASH, - sym__hex_literal, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_dot_dot_i, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, sym_comma, - ACTIONS(6281), 21, - anon_sym_function, - anon_sym_if, - anon_sym_for, - anon_sym_while, - anon_sym_repeat, - sym__number_literal, - sym_identifier, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - sym_dots, - [120100] = 3, + [134732] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1359), 10, + ACTIONS(833), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -172775,12 +139734,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - anon_sym_COLON_COLON, - ACTIONS(1361), 27, - sym__external_else, + ACTIONS(835), 25, sym__external_open_parenthesis, - sym__external_close_parenthesis, sym__external_open_bracket, + sym__external_close_bracket, sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, @@ -172802,12 +139759,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_GT, anon_sym_DOLLAR, anon_sym_AT, - anon_sym_COLON_COLON_COLON, sym_comma, - [120145] = 3, + [134774] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1363), 10, + ACTIONS(771), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -172817,13 +139773,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - anon_sym_COLON_COLON, - ACTIONS(1365), 27, - sym__external_else, + ACTIONS(773), 25, sym__external_open_parenthesis, - sym__external_close_parenthesis, sym__external_open_bracket, sym__external_open_bracket2, + sym__external_close_bracket2, anon_sym_QMARK, anon_sym_TILDE, anon_sym_PLUS, @@ -172844,58 +139798,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_GT, anon_sym_DOLLAR, anon_sym_AT, - anon_sym_COLON_COLON_COLON, sym_comma, - [120190] = 3, + [134816] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6287), 16, - sym__newline, - sym__raw_string_literal, + ACTIONS(859), 9, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(861), 25, sym__external_open_parenthesis, - sym__external_open_brace, - sym__external_close_bracket, - anon_sym_BSLASH, + sym__external_open_bracket, + sym__external_open_bracket2, + sym__external_close_bracket2, anon_sym_QMARK, anon_sym_TILDE, - anon_sym_BANG, anon_sym_PLUS, - anon_sym_DASH, - sym__hex_literal, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_dot_dot_i, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, sym_comma, - ACTIONS(6285), 21, - anon_sym_function, - anon_sym_if, - anon_sym_for, - anon_sym_while, - anon_sym_repeat, - sym__number_literal, - sym_identifier, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - sym_dots, - [120235] = 5, + [134858] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1355), 1, - anon_sym_COLON_COLON, - ACTIONS(1357), 1, - anon_sym_COLON_COLON_COLON, - ACTIONS(1351), 9, + ACTIONS(775), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -172905,12 +139851,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1353), 26, - sym__external_else, + ACTIONS(777), 25, sym__external_open_parenthesis, - sym__external_close_parenthesis, sym__external_open_bracket, sym__external_open_bracket2, + sym__external_close_bracket2, anon_sym_QMARK, anon_sym_TILDE, anon_sym_PLUS, @@ -172932,136 +139877,127 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [120284] = 3, + [134900] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6291), 16, - sym__newline, - sym__raw_string_literal, + ACTIONS(701), 9, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(703), 25, sym__external_open_parenthesis, - sym__external_close_parenthesis, - sym__external_open_brace, - anon_sym_BSLASH, + sym__external_open_bracket, + sym__external_open_bracket2, + sym__external_close_bracket2, anon_sym_QMARK, anon_sym_TILDE, - anon_sym_BANG, anon_sym_PLUS, - anon_sym_DASH, - sym__hex_literal, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_dot_dot_i, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, sym_comma, - ACTIONS(6289), 21, - anon_sym_function, - anon_sym_if, - anon_sym_for, - anon_sym_while, - anon_sym_repeat, - sym__number_literal, - sym_identifier, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - sym_dots, - [120329] = 3, + [134942] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(777), 16, - sym__newline, - sym__semicolon, - sym__raw_string_literal, + ACTIONS(785), 9, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(783), 25, sym__external_open_parenthesis, - sym__external_open_brace, - sym__external_close_brace, - anon_sym_BSLASH, + sym__external_close_parenthesis, + sym__external_open_bracket, + sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, - anon_sym_BANG, anon_sym_PLUS, - anon_sym_DASH, - sym__hex_literal, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_dot_dot_i, - ACTIONS(775), 21, - anon_sym_function, - anon_sym_if, - anon_sym_for, - anon_sym_while, - anon_sym_repeat, - sym__number_literal, - sym_identifier, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - sym_dots, - [120374] = 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [134984] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6283), 16, - sym__newline, - sym__raw_string_literal, + ACTIONS(789), 9, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(787), 25, sym__external_open_parenthesis, - sym__external_open_brace, - sym__external_close_bracket, - anon_sym_BSLASH, + sym__external_close_parenthesis, + sym__external_open_bracket, + sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, - anon_sym_BANG, anon_sym_PLUS, - anon_sym_DASH, - sym__hex_literal, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_dot_dot_i, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, sym_comma, - ACTIONS(6281), 21, - anon_sym_function, - anon_sym_if, - anon_sym_for, - anon_sym_while, - anon_sym_repeat, - sym__number_literal, - sym_identifier, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - sym_dots, - [120419] = 3, + [135026] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1367), 10, + ACTIONS(779), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -173071,13 +140007,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - anon_sym_COLON_COLON, - ACTIONS(1369), 27, - sym__external_else, + ACTIONS(781), 25, sym__external_open_parenthesis, - sym__external_close_parenthesis, sym__external_open_bracket, sym__external_open_bracket2, + sym__external_close_bracket2, anon_sym_QMARK, anon_sym_TILDE, anon_sym_PLUS, @@ -173098,58 +140032,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_GT, anon_sym_DOLLAR, anon_sym_AT, - anon_sym_COLON_COLON_COLON, sym_comma, - [120464] = 3, + [135068] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6295), 16, - sym__newline, - sym__raw_string_literal, + ACTIONS(759), 9, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(761), 25, sym__external_open_parenthesis, sym__external_close_parenthesis, - sym__external_open_brace, - anon_sym_BSLASH, + sym__external_open_bracket, + sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, - anon_sym_BANG, anon_sym_PLUS, - anon_sym_DASH, - sym__hex_literal, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_dot_dot_i, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, sym_comma, - ACTIONS(6293), 21, - anon_sym_function, - anon_sym_if, - anon_sym_for, - anon_sym_while, - anon_sym_repeat, - sym__number_literal, - sym_identifier, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - sym_dots, - [120509] = 5, + [135110] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6297), 1, - anon_sym_L, - ACTIONS(6299), 1, - anon_sym_i, - ACTIONS(1371), 9, + ACTIONS(767), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -173159,12 +140085,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1373), 26, - sym__external_else, + ACTIONS(769), 25, sym__external_open_parenthesis, - sym__external_close_parenthesis, sym__external_open_bracket, sym__external_open_bracket2, + sym__external_close_bracket2, anon_sym_QMARK, anon_sym_TILDE, anon_sym_PLUS, @@ -173186,10 +140111,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [120558] = 3, + [135152] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1379), 10, + ACTIONS(759), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -173199,12 +140124,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - anon_sym_COLON_COLON, - ACTIONS(1381), 27, - sym__external_else, + ACTIONS(761), 25, sym__external_open_parenthesis, - sym__external_close_parenthesis, sym__external_open_bracket, + sym__external_close_bracket, sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, @@ -173226,96 +140149,89 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_GT, anon_sym_DOLLAR, anon_sym_AT, - anon_sym_COLON_COLON_COLON, sym_comma, - [120603] = 3, + [135194] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6279), 16, - sym__newline, - sym__raw_string_literal, + ACTIONS(821), 9, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(823), 25, sym__external_open_parenthesis, - sym__external_close_parenthesis, - sym__external_open_brace, - anon_sym_BSLASH, + sym__external_open_bracket, + sym__external_close_bracket, + sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, - anon_sym_BANG, anon_sym_PLUS, - anon_sym_DASH, - sym__hex_literal, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_dot_dot_i, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, sym_comma, - ACTIONS(6277), 21, - anon_sym_function, - anon_sym_if, - anon_sym_for, - anon_sym_while, - anon_sym_repeat, - sym__number_literal, - sym_identifier, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - sym_dots, - [120648] = 3, + [135236] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6275), 16, - sym__newline, - sym__raw_string_literal, + ACTIONS(793), 9, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(791), 25, sym__external_open_parenthesis, - sym__external_close_parenthesis, - sym__external_open_brace, - anon_sym_BSLASH, + sym__external_open_bracket, + sym__external_open_bracket2, + sym__external_close_bracket2, anon_sym_QMARK, anon_sym_TILDE, - anon_sym_BANG, anon_sym_PLUS, - anon_sym_DASH, - sym__hex_literal, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_dot_dot_i, - sym_comma, - ACTIONS(6273), 21, - anon_sym_function, - anon_sym_if, - anon_sym_for, - anon_sym_while, - anon_sym_repeat, - sym__number_literal, - sym_identifier, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - sym_dots, - [120693] = 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [135278] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1383), 10, + ACTIONS(809), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -173325,12 +140241,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - anon_sym_COLON_COLON, - ACTIONS(1385), 27, - sym__external_else, + ACTIONS(811), 25, sym__external_open_parenthesis, - sym__external_close_parenthesis, sym__external_open_bracket, + sym__external_close_bracket, sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, @@ -173352,96 +140266,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_GT, anon_sym_DOLLAR, anon_sym_AT, - anon_sym_COLON_COLON_COLON, - sym_comma, - [120738] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(837), 16, - sym__newline, - sym__raw_string_literal, - sym__external_open_parenthesis, - sym__external_close_parenthesis, - sym__external_open_brace, - anon_sym_BSLASH, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_BANG, - anon_sym_PLUS, - anon_sym_DASH, - sym__hex_literal, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_dot_dot_i, - sym_comma, - ACTIONS(835), 21, - anon_sym_function, - anon_sym_if, - anon_sym_for, - anon_sym_while, - anon_sym_repeat, - sym__number_literal, - sym_identifier, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - sym_dots, - [120783] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(837), 16, - sym__newline, - sym__raw_string_literal, - sym__external_open_parenthesis, - sym__external_open_brace, - sym__external_close_bracket, - anon_sym_BSLASH, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_BANG, - anon_sym_PLUS, - anon_sym_DASH, - sym__hex_literal, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_dot_dot_i, sym_comma, - ACTIONS(835), 21, - anon_sym_function, - anon_sym_if, - anon_sym_for, - anon_sym_while, - anon_sym_repeat, - sym__number_literal, - sym_identifier, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - sym_dots, - [120828] = 3, + [135320] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1387), 10, + ACTIONS(763), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -173451,9 +140280,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - anon_sym_COLON_COLON, - ACTIONS(1389), 27, - sym__external_else, + ACTIONS(765), 25, sym__external_open_parenthesis, sym__external_close_parenthesis, sym__external_open_bracket, @@ -173478,54 +140305,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_GT, anon_sym_DOLLAR, anon_sym_AT, - anon_sym_COLON_COLON_COLON, - sym_comma, - [120873] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6287), 16, - sym__newline, - sym__raw_string_literal, - sym__external_open_parenthesis, - sym__external_open_brace, - sym__external_close_bracket2, - anon_sym_BSLASH, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_BANG, - anon_sym_PLUS, - anon_sym_DASH, - sym__hex_literal, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_dot_dot_i, sym_comma, - ACTIONS(6285), 21, - anon_sym_function, - anon_sym_if, - anon_sym_for, - anon_sym_while, - anon_sym_repeat, - sym__number_literal, - sym_identifier, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - sym_dots, - [120918] = 3, + [135362] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1379), 10, + ACTIONS(859), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -173535,12 +140319,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - anon_sym_COLON_COLON, - ACTIONS(1381), 27, - sym__external_else, + ACTIONS(861), 25, sym__external_open_parenthesis, - sym__external_close_parenthesis, sym__external_open_bracket, + sym__external_close_bracket, sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, @@ -173562,394 +140344,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_GT, anon_sym_DOLLAR, anon_sym_AT, - anon_sym_COLON_COLON_COLON, - sym_comma, - [120963] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6275), 16, - sym__newline, - sym__raw_string_literal, - sym__external_open_parenthesis, - sym__external_open_brace, - sym__external_close_bracket, - anon_sym_BSLASH, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_BANG, - anon_sym_PLUS, - anon_sym_DASH, - sym__hex_literal, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_dot_dot_i, - sym_comma, - ACTIONS(6273), 21, - anon_sym_function, - anon_sym_if, - anon_sym_for, - anon_sym_while, - anon_sym_repeat, - sym__number_literal, - sym_identifier, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - sym_dots, - [121008] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6283), 16, - sym__newline, - sym__raw_string_literal, - sym__external_open_parenthesis, - sym__external_close_parenthesis, - sym__external_open_brace, - anon_sym_BSLASH, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_BANG, - anon_sym_PLUS, - anon_sym_DASH, - sym__hex_literal, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_dot_dot_i, - sym_comma, - ACTIONS(6281), 21, - anon_sym_function, - anon_sym_if, - anon_sym_for, - anon_sym_while, - anon_sym_repeat, - sym__number_literal, - sym_identifier, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - sym_dots, - [121053] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6291), 16, - sym__newline, - sym__raw_string_literal, - sym__external_open_parenthesis, - sym__external_open_brace, - sym__external_close_bracket, - anon_sym_BSLASH, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_BANG, - anon_sym_PLUS, - anon_sym_DASH, - sym__hex_literal, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_dot_dot_i, - sym_comma, - ACTIONS(6289), 21, - anon_sym_function, - anon_sym_if, - anon_sym_for, - anon_sym_while, - anon_sym_repeat, - sym__number_literal, - sym_identifier, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - sym_dots, - [121098] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6287), 16, - sym__newline, - sym__raw_string_literal, - sym__external_open_parenthesis, - sym__external_close_parenthesis, - sym__external_open_brace, - anon_sym_BSLASH, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_BANG, - anon_sym_PLUS, - anon_sym_DASH, - sym__hex_literal, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_dot_dot_i, - sym_comma, - ACTIONS(6285), 21, - anon_sym_function, - anon_sym_if, - anon_sym_for, - anon_sym_while, - anon_sym_repeat, - sym__number_literal, - sym_identifier, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - sym_dots, - [121143] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6279), 16, - sym__newline, - sym__raw_string_literal, - sym__external_open_parenthesis, - sym__external_open_brace, - sym__external_close_bracket2, - anon_sym_BSLASH, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_BANG, - anon_sym_PLUS, - anon_sym_DASH, - sym__hex_literal, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_dot_dot_i, - sym_comma, - ACTIONS(6277), 21, - anon_sym_function, - anon_sym_if, - anon_sym_for, - anon_sym_while, - anon_sym_repeat, - sym__number_literal, - sym_identifier, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - sym_dots, - [121188] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(837), 16, - sym__newline, - sym__raw_string_literal, - sym__external_open_parenthesis, - sym__external_open_brace, - sym__external_close_bracket2, - anon_sym_BSLASH, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_BANG, - anon_sym_PLUS, - anon_sym_DASH, - sym__hex_literal, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_dot_dot_i, - sym_comma, - ACTIONS(835), 21, - anon_sym_function, - anon_sym_if, - anon_sym_for, - anon_sym_while, - anon_sym_repeat, - sym__number_literal, - sym_identifier, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - sym_dots, - [121233] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6295), 16, - sym__newline, - sym__raw_string_literal, - sym__external_open_parenthesis, - sym__external_open_brace, - sym__external_close_bracket, - anon_sym_BSLASH, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_BANG, - anon_sym_PLUS, - anon_sym_DASH, - sym__hex_literal, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_dot_dot_i, sym_comma, - ACTIONS(6293), 21, - anon_sym_function, - anon_sym_if, - anon_sym_for, - anon_sym_while, - anon_sym_repeat, - sym__number_literal, - sym_identifier, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - sym_dots, - [121278] = 3, + [135404] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6291), 16, - sym__newline, - sym__raw_string_literal, - sym__external_open_parenthesis, - sym__external_open_brace, - sym__external_close_bracket2, - anon_sym_BSLASH, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_BANG, - anon_sym_PLUS, + ACTIONS(803), 9, + anon_sym_EQ, anon_sym_DASH, - sym__hex_literal, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_dot_dot_i, - sym_comma, - ACTIONS(6289), 21, - anon_sym_function, - anon_sym_if, - anon_sym_for, - anon_sym_while, - anon_sym_repeat, - sym__number_literal, - sym_identifier, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - sym_dots, - [121323] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6295), 16, - sym__newline, - sym__raw_string_literal, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(801), 25, sym__external_open_parenthesis, - sym__external_open_brace, + sym__external_open_bracket, + sym__external_open_bracket2, sym__external_close_bracket2, - anon_sym_BSLASH, anon_sym_QMARK, anon_sym_TILDE, - anon_sym_BANG, anon_sym_PLUS, - anon_sym_DASH, - sym__hex_literal, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_dot_dot_i, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, sym_comma, - ACTIONS(6293), 21, - anon_sym_function, - anon_sym_if, - anon_sym_for, - anon_sym_while, - anon_sym_repeat, - sym__number_literal, - sym_identifier, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - sym_dots, - [121368] = 5, + [135446] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1355), 1, - anon_sym_COLON_COLON, - ACTIONS(1357), 1, - anon_sym_COLON_COLON_COLON, - ACTIONS(1351), 9, + ACTIONS(805), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -173959,11 +140397,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1353), 25, + ACTIONS(807), 25, sym__external_open_parenthesis, - sym__external_close_parenthesis, sym__external_open_bracket, sym__external_open_bracket2, + sym__external_close_bracket2, anon_sym_QMARK, anon_sym_TILDE, anon_sym_PLUS, @@ -173985,53 +140423,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [121416] = 5, + [135488] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6301), 1, - sym__newline, - STATE(2084), 1, - aux_sym_function_definition_repeat1, - ACTIONS(1411), 13, - sym__raw_string_literal, + ACTIONS(763), 9, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(765), 25, sym__external_open_parenthesis, - sym__external_open_brace, - anon_sym_BSLASH, + sym__external_open_bracket, + sym__external_close_bracket, + sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, - anon_sym_BANG, anon_sym_PLUS, - anon_sym_DASH, - sym__hex_literal, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_dot_dot_i, - ACTIONS(1409), 21, - anon_sym_function, - anon_sym_if, - anon_sym_for, - anon_sym_while, - anon_sym_repeat, - sym__number_literal, - sym_identifier, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - sym_dots, - [121464] = 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [135530] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1363), 10, + ACTIONS(859), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -174041,8 +140475,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - anon_sym_COLON_COLON, - ACTIONS(1365), 26, + ACTIONS(861), 25, sym__external_open_parenthesis, sym__external_close_parenthesis, sym__external_open_bracket, @@ -174067,12 +140500,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_GT, anon_sym_DOLLAR, anon_sym_AT, - anon_sym_COLON_COLON_COLON, sym_comma, - [121508] = 3, + [135572] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1379), 10, + ACTIONS(797), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -174082,11 +140514,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - anon_sym_COLON_COLON, - ACTIONS(1381), 26, + ACTIONS(795), 25, sym__external_open_parenthesis, - sym__external_close_parenthesis, sym__external_open_bracket, + sym__external_close_bracket, sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, @@ -174108,16 +140539,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_GT, anon_sym_DOLLAR, anon_sym_AT, - anon_sym_COLON_COLON_COLON, sym_comma, - [121552] = 5, + [135614] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6304), 1, - anon_sym_L, - ACTIONS(6306), 1, - anon_sym_i, - ACTIONS(1371), 9, + ACTIONS(785), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -174127,11 +140553,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1373), 25, + ACTIONS(783), 25, sym__external_open_parenthesis, - sym__external_close_parenthesis, sym__external_open_bracket, sym__external_open_bracket2, + sym__external_close_bracket2, anon_sym_QMARK, anon_sym_TILDE, anon_sym_PLUS, @@ -174153,10 +140579,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [121600] = 3, + [135656] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1383), 10, + ACTIONS(789), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -174166,12 +140592,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - anon_sym_COLON_COLON, - ACTIONS(1385), 26, + ACTIONS(787), 25, sym__external_open_parenthesis, - sym__external_close_parenthesis, sym__external_open_bracket, sym__external_open_bracket2, + sym__external_close_bracket2, anon_sym_QMARK, anon_sym_TILDE, anon_sym_PLUS, @@ -174192,12 +140617,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_GT, anon_sym_DOLLAR, anon_sym_AT, - anon_sym_COLON_COLON_COLON, sym_comma, - [121644] = 3, + [135698] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1379), 10, + ACTIONS(809), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -174207,12 +140631,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - anon_sym_COLON_COLON, - ACTIONS(1381), 26, + ACTIONS(811), 25, sym__external_open_parenthesis, - sym__external_close_parenthesis, sym__external_open_bracket, sym__external_open_bracket2, + sym__external_close_bracket2, anon_sym_QMARK, anon_sym_TILDE, anon_sym_PLUS, @@ -174233,13 +140656,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_GT, anon_sym_DOLLAR, anon_sym_AT, - anon_sym_COLON_COLON_COLON, sym_comma, - [121688] = 3, + [135740] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1367), 10, + ACTIONS(3779), 1, anon_sym_EQ, + ACTIONS(655), 8, anon_sym_DASH, anon_sym_DASH_GT, anon_sym_PIPE, @@ -174248,11 +140671,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - anon_sym_COLON_COLON, - ACTIONS(1369), 26, + ACTIONS(657), 25, sym__external_open_parenthesis, - sym__external_close_parenthesis, sym__external_open_bracket, + sym__external_close_bracket, sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, @@ -174274,12 +140696,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_GT, anon_sym_DOLLAR, anon_sym_AT, - anon_sym_COLON_COLON_COLON, sym_comma, - [121732] = 3, + [135784] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1359), 10, + ACTIONS(767), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -174289,11 +140710,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - anon_sym_COLON_COLON, - ACTIONS(1361), 26, + ACTIONS(769), 25, sym__external_open_parenthesis, - sym__external_close_parenthesis, sym__external_open_bracket, + sym__external_close_bracket, sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, @@ -174315,12 +140735,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_GT, anon_sym_DOLLAR, anon_sym_AT, - anon_sym_COLON_COLON_COLON, sym_comma, - [121776] = 3, + [135826] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1387), 10, + ACTIONS(771), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -174330,11 +140749,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - anon_sym_COLON_COLON, - ACTIONS(1389), 26, + ACTIONS(773), 25, sym__external_open_parenthesis, - sym__external_close_parenthesis, sym__external_open_bracket, + sym__external_close_bracket, sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, @@ -174356,53 +140774,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_GT, anon_sym_DOLLAR, anon_sym_AT, - anon_sym_COLON_COLON_COLON, sym_comma, - [121820] = 3, + [135868] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1257), 15, - sym__newline, - sym__raw_string_literal, + ACTIONS(767), 9, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(769), 25, sym__external_open_parenthesis, sym__external_close_parenthesis, - sym__external_open_brace, - anon_sym_BSLASH, + sym__external_open_bracket, + sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, - anon_sym_BANG, anon_sym_PLUS, - anon_sym_DASH, - sym__hex_literal, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_dot_dot_i, - ACTIONS(1255), 21, - anon_sym_function, - anon_sym_if, - anon_sym_for, - anon_sym_while, - anon_sym_repeat, - sym__number_literal, - sym_identifier, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - sym_dots, - [121864] = 3, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [135910] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1484), 9, + ACTIONS(771), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -174412,8 +140827,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1486), 26, - sym__external_else, + ACTIONS(773), 25, sym__external_open_parenthesis, sym__external_close_parenthesis, sym__external_open_bracket, @@ -174439,50 +140853,88 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [121907] = 3, + [135952] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6310), 14, - sym__newline, - sym__raw_string_literal, + ACTIONS(775), 9, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(777), 25, sym__external_open_parenthesis, - sym__external_open_brace, - anon_sym_BSLASH, + sym__external_close_parenthesis, + sym__external_open_bracket, + sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, - anon_sym_BANG, anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [135994] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(713), 9, + anon_sym_EQ, anon_sym_DASH, - sym__hex_literal, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_dot_dot_i, - ACTIONS(6308), 21, - anon_sym_function, - anon_sym_if, - anon_sym_for, - anon_sym_while, - anon_sym_repeat, - sym__number_literal, - sym_identifier, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - sym_dots, - [121950] = 3, + anon_sym_DASH_GT, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_LT, + anon_sym_GT, + anon_sym_STAR, + anon_sym_COLON, + ACTIONS(715), 25, + sym__external_open_parenthesis, + sym__external_open_bracket, + sym__external_close_bracket, + sym__external_open_bracket2, + anon_sym_QMARK, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_LT_DASH, + anon_sym_LT_LT_DASH, + anon_sym_COLON_EQ, + anon_sym_DASH_GT_GT, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_SLASH, + anon_sym_STAR_STAR, + anon_sym_CARET, + aux_sym_binary_operator_token1, + anon_sym_PIPE_GT, + anon_sym_DOLLAR, + anon_sym_AT, + sym_comma, + [136036] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1464), 9, + ACTIONS(817), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -174492,11 +140944,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1466), 26, - sym__external_else, + ACTIONS(819), 25, sym__external_open_parenthesis, - sym__external_close_parenthesis, sym__external_open_bracket, + sym__external_close_bracket, sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, @@ -174519,10 +140970,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [121993] = 3, + [136078] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1569), 9, + ACTIONS(813), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -174532,12 +140983,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1571), 26, - sym__external_else, + ACTIONS(815), 25, sym__external_open_parenthesis, - sym__external_close_parenthesis, sym__external_open_bracket, sym__external_open_bracket2, + sym__external_close_bracket2, anon_sym_QMARK, anon_sym_TILDE, anon_sym_PLUS, @@ -174559,10 +141009,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [122036] = 3, + [136120] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1458), 9, + ACTIONS(775), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -174572,11 +141022,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1456), 26, - sym__external_else, + ACTIONS(777), 25, sym__external_open_parenthesis, - sym__external_close_parenthesis, sym__external_open_bracket, + sym__external_close_bracket, sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, @@ -174599,10 +141048,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [122079] = 3, + [136162] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1553), 9, + ACTIONS(701), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -174612,11 +141061,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1555), 26, - sym__external_else, + ACTIONS(703), 25, sym__external_open_parenthesis, - sym__external_close_parenthesis, sym__external_open_bracket, + sym__external_close_bracket, sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, @@ -174639,10 +141087,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [122122] = 3, + [136204] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1468), 9, + ACTIONS(779), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -174652,11 +141100,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1470), 26, - sym__external_else, + ACTIONS(781), 25, sym__external_open_parenthesis, - sym__external_close_parenthesis, sym__external_open_bracket, + sym__external_close_bracket, sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, @@ -174679,10 +141126,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [122165] = 3, + [136246] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1496), 9, + ACTIONS(797), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -174692,12 +141139,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1498), 26, - sym__external_else, + ACTIONS(795), 25, sym__external_open_parenthesis, - sym__external_close_parenthesis, sym__external_open_bracket, sym__external_open_bracket2, + sym__external_close_bracket2, anon_sym_QMARK, anon_sym_TILDE, anon_sym_PLUS, @@ -174719,10 +141165,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [122208] = 3, + [136288] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1452), 9, + ACTIONS(705), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -174732,12 +141178,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1454), 26, - sym__external_else, + ACTIONS(707), 25, sym__external_open_parenthesis, - sym__external_close_parenthesis, sym__external_open_bracket, sym__external_open_bracket2, + sym__external_close_bracket2, anon_sym_QMARK, anon_sym_TILDE, anon_sym_PLUS, @@ -174759,10 +141204,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [122251] = 3, + [136330] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1557), 9, + ACTIONS(709), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -174772,12 +141217,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1559), 26, - sym__external_else, + ACTIONS(711), 25, sym__external_open_parenthesis, - sym__external_close_parenthesis, sym__external_open_bracket, sym__external_open_bracket2, + sym__external_close_bracket2, anon_sym_QMARK, anon_sym_TILDE, anon_sym_PLUS, @@ -174799,10 +141243,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [122294] = 3, + [136372] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1545), 9, + ACTIONS(713), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -174812,12 +141256,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1547), 26, - sym__external_else, + ACTIONS(715), 25, sym__external_open_parenthesis, - sym__external_close_parenthesis, sym__external_open_bracket, sym__external_open_bracket2, + sym__external_close_bracket2, anon_sym_QMARK, anon_sym_TILDE, anon_sym_PLUS, @@ -174839,50 +141282,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [122337] = 3, + [136414] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6314), 14, - sym__newline, - sym__raw_string_literal, - sym__external_open_parenthesis, - sym__external_open_brace, - anon_sym_BSLASH, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_BANG, - anon_sym_PLUS, - anon_sym_DASH, - sym__hex_literal, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_dot_dot_i, - ACTIONS(6312), 21, - anon_sym_function, - anon_sym_if, - anon_sym_for, - anon_sym_while, - anon_sym_repeat, - sym__number_literal, - sym_identifier, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - sym_dots, - [122380] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1472), 9, + ACTIONS(817), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -174892,12 +141295,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1474), 26, - sym__external_else, + ACTIONS(819), 25, sym__external_open_parenthesis, - sym__external_close_parenthesis, sym__external_open_bracket, sym__external_open_bracket2, + sym__external_close_bracket2, anon_sym_QMARK, anon_sym_TILDE, anon_sym_PLUS, @@ -174919,10 +141321,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [122423] = 3, + [136456] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1476), 9, + ACTIONS(821), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -174932,12 +141334,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1478), 26, - sym__external_else, + ACTIONS(823), 25, sym__external_open_parenthesis, - sym__external_close_parenthesis, sym__external_open_bracket, sym__external_open_bracket2, + sym__external_close_bracket2, anon_sym_QMARK, anon_sym_TILDE, anon_sym_PLUS, @@ -174959,10 +141360,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [122466] = 3, + [136498] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1488), 9, + ACTIONS(797), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -174972,8 +141373,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1490), 26, - sym__external_else, + ACTIONS(795), 25, sym__external_open_parenthesis, sym__external_close_parenthesis, sym__external_open_bracket, @@ -174999,10 +141399,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [122509] = 3, + [136540] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1492), 9, + ACTIONS(705), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -175012,8 +141412,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1494), 26, - sym__external_else, + ACTIONS(707), 25, sym__external_open_parenthesis, sym__external_close_parenthesis, sym__external_open_bracket, @@ -175039,10 +141438,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [122552] = 3, + [136582] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1549), 9, + ACTIONS(709), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -175052,8 +141451,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1551), 26, - sym__external_else, + ACTIONS(711), 25, sym__external_open_parenthesis, sym__external_close_parenthesis, sym__external_open_bracket, @@ -175079,50 +141477,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [122595] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6318), 14, - sym__newline, - sym__raw_string_literal, - sym__external_open_parenthesis, - sym__external_open_brace, - anon_sym_BSLASH, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_BANG, - anon_sym_PLUS, - anon_sym_DASH, - sym__hex_literal, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_dot_dot_i, - ACTIONS(6316), 21, - anon_sym_function, - anon_sym_if, - anon_sym_for, - anon_sym_while, - anon_sym_repeat, - sym__number_literal, - sym_identifier, - sym_return, - sym_next, - sym_break, - sym_true, - sym_false, - sym_null, - sym_inf, - sym_nan, - anon_sym_NA, - anon_sym_NA_integer_, - anon_sym_NA_real_, - anon_sym_NA_complex_, - anon_sym_NA_character_, - sym_dots, - [122638] = 3, + [136624] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1561), 9, + ACTIONS(713), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -175132,8 +141490,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1563), 26, - sym__external_else, + ACTIONS(715), 25, sym__external_open_parenthesis, sym__external_close_parenthesis, sym__external_open_bracket, @@ -175159,10 +141516,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [122681] = 3, + [136666] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1480), 9, + ACTIONS(785), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -175172,11 +141529,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1482), 26, - sym__external_else, + ACTIONS(783), 25, sym__external_open_parenthesis, - sym__external_close_parenthesis, sym__external_open_bracket, + sym__external_close_bracket, sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, @@ -175199,10 +141555,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [122724] = 3, + [136708] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1565), 9, + ACTIONS(789), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -175212,11 +141568,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1567), 26, - sym__external_else, + ACTIONS(787), 25, sym__external_open_parenthesis, - sym__external_close_parenthesis, sym__external_open_bracket, + sym__external_close_bracket, sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, @@ -175239,10 +141594,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [122767] = 3, + [136750] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1460), 9, + ACTIONS(709), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -175252,11 +141607,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1462), 26, - sym__external_else, + ACTIONS(711), 25, sym__external_open_parenthesis, - sym__external_close_parenthesis, sym__external_open_bracket, + sym__external_close_bracket, sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, @@ -175279,10 +141633,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [122810] = 3, + [136792] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1561), 9, + ACTIONS(793), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -175292,7 +141646,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1563), 25, + ACTIONS(791), 25, sym__external_open_parenthesis, sym__external_close_parenthesis, sym__external_open_bracket, @@ -175318,10 +141672,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [122852] = 3, + [136834] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1480), 9, + ACTIONS(803), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -175331,7 +141685,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1482), 25, + ACTIONS(801), 25, sym__external_open_parenthesis, sym__external_close_parenthesis, sym__external_open_bracket, @@ -175357,10 +141711,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [122894] = 3, + [136876] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1549), 9, + ACTIONS(813), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -175370,10 +141724,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1551), 25, + ACTIONS(815), 25, sym__external_open_parenthesis, - sym__external_close_parenthesis, sym__external_open_bracket, + sym__external_close_bracket, sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, @@ -175396,10 +141750,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [122936] = 3, + [136918] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1545), 9, + ACTIONS(705), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -175409,10 +141763,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1547), 25, + ACTIONS(707), 25, sym__external_open_parenthesis, - sym__external_close_parenthesis, sym__external_open_bracket, + sym__external_close_bracket, sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, @@ -175435,10 +141789,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [122978] = 3, + [136960] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1553), 9, + ACTIONS(805), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -175448,7 +141802,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1555), 25, + ACTIONS(807), 25, sym__external_open_parenthesis, sym__external_close_parenthesis, sym__external_open_bracket, @@ -175474,10 +141828,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [123020] = 3, + [137002] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1557), 9, + ACTIONS(809), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -175487,7 +141841,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1559), 25, + ACTIONS(811), 25, sym__external_open_parenthesis, sym__external_close_parenthesis, sym__external_open_bracket, @@ -175513,10 +141867,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [123062] = 3, + [137044] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1488), 9, + ACTIONS(813), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -175526,7 +141880,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1490), 25, + ACTIONS(815), 25, sym__external_open_parenthesis, sym__external_close_parenthesis, sym__external_open_bracket, @@ -175552,10 +141906,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [123104] = 3, + [137086] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1496), 9, + ACTIONS(817), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -175565,7 +141919,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1498), 25, + ACTIONS(819), 25, sym__external_open_parenthesis, sym__external_close_parenthesis, sym__external_open_bracket, @@ -175591,10 +141945,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [123146] = 3, + [137128] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1492), 9, + ACTIONS(821), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -175604,7 +141958,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1494), 25, + ACTIONS(823), 25, sym__external_open_parenthesis, sym__external_close_parenthesis, sym__external_open_bracket, @@ -175630,10 +141984,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [123188] = 3, + [137170] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1565), 9, + ACTIONS(759), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -175643,11 +141997,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1567), 25, + ACTIONS(761), 25, sym__external_open_parenthesis, - sym__external_close_parenthesis, sym__external_open_bracket, sym__external_open_bracket2, + sym__external_close_bracket2, anon_sym_QMARK, anon_sym_TILDE, anon_sym_PLUS, @@ -175669,10 +142023,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [123230] = 3, + [137212] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1484), 9, + ACTIONS(763), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -175682,11 +142036,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1486), 25, + ACTIONS(765), 25, sym__external_open_parenthesis, - sym__external_close_parenthesis, sym__external_open_bracket, sym__external_open_bracket2, + sym__external_close_bracket2, anon_sym_QMARK, anon_sym_TILDE, anon_sym_PLUS, @@ -175708,11 +142062,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [123272] = 3, + [137254] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1569), 9, + ACTIONS(3779), 1, anon_sym_EQ, + ACTIONS(655), 8, anon_sym_DASH, anon_sym_DASH_GT, anon_sym_PIPE, @@ -175721,7 +142076,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1571), 25, + ACTIONS(657), 25, sym__external_open_parenthesis, sym__external_close_parenthesis, sym__external_open_bracket, @@ -175747,10 +142102,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [123314] = 3, + [137298] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1460), 9, + ACTIONS(825), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -175760,7 +142115,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1462), 25, + ACTIONS(827), 25, sym__external_open_parenthesis, sym__external_close_parenthesis, sym__external_open_bracket, @@ -175786,10 +142141,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [123356] = 3, + [137340] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1452), 9, + ACTIONS(829), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -175799,7 +142154,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1454), 25, + ACTIONS(831), 25, sym__external_open_parenthesis, sym__external_close_parenthesis, sym__external_open_bracket, @@ -175825,10 +142180,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [123398] = 3, + [137382] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1464), 9, + ACTIONS(833), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -175838,7 +142193,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1466), 25, + ACTIONS(835), 25, sym__external_open_parenthesis, sym__external_close_parenthesis, sym__external_open_bracket, @@ -175864,10 +142219,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [123440] = 3, + [137424] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1468), 9, + ACTIONS(793), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -175877,10 +142232,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1470), 25, + ACTIONS(791), 25, sym__external_open_parenthesis, - sym__external_close_parenthesis, sym__external_open_bracket, + sym__external_close_bracket, sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, @@ -175903,10 +142258,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [123482] = 3, + [137466] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1472), 9, + ACTIONS(803), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -175916,10 +142271,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1474), 25, + ACTIONS(801), 25, sym__external_open_parenthesis, - sym__external_close_parenthesis, sym__external_open_bracket, + sym__external_close_bracket, sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, @@ -175942,10 +142297,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [123524] = 3, + [137508] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1476), 9, + ACTIONS(805), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -175955,10 +142310,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1478), 25, + ACTIONS(807), 25, sym__external_open_parenthesis, - sym__external_close_parenthesis, sym__external_open_bracket, + sym__external_close_bracket, sym__external_open_bracket2, anon_sym_QMARK, anon_sym_TILDE, @@ -175981,10 +142336,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [123566] = 3, + [137550] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1458), 9, + ACTIONS(779), 9, anon_sym_EQ, anon_sym_DASH, anon_sym_DASH_GT, @@ -175994,7 +142349,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_STAR, anon_sym_COLON, - ACTIONS(1456), 25, + ACTIONS(781), 25, sym__external_open_parenthesis, sym__external_close_parenthesis, sym__external_open_bracket, @@ -176020,6727 +142375,6858 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_AT, sym_comma, - [123608] = 8, + [137592] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(6320), 1, - sym_identifier, - ACTIONS(6322), 1, - sym_dots, - ACTIONS(6324), 1, + ACTIONS(3806), 1, + sym_dot_dot_i, + ACTIONS(3808), 1, sym__external_close_parenthesis, - STATE(2095), 1, + STATE(1665), 1, sym__close_parenthesis, - STATE(2184), 1, + STATE(1848), 1, sym_parameter, - STATE(2294), 1, + STATE(2022), 1, + sym__parameter_name, + STATE(2024), 1, + sym__identifier_or_dots_or_dot_dot_i, + STATE(2030), 1, sym__parameter_with_default, - STATE(2297), 1, + STATE(2037), 1, sym__parameter_without_default, - [123633] = 6, + ACTIONS(3804), 2, + sym_identifier, + sym_dots, + [137624] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(6326), 1, - sym__newline, - ACTIONS(6328), 1, - sym__external_open_parenthesis, - STATE(1508), 1, - sym_parameters, - STATE(2135), 1, - sym__open_parenthesis, - STATE(2142), 1, - aux_sym_function_definition_repeat1, - [123652] = 6, + ACTIONS(3806), 1, + sym_dot_dot_i, + STATE(2022), 1, + sym__parameter_name, + STATE(2024), 1, + sym__identifier_or_dots_or_dot_dot_i, + STATE(2030), 1, + sym__parameter_with_default, + STATE(2037), 1, + sym__parameter_without_default, + STATE(2057), 1, + sym_parameter, + ACTIONS(3804), 2, + sym_identifier, + sym_dots, + [137650] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6328), 1, - sym__external_open_parenthesis, - ACTIONS(6330), 1, + ACTIONS(3810), 1, sym__newline, - STATE(1260), 1, + ACTIONS(3812), 1, + sym__external_open_parenthesis, + STATE(925), 1, sym_parameters, - STATE(2135), 1, + STATE(1785), 1, sym__open_parenthesis, - STATE(2147), 1, + STATE(1789), 1, aux_sym_function_definition_repeat1, - [123671] = 6, + [137669] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6328), 1, + ACTIONS(3812), 1, sym__external_open_parenthesis, - ACTIONS(6332), 1, + ACTIONS(3814), 1, sym__newline, - STATE(1153), 1, + STATE(993), 1, sym_parameters, - STATE(2135), 1, + STATE(1785), 1, sym__open_parenthesis, - STATE(2287), 1, + STATE(1793), 1, aux_sym_function_definition_repeat1, - [123690] = 6, + [137688] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6328), 1, + ACTIONS(3812), 1, sym__external_open_parenthesis, - ACTIONS(6334), 1, + ACTIONS(3816), 1, sym__newline, - STATE(1229), 1, + STATE(945), 1, sym_parameters, - STATE(2135), 1, + STATE(1785), 1, sym__open_parenthesis, - STATE(2140), 1, + STATE(2027), 1, aux_sym_function_definition_repeat1, - [123709] = 6, + [137707] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6328), 1, + ACTIONS(3812), 1, sym__external_open_parenthesis, - ACTIONS(6332), 1, + ACTIONS(3818), 1, sym__newline, - STATE(1255), 1, + STATE(870), 1, sym_parameters, - STATE(2135), 1, + STATE(1785), 1, sym__open_parenthesis, - STATE(2287), 1, + STATE(1792), 1, aux_sym_function_definition_repeat1, - [123728] = 6, + [137726] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6328), 1, + ACTIONS(3812), 1, sym__external_open_parenthesis, - ACTIONS(6332), 1, + ACTIONS(3816), 1, sym__newline, - STATE(1772), 1, + STATE(755), 1, sym_parameters, - STATE(2135), 1, + STATE(1785), 1, sym__open_parenthesis, - STATE(2287), 1, + STATE(2027), 1, aux_sym_function_definition_repeat1, - [123747] = 6, + [137745] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6328), 1, + ACTIONS(3812), 1, sym__external_open_parenthesis, - ACTIONS(6332), 1, + ACTIONS(3816), 1, sym__newline, - STATE(1575), 1, + STATE(889), 1, sym_parameters, - STATE(2135), 1, + STATE(1785), 1, sym__open_parenthesis, - STATE(2287), 1, + STATE(2027), 1, aux_sym_function_definition_repeat1, - [123766] = 6, + [137764] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6328), 1, + ACTIONS(3812), 1, sym__external_open_parenthesis, - ACTIONS(6336), 1, + ACTIONS(3816), 1, sym__newline, - STATE(1145), 1, + STATE(456), 1, sym_parameters, - STATE(2135), 1, + STATE(1785), 1, sym__open_parenthesis, - STATE(2145), 1, + STATE(2027), 1, aux_sym_function_definition_repeat1, - [123785] = 6, + [137783] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6328), 1, + ACTIONS(3812), 1, sym__external_open_parenthesis, - ACTIONS(6338), 1, + ACTIONS(3816), 1, sym__newline, - STATE(1721), 1, + STATE(710), 1, sym_parameters, - STATE(2135), 1, + STATE(1785), 1, sym__open_parenthesis, - STATE(2141), 1, + STATE(2027), 1, aux_sym_function_definition_repeat1, - [123804] = 6, + [137802] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6328), 1, + ACTIONS(3812), 1, sym__external_open_parenthesis, - ACTIONS(6332), 1, + ACTIONS(3820), 1, sym__newline, - STATE(1169), 1, + STATE(736), 1, sym_parameters, - STATE(2135), 1, + STATE(1785), 1, sym__open_parenthesis, - STATE(2287), 1, + STATE(1791), 1, aux_sym_function_definition_repeat1, - [123823] = 6, + [137821] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6328), 1, + ACTIONS(3812), 1, sym__external_open_parenthesis, - ACTIONS(6332), 1, + ACTIONS(3822), 1, sym__newline, - STATE(1594), 1, + STATE(794), 1, sym_parameters, - STATE(2135), 1, + STATE(1785), 1, sym__open_parenthesis, - STATE(2287), 1, + STATE(1802), 1, aux_sym_function_definition_repeat1, - [123842] = 6, + [137840] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6328), 1, + ACTIONS(3812), 1, sym__external_open_parenthesis, - ACTIONS(6332), 1, + ACTIONS(3824), 1, sym__newline, - STATE(1300), 1, + STATE(517), 1, sym_parameters, - STATE(2135), 1, + STATE(1785), 1, sym__open_parenthesis, - STATE(2287), 1, + STATE(1801), 1, aux_sym_function_definition_repeat1, - [123861] = 6, + [137859] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6328), 1, + ACTIONS(3812), 1, sym__external_open_parenthesis, - ACTIONS(6340), 1, + ACTIONS(3816), 1, sym__newline, - STATE(1607), 1, + STATE(492), 1, sym_parameters, - STATE(2135), 1, + STATE(1785), 1, sym__open_parenthesis, - STATE(2151), 1, + STATE(2027), 1, aux_sym_function_definition_repeat1, - [123880] = 6, + [137878] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6328), 1, + ACTIONS(3812), 1, sym__external_open_parenthesis, - ACTIONS(6342), 1, + ACTIONS(3826), 1, sym__newline, - STATE(1328), 1, + STATE(636), 1, sym_parameters, - STATE(2135), 1, + STATE(1785), 1, sym__open_parenthesis, - STATE(2153), 1, + STATE(1800), 1, aux_sym_function_definition_repeat1, - [123899] = 6, + [137897] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6328), 1, + ACTIONS(3812), 1, sym__external_open_parenthesis, - ACTIONS(6344), 1, + ACTIONS(3816), 1, sym__newline, - STATE(1066), 1, + STATE(667), 1, sym_parameters, - STATE(2135), 1, + STATE(1785), 1, sym__open_parenthesis, - STATE(2156), 1, + STATE(2027), 1, aux_sym_function_definition_repeat1, - [123918] = 6, + [137916] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6328), 1, + ACTIONS(3812), 1, sym__external_open_parenthesis, - ACTIONS(6332), 1, + ACTIONS(3816), 1, sym__newline, - STATE(1720), 1, + STATE(537), 1, sym_parameters, - STATE(2135), 1, + STATE(1785), 1, sym__open_parenthesis, - STATE(2287), 1, + STATE(2027), 1, aux_sym_function_definition_repeat1, - [123937] = 6, + [137935] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6328), 1, + ACTIONS(3812), 1, sym__external_open_parenthesis, - ACTIONS(6346), 1, + ACTIONS(3816), 1, sym__newline, - STATE(1479), 1, + STATE(819), 1, sym_parameters, - STATE(2135), 1, + STATE(1785), 1, sym__open_parenthesis, - STATE(2146), 1, + STATE(2027), 1, aux_sym_function_definition_repeat1, - [123956] = 6, + [137954] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6328), 1, + ACTIONS(3812), 1, sym__external_open_parenthesis, - ACTIONS(6332), 1, + ACTIONS(3828), 1, sym__newline, - STATE(1347), 1, + STATE(487), 1, sym_parameters, - STATE(2135), 1, + STATE(1785), 1, sym__open_parenthesis, - STATE(2287), 1, + STATE(1798), 1, aux_sym_function_definition_repeat1, - [123975] = 6, + [137973] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6328), 1, + ACTIONS(3812), 1, sym__external_open_parenthesis, - ACTIONS(6348), 1, + ACTIONS(3830), 1, sym__newline, - STATE(1522), 1, + STATE(574), 1, sym_parameters, - STATE(2135), 1, + STATE(1785), 1, sym__open_parenthesis, - STATE(2155), 1, + STATE(1805), 1, aux_sym_function_definition_repeat1, - [123994] = 6, + [137992] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6328), 1, + ACTIONS(3812), 1, sym__external_open_parenthesis, - ACTIONS(6332), 1, + ACTIONS(3816), 1, sym__newline, - STATE(1559), 1, + STATE(594), 1, sym_parameters, - STATE(2135), 1, + STATE(1785), 1, sym__open_parenthesis, - STATE(2287), 1, + STATE(2027), 1, aux_sym_function_definition_repeat1, - [124013] = 6, + [138011] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6328), 1, + ACTIONS(3812), 1, sym__external_open_parenthesis, - ACTIONS(6332), 1, + ACTIONS(3832), 1, sym__newline, - STATE(1305), 1, + STATE(680), 1, sym_parameters, - STATE(2135), 1, + STATE(1785), 1, sym__open_parenthesis, - STATE(2287), 1, + STATE(1794), 1, aux_sym_function_definition_repeat1, - [124032] = 6, + [138030] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6320), 1, + ACTIONS(3836), 1, + sym_dot_dot_i, + STATE(2063), 1, + sym__identifier_or_dots_or_dot_dot_i, + ACTIONS(3834), 2, sym_identifier, - ACTIONS(6322), 1, sym_dots, - STATE(2294), 1, - sym__parameter_with_default, - STATE(2296), 1, - sym_parameter, - STATE(2297), 1, - sym__parameter_without_default, - [124051] = 6, + [138044] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6328), 1, - sym__external_open_parenthesis, - ACTIONS(6332), 1, - sym__newline, - STATE(1422), 1, - sym_parameters, - STATE(2135), 1, - sym__open_parenthesis, - STATE(2287), 1, - aux_sym_function_definition_repeat1, - [124070] = 6, + ACTIONS(559), 1, + sym_comma, + ACTIONS(3838), 1, + sym__external_close_parenthesis, + STATE(347), 1, + sym__close_parenthesis, + STATE(1812), 1, + aux_sym_call_arguments_repeat1, + [138060] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6328), 1, - sym__external_open_parenthesis, - ACTIONS(6350), 1, + ACTIONS(559), 1, + sym_comma, + ACTIONS(3840), 1, + sym__external_close_parenthesis, + STATE(355), 1, + sym__close_parenthesis, + STATE(2025), 1, + aux_sym_call_arguments_repeat1, + [138076] = 4, + ACTIONS(3842), 1, + anon_sym_DQUOTE, + ACTIONS(3846), 1, + sym_comment, + STATE(1882), 1, + aux_sym__double_quoted_string_content, + ACTIONS(3844), 2, + aux_sym__double_quoted_string_content_token1, + sym_escape_sequence, + [138090] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(433), 1, + sym_comma, + ACTIONS(3848), 1, + sym__external_close_bracket, + STATE(1749), 1, + sym__close_bracket, + STATE(2023), 1, + aux_sym_call_arguments_repeat1, + [138106] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(559), 1, + sym_comma, + ACTIONS(3850), 1, + sym__external_close_parenthesis, + STATE(364), 1, + sym__close_parenthesis, + STATE(2025), 1, + aux_sym_call_arguments_repeat1, + [138122] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(433), 1, + sym_comma, + ACTIONS(3852), 1, + sym__external_close_bracket, + STATE(360), 1, + sym__close_bracket, + STATE(2023), 1, + aux_sym_call_arguments_repeat1, + [138138] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3816), 1, sym__newline, - STATE(1390), 1, - sym_parameters, - STATE(2135), 1, + ACTIONS(3854), 1, + sym__external_open_parenthesis, + STATE(1918), 1, sym__open_parenthesis, - STATE(2158), 1, + STATE(2027), 1, aux_sym_function_definition_repeat1, - [124089] = 6, + [138154] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(481), 1, + sym_comma, + ACTIONS(3856), 1, + sym__external_close_bracket2, + STATE(362), 1, + sym__close_bracket2, + STATE(1913), 1, + aux_sym_call_arguments_repeat1, + [138170] = 4, + ACTIONS(3846), 1, + sym_comment, + ACTIONS(3858), 1, + anon_sym_SQUOTE, + STATE(1912), 1, + aux_sym__single_quoted_string_content, + ACTIONS(3860), 2, + aux_sym__single_quoted_string_content_token1, + sym_escape_sequence, + [138184] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(481), 1, + sym_comma, + ACTIONS(3862), 1, + sym__external_close_bracket2, + STATE(1757), 1, + sym__close_bracket2, + STATE(1887), 1, + aux_sym_call_arguments_repeat1, + [138200] = 4, + ACTIONS(3846), 1, + sym_comment, + ACTIONS(3864), 1, + anon_sym_SQUOTE, + STATE(1821), 1, + aux_sym__single_quoted_string_content, + ACTIONS(3860), 2, + aux_sym__single_quoted_string_content_token1, + sym_escape_sequence, + [138214] = 4, + ACTIONS(3846), 1, + sym_comment, + ACTIONS(3866), 1, + anon_sym_DQUOTE, + STATE(1822), 1, + aux_sym__double_quoted_string_content, + ACTIONS(3844), 2, + aux_sym__double_quoted_string_content_token1, + sym_escape_sequence, + [138228] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(481), 1, + sym_comma, + ACTIONS(3868), 1, + sym__external_close_bracket2, + STATE(1758), 1, + sym__close_bracket2, + STATE(2026), 1, + aux_sym_call_arguments_repeat1, + [138244] = 4, + ACTIONS(3846), 1, + sym_comment, + ACTIONS(3870), 1, + anon_sym_SQUOTE, + STATE(1912), 1, + aux_sym__single_quoted_string_content, + ACTIONS(3860), 2, + aux_sym__single_quoted_string_content_token1, + sym_escape_sequence, + [138258] = 4, + ACTIONS(3846), 1, + sym_comment, + ACTIONS(3872), 1, + anon_sym_DQUOTE, + STATE(1911), 1, + aux_sym__double_quoted_string_content, + ACTIONS(3844), 2, + aux_sym__double_quoted_string_content_token1, + sym_escape_sequence, + [138272] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(433), 1, + sym_comma, + ACTIONS(3874), 1, + sym__external_close_bracket, + STATE(433), 1, + sym__close_bracket, + STATE(1862), 1, + aux_sym_call_arguments_repeat1, + [138288] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(559), 1, + sym_comma, + ACTIONS(3876), 1, + sym__external_close_parenthesis, + STATE(430), 1, + sym__close_parenthesis, + STATE(2025), 1, + aux_sym_call_arguments_repeat1, + [138304] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(559), 1, + sym_comma, + ACTIONS(3878), 1, + sym__external_close_parenthesis, + STATE(1649), 1, + sym__close_parenthesis, + STATE(1828), 1, + aux_sym_call_arguments_repeat1, + [138320] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(559), 1, + sym_comma, + ACTIONS(3880), 1, + sym__external_close_parenthesis, + STATE(1650), 1, + sym__close_parenthesis, + STATE(2025), 1, + aux_sym_call_arguments_repeat1, + [138336] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(481), 1, + sym_comma, + ACTIONS(3882), 1, + sym__external_close_bracket2, + STATE(363), 1, + sym__close_bracket2, + STATE(2026), 1, + aux_sym_call_arguments_repeat1, + [138352] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(559), 1, + sym_comma, + ACTIONS(3884), 1, + sym__external_close_parenthesis, + STATE(1660), 1, + sym__close_parenthesis, + STATE(2025), 1, + aux_sym_call_arguments_repeat1, + [138368] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6328), 1, - sym__external_open_parenthesis, - ACTIONS(6352), 1, - sym__newline, - STATE(1106), 1, - sym_parameters, - STATE(2135), 1, - sym__open_parenthesis, - STATE(2138), 1, - aux_sym_function_definition_repeat1, - [124108] = 4, - ACTIONS(6354), 1, - anon_sym_SQUOTE, - ACTIONS(6358), 1, + ACTIONS(433), 1, + sym_comma, + ACTIONS(3886), 1, + sym__external_close_bracket, + STATE(418), 1, + sym__close_bracket, + STATE(1875), 1, + aux_sym_call_arguments_repeat1, + [138384] = 5, + ACTIONS(3), 1, sym_comment, - STATE(2187), 1, - aux_sym__single_quoted_string_content, - ACTIONS(6356), 2, - aux_sym__single_quoted_string_content_token1, - sym_escape_sequence, - [124122] = 4, - ACTIONS(6358), 1, + ACTIONS(433), 1, + sym_comma, + ACTIONS(3888), 1, + sym__external_close_bracket, + STATE(1697), 1, + sym__close_bracket, + STATE(2023), 1, + aux_sym_call_arguments_repeat1, + [138400] = 4, + ACTIONS(3846), 1, sym_comment, - ACTIONS(6360), 1, + ACTIONS(3890), 1, anon_sym_SQUOTE, - STATE(2162), 1, + STATE(1838), 1, aux_sym__single_quoted_string_content, - ACTIONS(6362), 2, + ACTIONS(3860), 2, aux_sym__single_quoted_string_content_token1, sym_escape_sequence, - [124136] = 4, - ACTIONS(6358), 1, + [138414] = 4, + ACTIONS(3846), 1, sym_comment, - ACTIONS(6365), 1, + ACTIONS(3892), 1, anon_sym_DQUOTE, - STATE(2230), 1, + STATE(1840), 1, aux_sym__double_quoted_string_content, - ACTIONS(6367), 2, + ACTIONS(3844), 2, aux_sym__double_quoted_string_content_token1, sym_escape_sequence, - [124150] = 5, - ACTIONS(3), 1, + [138428] = 4, + ACTIONS(3846), 1, sym_comment, - ACTIONS(6332), 1, - sym__newline, - ACTIONS(6369), 1, - sym__external_open_parenthesis, - STATE(1784), 1, - sym__open_parenthesis, - STATE(2287), 1, - aux_sym_function_definition_repeat1, - [124166] = 4, - ACTIONS(6358), 1, + ACTIONS(3894), 1, + anon_sym_SQUOTE, + STATE(1836), 1, + aux_sym__single_quoted_string_content, + ACTIONS(3860), 2, + aux_sym__single_quoted_string_content_token1, + sym_escape_sequence, + [138442] = 4, + ACTIONS(3846), 1, sym_comment, - ACTIONS(6371), 1, + ACTIONS(3896), 1, anon_sym_DQUOTE, - STATE(2230), 1, + STATE(1837), 1, aux_sym__double_quoted_string_content, - ACTIONS(6367), 2, + ACTIONS(3844), 2, aux_sym__double_quoted_string_content_token1, sym_escape_sequence, - [124180] = 4, - ACTIONS(6358), 1, + [138456] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(6373), 1, + ACTIONS(433), 1, + sym_comma, + ACTIONS(3898), 1, + sym__external_close_bracket, + STATE(1684), 1, + sym__close_bracket, + STATE(2023), 1, + aux_sym_call_arguments_repeat1, + [138472] = 4, + ACTIONS(3846), 1, + sym_comment, + ACTIONS(3900), 1, anon_sym_SQUOTE, - STATE(2192), 1, + STATE(1912), 1, aux_sym__single_quoted_string_content, - ACTIONS(6356), 2, + ACTIONS(3860), 2, aux_sym__single_quoted_string_content_token1, sym_escape_sequence, - [124194] = 4, - ACTIONS(6358), 1, + [138486] = 4, + ACTIONS(3846), 1, sym_comment, - ACTIONS(6375), 1, - anon_sym_SQUOTE, - STATE(2207), 1, - aux_sym__single_quoted_string_content, - ACTIONS(6356), 2, - aux_sym__single_quoted_string_content_token1, + ACTIONS(3902), 1, + anon_sym_DQUOTE, + STATE(1911), 1, + aux_sym__double_quoted_string_content, + ACTIONS(3844), 2, + aux_sym__double_quoted_string_content_token1, sym_escape_sequence, - [124208] = 4, - ACTIONS(6358), 1, + [138500] = 4, + ACTIONS(3846), 1, sym_comment, - ACTIONS(6377), 1, + ACTIONS(3904), 1, anon_sym_SQUOTE, - STATE(2162), 1, + STATE(1912), 1, aux_sym__single_quoted_string_content, - ACTIONS(6356), 2, + ACTIONS(3860), 2, aux_sym__single_quoted_string_content_token1, sym_escape_sequence, - [124222] = 4, - ACTIONS(6358), 1, + [138514] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(481), 1, + sym_comma, + ACTIONS(3906), 1, + sym__external_close_bracket2, + STATE(1685), 1, + sym__close_bracket2, + STATE(2026), 1, + aux_sym_call_arguments_repeat1, + [138530] = 4, + ACTIONS(3846), 1, sym_comment, - ACTIONS(6379), 1, + ACTIONS(3908), 1, anon_sym_DQUOTE, - STATE(2219), 1, + STATE(1911), 1, aux_sym__double_quoted_string_content, - ACTIONS(6367), 2, + ACTIONS(3844), 2, aux_sym__double_quoted_string_content_token1, sym_escape_sequence, - [124236] = 5, + [138544] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6332), 1, + ACTIONS(3910), 1, sym__newline, - ACTIONS(6381), 1, + ACTIONS(3912), 1, sym__external_open_parenthesis, - STATE(1782), 1, + STATE(1051), 1, sym__open_parenthesis, - STATE(2287), 1, + STATE(1965), 1, aux_sym_function_definition_repeat1, - [124252] = 4, - ACTIONS(6358), 1, + [138560] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(6383), 1, - anon_sym_DQUOTE, - STATE(2226), 1, - aux_sym__double_quoted_string_content, - ACTIONS(6367), 2, - aux_sym__double_quoted_string_content_token1, - sym_escape_sequence, - [124266] = 4, - ACTIONS(6358), 1, + ACTIONS(559), 1, + sym_comma, + ACTIONS(3914), 1, + sym__external_close_parenthesis, + STATE(349), 1, + sym__close_parenthesis, + STATE(1844), 1, + aux_sym_call_arguments_repeat1, + [138576] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(559), 1, + sym_comma, + ACTIONS(3916), 1, + sym__external_close_parenthesis, + STATE(350), 1, + sym__close_parenthesis, + STATE(2025), 1, + aux_sym_call_arguments_repeat1, + [138592] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(559), 1, + sym_comma, + ACTIONS(3918), 1, + sym__external_close_parenthesis, + STATE(357), 1, + sym__close_parenthesis, + STATE(2025), 1, + aux_sym_call_arguments_repeat1, + [138608] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(6385), 1, + ACTIONS(433), 1, + sym_comma, + ACTIONS(3920), 1, + sym__external_close_bracket, + STATE(435), 1, + sym__close_bracket, + STATE(2023), 1, + aux_sym_call_arguments_repeat1, + [138624] = 4, + ACTIONS(3846), 1, + sym_comment, + ACTIONS(3922), 1, anon_sym_SQUOTE, - STATE(2215), 1, + STATE(1858), 1, aux_sym__single_quoted_string_content, - ACTIONS(6356), 2, + ACTIONS(3860), 2, aux_sym__single_quoted_string_content_token1, sym_escape_sequence, - [124280] = 5, + [138638] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6387), 1, - sym__newline, - ACTIONS(6389), 1, - sym__external_open_parenthesis, - STATE(2217), 1, - aux_sym_function_definition_repeat1, - STATE(2313), 1, - sym__open_parenthesis, - [124296] = 4, - ACTIONS(6358), 1, + ACTIONS(559), 1, + sym_comma, + ACTIONS(3924), 1, + sym__external_close_parenthesis, + STATE(448), 1, + sym__close_parenthesis, + STATE(1855), 1, + aux_sym_call_arguments_repeat1, + [138654] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(6391), 1, - anon_sym_DQUOTE, - STATE(2165), 1, - aux_sym__double_quoted_string_content, - ACTIONS(6367), 2, - aux_sym__double_quoted_string_content_token1, + ACTIONS(3926), 1, + sym_comma, + ACTIONS(3928), 1, + sym__external_close_parenthesis, + STATE(1645), 1, + sym__close_parenthesis, + STATE(1869), 1, + aux_sym_parameters_repeat1, + [138670] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(559), 1, + sym_comma, + ACTIONS(3930), 1, + sym__external_close_parenthesis, + STATE(422), 1, + sym__close_parenthesis, + STATE(2025), 1, + aux_sym_call_arguments_repeat1, + [138686] = 4, + ACTIONS(3846), 1, + sym_comment, + ACTIONS(3932), 1, + anon_sym_SQUOTE, + STATE(1853), 1, + aux_sym__single_quoted_string_content, + ACTIONS(3860), 2, + aux_sym__single_quoted_string_content_token1, sym_escape_sequence, - [124310] = 4, - ACTIONS(6358), 1, + [138700] = 4, + ACTIONS(3846), 1, sym_comment, - ACTIONS(6393), 1, + ACTIONS(3934), 1, anon_sym_DQUOTE, - STATE(2190), 1, + STATE(1854), 1, aux_sym__double_quoted_string_content, - ACTIONS(6367), 2, + ACTIONS(3844), 2, aux_sym__double_quoted_string_content_token1, sym_escape_sequence, - [124324] = 4, - ACTIONS(6358), 1, + [138714] = 4, + ACTIONS(3846), 1, sym_comment, - ACTIONS(6395), 1, + ACTIONS(3936), 1, anon_sym_DQUOTE, - STATE(2189), 1, + STATE(1863), 1, aux_sym__double_quoted_string_content, - ACTIONS(6367), 2, + ACTIONS(3844), 2, aux_sym__double_quoted_string_content_token1, sym_escape_sequence, - [124338] = 4, - ACTIONS(6358), 1, + [138728] = 4, + ACTIONS(3846), 1, sym_comment, - ACTIONS(6397), 1, + ACTIONS(3938), 1, anon_sym_SQUOTE, - STATE(2186), 1, + STATE(1912), 1, aux_sym__single_quoted_string_content, - ACTIONS(6356), 2, + ACTIONS(3860), 2, aux_sym__single_quoted_string_content_token1, sym_escape_sequence, - [124352] = 4, - ACTIONS(6358), 1, + [138742] = 4, + ACTIONS(3846), 1, + sym_comment, + ACTIONS(3940), 1, + anon_sym_DQUOTE, + STATE(1911), 1, + aux_sym__double_quoted_string_content, + ACTIONS(3844), 2, + aux_sym__double_quoted_string_content_token1, + sym_escape_sequence, + [138756] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(559), 1, + sym_comma, + ACTIONS(3942), 1, + sym__external_close_parenthesis, + STATE(428), 1, + sym__close_parenthesis, + STATE(2025), 1, + aux_sym_call_arguments_repeat1, + [138772] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(433), 1, + sym_comma, + ACTIONS(3944), 1, + sym__external_close_bracket, + STATE(1686), 1, + sym__close_bracket, + STATE(2023), 1, + aux_sym_call_arguments_repeat1, + [138788] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(481), 1, + sym_comma, + ACTIONS(3946), 1, + sym__external_close_bracket2, + STATE(1703), 1, + sym__close_bracket2, + STATE(2026), 1, + aux_sym_call_arguments_repeat1, + [138804] = 4, + ACTIONS(3846), 1, sym_comment, - ACTIONS(6399), 1, + ACTIONS(3948), 1, anon_sym_SQUOTE, - STATE(2181), 1, + STATE(1912), 1, aux_sym__single_quoted_string_content, - ACTIONS(6356), 2, + ACTIONS(3860), 2, aux_sym__single_quoted_string_content_token1, sym_escape_sequence, - [124366] = 4, - ACTIONS(6358), 1, + [138818] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(6401), 1, - anon_sym_DQUOTE, - STATE(2182), 1, - aux_sym__double_quoted_string_content, - ACTIONS(6367), 2, - aux_sym__double_quoted_string_content_token1, - sym_escape_sequence, - [124380] = 4, - ACTIONS(6358), 1, + ACTIONS(559), 1, + sym_comma, + ACTIONS(3950), 1, + sym__external_close_parenthesis, + STATE(1674), 1, + sym__close_parenthesis, + STATE(1861), 1, + aux_sym_call_arguments_repeat1, + [138834] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(559), 1, + sym_comma, + ACTIONS(3952), 1, + sym__external_close_parenthesis, + STATE(1675), 1, + sym__close_parenthesis, + STATE(2025), 1, + aux_sym_call_arguments_repeat1, + [138850] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(559), 1, + sym_comma, + ACTIONS(3954), 1, + sym__external_close_parenthesis, + STATE(1683), 1, + sym__close_parenthesis, + STATE(2025), 1, + aux_sym_call_arguments_repeat1, + [138866] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(6403), 1, + ACTIONS(433), 1, + sym_comma, + ACTIONS(3956), 1, + sym__external_close_bracket, + STATE(444), 1, + sym__close_bracket, + STATE(2023), 1, + aux_sym_call_arguments_repeat1, + [138882] = 4, + ACTIONS(3846), 1, + sym_comment, + ACTIONS(3958), 1, anon_sym_DQUOTE, - STATE(2230), 1, + STATE(1911), 1, aux_sym__double_quoted_string_content, - ACTIONS(6367), 2, + ACTIONS(3844), 2, aux_sym__double_quoted_string_content_token1, sym_escape_sequence, - [124394] = 4, - ACTIONS(6358), 1, + [138896] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(481), 1, + sym_comma, + ACTIONS(3960), 1, + sym__external_close_bracket2, + STATE(1687), 1, + sym__close_bracket2, + STATE(1857), 1, + aux_sym_call_arguments_repeat1, + [138912] = 4, + ACTIONS(3846), 1, sym_comment, - ACTIONS(6405), 1, + ACTIONS(3962), 1, anon_sym_SQUOTE, - STATE(2162), 1, + STATE(1873), 1, aux_sym__single_quoted_string_content, - ACTIONS(6356), 2, + ACTIONS(3860), 2, aux_sym__single_quoted_string_content_token1, sym_escape_sequence, - [124408] = 4, - ACTIONS(6358), 1, + [138926] = 4, + ACTIONS(3846), 1, sym_comment, - ACTIONS(6407), 1, + ACTIONS(3964), 1, anon_sym_DQUOTE, - STATE(2230), 1, + STATE(1874), 1, aux_sym__double_quoted_string_content, - ACTIONS(6367), 2, + ACTIONS(3844), 2, aux_sym__double_quoted_string_content_token1, sym_escape_sequence, - [124422] = 4, - ACTIONS(6358), 1, + [138940] = 4, + ACTIONS(3846), 1, sym_comment, - ACTIONS(6409), 1, + ACTIONS(3966), 1, + anon_sym_SQUOTE, + STATE(1870), 1, + aux_sym__single_quoted_string_content, + ACTIONS(3860), 2, + aux_sym__single_quoted_string_content_token1, + sym_escape_sequence, + [138954] = 4, + ACTIONS(3846), 1, + sym_comment, + ACTIONS(3968), 1, anon_sym_DQUOTE, - STATE(2188), 1, + STATE(1871), 1, aux_sym__double_quoted_string_content, - ACTIONS(6367), 2, + ACTIONS(3844), 2, aux_sym__double_quoted_string_content_token1, sym_escape_sequence, - [124436] = 5, + [138968] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6411), 1, + ACTIONS(3926), 1, sym_comma, - ACTIONS(6413), 1, + ACTIONS(3970), 1, sym__external_close_parenthesis, - STATE(2105), 1, + STATE(1698), 1, sym__close_parenthesis, - STATE(2191), 1, + STATE(2028), 1, aux_sym_parameters_repeat1, - [124452] = 4, - ACTIONS(6358), 1, + [138984] = 4, + ACTIONS(3846), 1, + sym_comment, + ACTIONS(3972), 1, + anon_sym_SQUOTE, + STATE(1912), 1, + aux_sym__single_quoted_string_content, + ACTIONS(3860), 2, + aux_sym__single_quoted_string_content_token1, + sym_escape_sequence, + [138998] = 4, + ACTIONS(3846), 1, sym_comment, - ACTIONS(6415), 1, + ACTIONS(3974), 1, anon_sym_DQUOTE, - STATE(2163), 1, + STATE(1911), 1, aux_sym__double_quoted_string_content, - ACTIONS(6367), 2, + ACTIONS(3844), 2, aux_sym__double_quoted_string_content_token1, sym_escape_sequence, - [124466] = 4, - ACTIONS(6358), 1, + [139012] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(6417), 1, - anon_sym_SQUOTE, - STATE(2162), 1, - aux_sym__single_quoted_string_content, - ACTIONS(6356), 2, - aux_sym__single_quoted_string_content_token1, - sym_escape_sequence, - [124480] = 4, - ACTIONS(6358), 1, + ACTIONS(481), 1, + sym_comma, + ACTIONS(3976), 1, + sym__external_close_bracket2, + STATE(426), 1, + sym__close_bracket2, + STATE(2026), 1, + aux_sym_call_arguments_repeat1, + [139028] = 4, + ACTIONS(3846), 1, sym_comment, - ACTIONS(6419), 1, + ACTIONS(3978), 1, anon_sym_SQUOTE, - STATE(2162), 1, + STATE(1912), 1, aux_sym__single_quoted_string_content, - ACTIONS(6356), 2, + ACTIONS(3860), 2, aux_sym__single_quoted_string_content_token1, sym_escape_sequence, - [124494] = 4, - ACTIONS(6358), 1, + [139042] = 4, + ACTIONS(3846), 1, sym_comment, - ACTIONS(6421), 1, + ACTIONS(3980), 1, anon_sym_DQUOTE, - STATE(2230), 1, + STATE(1911), 1, aux_sym__double_quoted_string_content, - ACTIONS(6367), 2, + ACTIONS(3844), 2, aux_sym__double_quoted_string_content_token1, sym_escape_sequence, - [124508] = 4, - ACTIONS(6358), 1, + [139056] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(6423), 1, - anon_sym_DQUOTE, - STATE(2230), 1, - aux_sym__double_quoted_string_content, - ACTIONS(6367), 2, - aux_sym__double_quoted_string_content_token1, - sym_escape_sequence, - [124522] = 4, - ACTIONS(6358), 1, + ACTIONS(433), 1, + sym_comma, + ACTIONS(3982), 1, + sym__external_close_bracket, + STATE(431), 1, + sym__close_bracket, + STATE(2023), 1, + aux_sym_call_arguments_repeat1, + [139072] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(559), 1, + sym_comma, + ACTIONS(3984), 1, + sym__external_close_parenthesis, + STATE(1681), 1, + sym__close_parenthesis, + STATE(1878), 1, + aux_sym_call_arguments_repeat1, + [139088] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(559), 1, + sym_comma, + ACTIONS(3986), 1, + sym__external_close_parenthesis, + STATE(1682), 1, + sym__close_parenthesis, + STATE(2025), 1, + aux_sym_call_arguments_repeat1, + [139104] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(559), 1, + sym_comma, + ACTIONS(3988), 1, + sym__external_close_parenthesis, + STATE(1696), 1, + sym__close_parenthesis, + STATE(2025), 1, + aux_sym_call_arguments_repeat1, + [139120] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(433), 1, + sym_comma, + ACTIONS(3990), 1, + sym__external_close_bracket, + STATE(1712), 1, + sym__close_bracket, + STATE(2023), 1, + aux_sym_call_arguments_repeat1, + [139136] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(433), 1, + sym_comma, + ACTIONS(3992), 1, + sym__external_close_bracket, + STATE(1730), 1, + sym__close_bracket, + STATE(1984), 1, + aux_sym_call_arguments_repeat1, + [139152] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(559), 1, + sym_comma, + ACTIONS(3994), 1, + sym__external_close_parenthesis, + STATE(405), 1, + sym__close_parenthesis, + STATE(1824), 1, + aux_sym_call_arguments_repeat1, + [139168] = 4, + ACTIONS(3846), 1, sym_comment, - ACTIONS(6425), 1, + ACTIONS(3996), 1, anon_sym_DQUOTE, - STATE(2230), 1, + STATE(1911), 1, aux_sym__double_quoted_string_content, - ACTIONS(6367), 2, + ACTIONS(3844), 2, aux_sym__double_quoted_string_content_token1, sym_escape_sequence, - [124536] = 5, + [139182] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(433), 1, + sym_comma, + ACTIONS(3998), 1, + sym__external_close_bracket, + STATE(1771), 1, + sym__close_bracket, + STATE(1930), 1, + aux_sym_call_arguments_repeat1, + [139198] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(433), 1, + sym_comma, + ACTIONS(4000), 1, + sym__external_close_bracket, + STATE(1740), 1, + sym__close_bracket, + STATE(1879), 1, + aux_sym_call_arguments_repeat1, + [139214] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(433), 1, + sym_comma, + ACTIONS(4002), 1, + sym__external_close_bracket, + STATE(1772), 1, + sym__close_bracket, + STATE(2023), 1, + aux_sym_call_arguments_repeat1, + [139230] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(481), 1, + sym_comma, + ACTIONS(4004), 1, + sym__external_close_bracket2, + STATE(1773), 1, + sym__close_bracket2, + STATE(1934), 1, + aux_sym_call_arguments_repeat1, + [139246] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(481), 1, + sym_comma, + ACTIONS(4006), 1, + sym__external_close_bracket2, + STATE(1713), 1, + sym__close_bracket2, + STATE(2026), 1, + aux_sym_call_arguments_repeat1, + [139262] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(481), 1, + sym_comma, + ACTIONS(4008), 1, + sym__external_close_bracket2, + STATE(1774), 1, + sym__close_bracket2, + STATE(2026), 1, + aux_sym_call_arguments_repeat1, + [139278] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6411), 1, + ACTIONS(559), 1, sym_comma, - ACTIONS(6427), 1, + ACTIONS(4010), 1, sym__external_close_parenthesis, - STATE(2111), 1, + STATE(1782), 1, sym__close_parenthesis, - STATE(2288), 1, - aux_sym_parameters_repeat1, - [124552] = 4, - ACTIONS(6358), 1, + STATE(1894), 1, + aux_sym_call_arguments_repeat1, + [139294] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(559), 1, + sym_comma, + ACTIONS(4012), 1, + sym__external_close_parenthesis, + STATE(1783), 1, + sym__close_parenthesis, + STATE(2025), 1, + aux_sym_call_arguments_repeat1, + [139310] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(559), 1, + sym_comma, + ACTIONS(4014), 1, + sym__external_close_parenthesis, + STATE(1767), 1, + sym__close_parenthesis, + STATE(1902), 1, + aux_sym_call_arguments_repeat1, + [139326] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(433), 1, + sym_comma, + ACTIONS(4016), 1, + sym__external_close_bracket, + STATE(1768), 1, + sym__close_bracket, + STATE(2023), 1, + aux_sym_call_arguments_repeat1, + [139342] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(481), 1, + sym_comma, + ACTIONS(4018), 1, + sym__external_close_bracket2, + STATE(1748), 1, + sym__close_bracket2, + STATE(1925), 1, + aux_sym_call_arguments_repeat1, + [139358] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(559), 1, + sym_comma, + ACTIONS(4020), 1, + sym__external_close_parenthesis, + STATE(1714), 1, + sym__close_parenthesis, + STATE(2025), 1, + aux_sym_call_arguments_repeat1, + [139374] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(481), 1, + sym_comma, + ACTIONS(4022), 1, + sym__external_close_bracket2, + STATE(1728), 1, + sym__close_bracket2, + STATE(2026), 1, + aux_sym_call_arguments_repeat1, + [139390] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(559), 1, + sym_comma, + ACTIONS(4024), 1, + sym__external_close_parenthesis, + STATE(1770), 1, + sym__close_parenthesis, + STATE(2025), 1, + aux_sym_call_arguments_repeat1, + [139406] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(559), 1, + sym_comma, + ACTIONS(4026), 1, + sym__external_close_parenthesis, + STATE(408), 1, + sym__close_parenthesis, + STATE(2025), 1, + aux_sym_call_arguments_repeat1, + [139422] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(481), 1, + sym_comma, + ACTIONS(4028), 1, + sym__external_close_bracket2, + STATE(407), 1, + sym__close_bracket2, + STATE(2026), 1, + aux_sym_call_arguments_repeat1, + [139438] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(481), 1, + sym_comma, + ACTIONS(4030), 1, + sym__external_close_bracket2, + STATE(432), 1, + sym__close_bracket2, + STATE(2026), 1, + aux_sym_call_arguments_repeat1, + [139454] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(433), 1, + sym_comma, + ACTIONS(4032), 1, + sym__external_close_bracket, + STATE(356), 1, + sym__close_bracket, + STATE(1901), 1, + aux_sym_call_arguments_repeat1, + [139470] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(433), 1, + sym_comma, + ACTIONS(4034), 1, + sym__external_close_bracket, + STATE(365), 1, + sym__close_bracket, + STATE(2023), 1, + aux_sym_call_arguments_repeat1, + [139486] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(559), 1, + sym_comma, + ACTIONS(4036), 1, + sym__external_close_parenthesis, + STATE(1778), 1, + sym__close_parenthesis, + STATE(2025), 1, + aux_sym_call_arguments_repeat1, + [139502] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(481), 1, + sym_comma, + ACTIONS(4038), 1, + sym__external_close_bracket2, + STATE(437), 1, + sym__close_bracket2, + STATE(2026), 1, + aux_sym_call_arguments_repeat1, + [139518] = 4, + ACTIONS(3846), 1, sym_comment, - ACTIONS(6429), 1, + ACTIONS(4040), 1, anon_sym_SQUOTE, - STATE(2162), 1, + STATE(1908), 1, aux_sym__single_quoted_string_content, - ACTIONS(6356), 2, + ACTIONS(3860), 2, aux_sym__single_quoted_string_content_token1, sym_escape_sequence, - [124566] = 4, - ACTIONS(6358), 1, + [139532] = 4, + ACTIONS(3846), 1, sym_comment, - ACTIONS(6431), 1, - anon_sym_SQUOTE, - STATE(2199), 1, - aux_sym__single_quoted_string_content, - ACTIONS(6356), 2, - aux_sym__single_quoted_string_content_token1, + ACTIONS(4042), 1, + anon_sym_DQUOTE, + STATE(1909), 1, + aux_sym__double_quoted_string_content, + ACTIONS(3844), 2, + aux_sym__double_quoted_string_content_token1, sym_escape_sequence, - [124580] = 4, - ACTIONS(6358), 1, + [139546] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(433), 1, + sym_comma, + ACTIONS(4044), 1, + sym__external_close_bracket, + STATE(421), 1, + sym__close_bracket, + STATE(2023), 1, + aux_sym_call_arguments_repeat1, + [139562] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(433), 1, + sym_comma, + ACTIONS(4046), 1, + sym__external_close_bracket, + STATE(1651), 1, + sym__close_bracket, + STATE(1924), 1, + aux_sym_call_arguments_repeat1, + [139578] = 4, + ACTIONS(3846), 1, sym_comment, - ACTIONS(6433), 1, + ACTIONS(4048), 1, anon_sym_SQUOTE, - STATE(2168), 1, + STATE(1912), 1, aux_sym__single_quoted_string_content, - ACTIONS(6356), 2, + ACTIONS(3860), 2, aux_sym__single_quoted_string_content_token1, sym_escape_sequence, - [124594] = 4, - ACTIONS(6358), 1, + [139592] = 4, + ACTIONS(3846), 1, sym_comment, - ACTIONS(6435), 1, + ACTIONS(4050), 1, anon_sym_DQUOTE, - STATE(2201), 1, + STATE(1911), 1, aux_sym__double_quoted_string_content, - ACTIONS(6367), 2, + ACTIONS(3844), 2, aux_sym__double_quoted_string_content_token1, sym_escape_sequence, - [124608] = 4, - ACTIONS(6358), 1, + [139606] = 4, + ACTIONS(3846), 1, sym_comment, - ACTIONS(6437), 1, + ACTIONS(4052), 1, anon_sym_SQUOTE, - STATE(2209), 1, + STATE(1816), 1, aux_sym__single_quoted_string_content, - ACTIONS(6356), 2, + ACTIONS(3860), 2, aux_sym__single_quoted_string_content_token1, sym_escape_sequence, - [124622] = 4, - ACTIONS(6358), 1, + [139620] = 4, + ACTIONS(3846), 1, sym_comment, - ACTIONS(6439), 1, + ACTIONS(4054), 1, anon_sym_DQUOTE, - STATE(2180), 1, + STATE(1911), 1, aux_sym__double_quoted_string_content, - ACTIONS(6367), 2, + ACTIONS(4056), 2, aux_sym__double_quoted_string_content_token1, sym_escape_sequence, - [124636] = 4, - ACTIONS(6358), 1, + [139634] = 4, + ACTIONS(3846), 1, sym_comment, - ACTIONS(6441), 1, + ACTIONS(4059), 1, anon_sym_SQUOTE, - STATE(2162), 1, + STATE(1912), 1, aux_sym__single_quoted_string_content, - ACTIONS(6356), 2, + ACTIONS(4061), 2, aux_sym__single_quoted_string_content_token1, sym_escape_sequence, - [124650] = 4, - ACTIONS(6358), 1, + [139648] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(6443), 1, - anon_sym_SQUOTE, - STATE(2162), 1, - aux_sym__single_quoted_string_content, - ACTIONS(6356), 2, - aux_sym__single_quoted_string_content_token1, - sym_escape_sequence, - [124664] = 5, + ACTIONS(481), 1, + sym_comma, + ACTIONS(4064), 1, + sym__external_close_bracket2, + STATE(366), 1, + sym__close_bracket2, + STATE(2026), 1, + aux_sym_call_arguments_repeat1, + [139664] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6445), 1, - sym__newline, - ACTIONS(6447), 1, - sym__external_open_parenthesis, - STATE(1785), 1, - sym__open_parenthesis, - STATE(2202), 1, - aux_sym_function_definition_repeat1, - [124680] = 4, - ACTIONS(6358), 1, + ACTIONS(433), 1, + sym_comma, + ACTIONS(4066), 1, + sym__external_close_bracket, + STATE(351), 1, + sym__close_bracket, + STATE(1951), 1, + aux_sym_call_arguments_repeat1, + [139680] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(6449), 1, - anon_sym_DQUOTE, - STATE(2230), 1, - aux_sym__double_quoted_string_content, - ACTIONS(6367), 2, - aux_sym__double_quoted_string_content_token1, - sym_escape_sequence, - [124694] = 5, + ACTIONS(433), 1, + sym_comma, + ACTIONS(4068), 1, + sym__external_close_bracket, + STATE(1635), 1, + sym__close_bracket, + STATE(1830), 1, + aux_sym_call_arguments_repeat1, + [139696] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(433), 1, + sym_comma, + ACTIONS(4070), 1, + sym__external_close_bracket, + STATE(352), 1, + sym__close_bracket, + STATE(2023), 1, + aux_sym_call_arguments_repeat1, + [139712] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6332), 1, + ACTIONS(4072), 1, sym__newline, - ACTIONS(6451), 1, + ACTIONS(4074), 1, sym__external_open_parenthesis, - STATE(1786), 1, - sym__open_parenthesis, - STATE(2287), 1, + STATE(1814), 1, aux_sym_function_definition_repeat1, - [124710] = 4, - ACTIONS(6358), 1, + STATE(1968), 1, + sym__open_parenthesis, + [139728] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(6453), 1, - anon_sym_DQUOTE, - STATE(2211), 1, - aux_sym__double_quoted_string_content, - ACTIONS(6367), 2, - aux_sym__double_quoted_string_content_token1, - sym_escape_sequence, - [124724] = 4, - ACTIONS(6358), 1, + ACTIONS(4078), 1, + sym_dot_dot_i, + STATE(2074), 1, + sym__identifier_or_dots_or_dot_dot_i, + ACTIONS(4076), 2, + sym_identifier, + sym_dots, + [139742] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(6455), 1, - anon_sym_SQUOTE, - STATE(2162), 1, - aux_sym__single_quoted_string_content, - ACTIONS(6356), 2, - aux_sym__single_quoted_string_content_token1, - sym_escape_sequence, - [124738] = 5, + ACTIONS(433), 1, + sym_comma, + ACTIONS(4080), 1, + sym__external_close_bracket, + STATE(1652), 1, + sym__close_bracket, + STATE(2023), 1, + aux_sym_call_arguments_repeat1, + [139758] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6457), 1, - sym__newline, - ACTIONS(6459), 1, - sym__external_open_parenthesis, - STATE(1789), 1, - sym__open_parenthesis, - STATE(2206), 1, - aux_sym_function_definition_repeat1, - [124754] = 5, + ACTIONS(559), 1, + sym_comma, + ACTIONS(4082), 1, + sym__external_close_parenthesis, + STATE(1733), 1, + sym__close_parenthesis, + STATE(1926), 1, + aux_sym_call_arguments_repeat1, + [139774] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6332), 1, - sym__newline, - ACTIONS(6461), 1, - sym__external_open_parenthesis, - STATE(1790), 1, - sym__open_parenthesis, - STATE(2287), 1, - aux_sym_function_definition_repeat1, - [124770] = 4, - ACTIONS(6358), 1, + ACTIONS(481), 1, + sym_comma, + ACTIONS(4084), 1, + sym__external_close_bracket2, + STATE(353), 1, + sym__close_bracket2, + STATE(1955), 1, + aux_sym_call_arguments_repeat1, + [139790] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(6463), 1, - anon_sym_SQUOTE, - STATE(2162), 1, - aux_sym__single_quoted_string_content, - ACTIONS(6356), 2, - aux_sym__single_quoted_string_content_token1, - sym_escape_sequence, - [124784] = 5, + ACTIONS(481), 1, + sym_comma, + ACTIONS(4086), 1, + sym__external_close_bracket2, + STATE(354), 1, + sym__close_bracket2, + STATE(2026), 1, + aux_sym_call_arguments_repeat1, + [139806] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6465), 1, - sym__newline, - ACTIONS(6467), 1, - sym__external_open_parenthesis, - STATE(1793), 1, - sym__open_parenthesis, - STATE(2210), 1, - aux_sym_function_definition_repeat1, - [124800] = 4, - ACTIONS(6358), 1, + ACTIONS(559), 1, + sym_comma, + ACTIONS(4088), 1, + sym__external_close_parenthesis, + STATE(1734), 1, + sym__close_parenthesis, + STATE(2025), 1, + aux_sym_call_arguments_repeat1, + [139822] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(6469), 1, - anon_sym_SQUOTE, - STATE(2162), 1, - aux_sym__single_quoted_string_content, - ACTIONS(6356), 2, - aux_sym__single_quoted_string_content_token1, - sym_escape_sequence, - [124814] = 5, + ACTIONS(433), 1, + sym_comma, + ACTIONS(4090), 1, + sym__external_close_bracket, + STATE(1661), 1, + sym__close_bracket, + STATE(2023), 1, + aux_sym_call_arguments_repeat1, + [139838] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6332), 1, - sym__newline, - ACTIONS(6471), 1, - sym__external_open_parenthesis, - STATE(1794), 1, - sym__open_parenthesis, - STATE(2287), 1, - aux_sym_function_definition_repeat1, - [124830] = 4, - ACTIONS(6358), 1, + ACTIONS(481), 1, + sym_comma, + ACTIONS(4092), 1, + sym__external_close_bracket2, + STATE(1717), 1, + sym__close_bracket2, + STATE(2026), 1, + aux_sym_call_arguments_repeat1, + [139854] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(6473), 1, - anon_sym_DQUOTE, - STATE(2230), 1, - aux_sym__double_quoted_string_content, - ACTIONS(6367), 2, - aux_sym__double_quoted_string_content_token1, - sym_escape_sequence, - [124844] = 5, + ACTIONS(559), 1, + sym_comma, + ACTIONS(4094), 1, + sym__external_close_parenthesis, + STATE(1711), 1, + sym__close_parenthesis, + STATE(2025), 1, + aux_sym_call_arguments_repeat1, + [139870] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6475), 1, - sym__newline, - ACTIONS(6477), 1, - sym__external_open_parenthesis, - STATE(1797), 1, - sym__open_parenthesis, - STATE(2214), 1, - aux_sym_function_definition_repeat1, - [124860] = 4, - ACTIONS(6358), 1, + ACTIONS(433), 1, + sym_comma, + ACTIONS(4096), 1, + sym__external_close_bracket, + STATE(1676), 1, + sym__close_bracket, + STATE(1835), 1, + aux_sym_call_arguments_repeat1, + [139886] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(6479), 1, - anon_sym_SQUOTE, - STATE(2235), 1, - aux_sym__single_quoted_string_content, - ACTIONS(6356), 2, - aux_sym__single_quoted_string_content_token1, - sym_escape_sequence, - [124874] = 5, + ACTIONS(481), 1, + sym_comma, + ACTIONS(4098), 1, + sym__external_close_bracket2, + STATE(1653), 1, + sym__close_bracket2, + STATE(1932), 1, + aux_sym_call_arguments_repeat1, + [139902] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6332), 1, - sym__newline, - ACTIONS(6481), 1, - sym__external_open_parenthesis, - STATE(1798), 1, - sym__open_parenthesis, - STATE(2287), 1, - aux_sym_function_definition_repeat1, - [124890] = 4, - ACTIONS(6358), 1, + ACTIONS(433), 1, + sym_comma, + ACTIONS(4100), 1, + sym__external_close_bracket, + STATE(1677), 1, + sym__close_bracket, + STATE(2023), 1, + aux_sym_call_arguments_repeat1, + [139918] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(6483), 1, - anon_sym_SQUOTE, - STATE(2162), 1, - aux_sym__single_quoted_string_content, - ACTIONS(6356), 2, - aux_sym__single_quoted_string_content_token1, - sym_escape_sequence, - [124904] = 5, + ACTIONS(433), 1, + sym_comma, + ACTIONS(4102), 1, + sym__external_close_bracket, + STATE(1779), 1, + sym__close_bracket, + STATE(2023), 1, + aux_sym_call_arguments_repeat1, + [139934] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6485), 1, - sym__newline, - ACTIONS(6487), 1, - sym__external_open_parenthesis, - STATE(1801), 1, - sym__open_parenthesis, - STATE(2218), 1, - aux_sym_function_definition_repeat1, - [124920] = 5, + ACTIONS(481), 1, + sym_comma, + ACTIONS(4104), 1, + sym__external_close_bracket2, + STATE(1678), 1, + sym__close_bracket2, + STATE(1839), 1, + aux_sym_call_arguments_repeat1, + [139950] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6332), 1, - sym__newline, - ACTIONS(6489), 1, - sym__external_open_parenthesis, - STATE(2287), 1, - aux_sym_function_definition_repeat1, - STATE(2326), 1, - sym__open_parenthesis, - [124936] = 5, + ACTIONS(481), 1, + sym_comma, + ACTIONS(4106), 1, + sym__external_close_bracket2, + STATE(1662), 1, + sym__close_bracket2, + STATE(2026), 1, + aux_sym_call_arguments_repeat1, + [139966] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6332), 1, + ACTIONS(4108), 1, sym__newline, - ACTIONS(6491), 1, + ACTIONS(4110), 1, sym__external_open_parenthesis, - STATE(1802), 1, + STATE(1058), 1, sym__open_parenthesis, - STATE(2287), 1, + STATE(1935), 1, aux_sym_function_definition_repeat1, - [124952] = 4, - ACTIONS(6358), 1, + [139982] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(6493), 1, - anon_sym_DQUOTE, - STATE(2230), 1, - aux_sym__double_quoted_string_content, - ACTIONS(6367), 2, - aux_sym__double_quoted_string_content_token1, - sym_escape_sequence, - [124966] = 5, + ACTIONS(481), 1, + sym_comma, + ACTIONS(4112), 1, + sym__external_close_bracket2, + STATE(1780), 1, + sym__close_bracket2, + STATE(2026), 1, + aux_sym_call_arguments_repeat1, + [139998] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6495), 1, + ACTIONS(3816), 1, sym__newline, - ACTIONS(6497), 1, + ACTIONS(4114), 1, sym__external_open_parenthesis, - STATE(1805), 1, + STATE(1059), 1, sym__open_parenthesis, - STATE(2222), 1, + STATE(2027), 1, aux_sym_function_definition_repeat1, - [124982] = 4, - ACTIONS(6358), 1, + [140014] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(481), 1, + sym_comma, + ACTIONS(4116), 1, + sym__external_close_bracket2, + STATE(436), 1, + sym__close_bracket2, + STATE(1898), 1, + aux_sym_call_arguments_repeat1, + [140030] = 4, + ACTIONS(3846), 1, + sym_comment, + ACTIONS(4118), 1, + anon_sym_SQUOTE, + STATE(1945), 1, + aux_sym__single_quoted_string_content, + ACTIONS(3860), 2, + aux_sym__single_quoted_string_content_token1, + sym_escape_sequence, + [140044] = 4, + ACTIONS(3846), 1, sym_comment, - ACTIONS(6499), 1, + ACTIONS(4120), 1, anon_sym_DQUOTE, - STATE(2228), 1, + STATE(1948), 1, aux_sym__double_quoted_string_content, - ACTIONS(6367), 2, + ACTIONS(3844), 2, aux_sym__double_quoted_string_content_token1, sym_escape_sequence, - [124996] = 5, + [140058] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6332), 1, + ACTIONS(4122), 1, sym__newline, - ACTIONS(6501), 1, + ACTIONS(4124), 1, sym__external_open_parenthesis, - STATE(1806), 1, + STATE(1063), 1, sym__open_parenthesis, - STATE(2287), 1, + STATE(1940), 1, aux_sym_function_definition_repeat1, - [125012] = 5, + [140074] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6503), 1, + ACTIONS(3816), 1, sym__newline, - ACTIONS(6505), 1, + ACTIONS(4126), 1, sym__external_open_parenthesis, - STATE(1809), 1, + STATE(1064), 1, sym__open_parenthesis, - STATE(2225), 1, + STATE(2027), 1, aux_sym_function_definition_repeat1, - [125028] = 5, + [140090] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6507), 1, - sym__newline, - ACTIONS(6509), 1, - sym__external_open_parenthesis, - STATE(1781), 1, - sym__open_parenthesis, - STATE(2170), 1, - aux_sym_function_definition_repeat1, - [125044] = 5, + ACTIONS(481), 1, + sym_comma, + ACTIONS(4128), 1, + sym__external_close_bracket2, + STATE(1679), 1, + sym__close_bracket2, + STATE(2026), 1, + aux_sym_call_arguments_repeat1, + [140106] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6332), 1, + ACTIONS(4130), 1, sym__newline, - ACTIONS(6511), 1, + ACTIONS(4132), 1, sym__external_open_parenthesis, - STATE(1810), 1, + STATE(1068), 1, sym__open_parenthesis, - STATE(2287), 1, + STATE(1944), 1, aux_sym_function_definition_repeat1, - [125060] = 4, - ACTIONS(6358), 1, - sym_comment, - ACTIONS(6513), 1, - anon_sym_DQUOTE, - STATE(2230), 1, - aux_sym__double_quoted_string_content, - ACTIONS(6367), 2, - aux_sym__double_quoted_string_content_token1, - sym_escape_sequence, - [125074] = 5, + [140122] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6515), 1, - sym__newline, - ACTIONS(6517), 1, - sym__external_open_parenthesis, - STATE(1813), 1, - sym__open_parenthesis, - STATE(2284), 1, - aux_sym_function_definition_repeat1, - [125090] = 4, - ACTIONS(6358), 1, - sym_comment, - ACTIONS(6519), 1, - anon_sym_DQUOTE, - STATE(2230), 1, - aux_sym__double_quoted_string_content, - ACTIONS(6367), 2, - aux_sym__double_quoted_string_content_token1, - sym_escape_sequence, - [125104] = 5, + ACTIONS(481), 1, + sym_comma, + ACTIONS(4134), 1, + sym__external_close_bracket2, + STATE(1658), 1, + sym__close_bracket2, + STATE(2026), 1, + aux_sym_call_arguments_repeat1, + [140138] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6521), 1, + ACTIONS(3816), 1, sym__newline, - ACTIONS(6523), 1, + ACTIONS(4136), 1, sym__external_open_parenthesis, - STATE(1817), 1, + STATE(1069), 1, sym__open_parenthesis, - STATE(2231), 1, + STATE(2027), 1, aux_sym_function_definition_repeat1, - [125120] = 4, - ACTIONS(6358), 1, + [140154] = 4, + ACTIONS(3846), 1, sym_comment, - ACTIONS(6525), 1, - anon_sym_DQUOTE, - STATE(2230), 1, - aux_sym__double_quoted_string_content, - ACTIONS(6527), 2, - aux_sym__double_quoted_string_content_token1, + ACTIONS(4138), 1, + anon_sym_SQUOTE, + STATE(1912), 1, + aux_sym__single_quoted_string_content, + ACTIONS(3860), 2, + aux_sym__single_quoted_string_content_token1, sym_escape_sequence, - [125134] = 5, + [140168] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6332), 1, + ACTIONS(4140), 1, sym__newline, - ACTIONS(6530), 1, + ACTIONS(4142), 1, sym__external_open_parenthesis, - STATE(1779), 1, + STATE(1073), 1, sym__open_parenthesis, - STATE(2287), 1, + STATE(1947), 1, aux_sym_function_definition_repeat1, - [125150] = 5, + [140184] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6532), 1, + ACTIONS(3816), 1, sym__newline, - ACTIONS(6534), 1, + ACTIONS(4144), 1, sym__external_open_parenthesis, - STATE(1821), 1, + STATE(1074), 1, sym__open_parenthesis, - STATE(2234), 1, + STATE(2027), 1, aux_sym_function_definition_repeat1, - [125166] = 4, - ACTIONS(6358), 1, + [140200] = 4, + ACTIONS(3846), 1, sym_comment, - ACTIONS(6536), 1, - anon_sym_SQUOTE, - STATE(2198), 1, - aux_sym__single_quoted_string_content, - ACTIONS(6356), 2, - aux_sym__single_quoted_string_content_token1, + ACTIONS(4146), 1, + anon_sym_DQUOTE, + STATE(1911), 1, + aux_sym__double_quoted_string_content, + ACTIONS(3844), 2, + aux_sym__double_quoted_string_content_token1, sym_escape_sequence, - [125180] = 5, + [140214] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6332), 1, + ACTIONS(4148), 1, sym__newline, - ACTIONS(6538), 1, + ACTIONS(4150), 1, sym__external_open_parenthesis, - STATE(1822), 1, + STATE(1078), 1, sym__open_parenthesis, - STATE(2287), 1, + STATE(1950), 1, aux_sym_function_definition_repeat1, - [125196] = 4, - ACTIONS(6358), 1, - sym_comment, - ACTIONS(6540), 1, - anon_sym_SQUOTE, - STATE(2162), 1, - aux_sym__single_quoted_string_content, - ACTIONS(6356), 2, - aux_sym__single_quoted_string_content_token1, - sym_escape_sequence, - [125210] = 5, + [140230] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6542), 1, + ACTIONS(3816), 1, sym__newline, - ACTIONS(6544), 1, + ACTIONS(4152), 1, sym__external_open_parenthesis, - STATE(1825), 1, + STATE(1079), 1, sym__open_parenthesis, - STATE(2237), 1, + STATE(2027), 1, aux_sym_function_definition_repeat1, - [125226] = 5, + [140246] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(433), 1, + sym_comma, + ACTIONS(4154), 1, + sym__external_close_bracket, + STATE(358), 1, + sym__close_bracket, + STATE(2023), 1, + aux_sym_call_arguments_repeat1, + [140262] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6332), 1, + ACTIONS(4156), 1, sym__newline, - ACTIONS(6546), 1, + ACTIONS(4158), 1, sym__external_open_parenthesis, - STATE(1826), 1, + STATE(1083), 1, sym__open_parenthesis, - STATE(2287), 1, + STATE(1953), 1, aux_sym_function_definition_repeat1, - [125242] = 5, + [140278] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6548), 1, + ACTIONS(3816), 1, sym__newline, - ACTIONS(6550), 1, + ACTIONS(4160), 1, sym__external_open_parenthesis, - STATE(1829), 1, + STATE(1084), 1, sym__open_parenthesis, - STATE(2240), 1, + STATE(2027), 1, aux_sym_function_definition_repeat1, - [125258] = 5, + [140294] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6552), 1, + ACTIONS(4162), 1, sym__newline, - ACTIONS(6554), 1, + ACTIONS(4164), 1, sym__external_open_parenthesis, - STATE(1783), 1, + STATE(1088), 1, sym__open_parenthesis, - STATE(2164), 1, + STATE(1956), 1, aux_sym_function_definition_repeat1, - [125274] = 5, + [140310] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(481), 1, + sym_comma, + ACTIONS(4166), 1, + sym__external_close_bracket2, + STATE(359), 1, + sym__close_bracket2, + STATE(2026), 1, + aux_sym_call_arguments_repeat1, + [140326] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6332), 1, + ACTIONS(3816), 1, sym__newline, - ACTIONS(6556), 1, + ACTIONS(4168), 1, sym__external_open_parenthesis, - STATE(1830), 1, + STATE(1089), 1, sym__open_parenthesis, - STATE(2287), 1, + STATE(2027), 1, aux_sym_function_definition_repeat1, - [125290] = 4, - ACTIONS(6358), 1, + [140342] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(6558), 1, - anon_sym_SQUOTE, - STATE(2204), 1, - aux_sym__single_quoted_string_content, - ACTIONS(6356), 2, - aux_sym__single_quoted_string_content_token1, - sym_escape_sequence, - [125304] = 5, + ACTIONS(481), 1, + sym_comma, + ACTIONS(4170), 1, + sym__external_close_bracket2, + STATE(423), 1, + sym__close_bracket2, + STATE(1899), 1, + aux_sym_call_arguments_repeat1, + [140358] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6560), 1, + ACTIONS(4172), 1, sym__newline, - ACTIONS(6562), 1, + ACTIONS(4174), 1, sym__external_open_parenthesis, - STATE(1831), 1, + STATE(1047), 1, sym__open_parenthesis, - STATE(2243), 1, + STATE(1960), 1, aux_sym_function_definition_repeat1, - [125320] = 5, + [140374] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(481), 1, + sym_comma, + ACTIONS(4176), 1, + sym__external_close_bracket2, + STATE(1688), 1, + sym__close_bracket2, + STATE(2026), 1, + aux_sym_call_arguments_repeat1, + [140390] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6332), 1, + ACTIONS(3816), 1, sym__newline, - ACTIONS(6564), 1, + ACTIONS(4178), 1, sym__external_open_parenthesis, - STATE(1832), 1, + STATE(1093), 1, sym__open_parenthesis, - STATE(2287), 1, + STATE(2027), 1, aux_sym_function_definition_repeat1, - [125336] = 5, + [140406] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6566), 1, + ACTIONS(4180), 1, sym__newline, - ACTIONS(6568), 1, + ACTIONS(4182), 1, sym__external_open_parenthesis, - STATE(1833), 1, + STATE(1052), 1, sym__open_parenthesis, - STATE(2245), 1, + STATE(2020), 1, aux_sym_function_definition_repeat1, - [125352] = 5, + [140422] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6332), 1, + ACTIONS(4184), 1, sym__newline, - ACTIONS(6570), 1, + ACTIONS(4186), 1, sym__external_open_parenthesis, - STATE(1834), 1, + STATE(1097), 1, sym__open_parenthesis, - STATE(2287), 1, + STATE(1963), 1, aux_sym_function_definition_repeat1, - [125368] = 5, + [140438] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6572), 1, + ACTIONS(3816), 1, sym__newline, - ACTIONS(6574), 1, + ACTIONS(4188), 1, sym__external_open_parenthesis, - STATE(1835), 1, + STATE(1098), 1, sym__open_parenthesis, - STATE(2247), 1, + STATE(2027), 1, aux_sym_function_definition_repeat1, - [125384] = 5, + [140454] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6332), 1, + ACTIONS(4190), 1, sym__newline, - ACTIONS(6576), 1, + ACTIONS(4192), 1, sym__external_open_parenthesis, - STATE(1836), 1, + STATE(1101), 1, sym__open_parenthesis, - STATE(2287), 1, + STATE(1966), 1, aux_sym_function_definition_repeat1, - [125400] = 5, + [140470] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6578), 1, + ACTIONS(3816), 1, sym__newline, - ACTIONS(6580), 1, + ACTIONS(4194), 1, sym__external_open_parenthesis, - STATE(1837), 1, + STATE(1049), 1, sym__open_parenthesis, - STATE(2249), 1, + STATE(2027), 1, aux_sym_function_definition_repeat1, - [125416] = 5, + [140486] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6332), 1, + ACTIONS(3816), 1, sym__newline, - ACTIONS(6582), 1, + ACTIONS(4196), 1, sym__external_open_parenthesis, - STATE(1838), 1, + STATE(1102), 1, sym__open_parenthesis, - STATE(2287), 1, + STATE(2027), 1, aux_sym_function_definition_repeat1, - [125432] = 5, + [140502] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4200), 1, + sym_dot_dot_i, + STATE(2071), 1, + sym__identifier_or_dots_or_dot_dot_i, + ACTIONS(4198), 2, + sym_identifier, + sym_dots, + [140516] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4204), 1, + sym_dot_dot_i, + STATE(2079), 1, + sym__identifier_or_dots_or_dot_dot_i, + ACTIONS(4202), 2, + sym_identifier, + sym_dots, + [140530] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6584), 1, + ACTIONS(4208), 1, + sym_dot_dot_i, + STATE(2061), 1, + sym__identifier_or_dots_or_dot_dot_i, + ACTIONS(4206), 2, + sym_identifier, + sym_dots, + [140544] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4210), 1, sym__newline, - ACTIONS(6586), 1, + ACTIONS(4212), 1, sym__external_open_parenthesis, - STATE(1839), 1, + STATE(1103), 1, sym__open_parenthesis, - STATE(2251), 1, + STATE(1971), 1, aux_sym_function_definition_repeat1, - [125448] = 5, + [140560] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6332), 1, + ACTIONS(3816), 1, sym__newline, - ACTIONS(6588), 1, + ACTIONS(4214), 1, sym__external_open_parenthesis, - STATE(1840), 1, + STATE(1104), 1, sym__open_parenthesis, - STATE(2287), 1, + STATE(2027), 1, aux_sym_function_definition_repeat1, - [125464] = 5, + [140576] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6590), 1, + ACTIONS(4218), 1, + sym_dot_dot_i, + STATE(2073), 1, + sym__identifier_or_dots_or_dot_dot_i, + ACTIONS(4216), 2, + sym_identifier, + sym_dots, + [140590] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4222), 1, + sym_dot_dot_i, + STATE(2077), 1, + sym__identifier_or_dots_or_dot_dot_i, + ACTIONS(4220), 2, + sym_identifier, + sym_dots, + [140604] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4224), 1, sym__newline, - ACTIONS(6592), 1, + ACTIONS(4226), 1, sym__external_open_parenthesis, - STATE(1841), 1, + STATE(1105), 1, sym__open_parenthesis, - STATE(2253), 1, + STATE(1975), 1, aux_sym_function_definition_repeat1, - [125480] = 5, + [140620] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6332), 1, + ACTIONS(3816), 1, sym__newline, - ACTIONS(6594), 1, + ACTIONS(4228), 1, sym__external_open_parenthesis, - STATE(1842), 1, + STATE(1106), 1, sym__open_parenthesis, - STATE(2287), 1, + STATE(2027), 1, aux_sym_function_definition_repeat1, - [125496] = 5, + [140636] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4232), 1, + sym_dot_dot_i, + STATE(2067), 1, + sym__identifier_or_dots_or_dot_dot_i, + ACTIONS(4230), 2, + sym_identifier, + sym_dots, + [140650] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4236), 1, + sym_dot_dot_i, + STATE(2068), 1, + sym__identifier_or_dots_or_dot_dot_i, + ACTIONS(4234), 2, + sym_identifier, + sym_dots, + [140664] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6596), 1, + ACTIONS(4238), 1, sym__newline, - ACTIONS(6598), 1, + ACTIONS(4240), 1, sym__external_open_parenthesis, - STATE(1843), 1, + STATE(1107), 1, sym__open_parenthesis, - STATE(2255), 1, + STATE(1979), 1, aux_sym_function_definition_repeat1, - [125512] = 5, + [140680] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6332), 1, + ACTIONS(3816), 1, sym__newline, - ACTIONS(6600), 1, + ACTIONS(4242), 1, sym__external_open_parenthesis, - STATE(1844), 1, + STATE(1108), 1, sym__open_parenthesis, - STATE(2287), 1, + STATE(2027), 1, aux_sym_function_definition_repeat1, - [125528] = 5, + [140696] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4246), 1, + sym_dot_dot_i, + STATE(2078), 1, + sym__identifier_or_dots_or_dot_dot_i, + ACTIONS(4244), 2, + sym_identifier, + sym_dots, + [140710] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4250), 1, + sym_dot_dot_i, + STATE(2080), 1, + sym__identifier_or_dots_or_dot_dot_i, + ACTIONS(4248), 2, + sym_identifier, + sym_dots, + [140724] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6602), 1, + ACTIONS(4252), 1, sym__newline, - ACTIONS(6604), 1, + ACTIONS(4254), 1, sym__external_open_parenthesis, - STATE(1845), 1, + STATE(1109), 1, sym__open_parenthesis, - STATE(2257), 1, + STATE(1983), 1, aux_sym_function_definition_repeat1, - [125544] = 5, + [140740] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6332), 1, + ACTIONS(3816), 1, sym__newline, - ACTIONS(6606), 1, + ACTIONS(4256), 1, sym__external_open_parenthesis, - STATE(1846), 1, + STATE(1110), 1, sym__open_parenthesis, - STATE(2287), 1, + STATE(2027), 1, aux_sym_function_definition_repeat1, - [125560] = 5, + [140756] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(433), 1, + sym_comma, + ACTIONS(4258), 1, + sym__external_close_bracket, + STATE(1715), 1, + sym__close_bracket, + STATE(2023), 1, + aux_sym_call_arguments_repeat1, + [140772] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4262), 1, + sym_dot_dot_i, + STATE(2064), 1, + sym__identifier_or_dots_or_dot_dot_i, + ACTIONS(4260), 2, + sym_identifier, + sym_dots, + [140786] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6608), 1, + ACTIONS(4264), 1, sym__newline, - ACTIONS(6610), 1, + ACTIONS(4266), 1, sym__external_open_parenthesis, - STATE(1847), 1, + STATE(1111), 1, sym__open_parenthesis, - STATE(2259), 1, + STATE(1987), 1, aux_sym_function_definition_repeat1, - [125576] = 5, + [140802] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6332), 1, + ACTIONS(3816), 1, sym__newline, - ACTIONS(6612), 1, + ACTIONS(4268), 1, sym__external_open_parenthesis, - STATE(1848), 1, + STATE(1112), 1, sym__open_parenthesis, - STATE(2287), 1, + STATE(2027), 1, aux_sym_function_definition_repeat1, - [125592] = 5, + [140818] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4272), 1, + sym_dot_dot_i, + STATE(2069), 1, + sym__identifier_or_dots_or_dot_dot_i, + ACTIONS(4270), 2, + sym_identifier, + sym_dots, + [140832] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6614), 1, + ACTIONS(4276), 1, + sym_dot_dot_i, + STATE(2058), 1, + sym__identifier_or_dots_or_dot_dot_i, + ACTIONS(4274), 2, + sym_identifier, + sym_dots, + [140846] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4278), 1, sym__newline, - ACTIONS(6616), 1, + ACTIONS(4280), 1, sym__external_open_parenthesis, - STATE(1849), 1, + STATE(1113), 1, sym__open_parenthesis, - STATE(2262), 1, + STATE(1991), 1, aux_sym_function_definition_repeat1, - [125608] = 5, + [140862] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6618), 1, + ACTIONS(3816), 1, sym__newline, - ACTIONS(6620), 1, + ACTIONS(4282), 1, sym__external_open_parenthesis, - STATE(2263), 1, - aux_sym_function_definition_repeat1, - STATE(2353), 1, + STATE(1114), 1, sym__open_parenthesis, - [125624] = 5, + STATE(2027), 1, + aux_sym_function_definition_repeat1, + [140878] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4286), 1, + sym_dot_dot_i, + STATE(2075), 1, + sym__identifier_or_dots_or_dot_dot_i, + ACTIONS(4284), 2, + sym_identifier, + sym_dots, + [140892] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4290), 1, + sym_dot_dot_i, + STATE(2076), 1, + sym__identifier_or_dots_or_dot_dot_i, + ACTIONS(4288), 2, + sym_identifier, + sym_dots, + [140906] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6332), 1, + ACTIONS(4292), 1, sym__newline, - ACTIONS(6622), 1, + ACTIONS(4294), 1, sym__external_open_parenthesis, - STATE(1818), 1, + STATE(1115), 1, sym__open_parenthesis, - STATE(2287), 1, + STATE(1995), 1, aux_sym_function_definition_repeat1, - [125640] = 5, + [140922] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6332), 1, + ACTIONS(3816), 1, sym__newline, - ACTIONS(6624), 1, + ACTIONS(4296), 1, sym__external_open_parenthesis, - STATE(2287), 1, - aux_sym_function_definition_repeat1, - STATE(2330), 1, + STATE(1116), 1, sym__open_parenthesis, - [125656] = 5, + STATE(2027), 1, + aux_sym_function_definition_repeat1, + [140938] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4300), 1, + sym_dot_dot_i, + STATE(2081), 1, + sym__identifier_or_dots_or_dot_dot_i, + ACTIONS(4298), 2, + sym_identifier, + sym_dots, + [140952] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4304), 1, + sym_dot_dot_i, + STATE(2070), 1, + sym__identifier_or_dots_or_dot_dot_i, + ACTIONS(4302), 2, + sym_identifier, + sym_dots, + [140966] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4308), 1, + sym_dot_dot_i, + STATE(2059), 1, + sym__identifier_or_dots_or_dot_dot_i, + ACTIONS(4306), 2, + sym_identifier, + sym_dots, + [140980] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4312), 1, + sym_dot_dot_i, + STATE(2066), 1, + sym__identifier_or_dots_or_dot_dot_i, + ACTIONS(4310), 2, + sym_identifier, + sym_dots, + [140994] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6626), 1, + ACTIONS(4314), 1, sym__newline, - ACTIONS(6628), 1, + ACTIONS(4316), 1, sym__external_open_parenthesis, - STATE(2265), 1, - aux_sym_function_definition_repeat1, - STATE(2336), 1, + STATE(1048), 1, sym__open_parenthesis, - [125672] = 5, + STATE(2002), 1, + aux_sym_function_definition_repeat1, + [141010] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6332), 1, + ACTIONS(4318), 1, sym__newline, - ACTIONS(6630), 1, + ACTIONS(4320), 1, sym__external_open_parenthesis, - STATE(2287), 1, - aux_sym_function_definition_repeat1, - STATE(2346), 1, + STATE(1967), 1, sym__open_parenthesis, - [125688] = 5, + STATE(2003), 1, + aux_sym_function_definition_repeat1, + [141026] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6632), 1, + ACTIONS(3816), 1, sym__newline, - ACTIONS(6634), 1, + ACTIONS(4322), 1, sym__external_open_parenthesis, - STATE(2267), 1, - aux_sym_function_definition_repeat1, - STATE(2317), 1, + STATE(1060), 1, sym__open_parenthesis, - [125704] = 5, + STATE(2027), 1, + aux_sym_function_definition_repeat1, + [141042] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6332), 1, + ACTIONS(3816), 1, sym__newline, - ACTIONS(6636), 1, + ACTIONS(4324), 1, sym__external_open_parenthesis, - STATE(2287), 1, - aux_sym_function_definition_repeat1, - STATE(2334), 1, + STATE(1969), 1, sym__open_parenthesis, - [125720] = 5, + STATE(2027), 1, + aux_sym_function_definition_repeat1, + [141058] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6638), 1, + ACTIONS(4326), 1, sym__newline, - ACTIONS(6640), 1, + ACTIONS(4328), 1, sym__external_open_parenthesis, - STATE(2269), 1, - aux_sym_function_definition_repeat1, - STATE(2337), 1, + STATE(1972), 1, sym__open_parenthesis, - [125736] = 5, + STATE(2005), 1, + aux_sym_function_definition_repeat1, + [141074] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6332), 1, + ACTIONS(3816), 1, sym__newline, - ACTIONS(6642), 1, + ACTIONS(4330), 1, sym__external_open_parenthesis, - STATE(2287), 1, - aux_sym_function_definition_repeat1, - STATE(2342), 1, + STATE(1973), 1, sym__open_parenthesis, - [125752] = 5, + STATE(2027), 1, + aux_sym_function_definition_repeat1, + [141090] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6644), 1, + ACTIONS(4332), 1, sym__newline, - ACTIONS(6646), 1, + ACTIONS(4334), 1, sym__external_open_parenthesis, - STATE(2271), 1, - aux_sym_function_definition_repeat1, - STATE(2352), 1, + STATE(1976), 1, sym__open_parenthesis, - [125768] = 5, + STATE(2007), 1, + aux_sym_function_definition_repeat1, + [141106] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6332), 1, + ACTIONS(3816), 1, sym__newline, - ACTIONS(6648), 1, + ACTIONS(4336), 1, sym__external_open_parenthesis, - STATE(2287), 1, - aux_sym_function_definition_repeat1, - STATE(2307), 1, + STATE(1977), 1, sym__open_parenthesis, - [125784] = 5, + STATE(2027), 1, + aux_sym_function_definition_repeat1, + [141122] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6650), 1, + ACTIONS(4338), 1, sym__newline, - ACTIONS(6652), 1, + ACTIONS(4340), 1, sym__external_open_parenthesis, - STATE(2273), 1, - aux_sym_function_definition_repeat1, - STATE(2310), 1, + STATE(1980), 1, sym__open_parenthesis, - [125800] = 5, + STATE(2009), 1, + aux_sym_function_definition_repeat1, + [141138] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6332), 1, + ACTIONS(3816), 1, sym__newline, - ACTIONS(6654), 1, + ACTIONS(4342), 1, sym__external_open_parenthesis, - STATE(2287), 1, - aux_sym_function_definition_repeat1, - STATE(2311), 1, + STATE(1981), 1, sym__open_parenthesis, - [125816] = 5, + STATE(2027), 1, + aux_sym_function_definition_repeat1, + [141154] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6656), 1, + ACTIONS(4344), 1, sym__newline, - ACTIONS(6658), 1, + ACTIONS(4346), 1, sym__external_open_parenthesis, - STATE(2275), 1, - aux_sym_function_definition_repeat1, - STATE(2314), 1, + STATE(1807), 1, sym__open_parenthesis, - [125832] = 5, + STATE(2011), 1, + aux_sym_function_definition_repeat1, + [141170] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6332), 1, + ACTIONS(3816), 1, sym__newline, - ACTIONS(6660), 1, + ACTIONS(4348), 1, sym__external_open_parenthesis, - STATE(2287), 1, - aux_sym_function_definition_repeat1, - STATE(2315), 1, + STATE(1985), 1, sym__open_parenthesis, - [125848] = 5, + STATE(2027), 1, + aux_sym_function_definition_repeat1, + [141186] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6662), 1, + ACTIONS(4350), 1, sym__newline, - ACTIONS(6664), 1, + ACTIONS(4352), 1, sym__external_open_parenthesis, - STATE(2277), 1, - aux_sym_function_definition_repeat1, - STATE(2318), 1, + STATE(1988), 1, sym__open_parenthesis, - [125864] = 5, + STATE(2013), 1, + aux_sym_function_definition_repeat1, + [141202] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6332), 1, + ACTIONS(3816), 1, sym__newline, - ACTIONS(6666), 1, + ACTIONS(4354), 1, sym__external_open_parenthesis, - STATE(2287), 1, - aux_sym_function_definition_repeat1, - STATE(2319), 1, + STATE(1989), 1, sym__open_parenthesis, - [125880] = 5, + STATE(2027), 1, + aux_sym_function_definition_repeat1, + [141218] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6668), 1, + ACTIONS(4356), 1, sym__newline, - ACTIONS(6670), 1, + ACTIONS(4358), 1, sym__external_open_parenthesis, - STATE(2279), 1, - aux_sym_function_definition_repeat1, - STATE(2322), 1, + STATE(1992), 1, sym__open_parenthesis, - [125896] = 5, + STATE(2015), 1, + aux_sym_function_definition_repeat1, + [141234] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6332), 1, + ACTIONS(3816), 1, sym__newline, - ACTIONS(6672), 1, + ACTIONS(4360), 1, sym__external_open_parenthesis, - STATE(2287), 1, - aux_sym_function_definition_repeat1, - STATE(2323), 1, + STATE(1993), 1, sym__open_parenthesis, - [125912] = 5, + STATE(2027), 1, + aux_sym_function_definition_repeat1, + [141250] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6674), 1, + ACTIONS(4362), 1, sym__newline, - ACTIONS(6676), 1, + ACTIONS(4364), 1, sym__external_open_parenthesis, - STATE(2281), 1, - aux_sym_function_definition_repeat1, - STATE(2306), 1, + STATE(1996), 1, sym__open_parenthesis, - [125928] = 5, + STATE(2017), 1, + aux_sym_function_definition_repeat1, + [141266] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6332), 1, + ACTIONS(3816), 1, sym__newline, - ACTIONS(6678), 1, + ACTIONS(4366), 1, sym__external_open_parenthesis, - STATE(2287), 1, - aux_sym_function_definition_repeat1, - STATE(2327), 1, + STATE(1997), 1, sym__open_parenthesis, - [125944] = 5, + STATE(2027), 1, + aux_sym_function_definition_repeat1, + [141282] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6680), 1, + ACTIONS(4368), 1, sym__newline, - ACTIONS(6682), 1, + ACTIONS(4370), 1, sym__external_open_parenthesis, - STATE(2283), 1, - aux_sym_function_definition_repeat1, - STATE(2328), 1, + STATE(1998), 1, sym__open_parenthesis, - [125960] = 5, + STATE(2019), 1, + aux_sym_function_definition_repeat1, + [141298] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6332), 1, + ACTIONS(3816), 1, sym__newline, - ACTIONS(6684), 1, + ACTIONS(4372), 1, sym__external_open_parenthesis, - STATE(2287), 1, - aux_sym_function_definition_repeat1, - STATE(2329), 1, + STATE(1999), 1, sym__open_parenthesis, - [125976] = 5, + STATE(2027), 1, + aux_sym_function_definition_repeat1, + [141314] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6332), 1, + ACTIONS(3816), 1, sym__newline, - ACTIONS(6686), 1, + ACTIONS(4374), 1, sym__external_open_parenthesis, - STATE(1814), 1, + STATE(1050), 1, sym__open_parenthesis, - STATE(2287), 1, + STATE(2027), 1, aux_sym_function_definition_repeat1, - [125992] = 3, + [141330] = 3, + ACTIONS(3846), 1, + sym_comment, + ACTIONS(4376), 1, + anon_sym_DQUOTE, + ACTIONS(4378), 2, + aux_sym__double_quoted_string_content_token1, + sym_escape_sequence, + [141341] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6688), 1, + ACTIONS(4380), 1, anon_sym_EQ, - ACTIONS(6690), 2, + ACTIONS(4382), 2, sym__external_close_parenthesis, sym_comma, - [126003] = 3, - ACTIONS(6358), 1, + [141352] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(6692), 1, - anon_sym_DQUOTE, - ACTIONS(6694), 2, - aux_sym__double_quoted_string_content_token1, - sym_escape_sequence, - [126014] = 4, + ACTIONS(4384), 1, + sym_comma, + ACTIONS(4387), 1, + sym__external_close_bracket, + STATE(2023), 1, + aux_sym_call_arguments_repeat1, + [141365] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4389), 3, + sym__external_close_parenthesis, + anon_sym_EQ, + sym_comma, + [141374] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4387), 1, + sym__external_close_parenthesis, + ACTIONS(4391), 1, + sym_comma, + STATE(2025), 1, + aux_sym_call_arguments_repeat1, + [141387] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4387), 1, + sym__external_close_bracket2, + ACTIONS(4394), 1, + sym_comma, + STATE(2026), 1, + aux_sym_call_arguments_repeat1, + [141400] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1411), 1, + ACTIONS(683), 1, sym__external_open_parenthesis, - ACTIONS(6696), 1, + ACTIONS(4397), 1, sym__newline, - STATE(2287), 1, + STATE(2027), 1, aux_sym_function_definition_repeat1, - [126027] = 4, + [141413] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6699), 1, + ACTIONS(4400), 1, sym_comma, - ACTIONS(6702), 1, + ACTIONS(4403), 1, sym__external_close_parenthesis, - STATE(2288), 1, + STATE(2028), 1, aux_sym_parameters_repeat1, - [126040] = 3, - ACTIONS(6358), 1, + [141426] = 3, + ACTIONS(3846), 1, sym_comment, - ACTIONS(6704), 1, + ACTIONS(4405), 1, anon_sym_SQUOTE, - ACTIONS(6706), 2, + ACTIONS(4407), 2, aux_sym__single_quoted_string_content_token1, sym_escape_sequence, - [126051] = 3, + [141437] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6708), 1, - anon_sym_COLON_COLON, - ACTIONS(6710), 1, - anon_sym_COLON_COLON_COLON, - [126061] = 3, + ACTIONS(4409), 2, + sym__external_close_parenthesis, + sym_comma, + [141445] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4411), 2, + sym__external_close_bracket, + sym_comma, + [141453] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4413), 2, + sym__external_close_bracket, + sym_comma, + [141461] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6712), 1, + ACTIONS(4415), 1, anon_sym_COLON_COLON, - ACTIONS(6714), 1, + ACTIONS(4417), 1, anon_sym_COLON_COLON_COLON, - [126071] = 3, + [141471] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6716), 1, + ACTIONS(4419), 1, anon_sym_COLON_COLON, - ACTIONS(6718), 1, + ACTIONS(4421), 1, anon_sym_COLON_COLON_COLON, - [126081] = 3, + [141481] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4411), 2, + sym__external_close_parenthesis, + sym_comma, + [141489] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6720), 1, + ACTIONS(4423), 1, anon_sym_COLON_COLON, - ACTIONS(6722), 1, + ACTIONS(4425), 1, anon_sym_COLON_COLON_COLON, - [126091] = 2, + [141499] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6724), 2, + ACTIONS(4427), 2, sym__external_close_parenthesis, sym_comma, - [126099] = 3, + [141507] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4429), 2, + sym__external_close_bracket2, + sym_comma, + [141515] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6726), 1, + ACTIONS(4431), 1, anon_sym_COLON_COLON, - ACTIONS(6728), 1, + ACTIONS(4433), 1, anon_sym_COLON_COLON_COLON, - [126109] = 2, + [141525] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6730), 2, + ACTIONS(4413), 2, sym__external_close_parenthesis, sym_comma, - [126117] = 2, + [141533] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6732), 2, + ACTIONS(4435), 2, sym__external_close_parenthesis, sym_comma, - [126125] = 3, + [141541] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6734), 1, - anon_sym_COLON_COLON, - ACTIONS(6736), 1, - anon_sym_COLON_COLON_COLON, - [126135] = 3, + ACTIONS(4413), 2, + sym__external_close_bracket2, + sym_comma, + [141549] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6738), 1, - anon_sym_COLON_COLON, - ACTIONS(6740), 1, - anon_sym_COLON_COLON_COLON, - [126145] = 3, + ACTIONS(4437), 2, + sym__external_close_bracket, + sym_comma, + [141557] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4435), 2, + sym__external_close_bracket2, + sym_comma, + [141565] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6742), 1, + ACTIONS(4439), 1, anon_sym_COLON_COLON, - ACTIONS(6744), 1, + ACTIONS(4441), 1, anon_sym_COLON_COLON_COLON, - [126155] = 3, + [141575] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6746), 1, + ACTIONS(4443), 1, anon_sym_COLON_COLON, - ACTIONS(6748), 1, + ACTIONS(4445), 1, anon_sym_COLON_COLON_COLON, - [126165] = 3, + [141585] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6750), 1, + ACTIONS(4447), 1, anon_sym_COLON_COLON, - ACTIONS(6752), 1, + ACTIONS(4449), 1, anon_sym_COLON_COLON_COLON, - [126175] = 3, + [141595] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6754), 1, + ACTIONS(4451), 1, anon_sym_COLON_COLON, - ACTIONS(6756), 1, + ACTIONS(4453), 1, anon_sym_COLON_COLON_COLON, - [126185] = 2, + [141605] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6690), 2, - sym__external_close_parenthesis, + ACTIONS(4435), 2, + sym__external_close_bracket, sym_comma, - [126193] = 3, + [141613] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6758), 1, + ACTIONS(4455), 1, anon_sym_COLON_COLON, - ACTIONS(6760), 1, + ACTIONS(4457), 1, anon_sym_COLON_COLON_COLON, - [126203] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6762), 1, - sym_identifier, - [126210] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6764), 1, - sym_identifier, - [126217] = 2, + [141623] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6766), 1, - anon_sym_in, - [126224] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6768), 1, - anon_sym_in, - [126231] = 2, + ACTIONS(4411), 2, + sym__external_close_bracket2, + sym_comma, + [141631] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6770), 1, - sym_identifier, - [126238] = 2, + ACTIONS(4459), 1, + anon_sym_COLON_COLON, + ACTIONS(4461), 1, + anon_sym_COLON_COLON_COLON, + [141641] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6772), 1, - sym_identifier, - [126245] = 2, + ACTIONS(4429), 2, + sym__external_close_parenthesis, + sym_comma, + [141649] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6774), 1, - anon_sym_in, - [126252] = 2, + ACTIONS(4437), 2, + sym__external_close_bracket2, + sym_comma, + [141657] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6776), 1, - sym_identifier, - [126259] = 2, + ACTIONS(4437), 2, + sym__external_close_parenthesis, + sym_comma, + [141665] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6778), 1, - sym_identifier, - [126266] = 2, + ACTIONS(4429), 2, + sym__external_close_bracket, + sym_comma, + [141673] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6780), 1, - sym_identifier, - [126273] = 2, + ACTIONS(4463), 2, + sym__external_close_parenthesis, + sym_comma, + [141681] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6782), 1, + ACTIONS(4465), 1, anon_sym_in, - [126280] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6784), 1, - sym_identifier, - [126287] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6786), 1, - sym_identifier, - [126294] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6788), 1, - sym_identifier, - [126301] = 2, + [141688] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6790), 1, + ACTIONS(4467), 1, anon_sym_in, - [126308] = 2, + [141695] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6792), 1, - anon_sym_in, - [126315] = 2, + ACTIONS(4469), 1, + ts_builtin_sym_end, + [141702] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6794), 1, - sym_identifier, - [126322] = 2, + ACTIONS(4471), 1, + anon_sym_in, + [141709] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6796), 1, - sym_identifier, - [126329] = 2, + ACTIONS(4473), 1, + anon_sym_EQ, + [141716] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6798), 1, + ACTIONS(4475), 1, anon_sym_in, - [126336] = 2, + [141723] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6800), 1, + ACTIONS(4477), 1, anon_sym_in, - [126343] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6802), 1, - sym_identifier, - [126350] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6804), 1, - sym_identifier, - [126357] = 2, + [141730] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6806), 1, - sym_identifier, - [126364] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6808), 1, - sym_identifier, - [126371] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6810), 1, - sym_identifier, - [126378] = 2, + ACTIONS(4479), 1, + anon_sym_EQ, + [141737] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6812), 1, + ACTIONS(4481), 1, anon_sym_in, - [126385] = 2, + [141744] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6814), 1, + ACTIONS(4483), 1, anon_sym_in, - [126392] = 2, + [141751] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6816), 1, + ACTIONS(4485), 1, anon_sym_in, - [126399] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6818), 1, - sym_identifier, - [126406] = 2, + [141758] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6820), 1, + ACTIONS(4487), 1, anon_sym_in, - [126413] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6822), 1, - sym_identifier, - [126420] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6824), 1, - sym_identifier, - [126427] = 2, + [141765] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6826), 1, + ACTIONS(4489), 1, anon_sym_in, - [126434] = 2, + [141772] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6828), 1, + ACTIONS(4491), 1, anon_sym_in, - [126441] = 2, + [141779] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6830), 1, - anon_sym_in, - [126448] = 2, + ACTIONS(4493), 1, + anon_sym_EQ, + [141786] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6832), 1, + ACTIONS(4495), 1, anon_sym_in, - [126455] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6834), 1, - sym_identifier, - [126462] = 2, + [141793] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6836), 1, + ACTIONS(4497), 1, anon_sym_in, - [126469] = 2, + [141800] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6838), 1, + ACTIONS(4499), 1, anon_sym_in, - [126476] = 2, + [141807] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6840), 1, + ACTIONS(4501), 1, anon_sym_in, - [126483] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6842), 1, - sym_identifier, - [126490] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6844), 1, - ts_builtin_sym_end, - [126497] = 2, + [141814] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6846), 1, + ACTIONS(4503), 1, anon_sym_in, - [126504] = 2, + [141821] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6848), 1, + ACTIONS(4505), 1, anon_sym_in, - [126511] = 2, + [141828] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6850), 1, + ACTIONS(4507), 1, anon_sym_in, - [126518] = 2, + [141835] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6852), 1, + ACTIONS(4509), 1, anon_sym_in, - [126525] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6854), 1, - sym_identifier, - [126532] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6856), 1, - sym_identifier, - [126539] = 2, + [141842] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6858), 1, + ACTIONS(4511), 1, anon_sym_in, }; static const uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(1063)] = 0, - [SMALL_STATE(1064)] = 131, - [SMALL_STATE(1065)] = 259, - [SMALL_STATE(1066)] = 387, - [SMALL_STATE(1067)] = 515, - [SMALL_STATE(1068)] = 643, - [SMALL_STATE(1069)] = 771, - [SMALL_STATE(1070)] = 899, - [SMALL_STATE(1071)] = 1027, - [SMALL_STATE(1072)] = 1155, - [SMALL_STATE(1073)] = 1283, - [SMALL_STATE(1074)] = 1411, - [SMALL_STATE(1075)] = 1539, - [SMALL_STATE(1076)] = 1667, - [SMALL_STATE(1077)] = 1795, - [SMALL_STATE(1078)] = 1923, - [SMALL_STATE(1079)] = 2051, - [SMALL_STATE(1080)] = 2179, - [SMALL_STATE(1081)] = 2307, - [SMALL_STATE(1082)] = 2435, - [SMALL_STATE(1083)] = 2563, - [SMALL_STATE(1084)] = 2691, - [SMALL_STATE(1085)] = 2819, - [SMALL_STATE(1086)] = 2947, - [SMALL_STATE(1087)] = 3075, - [SMALL_STATE(1088)] = 3203, - [SMALL_STATE(1089)] = 3331, - [SMALL_STATE(1090)] = 3459, - [SMALL_STATE(1091)] = 3587, - [SMALL_STATE(1092)] = 3715, - [SMALL_STATE(1093)] = 3843, - [SMALL_STATE(1094)] = 3971, - [SMALL_STATE(1095)] = 4099, - [SMALL_STATE(1096)] = 4225, - [SMALL_STATE(1097)] = 4353, - [SMALL_STATE(1098)] = 4481, - [SMALL_STATE(1099)] = 4609, - [SMALL_STATE(1100)] = 4737, - [SMALL_STATE(1101)] = 4865, - [SMALL_STATE(1102)] = 4993, - [SMALL_STATE(1103)] = 5121, - [SMALL_STATE(1104)] = 5249, - [SMALL_STATE(1105)] = 5377, - [SMALL_STATE(1106)] = 5505, - [SMALL_STATE(1107)] = 5633, - [SMALL_STATE(1108)] = 5761, - [SMALL_STATE(1109)] = 5889, - [SMALL_STATE(1110)] = 6017, - [SMALL_STATE(1111)] = 6145, - [SMALL_STATE(1112)] = 6273, - [SMALL_STATE(1113)] = 6401, - [SMALL_STATE(1114)] = 6529, - [SMALL_STATE(1115)] = 6657, - [SMALL_STATE(1116)] = 6785, - [SMALL_STATE(1117)] = 6913, - [SMALL_STATE(1118)] = 7041, - [SMALL_STATE(1119)] = 7169, - [SMALL_STATE(1120)] = 7297, - [SMALL_STATE(1121)] = 7425, - [SMALL_STATE(1122)] = 7553, - [SMALL_STATE(1123)] = 7681, - [SMALL_STATE(1124)] = 7809, - [SMALL_STATE(1125)] = 7937, - [SMALL_STATE(1126)] = 8065, - [SMALL_STATE(1127)] = 8193, - [SMALL_STATE(1128)] = 8321, - [SMALL_STATE(1129)] = 8449, - [SMALL_STATE(1130)] = 8577, - [SMALL_STATE(1131)] = 8705, - [SMALL_STATE(1132)] = 8833, - [SMALL_STATE(1133)] = 8961, - [SMALL_STATE(1134)] = 9089, - [SMALL_STATE(1135)] = 9217, - [SMALL_STATE(1136)] = 9345, - [SMALL_STATE(1137)] = 9473, - [SMALL_STATE(1138)] = 9601, - [SMALL_STATE(1139)] = 9729, - [SMALL_STATE(1140)] = 9857, - [SMALL_STATE(1141)] = 9985, - [SMALL_STATE(1142)] = 10113, - [SMALL_STATE(1143)] = 10241, - [SMALL_STATE(1144)] = 10369, - [SMALL_STATE(1145)] = 10497, - [SMALL_STATE(1146)] = 10625, - [SMALL_STATE(1147)] = 10753, - [SMALL_STATE(1148)] = 10881, - [SMALL_STATE(1149)] = 11009, - [SMALL_STATE(1150)] = 11137, - [SMALL_STATE(1151)] = 11265, - [SMALL_STATE(1152)] = 11393, - [SMALL_STATE(1153)] = 11521, - [SMALL_STATE(1154)] = 11649, - [SMALL_STATE(1155)] = 11777, - [SMALL_STATE(1156)] = 11905, - [SMALL_STATE(1157)] = 12033, - [SMALL_STATE(1158)] = 12161, - [SMALL_STATE(1159)] = 12289, - [SMALL_STATE(1160)] = 12417, - [SMALL_STATE(1161)] = 12545, - [SMALL_STATE(1162)] = 12673, - [SMALL_STATE(1163)] = 12801, - [SMALL_STATE(1164)] = 12929, - [SMALL_STATE(1165)] = 13057, - [SMALL_STATE(1166)] = 13185, - [SMALL_STATE(1167)] = 13313, - [SMALL_STATE(1168)] = 13441, - [SMALL_STATE(1169)] = 13569, - [SMALL_STATE(1170)] = 13697, - [SMALL_STATE(1171)] = 13825, - [SMALL_STATE(1172)] = 13953, - [SMALL_STATE(1173)] = 14081, - [SMALL_STATE(1174)] = 14209, - [SMALL_STATE(1175)] = 14337, - [SMALL_STATE(1176)] = 14465, - [SMALL_STATE(1177)] = 14593, - [SMALL_STATE(1178)] = 14721, - [SMALL_STATE(1179)] = 14849, - [SMALL_STATE(1180)] = 14977, - [SMALL_STATE(1181)] = 15105, - [SMALL_STATE(1182)] = 15233, - [SMALL_STATE(1183)] = 15361, - [SMALL_STATE(1184)] = 15489, - [SMALL_STATE(1185)] = 15617, - [SMALL_STATE(1186)] = 15745, - [SMALL_STATE(1187)] = 15873, - [SMALL_STATE(1188)] = 16001, - [SMALL_STATE(1189)] = 16129, - [SMALL_STATE(1190)] = 16257, - [SMALL_STATE(1191)] = 16385, - [SMALL_STATE(1192)] = 16513, - [SMALL_STATE(1193)] = 16641, - [SMALL_STATE(1194)] = 16769, - [SMALL_STATE(1195)] = 16897, - [SMALL_STATE(1196)] = 17025, - [SMALL_STATE(1197)] = 17153, - [SMALL_STATE(1198)] = 17281, - [SMALL_STATE(1199)] = 17409, - [SMALL_STATE(1200)] = 17537, - [SMALL_STATE(1201)] = 17665, - [SMALL_STATE(1202)] = 17793, - [SMALL_STATE(1203)] = 17921, - [SMALL_STATE(1204)] = 18049, - [SMALL_STATE(1205)] = 18177, - [SMALL_STATE(1206)] = 18305, - [SMALL_STATE(1207)] = 18433, - [SMALL_STATE(1208)] = 18561, - [SMALL_STATE(1209)] = 18689, - [SMALL_STATE(1210)] = 18817, - [SMALL_STATE(1211)] = 18945, - [SMALL_STATE(1212)] = 19073, - [SMALL_STATE(1213)] = 19201, - [SMALL_STATE(1214)] = 19329, - [SMALL_STATE(1215)] = 19457, - [SMALL_STATE(1216)] = 19585, - [SMALL_STATE(1217)] = 19713, - [SMALL_STATE(1218)] = 19841, - [SMALL_STATE(1219)] = 19969, - [SMALL_STATE(1220)] = 20097, - [SMALL_STATE(1221)] = 20225, - [SMALL_STATE(1222)] = 20353, - [SMALL_STATE(1223)] = 20481, - [SMALL_STATE(1224)] = 20609, - [SMALL_STATE(1225)] = 20737, - [SMALL_STATE(1226)] = 20865, - [SMALL_STATE(1227)] = 20993, - [SMALL_STATE(1228)] = 21121, - [SMALL_STATE(1229)] = 21249, - [SMALL_STATE(1230)] = 21377, - [SMALL_STATE(1231)] = 21505, - [SMALL_STATE(1232)] = 21633, - [SMALL_STATE(1233)] = 21761, - [SMALL_STATE(1234)] = 21889, - [SMALL_STATE(1235)] = 22017, - [SMALL_STATE(1236)] = 22145, - [SMALL_STATE(1237)] = 22273, - [SMALL_STATE(1238)] = 22401, - [SMALL_STATE(1239)] = 22529, - [SMALL_STATE(1240)] = 22657, - [SMALL_STATE(1241)] = 22785, - [SMALL_STATE(1242)] = 22913, - [SMALL_STATE(1243)] = 23041, - [SMALL_STATE(1244)] = 23169, - [SMALL_STATE(1245)] = 23297, - [SMALL_STATE(1246)] = 23425, - [SMALL_STATE(1247)] = 23553, - [SMALL_STATE(1248)] = 23681, - [SMALL_STATE(1249)] = 23809, - [SMALL_STATE(1250)] = 23937, - [SMALL_STATE(1251)] = 24065, - [SMALL_STATE(1252)] = 24193, - [SMALL_STATE(1253)] = 24321, - [SMALL_STATE(1254)] = 24449, - [SMALL_STATE(1255)] = 24577, - [SMALL_STATE(1256)] = 24705, - [SMALL_STATE(1257)] = 24833, - [SMALL_STATE(1258)] = 24961, - [SMALL_STATE(1259)] = 25089, - [SMALL_STATE(1260)] = 25217, - [SMALL_STATE(1261)] = 25345, - [SMALL_STATE(1262)] = 25473, - [SMALL_STATE(1263)] = 25601, - [SMALL_STATE(1264)] = 25729, - [SMALL_STATE(1265)] = 25857, - [SMALL_STATE(1266)] = 25985, - [SMALL_STATE(1267)] = 26113, - [SMALL_STATE(1268)] = 26241, - [SMALL_STATE(1269)] = 26369, - [SMALL_STATE(1270)] = 26497, - [SMALL_STATE(1271)] = 26625, - [SMALL_STATE(1272)] = 26753, - [SMALL_STATE(1273)] = 26881, - [SMALL_STATE(1274)] = 27009, - [SMALL_STATE(1275)] = 27137, - [SMALL_STATE(1276)] = 27265, - [SMALL_STATE(1277)] = 27393, - [SMALL_STATE(1278)] = 27521, - [SMALL_STATE(1279)] = 27649, - [SMALL_STATE(1280)] = 27777, - [SMALL_STATE(1281)] = 27905, - [SMALL_STATE(1282)] = 28033, - [SMALL_STATE(1283)] = 28161, - [SMALL_STATE(1284)] = 28289, - [SMALL_STATE(1285)] = 28417, - [SMALL_STATE(1286)] = 28545, - [SMALL_STATE(1287)] = 28673, - [SMALL_STATE(1288)] = 28801, - [SMALL_STATE(1289)] = 28929, - [SMALL_STATE(1290)] = 29057, - [SMALL_STATE(1291)] = 29185, - [SMALL_STATE(1292)] = 29313, - [SMALL_STATE(1293)] = 29441, - [SMALL_STATE(1294)] = 29569, - [SMALL_STATE(1295)] = 29697, - [SMALL_STATE(1296)] = 29825, - [SMALL_STATE(1297)] = 29953, - [SMALL_STATE(1298)] = 30081, - [SMALL_STATE(1299)] = 30209, - [SMALL_STATE(1300)] = 30337, - [SMALL_STATE(1301)] = 30465, - [SMALL_STATE(1302)] = 30593, - [SMALL_STATE(1303)] = 30721, - [SMALL_STATE(1304)] = 30849, - [SMALL_STATE(1305)] = 30977, - [SMALL_STATE(1306)] = 31105, - [SMALL_STATE(1307)] = 31233, - [SMALL_STATE(1308)] = 31361, - [SMALL_STATE(1309)] = 31489, - [SMALL_STATE(1310)] = 31617, - [SMALL_STATE(1311)] = 31745, - [SMALL_STATE(1312)] = 31873, - [SMALL_STATE(1313)] = 32001, - [SMALL_STATE(1314)] = 32129, - [SMALL_STATE(1315)] = 32257, - [SMALL_STATE(1316)] = 32385, - [SMALL_STATE(1317)] = 32513, - [SMALL_STATE(1318)] = 32641, - [SMALL_STATE(1319)] = 32769, - [SMALL_STATE(1320)] = 32897, - [SMALL_STATE(1321)] = 33025, - [SMALL_STATE(1322)] = 33153, - [SMALL_STATE(1323)] = 33281, - [SMALL_STATE(1324)] = 33409, - [SMALL_STATE(1325)] = 33537, - [SMALL_STATE(1326)] = 33665, - [SMALL_STATE(1327)] = 33793, - [SMALL_STATE(1328)] = 33921, - [SMALL_STATE(1329)] = 34049, - [SMALL_STATE(1330)] = 34177, - [SMALL_STATE(1331)] = 34305, - [SMALL_STATE(1332)] = 34433, - [SMALL_STATE(1333)] = 34561, - [SMALL_STATE(1334)] = 34689, - [SMALL_STATE(1335)] = 34817, - [SMALL_STATE(1336)] = 34945, - [SMALL_STATE(1337)] = 35073, - [SMALL_STATE(1338)] = 35201, - [SMALL_STATE(1339)] = 35329, - [SMALL_STATE(1340)] = 35457, - [SMALL_STATE(1341)] = 35585, - [SMALL_STATE(1342)] = 35713, - [SMALL_STATE(1343)] = 35841, - [SMALL_STATE(1344)] = 35969, - [SMALL_STATE(1345)] = 36097, - [SMALL_STATE(1346)] = 36225, - [SMALL_STATE(1347)] = 36353, - [SMALL_STATE(1348)] = 36481, - [SMALL_STATE(1349)] = 36609, - [SMALL_STATE(1350)] = 36737, - [SMALL_STATE(1351)] = 36865, - [SMALL_STATE(1352)] = 36993, - [SMALL_STATE(1353)] = 37121, - [SMALL_STATE(1354)] = 37249, - [SMALL_STATE(1355)] = 37377, - [SMALL_STATE(1356)] = 37505, - [SMALL_STATE(1357)] = 37633, - [SMALL_STATE(1358)] = 37761, - [SMALL_STATE(1359)] = 37889, - [SMALL_STATE(1360)] = 38017, - [SMALL_STATE(1361)] = 38145, - [SMALL_STATE(1362)] = 38273, - [SMALL_STATE(1363)] = 38401, - [SMALL_STATE(1364)] = 38529, - [SMALL_STATE(1365)] = 38657, - [SMALL_STATE(1366)] = 38785, - [SMALL_STATE(1367)] = 38913, - [SMALL_STATE(1368)] = 39041, - [SMALL_STATE(1369)] = 39169, - [SMALL_STATE(1370)] = 39297, - [SMALL_STATE(1371)] = 39425, - [SMALL_STATE(1372)] = 39553, - [SMALL_STATE(1373)] = 39681, - [SMALL_STATE(1374)] = 39809, - [SMALL_STATE(1375)] = 39937, - [SMALL_STATE(1376)] = 40065, - [SMALL_STATE(1377)] = 40193, - [SMALL_STATE(1378)] = 40321, - [SMALL_STATE(1379)] = 40449, - [SMALL_STATE(1380)] = 40577, - [SMALL_STATE(1381)] = 40705, - [SMALL_STATE(1382)] = 40833, - [SMALL_STATE(1383)] = 40961, - [SMALL_STATE(1384)] = 41089, - [SMALL_STATE(1385)] = 41217, - [SMALL_STATE(1386)] = 41345, - [SMALL_STATE(1387)] = 41473, - [SMALL_STATE(1388)] = 41601, - [SMALL_STATE(1389)] = 41729, - [SMALL_STATE(1390)] = 41857, - [SMALL_STATE(1391)] = 41985, - [SMALL_STATE(1392)] = 42113, - [SMALL_STATE(1393)] = 42241, - [SMALL_STATE(1394)] = 42369, - [SMALL_STATE(1395)] = 42497, - [SMALL_STATE(1396)] = 42625, - [SMALL_STATE(1397)] = 42753, - [SMALL_STATE(1398)] = 42881, - [SMALL_STATE(1399)] = 43009, - [SMALL_STATE(1400)] = 43137, - [SMALL_STATE(1401)] = 43265, - [SMALL_STATE(1402)] = 43393, - [SMALL_STATE(1403)] = 43521, - [SMALL_STATE(1404)] = 43649, - [SMALL_STATE(1405)] = 43777, - [SMALL_STATE(1406)] = 43905, - [SMALL_STATE(1407)] = 44033, - [SMALL_STATE(1408)] = 44161, - [SMALL_STATE(1409)] = 44289, - [SMALL_STATE(1410)] = 44417, - [SMALL_STATE(1411)] = 44545, - [SMALL_STATE(1412)] = 44673, - [SMALL_STATE(1413)] = 44801, - [SMALL_STATE(1414)] = 44929, - [SMALL_STATE(1415)] = 45057, - [SMALL_STATE(1416)] = 45185, - [SMALL_STATE(1417)] = 45313, - [SMALL_STATE(1418)] = 45441, - [SMALL_STATE(1419)] = 45569, - [SMALL_STATE(1420)] = 45697, - [SMALL_STATE(1421)] = 45825, - [SMALL_STATE(1422)] = 45953, - [SMALL_STATE(1423)] = 46081, - [SMALL_STATE(1424)] = 46209, - [SMALL_STATE(1425)] = 46337, - [SMALL_STATE(1426)] = 46465, - [SMALL_STATE(1427)] = 46593, - [SMALL_STATE(1428)] = 46721, - [SMALL_STATE(1429)] = 46849, - [SMALL_STATE(1430)] = 46977, - [SMALL_STATE(1431)] = 47105, - [SMALL_STATE(1432)] = 47233, - [SMALL_STATE(1433)] = 47361, - [SMALL_STATE(1434)] = 47489, - [SMALL_STATE(1435)] = 47617, - [SMALL_STATE(1436)] = 47745, - [SMALL_STATE(1437)] = 47873, - [SMALL_STATE(1438)] = 48001, - [SMALL_STATE(1439)] = 48129, - [SMALL_STATE(1440)] = 48257, - [SMALL_STATE(1441)] = 48385, - [SMALL_STATE(1442)] = 48513, - [SMALL_STATE(1443)] = 48641, - [SMALL_STATE(1444)] = 48769, - [SMALL_STATE(1445)] = 48897, - [SMALL_STATE(1446)] = 49025, - [SMALL_STATE(1447)] = 49153, - [SMALL_STATE(1448)] = 49281, - [SMALL_STATE(1449)] = 49409, - [SMALL_STATE(1450)] = 49537, - [SMALL_STATE(1451)] = 49665, - [SMALL_STATE(1452)] = 49793, - [SMALL_STATE(1453)] = 49921, - [SMALL_STATE(1454)] = 50049, - [SMALL_STATE(1455)] = 50177, - [SMALL_STATE(1456)] = 50305, - [SMALL_STATE(1457)] = 50433, - [SMALL_STATE(1458)] = 50561, - [SMALL_STATE(1459)] = 50689, - [SMALL_STATE(1460)] = 50817, - [SMALL_STATE(1461)] = 50945, - [SMALL_STATE(1462)] = 51073, - [SMALL_STATE(1463)] = 51201, - [SMALL_STATE(1464)] = 51329, - [SMALL_STATE(1465)] = 51457, - [SMALL_STATE(1466)] = 51585, - [SMALL_STATE(1467)] = 51713, - [SMALL_STATE(1468)] = 51841, - [SMALL_STATE(1469)] = 51969, - [SMALL_STATE(1470)] = 52097, - [SMALL_STATE(1471)] = 52225, - [SMALL_STATE(1472)] = 52353, - [SMALL_STATE(1473)] = 52481, - [SMALL_STATE(1474)] = 52609, - [SMALL_STATE(1475)] = 52737, - [SMALL_STATE(1476)] = 52865, - [SMALL_STATE(1477)] = 52993, - [SMALL_STATE(1478)] = 53121, - [SMALL_STATE(1479)] = 53249, - [SMALL_STATE(1480)] = 53377, - [SMALL_STATE(1481)] = 53505, - [SMALL_STATE(1482)] = 53633, - [SMALL_STATE(1483)] = 53761, - [SMALL_STATE(1484)] = 53889, - [SMALL_STATE(1485)] = 54017, - [SMALL_STATE(1486)] = 54145, - [SMALL_STATE(1487)] = 54273, - [SMALL_STATE(1488)] = 54401, - [SMALL_STATE(1489)] = 54529, - [SMALL_STATE(1490)] = 54657, - [SMALL_STATE(1491)] = 54785, - [SMALL_STATE(1492)] = 54913, - [SMALL_STATE(1493)] = 55041, - [SMALL_STATE(1494)] = 55169, - [SMALL_STATE(1495)] = 55297, - [SMALL_STATE(1496)] = 55425, - [SMALL_STATE(1497)] = 55553, - [SMALL_STATE(1498)] = 55681, - [SMALL_STATE(1499)] = 55809, - [SMALL_STATE(1500)] = 55937, - [SMALL_STATE(1501)] = 56065, - [SMALL_STATE(1502)] = 56193, - [SMALL_STATE(1503)] = 56321, - [SMALL_STATE(1504)] = 56449, - [SMALL_STATE(1505)] = 56577, - [SMALL_STATE(1506)] = 56705, - [SMALL_STATE(1507)] = 56833, - [SMALL_STATE(1508)] = 56961, - [SMALL_STATE(1509)] = 57089, - [SMALL_STATE(1510)] = 57217, - [SMALL_STATE(1511)] = 57345, - [SMALL_STATE(1512)] = 57473, - [SMALL_STATE(1513)] = 57601, - [SMALL_STATE(1514)] = 57729, - [SMALL_STATE(1515)] = 57857, - [SMALL_STATE(1516)] = 57985, - [SMALL_STATE(1517)] = 58113, - [SMALL_STATE(1518)] = 58241, - [SMALL_STATE(1519)] = 58369, - [SMALL_STATE(1520)] = 58497, - [SMALL_STATE(1521)] = 58625, - [SMALL_STATE(1522)] = 58753, - [SMALL_STATE(1523)] = 58881, - [SMALL_STATE(1524)] = 59009, - [SMALL_STATE(1525)] = 59137, - [SMALL_STATE(1526)] = 59265, - [SMALL_STATE(1527)] = 59393, - [SMALL_STATE(1528)] = 59521, - [SMALL_STATE(1529)] = 59649, - [SMALL_STATE(1530)] = 59777, - [SMALL_STATE(1531)] = 59905, - [SMALL_STATE(1532)] = 60033, - [SMALL_STATE(1533)] = 60161, - [SMALL_STATE(1534)] = 60289, - [SMALL_STATE(1535)] = 60417, - [SMALL_STATE(1536)] = 60545, - [SMALL_STATE(1537)] = 60673, - [SMALL_STATE(1538)] = 60801, - [SMALL_STATE(1539)] = 60929, - [SMALL_STATE(1540)] = 61057, - [SMALL_STATE(1541)] = 61185, - [SMALL_STATE(1542)] = 61313, - [SMALL_STATE(1543)] = 61441, - [SMALL_STATE(1544)] = 61569, - [SMALL_STATE(1545)] = 61697, - [SMALL_STATE(1546)] = 61825, - [SMALL_STATE(1547)] = 61953, - [SMALL_STATE(1548)] = 62081, - [SMALL_STATE(1549)] = 62209, - [SMALL_STATE(1550)] = 62337, - [SMALL_STATE(1551)] = 62465, - [SMALL_STATE(1552)] = 62593, - [SMALL_STATE(1553)] = 62721, - [SMALL_STATE(1554)] = 62849, - [SMALL_STATE(1555)] = 62977, - [SMALL_STATE(1556)] = 63105, - [SMALL_STATE(1557)] = 63233, - [SMALL_STATE(1558)] = 63361, - [SMALL_STATE(1559)] = 63489, - [SMALL_STATE(1560)] = 63617, - [SMALL_STATE(1561)] = 63745, - [SMALL_STATE(1562)] = 63873, - [SMALL_STATE(1563)] = 64001, - [SMALL_STATE(1564)] = 64129, - [SMALL_STATE(1565)] = 64257, - [SMALL_STATE(1566)] = 64385, - [SMALL_STATE(1567)] = 64513, - [SMALL_STATE(1568)] = 64641, - [SMALL_STATE(1569)] = 64769, - [SMALL_STATE(1570)] = 64897, - [SMALL_STATE(1571)] = 65025, - [SMALL_STATE(1572)] = 65153, - [SMALL_STATE(1573)] = 65281, - [SMALL_STATE(1574)] = 65409, - [SMALL_STATE(1575)] = 65537, - [SMALL_STATE(1576)] = 65665, - [SMALL_STATE(1577)] = 65793, - [SMALL_STATE(1578)] = 65921, - [SMALL_STATE(1579)] = 66049, - [SMALL_STATE(1580)] = 66177, - [SMALL_STATE(1581)] = 66305, - [SMALL_STATE(1582)] = 66433, - [SMALL_STATE(1583)] = 66561, - [SMALL_STATE(1584)] = 66689, - [SMALL_STATE(1585)] = 66817, - [SMALL_STATE(1586)] = 66945, - [SMALL_STATE(1587)] = 67073, - [SMALL_STATE(1588)] = 67201, - [SMALL_STATE(1589)] = 67329, - [SMALL_STATE(1590)] = 67457, - [SMALL_STATE(1591)] = 67585, - [SMALL_STATE(1592)] = 67713, - [SMALL_STATE(1593)] = 67841, - [SMALL_STATE(1594)] = 67969, - [SMALL_STATE(1595)] = 68097, - [SMALL_STATE(1596)] = 68225, - [SMALL_STATE(1597)] = 68353, - [SMALL_STATE(1598)] = 68481, - [SMALL_STATE(1599)] = 68609, - [SMALL_STATE(1600)] = 68737, - [SMALL_STATE(1601)] = 68865, - [SMALL_STATE(1602)] = 68993, - [SMALL_STATE(1603)] = 69121, - [SMALL_STATE(1604)] = 69249, - [SMALL_STATE(1605)] = 69377, - [SMALL_STATE(1606)] = 69505, - [SMALL_STATE(1607)] = 69633, - [SMALL_STATE(1608)] = 69761, - [SMALL_STATE(1609)] = 69889, - [SMALL_STATE(1610)] = 70017, - [SMALL_STATE(1611)] = 70145, - [SMALL_STATE(1612)] = 70273, - [SMALL_STATE(1613)] = 70401, - [SMALL_STATE(1614)] = 70529, - [SMALL_STATE(1615)] = 70657, - [SMALL_STATE(1616)] = 70785, - [SMALL_STATE(1617)] = 70913, - [SMALL_STATE(1618)] = 71041, - [SMALL_STATE(1619)] = 71169, - [SMALL_STATE(1620)] = 71297, - [SMALL_STATE(1621)] = 71425, - [SMALL_STATE(1622)] = 71553, - [SMALL_STATE(1623)] = 71681, - [SMALL_STATE(1624)] = 71809, - [SMALL_STATE(1625)] = 71937, - [SMALL_STATE(1626)] = 72065, - [SMALL_STATE(1627)] = 72193, - [SMALL_STATE(1628)] = 72321, - [SMALL_STATE(1629)] = 72449, - [SMALL_STATE(1630)] = 72577, - [SMALL_STATE(1631)] = 72705, - [SMALL_STATE(1632)] = 72833, - [SMALL_STATE(1633)] = 72961, - [SMALL_STATE(1634)] = 73089, - [SMALL_STATE(1635)] = 73217, - [SMALL_STATE(1636)] = 73345, - [SMALL_STATE(1637)] = 73473, - [SMALL_STATE(1638)] = 73601, - [SMALL_STATE(1639)] = 73729, - [SMALL_STATE(1640)] = 73857, - [SMALL_STATE(1641)] = 73985, - [SMALL_STATE(1642)] = 74113, - [SMALL_STATE(1643)] = 74241, - [SMALL_STATE(1644)] = 74369, - [SMALL_STATE(1645)] = 74497, - [SMALL_STATE(1646)] = 74625, - [SMALL_STATE(1647)] = 74753, - [SMALL_STATE(1648)] = 74881, - [SMALL_STATE(1649)] = 75009, - [SMALL_STATE(1650)] = 75137, - [SMALL_STATE(1651)] = 75265, - [SMALL_STATE(1652)] = 75393, - [SMALL_STATE(1653)] = 75521, - [SMALL_STATE(1654)] = 75649, - [SMALL_STATE(1655)] = 75777, - [SMALL_STATE(1656)] = 75905, - [SMALL_STATE(1657)] = 76033, - [SMALL_STATE(1658)] = 76161, - [SMALL_STATE(1659)] = 76289, - [SMALL_STATE(1660)] = 76417, - [SMALL_STATE(1661)] = 76545, - [SMALL_STATE(1662)] = 76673, - [SMALL_STATE(1663)] = 76801, - [SMALL_STATE(1664)] = 76929, - [SMALL_STATE(1665)] = 77057, - [SMALL_STATE(1666)] = 77185, - [SMALL_STATE(1667)] = 77313, - [SMALL_STATE(1668)] = 77441, - [SMALL_STATE(1669)] = 77569, - [SMALL_STATE(1670)] = 77697, - [SMALL_STATE(1671)] = 77825, - [SMALL_STATE(1672)] = 77953, - [SMALL_STATE(1673)] = 78081, - [SMALL_STATE(1674)] = 78209, - [SMALL_STATE(1675)] = 78337, - [SMALL_STATE(1676)] = 78465, - [SMALL_STATE(1677)] = 78593, - [SMALL_STATE(1678)] = 78721, - [SMALL_STATE(1679)] = 78849, - [SMALL_STATE(1680)] = 78977, - [SMALL_STATE(1681)] = 79105, - [SMALL_STATE(1682)] = 79233, - [SMALL_STATE(1683)] = 79361, - [SMALL_STATE(1684)] = 79489, - [SMALL_STATE(1685)] = 79617, - [SMALL_STATE(1686)] = 79745, - [SMALL_STATE(1687)] = 79873, - [SMALL_STATE(1688)] = 80001, - [SMALL_STATE(1689)] = 80129, - [SMALL_STATE(1690)] = 80257, - [SMALL_STATE(1691)] = 80385, - [SMALL_STATE(1692)] = 80513, - [SMALL_STATE(1693)] = 80641, - [SMALL_STATE(1694)] = 80769, - [SMALL_STATE(1695)] = 80897, - [SMALL_STATE(1696)] = 81025, - [SMALL_STATE(1697)] = 81153, - [SMALL_STATE(1698)] = 81281, - [SMALL_STATE(1699)] = 81409, - [SMALL_STATE(1700)] = 81537, - [SMALL_STATE(1701)] = 81665, - [SMALL_STATE(1702)] = 81793, - [SMALL_STATE(1703)] = 81921, - [SMALL_STATE(1704)] = 82049, - [SMALL_STATE(1705)] = 82177, - [SMALL_STATE(1706)] = 82305, - [SMALL_STATE(1707)] = 82433, - [SMALL_STATE(1708)] = 82561, - [SMALL_STATE(1709)] = 82689, - [SMALL_STATE(1710)] = 82817, - [SMALL_STATE(1711)] = 82945, - [SMALL_STATE(1712)] = 83073, - [SMALL_STATE(1713)] = 83201, - [SMALL_STATE(1714)] = 83329, - [SMALL_STATE(1715)] = 83457, - [SMALL_STATE(1716)] = 83585, - [SMALL_STATE(1717)] = 83713, - [SMALL_STATE(1718)] = 83841, - [SMALL_STATE(1719)] = 83969, - [SMALL_STATE(1720)] = 84097, - [SMALL_STATE(1721)] = 84225, - [SMALL_STATE(1722)] = 84353, - [SMALL_STATE(1723)] = 84481, - [SMALL_STATE(1724)] = 84609, - [SMALL_STATE(1725)] = 84737, - [SMALL_STATE(1726)] = 84865, - [SMALL_STATE(1727)] = 84993, - [SMALL_STATE(1728)] = 85121, - [SMALL_STATE(1729)] = 85249, - [SMALL_STATE(1730)] = 85377, - [SMALL_STATE(1731)] = 85505, - [SMALL_STATE(1732)] = 85633, - [SMALL_STATE(1733)] = 85761, - [SMALL_STATE(1734)] = 85889, - [SMALL_STATE(1735)] = 86017, - [SMALL_STATE(1736)] = 86145, - [SMALL_STATE(1737)] = 86273, - [SMALL_STATE(1738)] = 86401, - [SMALL_STATE(1739)] = 86529, - [SMALL_STATE(1740)] = 86657, - [SMALL_STATE(1741)] = 86785, - [SMALL_STATE(1742)] = 86913, - [SMALL_STATE(1743)] = 87041, - [SMALL_STATE(1744)] = 87169, - [SMALL_STATE(1745)] = 87297, - [SMALL_STATE(1746)] = 87425, - [SMALL_STATE(1747)] = 87553, - [SMALL_STATE(1748)] = 87681, - [SMALL_STATE(1749)] = 87809, - [SMALL_STATE(1750)] = 87937, - [SMALL_STATE(1751)] = 88065, - [SMALL_STATE(1752)] = 88193, - [SMALL_STATE(1753)] = 88321, - [SMALL_STATE(1754)] = 88449, - [SMALL_STATE(1755)] = 88577, - [SMALL_STATE(1756)] = 88705, - [SMALL_STATE(1757)] = 88833, - [SMALL_STATE(1758)] = 88961, - [SMALL_STATE(1759)] = 89089, - [SMALL_STATE(1760)] = 89217, - [SMALL_STATE(1761)] = 89345, - [SMALL_STATE(1762)] = 89473, - [SMALL_STATE(1763)] = 89601, - [SMALL_STATE(1764)] = 89729, - [SMALL_STATE(1765)] = 89857, - [SMALL_STATE(1766)] = 89985, - [SMALL_STATE(1767)] = 90113, - [SMALL_STATE(1768)] = 90241, - [SMALL_STATE(1769)] = 90369, - [SMALL_STATE(1770)] = 90497, - [SMALL_STATE(1771)] = 90625, - [SMALL_STATE(1772)] = 90753, - [SMALL_STATE(1773)] = 90881, - [SMALL_STATE(1774)] = 91009, - [SMALL_STATE(1775)] = 91137, - [SMALL_STATE(1776)] = 91265, - [SMALL_STATE(1777)] = 91393, - [SMALL_STATE(1778)] = 91521, - [SMALL_STATE(1779)] = 91649, - [SMALL_STATE(1780)] = 91771, - [SMALL_STATE(1781)] = 91893, - [SMALL_STATE(1782)] = 92015, - [SMALL_STATE(1783)] = 92137, - [SMALL_STATE(1784)] = 92259, - [SMALL_STATE(1785)] = 92381, - [SMALL_STATE(1786)] = 92503, - [SMALL_STATE(1787)] = 92625, - [SMALL_STATE(1788)] = 92747, - [SMALL_STATE(1789)] = 92869, - [SMALL_STATE(1790)] = 92991, - [SMALL_STATE(1791)] = 93113, - [SMALL_STATE(1792)] = 93235, - [SMALL_STATE(1793)] = 93357, - [SMALL_STATE(1794)] = 93479, - [SMALL_STATE(1795)] = 93601, - [SMALL_STATE(1796)] = 93723, - [SMALL_STATE(1797)] = 93845, - [SMALL_STATE(1798)] = 93967, - [SMALL_STATE(1799)] = 94089, - [SMALL_STATE(1800)] = 94211, - [SMALL_STATE(1801)] = 94333, - [SMALL_STATE(1802)] = 94455, - [SMALL_STATE(1803)] = 94577, - [SMALL_STATE(1804)] = 94699, - [SMALL_STATE(1805)] = 94821, - [SMALL_STATE(1806)] = 94943, - [SMALL_STATE(1807)] = 95065, - [SMALL_STATE(1808)] = 95187, - [SMALL_STATE(1809)] = 95309, - [SMALL_STATE(1810)] = 95431, - [SMALL_STATE(1811)] = 95553, - [SMALL_STATE(1812)] = 95675, - [SMALL_STATE(1813)] = 95797, - [SMALL_STATE(1814)] = 95919, - [SMALL_STATE(1815)] = 96041, - [SMALL_STATE(1816)] = 96163, - [SMALL_STATE(1817)] = 96285, - [SMALL_STATE(1818)] = 96407, - [SMALL_STATE(1819)] = 96529, - [SMALL_STATE(1820)] = 96651, - [SMALL_STATE(1821)] = 96773, - [SMALL_STATE(1822)] = 96895, - [SMALL_STATE(1823)] = 97017, - [SMALL_STATE(1824)] = 97139, - [SMALL_STATE(1825)] = 97261, - [SMALL_STATE(1826)] = 97383, - [SMALL_STATE(1827)] = 97505, - [SMALL_STATE(1828)] = 97627, - [SMALL_STATE(1829)] = 97749, - [SMALL_STATE(1830)] = 97871, - [SMALL_STATE(1831)] = 97993, - [SMALL_STATE(1832)] = 98115, - [SMALL_STATE(1833)] = 98237, - [SMALL_STATE(1834)] = 98359, - [SMALL_STATE(1835)] = 98481, - [SMALL_STATE(1836)] = 98603, - [SMALL_STATE(1837)] = 98725, - [SMALL_STATE(1838)] = 98847, - [SMALL_STATE(1839)] = 98969, - [SMALL_STATE(1840)] = 99091, - [SMALL_STATE(1841)] = 99213, - [SMALL_STATE(1842)] = 99335, - [SMALL_STATE(1843)] = 99457, - [SMALL_STATE(1844)] = 99579, - [SMALL_STATE(1845)] = 99701, - [SMALL_STATE(1846)] = 99823, - [SMALL_STATE(1847)] = 99945, - [SMALL_STATE(1848)] = 100067, - [SMALL_STATE(1849)] = 100189, - [SMALL_STATE(1850)] = 100311, - [SMALL_STATE(1851)] = 100433, - [SMALL_STATE(1852)] = 100504, - [SMALL_STATE(1853)] = 100575, - [SMALL_STATE(1854)] = 100645, - [SMALL_STATE(1855)] = 100715, - [SMALL_STATE(1856)] = 100780, - [SMALL_STATE(1857)] = 100888, - [SMALL_STATE(1858)] = 100996, - [SMALL_STATE(1859)] = 101104, - [SMALL_STATE(1860)] = 101212, - [SMALL_STATE(1861)] = 101276, - [SMALL_STATE(1862)] = 101384, - [SMALL_STATE(1863)] = 101492, - [SMALL_STATE(1864)] = 101600, - [SMALL_STATE(1865)] = 101708, - [SMALL_STATE(1866)] = 101811, - [SMALL_STATE(1867)] = 101914, - [SMALL_STATE(1868)] = 102017, - [SMALL_STATE(1869)] = 102120, - [SMALL_STATE(1870)] = 102223, - [SMALL_STATE(1871)] = 102326, - [SMALL_STATE(1872)] = 102429, - [SMALL_STATE(1873)] = 102532, - [SMALL_STATE(1874)] = 102635, - [SMALL_STATE(1875)] = 102738, - [SMALL_STATE(1876)] = 102841, - [SMALL_STATE(1877)] = 102944, - [SMALL_STATE(1878)] = 103047, - [SMALL_STATE(1879)] = 103150, - [SMALL_STATE(1880)] = 103253, - [SMALL_STATE(1881)] = 103356, - [SMALL_STATE(1882)] = 103451, - [SMALL_STATE(1883)] = 103522, - [SMALL_STATE(1884)] = 103625, - [SMALL_STATE(1885)] = 103712, - [SMALL_STATE(1886)] = 103795, - [SMALL_STATE(1887)] = 103874, - [SMALL_STATE(1888)] = 103949, - [SMALL_STATE(1889)] = 104052, - [SMALL_STATE(1890)] = 104149, - [SMALL_STATE(1891)] = 104240, - [SMALL_STATE(1892)] = 104311, - [SMALL_STATE(1893)] = 104364, - [SMALL_STATE(1894)] = 104437, - [SMALL_STATE(1895)] = 104508, - [SMALL_STATE(1896)] = 104611, - [SMALL_STATE(1897)] = 104714, - [SMALL_STATE(1898)] = 104817, - [SMALL_STATE(1899)] = 104912, - [SMALL_STATE(1900)] = 104999, - [SMALL_STATE(1901)] = 105070, - [SMALL_STATE(1902)] = 105173, - [SMALL_STATE(1903)] = 105276, - [SMALL_STATE(1904)] = 105379, - [SMALL_STATE(1905)] = 105482, - [SMALL_STATE(1906)] = 105585, - [SMALL_STATE(1907)] = 105688, - [SMALL_STATE(1908)] = 105783, - [SMALL_STATE(1909)] = 105870, - [SMALL_STATE(1910)] = 105941, - [SMALL_STATE(1911)] = 106042, - [SMALL_STATE(1912)] = 106143, - [SMALL_STATE(1913)] = 106238, - [SMALL_STATE(1914)] = 106317, - [SMALL_STATE(1915)] = 106420, - [SMALL_STATE(1916)] = 106517, - [SMALL_STATE(1917)] = 106608, - [SMALL_STATE(1918)] = 106695, - [SMALL_STATE(1919)] = 106778, - [SMALL_STATE(1920)] = 106853, - [SMALL_STATE(1921)] = 106924, - [SMALL_STATE(1922)] = 106997, - [SMALL_STATE(1923)] = 107103, - [SMALL_STATE(1924)] = 107177, - [SMALL_STATE(1925)] = 107247, - [SMALL_STATE(1926)] = 107325, - [SMALL_STATE(1927)] = 107427, - [SMALL_STATE(1928)] = 107529, - [SMALL_STATE(1929)] = 107631, - [SMALL_STATE(1930)] = 107733, - [SMALL_STATE(1931)] = 107835, - [SMALL_STATE(1932)] = 107937, - [SMALL_STATE(1933)] = 108007, - [SMALL_STATE(1934)] = 108109, - [SMALL_STATE(1935)] = 108215, - [SMALL_STATE(1936)] = 108321, - [SMALL_STATE(1937)] = 108427, - [SMALL_STATE(1938)] = 108533, - [SMALL_STATE(1939)] = 108605, - [SMALL_STATE(1940)] = 108677, - [SMALL_STATE(1941)] = 108783, - [SMALL_STATE(1942)] = 108885, - [SMALL_STATE(1943)] = 108991, - [SMALL_STATE(1944)] = 109093, - [SMALL_STATE(1945)] = 109199, - [SMALL_STATE(1946)] = 109305, - [SMALL_STATE(1947)] = 109375, - [SMALL_STATE(1948)] = 109481, - [SMALL_STATE(1949)] = 109587, - [SMALL_STATE(1950)] = 109693, - [SMALL_STATE(1951)] = 109799, - [SMALL_STATE(1952)] = 109869, - [SMALL_STATE(1953)] = 109971, - [SMALL_STATE(1954)] = 110067, - [SMALL_STATE(1955)] = 110173, - [SMALL_STATE(1956)] = 110279, - [SMALL_STATE(1957)] = 110385, - [SMALL_STATE(1958)] = 110491, - [SMALL_STATE(1959)] = 110593, - [SMALL_STATE(1960)] = 110695, - [SMALL_STATE(1961)] = 110747, - [SMALL_STATE(1962)] = 110853, - [SMALL_STATE(1963)] = 110959, - [SMALL_STATE(1964)] = 111065, - [SMALL_STATE(1965)] = 111171, - [SMALL_STATE(1966)] = 111273, - [SMALL_STATE(1967)] = 111379, - [SMALL_STATE(1968)] = 111481, - [SMALL_STATE(1969)] = 111587, - [SMALL_STATE(1970)] = 111693, - [SMALL_STATE(1971)] = 111799, - [SMALL_STATE(1972)] = 111885, - [SMALL_STATE(1973)] = 111955, - [SMALL_STATE(1974)] = 112061, - [SMALL_STATE(1975)] = 112163, - [SMALL_STATE(1976)] = 112269, - [SMALL_STATE(1977)] = 112375, - [SMALL_STATE(1978)] = 112481, - [SMALL_STATE(1979)] = 112587, - [SMALL_STATE(1980)] = 112677, - [SMALL_STATE(1981)] = 112779, - [SMALL_STATE(1982)] = 112885, - [SMALL_STATE(1983)] = 112987, - [SMALL_STATE(1984)] = 113093, - [SMALL_STATE(1985)] = 113199, - [SMALL_STATE(1986)] = 113305, - [SMALL_STATE(1987)] = 113407, - [SMALL_STATE(1988)] = 113509, - [SMALL_STATE(1989)] = 113603, - [SMALL_STATE(1990)] = 113703, - [SMALL_STATE(1991)] = 113809, - [SMALL_STATE(1992)] = 113903, - [SMALL_STATE(1993)] = 114009, - [SMALL_STATE(1994)] = 114115, - [SMALL_STATE(1995)] = 114221, - [SMALL_STATE(1996)] = 114327, - [SMALL_STATE(1997)] = 114433, - [SMALL_STATE(1998)] = 114535, - [SMALL_STATE(1999)] = 114641, - [SMALL_STATE(2000)] = 114747, - [SMALL_STATE(2001)] = 114853, - [SMALL_STATE(2002)] = 114959, - [SMALL_STATE(2003)] = 115065, - [SMALL_STATE(2004)] = 115167, - [SMALL_STATE(2005)] = 115273, - [SMALL_STATE(2006)] = 115379, - [SMALL_STATE(2007)] = 115473, - [SMALL_STATE(2008)] = 115579, - [SMALL_STATE(2009)] = 115657, - [SMALL_STATE(2010)] = 115763, - [SMALL_STATE(2011)] = 115869, - [SMALL_STATE(2012)] = 115951, - [SMALL_STATE(2013)] = 116057, - [SMALL_STATE(2014)] = 116163, - [SMALL_STATE(2015)] = 116265, - [SMALL_STATE(2016)] = 116371, - [SMALL_STATE(2017)] = 116471, - [SMALL_STATE(2018)] = 116577, - [SMALL_STATE(2019)] = 116673, - [SMALL_STATE(2020)] = 116759, - [SMALL_STATE(2021)] = 116865, - [SMALL_STATE(2022)] = 116967, - [SMALL_STATE(2023)] = 117073, - [SMALL_STATE(2024)] = 117175, - [SMALL_STATE(2025)] = 117281, - [SMALL_STATE(2026)] = 117387, - [SMALL_STATE(2027)] = 117489, - [SMALL_STATE(2028)] = 117595, - [SMALL_STATE(2029)] = 117685, - [SMALL_STATE(2030)] = 117791, - [SMALL_STATE(2031)] = 117893, - [SMALL_STATE(2032)] = 117999, - [SMALL_STATE(2033)] = 118105, - [SMALL_STATE(2034)] = 118175, - [SMALL_STATE(2035)] = 118281, - [SMALL_STATE(2036)] = 118387, - [SMALL_STATE(2037)] = 118493, - [SMALL_STATE(2038)] = 118599, - [SMALL_STATE(2039)] = 118685, - [SMALL_STATE(2040)] = 118791, - [SMALL_STATE(2041)] = 118893, - [SMALL_STATE(2042)] = 118999, - [SMALL_STATE(2043)] = 119105, - [SMALL_STATE(2044)] = 119211, - [SMALL_STATE(2045)] = 119293, - [SMALL_STATE(2046)] = 119399, - [SMALL_STATE(2047)] = 119473, - [SMALL_STATE(2048)] = 119567, - [SMALL_STATE(2049)] = 119673, - [SMALL_STATE(2050)] = 119775, - [SMALL_STATE(2051)] = 119879, - [SMALL_STATE(2052)] = 119965, - [SMALL_STATE(2053)] = 120010, - [SMALL_STATE(2054)] = 120055, - [SMALL_STATE(2055)] = 120100, - [SMALL_STATE(2056)] = 120145, - [SMALL_STATE(2057)] = 120190, - [SMALL_STATE(2058)] = 120235, - [SMALL_STATE(2059)] = 120284, - [SMALL_STATE(2060)] = 120329, - [SMALL_STATE(2061)] = 120374, - [SMALL_STATE(2062)] = 120419, - [SMALL_STATE(2063)] = 120464, - [SMALL_STATE(2064)] = 120509, - [SMALL_STATE(2065)] = 120558, - [SMALL_STATE(2066)] = 120603, - [SMALL_STATE(2067)] = 120648, - [SMALL_STATE(2068)] = 120693, - [SMALL_STATE(2069)] = 120738, - [SMALL_STATE(2070)] = 120783, - [SMALL_STATE(2071)] = 120828, - [SMALL_STATE(2072)] = 120873, - [SMALL_STATE(2073)] = 120918, - [SMALL_STATE(2074)] = 120963, - [SMALL_STATE(2075)] = 121008, - [SMALL_STATE(2076)] = 121053, - [SMALL_STATE(2077)] = 121098, - [SMALL_STATE(2078)] = 121143, - [SMALL_STATE(2079)] = 121188, - [SMALL_STATE(2080)] = 121233, - [SMALL_STATE(2081)] = 121278, - [SMALL_STATE(2082)] = 121323, - [SMALL_STATE(2083)] = 121368, - [SMALL_STATE(2084)] = 121416, - [SMALL_STATE(2085)] = 121464, - [SMALL_STATE(2086)] = 121508, - [SMALL_STATE(2087)] = 121552, - [SMALL_STATE(2088)] = 121600, - [SMALL_STATE(2089)] = 121644, - [SMALL_STATE(2090)] = 121688, - [SMALL_STATE(2091)] = 121732, - [SMALL_STATE(2092)] = 121776, - [SMALL_STATE(2093)] = 121820, - [SMALL_STATE(2094)] = 121864, - [SMALL_STATE(2095)] = 121907, - [SMALL_STATE(2096)] = 121950, - [SMALL_STATE(2097)] = 121993, - [SMALL_STATE(2098)] = 122036, - [SMALL_STATE(2099)] = 122079, - [SMALL_STATE(2100)] = 122122, - [SMALL_STATE(2101)] = 122165, - [SMALL_STATE(2102)] = 122208, - [SMALL_STATE(2103)] = 122251, - [SMALL_STATE(2104)] = 122294, - [SMALL_STATE(2105)] = 122337, - [SMALL_STATE(2106)] = 122380, - [SMALL_STATE(2107)] = 122423, - [SMALL_STATE(2108)] = 122466, - [SMALL_STATE(2109)] = 122509, - [SMALL_STATE(2110)] = 122552, - [SMALL_STATE(2111)] = 122595, - [SMALL_STATE(2112)] = 122638, - [SMALL_STATE(2113)] = 122681, - [SMALL_STATE(2114)] = 122724, - [SMALL_STATE(2115)] = 122767, - [SMALL_STATE(2116)] = 122810, - [SMALL_STATE(2117)] = 122852, - [SMALL_STATE(2118)] = 122894, - [SMALL_STATE(2119)] = 122936, - [SMALL_STATE(2120)] = 122978, - [SMALL_STATE(2121)] = 123020, - [SMALL_STATE(2122)] = 123062, - [SMALL_STATE(2123)] = 123104, - [SMALL_STATE(2124)] = 123146, - [SMALL_STATE(2125)] = 123188, - [SMALL_STATE(2126)] = 123230, - [SMALL_STATE(2127)] = 123272, - [SMALL_STATE(2128)] = 123314, - [SMALL_STATE(2129)] = 123356, - [SMALL_STATE(2130)] = 123398, - [SMALL_STATE(2131)] = 123440, - [SMALL_STATE(2132)] = 123482, - [SMALL_STATE(2133)] = 123524, - [SMALL_STATE(2134)] = 123566, - [SMALL_STATE(2135)] = 123608, - [SMALL_STATE(2136)] = 123633, - [SMALL_STATE(2137)] = 123652, - [SMALL_STATE(2138)] = 123671, - [SMALL_STATE(2139)] = 123690, - [SMALL_STATE(2140)] = 123709, - [SMALL_STATE(2141)] = 123728, - [SMALL_STATE(2142)] = 123747, - [SMALL_STATE(2143)] = 123766, - [SMALL_STATE(2144)] = 123785, - [SMALL_STATE(2145)] = 123804, - [SMALL_STATE(2146)] = 123823, - [SMALL_STATE(2147)] = 123842, - [SMALL_STATE(2148)] = 123861, - [SMALL_STATE(2149)] = 123880, - [SMALL_STATE(2150)] = 123899, - [SMALL_STATE(2151)] = 123918, - [SMALL_STATE(2152)] = 123937, - [SMALL_STATE(2153)] = 123956, - [SMALL_STATE(2154)] = 123975, - [SMALL_STATE(2155)] = 123994, - [SMALL_STATE(2156)] = 124013, - [SMALL_STATE(2157)] = 124032, - [SMALL_STATE(2158)] = 124051, - [SMALL_STATE(2159)] = 124070, - [SMALL_STATE(2160)] = 124089, - [SMALL_STATE(2161)] = 124108, - [SMALL_STATE(2162)] = 124122, - [SMALL_STATE(2163)] = 124136, - [SMALL_STATE(2164)] = 124150, - [SMALL_STATE(2165)] = 124166, - [SMALL_STATE(2166)] = 124180, - [SMALL_STATE(2167)] = 124194, - [SMALL_STATE(2168)] = 124208, - [SMALL_STATE(2169)] = 124222, - [SMALL_STATE(2170)] = 124236, - [SMALL_STATE(2171)] = 124252, - [SMALL_STATE(2172)] = 124266, - [SMALL_STATE(2173)] = 124280, - [SMALL_STATE(2174)] = 124296, - [SMALL_STATE(2175)] = 124310, - [SMALL_STATE(2176)] = 124324, - [SMALL_STATE(2177)] = 124338, - [SMALL_STATE(2178)] = 124352, - [SMALL_STATE(2179)] = 124366, - [SMALL_STATE(2180)] = 124380, - [SMALL_STATE(2181)] = 124394, - [SMALL_STATE(2182)] = 124408, - [SMALL_STATE(2183)] = 124422, - [SMALL_STATE(2184)] = 124436, - [SMALL_STATE(2185)] = 124452, - [SMALL_STATE(2186)] = 124466, - [SMALL_STATE(2187)] = 124480, - [SMALL_STATE(2188)] = 124494, - [SMALL_STATE(2189)] = 124508, - [SMALL_STATE(2190)] = 124522, - [SMALL_STATE(2191)] = 124536, - [SMALL_STATE(2192)] = 124552, - [SMALL_STATE(2193)] = 124566, - [SMALL_STATE(2194)] = 124580, - [SMALL_STATE(2195)] = 124594, - [SMALL_STATE(2196)] = 124608, - [SMALL_STATE(2197)] = 124622, - [SMALL_STATE(2198)] = 124636, - [SMALL_STATE(2199)] = 124650, - [SMALL_STATE(2200)] = 124664, - [SMALL_STATE(2201)] = 124680, - [SMALL_STATE(2202)] = 124694, - [SMALL_STATE(2203)] = 124710, - [SMALL_STATE(2204)] = 124724, - [SMALL_STATE(2205)] = 124738, - [SMALL_STATE(2206)] = 124754, - [SMALL_STATE(2207)] = 124770, - [SMALL_STATE(2208)] = 124784, - [SMALL_STATE(2209)] = 124800, - [SMALL_STATE(2210)] = 124814, - [SMALL_STATE(2211)] = 124830, - [SMALL_STATE(2212)] = 124844, - [SMALL_STATE(2213)] = 124860, - [SMALL_STATE(2214)] = 124874, - [SMALL_STATE(2215)] = 124890, - [SMALL_STATE(2216)] = 124904, - [SMALL_STATE(2217)] = 124920, - [SMALL_STATE(2218)] = 124936, - [SMALL_STATE(2219)] = 124952, - [SMALL_STATE(2220)] = 124966, - [SMALL_STATE(2221)] = 124982, - [SMALL_STATE(2222)] = 124996, - [SMALL_STATE(2223)] = 125012, - [SMALL_STATE(2224)] = 125028, - [SMALL_STATE(2225)] = 125044, - [SMALL_STATE(2226)] = 125060, - [SMALL_STATE(2227)] = 125074, - [SMALL_STATE(2228)] = 125090, - [SMALL_STATE(2229)] = 125104, - [SMALL_STATE(2230)] = 125120, - [SMALL_STATE(2231)] = 125134, - [SMALL_STATE(2232)] = 125150, - [SMALL_STATE(2233)] = 125166, - [SMALL_STATE(2234)] = 125180, - [SMALL_STATE(2235)] = 125196, - [SMALL_STATE(2236)] = 125210, - [SMALL_STATE(2237)] = 125226, - [SMALL_STATE(2238)] = 125242, - [SMALL_STATE(2239)] = 125258, - [SMALL_STATE(2240)] = 125274, - [SMALL_STATE(2241)] = 125290, - [SMALL_STATE(2242)] = 125304, - [SMALL_STATE(2243)] = 125320, - [SMALL_STATE(2244)] = 125336, - [SMALL_STATE(2245)] = 125352, - [SMALL_STATE(2246)] = 125368, - [SMALL_STATE(2247)] = 125384, - [SMALL_STATE(2248)] = 125400, - [SMALL_STATE(2249)] = 125416, - [SMALL_STATE(2250)] = 125432, - [SMALL_STATE(2251)] = 125448, - [SMALL_STATE(2252)] = 125464, - [SMALL_STATE(2253)] = 125480, - [SMALL_STATE(2254)] = 125496, - [SMALL_STATE(2255)] = 125512, - [SMALL_STATE(2256)] = 125528, - [SMALL_STATE(2257)] = 125544, - [SMALL_STATE(2258)] = 125560, - [SMALL_STATE(2259)] = 125576, - [SMALL_STATE(2260)] = 125592, - [SMALL_STATE(2261)] = 125608, - [SMALL_STATE(2262)] = 125624, - [SMALL_STATE(2263)] = 125640, - [SMALL_STATE(2264)] = 125656, - [SMALL_STATE(2265)] = 125672, - [SMALL_STATE(2266)] = 125688, - [SMALL_STATE(2267)] = 125704, - [SMALL_STATE(2268)] = 125720, - [SMALL_STATE(2269)] = 125736, - [SMALL_STATE(2270)] = 125752, - [SMALL_STATE(2271)] = 125768, - [SMALL_STATE(2272)] = 125784, - [SMALL_STATE(2273)] = 125800, - [SMALL_STATE(2274)] = 125816, - [SMALL_STATE(2275)] = 125832, - [SMALL_STATE(2276)] = 125848, - [SMALL_STATE(2277)] = 125864, - [SMALL_STATE(2278)] = 125880, - [SMALL_STATE(2279)] = 125896, - [SMALL_STATE(2280)] = 125912, - [SMALL_STATE(2281)] = 125928, - [SMALL_STATE(2282)] = 125944, - [SMALL_STATE(2283)] = 125960, - [SMALL_STATE(2284)] = 125976, - [SMALL_STATE(2285)] = 125992, - [SMALL_STATE(2286)] = 126003, - [SMALL_STATE(2287)] = 126014, - [SMALL_STATE(2288)] = 126027, - [SMALL_STATE(2289)] = 126040, - [SMALL_STATE(2290)] = 126051, - [SMALL_STATE(2291)] = 126061, - [SMALL_STATE(2292)] = 126071, - [SMALL_STATE(2293)] = 126081, - [SMALL_STATE(2294)] = 126091, - [SMALL_STATE(2295)] = 126099, - [SMALL_STATE(2296)] = 126109, - [SMALL_STATE(2297)] = 126117, - [SMALL_STATE(2298)] = 126125, - [SMALL_STATE(2299)] = 126135, - [SMALL_STATE(2300)] = 126145, - [SMALL_STATE(2301)] = 126155, - [SMALL_STATE(2302)] = 126165, - [SMALL_STATE(2303)] = 126175, - [SMALL_STATE(2304)] = 126185, - [SMALL_STATE(2305)] = 126193, - [SMALL_STATE(2306)] = 126203, - [SMALL_STATE(2307)] = 126210, - [SMALL_STATE(2308)] = 126217, - [SMALL_STATE(2309)] = 126224, - [SMALL_STATE(2310)] = 126231, - [SMALL_STATE(2311)] = 126238, - [SMALL_STATE(2312)] = 126245, - [SMALL_STATE(2313)] = 126252, - [SMALL_STATE(2314)] = 126259, - [SMALL_STATE(2315)] = 126266, - [SMALL_STATE(2316)] = 126273, - [SMALL_STATE(2317)] = 126280, - [SMALL_STATE(2318)] = 126287, - [SMALL_STATE(2319)] = 126294, - [SMALL_STATE(2320)] = 126301, - [SMALL_STATE(2321)] = 126308, - [SMALL_STATE(2322)] = 126315, - [SMALL_STATE(2323)] = 126322, - [SMALL_STATE(2324)] = 126329, - [SMALL_STATE(2325)] = 126336, - [SMALL_STATE(2326)] = 126343, - [SMALL_STATE(2327)] = 126350, - [SMALL_STATE(2328)] = 126357, - [SMALL_STATE(2329)] = 126364, - [SMALL_STATE(2330)] = 126371, - [SMALL_STATE(2331)] = 126378, - [SMALL_STATE(2332)] = 126385, - [SMALL_STATE(2333)] = 126392, - [SMALL_STATE(2334)] = 126399, - [SMALL_STATE(2335)] = 126406, - [SMALL_STATE(2336)] = 126413, - [SMALL_STATE(2337)] = 126420, - [SMALL_STATE(2338)] = 126427, - [SMALL_STATE(2339)] = 126434, - [SMALL_STATE(2340)] = 126441, - [SMALL_STATE(2341)] = 126448, - [SMALL_STATE(2342)] = 126455, - [SMALL_STATE(2343)] = 126462, - [SMALL_STATE(2344)] = 126469, - [SMALL_STATE(2345)] = 126476, - [SMALL_STATE(2346)] = 126483, - [SMALL_STATE(2347)] = 126490, - [SMALL_STATE(2348)] = 126497, - [SMALL_STATE(2349)] = 126504, - [SMALL_STATE(2350)] = 126511, - [SMALL_STATE(2351)] = 126518, - [SMALL_STATE(2352)] = 126525, - [SMALL_STATE(2353)] = 126532, - [SMALL_STATE(2354)] = 126539, + [SMALL_STATE(449)] = 0, + [SMALL_STATE(450)] = 129, + [SMALL_STATE(451)] = 258, + [SMALL_STATE(452)] = 387, + [SMALL_STATE(453)] = 515, + [SMALL_STATE(454)] = 643, + [SMALL_STATE(455)] = 771, + [SMALL_STATE(456)] = 899, + [SMALL_STATE(457)] = 1027, + [SMALL_STATE(458)] = 1155, + [SMALL_STATE(459)] = 1283, + [SMALL_STATE(460)] = 1411, + [SMALL_STATE(461)] = 1539, + [SMALL_STATE(462)] = 1667, + [SMALL_STATE(463)] = 1795, + [SMALL_STATE(464)] = 1923, + [SMALL_STATE(465)] = 2051, + [SMALL_STATE(466)] = 2179, + [SMALL_STATE(467)] = 2307, + [SMALL_STATE(468)] = 2435, + [SMALL_STATE(469)] = 2563, + [SMALL_STATE(470)] = 2691, + [SMALL_STATE(471)] = 2819, + [SMALL_STATE(472)] = 2947, + [SMALL_STATE(473)] = 3075, + [SMALL_STATE(474)] = 3203, + [SMALL_STATE(475)] = 3331, + [SMALL_STATE(476)] = 3459, + [SMALL_STATE(477)] = 3587, + [SMALL_STATE(478)] = 3715, + [SMALL_STATE(479)] = 3843, + [SMALL_STATE(480)] = 3971, + [SMALL_STATE(481)] = 4099, + [SMALL_STATE(482)] = 4227, + [SMALL_STATE(483)] = 4355, + [SMALL_STATE(484)] = 4483, + [SMALL_STATE(485)] = 4611, + [SMALL_STATE(486)] = 4739, + [SMALL_STATE(487)] = 4867, + [SMALL_STATE(488)] = 4995, + [SMALL_STATE(489)] = 5123, + [SMALL_STATE(490)] = 5251, + [SMALL_STATE(491)] = 5379, + [SMALL_STATE(492)] = 5507, + [SMALL_STATE(493)] = 5635, + [SMALL_STATE(494)] = 5763, + [SMALL_STATE(495)] = 5891, + [SMALL_STATE(496)] = 6019, + [SMALL_STATE(497)] = 6147, + [SMALL_STATE(498)] = 6275, + [SMALL_STATE(499)] = 6403, + [SMALL_STATE(500)] = 6531, + [SMALL_STATE(501)] = 6659, + [SMALL_STATE(502)] = 6787, + [SMALL_STATE(503)] = 6915, + [SMALL_STATE(504)] = 7043, + [SMALL_STATE(505)] = 7171, + [SMALL_STATE(506)] = 7299, + [SMALL_STATE(507)] = 7427, + [SMALL_STATE(508)] = 7555, + [SMALL_STATE(509)] = 7683, + [SMALL_STATE(510)] = 7811, + [SMALL_STATE(511)] = 7939, + [SMALL_STATE(512)] = 8067, + [SMALL_STATE(513)] = 8195, + [SMALL_STATE(514)] = 8323, + [SMALL_STATE(515)] = 8451, + [SMALL_STATE(516)] = 8579, + [SMALL_STATE(517)] = 8707, + [SMALL_STATE(518)] = 8835, + [SMALL_STATE(519)] = 8963, + [SMALL_STATE(520)] = 9091, + [SMALL_STATE(521)] = 9219, + [SMALL_STATE(522)] = 9347, + [SMALL_STATE(523)] = 9475, + [SMALL_STATE(524)] = 9603, + [SMALL_STATE(525)] = 9731, + [SMALL_STATE(526)] = 9859, + [SMALL_STATE(527)] = 9987, + [SMALL_STATE(528)] = 10115, + [SMALL_STATE(529)] = 10243, + [SMALL_STATE(530)] = 10371, + [SMALL_STATE(531)] = 10499, + [SMALL_STATE(532)] = 10627, + [SMALL_STATE(533)] = 10755, + [SMALL_STATE(534)] = 10883, + [SMALL_STATE(535)] = 11011, + [SMALL_STATE(536)] = 11139, + [SMALL_STATE(537)] = 11267, + [SMALL_STATE(538)] = 11395, + [SMALL_STATE(539)] = 11523, + [SMALL_STATE(540)] = 11651, + [SMALL_STATE(541)] = 11779, + [SMALL_STATE(542)] = 11907, + [SMALL_STATE(543)] = 12035, + [SMALL_STATE(544)] = 12163, + [SMALL_STATE(545)] = 12291, + [SMALL_STATE(546)] = 12419, + [SMALL_STATE(547)] = 12547, + [SMALL_STATE(548)] = 12675, + [SMALL_STATE(549)] = 12803, + [SMALL_STATE(550)] = 12931, + [SMALL_STATE(551)] = 13059, + [SMALL_STATE(552)] = 13187, + [SMALL_STATE(553)] = 13315, + [SMALL_STATE(554)] = 13443, + [SMALL_STATE(555)] = 13571, + [SMALL_STATE(556)] = 13699, + [SMALL_STATE(557)] = 13827, + [SMALL_STATE(558)] = 13955, + [SMALL_STATE(559)] = 14083, + [SMALL_STATE(560)] = 14211, + [SMALL_STATE(561)] = 14339, + [SMALL_STATE(562)] = 14467, + [SMALL_STATE(563)] = 14595, + [SMALL_STATE(564)] = 14723, + [SMALL_STATE(565)] = 14851, + [SMALL_STATE(566)] = 14979, + [SMALL_STATE(567)] = 15107, + [SMALL_STATE(568)] = 15235, + [SMALL_STATE(569)] = 15363, + [SMALL_STATE(570)] = 15491, + [SMALL_STATE(571)] = 15619, + [SMALL_STATE(572)] = 15747, + [SMALL_STATE(573)] = 15875, + [SMALL_STATE(574)] = 16003, + [SMALL_STATE(575)] = 16131, + [SMALL_STATE(576)] = 16259, + [SMALL_STATE(577)] = 16387, + [SMALL_STATE(578)] = 16515, + [SMALL_STATE(579)] = 16643, + [SMALL_STATE(580)] = 16771, + [SMALL_STATE(581)] = 16899, + [SMALL_STATE(582)] = 17027, + [SMALL_STATE(583)] = 17155, + [SMALL_STATE(584)] = 17283, + [SMALL_STATE(585)] = 17411, + [SMALL_STATE(586)] = 17539, + [SMALL_STATE(587)] = 17667, + [SMALL_STATE(588)] = 17795, + [SMALL_STATE(589)] = 17923, + [SMALL_STATE(590)] = 18051, + [SMALL_STATE(591)] = 18179, + [SMALL_STATE(592)] = 18307, + [SMALL_STATE(593)] = 18435, + [SMALL_STATE(594)] = 18563, + [SMALL_STATE(595)] = 18691, + [SMALL_STATE(596)] = 18819, + [SMALL_STATE(597)] = 18947, + [SMALL_STATE(598)] = 19075, + [SMALL_STATE(599)] = 19203, + [SMALL_STATE(600)] = 19331, + [SMALL_STATE(601)] = 19459, + [SMALL_STATE(602)] = 19587, + [SMALL_STATE(603)] = 19715, + [SMALL_STATE(604)] = 19843, + [SMALL_STATE(605)] = 19971, + [SMALL_STATE(606)] = 20099, + [SMALL_STATE(607)] = 20227, + [SMALL_STATE(608)] = 20355, + [SMALL_STATE(609)] = 20483, + [SMALL_STATE(610)] = 20611, + [SMALL_STATE(611)] = 20739, + [SMALL_STATE(612)] = 20867, + [SMALL_STATE(613)] = 20995, + [SMALL_STATE(614)] = 21123, + [SMALL_STATE(615)] = 21251, + [SMALL_STATE(616)] = 21379, + [SMALL_STATE(617)] = 21507, + [SMALL_STATE(618)] = 21635, + [SMALL_STATE(619)] = 21763, + [SMALL_STATE(620)] = 21891, + [SMALL_STATE(621)] = 22019, + [SMALL_STATE(622)] = 22147, + [SMALL_STATE(623)] = 22275, + [SMALL_STATE(624)] = 22403, + [SMALL_STATE(625)] = 22531, + [SMALL_STATE(626)] = 22659, + [SMALL_STATE(627)] = 22787, + [SMALL_STATE(628)] = 22915, + [SMALL_STATE(629)] = 23043, + [SMALL_STATE(630)] = 23171, + [SMALL_STATE(631)] = 23299, + [SMALL_STATE(632)] = 23427, + [SMALL_STATE(633)] = 23555, + [SMALL_STATE(634)] = 23683, + [SMALL_STATE(635)] = 23811, + [SMALL_STATE(636)] = 23939, + [SMALL_STATE(637)] = 24067, + [SMALL_STATE(638)] = 24195, + [SMALL_STATE(639)] = 24323, + [SMALL_STATE(640)] = 24451, + [SMALL_STATE(641)] = 24579, + [SMALL_STATE(642)] = 24707, + [SMALL_STATE(643)] = 24835, + [SMALL_STATE(644)] = 24963, + [SMALL_STATE(645)] = 25091, + [SMALL_STATE(646)] = 25219, + [SMALL_STATE(647)] = 25347, + [SMALL_STATE(648)] = 25475, + [SMALL_STATE(649)] = 25603, + [SMALL_STATE(650)] = 25731, + [SMALL_STATE(651)] = 25859, + [SMALL_STATE(652)] = 25987, + [SMALL_STATE(653)] = 26115, + [SMALL_STATE(654)] = 26243, + [SMALL_STATE(655)] = 26371, + [SMALL_STATE(656)] = 26499, + [SMALL_STATE(657)] = 26627, + [SMALL_STATE(658)] = 26755, + [SMALL_STATE(659)] = 26883, + [SMALL_STATE(660)] = 27011, + [SMALL_STATE(661)] = 27139, + [SMALL_STATE(662)] = 27267, + [SMALL_STATE(663)] = 27395, + [SMALL_STATE(664)] = 27523, + [SMALL_STATE(665)] = 27651, + [SMALL_STATE(666)] = 27779, + [SMALL_STATE(667)] = 27907, + [SMALL_STATE(668)] = 28035, + [SMALL_STATE(669)] = 28163, + [SMALL_STATE(670)] = 28291, + [SMALL_STATE(671)] = 28419, + [SMALL_STATE(672)] = 28547, + [SMALL_STATE(673)] = 28675, + [SMALL_STATE(674)] = 28803, + [SMALL_STATE(675)] = 28931, + [SMALL_STATE(676)] = 29059, + [SMALL_STATE(677)] = 29187, + [SMALL_STATE(678)] = 29315, + [SMALL_STATE(679)] = 29443, + [SMALL_STATE(680)] = 29571, + [SMALL_STATE(681)] = 29699, + [SMALL_STATE(682)] = 29827, + [SMALL_STATE(683)] = 29955, + [SMALL_STATE(684)] = 30083, + [SMALL_STATE(685)] = 30211, + [SMALL_STATE(686)] = 30339, + [SMALL_STATE(687)] = 30467, + [SMALL_STATE(688)] = 30595, + [SMALL_STATE(689)] = 30723, + [SMALL_STATE(690)] = 30851, + [SMALL_STATE(691)] = 30979, + [SMALL_STATE(692)] = 31107, + [SMALL_STATE(693)] = 31235, + [SMALL_STATE(694)] = 31363, + [SMALL_STATE(695)] = 31491, + [SMALL_STATE(696)] = 31619, + [SMALL_STATE(697)] = 31747, + [SMALL_STATE(698)] = 31875, + [SMALL_STATE(699)] = 32003, + [SMALL_STATE(700)] = 32131, + [SMALL_STATE(701)] = 32259, + [SMALL_STATE(702)] = 32387, + [SMALL_STATE(703)] = 32515, + [SMALL_STATE(704)] = 32643, + [SMALL_STATE(705)] = 32771, + [SMALL_STATE(706)] = 32899, + [SMALL_STATE(707)] = 33027, + [SMALL_STATE(708)] = 33155, + [SMALL_STATE(709)] = 33283, + [SMALL_STATE(710)] = 33411, + [SMALL_STATE(711)] = 33539, + [SMALL_STATE(712)] = 33667, + [SMALL_STATE(713)] = 33795, + [SMALL_STATE(714)] = 33923, + [SMALL_STATE(715)] = 34051, + [SMALL_STATE(716)] = 34179, + [SMALL_STATE(717)] = 34307, + [SMALL_STATE(718)] = 34435, + [SMALL_STATE(719)] = 34563, + [SMALL_STATE(720)] = 34691, + [SMALL_STATE(721)] = 34819, + [SMALL_STATE(722)] = 34947, + [SMALL_STATE(723)] = 35075, + [SMALL_STATE(724)] = 35203, + [SMALL_STATE(725)] = 35331, + [SMALL_STATE(726)] = 35459, + [SMALL_STATE(727)] = 35587, + [SMALL_STATE(728)] = 35715, + [SMALL_STATE(729)] = 35843, + [SMALL_STATE(730)] = 35971, + [SMALL_STATE(731)] = 36099, + [SMALL_STATE(732)] = 36227, + [SMALL_STATE(733)] = 36355, + [SMALL_STATE(734)] = 36483, + [SMALL_STATE(735)] = 36611, + [SMALL_STATE(736)] = 36739, + [SMALL_STATE(737)] = 36867, + [SMALL_STATE(738)] = 36995, + [SMALL_STATE(739)] = 37123, + [SMALL_STATE(740)] = 37251, + [SMALL_STATE(741)] = 37379, + [SMALL_STATE(742)] = 37507, + [SMALL_STATE(743)] = 37635, + [SMALL_STATE(744)] = 37763, + [SMALL_STATE(745)] = 37891, + [SMALL_STATE(746)] = 38019, + [SMALL_STATE(747)] = 38147, + [SMALL_STATE(748)] = 38275, + [SMALL_STATE(749)] = 38403, + [SMALL_STATE(750)] = 38531, + [SMALL_STATE(751)] = 38659, + [SMALL_STATE(752)] = 38787, + [SMALL_STATE(753)] = 38915, + [SMALL_STATE(754)] = 39043, + [SMALL_STATE(755)] = 39171, + [SMALL_STATE(756)] = 39299, + [SMALL_STATE(757)] = 39427, + [SMALL_STATE(758)] = 39555, + [SMALL_STATE(759)] = 39683, + [SMALL_STATE(760)] = 39811, + [SMALL_STATE(761)] = 39939, + [SMALL_STATE(762)] = 40067, + [SMALL_STATE(763)] = 40195, + [SMALL_STATE(764)] = 40323, + [SMALL_STATE(765)] = 40451, + [SMALL_STATE(766)] = 40579, + [SMALL_STATE(767)] = 40707, + [SMALL_STATE(768)] = 40835, + [SMALL_STATE(769)] = 40963, + [SMALL_STATE(770)] = 41091, + [SMALL_STATE(771)] = 41219, + [SMALL_STATE(772)] = 41347, + [SMALL_STATE(773)] = 41475, + [SMALL_STATE(774)] = 41603, + [SMALL_STATE(775)] = 41731, + [SMALL_STATE(776)] = 41859, + [SMALL_STATE(777)] = 41987, + [SMALL_STATE(778)] = 42115, + [SMALL_STATE(779)] = 42243, + [SMALL_STATE(780)] = 42371, + [SMALL_STATE(781)] = 42499, + [SMALL_STATE(782)] = 42627, + [SMALL_STATE(783)] = 42755, + [SMALL_STATE(784)] = 42883, + [SMALL_STATE(785)] = 43011, + [SMALL_STATE(786)] = 43139, + [SMALL_STATE(787)] = 43267, + [SMALL_STATE(788)] = 43395, + [SMALL_STATE(789)] = 43523, + [SMALL_STATE(790)] = 43651, + [SMALL_STATE(791)] = 43779, + [SMALL_STATE(792)] = 43907, + [SMALL_STATE(793)] = 44035, + [SMALL_STATE(794)] = 44163, + [SMALL_STATE(795)] = 44291, + [SMALL_STATE(796)] = 44419, + [SMALL_STATE(797)] = 44547, + [SMALL_STATE(798)] = 44675, + [SMALL_STATE(799)] = 44803, + [SMALL_STATE(800)] = 44931, + [SMALL_STATE(801)] = 45059, + [SMALL_STATE(802)] = 45187, + [SMALL_STATE(803)] = 45315, + [SMALL_STATE(804)] = 45443, + [SMALL_STATE(805)] = 45571, + [SMALL_STATE(806)] = 45699, + [SMALL_STATE(807)] = 45827, + [SMALL_STATE(808)] = 45955, + [SMALL_STATE(809)] = 46083, + [SMALL_STATE(810)] = 46211, + [SMALL_STATE(811)] = 46339, + [SMALL_STATE(812)] = 46467, + [SMALL_STATE(813)] = 46595, + [SMALL_STATE(814)] = 46723, + [SMALL_STATE(815)] = 46851, + [SMALL_STATE(816)] = 46979, + [SMALL_STATE(817)] = 47107, + [SMALL_STATE(818)] = 47235, + [SMALL_STATE(819)] = 47363, + [SMALL_STATE(820)] = 47491, + [SMALL_STATE(821)] = 47619, + [SMALL_STATE(822)] = 47747, + [SMALL_STATE(823)] = 47875, + [SMALL_STATE(824)] = 48003, + [SMALL_STATE(825)] = 48131, + [SMALL_STATE(826)] = 48259, + [SMALL_STATE(827)] = 48387, + [SMALL_STATE(828)] = 48515, + [SMALL_STATE(829)] = 48643, + [SMALL_STATE(830)] = 48771, + [SMALL_STATE(831)] = 48899, + [SMALL_STATE(832)] = 49027, + [SMALL_STATE(833)] = 49155, + [SMALL_STATE(834)] = 49283, + [SMALL_STATE(835)] = 49411, + [SMALL_STATE(836)] = 49539, + [SMALL_STATE(837)] = 49667, + [SMALL_STATE(838)] = 49795, + [SMALL_STATE(839)] = 49923, + [SMALL_STATE(840)] = 50051, + [SMALL_STATE(841)] = 50179, + [SMALL_STATE(842)] = 50307, + [SMALL_STATE(843)] = 50435, + [SMALL_STATE(844)] = 50563, + [SMALL_STATE(845)] = 50691, + [SMALL_STATE(846)] = 50819, + [SMALL_STATE(847)] = 50947, + [SMALL_STATE(848)] = 51075, + [SMALL_STATE(849)] = 51203, + [SMALL_STATE(850)] = 51331, + [SMALL_STATE(851)] = 51459, + [SMALL_STATE(852)] = 51587, + [SMALL_STATE(853)] = 51715, + [SMALL_STATE(854)] = 51843, + [SMALL_STATE(855)] = 51971, + [SMALL_STATE(856)] = 52099, + [SMALL_STATE(857)] = 52227, + [SMALL_STATE(858)] = 52355, + [SMALL_STATE(859)] = 52483, + [SMALL_STATE(860)] = 52611, + [SMALL_STATE(861)] = 52739, + [SMALL_STATE(862)] = 52867, + [SMALL_STATE(863)] = 52995, + [SMALL_STATE(864)] = 53123, + [SMALL_STATE(865)] = 53251, + [SMALL_STATE(866)] = 53379, + [SMALL_STATE(867)] = 53507, + [SMALL_STATE(868)] = 53635, + [SMALL_STATE(869)] = 53763, + [SMALL_STATE(870)] = 53891, + [SMALL_STATE(871)] = 54019, + [SMALL_STATE(872)] = 54147, + [SMALL_STATE(873)] = 54275, + [SMALL_STATE(874)] = 54403, + [SMALL_STATE(875)] = 54531, + [SMALL_STATE(876)] = 54659, + [SMALL_STATE(877)] = 54787, + [SMALL_STATE(878)] = 54915, + [SMALL_STATE(879)] = 55043, + [SMALL_STATE(880)] = 55171, + [SMALL_STATE(881)] = 55299, + [SMALL_STATE(882)] = 55427, + [SMALL_STATE(883)] = 55555, + [SMALL_STATE(884)] = 55683, + [SMALL_STATE(885)] = 55811, + [SMALL_STATE(886)] = 55939, + [SMALL_STATE(887)] = 56067, + [SMALL_STATE(888)] = 56195, + [SMALL_STATE(889)] = 56323, + [SMALL_STATE(890)] = 56451, + [SMALL_STATE(891)] = 56579, + [SMALL_STATE(892)] = 56707, + [SMALL_STATE(893)] = 56835, + [SMALL_STATE(894)] = 56963, + [SMALL_STATE(895)] = 57091, + [SMALL_STATE(896)] = 57219, + [SMALL_STATE(897)] = 57347, + [SMALL_STATE(898)] = 57475, + [SMALL_STATE(899)] = 57603, + [SMALL_STATE(900)] = 57731, + [SMALL_STATE(901)] = 57859, + [SMALL_STATE(902)] = 57987, + [SMALL_STATE(903)] = 58115, + [SMALL_STATE(904)] = 58243, + [SMALL_STATE(905)] = 58371, + [SMALL_STATE(906)] = 58499, + [SMALL_STATE(907)] = 58627, + [SMALL_STATE(908)] = 58755, + [SMALL_STATE(909)] = 58883, + [SMALL_STATE(910)] = 59011, + [SMALL_STATE(911)] = 59139, + [SMALL_STATE(912)] = 59267, + [SMALL_STATE(913)] = 59395, + [SMALL_STATE(914)] = 59523, + [SMALL_STATE(915)] = 59651, + [SMALL_STATE(916)] = 59779, + [SMALL_STATE(917)] = 59907, + [SMALL_STATE(918)] = 60035, + [SMALL_STATE(919)] = 60163, + [SMALL_STATE(920)] = 60291, + [SMALL_STATE(921)] = 60419, + [SMALL_STATE(922)] = 60547, + [SMALL_STATE(923)] = 60675, + [SMALL_STATE(924)] = 60803, + [SMALL_STATE(925)] = 60931, + [SMALL_STATE(926)] = 61059, + [SMALL_STATE(927)] = 61187, + [SMALL_STATE(928)] = 61315, + [SMALL_STATE(929)] = 61443, + [SMALL_STATE(930)] = 61571, + [SMALL_STATE(931)] = 61699, + [SMALL_STATE(932)] = 61827, + [SMALL_STATE(933)] = 61955, + [SMALL_STATE(934)] = 62083, + [SMALL_STATE(935)] = 62211, + [SMALL_STATE(936)] = 62339, + [SMALL_STATE(937)] = 62467, + [SMALL_STATE(938)] = 62595, + [SMALL_STATE(939)] = 62723, + [SMALL_STATE(940)] = 62851, + [SMALL_STATE(941)] = 62979, + [SMALL_STATE(942)] = 63107, + [SMALL_STATE(943)] = 63235, + [SMALL_STATE(944)] = 63363, + [SMALL_STATE(945)] = 63491, + [SMALL_STATE(946)] = 63619, + [SMALL_STATE(947)] = 63747, + [SMALL_STATE(948)] = 63875, + [SMALL_STATE(949)] = 64003, + [SMALL_STATE(950)] = 64131, + [SMALL_STATE(951)] = 64259, + [SMALL_STATE(952)] = 64387, + [SMALL_STATE(953)] = 64515, + [SMALL_STATE(954)] = 64643, + [SMALL_STATE(955)] = 64771, + [SMALL_STATE(956)] = 64899, + [SMALL_STATE(957)] = 65027, + [SMALL_STATE(958)] = 65155, + [SMALL_STATE(959)] = 65283, + [SMALL_STATE(960)] = 65411, + [SMALL_STATE(961)] = 65539, + [SMALL_STATE(962)] = 65667, + [SMALL_STATE(963)] = 65795, + [SMALL_STATE(964)] = 65923, + [SMALL_STATE(965)] = 66051, + [SMALL_STATE(966)] = 66179, + [SMALL_STATE(967)] = 66307, + [SMALL_STATE(968)] = 66435, + [SMALL_STATE(969)] = 66563, + [SMALL_STATE(970)] = 66691, + [SMALL_STATE(971)] = 66819, + [SMALL_STATE(972)] = 66947, + [SMALL_STATE(973)] = 67075, + [SMALL_STATE(974)] = 67203, + [SMALL_STATE(975)] = 67331, + [SMALL_STATE(976)] = 67459, + [SMALL_STATE(977)] = 67587, + [SMALL_STATE(978)] = 67715, + [SMALL_STATE(979)] = 67843, + [SMALL_STATE(980)] = 67971, + [SMALL_STATE(981)] = 68099, + [SMALL_STATE(982)] = 68227, + [SMALL_STATE(983)] = 68355, + [SMALL_STATE(984)] = 68483, + [SMALL_STATE(985)] = 68611, + [SMALL_STATE(986)] = 68739, + [SMALL_STATE(987)] = 68867, + [SMALL_STATE(988)] = 68995, + [SMALL_STATE(989)] = 69123, + [SMALL_STATE(990)] = 69251, + [SMALL_STATE(991)] = 69379, + [SMALL_STATE(992)] = 69507, + [SMALL_STATE(993)] = 69635, + [SMALL_STATE(994)] = 69763, + [SMALL_STATE(995)] = 69891, + [SMALL_STATE(996)] = 70019, + [SMALL_STATE(997)] = 70147, + [SMALL_STATE(998)] = 70275, + [SMALL_STATE(999)] = 70403, + [SMALL_STATE(1000)] = 70531, + [SMALL_STATE(1001)] = 70659, + [SMALL_STATE(1002)] = 70787, + [SMALL_STATE(1003)] = 70915, + [SMALL_STATE(1004)] = 71043, + [SMALL_STATE(1005)] = 71171, + [SMALL_STATE(1006)] = 71299, + [SMALL_STATE(1007)] = 71427, + [SMALL_STATE(1008)] = 71555, + [SMALL_STATE(1009)] = 71683, + [SMALL_STATE(1010)] = 71811, + [SMALL_STATE(1011)] = 71939, + [SMALL_STATE(1012)] = 72067, + [SMALL_STATE(1013)] = 72195, + [SMALL_STATE(1014)] = 72323, + [SMALL_STATE(1015)] = 72451, + [SMALL_STATE(1016)] = 72579, + [SMALL_STATE(1017)] = 72707, + [SMALL_STATE(1018)] = 72835, + [SMALL_STATE(1019)] = 72963, + [SMALL_STATE(1020)] = 73091, + [SMALL_STATE(1021)] = 73219, + [SMALL_STATE(1022)] = 73347, + [SMALL_STATE(1023)] = 73475, + [SMALL_STATE(1024)] = 73603, + [SMALL_STATE(1025)] = 73731, + [SMALL_STATE(1026)] = 73859, + [SMALL_STATE(1027)] = 73987, + [SMALL_STATE(1028)] = 74115, + [SMALL_STATE(1029)] = 74243, + [SMALL_STATE(1030)] = 74371, + [SMALL_STATE(1031)] = 74499, + [SMALL_STATE(1032)] = 74627, + [SMALL_STATE(1033)] = 74755, + [SMALL_STATE(1034)] = 74883, + [SMALL_STATE(1035)] = 75011, + [SMALL_STATE(1036)] = 75139, + [SMALL_STATE(1037)] = 75267, + [SMALL_STATE(1038)] = 75395, + [SMALL_STATE(1039)] = 75523, + [SMALL_STATE(1040)] = 75651, + [SMALL_STATE(1041)] = 75779, + [SMALL_STATE(1042)] = 75907, + [SMALL_STATE(1043)] = 76035, + [SMALL_STATE(1044)] = 76163, + [SMALL_STATE(1045)] = 76291, + [SMALL_STATE(1046)] = 76419, + [SMALL_STATE(1047)] = 76547, + [SMALL_STATE(1048)] = 76669, + [SMALL_STATE(1049)] = 76791, + [SMALL_STATE(1050)] = 76913, + [SMALL_STATE(1051)] = 77035, + [SMALL_STATE(1052)] = 77157, + [SMALL_STATE(1053)] = 77279, + [SMALL_STATE(1054)] = 77401, + [SMALL_STATE(1055)] = 77523, + [SMALL_STATE(1056)] = 77645, + [SMALL_STATE(1057)] = 77767, + [SMALL_STATE(1058)] = 77889, + [SMALL_STATE(1059)] = 78011, + [SMALL_STATE(1060)] = 78133, + [SMALL_STATE(1061)] = 78255, + [SMALL_STATE(1062)] = 78377, + [SMALL_STATE(1063)] = 78499, + [SMALL_STATE(1064)] = 78621, + [SMALL_STATE(1065)] = 78743, + [SMALL_STATE(1066)] = 78865, + [SMALL_STATE(1067)] = 78987, + [SMALL_STATE(1068)] = 79109, + [SMALL_STATE(1069)] = 79231, + [SMALL_STATE(1070)] = 79353, + [SMALL_STATE(1071)] = 79475, + [SMALL_STATE(1072)] = 79597, + [SMALL_STATE(1073)] = 79719, + [SMALL_STATE(1074)] = 79841, + [SMALL_STATE(1075)] = 79963, + [SMALL_STATE(1076)] = 80085, + [SMALL_STATE(1077)] = 80207, + [SMALL_STATE(1078)] = 80329, + [SMALL_STATE(1079)] = 80451, + [SMALL_STATE(1080)] = 80573, + [SMALL_STATE(1081)] = 80695, + [SMALL_STATE(1082)] = 80817, + [SMALL_STATE(1083)] = 80939, + [SMALL_STATE(1084)] = 81061, + [SMALL_STATE(1085)] = 81183, + [SMALL_STATE(1086)] = 81305, + [SMALL_STATE(1087)] = 81427, + [SMALL_STATE(1088)] = 81549, + [SMALL_STATE(1089)] = 81671, + [SMALL_STATE(1090)] = 81793, + [SMALL_STATE(1091)] = 81915, + [SMALL_STATE(1092)] = 82037, + [SMALL_STATE(1093)] = 82159, + [SMALL_STATE(1094)] = 82281, + [SMALL_STATE(1095)] = 82403, + [SMALL_STATE(1096)] = 82525, + [SMALL_STATE(1097)] = 82647, + [SMALL_STATE(1098)] = 82769, + [SMALL_STATE(1099)] = 82891, + [SMALL_STATE(1100)] = 83013, + [SMALL_STATE(1101)] = 83135, + [SMALL_STATE(1102)] = 83257, + [SMALL_STATE(1103)] = 83379, + [SMALL_STATE(1104)] = 83501, + [SMALL_STATE(1105)] = 83623, + [SMALL_STATE(1106)] = 83745, + [SMALL_STATE(1107)] = 83867, + [SMALL_STATE(1108)] = 83989, + [SMALL_STATE(1109)] = 84111, + [SMALL_STATE(1110)] = 84233, + [SMALL_STATE(1111)] = 84355, + [SMALL_STATE(1112)] = 84477, + [SMALL_STATE(1113)] = 84599, + [SMALL_STATE(1114)] = 84721, + [SMALL_STATE(1115)] = 84843, + [SMALL_STATE(1116)] = 84965, + [SMALL_STATE(1117)] = 85087, + [SMALL_STATE(1118)] = 85209, + [SMALL_STATE(1119)] = 85284, + [SMALL_STATE(1120)] = 85359, + [SMALL_STATE(1121)] = 85434, + [SMALL_STATE(1122)] = 85509, + [SMALL_STATE(1123)] = 85584, + [SMALL_STATE(1124)] = 85659, + [SMALL_STATE(1125)] = 85733, + [SMALL_STATE(1126)] = 85807, + [SMALL_STATE(1127)] = 85881, + [SMALL_STATE(1128)] = 85955, + [SMALL_STATE(1129)] = 86029, + [SMALL_STATE(1130)] = 86103, + [SMALL_STATE(1131)] = 86172, + [SMALL_STATE(1132)] = 86241, + [SMALL_STATE(1133)] = 86310, + [SMALL_STATE(1134)] = 86378, + [SMALL_STATE(1135)] = 86446, + [SMALL_STATE(1136)] = 86514, + [SMALL_STATE(1137)] = 86569, + [SMALL_STATE(1138)] = 86624, + [SMALL_STATE(1139)] = 86679, + [SMALL_STATE(1140)] = 86787, + [SMALL_STATE(1141)] = 86895, + [SMALL_STATE(1142)] = 87003, + [SMALL_STATE(1143)] = 87111, + [SMALL_STATE(1144)] = 87219, + [SMALL_STATE(1145)] = 87327, + [SMALL_STATE(1146)] = 87435, + [SMALL_STATE(1147)] = 87543, + [SMALL_STATE(1148)] = 87651, + [SMALL_STATE(1149)] = 87759, + [SMALL_STATE(1150)] = 87867, + [SMALL_STATE(1151)] = 87975, + [SMALL_STATE(1152)] = 88083, + [SMALL_STATE(1153)] = 88137, + [SMALL_STATE(1154)] = 88245, + [SMALL_STATE(1155)] = 88353, + [SMALL_STATE(1156)] = 88461, + [SMALL_STATE(1157)] = 88515, + [SMALL_STATE(1158)] = 88623, + [SMALL_STATE(1159)] = 88731, + [SMALL_STATE(1160)] = 88839, + [SMALL_STATE(1161)] = 88947, + [SMALL_STATE(1162)] = 89055, + [SMALL_STATE(1163)] = 89163, + [SMALL_STATE(1164)] = 89217, + [SMALL_STATE(1165)] = 89325, + [SMALL_STATE(1166)] = 89433, + [SMALL_STATE(1167)] = 89536, + [SMALL_STATE(1168)] = 89639, + [SMALL_STATE(1169)] = 89742, + [SMALL_STATE(1170)] = 89845, + [SMALL_STATE(1171)] = 89940, + [SMALL_STATE(1172)] = 90027, + [SMALL_STATE(1173)] = 90098, + [SMALL_STATE(1174)] = 90199, + [SMALL_STATE(1175)] = 90302, + [SMALL_STATE(1176)] = 90397, + [SMALL_STATE(1177)] = 90476, + [SMALL_STATE(1178)] = 90579, + [SMALL_STATE(1179)] = 90676, + [SMALL_STATE(1180)] = 90767, + [SMALL_STATE(1181)] = 90854, + [SMALL_STATE(1182)] = 90937, + [SMALL_STATE(1183)] = 91012, + [SMALL_STATE(1184)] = 91083, + [SMALL_STATE(1185)] = 91156, + [SMALL_STATE(1186)] = 91227, + [SMALL_STATE(1187)] = 91330, + [SMALL_STATE(1188)] = 91433, + [SMALL_STATE(1189)] = 91534, + [SMALL_STATE(1190)] = 91637, + [SMALL_STATE(1191)] = 91732, + [SMALL_STATE(1192)] = 91811, + [SMALL_STATE(1193)] = 91914, + [SMALL_STATE(1194)] = 92011, + [SMALL_STATE(1195)] = 92102, + [SMALL_STATE(1196)] = 92189, + [SMALL_STATE(1197)] = 92272, + [SMALL_STATE(1198)] = 92347, + [SMALL_STATE(1199)] = 92418, + [SMALL_STATE(1200)] = 92491, + [SMALL_STATE(1201)] = 92562, + [SMALL_STATE(1202)] = 92665, + [SMALL_STATE(1203)] = 92768, + [SMALL_STATE(1204)] = 92871, + [SMALL_STATE(1205)] = 92974, + [SMALL_STATE(1206)] = 93077, + [SMALL_STATE(1207)] = 93180, + [SMALL_STATE(1208)] = 93283, + [SMALL_STATE(1209)] = 93378, + [SMALL_STATE(1210)] = 93481, + [SMALL_STATE(1211)] = 93568, + [SMALL_STATE(1212)] = 93671, + [SMALL_STATE(1213)] = 93774, + [SMALL_STATE(1214)] = 93877, + [SMALL_STATE(1215)] = 93948, + [SMALL_STATE(1216)] = 94051, + [SMALL_STATE(1217)] = 94154, + [SMALL_STATE(1218)] = 94257, + [SMALL_STATE(1219)] = 94360, + [SMALL_STATE(1220)] = 94463, + [SMALL_STATE(1221)] = 94566, + [SMALL_STATE(1222)] = 94669, + [SMALL_STATE(1223)] = 94772, + [SMALL_STATE(1224)] = 94875, + [SMALL_STATE(1225)] = 94978, + [SMALL_STATE(1226)] = 95073, + [SMALL_STATE(1227)] = 95160, + [SMALL_STATE(1228)] = 95231, + [SMALL_STATE(1229)] = 95334, + [SMALL_STATE(1230)] = 95437, + [SMALL_STATE(1231)] = 95540, + [SMALL_STATE(1232)] = 95635, + [SMALL_STATE(1233)] = 95722, + [SMALL_STATE(1234)] = 95793, + [SMALL_STATE(1235)] = 95896, + [SMALL_STATE(1236)] = 95997, + [SMALL_STATE(1237)] = 96100, + [SMALL_STATE(1238)] = 96203, + [SMALL_STATE(1239)] = 96298, + [SMALL_STATE(1240)] = 96385, + [SMALL_STATE(1241)] = 96456, + [SMALL_STATE(1242)] = 96557, + [SMALL_STATE(1243)] = 96660, + [SMALL_STATE(1244)] = 96763, + [SMALL_STATE(1245)] = 96858, + [SMALL_STATE(1246)] = 96937, + [SMALL_STATE(1247)] = 97032, + [SMALL_STATE(1248)] = 97135, + [SMALL_STATE(1249)] = 97232, + [SMALL_STATE(1250)] = 97311, + [SMALL_STATE(1251)] = 97402, + [SMALL_STATE(1252)] = 97489, + [SMALL_STATE(1253)] = 97592, + [SMALL_STATE(1254)] = 97675, + [SMALL_STATE(1255)] = 97746, + [SMALL_STATE(1256)] = 97843, + [SMALL_STATE(1257)] = 97914, + [SMALL_STATE(1258)] = 97987, + [SMALL_STATE(1259)] = 98078, + [SMALL_STATE(1260)] = 98149, + [SMALL_STATE(1261)] = 98252, + [SMALL_STATE(1262)] = 98355, + [SMALL_STATE(1263)] = 98442, + [SMALL_STATE(1264)] = 98543, + [SMALL_STATE(1265)] = 98646, + [SMALL_STATE(1266)] = 98741, + [SMALL_STATE(1267)] = 98820, + [SMALL_STATE(1268)] = 98923, + [SMALL_STATE(1269)] = 99020, + [SMALL_STATE(1270)] = 99111, + [SMALL_STATE(1271)] = 99198, + [SMALL_STATE(1272)] = 99281, + [SMALL_STATE(1273)] = 99356, + [SMALL_STATE(1274)] = 99427, + [SMALL_STATE(1275)] = 99500, + [SMALL_STATE(1276)] = 99571, + [SMALL_STATE(1277)] = 99674, + [SMALL_STATE(1278)] = 99757, + [SMALL_STATE(1279)] = 99832, + [SMALL_STATE(1280)] = 99935, + [SMALL_STATE(1281)] = 100038, + [SMALL_STATE(1282)] = 100109, + [SMALL_STATE(1283)] = 100212, + [SMALL_STATE(1284)] = 100285, + [SMALL_STATE(1285)] = 100388, + [SMALL_STATE(1286)] = 100459, + [SMALL_STATE(1287)] = 100562, + [SMALL_STATE(1288)] = 100665, + [SMALL_STATE(1289)] = 100768, + [SMALL_STATE(1290)] = 100871, + [SMALL_STATE(1291)] = 100974, + [SMALL_STATE(1292)] = 101077, + [SMALL_STATE(1293)] = 101180, + [SMALL_STATE(1294)] = 101283, + [SMALL_STATE(1295)] = 101386, + [SMALL_STATE(1296)] = 101489, + [SMALL_STATE(1297)] = 101592, + [SMALL_STATE(1298)] = 101695, + [SMALL_STATE(1299)] = 101798, + [SMALL_STATE(1300)] = 101899, + [SMALL_STATE(1301)] = 102002, + [SMALL_STATE(1302)] = 102097, + [SMALL_STATE(1303)] = 102176, + [SMALL_STATE(1304)] = 102279, + [SMALL_STATE(1305)] = 102376, + [SMALL_STATE(1306)] = 102467, + [SMALL_STATE(1307)] = 102554, + [SMALL_STATE(1308)] = 102637, + [SMALL_STATE(1309)] = 102712, + [SMALL_STATE(1310)] = 102783, + [SMALL_STATE(1311)] = 102856, + [SMALL_STATE(1312)] = 102927, + [SMALL_STATE(1313)] = 103030, + [SMALL_STATE(1314)] = 103133, + [SMALL_STATE(1315)] = 103236, + [SMALL_STATE(1316)] = 103339, + [SMALL_STATE(1317)] = 103442, + [SMALL_STATE(1318)] = 103545, + [SMALL_STATE(1319)] = 103648, + [SMALL_STATE(1320)] = 103751, + [SMALL_STATE(1321)] = 103854, + [SMALL_STATE(1322)] = 103957, + [SMALL_STATE(1323)] = 104060, + [SMALL_STATE(1324)] = 104163, + [SMALL_STATE(1325)] = 104266, + [SMALL_STATE(1326)] = 104369, + [SMALL_STATE(1327)] = 104472, + [SMALL_STATE(1328)] = 104575, + [SMALL_STATE(1329)] = 104678, + [SMALL_STATE(1330)] = 104781, + [SMALL_STATE(1331)] = 104884, + [SMALL_STATE(1332)] = 104979, + [SMALL_STATE(1333)] = 105066, + [SMALL_STATE(1334)] = 105141, + [SMALL_STATE(1335)] = 105247, + [SMALL_STATE(1336)] = 105349, + [SMALL_STATE(1337)] = 105443, + [SMALL_STATE(1338)] = 105545, + [SMALL_STATE(1339)] = 105641, + [SMALL_STATE(1340)] = 105737, + [SMALL_STATE(1341)] = 105807, + [SMALL_STATE(1342)] = 105885, + [SMALL_STATE(1343)] = 105987, + [SMALL_STATE(1344)] = 106065, + [SMALL_STATE(1345)] = 106165, + [SMALL_STATE(1346)] = 106237, + [SMALL_STATE(1347)] = 106339, + [SMALL_STATE(1348)] = 106441, + [SMALL_STATE(1349)] = 106511, + [SMALL_STATE(1350)] = 106613, + [SMALL_STATE(1351)] = 106715, + [SMALL_STATE(1352)] = 106817, + [SMALL_STATE(1353)] = 106911, + [SMALL_STATE(1354)] = 107001, + [SMALL_STATE(1355)] = 107073, + [SMALL_STATE(1356)] = 107179, + [SMALL_STATE(1357)] = 107281, + [SMALL_STATE(1358)] = 107383, + [SMALL_STATE(1359)] = 107485, + [SMALL_STATE(1360)] = 107571, + [SMALL_STATE(1361)] = 107673, + [SMALL_STATE(1362)] = 107775, + [SMALL_STATE(1363)] = 107865, + [SMALL_STATE(1364)] = 107967, + [SMALL_STATE(1365)] = 108069, + [SMALL_STATE(1366)] = 108171, + [SMALL_STATE(1367)] = 108241, + [SMALL_STATE(1368)] = 108335, + [SMALL_STATE(1369)] = 108425, + [SMALL_STATE(1370)] = 108527, + [SMALL_STATE(1371)] = 108623, + [SMALL_STATE(1372)] = 108725, + [SMALL_STATE(1373)] = 108829, + [SMALL_STATE(1374)] = 108931, + [SMALL_STATE(1375)] = 109033, + [SMALL_STATE(1376)] = 109111, + [SMALL_STATE(1377)] = 109205, + [SMALL_STATE(1378)] = 109287, + [SMALL_STATE(1379)] = 109389, + [SMALL_STATE(1380)] = 109491, + [SMALL_STATE(1381)] = 109593, + [SMALL_STATE(1382)] = 109679, + [SMALL_STATE(1383)] = 109781, + [SMALL_STATE(1384)] = 109883, + [SMALL_STATE(1385)] = 109965, + [SMALL_STATE(1386)] = 110067, + [SMALL_STATE(1387)] = 110173, + [SMALL_STATE(1388)] = 110279, + [SMALL_STATE(1389)] = 110381, + [SMALL_STATE(1390)] = 110487, + [SMALL_STATE(1391)] = 110589, + [SMALL_STATE(1392)] = 110695, + [SMALL_STATE(1393)] = 110769, + [SMALL_STATE(1394)] = 110871, + [SMALL_STATE(1395)] = 110977, + [SMALL_STATE(1396)] = 111051, + [SMALL_STATE(1397)] = 111137, + [SMALL_STATE(1398)] = 111219, + [SMALL_STATE(1399)] = 111293, + [SMALL_STATE(1400)] = 111363, + [SMALL_STATE(1401)] = 111465, + [SMALL_STATE(1402)] = 111565, + [SMALL_STATE(1403)] = 111635, + [SMALL_STATE(1404)] = 111707, + [SMALL_STATE(1405)] = 111777, + [SMALL_STATE(1406)] = 111879, + [SMALL_STATE(1407)] = 111981, + [SMALL_STATE(1408)] = 112083, + [SMALL_STATE(1409)] = 112177, + [SMALL_STATE(1410)] = 112279, + [SMALL_STATE(1411)] = 112373, + [SMALL_STATE(1412)] = 112459, + [SMALL_STATE(1413)] = 112565, + [SMALL_STATE(1414)] = 112671, + [SMALL_STATE(1415)] = 112777, + [SMALL_STATE(1416)] = 112849, + [SMALL_STATE(1417)] = 112951, + [SMALL_STATE(1418)] = 113057, + [SMALL_STATE(1419)] = 113159, + [SMALL_STATE(1420)] = 113265, + [SMALL_STATE(1421)] = 113367, + [SMALL_STATE(1422)] = 113461, + [SMALL_STATE(1423)] = 113563, + [SMALL_STATE(1424)] = 113669, + [SMALL_STATE(1425)] = 113775, + [SMALL_STATE(1426)] = 113857, + [SMALL_STATE(1427)] = 113963, + [SMALL_STATE(1428)] = 114069, + [SMALL_STATE(1429)] = 114169, + [SMALL_STATE(1430)] = 114275, + [SMALL_STATE(1431)] = 114377, + [SMALL_STATE(1432)] = 114483, + [SMALL_STATE(1433)] = 114569, + [SMALL_STATE(1434)] = 114671, + [SMALL_STATE(1435)] = 114745, + [SMALL_STATE(1436)] = 114851, + [SMALL_STATE(1437)] = 114957, + [SMALL_STATE(1438)] = 115063, + [SMALL_STATE(1439)] = 115169, + [SMALL_STATE(1440)] = 115271, + [SMALL_STATE(1441)] = 115373, + [SMALL_STATE(1442)] = 115479, + [SMALL_STATE(1443)] = 115549, + [SMALL_STATE(1444)] = 115655, + [SMALL_STATE(1445)] = 115757, + [SMALL_STATE(1446)] = 115859, + [SMALL_STATE(1447)] = 115929, + [SMALL_STATE(1448)] = 116035, + [SMALL_STATE(1449)] = 116141, + [SMALL_STATE(1450)] = 116243, + [SMALL_STATE(1451)] = 116349, + [SMALL_STATE(1452)] = 116451, + [SMALL_STATE(1453)] = 116555, + [SMALL_STATE(1454)] = 116661, + [SMALL_STATE(1455)] = 116763, + [SMALL_STATE(1456)] = 116869, + [SMALL_STATE(1457)] = 116939, + [SMALL_STATE(1458)] = 117041, + [SMALL_STATE(1459)] = 117147, + [SMALL_STATE(1460)] = 117253, + [SMALL_STATE(1461)] = 117355, + [SMALL_STATE(1462)] = 117461, + [SMALL_STATE(1463)] = 117563, + [SMALL_STATE(1464)] = 117669, + [SMALL_STATE(1465)] = 117775, + [SMALL_STATE(1466)] = 117877, + [SMALL_STATE(1467)] = 117979, + [SMALL_STATE(1468)] = 118081, + [SMALL_STATE(1469)] = 118183, + [SMALL_STATE(1470)] = 118289, + [SMALL_STATE(1471)] = 118395, + [SMALL_STATE(1472)] = 118489, + [SMALL_STATE(1473)] = 118595, + [SMALL_STATE(1474)] = 118697, + [SMALL_STATE(1475)] = 118787, + [SMALL_STATE(1476)] = 118893, + [SMALL_STATE(1477)] = 118995, + [SMALL_STATE(1478)] = 119101, + [SMALL_STATE(1479)] = 119187, + [SMALL_STATE(1480)] = 119289, + [SMALL_STATE(1481)] = 119371, + [SMALL_STATE(1482)] = 119457, + [SMALL_STATE(1483)] = 119563, + [SMALL_STATE(1484)] = 119669, + [SMALL_STATE(1485)] = 119771, + [SMALL_STATE(1486)] = 119877, + [SMALL_STATE(1487)] = 119979, + [SMALL_STATE(1488)] = 120053, + [SMALL_STATE(1489)] = 120159, + [SMALL_STATE(1490)] = 120229, + [SMALL_STATE(1491)] = 120335, + [SMALL_STATE(1492)] = 120431, + [SMALL_STATE(1493)] = 120531, + [SMALL_STATE(1494)] = 120601, + [SMALL_STATE(1495)] = 120695, + [SMALL_STATE(1496)] = 120801, + [SMALL_STATE(1497)] = 120907, + [SMALL_STATE(1498)] = 121013, + [SMALL_STATE(1499)] = 121119, + [SMALL_STATE(1500)] = 121225, + [SMALL_STATE(1501)] = 121295, + [SMALL_STATE(1502)] = 121397, + [SMALL_STATE(1503)] = 121503, + [SMALL_STATE(1504)] = 121589, + [SMALL_STATE(1505)] = 121691, + [SMALL_STATE(1506)] = 121797, + [SMALL_STATE(1507)] = 121897, + [SMALL_STATE(1508)] = 122003, + [SMALL_STATE(1509)] = 122075, + [SMALL_STATE(1510)] = 122177, + [SMALL_STATE(1511)] = 122279, + [SMALL_STATE(1512)] = 122349, + [SMALL_STATE(1513)] = 122451, + [SMALL_STATE(1514)] = 122557, + [SMALL_STATE(1515)] = 122627, + [SMALL_STATE(1516)] = 122733, + [SMALL_STATE(1517)] = 122835, + [SMALL_STATE(1518)] = 122913, + [SMALL_STATE(1519)] = 122999, + [SMALL_STATE(1520)] = 123093, + [SMALL_STATE(1521)] = 123199, + [SMALL_STATE(1522)] = 123289, + [SMALL_STATE(1523)] = 123395, + [SMALL_STATE(1524)] = 123473, + [SMALL_STATE(1525)] = 123575, + [SMALL_STATE(1526)] = 123677, + [SMALL_STATE(1527)] = 123781, + [SMALL_STATE(1528)] = 123887, + [SMALL_STATE(1529)] = 123989, + [SMALL_STATE(1530)] = 124095, + [SMALL_STATE(1531)] = 124191, + [SMALL_STATE(1532)] = 124293, + [SMALL_STATE(1533)] = 124399, + [SMALL_STATE(1534)] = 124489, + [SMALL_STATE(1535)] = 124595, + [SMALL_STATE(1536)] = 124699, + [SMALL_STATE(1537)] = 124805, + [SMALL_STATE(1538)] = 124907, + [SMALL_STATE(1539)] = 124993, + [SMALL_STATE(1540)] = 125093, + [SMALL_STATE(1541)] = 125195, + [SMALL_STATE(1542)] = 125301, + [SMALL_STATE(1543)] = 125403, + [SMALL_STATE(1544)] = 125509, + [SMALL_STATE(1545)] = 125591, + [SMALL_STATE(1546)] = 125693, + [SMALL_STATE(1547)] = 125795, + [SMALL_STATE(1548)] = 125881, + [SMALL_STATE(1549)] = 125987, + [SMALL_STATE(1550)] = 126089, + [SMALL_STATE(1551)] = 126191, + [SMALL_STATE(1552)] = 126265, + [SMALL_STATE(1553)] = 126367, + [SMALL_STATE(1554)] = 126437, + [SMALL_STATE(1555)] = 126543, + [SMALL_STATE(1556)] = 126637, + [SMALL_STATE(1557)] = 126743, + [SMALL_STATE(1558)] = 126813, + [SMALL_STATE(1559)] = 126891, + [SMALL_STATE(1560)] = 126993, + [SMALL_STATE(1561)] = 127095, + [SMALL_STATE(1562)] = 127201, + [SMALL_STATE(1563)] = 127295, + [SMALL_STATE(1564)] = 127401, + [SMALL_STATE(1565)] = 127507, + [SMALL_STATE(1566)] = 127579, + [SMALL_STATE(1567)] = 127681, + [SMALL_STATE(1568)] = 127783, + [SMALL_STATE(1569)] = 127869, + [SMALL_STATE(1570)] = 127939, + [SMALL_STATE(1571)] = 128009, + [SMALL_STATE(1572)] = 128111, + [SMALL_STATE(1573)] = 128207, + [SMALL_STATE(1574)] = 128313, + [SMALL_STATE(1575)] = 128415, + [SMALL_STATE(1576)] = 128517, + [SMALL_STATE(1577)] = 128566, + [SMALL_STATE(1578)] = 128611, + [SMALL_STATE(1579)] = 128656, + [SMALL_STATE(1580)] = 128701, + [SMALL_STATE(1581)] = 128746, + [SMALL_STATE(1582)] = 128795, + [SMALL_STATE(1583)] = 128844, + [SMALL_STATE(1584)] = 128889, + [SMALL_STATE(1585)] = 128934, + [SMALL_STATE(1586)] = 128979, + [SMALL_STATE(1587)] = 129024, + [SMALL_STATE(1588)] = 129073, + [SMALL_STATE(1589)] = 129118, + [SMALL_STATE(1590)] = 129163, + [SMALL_STATE(1591)] = 129208, + [SMALL_STATE(1592)] = 129253, + [SMALL_STATE(1593)] = 129298, + [SMALL_STATE(1594)] = 129343, + [SMALL_STATE(1595)] = 129388, + [SMALL_STATE(1596)] = 129433, + [SMALL_STATE(1597)] = 129482, + [SMALL_STATE(1598)] = 129527, + [SMALL_STATE(1599)] = 129572, + [SMALL_STATE(1600)] = 129617, + [SMALL_STATE(1601)] = 129662, + [SMALL_STATE(1602)] = 129707, + [SMALL_STATE(1603)] = 129752, + [SMALL_STATE(1604)] = 129801, + [SMALL_STATE(1605)] = 129845, + [SMALL_STATE(1606)] = 129889, + [SMALL_STATE(1607)] = 129933, + [SMALL_STATE(1608)] = 129981, + [SMALL_STATE(1609)] = 130029, + [SMALL_STATE(1610)] = 130073, + [SMALL_STATE(1611)] = 130117, + [SMALL_STATE(1612)] = 130161, + [SMALL_STATE(1613)] = 130205, + [SMALL_STATE(1614)] = 130249, + [SMALL_STATE(1615)] = 130299, + [SMALL_STATE(1616)] = 130349, + [SMALL_STATE(1617)] = 130397, + [SMALL_STATE(1618)] = 130441, + [SMALL_STATE(1619)] = 130485, + [SMALL_STATE(1620)] = 130529, + [SMALL_STATE(1621)] = 130573, + [SMALL_STATE(1622)] = 130621, + [SMALL_STATE(1623)] = 130669, + [SMALL_STATE(1624)] = 130713, + [SMALL_STATE(1625)] = 130757, + [SMALL_STATE(1626)] = 130805, + [SMALL_STATE(1627)] = 130853, + [SMALL_STATE(1628)] = 130897, + [SMALL_STATE(1629)] = 130941, + [SMALL_STATE(1630)] = 130985, + [SMALL_STATE(1631)] = 131029, + [SMALL_STATE(1632)] = 131079, + [SMALL_STATE(1633)] = 131123, + [SMALL_STATE(1634)] = 131167, + [SMALL_STATE(1635)] = 131211, + [SMALL_STATE(1636)] = 131254, + [SMALL_STATE(1637)] = 131297, + [SMALL_STATE(1638)] = 131340, + [SMALL_STATE(1639)] = 131383, + [SMALL_STATE(1640)] = 131426, + [SMALL_STATE(1641)] = 131469, + [SMALL_STATE(1642)] = 131512, + [SMALL_STATE(1643)] = 131555, + [SMALL_STATE(1644)] = 131598, + [SMALL_STATE(1645)] = 131641, + [SMALL_STATE(1646)] = 131684, + [SMALL_STATE(1647)] = 131727, + [SMALL_STATE(1648)] = 131770, + [SMALL_STATE(1649)] = 131813, + [SMALL_STATE(1650)] = 131856, + [SMALL_STATE(1651)] = 131899, + [SMALL_STATE(1652)] = 131942, + [SMALL_STATE(1653)] = 131985, + [SMALL_STATE(1654)] = 132028, + [SMALL_STATE(1655)] = 132071, + [SMALL_STATE(1656)] = 132114, + [SMALL_STATE(1657)] = 132157, + [SMALL_STATE(1658)] = 132200, + [SMALL_STATE(1659)] = 132243, + [SMALL_STATE(1660)] = 132286, + [SMALL_STATE(1661)] = 132329, + [SMALL_STATE(1662)] = 132372, + [SMALL_STATE(1663)] = 132415, + [SMALL_STATE(1664)] = 132458, + [SMALL_STATE(1665)] = 132501, + [SMALL_STATE(1666)] = 132544, + [SMALL_STATE(1667)] = 132587, + [SMALL_STATE(1668)] = 132630, + [SMALL_STATE(1669)] = 132673, + [SMALL_STATE(1670)] = 132716, + [SMALL_STATE(1671)] = 132759, + [SMALL_STATE(1672)] = 132802, + [SMALL_STATE(1673)] = 132845, + [SMALL_STATE(1674)] = 132888, + [SMALL_STATE(1675)] = 132931, + [SMALL_STATE(1676)] = 132974, + [SMALL_STATE(1677)] = 133017, + [SMALL_STATE(1678)] = 133060, + [SMALL_STATE(1679)] = 133103, + [SMALL_STATE(1680)] = 133146, + [SMALL_STATE(1681)] = 133189, + [SMALL_STATE(1682)] = 133232, + [SMALL_STATE(1683)] = 133275, + [SMALL_STATE(1684)] = 133318, + [SMALL_STATE(1685)] = 133361, + [SMALL_STATE(1686)] = 133404, + [SMALL_STATE(1687)] = 133447, + [SMALL_STATE(1688)] = 133490, + [SMALL_STATE(1689)] = 133533, + [SMALL_STATE(1690)] = 133576, + [SMALL_STATE(1691)] = 133619, + [SMALL_STATE(1692)] = 133662, + [SMALL_STATE(1693)] = 133705, + [SMALL_STATE(1694)] = 133748, + [SMALL_STATE(1695)] = 133791, + [SMALL_STATE(1696)] = 133834, + [SMALL_STATE(1697)] = 133877, + [SMALL_STATE(1698)] = 133920, + [SMALL_STATE(1699)] = 133963, + [SMALL_STATE(1700)] = 134006, + [SMALL_STATE(1701)] = 134049, + [SMALL_STATE(1702)] = 134092, + [SMALL_STATE(1703)] = 134135, + [SMALL_STATE(1704)] = 134178, + [SMALL_STATE(1705)] = 134221, + [SMALL_STATE(1706)] = 134264, + [SMALL_STATE(1707)] = 134307, + [SMALL_STATE(1708)] = 134350, + [SMALL_STATE(1709)] = 134393, + [SMALL_STATE(1710)] = 134436, + [SMALL_STATE(1711)] = 134478, + [SMALL_STATE(1712)] = 134520, + [SMALL_STATE(1713)] = 134562, + [SMALL_STATE(1714)] = 134604, + [SMALL_STATE(1715)] = 134646, + [SMALL_STATE(1716)] = 134688, + [SMALL_STATE(1717)] = 134732, + [SMALL_STATE(1718)] = 134774, + [SMALL_STATE(1719)] = 134816, + [SMALL_STATE(1720)] = 134858, + [SMALL_STATE(1721)] = 134900, + [SMALL_STATE(1722)] = 134942, + [SMALL_STATE(1723)] = 134984, + [SMALL_STATE(1724)] = 135026, + [SMALL_STATE(1725)] = 135068, + [SMALL_STATE(1726)] = 135110, + [SMALL_STATE(1727)] = 135152, + [SMALL_STATE(1728)] = 135194, + [SMALL_STATE(1729)] = 135236, + [SMALL_STATE(1730)] = 135278, + [SMALL_STATE(1731)] = 135320, + [SMALL_STATE(1732)] = 135362, + [SMALL_STATE(1733)] = 135404, + [SMALL_STATE(1734)] = 135446, + [SMALL_STATE(1735)] = 135488, + [SMALL_STATE(1736)] = 135530, + [SMALL_STATE(1737)] = 135572, + [SMALL_STATE(1738)] = 135614, + [SMALL_STATE(1739)] = 135656, + [SMALL_STATE(1740)] = 135698, + [SMALL_STATE(1741)] = 135740, + [SMALL_STATE(1742)] = 135784, + [SMALL_STATE(1743)] = 135826, + [SMALL_STATE(1744)] = 135868, + [SMALL_STATE(1745)] = 135910, + [SMALL_STATE(1746)] = 135952, + [SMALL_STATE(1747)] = 135994, + [SMALL_STATE(1748)] = 136036, + [SMALL_STATE(1749)] = 136078, + [SMALL_STATE(1750)] = 136120, + [SMALL_STATE(1751)] = 136162, + [SMALL_STATE(1752)] = 136204, + [SMALL_STATE(1753)] = 136246, + [SMALL_STATE(1754)] = 136288, + [SMALL_STATE(1755)] = 136330, + [SMALL_STATE(1756)] = 136372, + [SMALL_STATE(1757)] = 136414, + [SMALL_STATE(1758)] = 136456, + [SMALL_STATE(1759)] = 136498, + [SMALL_STATE(1760)] = 136540, + [SMALL_STATE(1761)] = 136582, + [SMALL_STATE(1762)] = 136624, + [SMALL_STATE(1763)] = 136666, + [SMALL_STATE(1764)] = 136708, + [SMALL_STATE(1765)] = 136750, + [SMALL_STATE(1766)] = 136792, + [SMALL_STATE(1767)] = 136834, + [SMALL_STATE(1768)] = 136876, + [SMALL_STATE(1769)] = 136918, + [SMALL_STATE(1770)] = 136960, + [SMALL_STATE(1771)] = 137002, + [SMALL_STATE(1772)] = 137044, + [SMALL_STATE(1773)] = 137086, + [SMALL_STATE(1774)] = 137128, + [SMALL_STATE(1775)] = 137170, + [SMALL_STATE(1776)] = 137212, + [SMALL_STATE(1777)] = 137254, + [SMALL_STATE(1778)] = 137298, + [SMALL_STATE(1779)] = 137340, + [SMALL_STATE(1780)] = 137382, + [SMALL_STATE(1781)] = 137424, + [SMALL_STATE(1782)] = 137466, + [SMALL_STATE(1783)] = 137508, + [SMALL_STATE(1784)] = 137550, + [SMALL_STATE(1785)] = 137592, + [SMALL_STATE(1786)] = 137624, + [SMALL_STATE(1787)] = 137650, + [SMALL_STATE(1788)] = 137669, + [SMALL_STATE(1789)] = 137688, + [SMALL_STATE(1790)] = 137707, + [SMALL_STATE(1791)] = 137726, + [SMALL_STATE(1792)] = 137745, + [SMALL_STATE(1793)] = 137764, + [SMALL_STATE(1794)] = 137783, + [SMALL_STATE(1795)] = 137802, + [SMALL_STATE(1796)] = 137821, + [SMALL_STATE(1797)] = 137840, + [SMALL_STATE(1798)] = 137859, + [SMALL_STATE(1799)] = 137878, + [SMALL_STATE(1800)] = 137897, + [SMALL_STATE(1801)] = 137916, + [SMALL_STATE(1802)] = 137935, + [SMALL_STATE(1803)] = 137954, + [SMALL_STATE(1804)] = 137973, + [SMALL_STATE(1805)] = 137992, + [SMALL_STATE(1806)] = 138011, + [SMALL_STATE(1807)] = 138030, + [SMALL_STATE(1808)] = 138044, + [SMALL_STATE(1809)] = 138060, + [SMALL_STATE(1810)] = 138076, + [SMALL_STATE(1811)] = 138090, + [SMALL_STATE(1812)] = 138106, + [SMALL_STATE(1813)] = 138122, + [SMALL_STATE(1814)] = 138138, + [SMALL_STATE(1815)] = 138154, + [SMALL_STATE(1816)] = 138170, + [SMALL_STATE(1817)] = 138184, + [SMALL_STATE(1818)] = 138200, + [SMALL_STATE(1819)] = 138214, + [SMALL_STATE(1820)] = 138228, + [SMALL_STATE(1821)] = 138244, + [SMALL_STATE(1822)] = 138258, + [SMALL_STATE(1823)] = 138272, + [SMALL_STATE(1824)] = 138288, + [SMALL_STATE(1825)] = 138304, + [SMALL_STATE(1826)] = 138320, + [SMALL_STATE(1827)] = 138336, + [SMALL_STATE(1828)] = 138352, + [SMALL_STATE(1829)] = 138368, + [SMALL_STATE(1830)] = 138384, + [SMALL_STATE(1831)] = 138400, + [SMALL_STATE(1832)] = 138414, + [SMALL_STATE(1833)] = 138428, + [SMALL_STATE(1834)] = 138442, + [SMALL_STATE(1835)] = 138456, + [SMALL_STATE(1836)] = 138472, + [SMALL_STATE(1837)] = 138486, + [SMALL_STATE(1838)] = 138500, + [SMALL_STATE(1839)] = 138514, + [SMALL_STATE(1840)] = 138530, + [SMALL_STATE(1841)] = 138544, + [SMALL_STATE(1842)] = 138560, + [SMALL_STATE(1843)] = 138576, + [SMALL_STATE(1844)] = 138592, + [SMALL_STATE(1845)] = 138608, + [SMALL_STATE(1846)] = 138624, + [SMALL_STATE(1847)] = 138638, + [SMALL_STATE(1848)] = 138654, + [SMALL_STATE(1849)] = 138670, + [SMALL_STATE(1850)] = 138686, + [SMALL_STATE(1851)] = 138700, + [SMALL_STATE(1852)] = 138714, + [SMALL_STATE(1853)] = 138728, + [SMALL_STATE(1854)] = 138742, + [SMALL_STATE(1855)] = 138756, + [SMALL_STATE(1856)] = 138772, + [SMALL_STATE(1857)] = 138788, + [SMALL_STATE(1858)] = 138804, + [SMALL_STATE(1859)] = 138818, + [SMALL_STATE(1860)] = 138834, + [SMALL_STATE(1861)] = 138850, + [SMALL_STATE(1862)] = 138866, + [SMALL_STATE(1863)] = 138882, + [SMALL_STATE(1864)] = 138896, + [SMALL_STATE(1865)] = 138912, + [SMALL_STATE(1866)] = 138926, + [SMALL_STATE(1867)] = 138940, + [SMALL_STATE(1868)] = 138954, + [SMALL_STATE(1869)] = 138968, + [SMALL_STATE(1870)] = 138984, + [SMALL_STATE(1871)] = 138998, + [SMALL_STATE(1872)] = 139012, + [SMALL_STATE(1873)] = 139028, + [SMALL_STATE(1874)] = 139042, + [SMALL_STATE(1875)] = 139056, + [SMALL_STATE(1876)] = 139072, + [SMALL_STATE(1877)] = 139088, + [SMALL_STATE(1878)] = 139104, + [SMALL_STATE(1879)] = 139120, + [SMALL_STATE(1880)] = 139136, + [SMALL_STATE(1881)] = 139152, + [SMALL_STATE(1882)] = 139168, + [SMALL_STATE(1883)] = 139182, + [SMALL_STATE(1884)] = 139198, + [SMALL_STATE(1885)] = 139214, + [SMALL_STATE(1886)] = 139230, + [SMALL_STATE(1887)] = 139246, + [SMALL_STATE(1888)] = 139262, + [SMALL_STATE(1889)] = 139278, + [SMALL_STATE(1890)] = 139294, + [SMALL_STATE(1891)] = 139310, + [SMALL_STATE(1892)] = 139326, + [SMALL_STATE(1893)] = 139342, + [SMALL_STATE(1894)] = 139358, + [SMALL_STATE(1895)] = 139374, + [SMALL_STATE(1896)] = 139390, + [SMALL_STATE(1897)] = 139406, + [SMALL_STATE(1898)] = 139422, + [SMALL_STATE(1899)] = 139438, + [SMALL_STATE(1900)] = 139454, + [SMALL_STATE(1901)] = 139470, + [SMALL_STATE(1902)] = 139486, + [SMALL_STATE(1903)] = 139502, + [SMALL_STATE(1904)] = 139518, + [SMALL_STATE(1905)] = 139532, + [SMALL_STATE(1906)] = 139546, + [SMALL_STATE(1907)] = 139562, + [SMALL_STATE(1908)] = 139578, + [SMALL_STATE(1909)] = 139592, + [SMALL_STATE(1910)] = 139606, + [SMALL_STATE(1911)] = 139620, + [SMALL_STATE(1912)] = 139634, + [SMALL_STATE(1913)] = 139648, + [SMALL_STATE(1914)] = 139664, + [SMALL_STATE(1915)] = 139680, + [SMALL_STATE(1916)] = 139696, + [SMALL_STATE(1917)] = 139712, + [SMALL_STATE(1918)] = 139728, + [SMALL_STATE(1919)] = 139742, + [SMALL_STATE(1920)] = 139758, + [SMALL_STATE(1921)] = 139774, + [SMALL_STATE(1922)] = 139790, + [SMALL_STATE(1923)] = 139806, + [SMALL_STATE(1924)] = 139822, + [SMALL_STATE(1925)] = 139838, + [SMALL_STATE(1926)] = 139854, + [SMALL_STATE(1927)] = 139870, + [SMALL_STATE(1928)] = 139886, + [SMALL_STATE(1929)] = 139902, + [SMALL_STATE(1930)] = 139918, + [SMALL_STATE(1931)] = 139934, + [SMALL_STATE(1932)] = 139950, + [SMALL_STATE(1933)] = 139966, + [SMALL_STATE(1934)] = 139982, + [SMALL_STATE(1935)] = 139998, + [SMALL_STATE(1936)] = 140014, + [SMALL_STATE(1937)] = 140030, + [SMALL_STATE(1938)] = 140044, + [SMALL_STATE(1939)] = 140058, + [SMALL_STATE(1940)] = 140074, + [SMALL_STATE(1941)] = 140090, + [SMALL_STATE(1942)] = 140106, + [SMALL_STATE(1943)] = 140122, + [SMALL_STATE(1944)] = 140138, + [SMALL_STATE(1945)] = 140154, + [SMALL_STATE(1946)] = 140168, + [SMALL_STATE(1947)] = 140184, + [SMALL_STATE(1948)] = 140200, + [SMALL_STATE(1949)] = 140214, + [SMALL_STATE(1950)] = 140230, + [SMALL_STATE(1951)] = 140246, + [SMALL_STATE(1952)] = 140262, + [SMALL_STATE(1953)] = 140278, + [SMALL_STATE(1954)] = 140294, + [SMALL_STATE(1955)] = 140310, + [SMALL_STATE(1956)] = 140326, + [SMALL_STATE(1957)] = 140342, + [SMALL_STATE(1958)] = 140358, + [SMALL_STATE(1959)] = 140374, + [SMALL_STATE(1960)] = 140390, + [SMALL_STATE(1961)] = 140406, + [SMALL_STATE(1962)] = 140422, + [SMALL_STATE(1963)] = 140438, + [SMALL_STATE(1964)] = 140454, + [SMALL_STATE(1965)] = 140470, + [SMALL_STATE(1966)] = 140486, + [SMALL_STATE(1967)] = 140502, + [SMALL_STATE(1968)] = 140516, + [SMALL_STATE(1969)] = 140530, + [SMALL_STATE(1970)] = 140544, + [SMALL_STATE(1971)] = 140560, + [SMALL_STATE(1972)] = 140576, + [SMALL_STATE(1973)] = 140590, + [SMALL_STATE(1974)] = 140604, + [SMALL_STATE(1975)] = 140620, + [SMALL_STATE(1976)] = 140636, + [SMALL_STATE(1977)] = 140650, + [SMALL_STATE(1978)] = 140664, + [SMALL_STATE(1979)] = 140680, + [SMALL_STATE(1980)] = 140696, + [SMALL_STATE(1981)] = 140710, + [SMALL_STATE(1982)] = 140724, + [SMALL_STATE(1983)] = 140740, + [SMALL_STATE(1984)] = 140756, + [SMALL_STATE(1985)] = 140772, + [SMALL_STATE(1986)] = 140786, + [SMALL_STATE(1987)] = 140802, + [SMALL_STATE(1988)] = 140818, + [SMALL_STATE(1989)] = 140832, + [SMALL_STATE(1990)] = 140846, + [SMALL_STATE(1991)] = 140862, + [SMALL_STATE(1992)] = 140878, + [SMALL_STATE(1993)] = 140892, + [SMALL_STATE(1994)] = 140906, + [SMALL_STATE(1995)] = 140922, + [SMALL_STATE(1996)] = 140938, + [SMALL_STATE(1997)] = 140952, + [SMALL_STATE(1998)] = 140966, + [SMALL_STATE(1999)] = 140980, + [SMALL_STATE(2000)] = 140994, + [SMALL_STATE(2001)] = 141010, + [SMALL_STATE(2002)] = 141026, + [SMALL_STATE(2003)] = 141042, + [SMALL_STATE(2004)] = 141058, + [SMALL_STATE(2005)] = 141074, + [SMALL_STATE(2006)] = 141090, + [SMALL_STATE(2007)] = 141106, + [SMALL_STATE(2008)] = 141122, + [SMALL_STATE(2009)] = 141138, + [SMALL_STATE(2010)] = 141154, + [SMALL_STATE(2011)] = 141170, + [SMALL_STATE(2012)] = 141186, + [SMALL_STATE(2013)] = 141202, + [SMALL_STATE(2014)] = 141218, + [SMALL_STATE(2015)] = 141234, + [SMALL_STATE(2016)] = 141250, + [SMALL_STATE(2017)] = 141266, + [SMALL_STATE(2018)] = 141282, + [SMALL_STATE(2019)] = 141298, + [SMALL_STATE(2020)] = 141314, + [SMALL_STATE(2021)] = 141330, + [SMALL_STATE(2022)] = 141341, + [SMALL_STATE(2023)] = 141352, + [SMALL_STATE(2024)] = 141365, + [SMALL_STATE(2025)] = 141374, + [SMALL_STATE(2026)] = 141387, + [SMALL_STATE(2027)] = 141400, + [SMALL_STATE(2028)] = 141413, + [SMALL_STATE(2029)] = 141426, + [SMALL_STATE(2030)] = 141437, + [SMALL_STATE(2031)] = 141445, + [SMALL_STATE(2032)] = 141453, + [SMALL_STATE(2033)] = 141461, + [SMALL_STATE(2034)] = 141471, + [SMALL_STATE(2035)] = 141481, + [SMALL_STATE(2036)] = 141489, + [SMALL_STATE(2037)] = 141499, + [SMALL_STATE(2038)] = 141507, + [SMALL_STATE(2039)] = 141515, + [SMALL_STATE(2040)] = 141525, + [SMALL_STATE(2041)] = 141533, + [SMALL_STATE(2042)] = 141541, + [SMALL_STATE(2043)] = 141549, + [SMALL_STATE(2044)] = 141557, + [SMALL_STATE(2045)] = 141565, + [SMALL_STATE(2046)] = 141575, + [SMALL_STATE(2047)] = 141585, + [SMALL_STATE(2048)] = 141595, + [SMALL_STATE(2049)] = 141605, + [SMALL_STATE(2050)] = 141613, + [SMALL_STATE(2051)] = 141623, + [SMALL_STATE(2052)] = 141631, + [SMALL_STATE(2053)] = 141641, + [SMALL_STATE(2054)] = 141649, + [SMALL_STATE(2055)] = 141657, + [SMALL_STATE(2056)] = 141665, + [SMALL_STATE(2057)] = 141673, + [SMALL_STATE(2058)] = 141681, + [SMALL_STATE(2059)] = 141688, + [SMALL_STATE(2060)] = 141695, + [SMALL_STATE(2061)] = 141702, + [SMALL_STATE(2062)] = 141709, + [SMALL_STATE(2063)] = 141716, + [SMALL_STATE(2064)] = 141723, + [SMALL_STATE(2065)] = 141730, + [SMALL_STATE(2066)] = 141737, + [SMALL_STATE(2067)] = 141744, + [SMALL_STATE(2068)] = 141751, + [SMALL_STATE(2069)] = 141758, + [SMALL_STATE(2070)] = 141765, + [SMALL_STATE(2071)] = 141772, + [SMALL_STATE(2072)] = 141779, + [SMALL_STATE(2073)] = 141786, + [SMALL_STATE(2074)] = 141793, + [SMALL_STATE(2075)] = 141800, + [SMALL_STATE(2076)] = 141807, + [SMALL_STATE(2077)] = 141814, + [SMALL_STATE(2078)] = 141821, + [SMALL_STATE(2079)] = 141828, + [SMALL_STATE(2080)] = 141835, + [SMALL_STATE(2081)] = 141842, }; 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_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 0, 0, 0), - [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(769), - [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2150), - [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2150), - [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2239), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2173), - [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2224), - [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1603), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1609), - [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1760), - [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1762), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1773), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(776), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(776), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2172), - [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2175), - [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(556), - [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1060), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), - [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1002), - [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), - [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1039), - [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924), - [51] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 5, 0, 34), - [53] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 5, 0, 34), - [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1402), - [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1403), - [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1404), - [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1404), - [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1405), - [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1406), - [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1406), - [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1407), - [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1408), - [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1407), - [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1408), - [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1409), - [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1409), - [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1410), - [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1410), - [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1411), - [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1412), - [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1413), - [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), - [93] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1485), - [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), - [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(683), - [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), - [101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 7, 0, 42), - [103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 7, 0, 42), - [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1739), - [107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1740), - [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1741), - [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1741), - [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1746), - [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1747), - [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1747), - [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1748), - [121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1749), - [123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1748), - [125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1749), - [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1750), - [129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1750), - [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1751), - [133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1751), - [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1752), - [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1757), - [139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1758), - [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), - [143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1488), - [145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), - [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), - [149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), - [151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1154), - [153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1155), - [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1156), - [157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1156), - [159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1157), - [161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1158), - [163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1158), - [165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1159), - [167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1160), - [169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1159), - [171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1160), - [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1161), - [175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1161), - [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1162), - [179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1162), - [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1163), - [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1164), - [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1165), - [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), - [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1400), - [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), - [193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), - [195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), - [197] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, 0, 37), - [199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6, 0, 37), - [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1423), - [203] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, 0, 38), - [205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6, 0, 38), - [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1424), - [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1437), - [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1238), - [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1239), - [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1240), - [217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1240), - [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1064), - [221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1242), - [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1242), - [225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1243), - [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1244), - [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1243), - [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1244), - [233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1245), - [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1245), - [237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1246), - [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1246), - [241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1247), - [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1248), - [245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1249), - [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), - [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1769), - [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), - [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), - [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), - [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1070), - [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1071), - [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1090), - [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1455), - [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1463), - [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1464), - [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1476), - [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1537), - [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1538), - [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1539), - [277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1539), - [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1540), - [281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1541), - [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1541), - [285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1542), - [287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1543), - [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1542), - [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1543), - [293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1544), - [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1544), - [297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1545), - [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1545), - [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1546), - [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1547), - [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1548), - [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), - [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1668), - [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), - [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), - [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), - [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1675), - [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1416), - [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1691), - [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1446), - [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1642), - [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1114), - [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1118), - [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1119), - [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1129), - [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201), - [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1205), - [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1206), - [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1214), - [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1303), - [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1308), - [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1309), - [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1316), - [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1448), - [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1492), - [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1493), - [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1503), - [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1624), - [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1631), - [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1632), - [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1676), - [367] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 9, 0, 52), - [369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 9, 0, 52), - [371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_operator, 3, 0, 15), - [373] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_operator, 3, 0, 15), - [375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 4, 0, 23), - [377] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 4, 0, 23), - [379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 4, 0, 25), - [381] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 4, 0, 25), - [383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_operator, 4, 0, 26), - [385] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_operator, 4, 0, 26), - [387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 5, 0, 33), - [389] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 5, 0, 33), - [391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 5, 0, 35), - [393] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 5, 0, 35), - [395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 6, 0, 39), - [397] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 6, 0, 39), - [399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 6, 0, 40), - [401] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 6, 0, 40), - [403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 7, 0, 41), - [405] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 7, 0, 41), - [407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 43), - [409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 43), - [411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 7, 0, 44), - [413] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 7, 0, 44), - [415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 8, 0, 45), - [417] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 8, 0, 45), - [419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 8, 0, 46), - [421] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 8, 0, 46), - [423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 8, 0, 47), - [425] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 8, 0, 47), - [427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 48), - [429] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 48), - [431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 49), - [433] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 49), - [435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 9, 0, 50), - [437] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 9, 0, 50), - [439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 9, 0, 51), - [441] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 9, 0, 51), - [443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 53), - [445] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 53), - [447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 10, 0, 54), - [449] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 10, 0, 54), - [451] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_repeat_statement, 2, 0, 2), - [453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_repeat_statement, 2, 0, 2), - [455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_operator, 2, 0, 3), - [457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_operator, 2, 0, 3), - [459] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 3, 0, 8), - [461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 3, 0, 8), - [463] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_repeat_statement, 3, 0, 12), - [465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_repeat_statement, 3, 0, 12), - [467] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_operator, 3, 0, 13), - [469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_operator, 3, 0, 13), - [471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1619), - [473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1650), - [475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1654), - [477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1654), - [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1692), - [481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1701), - [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1701), - [485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1703), - [487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1704), - [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1703), - [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1704), - [493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1714), - [495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1714), - [497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1730), - [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1730), - [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1736), - [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1737), - [505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1738), - [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), - [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), - [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), - [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), - [515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1280), - [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1282), - [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1283), - [521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1283), - [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1284), - [525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1285), - [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1285), - [529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1286), - [531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1287), - [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1286), - [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1287), - [537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1288), - [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1288), - [541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1289), - [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1289), - [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1292), - [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1293), - [549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1294), - [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693), - [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), - [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), - [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), - [559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(764), - [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2137), - [563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2137), - [565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2246), - [567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2268), - [569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2212), - [571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1252), - [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1253), - [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1256), - [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1257), - [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1258), - [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797), - [583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(797), - [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2194), - [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2197), - [589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(534), - [591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(991), - [593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(967), - [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), - [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2076), - [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2070), - [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), - [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), - [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), - [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), - [609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(771), - [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2136), - [613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2136), - [615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2248), - [617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2270), - [619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2216), - [621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1490), - [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1494), - [625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1497), - [627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1498), - [629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1499), - [631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766), - [633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(766), - [635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2177), - [637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2183), - [639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(602), - [641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(947), - [643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1024), - [645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), - [647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2081), - [649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2079), - [651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), - [653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1015), - [655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), - [657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(988), - [659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1534), - [661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1536), - [663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1549), - [665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1549), - [667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1550), - [669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1551), - [671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1551), - [673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1552), - [675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1553), - [677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1552), - [679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1553), - [681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1554), - [683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1554), - [685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1555), - [687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1555), - [689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1556), - [691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1557), - [693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1560), - [695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700), - [697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), - [699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), - [701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), - [703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(998), - [705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1054), - [707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(805), - [709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2148), - [711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2148), - [713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2238), - [715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2261), - [717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2200), - [719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1582), - [721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1584), - [723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1586), - [725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1588), - [727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1590), - [729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792), - [731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(792), - [733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2193), - [735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2195), - [737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(467), - [739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(978), - [741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(979), - [743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), - [745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2059), - [747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2069), - [749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(790), - [751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(968), - [753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(987), - [755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), - [757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), - [759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(949), - [761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extract_operator, 2, 0, 4), - [763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(823), - [765] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extract_operator, 2, 0, 4), - [767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2167), - [769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2171), - [771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), - [773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), - [775] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_braced_expression_repeat1, 1, 0, 6), - [777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_braced_expression_repeat1, 1, 0, 6), - [779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1523), - [781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1527), - [783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1529), - [785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1531), - [787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1531), - [789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1533), - [791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1561), - [793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1561), - [795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1562), - [797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1563), - [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1562), - [801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1563), - [803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1564), - [805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1564), - [807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1565), - [809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1565), - [811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1566), - [813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1567), - [815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1569), - [817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(696), - [819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), - [821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), - [823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), - [825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extract_operator, 3, 0, 4), - [827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(902), - [829] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extract_operator, 3, 0, 4), - [831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934), - [833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), - [835] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__argument_value, 1, 0, 16), - [837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__argument_value, 1, 0, 16), - [839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1656), - [841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1658), - [843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1660), - [845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1663), - [847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1663), - [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1665), - [851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1670), - [853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1670), - [855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1671), - [857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1673), - [859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1671), - [861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1673), - [863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1677), - [865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1677), - [867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1678), - [869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1678), - [871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1681), - [873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1682), - [875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1683), - [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), - [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), - [881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), - [883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), - [885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1030), - [887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1051), - [889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058), - [891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(868), - [893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2213), - [895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2221), - [897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), - [899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), - [901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(887), - [903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889), - [905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890), - [907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(882), - [909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2178), - [911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2179), - [913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), - [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), - [917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), - [919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(835), - [921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), - [923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), - [925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1281), - [927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(937), - [929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(975), - [931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(977), - [933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2101), - [935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2098), - [937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 1, 0, 0), - [939] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 1, 0, 0), - [941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1637), - [943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(816), - [945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2241), - [947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2174), - [949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), - [951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718), - [953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(827), - [955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), - [957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), - [959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(811), - [961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2161), - [963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2176), - [965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), - [967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(734), - [969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1535), - [971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(954), - [973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(955), - [975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(871), - [977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873), - [979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874), - [981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974), - [983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), - [985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(986), - [987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(952), - [989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2123), - [991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2134), - [993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), - [995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028), - [997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1033), - [999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2124), - [1001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2132), - [1003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2133), - [1005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2117), - [1007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1035), - [1009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009), - [1011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1016), - [1013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1005), - [1015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(996), - [1017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010), - [1019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1044), - [1021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(971), - [1023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(909), - [1025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(825), - [1027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(826), - [1029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(834), - [1031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888), - [1033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(870), - [1035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(875), - [1037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), - [1039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), - [1041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885), - [1043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886), - [1045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), - [1047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2109), - [1049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2106), - [1051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2107), - [1053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2113), - [1055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828), - [1057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817), - [1059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), - [1061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819), - [1063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872), - [1065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(860), - [1067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), - [1069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(940), - [1071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), - [1073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(820), - [1075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_operator, 2, 0, 4), - [1077] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_operator, 2, 0, 4), - [1079] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(805), - [1082] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(2148), - [1085] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(2148), - [1088] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(2238), - [1091] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(2261), - [1094] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(2200), - [1097] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(1582), - [1100] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(1584), - [1103] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(1586), - [1106] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(1588), - [1109] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(1590), - [1112] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(792), - [1115] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(792), - [1118] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(2193), - [1121] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(2195), - [1124] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(467), - [1127] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(978), - [1130] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(979), - [1133] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(467), - [1136] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(2059), - [1139] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(2069), - [1142] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(790), - [1145] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(968), - [1148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), - [1150] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(884), - [1153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(950), - [1155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2166), - [1157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2169), - [1159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772), - [1161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(961), - [1163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(698), - [1165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1021), - [1167] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(771), - [1170] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(2136), - [1173] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(2136), - [1176] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(2248), - [1179] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(2270), - [1182] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(2216), - [1185] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(1490), - [1188] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(1494), - [1191] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(1497), - [1194] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(1498), - [1197] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(1499), - [1200] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(766), - [1203] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(766), - [1206] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(2177), - [1209] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(2183), - [1212] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(602), - [1215] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(947), - [1218] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(1024), - [1221] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(602), - [1224] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(2081), - [1227] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(2079), - [1230] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(760), - [1233] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(1015), - [1236] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(906), - [1239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1019), - [1241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692), - [1243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(813), - [1245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1023), - [1247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(840), - [1249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(960), - [1251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(703), - [1253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1006), - [1255] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_parenthesized_expression_repeat1, 1, 0, 6), - [1257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parenthesized_expression_repeat1, 1, 0, 6), - [1259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(956), - [1261] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(764), - [1264] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(2137), - [1267] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(2137), - [1270] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(2246), - [1273] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(2268), - [1276] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(2212), - [1279] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(1252), - [1282] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(1253), - [1285] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(1256), - [1288] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(1257), - [1291] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(1258), - [1294] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(797), - [1297] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(797), - [1300] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(2194), - [1303] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(2197), - [1306] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(534), - [1309] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(991), - [1312] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(967), - [1315] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(534), - [1318] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(2076), - [1321] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(2070), - [1324] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(795), - [1327] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(1008), - [1330] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 28), SHIFT_REPEAT(904), - [1333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(878), - [1335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(964), - [1337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(701), - [1339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(863), - [1341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(995), - [1343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1037), - [1345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1003), - [1347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(958), - [1349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1040), - [1351] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1, 0, 0), - [1353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1, 0, 0), - [1355] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__string_or_identifier, 1, 0, 0), - [1357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__string_or_identifier, 1, 0, 0), - [1359] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__single_quoted_string, 3, 0, 14), - [1361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__single_quoted_string, 3, 0, 14), - [1363] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__double_quoted_string, 3, 0, 14), - [1365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__double_quoted_string, 3, 0, 14), - [1367] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 1, 0, 0), - [1369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 1, 0, 0), - [1371] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_float, 1, 0, 0), - [1373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_float, 1, 0, 0), - [1375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(895), - [1377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(896), - [1379] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 1, 0, 1), - [1381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 1, 0, 1), - [1383] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__single_quoted_string, 2, 0, 0), - [1385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__single_quoted_string, 2, 0, 0), - [1387] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__double_quoted_string, 2, 0, 0), - [1389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__double_quoted_string, 2, 0, 0), - [1391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(841), - [1393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(842), - [1395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(847), - [1397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(848), - [1399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(893), - [1401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(898), - [1403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(920), - [1405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(922), - [1407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(936), - [1409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_function_definition_repeat1, 2, 0, 0), - [1411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_function_definition_repeat1, 2, 0, 0), - [1413] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(765), - [1416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(962), - [1418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(984), - [1420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(951), - [1422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(939), - [1424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(953), - [1426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(990), - [1428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(993), - [1430] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(785), - [1433] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(786), - [1436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(935), - [1438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1007), - [1440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(941), - [1442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(970), - [1444] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(801), - [1447] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(804), - [1450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1025), - [1452] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extract_operator, 3, 0, 15), - [1454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extract_operator, 3, 0, 15), - [1456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subset2_arguments, 3, 0, 27), - [1458] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subset2_arguments, 3, 0, 27), - [1460] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_operator, 3, 0, 15), - [1462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_operator, 3, 0, 15), - [1464] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3, 0, 21), - [1466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3, 0, 21), - [1468] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_braced_expression, 3, 0, 21), - [1470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_braced_expression, 3, 0, 21), - [1472] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_arguments, 2, 0, 7), - [1474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_arguments, 2, 0, 7), - [1476] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subset_arguments, 2, 0, 7), - [1478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subset_arguments, 2, 0, 7), - [1480] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subset2_arguments, 2, 0, 7), - [1482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subset2_arguments, 2, 0, 7), - [1484] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_na, 1, 0, 0), - [1486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_na, 1, 0, 0), - [1488] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extract_operator, 4, 0, 26), - [1490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extract_operator, 4, 0, 26), - [1492] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_arguments, 3, 0, 27), - [1494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_arguments, 3, 0, 27), - [1496] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subset_arguments, 3, 0, 27), - [1498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subset_arguments, 3, 0, 27), - [1500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(774), - [1502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2152), - [1504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2152), - [1506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2242), - [1508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2264), - [1510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2205), - [1512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1459), - [1514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1461), - [1516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1467), - [1518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1468), - [1520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1471), - [1522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780), - [1524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(780), - [1526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(444), - [1528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(966), - [1530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), - [1532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2060), - [1534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(994), - [1536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(897), - [1538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1056), - [1540] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(832), - [1543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), - [1545] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_integer, 2, 0, 0), - [1547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_integer, 2, 0, 0), - [1549] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex, 2, 0, 0), - [1551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex, 2, 0, 0), - [1553] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call, 2, 0, 5), - [1555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call, 2, 0, 5), - [1557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subset, 2, 0, 5), - [1559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subset, 2, 0, 5), - [1561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subset2, 2, 0, 5), - [1563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subset2, 2, 0, 5), - [1565] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 2, 0, 7), - [1567] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 2, 0, 7), - [1569] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_braced_expression, 2, 0, 7), - [1571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_braced_expression, 2, 0, 7), - [1573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), - [1575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), - [1577] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(859), - [1580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(983), - [1582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1059), - [1584] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(869), - [1587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2100), - [1589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1032), - [1591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2131), - [1593] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(892), - [1596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1053), - [1598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2127), - [1600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), - [1602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944), - [1604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(919), - [1606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822), - [1608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857), - [1610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(946), - [1612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), - [1614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2097), - [1616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), - [1618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), - [1620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913), - [1622] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(929), - [1625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854), - [1627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), - [1629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(796), - [1631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__argument_named, 2, 0, 9), - [1633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(763), - [1635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(791), - [1637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(702), - [1639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), - [1641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2093), - [1643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(959), - [1645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1018), - [1647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1038), - [1649] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(774), - [1652] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(2152), - [1655] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(2152), - [1658] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(2242), - [1661] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(2264), - [1664] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(2205), - [1667] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(1459), - [1670] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(1461), - [1673] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(1467), - [1676] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(1468), - [1679] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(1471), - [1682] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(780), - [1685] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(780), - [1688] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(2166), - [1691] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(2169), - [1694] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(444), - [1697] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(966), - [1700] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(444), - [1703] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(2060), - [1706] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(772), - [1709] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(994), - [1712] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(897), - [1715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 22), - [1717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), - [1719] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(769), - [1722] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2150), - [1725] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2150), - [1728] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2239), - [1731] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2173), - [1734] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2224), - [1737] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1603), - [1740] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1609), - [1743] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1760), - [1746] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1762), - [1749] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1773), - [1752] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(776), - [1755] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(776), - [1758] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2172), - [1761] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2175), - [1764] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(556), - [1767] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1060), - [1770] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(556), - [1773] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(989), - [1776] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(803), - [1779] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1039), - [1782] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(924), - [1785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1052), - [1787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2130), - [1789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2125), - [1791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 1, 0, 0), - [1793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(989), - [1795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1017), - [1797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1000), - [1799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(943), - [1801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), - [1803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(917), - [1805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879), - [1807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(856), - [1809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1049), - [1811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), - [1813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930), - [1815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1061), - [1817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2096), - [1819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2114), - [1821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), - [1823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(912), - [1825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864), - [1827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), - [1829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1047), - [1831] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_parenthesized_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(791), - [1834] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parenthesized_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(2148), - [1837] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_parenthesized_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(2148), - [1840] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_parenthesized_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(2238), - [1843] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_parenthesized_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(2261), - [1846] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_parenthesized_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(2200), - [1849] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_parenthesized_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(1582), - [1852] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parenthesized_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(1584), - [1855] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parenthesized_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(1586), - [1858] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parenthesized_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(1588), - [1861] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parenthesized_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(1590), - [1864] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parenthesized_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(792), - [1867] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_parenthesized_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(792), - [1870] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parenthesized_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(2193), - [1873] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parenthesized_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(2195), - [1876] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_parenthesized_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(702), - [1879] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_parenthesized_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(978), - [1882] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parenthesized_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(702), - [1885] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parenthesized_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(2093), - [1888] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parenthesized_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(790), - [1891] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parenthesized_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(968), - [1894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parenthesized_expression_repeat1, 2, 0, 22), - [1896] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parenthesized_expression_repeat1, 2, 0, 22), SHIFT_REPEAT(884), - [1899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(713), - [1901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2139), - [1903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2139), - [1905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2252), - [1907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2276), - [1909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2227), - [1911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1221), - [1913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1222), - [1915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1223), - [1917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1224), - [1919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1225), - [1921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753), - [1923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(753), - [1925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), - [1927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(911), - [1929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [1931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1267), - [1933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1036), - [1935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(918), - [1937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(543), - [1939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), - [1941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2084), - [1943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(445), - [1945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), - [1947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1298), - [1949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(636), - [1951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), - [1953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(544), - [1955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), - [1957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(637), - [1959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), - [1961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(638), - [1963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(638), - [1965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1084), - [1967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(639), - [1969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), - [1971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1088), - [1973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(746), - [1975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2144), - [1977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2144), - [1979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2260), - [1981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2272), - [1983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2220), - [1985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1709), - [1987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1710), - [1989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1711), - [1991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1712), - [1993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1713), - [1995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), - [1997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(747), - [1999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), - [2001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(881), - [2003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [2005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1022), - [2007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910), - [2009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(48), - [2011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [2013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(545), - [2015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), - [2017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(49), - [2019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [2021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(641), - [2023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), - [2025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50), - [2027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [2029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(642), - [2031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), - [2033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1094), - [2035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51), - [2037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [2039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(52), - [2041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [2043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(546), - [2045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), - [2047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), - [2049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [2051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54), - [2053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [2055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(643), - [2057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), - [2059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(55), - [2061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [2063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(547), - [2065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), - [2067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(56), - [2069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [2071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(644), - [2073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), - [2075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57), - [2077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [2079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(645), - [2081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), - [2083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1097), - [2085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), - [2087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [2089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59), - [2091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [2093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(548), - [2095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), - [2097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(646), - [2099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), - [2101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2083), - [2103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2160), - [2105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2160), - [2107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2244), - [2109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2266), - [2111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2208), - [2113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1099), - [2115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100), - [2117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1101), - [2119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1104), - [2121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1105), - [2123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2087), - [2125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2087), - [2127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2233), - [2129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2185), - [2131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2050), - [2133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2126), - [2135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2050), - [2137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_with_default, 2, 0, 9), - [2139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2090), - [2141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1001), - [2143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), - [2145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(549), - [2147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), - [2149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(647), - [2151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), - [2153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(550), - [2155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), - [2157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1952), - [2159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1952), - [2161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1107), - [2163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1982), - [2165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1982), - [2167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1108), - [2169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1988), - [2171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1988), - [2173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1109), - [2175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60), - [2177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [2179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(61), - [2181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [2183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1112), - [2185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2019), - [2187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2019), - [2189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1110), - [2191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2033), - [2193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2033), - [2195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1111), - [2197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2040), - [2199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2040), - [2201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1151), - [2203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1929), - [2205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1929), - [2207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1931), - [2209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1931), - [2211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1991), - [2213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1991), - [2215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1971), - [2217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1971), - [2219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1972), - [2221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1972), - [2223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(62), - [2225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [2227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(63), - [2229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [2231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1116), - [2233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(64), - [2235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [2237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1117), - [2239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(65), - [2241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [2243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1121), - [2245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), - [2247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [2249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), - [2251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [2253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), - [2255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [2257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1126), - [2259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(69), - [2261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [2263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1128), - [2265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1989), - [2267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1989), - [2269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1166), - [2271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70), - [2273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [2275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71), - [2277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [2279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1132), - [2281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1997), - [2283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1997), - [2285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1167), - [2287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2006), - [2289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2006), - [2291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1170), - [2293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2008), - [2295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2008), - [2297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1171), - [2299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), - [2301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [2303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2014), - [2305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2014), - [2307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1172), - [2309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(73), - [2311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [2313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(74), - [2315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [2317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1136), - [2319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2018), - [2321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2018), - [2323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1173), - [2325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(632), - [2327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), - [2329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1076), - [2331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(75), - [2333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [2335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2038), - [2337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2038), - [2339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1178), - [2341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2044), - [2343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2044), - [2345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1181), - [2347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1923), - [2349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1923), - [2351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1184), - [2353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(76), - [2355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [2357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1932), - [2359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1932), - [2361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1187), - [2363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1939), - [2365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1939), - [2367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1190), - [2369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1951), - [2371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1951), - [2373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1193), - [2375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(728), - [2377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2143), - [2379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2143), - [2381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2250), - [2383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2274), - [2385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2223), - [2387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1140), - [2389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1141), - [2391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1142), - [2393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1143), - [2395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1144), - [2397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(729), - [2399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(729), - [2401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), - [2403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(824), - [2405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), - [2407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1146), - [2409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1029), - [2411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), - [2413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78), - [2415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [2417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1147), - [2419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(79), - [2421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [2423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1149), - [2425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), - [2427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), - [2429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1150), - [2431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81), - [2433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [2435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1152), - [2437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(82), - [2439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [2441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1168), - [2443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(83), - [2445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [2447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84), - [2449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [2451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(551), - [2453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), - [2455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(85), - [2457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [2459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), - [2461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [2463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1980), - [2465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1980), - [2467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(87), - [2469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [2471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1986), - [2473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1986), - [2475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1197), - [2477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), - [2479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [2481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1174), - [2483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90), - [2485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [2487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1177), - [2489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), - [2491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [2493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1179), - [2495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(92), - [2497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [2499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1180), - [2501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93), - [2503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [2505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1182), - [2507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(94), - [2509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [2511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1183), - [2513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(95), - [2515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [2517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1185), - [2519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96), - [2521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [2523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1186), - [2525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(97), - [2527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [2529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1188), - [2531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(98), - [2533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [2535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1189), - [2537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(99), - [2539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [2541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1191), - [2543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(100), - [2545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [2547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1192), - [2549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2016), - [2551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2016), - [2553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2023), - [2555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2023), - [2557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(101), - [2559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [2561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(102), - [2563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [2565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1195), - [2567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2047), - [2569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2047), - [2571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1925), - [2573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1925), - [2575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1926), - [2577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1926), - [2579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1953), - [2581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1953), - [2583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103), - [2585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [2587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1979), - [2589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1979), - [2591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104), - [2593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [2595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(105), - [2597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), - [2599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2051), - [2601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2051), - [2603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(106), - [2605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [2607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(107), - [2609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [2611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2011), - [2613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2011), - [2615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), - [2617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [2619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(109), - [2621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [2623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2046), - [2625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2046), - [2627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110), - [2629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [2631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111), - [2633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [2635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1924), - [2637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1924), - [2639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(112), - [2641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [2643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), - [2645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [2647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1938), - [2649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1938), - [2651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), - [2653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [2655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), - [2657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [2659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1946), - [2661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1946), - [2663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(552), - [2665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), - [2667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), - [2669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [2671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), - [2673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [2675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1199), - [2677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1987), - [2679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1987), - [2681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2003), - [2683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2003), - [2685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1209), - [2687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(118), - [2689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [2691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), - [2693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [2695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1203), - [2697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120), - [2699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [2701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1204), - [2703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), - [2705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [2707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1207), - [2709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122), - [2711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [2713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), - [2715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [2717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), - [2719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [2721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1212), - [2723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), - [2725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [2727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1213), - [2729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126), - [2731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [2733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), - [2735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [2737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1216), - [2739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2021), - [2741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2021), - [2743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2026), - [2745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2026), - [2747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1217), - [2749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2030), - [2751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2030), - [2753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1219), - [2755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), - [2757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [2759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), - [2761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [2763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), - [2765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [2767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1218), - [2769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2049), - [2771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2049), - [2773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1227), - [2775] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), - [2777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [2779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1927), - [2781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1927), - [2783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132), - [2785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [2787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1928), - [2789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1928), - [2791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1930), - [2793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1930), - [2795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1233), - [2797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), - [2799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [2801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1230), - [2803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), - [2805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [2807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1231), - [2809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), - [2811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [2813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1232), - [2815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), - [2817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [2819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1234), - [2821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137), - [2823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [2825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1235), - [2827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1933), - [2829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1933), - [2831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1236), - [2833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1941), - [2835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1941), - [2837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1943), - [2839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1943), - [2841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1241), - [2843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), - [2845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [2847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1254), - [2849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), - [2851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [2853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), - [2855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [2857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), - [2859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [2861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1958), - [2863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1958), - [2865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(143), - [2867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [2869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), - [2871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [2873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1959), - [2875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1959), - [2877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1965), - [2879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1965), - [2881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1250), - [2883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), - [2885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [2887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1261), - [2889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), - [2891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [2893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1264), - [2895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(148), - [2897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [2899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1265), - [2901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1967), - [2903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1967), - [2905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150), - [2907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [2909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1268), - [2911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), - [2913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [2915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1270), - [2917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), - [2919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [2921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1271), - [2923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), - [2925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [2927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1273), - [2929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), - [2931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [2933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1274), - [2935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), - [2937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [2939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1276), - [2941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), - [2943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [2945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1278), - [2947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), - [2949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [2951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1279), - [2953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1974), - [2955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1974), - [2957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(486), - [2959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), - [2961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(323), - [2963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), - [2965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1263), - [2967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), - [2969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), - [2971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1266), - [2973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), - [2975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [2977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), - [2979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [2981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1290), - [2983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), - [2985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), - [2987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1269), - [2989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326), - [2991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), - [2993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1272), - [2995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327), - [2997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), - [2999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1275), - [3001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18), - [3003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [3005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1380), - [3007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(328), - [3009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), - [3011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1299), - [3013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), - [3015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [3017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161), - [3019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [3021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(329), - [3023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), - [3025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), - [3027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [3029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(163), - [3031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [3033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(330), - [3035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), - [3037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), - [3039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [3041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), - [3043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [3045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(331), - [3047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), - [3049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166), - [3051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [3053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167), - [3055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [3057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(332), - [3059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), - [3061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), - [3063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [3065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), - [3067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [3069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333), - [3071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), - [3073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), - [3075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [3077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(487), - [3079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), - [3081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1401), - [3083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(171), - [3085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [3087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(172), - [3089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [3091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334), - [3093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), - [3095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1312), - [3097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(335), - [3099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), - [3101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1313), - [3103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(336), - [3105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), - [3107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1317), - [3109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(337), - [3111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), - [3113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1319), - [3115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(338), - [3117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), - [3119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1320), - [3121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339), - [3123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), - [3125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1322), - [3127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340), - [3129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), - [3131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1348), - [3133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(341), - [3135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), - [3137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1362), - [3139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(342), - [3141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), - [3143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1386), - [3145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343), - [3147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), - [3149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1388), - [3151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), - [3153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [3155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174), - [3157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [3159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1301), - [3161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344), - [3163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), - [3165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1389), - [3167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(345), - [3169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), - [3171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1392), - [3173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(346), - [3175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), - [3177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1395), - [3179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(446), - [3181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), - [3183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(555), - [3185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555), - [3187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(557), - [3189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), - [3191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1397), - [3193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(322), - [3195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), - [3197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(349), - [3199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), - [3201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(350), - [3203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), - [3205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1419), - [3207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175), - [3209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [3211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176), - [3213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [3215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1306), - [3217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), - [3219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [3221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1307), - [3223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), - [3225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [3227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1310), - [3229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(471), - [3231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), - [3233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1251), - [3235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), - [3237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [3239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), - [3241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [3243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), - [3245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [3247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1314), - [3249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(182), - [3251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [3253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1315), - [3255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183), - [3257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [3259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184), - [3261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [3263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1318), - [3265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(351), - [3267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), - [3269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(352), - [3271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), - [3273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), - [3275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [3277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(186), - [3279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [3281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187), - [3283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [3285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1321), - [3287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(353), - [3289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), - [3291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(188), - [3293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [3295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(354), - [3297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), - [3299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(355), - [3301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), - [3303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), - [3305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [3307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(356), - [3309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), - [3311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2058), - [3313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2149), - [3315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2149), - [3317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2254), - [3319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2278), - [3321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2229), - [3323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1323), - [3325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324), - [3327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1325), - [3329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1326), - [3331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1327), - [3333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2064), - [3335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2064), - [3337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2196), - [3339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2203), - [3341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1896), - [3343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2094), - [3345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1896), - [3347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1329), - [3349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2062), - [3351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1043), - [3353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(921), - [3355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1897), - [3357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1897), - [3359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1330), - [3361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1898), - [3363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1898), - [3365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1331), - [3367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1899), - [3369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1899), - [3371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1332), - [3373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1900), - [3375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1900), - [3377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1333), - [3379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1904), - [3381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1904), - [3383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1346), - [3385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1905), - [3387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1905), - [3389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1906), - [3391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1906), - [3393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1907), - [3395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1907), - [3397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1908), - [3399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1908), - [3401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1909), - [3403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1909), - [3405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1910), - [3407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1910), - [3409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1349), - [3411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1912), - [3413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1912), - [3415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1351), - [3417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1913), - [3419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1913), - [3421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1352), - [3423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1914), - [3425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1914), - [3427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1353), - [3429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1915), - [3431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1915), - [3433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1354), - [3435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1916), - [3437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1916), - [3439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1355), - [3441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1917), - [3443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1917), - [3445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1356), - [3447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1918), - [3449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1918), - [3451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1357), - [3453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1919), - [3455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1919), - [3457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1358), - [3459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1920), - [3461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1920), - [3463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1359), - [3465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1893), - [3467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1893), - [3469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1360), - [3471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1882), - [3473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1882), - [3475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1361), - [3477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1880), - [3479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1880), - [3481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1883), - [3483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1883), - [3485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1363), - [3487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(357), - [3489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), - [3491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1911), - [3493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1911), - [3495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1872), - [3497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1872), - [3499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1881), - [3501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1881), - [3503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1886), - [3505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1886), - [3507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1888), - [3509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1888), - [3511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1889), - [3513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1889), - [3515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1890), - [3517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1890), - [3519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1884), - [3521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1884), - [3523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1885), - [3525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1885), - [3527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1887), - [3529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1887), - [3531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1891), - [3533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1891), - [3535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1921), - [3537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1921), - [3539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1894), - [3541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1894), - [3543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(358), - [3545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), - [3547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1895), - [3549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1895), - [3551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1901), - [3553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1901), - [3555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1365), - [3557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1902), - [3559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1902), - [3561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1903), - [3563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1903), - [3565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1369), - [3567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1866), - [3569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1866), - [3571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1370), - [3573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1867), - [3575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1867), - [3577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1373), - [3579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1868), - [3581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1868), - [3583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1869), - [3585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1869), - [3587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1870), - [3589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1870), - [3591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1375), - [3593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1871), - [3595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1871), - [3597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1376), - [3599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1873), - [3601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1873), - [3603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1874), - [3605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1874), - [3607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1378), - [3609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1875), - [3611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1875), - [3613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1876), - [3615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1876), - [3617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1877), - [3619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1877), - [3621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1379), - [3623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1878), - [3625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1878), - [3627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1879), - [3629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1879), - [3631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), - [3633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [3635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(719), - [3637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2159), - [3639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2159), - [3641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2256), - [3643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2280), - [3645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2232), - [3647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1381), - [3649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1382), - [3651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1383), - [3653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1384), - [3655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1385), - [3657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(720), - [3659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(720), - [3661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190), - [3663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(883), - [3665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [3667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1391), - [3669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1050), - [3671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), - [3673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), - [3675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [3677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1393), - [3679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), - [3681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [3683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1394), - [3685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(193), - [3687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [3689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1396), - [3691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), - [3693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), - [3695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1398), - [3697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359), - [3699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), - [3701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), - [3703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [3705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1426), - [3707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(360), - [3709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [3711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(361), - [3713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), - [3715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(195), - [3717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [3719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1421), - [3721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196), - [3723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [3725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(362), - [3727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), - [3729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(197), - [3731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [3733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(198), - [3735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [3737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(363), - [3739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), - [3741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(199), - [3743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [3745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(559), - [3747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), - [3749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), - [3751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [3753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(560), - [3755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), - [3757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1417), - [3759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(561), - [3761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), - [3763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1418), - [3765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(488), - [3767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), - [3769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), - [3771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [3773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1430), - [3775] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), - [3777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [3779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1434), - [3781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(204), - [3783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [3785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1436), - [3787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(205), - [3789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [3791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1438), - [3793] = {.entry = {.count = 1, .reusable = false}}, SHIFT(206), - [3795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [3797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1440), - [3799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(207), - [3801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), - [3803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1441), - [3805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(208), - [3807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [3809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1443), - [3811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(209), - [3813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [3815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1445), - [3817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(210), - [3819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [3821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1447), - [3823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(211), - [3825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [3827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1449), - [3829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(212), - [3831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [3833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1451), - [3835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(213), - [3837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [3839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1453), - [3841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(489), - [3843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), - [3845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1439), - [3847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(562), - [3849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), - [3851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1427), - [3853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(490), - [3855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), - [3857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1444), - [3859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(563), - [3861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), - [3863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(564), - [3865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), - [3867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(364), - [3869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), - [3871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(366), - [3873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), - [3875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1452), - [3877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(214), - [3879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), - [3881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(215), - [3883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [3885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1465), - [3887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(565), - [3889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), - [3891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1431), - [3893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(566), - [3895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), - [3897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1435), - [3899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(447), - [3901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), - [3903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), - [3905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [3907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(567), - [3909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), - [3911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(568), - [3913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568), - [3915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1442), - [3917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(491), - [3919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), - [3921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1458), - [3923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(216), - [3925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [3927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(569), - [3929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), - [3931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(217), - [3933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [3935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(448), - [3937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), - [3939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(218), - [3941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [3943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(570), - [3945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), - [3947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(219), - [3949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), - [3951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(571), - [3953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), - [3955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1450), - [3957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(220), - [3959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), - [3961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(495), - [3963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), - [3965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(221), - [3967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), - [3969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(222), - [3971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [3973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(572), - [3975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), - [3977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(223), - [3979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [3981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(496), - [3983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), - [3985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(224), - [3987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [3989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(497), - [3991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), - [3993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1477), - [3995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(225), - [3997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), - [3999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(498), - [4001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), - [4003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1482), - [4005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(226), - [4007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [4009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(573), - [4011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(573), - [4013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(227), - [4015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [4017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(367), - [4019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), - [4021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(228), - [4023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [4025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(368), - [4027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), - [4029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1460), - [4031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(369), - [4033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), - [4035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1462), - [4037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(449), - [4039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), - [4041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(370), - [4043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), - [4045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1469), - [4047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(499), - [4049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), - [4051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(577), - [4053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), - [4055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1480), - [4057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(371), - [4059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), - [4061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(578), - [4063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), - [4065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1487), - [4067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(372), - [4069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), - [4071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(373), - [4073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), - [4075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1473), - [4077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(374), - [4079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), - [4081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1475), - [4083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229), - [4085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [4087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(230), - [4089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [4091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1483), - [4093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(579), - [4095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), - [4097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1501), - [4099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(580), - [4101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), - [4103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1505), - [4105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(375), - [4107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), - [4109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(376), - [4111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), - [4113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1478), - [4115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(581), - [4117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), - [4119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1507), - [4121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(500), - [4123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), - [4125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1510), - [4127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(377), - [4129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), - [4131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(450), - [4133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), - [4135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(378), - [4137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), - [4139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(379), - [4141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), - [4143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1481), - [4145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(501), - [4147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), - [4149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(380), - [4151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), - [4153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(582), - [4155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), - [4157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1592), - [4159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(583), - [4161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), - [4163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(381), - [4165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), - [4167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(502), - [4169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), - [4171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(231), - [4173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [4175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(232), - [4177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [4179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1489), - [4181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(233), - [4183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [4185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1491), - [4187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234), - [4189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), - [4191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1495), - [4193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(584), - [4195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), - [4197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(503), - [4199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), - [4201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1571), - [4203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235), - [4205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [4207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(382), - [4209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), - [4211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1511), - [4213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), - [4215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [4217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237), - [4219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [4221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1500), - [4223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238), - [4225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [4227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1502), - [4229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(383), - [4231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), - [4233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1518), - [4235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(239), - [4237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [4239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(240), - [4241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [4243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1506), - [4245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(384), - [4247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), - [4249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1519), - [4251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(385), - [4253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), - [4255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1521), - [4257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(386), - [4259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), - [4261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1525), - [4263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(241), - [4265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), - [4267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(585), - [4269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585), - [4271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(242), - [4273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [4275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(243), - [4277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [4279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1509), - [4281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(472), - [4283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), - [4285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(586), - [4287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), - [4289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(244), - [4291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), - [4293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(587), - [4295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), - [4297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(387), - [4299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), - [4301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1573), - [4303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(245), - [4305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [4307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(504), - [4309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), - [4311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(388), - [4313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), - [4315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(473), - [4317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), - [4319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(735), - [4321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2154), - [4323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2154), - [4325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2258), - [4327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2282), - [4329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2236), - [4331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1513), - [4333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1514), - [4335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1515), - [4337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1516), - [4339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1517), - [4341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736), - [4343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(736), - [4345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(246), - [4347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(838), - [4349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [4351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1524), - [4353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1057), - [4355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(931), - [4357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(247), - [4359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [4361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1526), - [4363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(248), - [4365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [4367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1528), - [4369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(249), - [4371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [4373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1530), - [4375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(250), - [4377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [4379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1532), - [4381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(389), - [4383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), - [4385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(390), - [4387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), - [4389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(474), - [4391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), - [4393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(391), - [4395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), - [4397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), - [4399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [4401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1558), - [4403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(588), - [4405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), - [4407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1615), - [4409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(252), - [4411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [4413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(392), - [4415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), - [4417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253), - [4419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), - [4421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(589), - [4423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), - [4425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1618), - [4427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(254), - [4429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [4431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(590), - [4433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(590), - [4435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1620), - [4437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), - [4439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [4441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(591), - [4443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), - [4445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1626), - [4447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(256), - [4449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [4451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(592), - [4453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), - [4455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1629), - [4457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(393), - [4459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), - [4461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1591), - [4463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(394), - [4465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), - [4467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1593), - [4469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(395), - [4471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), - [4473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1595), - [4475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(257), - [4477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [4479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1568), - [4481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(259), - [4483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), - [4485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1572), - [4487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(260), - [4489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), - [4491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1574), - [4493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(261), - [4495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), - [4497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1576), - [4499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(262), - [4501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [4503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1577), - [4505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(263), - [4507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), - [4509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1578), - [4511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(264), - [4513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), - [4515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1580), - [4517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265), - [4519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), - [4521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1581), - [4523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(266), - [4525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [4527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1583), - [4529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267), - [4531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [4533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1585), - [4535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(268), - [4537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), - [4539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1587), - [4541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269), - [4543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), - [4545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1589), - [4547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(396), - [4549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), - [4551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1597), - [4553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(397), - [4555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), - [4557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1598), - [4559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(398), - [4561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), - [4563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1600), - [4565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(399), - [4567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), - [4569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1604), - [4571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(400), - [4573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), - [4575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1606), - [4577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(401), - [4579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), - [4581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1608), - [4583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(402), - [4585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), - [4587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1610), - [4589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(403), - [4591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), - [4593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1612), - [4595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(404), - [4597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), - [4599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1614), - [4601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(270), - [4603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), - [4605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271), - [4607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), - [4609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1601), - [4611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(405), - [4613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), - [4615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1616), - [4617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(593), - [4619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), - [4621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1636), - [4623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(595), - [4625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), - [4627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1638), - [4629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(596), - [4631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), - [4633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1646), - [4635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(597), - [4637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), - [4639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1648), - [4641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(598), - [4643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), - [4645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1651), - [4647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(599), - [4649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), - [4651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1653), - [4653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(600), - [4655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), - [4657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1655), - [4659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), - [4661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [4663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(601), - [4665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), - [4667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1657), - [4669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273), - [4671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), - [4673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(505), - [4675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), - [4677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(274), - [4679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), - [4681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(408), - [4683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), - [4685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(275), - [4687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), - [4689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(409), - [4691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), - [4693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1640), - [4695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276), - [4697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), - [4699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), - [4701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), - [4703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(278), - [4705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), - [4707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(475), - [4709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), - [4711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), - [4713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), - [4715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(280), - [4717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), - [4719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(506), - [4721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), - [4723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1611), - [4725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(281), - [4727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), - [4729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(507), - [4731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), - [4733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1617), - [4735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282), - [4737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), - [4739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(508), - [4741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), - [4743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1621), - [4745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), - [4747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [4749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(509), - [4751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), - [4753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1633), - [4755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(284), - [4757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [4759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(510), - [4761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), - [4763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1644), - [4765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(410), - [4767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), - [4769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(608), - [4771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), - [4773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(411), - [4775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), - [4777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(609), - [4779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), - [4781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1699), - [4783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(412), - [4785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), - [4787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(476), - [4789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), - [4791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(413), - [4793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), - [4795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(414), - [4797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), - [4799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(477), - [4801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), - [4803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(415), - [4805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), - [4807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285), - [4809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), - [4811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), - [4813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), - [4815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1622), - [4817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(624), - [4819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), - [4821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1295), - [4823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(416), - [4825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), - [4827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(478), - [4829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), - [4831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(417), - [4833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), - [4835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(511), - [4837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), - [4839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1719), - [4841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(418), - [4843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), - [4845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(626), - [4847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), - [4849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1425), - [4851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(419), - [4853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), - [4855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(512), - [4857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), - [4859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(420), - [4861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), - [4863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(479), - [4865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), - [4867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(421), - [4869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), - [4871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(610), - [4873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), - [4875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(422), - [4877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), - [4879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(513), - [4881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), - [4883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(611), - [4885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), - [4887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(451), - [4889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), - [4891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1504), - [4893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(612), - [4895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), - [4897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(515), - [4899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), - [4901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287), - [4903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [4905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), - [4907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [4909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1628), - [4911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289), - [4913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), - [4915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1630), - [4917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), - [4919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), - [4921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1634), - [4923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(613), - [4925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), - [4927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(480), - [4929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), - [4931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(291), - [4933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), - [4935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(614), - [4937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), - [4939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(292), - [4941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), - [4943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(293), - [4945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), - [4947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1639), - [4949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), - [4951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), - [4953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1641), - [4955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(516), - [4957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(516), - [4959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), - [4961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [4963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296), - [4965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), - [4967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1645), - [4969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(615), - [4971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), - [4973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(452), - [4975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), - [4977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1512), - [4979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(616), - [4981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), - [4983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), - [4985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), - [4987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(423), - [4989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), - [4991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), - [4993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), - [4995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42), - [4997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [4999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1649), - [5001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(424), - [5003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), - [5005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1666), - [5007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(517), - [5009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), - [5011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), - [5013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), - [5015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(617), - [5017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), - [5019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(481), - [5021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), - [5023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(618), - [5025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), - [5027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(301), - [5029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), - [5031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(453), - [5033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), - [5035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1520), - [5037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(619), - [5039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), - [5041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(483), - [5043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), - [5045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(620), - [5047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), - [5049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(454), - [5051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), - [5053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1579), - [5055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(621), - [5057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), - [5059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(518), - [5061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), - [5063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1759), - [5065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(622), - [5067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), - [5069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(519), - [5071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), - [5073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1761), - [5075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4), - [5077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [5079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1661), - [5081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(520), - [5083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), - [5085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1770), - [5087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5), - [5089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), - [5091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6), - [5093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), - [5095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1664), - [5097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(521), - [5099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), - [5101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1065), - [5103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [5105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [5107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(688), - [5109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), - [5111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1068), - [5113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(425), - [5115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), - [5117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(426), - [5119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), - [5121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1672), - [5123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(427), - [5125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), - [5127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1674), - [5129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(428), - [5131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), - [5133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1679), - [5135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(523), - [5137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), - [5139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1074), - [5141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(524), - [5143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524), - [5145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1081), - [5147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(429), - [5149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), - [5151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(525), - [5153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), - [5155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1086), - [5157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(430), - [5159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), - [5161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(431), - [5163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), - [5165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1688), - [5167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(432), - [5169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), - [5171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1690), - [5173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(526), - [5175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), - [5177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1093), - [5179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(527), - [5181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), - [5183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1096), - [5185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(433), - [5187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), - [5189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(434), - [5191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), - [5193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1694), - [5195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(528), - [5197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), - [5199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1098), - [5201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(529), - [5203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), - [5205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1148), - [5207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(530), - [5209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), - [5211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1194), - [5213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8), - [5215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [5217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1685), - [5219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9), - [5221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [5223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10), - [5225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [5227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1687), - [5229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11), - [5231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [5233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(435), - [5235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), - [5237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(484), - [5239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), - [5241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(436), - [5243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), - [5245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(437), - [5247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), - [5249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1702), - [5251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(458), - [5253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), - [5255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1596), - [5257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(485), - [5259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), - [5261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(438), - [5263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), - [5265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1857), - [5267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1857), - [5269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1696), - [5271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1856), - [5273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1856), - [5275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1864), - [5277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1864), - [5279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1698), - [5281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1858), - [5283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1858), - [5285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(623), - [5287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), - [5289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(625), - [5291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), - [5293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1763), - [5295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(459), - [5297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), - [5299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1599), - [5301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(439), - [5303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), - [5305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(460), - [5307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), - [5309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1605), - [5311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(461), - [5313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), - [5315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1613), - [5317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12), - [5319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [5321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1706), - [5323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13), - [5325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [5327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14), - [5329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [5331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1708), - [5333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15), - [5335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [5337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), - [5339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [5341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1722), - [5343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299), - [5345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), - [5347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1727), - [5349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302), - [5351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), - [5353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1728), - [5355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(303), - [5357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), - [5359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1729), - [5361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(304), - [5363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), - [5365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1731), - [5367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(462), - [5369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), - [5371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1627), - [5373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16), - [5375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [5377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1716), - [5379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17), - [5381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [5383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), - [5385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [5387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1718), - [5389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19), - [5391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [5393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(538), - [5395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), - [5397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(539), - [5399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), - [5401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1296), - [5403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305), - [5405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), - [5407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1771), - [5409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(306), - [5411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), - [5413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(26), - [5415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [5417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1724), - [5419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(27), - [5421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [5423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(28), - [5425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [5427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1726), - [5429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), - [5431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [5433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307), - [5435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), - [5437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(308), - [5439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), - [5441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309), - [5443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), - [5445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(463), - [5447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), - [5449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1647), - [5451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(310), - [5453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), - [5455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(30), - [5457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [5459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1733), - [5461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31), - [5463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [5465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), - [5467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [5469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1735), - [5471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), - [5473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [5475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(464), - [5477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), - [5479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1652), - [5481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(465), - [5483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), - [5485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1689), - [5487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(466), - [5489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), - [5491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1693), - [5493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(311), - [5495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [5497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1072), - [5499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(313), - [5501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), - [5503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1075), - [5505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(314), - [5507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), - [5509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1077), - [5511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1859), - [5513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1859), - [5515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1743), - [5517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1863), - [5519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1863), - [5521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1861), - [5523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1861), - [5525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1745), - [5527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1862), - [5529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1862), - [5531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(315), - [5533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), - [5535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1079), - [5537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(316), - [5539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), - [5541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1080), - [5543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317), - [5545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), - [5547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1082), - [5549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318), - [5551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), - [5553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1083), - [5555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(319), - [5557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), - [5559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1085), - [5561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320), - [5563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), - [5565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1087), - [5567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194), - [5569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [5571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1089), - [5573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), - [5575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [5577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1754), - [5579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), - [5581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [5583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), - [5585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [5587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1756), - [5589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), - [5591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [5593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), - [5595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [5597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1091), - [5599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), - [5601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [5603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1092), - [5605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(540), - [5607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), - [5609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(627), - [5611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), - [5613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1433), - [5615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(541), - [5617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), - [5619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(631), - [5621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), - [5623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1456), - [5625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(628), - [5627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), - [5629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), - [5631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [5633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1765), - [5635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), - [5637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [5639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), - [5641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [5643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1767), - [5645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), - [5647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [5649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(629), - [5651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), - [5653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1067), - [5655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(630), - [5657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), - [5659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1069), - [5661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(542), - [5663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), - [5665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(45), - [5667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [5669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46), - [5671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [5673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102), - [5675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(365), - [5677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), - [5679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1474), - [5681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(22), - [5683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [5685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1775), - [5687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(23), - [5689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [5691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(24), - [5693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [5695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1777), - [5697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(25), - [5699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [5701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2028), - [5703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2028), - [5705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1175), - [5707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1983), - [5709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1983), - [5711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2036), - [5713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2036), - [5715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1990), - [5717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1990), - [5719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1976), - [5721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1976), - [5723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2042), - [5725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2042), - [5727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1994), - [5729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1994), - [5731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2041), - [5733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2041), - [5735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2043), - [5737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2043), - [5739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2045), - [5741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2045), - [5743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2048), - [5745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2048), - [5747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1934), - [5749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1934), - [5751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1935), - [5753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1935), - [5755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1936), - [5757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1936), - [5759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1937), - [5761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1937), - [5763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1940), - [5765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1940), - [5767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1942), - [5769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1942), - [5771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1944), - [5773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1944), - [5775] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1945), - [5777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1945), - [5779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1947), - [5781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1947), - [5783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1948), - [5785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1948), - [5787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1949), - [5789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1949), - [5791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1950), - [5793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1950), - [5795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1954), - [5797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1954), - [5799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1955), - [5801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1955), - [5803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1956), - [5805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1956), - [5807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1957), - [5809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1957), - [5811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1961), - [5813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1961), - [5815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1962), - [5817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1962), - [5819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1963), - [5821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1963), - [5823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1964), - [5825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1964), - [5827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1966), - [5829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1966), - [5831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1968), - [5833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1968), - [5835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1969), - [5837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1969), - [5839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1970), - [5841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1970), - [5843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1973), - [5845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1973), - [5847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1975), - [5849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1975), - [5851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1922), - [5853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1922), - [5855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1978), - [5857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1978), - [5859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1981), - [5861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1981), - [5863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2039), - [5865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2039), - [5867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1984), - [5869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1984), - [5871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1985), - [5873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1985), - [5875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1992), - [5877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1992), - [5879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1993), - [5881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1993), - [5883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1995), - [5885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1995), - [5887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1996), - [5889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1996), - [5891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1998), - [5893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1998), - [5895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1999), - [5897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1999), - [5899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2000), - [5901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2000), - [5903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2001), - [5905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2001), - [5907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2002), - [5909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2002), - [5911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2004), - [5913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2004), - [5915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2005), - [5917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2005), - [5919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2007), - [5921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2007), - [5923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2009), - [5925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2009), - [5927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2010), - [5929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2010), - [5931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2012), - [5933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2012), - [5935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2013), - [5937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2013), - [5939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2015), - [5941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2015), - [5943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2017), - [5945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2017), - [5947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2020), - [5949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2020), - [5951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2022), - [5953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2022), - [5955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2024), - [5957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2024), - [5959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2025), - [5961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2025), - [5963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2027), - [5965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2027), - [5967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2029), - [5969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2029), - [5971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2031), - [5973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2031), - [5975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2032), - [5977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2032), - [5979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2034), - [5981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2034), - [5983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2035), - [5985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2035), - [5987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2037), - [5989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2037), - [5991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1977), - [5993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1977), - [5995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2108), - [5997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1892), - [5999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2102), - [6001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1851), - [6003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2129), - [6005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1854), - [6007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2122), - [6009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1960), - [6011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2115), - [6013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1334), - [6015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1335), - [6017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1336), - [6019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1336), - [6021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1337), - [6023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1338), - [6025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1338), - [6027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1339), - [6029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1340), - [6031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1339), - [6033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1340), - [6035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1341), - [6037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1341), - [6039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1342), - [6041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1342), - [6043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1343), - [6045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1344), - [6047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1345), - [6049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1852), - [6051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1220), - [6053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(678), - [6055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), - [6057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), - [6059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1211), - [6061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1237), - [6063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1367), - [6065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2128), - [6067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1372), - [6069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1377), - [6071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1371), - [6073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1226), - [6075] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(1892), - [6078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1120), - [6080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1123), - [6082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1124), - [6084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1125), - [6086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1125), - [6088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1127), - [6090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1130), - [6092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1130), - [6094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1778), - [6096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1133), - [6098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1778), - [6100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1133), - [6102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1134), - [6104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1134), - [6106] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1135), - [6108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1135), - [6110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1137), - [6112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1138), - [6114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1139), - [6116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1853), - [6118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), - [6120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1429), - [6122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), - [6124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), - [6126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1700), - [6128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1768), - [6130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1131), - [6132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1078), - [6134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1198), - [6136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1210), - [6138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1215), - [6140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1228), - [6142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1420), - [6144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1454), - [6146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1457), - [6148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1470), - [6150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1643), - [6152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1667), - [6154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1669), - [6156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1680), - [6158] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(1960), - [6161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1103), - [6163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113), - [6165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1115), - [6167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1122), - [6169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1196), - [6171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1200), - [6173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1202), - [6175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1208), - [6177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1291), - [6179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1302), - [6181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1414), - [6183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1304), - [6185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1311), - [6187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1364), - [6189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1366), - [6191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1368), - [6193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1374), - [6195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1277), - [6197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1466), - [6199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1484), - [6201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1387), - [6203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1486), - [6205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1496), - [6207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1602), - [6209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1623), - [6211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1625), - [6213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1635), - [6215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1659), - [6217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1662), - [6219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1684), - [6221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1686), - [6223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1695), - [6225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1697), - [6227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1705), - [6229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1707), - [6231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1715), - [6233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1717), - [6235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1723), - [6237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1725), - [6239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1732), - [6241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1734), - [6243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1742), - [6245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1744), - [6247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1753), - [6249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1755), - [6251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1764), - [6253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1766), - [6255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1472), - [6257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1774), - [6259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1776), - [6261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1297), - [6263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1259), - [6265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1399), - [6267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1415), - [6269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1428), - [6271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_with_default, 3, 0, 29), - [6273] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument, 1, 0, 19), - [6275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 1, 0, 19), - [6277] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__argument_named, 3, 0, 36), - [6279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__argument_named, 3, 0, 36), - [6281] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument, 1, 0, 20), - [6283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 1, 0, 20), - [6285] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__argument_unnamed, 1, 0, 20), - [6287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__argument_unnamed, 1, 0, 20), - [6289] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_call_arguments_repeat1, 1, 0, 17), - [6291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 1, 0, 17), - [6293] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__argument, 1, 0, 18), - [6295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__argument, 1, 0, 18), - [6297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2104), - [6299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2110), - [6301] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(2084), - [6304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2119), - [6306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2118), - [6308] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameters, 2, 0, 7), - [6310] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 2, 0, 7), - [6312] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameters, 3, 0, 24), - [6314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 3, 0, 24), - [6316] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameters, 4, 0, 31), - [6318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 4, 0, 31), - [6320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2285), - [6322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2304), - [6324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2095), - [6326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2142), - [6328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2135), - [6330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2147), - [6332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2287), - [6334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2140), - [6336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2145), - [6338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2141), - [6340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2151), - [6342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2153), - [6344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2156), - [6346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2146), - [6348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2155), - [6350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2158), - [6352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2138), - [6354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(739), - [6356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2289), - [6358] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [6360] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__single_quoted_string_content, 2, 0, 0), - [6362] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__single_quoted_string_content, 2, 0, 0), SHIFT_REPEAT(2289), - [6365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2085), - [6367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2286), - [6369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1784), - [6371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(726), - [6373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(789), - [6375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(750), - [6377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(758), - [6379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(802), - [6381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1782), - [6383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(751), - [6385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(767), - [6387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2217), - [6389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2313), - [6391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(724), - [6393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(770), - [6395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(740), - [6397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(784), - [6399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(756), - [6401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(733), - [6403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(809), - [6405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(714), - [6407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(715), - [6409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(788), - [6411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2157), - [6413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2105), - [6415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2092), - [6417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(775), - [6419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(741), - [6421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(778), - [6423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(742), - [6425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(762), - [6427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2111), - [6429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(807), - [6431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(799), - [6433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(787), - [6435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(800), - [6437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2068), - [6439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(759), - [6441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2091), - [6443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(782), - [6445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2202), - [6447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1785), - [6449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(806), - [6451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1786), - [6453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2071), - [6455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(725), - [6457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2206), - [6459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1789), - [6461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1790), - [6463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(716), - [6465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2210), - [6467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1793), - [6469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2055), - [6471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1794), - [6473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2056), - [6475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2214), - [6477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1797), - [6479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(732), - [6481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1798), - [6483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(761), - [6485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2218), - [6487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1801), - [6489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2326), - [6491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1802), - [6493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(808), - [6495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2222), - [6497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1805), - [6499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(757), - [6501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1806), - [6503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2225), - [6505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1809), - [6507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2170), - [6509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1781), - [6511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1810), - [6513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(717), - [6515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2284), - [6517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1813), - [6519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(744), - [6521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2231), - [6523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1817), - [6525] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__double_quoted_string_content, 2, 0, 0), - [6527] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__double_quoted_string_content, 2, 0, 0), SHIFT_REPEAT(2286), - [6530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1779), - [6532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2234), - [6534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1821), - [6536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2088), - [6538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1822), - [6540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(743), - [6542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2237), - [6544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1825), - [6546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1826), - [6548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2240), - [6550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1829), - [6552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2164), - [6554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1783), - [6556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1830), - [6558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(723), - [6560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2243), - [6562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1831), - [6564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1832), - [6566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2245), - [6568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1833), - [6570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1834), - [6572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2247), - [6574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1835), - [6576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1836), - [6578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2249), - [6580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1837), - [6582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1838), - [6584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2251), - [6586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1839), - [6588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1840), - [6590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2253), - [6592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1841), - [6594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1842), - [6596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2255), - [6598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1843), - [6600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1844), - [6602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2257), - [6604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1845), - [6606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1846), - [6608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2259), - [6610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1847), - [6612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1848), - [6614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2262), - [6616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1849), - [6618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2263), - [6620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2353), - [6622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1818), - [6624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2330), - [6626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2265), - [6628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2336), - [6630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2346), - [6632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2267), - [6634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2317), - [6636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2334), - [6638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2269), - [6640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2337), - [6642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2342), - [6644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2271), - [6646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2352), - [6648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2307), - [6650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2273), - [6652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2310), - [6654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2311), - [6656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2275), - [6658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2314), - [6660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2315), - [6662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2277), - [6664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2318), - [6666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2319), - [6668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2279), - [6670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2322), - [6672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2323), - [6674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2281), - [6676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2306), - [6678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2327), - [6680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2283), - [6682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2328), - [6684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2329), - [6686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1814), - [6688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1095), - [6690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_without_default, 1, 0, 9), - [6692] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__double_quoted_string_content, 1, 0, 0), - [6694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__double_quoted_string_content, 1, 0, 0), - [6696] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(2287), - [6699] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2, 0, 32), SHIFT_REPEAT(2157), - [6702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2, 0, 32), - [6704] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__single_quoted_string_content, 1, 0, 0), - [6706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__single_quoted_string_content, 1, 0, 0), - [6708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(707), - [6710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707), - [6712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(712), - [6714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), - [6716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1860), - [6718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1860), - [6720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1855), - [6722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1855), - [6724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1, 0, 10), - [6726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(705), - [6728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705), - [6730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2, 0, 30), - [6732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1, 0, 11), - [6734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(709), - [6736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(709), - [6738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(699), - [6740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), - [6742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(708), - [6744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(708), - [6746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(697), - [6748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), - [6750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(710), - [6752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), - [6754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(690), - [6756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(690), - [6758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(711), - [6760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(711), - [6762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2344), - [6764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2316), - [6766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1807), - [6768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1808), - [6770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2308), - [6772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2309), - [6774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1803), - [6776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2331), - [6778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2320), - [6780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2321), - [6782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1804), - [6784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2340), - [6786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2332), - [6788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2333), - [6790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1811), - [6792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1812), - [6794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2338), - [6796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2339), - [6798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1791), - [6800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1792), - [6802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2354), - [6804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2345), - [6806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2348), - [6808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2349), - [6810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2343), - [6812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1815), - [6814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1850), - [6816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1816), - [6818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2341), - [6820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1787), - [6822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2324), - [6824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2350), - [6826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1819), - [6828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1820), - [6830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1795), - [6832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1796), - [6834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2351), - [6836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1788), - [6838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1823), - [6840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1824), - [6842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2325), - [6844] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [6846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1827), - [6848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1828), - [6850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1799), - [6852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1800), - [6854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2312), - [6856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2335), - [6858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1780), + [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), + [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 5, 0, 35), + [9] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 5, 0, 35), + [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(650), + [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(652), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(654), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(655), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(656), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), + [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(657), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), + [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(658), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), + [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), + [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(661), + [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), + [51] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [57] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6, 0, 40), + [59] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, 0, 40), + [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), + [63] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 7, 0, 44), + [65] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 7, 0, 44), + [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), + [69] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6, 0, 39), + [71] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, 0, 39), + [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), + [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(805), + [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806), + [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(807), + [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(807), + [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(808), + [85] = {.entry = {.count = 1, .reusable = false}}, SHIFT(809), + [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(809), + [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(810), + [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(811), + [93] = {.entry = {.count = 1, .reusable = true}}, SHIFT(810), + [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(811), + [97] = {.entry = {.count = 1, .reusable = false}}, SHIFT(812), + [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), + [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(813), + [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(813), + [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), + [107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), + [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(816), + [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), + [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), + [115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), + [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), + [119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), + [121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), + [123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), + [125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), + [127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), + [129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(713), + [131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(717), + [133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718), + [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(724), + [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(844), + [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851), + [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(852), + [143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 9, 0, 54), + [145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 9, 0, 54), + [147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_operator, 3, 0, 13), + [149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_operator, 3, 0, 13), + [151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_operator, 3, 0, 15), + [153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_operator, 3, 0, 15), + [155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 4, 0, 22), + [157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 4, 0, 22), + [159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 4, 0, 24), + [161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 4, 0, 24), + [163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_operator, 4, 0, 25), + [165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_operator, 4, 0, 25), + [167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 5, 0, 34), + [169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 5, 0, 34), + [171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 5, 0, 36), + [173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 5, 0, 36), + [175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 6, 0, 41), + [177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 6, 0, 41), + [179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 6, 0, 42), + [181] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 6, 0, 42), + [183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 7, 0, 43), + [185] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 7, 0, 43), + [187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 45), + [189] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 45), + [191] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 7, 0, 46), + [193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 7, 0, 46), + [195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 8, 0, 47), + [197] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 8, 0, 47), + [199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 8, 0, 48), + [201] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 8, 0, 48), + [203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 8, 0, 49), + [205] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 8, 0, 49), + [207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 50), + [209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 50), + [211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 51), + [213] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 51), + [215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 9, 0, 52), + [217] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 9, 0, 52), + [219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 9, 0, 53), + [221] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 9, 0, 53), + [223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 55), + [225] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 55), + [227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 10, 0, 56), + [229] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 10, 0, 56), + [231] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_repeat_statement, 2, 0, 2), + [233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_repeat_statement, 2, 0, 2), + [235] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_operator, 2, 0, 3), + [237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_operator, 2, 0, 3), + [239] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 3, 0, 8), + [241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 3, 0, 8), + [243] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_repeat_statement, 3, 0, 12), + [245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_repeat_statement, 3, 0, 12), + [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), + [249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(454), + [251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(468), + [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), + [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), + [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), + [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(481), + [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), + [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1021), + [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1023), + [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1024), + [275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1024), + [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1029), + [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1030), + [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1030), + [283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1031), + [285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1032), + [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1031), + [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1032), + [291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1037), + [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), + [295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1038), + [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1038), + [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1039), + [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), + [303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(538), + [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), + [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 1, 0, 0), + [315] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 1, 0, 0), + [317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1016), + [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(788), + [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), + [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), + [325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(458), + [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), + [329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(461), + [331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(464), + [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), + [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), + [337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(466), + [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), + [341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extract_operator, 2, 0, 5), + [343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(371), + [345] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extract_operator, 2, 0, 5), + [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1937), + [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1938), + [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), + [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), + [357] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_braced_expression_repeat1, 1, 0, 7), + [359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_braced_expression_repeat1, 1, 0, 7), + [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1022), + [363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extract_operator, 3, 0, 5), + [365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(341), + [367] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extract_operator, 3, 0, 5), + [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), + [371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334), + [373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1833), + [375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1834), + [377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), + [379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348), + [385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333), + [389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_operator, 2, 0, 5), + [391] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_operator, 2, 0, 5), + [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), + [395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1631), + [397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1797), + [399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1797), + [401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1974), + [403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2006), + [405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1942), + [407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(512), + [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), + [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), + [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), + [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(516), + [417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1626), + [419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1626), + [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1865), + [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1866), + [425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1631), + [427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1535), + [429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1741), + [431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1732), + [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), + [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1618), + [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1067), + [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), + [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), + [443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1615), + [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1804), + [447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1804), + [449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1978), + [451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2008), + [453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1946), + [455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(569), + [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), + [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), + [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), + [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(573), + [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1622), + [467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1622), + [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1904), + [471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1905), + [473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1615), + [475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1372), + [477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1716), + [479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1719), + [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), + [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1617), + [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1072), + [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), + [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), + [491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(401), + [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1831), + [495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1832), + [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), + [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), + [501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(441), + [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1910), + [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1810), + [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), + [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), + [511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(367), + [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), + [515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(406), + [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), + [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1614), + [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1806), + [525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1806), + [527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1964), + [529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2001), + [531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1933), + [533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(670), + [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), + [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), + [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), + [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), + [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1608), + [545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1608), + [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1846), + [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1852), + [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1614), + [553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1526), + [555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1777), + [557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1736), + [559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1606), + [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1057), + [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1744), + [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), + [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1745), + [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1746), + [573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(399), + [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), + [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), + [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), + [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), + [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1742), + [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1743), + [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1750), + [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1726), + [593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1718), + [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1720), + [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), + [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), + [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), + [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1639), + [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1640), + [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1642), + [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), + [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), + [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), + [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1667), + [617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1668), + [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1669), + [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1672), + [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1689), + [625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1636), + [627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), + [629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(447), + [631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), + [633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(404), + [635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), + [637] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 1, 0, 0), + [639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 1, 0, 0), + [641] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__double_quoted_string, 2, 0, 4), + [643] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__double_quoted_string, 2, 0, 4), + [645] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__single_quoted_string, 3, 0, 14), + [647] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__single_quoted_string, 3, 0, 14), + [649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__double_quoted_string, 3, 0, 14), + [651] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__double_quoted_string, 3, 0, 14), + [653] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 1, 0, 0), + [655] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1, 0, 0), + [657] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1, 0, 0), + [659] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__string_or_identifier_or_dots_or_dot_dot_i, 1, 0, 0), + [661] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__string_or_identifier_or_dots_or_dot_dot_i, 1, 0, 0), + [663] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_float, 1, 0, 0), + [665] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_float, 1, 0, 0), + [667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(393), + [669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(395), + [671] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 1, 0, 1), + [673] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 1, 0, 1), + [675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339), + [677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340), + [679] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__single_quoted_string, 2, 0, 4), + [681] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__single_quoted_string, 2, 0, 4), + [683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_function_definition_repeat1, 2, 0, 0), + [685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_function_definition_repeat1, 2, 0, 0), + [687] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(316), + [690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(413), + [692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(414), + [694] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(321), + [697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(424), + [699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(425), + [701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3, 0, 19), + [703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3, 0, 19), + [705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subset, 2, 0, 6), + [707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subset, 2, 0, 6), + [709] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subset2, 2, 0, 6), + [711] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subset2, 2, 0, 6), + [713] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_braced_expression, 2, 0, 4), + [715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_braced_expression, 2, 0, 4), + [717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317), + [719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1788), + [721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1788), + [723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1970), + [725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2004), + [727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1939), + [729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(981), + [731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(983), + [733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(984), + [735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(985), + [737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(986), + [739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), + [741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318), + [743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), + [745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), + [747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(419), + [749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1595), + [751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1062), + [753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), + [755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), + [757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), + [759] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_operator, 3, 0, 15), + [761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_operator, 3, 0, 15), + [763] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extract_operator, 3, 0, 15), + [765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extract_operator, 3, 0, 15), + [767] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_arguments, 2, 0, 4), + [769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_arguments, 2, 0, 4), + [771] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subset_arguments, 2, 0, 4), + [773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subset_arguments, 2, 0, 4), + [775] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subset2_arguments, 2, 0, 4), + [777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subset2_arguments, 2, 0, 4), + [779] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_braced_expression, 3, 0, 20), + [781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_braced_expression, 3, 0, 20), + [783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_integer, 2, 0, 0), + [785] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_integer, 2, 0, 0), + [787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex, 2, 0, 0), + [789] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex, 2, 0, 0), + [791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extract_operator, 4, 0, 25), + [793] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extract_operator, 4, 0, 25), + [795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call, 2, 0, 6), + [797] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call, 2, 0, 6), + [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), + [801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_arguments, 3, 0, 27), + [803] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_arguments, 3, 0, 27), + [805] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_arguments, 3, 0, 28), + [807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_arguments, 3, 0, 28), + [809] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subset_arguments, 3, 0, 27), + [811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subset_arguments, 3, 0, 27), + [813] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subset_arguments, 3, 0, 28), + [815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subset_arguments, 3, 0, 28), + [817] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subset2_arguments, 3, 0, 27), + [819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subset2_arguments, 3, 0, 27), + [821] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subset2_arguments, 3, 0, 28), + [823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subset2_arguments, 3, 0, 28), + [825] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_arguments, 4, 0, 37), + [827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_arguments, 4, 0, 37), + [829] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subset_arguments, 4, 0, 37), + [831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subset_arguments, 4, 0, 37), + [833] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subset2_arguments, 4, 0, 37), + [835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subset2_arguments, 4, 0, 37), + [837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1671), + [839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1659), + [841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1762), + [843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), + [845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1747), + [847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1752), + [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1724), + [851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1756), + [853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1644), + [855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), + [857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), + [859] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_na, 1, 0, 0), + [861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_na, 1, 0, 0), + [863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1708), + [865] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(386), + [868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), + [870] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(390), + [873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1657), + [875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), + [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1702), + [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1784), + [881] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 21), SHIFT_REPEAT(317), + [884] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 21), SHIFT_REPEAT(1788), + [887] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 21), SHIFT_REPEAT(1788), + [890] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 21), SHIFT_REPEAT(1970), + [893] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 21), SHIFT_REPEAT(2004), + [896] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 21), SHIFT_REPEAT(1939), + [899] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 21), SHIFT_REPEAT(981), + [902] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 21), SHIFT_REPEAT(983), + [905] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 21), SHIFT_REPEAT(984), + [908] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 21), SHIFT_REPEAT(985), + [911] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 21), SHIFT_REPEAT(986), + [914] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 21), SHIFT_REPEAT(318), + [917] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 21), SHIFT_REPEAT(318), + [920] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 21), SHIFT_REPEAT(1831), + [923] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 21), SHIFT_REPEAT(1832), + [926] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 21), SHIFT_REPEAT(317), + [929] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 21), SHIFT_REPEAT(189), + [932] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 21), SHIFT_REPEAT(419), + [935] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 21), SHIFT_REPEAT(1595), + [938] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 21), SHIFT_REPEAT(307), + [941] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 21), SHIFT_REPEAT(1062), + [944] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 21), SHIFT_REPEAT(372), + [947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_braced_expression_repeat1, 2, 0, 21), + [949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), + [951] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(320), + [954] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1803), + [957] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1803), + [960] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1841), + [963] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1917), + [966] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1961), + [969] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(482), + [972] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(485), + [975] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(486), + [978] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(631), + [981] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(637), + [984] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(323), + [987] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(323), + [990] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1910), + [993] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1810), + [996] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(320), + [999] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(166), + [1002] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(442), + [1005] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(398), + [1008] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(310), + [1011] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1054), + [1014] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(378), + [1017] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 2, 0, 0), + [1019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320), + [1021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1803), + [1023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1803), + [1025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1841), + [1027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1917), + [1029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1961), + [1031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(482), + [1033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), + [1035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), + [1037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), + [1039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), + [1041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), + [1043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(323), + [1045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), + [1047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166), + [1049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(442), + [1051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), + [1053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1054), + [1055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), + [1057] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 1, 0, 0), + [1059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), + [1061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1607), + [1063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1607), + [1065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__argument_named, 2, 0, 11), + [1067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1625), + [1069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1625), + [1071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1621), + [1073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1621), + [1075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(242), + [1077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1616), + [1079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(199), + [1081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), + [1083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), + [1085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817), + [1087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150), + [1089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), + [1091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), + [1093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), + [1095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980), + [1097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202), + [1099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(987), + [1101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), + [1103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), + [1105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), + [1107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(988), + [1109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), + [1111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), + [1113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(204), + [1115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(994), + [1117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), + [1119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), + [1121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1001), + [1123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), + [1125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(205), + [1127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), + [1129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), + [1131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(206), + [1133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1014), + [1135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), + [1137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), + [1139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161), + [1141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), + [1143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(163), + [1145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(207), + [1147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1015), + [1149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), + [1151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(225), + [1153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), + [1155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1799), + [1157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1799), + [1159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2000), + [1161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2010), + [1163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1949), + [1165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(626), + [1167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), + [1169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), + [1171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), + [1173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), + [1175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), + [1177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), + [1179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), + [1181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), + [1183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(389), + [1185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), + [1187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1077), + [1189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), + [1191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(226), + [1193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), + [1195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(208), + [1197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1045), + [1199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(171), + [1201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), + [1203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), + [1205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167), + [1207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), + [1209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184), + [1211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), + [1213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), + [1215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), + [1217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(247), + [1219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), + [1221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(209), + [1223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), + [1225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), + [1227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), + [1229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), + [1231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), + [1233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(210), + [1235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), + [1237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(172), + [1239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), + [1241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5), + [1243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), + [1245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), + [1247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), + [1249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174), + [1251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175), + [1253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), + [1255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176), + [1257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), + [1259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), + [1261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), + [1263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), + [1265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(228), + [1267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229), + [1269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), + [1271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), + [1273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), + [1275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), + [1277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), + [1279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(182), + [1281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(230), + [1283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), + [1285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183), + [1287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4), + [1289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(231), + [1291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), + [1293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1418), + [1295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), + [1297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1439), + [1299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), + [1301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1494), + [1303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), + [1305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1396), + [1307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), + [1309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1456), + [1311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), + [1313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1430), + [1315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), + [1317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1465), + [1319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1466), + [1321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1471), + [1323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1481), + [1325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1489), + [1327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1492), + [1329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), + [1331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1504), + [1333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), + [1335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1352), + [1337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), + [1339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1517), + [1341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), + [1343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1388), + [1345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), + [1347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1491), + [1349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), + [1351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1521), + [1353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), + [1355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1547), + [1357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), + [1359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1384), + [1361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), + [1363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1392), + [1365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), + [1367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1340), + [1369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), + [1371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1354), + [1373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), + [1375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1511), + [1377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), + [1379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1524), + [1381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1528), + [1383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), + [1385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), + [1387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), + [1389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1539), + [1391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1545), + [1393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1555), + [1395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1558), + [1397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1567), + [1399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1572), + [1401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1362), + [1403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1411), + [1405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1425), + [1407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1434), + [1409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1446), + [1411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1345), + [1413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1348), + [1415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1351), + [1417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1358), + [1419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554), + [1421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1365), + [1423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1416), + [1425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), + [1427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1420), + [1429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), + [1431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1433), + [1433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), + [1435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1445), + [1437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1449), + [1439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1451), + [1441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), + [1443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1462), + [1445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), + [1447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1467), + [1449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1468), + [1451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), + [1453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1473), + [1455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1476), + [1457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1479), + [1459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568), + [1461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1484), + [1463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1486), + [1465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1510), + [1467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575), + [1469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1550), + [1471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), + [1473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1408), + [1475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), + [1477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1518), + [1479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), + [1481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1366), + [1483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), + [1485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1335), + [1487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), + [1489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1405), + [1491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1406), + [1493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1421), + [1495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1432), + [1497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1500), + [1499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1506), + [1501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), + [1503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1516), + [1505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), + [1507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1519), + [1509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), + [1511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1523), + [1513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), + [1515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1525), + [1517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), + [1519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1530), + [1521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), + [1523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1533), + [1525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), + [1527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1538), + [1529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), + [1531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1544), + [1533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), + [1535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1551), + [1537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), + [1539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1557), + [1541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), + [1543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1565), + [1545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), + [1547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1570), + [1549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), + [1551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1574), + [1553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1347), + [1555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), + [1557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1428), + [1559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1457), + [1561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1336), + [1563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1341), + [1565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1379), + [1567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1339), + [1569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1353), + [1571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1359), + [1573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1377), + [1575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1395), + [1577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1402), + [1579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1415), + [1581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1442), + [1583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1454), + [1585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1400), + [1587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), + [1589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1346), + [1591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1575), + [1593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), + [1595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1349), + [1597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), + [1599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1364), + [1601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), + [1603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1373), + [1605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1422), + [1607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1440), + [1609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), + [1611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1460), + [1613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), + [1615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1337), + [1617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1342), + [1619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), + [1621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1356), + [1623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1361), + [1625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1363), + [1627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), + [1629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1374), + [1631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1378), + [1633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(232), + [1635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), + [1637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(638), + [1639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122), + [1641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), + [1643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), + [1645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), + [1647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), + [1649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), + [1651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), + [1653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), + [1655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(186), + [1657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), + [1659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(233), + [1661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234), + [1663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), + [1665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235), + [1667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), + [1669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), + [1671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126), + [1673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), + [1675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187), + [1677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), + [1679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), + [1681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), + [1683] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), + [1685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237), + [1687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), + [1689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(74), + [1691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), + [1693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19), + [1695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), + [1697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238), + [1699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(193), + [1701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(239), + [1703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(240), + [1705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), + [1707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), + [1709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), + [1711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(23), + [1713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), + [1715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(24), + [1717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(678), + [1719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(25), + [1721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), + [1723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(26), + [1725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), + [1727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(27), + [1729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), + [1731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(28), + [1733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), + [1735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), + [1737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), + [1739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(30), + [1741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), + [1743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31), + [1745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), + [1747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), + [1749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(690), + [1751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), + [1753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), + [1755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(241), + [1757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(195), + [1759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(211), + [1761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(212), + [1763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), + [1765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), + [1767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695), + [1769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196), + [1771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(213), + [1773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1369), + [1775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(683), + [1777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1380), + [1779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), + [1781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1410), + [1783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), + [1785] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1503), + [1787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692), + [1789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1514), + [1791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693), + [1793] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), + [1795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), + [1797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), + [1799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), + [1801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), + [1803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1549), + [1805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(709), + [1807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), + [1809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42), + [1811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1559), + [1813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), + [1815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), + [1817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1560), + [1819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(45), + [1821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46), + [1823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1562), + [1825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), + [1827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(48), + [1829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1568), + [1831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1569), + [1833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1401), + [1835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721), + [1837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(49), + [1839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50), + [1841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(711), + [1843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1444), + [1845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725), + [1847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1376), + [1849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), + [1851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1343), + [1853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(728), + [1855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1371), + [1857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(730), + [1859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1370), + [1861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(786), + [1863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1474), + [1865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792), + [1867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1478), + [1869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), + [1871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1480), + [1873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), + [1875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1487), + [1877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(798), + [1879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1493), + [1881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), + [1883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1508), + [1885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), + [1887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1553), + [1889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804), + [1891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1571), + [1893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1350), + [1895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(823), + [1897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51), + [1899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(52), + [1901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), + [1903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), + [1905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716), + [1907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54), + [1909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), + [1911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(55), + [1913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(56), + [1915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57), + [1917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722), + [1919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), + [1921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(723), + [1923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59), + [1925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60), + [1927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), + [1929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1344), + [1931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(61), + [1933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(62), + [1935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(63), + [1937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(729), + [1939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1360), + [1941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(64), + [1943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1367), + [1945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1375), + [1947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(65), + [1949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1566), + [1951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1587), + [1953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1795), + [1955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1795), + [1957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1982), + [1959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2012), + [1961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1952), + [1963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(731), + [1965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(732), + [1967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), + [1969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(734), + [1971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(735), + [1973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1596), + [1975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1596), + [1977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1818), + [1979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1819), + [1981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1587), + [1983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1203), + [1985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1690), + [1987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), + [1989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1585), + [1991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1082), + [1993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), + [1995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1206), + [1997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), + [1999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1208), + [2001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(739), + [2003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1210), + [2005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), + [2007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1214), + [2009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), + [2011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1228), + [2013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), + [2015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1229), + [2017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1230), + [2019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1231), + [2021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1232), + [2023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1233), + [2025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1235), + [2027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(756), + [2029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1246), + [2031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(758), + [2033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1249), + [2035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(759), + [2037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1252), + [2039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), + [2041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1255), + [2043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), + [2045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1258), + [2047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), + [2049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1262), + [2051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), + [2053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1277), + [2055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), + [2057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1278), + [2059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), + [2061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1281), + [2063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766), + [2065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1283), + [2067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(767), + [2069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1285), + [2071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), + [2073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1290), + [2075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1291), + [2077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), + [2079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1299), + [2081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1300), + [2083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1301), + [2085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1302), + [2087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1303), + [2089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1304), + [2091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1305), + [2093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1306), + [2095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1307), + [2097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1308), + [2099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1309), + [2101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1310), + [2103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1311), + [2105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1312), + [2107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1313), + [2109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), + [2111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1314), + [2113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1315), + [2115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), + [2117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1316), + [2119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(776), + [2121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1317), + [2123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(779), + [2125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1318), + [2127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1319), + [2129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1320), + [2131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), + [2133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1321), + [2135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), + [2137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1322), + [2139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1323), + [2141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), + [2143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1324), + [2145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1325), + [2147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1326), + [2149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(785), + [2151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1327), + [2153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1328), + [2155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1338), + [2157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(293), + [2159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1796), + [2161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1796), + [2163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1986), + [2165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2014), + [2167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1954), + [2169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(787), + [2171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1046), + [2173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), + [2175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(790), + [2177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(791), + [2179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), + [2181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), + [2183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [2185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), + [2187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(381), + [2189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(796), + [2191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1087), + [2193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), + [2195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(198), + [2197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), + [2199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), + [2201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(799), + [2203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(69), + [2205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800), + [2207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70), + [2209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802), + [2211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1368), + [2213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1381), + [2215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71), + [2217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), + [2219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1397), + [2221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), + [2223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(73), + [2225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1398), + [2227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), + [2229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(75), + [2231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1399), + [2233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(76), + [2235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1403), + [2237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1404), + [2239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), + [2241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), + [2243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(79), + [2245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822), + [2247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), + [2249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824), + [2251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81), + [2253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(826), + [2255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(82), + [2257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827), + [2259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(83), + [2261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828), + [2263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84), + [2265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), + [2267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(85), + [2269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), + [2271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), + [2273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831), + [2275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(87), + [2277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), + [2279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), + [2281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(833), + [2283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89), + [2285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(834), + [2287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(214), + [2289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90), + [2291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), + [2293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), + [2295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(92), + [2297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93), + [2299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(94), + [2301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1407), + [2303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(95), + [2305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1409), + [2307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), + [2309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96), + [2311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(97), + [2313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(98), + [2315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(99), + [2317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(100), + [2319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(101), + [2321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(102), + [2323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103), + [2325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104), + [2327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(105), + [2329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(106), + [2331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(841), + [2333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1501), + [2335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1509), + [2337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(843), + [2339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1512), + [2341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), + [2343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1531), + [2345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(855), + [2347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(107), + [2349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), + [2351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848), + [2353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1537), + [2355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(109), + [2357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), + [2359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110), + [2361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), + [2363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1540), + [2365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1542), + [2367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), + [2369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111), + [2371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1546), + [2373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), + [2375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(112), + [2377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), + [2379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857), + [2381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), + [2383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858), + [2385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), + [2387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), + [2389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(860), + [2391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1552), + [2393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1357), + [2395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(943), + [2397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), + [2399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(118), + [2401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18), + [2403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), + [2405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120), + [2407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1393), + [2409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1382), + [2411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), + [2413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1383), + [2415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976), + [2417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1581), + [2419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1790), + [2421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1790), + [2423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1990), + [2425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2016), + [2427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1958), + [2429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(865), + [2431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866), + [2433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(867), + [2435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), + [2437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869), + [2439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1582), + [2441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1582), + [2443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1850), + [2445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1851), + [2447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1581), + [2449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1329), + [2451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1641), + [2453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871), + [2455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1600), + [2457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1092), + [2459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), + [2461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1330), + [2463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872), + [2465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1331), + [2467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873), + [2469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1332), + [2471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874), + [2473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1254), + [2475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(875), + [2477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1167), + [2479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888), + [2481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1168), + [2483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1169), + [2485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1170), + [2487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1171), + [2489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1172), + [2491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1173), + [2493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890), + [2495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1175), + [2497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), + [2499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1176), + [2501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), + [2503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1177), + [2505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), + [2507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1178), + [2509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), + [2511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1179), + [2513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), + [2515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1180), + [2517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(897), + [2519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1181), + [2521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898), + [2523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1182), + [2525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), + [2527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1183), + [2529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(900), + [2531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1184), + [2533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), + [2535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1185), + [2537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902), + [2539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1186), + [2541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1187), + [2543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903), + [2545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1188), + [2547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1189), + [2549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1190), + [2551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1191), + [2553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1192), + [2555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1193), + [2557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1194), + [2559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1195), + [2561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1196), + [2563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1197), + [2565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1198), + [2567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1199), + [2569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1200), + [2571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1201), + [2573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1202), + [2575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(905), + [2577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1204), + [2579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1205), + [2581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(909), + [2583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1207), + [2585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910), + [2587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1209), + [2589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913), + [2591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1211), + [2593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1212), + [2595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1213), + [2597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), + [2599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1215), + [2601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916), + [2603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1216), + [2605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1217), + [2607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(918), + [2609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1218), + [2611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1219), + [2613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1220), + [2615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(919), + [2617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1221), + [2619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1222), + [2621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1603), + [2623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1787), + [2625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1787), + [2627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1994), + [2629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2018), + [2631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1962), + [2633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(920), + [2635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(921), + [2637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922), + [2639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(923), + [2641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924), + [2643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1576), + [2645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1576), + [2647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1867), + [2649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1868), + [2651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1603), + [2653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1223), + [2655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1691), + [2657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), + [2659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1579), + [2661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1096), + [2663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), + [2665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1224), + [2667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), + [2669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1225), + [2671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928), + [2673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1226), + [2675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), + [2677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1227), + [2679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930), + [2681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1234), + [2683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944), + [2685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1236), + [2687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1237), + [2689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1238), + [2691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1239), + [2693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1240), + [2695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1241), + [2697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(946), + [2699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1244), + [2701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(948), + [2703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1245), + [2705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(949), + [2707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1247), + [2709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(950), + [2711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1248), + [2713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(951), + [2715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1250), + [2717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(952), + [2719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1251), + [2721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), + [2723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1253), + [2725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(954), + [2727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1333), + [2729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(955), + [2731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1256), + [2733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(956), + [2735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1257), + [2737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), + [2739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1259), + [2741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(958), + [2743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1385), + [2745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1260), + [2747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1261), + [2749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(959), + [2751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1263), + [2753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1264), + [2755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1265), + [2757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1266), + [2759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1267), + [2761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1268), + [2763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1269), + [2765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1270), + [2767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1271), + [2769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1272), + [2771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1273), + [2773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1274), + [2775] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1275), + [2777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1276), + [2779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1166), + [2781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(961), + [2783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1279), + [2785] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1280), + [2787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965), + [2789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1282), + [2791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(966), + [2793] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1284), + [2795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969), + [2797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1286), + [2799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1287), + [2801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1288), + [2803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(971), + [2805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1289), + [2807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(972), + [2809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1292), + [2811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1293), + [2813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974), + [2815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1294), + [2817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1295), + [2819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1296), + [2821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(975), + [2823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1297), + [2825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1298), + [2827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1390), + [2829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1154), + [2831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(978), + [2833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1157), + [2835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1155), + [2837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), + [2839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(215), + [2841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(243), + [2843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(995), + [2845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1159), + [2847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(244), + [2849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1000), + [2851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(245), + [2853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1002), + [2855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(246), + [2857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1007), + [2859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190), + [2861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009), + [2863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(216), + [2865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(217), + [2867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6), + [2869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(990), + [2871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), + [2873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8), + [2875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), + [2877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9), + [2879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), + [2881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), + [2883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(218), + [2885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132), + [2887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1162), + [2889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(997), + [2891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1160), + [2893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1161), + [2895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(999), + [2897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1153), + [2899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), + [2901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(220), + [2903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), + [2905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1165), + [2907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1004), + [2909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1139), + [2911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1158), + [2913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1006), + [2915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1164), + [2917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), + [2919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(221), + [2921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), + [2923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1140), + [2925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1011), + [2927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1141), + [2929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1142), + [2931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1013), + [2933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1143), + [2935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(222), + [2937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(223), + [2939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(197), + [2941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), + [2943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15), + [2945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1018), + [2947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16), + [2949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17), + [2951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1020), + [2953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10), + [2955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137), + [2957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), + [2959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), + [2961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), + [2963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), + [2965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), + [2967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), + [2969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), + [2971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1144), + [2973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), + [2975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1145), + [2977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1146), + [2979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028), + [2981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1147), + [2983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), + [2985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), + [2987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), + [2989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), + [2991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(143), + [2993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), + [2995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), + [2997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), + [2999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1148), + [3001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1034), + [3003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1149), + [3005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1150), + [3007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1036), + [3009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1151), + [3011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), + [3013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), + [3015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), + [3017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), + [3019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), + [3021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), + [3023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(148), + [3025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), + [3027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11), + [3029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), + [3031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12), + [3033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13), + [3035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1044), + [3037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14), + [3039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(224), + [3041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), + [3043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797), + [3045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1483), + [3047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1561), + [3049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1532), + [3051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1507), + [3053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1437), + [3055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1564), + [3057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1427), + [3059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1573), + [3061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1355), + [3063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1452), + [3065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1386), + [3067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1387), + [3069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1389), + [3071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1563), + [3073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1394), + [3075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1412), + [3077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1413), + [3079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1414), + [3081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1417), + [3083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1419), + [3085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1423), + [3087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1424), + [3089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1426), + [3091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1429), + [3093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1431), + [3095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1435), + [3097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1436), + [3099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1438), + [3101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1441), + [3103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1443), + [3105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1447), + [3107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1448), + [3109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1450), + [3111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1453), + [3113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1455), + [3115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1458), + [3117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1459), + [3119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1461), + [3121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1463), + [3123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1464), + [3125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1469), + [3127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1470), + [3129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1472), + [3131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1475), + [3133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1477), + [3135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1482), + [3137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1485), + [3139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1488), + [3141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1490), + [3143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1495), + [3145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1496), + [3147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1497), + [3149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1498), + [3151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1499), + [3153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1502), + [3155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1505), + [3157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1513), + [3159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1515), + [3161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1520), + [3163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1522), + [3165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1527), + [3167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1529), + [3169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1534), + [3171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1536), + [3173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1541), + [3175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1543), + [3177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1548), + [3179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1334), + [3181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1554), + [3183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1556), + [3185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1391), + [3187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1673), + [3189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1673), + [3191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1138), + [3193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1680), + [3195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1680), + [3197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1136), + [3199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1648), + [3201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1648), + [3203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1137), + [3205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1638), + [3207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1638), + [3209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1120), + [3211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1709), + [3213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1709), + [3215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1119), + [3217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1666), + [3219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1666), + [3221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1118), + [3223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1781), + [3225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1781), + [3227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1163), + [3229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1776), + [3231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1776), + [3233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1129), + [3235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1766), + [3237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1766), + [3239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1156), + [3241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1735), + [3243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1735), + [3245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1124), + [3247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1731), + [3249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1731), + [3251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1126), + [3253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1729), + [3255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1729), + [3257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1152), + [3259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1704), + [3261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1704), + [3263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1664), + [3265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1664), + [3267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1663), + [3269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1663), + [3271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1775), + [3273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1775), + [3275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1725), + [3277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1725), + [3279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1727), + [3281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1727), + [3283] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(1136), + [3286] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(1137), + [3289] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(1138), + [3292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(931), + [3294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), + [3296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(933), + [3298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(933), + [3300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934), + [3302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(935), + [3304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), + [3306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(936), + [3308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(937), + [3310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936), + [3312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(937), + [3314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(938), + [3316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), + [3318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(939), + [3320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(939), + [3322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(940), + [3324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941), + [3326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(942), + [3328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1122), + [3330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), + [3332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), + [3334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), + [3336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [3338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(742), + [3340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), + [3342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), + [3344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(744), + [3346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), + [3348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(746), + [3350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746), + [3352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(747), + [3354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(748), + [3356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), + [3358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748), + [3360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(749), + [3362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749), + [3364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(750), + [3366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750), + [3368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(751), + [3370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), + [3372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(753), + [3374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1121), + [3376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(773), + [3378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [3380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [3382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), + [3384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(777), + [3386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), + [3388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), + [3390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(876), + [3392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), + [3394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(878), + [3396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(878), + [3398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879), + [3400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(880), + [3402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), + [3404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(881), + [3406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(882), + [3408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(881), + [3410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), + [3412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(883), + [3414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), + [3416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(884), + [3418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), + [3420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885), + [3422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886), + [3424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(887), + [3426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1123), + [3428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(907), + [3430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), + [3432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [3434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), + [3436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(911), + [3438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(912), + [3440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(917), + [3442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(963), + [3444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(967), + [3446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(968), + [3448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(973), + [3450] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(1152), + [3453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), + [3455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), + [3457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849), + [3459] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(1156), + [3462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), + [3464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), + [3466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864), + [3468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), + [3470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), + [3472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), + [3474] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(1163), + [3477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), + [3479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), + [3481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(694), + [3483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), + [3485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(698), + [3487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), + [3489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(699), + [3491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700), + [3493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(701), + [3495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(701), + [3497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(702), + [3499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(703), + [3501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), + [3503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(703), + [3505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(704), + [3507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), + [3509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(705), + [3511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705), + [3513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), + [3515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707), + [3517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(708), + [3519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1128), + [3521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), + [3523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1027), + [3525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [3527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [3529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(580), + [3531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), + [3533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), + [3535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(583), + [3537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), + [3539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(585), + [3541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585), + [3543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(586), + [3545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(587), + [3547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), + [3549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), + [3551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(588), + [3553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), + [3555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(589), + [3557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), + [3559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(590), + [3561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), + [3563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(592), + [3565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1125), + [3567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [3569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), + [3571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [3573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), + [3575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1127), + [3577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [3579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [3581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), + [3583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(535), + [3585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(523), + [3587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), + [3589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), + [3591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(526), + [3593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), + [3595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(528), + [3597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), + [3599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(529), + [3601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(530), + [3603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), + [3605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), + [3607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(531), + [3609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), + [3611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(532), + [3613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), + [3615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), + [3617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), + [3619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), + [3621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__argument_value, 1, 0, 18), + [3623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1710), + [3625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(825), + [3627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838), + [3629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), + [3631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(856), + [3633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), + [3635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), + [3637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), + [3639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), + [3641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), + [3643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1751), + [3645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), + [3647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555), + [3649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), + [3651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), + [3653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), + [3655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1721), + [3657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), + [3659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), + [3661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), + [3663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), + [3665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), + [3667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), + [3669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(696), + [3671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), + [3673] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_with_default, 3, 0, 33), + [3675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), + [3677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(720), + [3679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1643), + [3681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(770), + [3683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772), + [3685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), + [3687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780), + [3689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), + [3691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), + [3693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(842), + [3695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), + [3697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854), + [3699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1670), + [3701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), + [3703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), + [3705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), + [3707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(914), + [3709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1637), + [3711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960), + [3713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(962), + [3715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964), + [3717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), + [3719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(977), + [3721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(979), + [3723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), + [3725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(989), + [3727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(991), + [3729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(996), + [3731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(998), + [3733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1003), + [3735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1005), + [3737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), + [3739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010), + [3741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524), + [3743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1012), + [3745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1017), + [3747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1019), + [3749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1025), + [3751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1033), + [3753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1035), + [3755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1041), + [3757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1043), + [3759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), + [3761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), + [3763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1692), + [3765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1693), + [3767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1646), + [3769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1647), + [3771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1694), + [3773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1695), + [3775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1722), + [3777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1723), + [3779] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__argument_name_string_or_identifier_or_dots_or_dot_dot_i_or_null, 1, 0, 0), + [3781] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(1616), + [3784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1738), + [3786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1739), + [3788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1763), + [3790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1764), + [3792] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameters, 3, 0, 23), + [3794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 3, 0, 23), + [3796] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameters, 2, 0, 4), + [3798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 2, 0, 4), + [3800] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameters, 4, 0, 31), + [3802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 4, 0, 31), + [3804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2024), + [3806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2024), + [3808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1665), + [3810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1789), + [3812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1785), + [3814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1793), + [3816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2027), + [3818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1792), + [3820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1791), + [3822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1802), + [3824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1801), + [3826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1800), + [3828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1798), + [3830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1805), + [3832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1794), + [3834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2063), + [3836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2063), + [3838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), + [3840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [3842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326), + [3844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2021), + [3846] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [3848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1749), + [3850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), + [3852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), + [3854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1918), + [3856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), + [3858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(308), + [3860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2029), + [3862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1757), + [3864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1592), + [3866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1586), + [3868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1758), + [3870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1589), + [3872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1593), + [3874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), + [3876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), + [3878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1649), + [3880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1650), + [3882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), + [3884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1660), + [3886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), + [3888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1697), + [3890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(311), + [3892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(312), + [3894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299), + [3896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), + [3898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1684), + [3900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(303), + [3902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(304), + [3904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), + [3906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1685), + [3908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(313), + [3910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1965), + [3912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1051), + [3914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), + [3916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [3918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), + [3920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), + [3922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1611), + [3924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), + [3926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1786), + [3928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1645), + [3930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), + [3932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1598), + [3934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1599), + [3936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1612), + [3938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1601), + [3940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1594), + [3942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), + [3944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1686), + [3946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1703), + [3948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1619), + [3950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1674), + [3952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1675), + [3954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1683), + [3956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), + [3958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1620), + [3960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1687), + [3962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1632), + [3964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1633), + [3966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1591), + [3968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1602), + [3970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1698), + [3972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1580), + [3974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1588), + [3976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), + [3978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1604), + [3980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1613), + [3982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), + [3984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1681), + [3986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1682), + [3988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1696), + [3990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1712), + [3992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1730), + [3994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), + [3996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(314), + [3998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1771), + [4000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1740), + [4002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1772), + [4004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1773), + [4006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1713), + [4008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1774), + [4010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1782), + [4012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1783), + [4014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1767), + [4016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1768), + [4018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1748), + [4020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1714), + [4022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1728), + [4024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1770), + [4026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), + [4028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), + [4030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), + [4032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), + [4034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), + [4036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1778), + [4038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), + [4040] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1629), + [4042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1630), + [4044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), + [4046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1651), + [4048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1634), + [4050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1605), + [4052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(319), + [4054] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__double_quoted_string_content, 2, 0, 0), + [4056] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__double_quoted_string_content, 2, 0, 0), SHIFT_REPEAT(2021), + [4059] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__single_quoted_string_content, 2, 0, 0), + [4061] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__single_quoted_string_content, 2, 0, 0), SHIFT_REPEAT(2029), + [4064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), + [4066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), + [4068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1635), + [4070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), + [4072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1814), + [4074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1968), + [4076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2074), + [4078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2074), + [4080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1652), + [4082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1733), + [4084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), + [4086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), + [4088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1734), + [4090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1661), + [4092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1717), + [4094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1711), + [4096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1676), + [4098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1653), + [4100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1677), + [4102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1779), + [4104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1678), + [4106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1662), + [4108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1935), + [4110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058), + [4112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1780), + [4114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1059), + [4116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), + [4118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305), + [4120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287), + [4122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1940), + [4124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1063), + [4126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1064), + [4128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1679), + [4130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1944), + [4132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1068), + [4134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1658), + [4136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1069), + [4138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), + [4140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1947), + [4142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1073), + [4144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1074), + [4146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289), + [4148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1950), + [4150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1078), + [4152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1079), + [4154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), + [4156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1953), + [4158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1083), + [4160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1084), + [4162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1956), + [4164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1088), + [4166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), + [4168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1089), + [4170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), + [4172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1960), + [4174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1047), + [4176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1688), + [4178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1093), + [4180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2020), + [4182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1052), + [4184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1963), + [4186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1097), + [4188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1098), + [4190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1966), + [4192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1101), + [4194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1049), + [4196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102), + [4198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2071), + [4200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2071), + [4202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2079), + [4204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2079), + [4206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2061), + [4208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2061), + [4210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1971), + [4212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1103), + [4214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1104), + [4216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2073), + [4218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2073), + [4220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2077), + [4222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2077), + [4224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1975), + [4226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1105), + [4228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1106), + [4230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2067), + [4232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2067), + [4234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2068), + [4236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2068), + [4238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1979), + [4240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1107), + [4242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1108), + [4244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2078), + [4246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2078), + [4248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2080), + [4250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2080), + [4252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1983), + [4254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1109), + [4256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1110), + [4258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1715), + [4260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2064), + [4262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2064), + [4264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1987), + [4266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1111), + [4268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1112), + [4270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2069), + [4272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2069), + [4274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2058), + [4276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2058), + [4278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1991), + [4280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113), + [4282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1114), + [4284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2075), + [4286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2075), + [4288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2076), + [4290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2076), + [4292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1995), + [4294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1115), + [4296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1116), + [4298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2081), + [4300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2081), + [4302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2070), + [4304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2070), + [4306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2059), + [4308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2059), + [4310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2066), + [4312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2066), + [4314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2002), + [4316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1048), + [4318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2003), + [4320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1967), + [4322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1060), + [4324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1969), + [4326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2005), + [4328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1972), + [4330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1973), + [4332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2007), + [4334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1976), + [4336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1977), + [4338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2009), + [4340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1980), + [4342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1981), + [4344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2011), + [4346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1807), + [4348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1985), + [4350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2013), + [4352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1988), + [4354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1989), + [4356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2015), + [4358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1992), + [4360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1993), + [4362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2017), + [4364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1996), + [4366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1997), + [4368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2019), + [4370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1998), + [4372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1999), + [4374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1050), + [4376] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__double_quoted_string_content, 1, 0, 0), + [4378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__double_quoted_string_content, 1, 0, 0), + [4380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1056), + [4382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_without_default, 1, 0, 10), + [4384] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 29), SHIFT_REPEAT(292), + [4387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 29), + [4389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 1, 0, 11), + [4391] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 29), SHIFT_REPEAT(291), + [4394] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 29), SHIFT_REPEAT(290), + [4397] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(2027), + [4400] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2, 0, 32), SHIFT_REPEAT(1786), + [4403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2, 0, 32), + [4405] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__single_quoted_string_content, 1, 0, 0), + [4407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__single_quoted_string_content, 1, 0, 0), + [4409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1, 0, 9), + [4411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__argument_unnamed, 1, 0, 17), + [4413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 1, 0, 16), + [4415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1133), + [4417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1133), + [4419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(248), + [4421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [4423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253), + [4425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), + [4427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1, 0, 10), + [4429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_call_arguments_repeat1, 2, 0, 26), + [4431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1131), + [4433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1131), + [4435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 1, 0, 17), + [4437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__argument_named, 3, 0, 38), + [4439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1132), + [4441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1132), + [4443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(284), + [4445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [4447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1130), + [4449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1130), + [4451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1135), + [4453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1135), + [4455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1134), + [4457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1134), + [4459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285), + [4461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), + [4463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2, 0, 30), + [4465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1086), + [4467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1099), + [4469] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [4471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1061), + [4473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), + [4475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1080), + [4477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1081), + [4479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), + [4481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100), + [4483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1070), + [4485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1071), + [4487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1085), + [4489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1095), + [4491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1117), + [4493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), + [4495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1065), + [4497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1053), + [4499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1090), + [4501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1091), + [4503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1066), + [4505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1075), + [4507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1055), + [4509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1076), + [4511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1094), }; enum ts_external_scanner_symbol_identifiers { - ts_external_token__newline = 0, - ts_external_token__semicolon = 1, - ts_external_token__raw_string_literal = 2, - ts_external_token__external_else = 3, - ts_external_token__external_open_parenthesis = 4, - ts_external_token__external_close_parenthesis = 5, - ts_external_token__external_open_brace = 6, - ts_external_token__external_close_brace = 7, - ts_external_token__external_open_bracket = 8, - ts_external_token__external_close_bracket = 9, - ts_external_token__external_open_bracket2 = 10, - ts_external_token__external_close_bracket2 = 11, - ts_external_token__error_sentinel = 12, + ts_external_token__start = 0, + ts_external_token__newline = 1, + ts_external_token__semicolon = 2, + ts_external_token__raw_string_literal = 3, + ts_external_token__external_else = 4, + ts_external_token__external_open_parenthesis = 5, + ts_external_token__external_close_parenthesis = 6, + ts_external_token__external_open_brace = 7, + ts_external_token__external_close_brace = 8, + ts_external_token__external_open_bracket = 9, + ts_external_token__external_close_bracket = 10, + ts_external_token__external_open_bracket2 = 11, + ts_external_token__external_close_bracket2 = 12, + ts_external_token__error_sentinel = 13, }; static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { + [ts_external_token__start] = sym__start, [ts_external_token__newline] = sym__newline, [ts_external_token__semicolon] = sym__semicolon, [ts_external_token__raw_string_literal] = sym__raw_string_literal, @@ -182756,8 +149242,9 @@ static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { [ts_external_token__error_sentinel] = sym__error_sentinel, }; -static const bool ts_external_scanner_states[28][EXTERNAL_TOKEN_COUNT] = { +static const bool ts_external_scanner_states[36][EXTERNAL_TOKEN_COUNT] = { [1] = { + [ts_external_token__start] = true, [ts_external_token__newline] = true, [ts_external_token__semicolon] = true, [ts_external_token__raw_string_literal] = true, @@ -182773,20 +149260,16 @@ static const bool ts_external_scanner_states[28][EXTERNAL_TOKEN_COUNT] = { [ts_external_token__error_sentinel] = true, }, [2] = { - [ts_external_token__newline] = true, - [ts_external_token__semicolon] = true, - [ts_external_token__raw_string_literal] = true, - [ts_external_token__external_open_parenthesis] = true, - [ts_external_token__external_open_brace] = true, + [ts_external_token__start] = true, }, [3] = { [ts_external_token__newline] = true, + [ts_external_token__semicolon] = true, [ts_external_token__raw_string_literal] = true, [ts_external_token__external_else] = true, [ts_external_token__external_open_parenthesis] = true, [ts_external_token__external_open_brace] = true, [ts_external_token__external_open_bracket] = true, - [ts_external_token__external_close_bracket] = true, [ts_external_token__external_open_bracket2] = true, }, [4] = { @@ -182796,15 +149279,15 @@ static const bool ts_external_scanner_states[28][EXTERNAL_TOKEN_COUNT] = { [ts_external_token__external_else] = true, [ts_external_token__external_open_parenthesis] = true, [ts_external_token__external_open_brace] = true, + [ts_external_token__external_close_brace] = true, [ts_external_token__external_open_bracket] = true, [ts_external_token__external_open_bracket2] = true, }, [5] = { [ts_external_token__newline] = true, + [ts_external_token__semicolon] = true, [ts_external_token__raw_string_literal] = true, - [ts_external_token__external_else] = true, [ts_external_token__external_open_parenthesis] = true, - [ts_external_token__external_close_parenthesis] = true, [ts_external_token__external_open_brace] = true, [ts_external_token__external_open_bracket] = true, [ts_external_token__external_open_bracket2] = true, @@ -182813,7 +149296,6 @@ static const bool ts_external_scanner_states[28][EXTERNAL_TOKEN_COUNT] = { [ts_external_token__newline] = true, [ts_external_token__semicolon] = true, [ts_external_token__raw_string_literal] = true, - [ts_external_token__external_else] = true, [ts_external_token__external_open_parenthesis] = true, [ts_external_token__external_open_brace] = true, [ts_external_token__external_close_brace] = true, @@ -182821,119 +149303,111 @@ static const bool ts_external_scanner_states[28][EXTERNAL_TOKEN_COUNT] = { [ts_external_token__external_open_bracket2] = true, }, [7] = { - [ts_external_token__newline] = true, [ts_external_token__raw_string_literal] = true, - [ts_external_token__external_else] = true, [ts_external_token__external_open_parenthesis] = true, [ts_external_token__external_open_brace] = true, - [ts_external_token__external_open_bracket] = true, - [ts_external_token__external_open_bracket2] = true, - [ts_external_token__external_close_bracket2] = true, + [ts_external_token__external_close_bracket] = true, }, [8] = { - [ts_external_token__newline] = true, - [ts_external_token__semicolon] = true, [ts_external_token__raw_string_literal] = true, [ts_external_token__external_open_parenthesis] = true, [ts_external_token__external_open_brace] = true, - [ts_external_token__external_open_bracket] = true, - [ts_external_token__external_open_bracket2] = true, + [ts_external_token__external_close_bracket2] = true, }, [9] = { - [ts_external_token__newline] = true, [ts_external_token__raw_string_literal] = true, [ts_external_token__external_open_parenthesis] = true, + [ts_external_token__external_close_parenthesis] = true, [ts_external_token__external_open_brace] = true, - [ts_external_token__external_open_bracket] = true, - [ts_external_token__external_close_bracket] = true, - [ts_external_token__external_open_bracket2] = true, }, [10] = { [ts_external_token__newline] = true, + [ts_external_token__semicolon] = true, [ts_external_token__raw_string_literal] = true, [ts_external_token__external_open_parenthesis] = true, [ts_external_token__external_open_brace] = true, - [ts_external_token__external_close_bracket] = true, + [ts_external_token__external_close_brace] = true, }, [11] = { [ts_external_token__newline] = true, + [ts_external_token__semicolon] = true, [ts_external_token__raw_string_literal] = true, [ts_external_token__external_open_parenthesis] = true, [ts_external_token__external_open_brace] = true, - [ts_external_token__external_close_bracket2] = true, }, [12] = { [ts_external_token__newline] = true, [ts_external_token__raw_string_literal] = true, [ts_external_token__external_open_parenthesis] = true, [ts_external_token__external_open_brace] = true, - [ts_external_token__external_open_bracket] = true, - [ts_external_token__external_open_bracket2] = true, - [ts_external_token__external_close_bracket2] = true, }, [13] = { - [ts_external_token__newline] = true, [ts_external_token__raw_string_literal] = true, [ts_external_token__external_open_parenthesis] = true, - [ts_external_token__external_close_parenthesis] = true, [ts_external_token__external_open_brace] = true, }, [14] = { [ts_external_token__newline] = true, - [ts_external_token__semicolon] = true, [ts_external_token__raw_string_literal] = true, + [ts_external_token__external_else] = true, [ts_external_token__external_open_parenthesis] = true, - [ts_external_token__external_open_brace] = true, - [ts_external_token__external_close_brace] = true, [ts_external_token__external_open_bracket] = true, + [ts_external_token__external_close_bracket] = true, [ts_external_token__external_open_bracket2] = true, }, [15] = { [ts_external_token__newline] = true, [ts_external_token__raw_string_literal] = true, + [ts_external_token__external_else] = true, [ts_external_token__external_open_parenthesis] = true, - [ts_external_token__external_close_parenthesis] = true, - [ts_external_token__external_open_brace] = true, [ts_external_token__external_open_bracket] = true, [ts_external_token__external_open_bracket2] = true, + [ts_external_token__external_close_bracket2] = true, }, [16] = { [ts_external_token__newline] = true, - [ts_external_token__semicolon] = true, [ts_external_token__raw_string_literal] = true, + [ts_external_token__external_else] = true, [ts_external_token__external_open_parenthesis] = true, - [ts_external_token__external_open_brace] = true, - [ts_external_token__external_close_brace] = true, + [ts_external_token__external_close_parenthesis] = true, + [ts_external_token__external_open_bracket] = true, + [ts_external_token__external_open_bracket2] = true, }, [17] = { [ts_external_token__newline] = true, [ts_external_token__raw_string_literal] = true, [ts_external_token__external_open_parenthesis] = true, - [ts_external_token__external_open_brace] = true, + [ts_external_token__external_open_bracket] = true, + [ts_external_token__external_close_bracket] = true, + [ts_external_token__external_open_bracket2] = true, }, [18] = { + [ts_external_token__newline] = true, [ts_external_token__raw_string_literal] = true, [ts_external_token__external_open_parenthesis] = true, - [ts_external_token__external_close_parenthesis] = true, - [ts_external_token__external_open_brace] = true, + [ts_external_token__external_open_bracket] = true, + [ts_external_token__external_open_bracket2] = true, + [ts_external_token__external_close_bracket2] = true, }, [19] = { + [ts_external_token__newline] = true, [ts_external_token__raw_string_literal] = true, [ts_external_token__external_open_parenthesis] = true, - [ts_external_token__external_open_brace] = true, + [ts_external_token__external_close_parenthesis] = true, + [ts_external_token__external_open_bracket] = true, + [ts_external_token__external_open_bracket2] = true, }, [20] = { - [ts_external_token__newline] = true, [ts_external_token__raw_string_literal] = true, [ts_external_token__external_else] = true, [ts_external_token__external_open_parenthesis] = true, - [ts_external_token__external_close_parenthesis] = true, [ts_external_token__external_open_bracket] = true, [ts_external_token__external_open_bracket2] = true, + [ts_external_token__external_close_bracket2] = true, }, [21] = { - [ts_external_token__newline] = true, [ts_external_token__raw_string_literal] = true, + [ts_external_token__external_else] = true, [ts_external_token__external_open_parenthesis] = true, [ts_external_token__external_close_parenthesis] = true, [ts_external_token__external_open_bracket] = true, @@ -182943,16 +149417,16 @@ static const bool ts_external_scanner_states[28][EXTERNAL_TOKEN_COUNT] = { [ts_external_token__raw_string_literal] = true, [ts_external_token__external_else] = true, [ts_external_token__external_open_parenthesis] = true, - [ts_external_token__external_close_parenthesis] = true, [ts_external_token__external_open_bracket] = true, + [ts_external_token__external_close_bracket] = true, [ts_external_token__external_open_bracket2] = true, }, [23] = { - [ts_external_token__external_else] = true, + [ts_external_token__raw_string_literal] = true, [ts_external_token__external_open_parenthesis] = true, - [ts_external_token__external_close_parenthesis] = true, [ts_external_token__external_open_bracket] = true, [ts_external_token__external_open_bracket2] = true, + [ts_external_token__external_close_bracket2] = true, }, [24] = { [ts_external_token__raw_string_literal] = true, @@ -182962,18 +149436,64 @@ static const bool ts_external_scanner_states[28][EXTERNAL_TOKEN_COUNT] = { [ts_external_token__external_open_bracket2] = true, }, [25] = { + [ts_external_token__raw_string_literal] = true, [ts_external_token__external_open_parenthesis] = true, - [ts_external_token__external_close_parenthesis] = true, [ts_external_token__external_open_bracket] = true, + [ts_external_token__external_close_bracket] = true, [ts_external_token__external_open_bracket2] = true, }, [26] = { - [ts_external_token__external_close_parenthesis] = true, + [ts_external_token__external_else] = true, + [ts_external_token__external_open_parenthesis] = true, + [ts_external_token__external_open_bracket] = true, + [ts_external_token__external_open_bracket2] = true, + [ts_external_token__external_close_bracket2] = true, }, [27] = { + [ts_external_token__external_else] = true, + [ts_external_token__external_open_parenthesis] = true, + [ts_external_token__external_close_parenthesis] = true, + [ts_external_token__external_open_bracket] = true, + [ts_external_token__external_open_bracket2] = true, + }, + [28] = { + [ts_external_token__external_else] = true, + [ts_external_token__external_open_parenthesis] = true, + [ts_external_token__external_open_bracket] = true, + [ts_external_token__external_close_bracket] = true, + [ts_external_token__external_open_bracket2] = true, + }, + [29] = { + [ts_external_token__external_open_parenthesis] = true, + [ts_external_token__external_close_parenthesis] = true, + [ts_external_token__external_open_bracket] = true, + [ts_external_token__external_open_bracket2] = true, + }, + [30] = { + [ts_external_token__external_open_parenthesis] = true, + [ts_external_token__external_open_bracket] = true, + [ts_external_token__external_open_bracket2] = true, + [ts_external_token__external_close_bracket2] = true, + }, + [31] = { + [ts_external_token__external_open_parenthesis] = true, + [ts_external_token__external_open_bracket] = true, + [ts_external_token__external_close_bracket] = true, + [ts_external_token__external_open_bracket2] = true, + }, + [32] = { + [ts_external_token__external_close_parenthesis] = true, + }, + [33] = { [ts_external_token__newline] = true, [ts_external_token__external_open_parenthesis] = true, }, + [34] = { + [ts_external_token__external_close_bracket] = true, + }, + [35] = { + [ts_external_token__external_close_bracket2] = true, + }, }; #ifdef __cplusplus @@ -182995,7 +149515,7 @@ void tree_sitter_r_external_scanner_deserialize(void *, const char *, unsigned); TS_PUBLIC const TSLanguage *tree_sitter_r(void) { static const TSLanguage language = { - .version = LANGUAGE_VERSION, + .abi_version = LANGUAGE_VERSION, .symbol_count = SYMBOL_COUNT, .alias_count = ALIAS_COUNT, .token_count = TOKEN_COUNT, @@ -183003,6 +149523,7 @@ TS_PUBLIC const TSLanguage *tree_sitter_r(void) { .state_count = STATE_COUNT, .large_state_count = LARGE_STATE_COUNT, .production_id_count = PRODUCTION_ID_COUNT, + .supertype_count = SUPERTYPE_COUNT, .field_count = FIELD_COUNT, .max_alias_sequence_length = MAX_ALIAS_SEQUENCE_LENGTH, .parse_table = &ts_parse_table[0][0], @@ -183017,7 +149538,7 @@ TS_PUBLIC const TSLanguage *tree_sitter_r(void) { .public_symbol_map = ts_symbol_map, .alias_map = ts_non_terminal_alias_map, .alias_sequences = &ts_alias_sequences[0][0], - .lex_modes = ts_lex_modes, + .lex_modes = (const void*)ts_lex_modes, .lex_fn = ts_lex, .keyword_lex_fn = ts_lex_keywords, .keyword_capture_token = sym_identifier, @@ -183031,6 +149552,13 @@ TS_PUBLIC const TSLanguage *tree_sitter_r(void) { tree_sitter_r_external_scanner_deserialize, }, .primary_state_ids = ts_primary_state_ids, + .name = "r", + .max_reserved_word_set_size = 0, + .metadata = { + .major_version = 1, + .minor_version = 1, + .patch_version = 0, + }, }; return &language; } diff --git a/src/tree-sitter/r/scanner.c b/src/tree-sitter/r/scanner.c index 0308d80a..2c2fb67f 100644 --- a/src/tree-sitter/r/scanner.c +++ b/src/tree-sitter/r/scanner.c @@ -23,6 +23,7 @@ static inline void debug_print(const char* fmt, ...) { #endif enum TokenType { + START, NEWLINE, SEMICOLON, RAW_STRING_LITERAL, @@ -162,24 +163,50 @@ static inline bool stack_exists(void* stack) { // --------------------------------------------------------------------------------------- +// Consume all leading whitespace before the next meaningful character +// +// - For whitespace that isn't a newline, we skip it entirely. +// This includes spaces, tabs, `\r`, etc. +// +// - For newlines inside a `(`, `[`, or `[[` scope, we skip them. +// In this context, newlines have no syntactic meaning and R's parser +// simply eats them, so we do the same. +// +// - For newlines inside a "top level" or `{` scope, we return to `scan()` +// and give our handlers a chance to run. In this context, these newlines +// have contextual meaning, particularly for `if` statements. +// +// Because our external scanner is called on each character, this helper +// effectively replaces the usage of `/\s/` in `extras`. That said, +// practically the `/\s/` seems to still be needed. It seems like the +// internal scanner re-checks that the whitespace that we advanced over is +// skippable, which is why you see `skip character:' '` twice in the debug logs +// (once in the external scanner, once in the internal scanner). Based on some +// experimentation, this also seems true for Python, so we aren't too worried +// about it. +// +// Resist the urge to "simplify" this by refusing to handle whitespace at all +// in the external scanner. In theory we could return to the internal scanner +// when we see a non-newline whitespace and let the `extras` handling eat it, +// but in practice this does not work. An external scanner MUST skip whitespace. +// https://github.com/tree-sitter/tree-sitter/discussions/884#discussioncomment-302898 +// https://github.com/tree-sitter/tree-sitter/issues/2735#issuecomment-1830392298 static inline void consume_whitespace_and_ignored_newlines(TSLexer* lexer, Stack* stack) { while (iswspace(lexer->lookahead)) { if (lexer->lookahead != '\n') { - // Consume all spaces, tabs, etc, unconditionally + // Whitespace that isn't a newline, skip lexer->advance(lexer, true); continue; } - // If we are inside `(`, `[`, or `[[`, we consume newlines unconditionally. - // Notably not within `{` nor at "top level", where newlines have contextual - // meaning, particularly for `if` statements. Both of those are handled elsewhere. Scope scope = stack_peek(stack); if (scope == SCOPE_PAREN || scope == SCOPE_BRACKET || scope == SCOPE_BRACKET2) { + // Newline in `(`, `[`, or `[[` scope, skip lexer->advance(lexer, true); continue; } - // We've hit a newline with contextual meaning to be handled elsewhere + // Contextual newline, let handlers in `scan()` handle it break; } } @@ -254,10 +281,10 @@ static inline bool scan_else_with_leading_newlines(TSLexer* lexer) { } static inline bool scan_raw_string_literal(TSLexer* lexer) { - // scan a raw string literal; see R source code for implementation: + // Scan a raw string literal; see R source code for implementation: // https://github.com/wch/r-source/blob/52b730f217c12ba3d95dee0cd1f330d1977b5ea3/src/main/gram.y#L3102 - // raw string literals can start with either 'r' or 'R' + // Raw string literals can start with either 'r' or 'R' lexer->mark_end(lexer); char prefix = lexer->lookahead; if (prefix != 'r' && prefix != 'R') { @@ -265,21 +292,21 @@ static inline bool scan_raw_string_literal(TSLexer* lexer) { } lexer->advance(lexer, false); - // check for quote character - char quote = lexer->lookahead; - if (quote != '"' && quote != '\'') { + // Check for quote character + char closing_quote = lexer->lookahead; + if (closing_quote != '"' && closing_quote != '\'') { return false; } lexer->advance(lexer, false); - // start counting '-' characters + // Start counting '-' characters int hyphen_count = 0; while (lexer->lookahead == '-') { lexer->advance(lexer, false); hyphen_count += 1; } - // check for an opening bracket, and figure out + // Check for an opening bracket, and figure out // the corresponding closing bracket char opening_bracket = lexer->lookahead; char closing_bracket = 0; @@ -296,42 +323,77 @@ static inline bool scan_raw_string_literal(TSLexer* lexer) { return false; } - // we're in the body of the raw string; start looping until - // we find the matching closing bracket - for (; lexer->lookahead != 0; lexer->advance(lexer, false)) { - // consume a closing bracket + // We're in the body of the raw string, start looping until + // we find the matching `closing_bracket -> hyphens -> quote` sequence + // + // We purposefully only `advance()` on known non-closing sequence elements at the + // very beginning in the `!= closing_bracket` check (#162). + // + // Consider the following: + // + // r"(())" + // ^^ + // || + // || 2) Which advances us to `)`. But this isn't a `"`, so we should loop around + // || without advancing past the `)`. + // | 1) This looks like it might be a closing `)`. + // + // If we also called `advance()` in the `!= closing_quote` branch, we'd skip past the + // `)` and we'd fail to recognize the raw string. + // + // Same logic applies to: + // + // r"-())-" + // ^^ + // || + // || 2) Which advances us to `)`. But this isn't a `-`, so we should loop around + // || without advancing past the `)`. + // | 1) This looks like it might be a closing `)`. + // + // If we also called `advance()` in the `!matched_hyphens` branch, we'd skip past the + // `)` and we'd fail to recognize the raw string. + while (!lexer->eof(lexer)) { if (lexer->lookahead != closing_bracket) { + // Consume an arbitrary string part + lexer->advance(lexer, false); continue; } + + // Consume a closing bracket lexer->advance(lexer, false); - // consume hyphens - bool hyphens_ok = true; + // Try and consume `hyphen_count` hyphens in a row + // (Start "matched" for the case of 0 hyphens) + bool matched_hyphens = true; + for (int i = 0; i < hyphen_count; i++) { if (lexer->lookahead != '-') { - hyphens_ok = false; + matched_hyphens = false; break; } + + // Consume a hyphen lexer->advance(lexer, false); } - if (!hyphens_ok) { + if (!matched_hyphens) { continue; } - // consume a closing quote character - if (lexer->lookahead != quote) { + if (lexer->lookahead != closing_quote) { continue; } + + // Consume a closing quote character lexer->advance(lexer, false); - // success! + // Success! lexer->mark_end(lexer); lexer->result_symbol = RAW_STRING_LITERAL; return true; } - // if we get here, this implies we hit eof (and so we have + // If we get here, this implies we hit eof (and so we have // an unclosed raw string) return false; } @@ -417,6 +479,22 @@ static inline bool scan_close_bracket2(TSLexer* lexer, Stack* stack) { } static bool scan(TSLexer* lexer, Stack* stack, const bool* valid_symbols) { + if (valid_symbols[ERROR_SENTINEL]) { + // Decline to handle when in "error recovery" mode. When a syntax error occurs, + // tree-sitter calls the external scanner with all `valid_symbols` marked as valid. + return false; + } + + if (valid_symbols[START]) { + // The `START` symbol is only valid at the very beginning of a file before we + // have seen any tokens. We emit this zero width symbol to force the `program` + // node to open at position `(0, 0)`, regardless of how much leading whitespace + // (including both `' '` and `\r`) there may be before our first "real" token. + // This ensures the AST spans the entire file, which consumers of it rely on (#151). + lexer->result_symbol = START; + return true; + } + consume_whitespace_and_ignored_newlines(lexer, stack); // Purposefully structured as a series of exclusive if statements to @@ -424,11 +502,7 @@ static bool scan(TSLexer* lexer, Stack* stack, const bool* valid_symbols) { // because each `scan_*()` function calls `advance()` internally, meaning that // `lookahead` will no longer be accurate for checking other branches. - if (valid_symbols[ERROR_SENTINEL]) { - // Decline to handle when in "error recovery" mode. When a syntax error occurs, - // tree-sitter calls the external scanner with all `valid_symbols` marked as valid. - return false; - } else if (valid_symbols[SEMICOLON] && lexer->lookahead == ';') { + if (valid_symbols[SEMICOLON] && lexer->lookahead == ';') { return scan_semicolon(lexer); } else if (valid_symbols[OPEN_PAREN] && lexer->lookahead == '(') { return scan_open_block(lexer, stack, SCOPE_PAREN, OPEN_PAREN); diff --git a/src/tree-sitter/r/tree_sitter/alloc.h b/src/tree-sitter/r/tree_sitter/alloc.h index 1f4466d7..1abdd120 100644 --- a/src/tree-sitter/r/tree_sitter/alloc.h +++ b/src/tree-sitter/r/tree_sitter/alloc.h @@ -12,10 +12,10 @@ extern "C" { // Allow clients to override allocation functions #ifdef TREE_SITTER_REUSE_ALLOCATOR -extern void *(*ts_current_malloc)(size_t); -extern void *(*ts_current_calloc)(size_t, size_t); -extern void *(*ts_current_realloc)(void *, size_t); -extern void (*ts_current_free)(void *); +extern void *(*ts_current_malloc)(size_t size); +extern void *(*ts_current_calloc)(size_t count, size_t size); +extern void *(*ts_current_realloc)(void *ptr, size_t size); +extern void (*ts_current_free)(void *ptr); #ifndef ts_malloc #define ts_malloc ts_current_malloc diff --git a/src/tree-sitter/r/tree_sitter/array.h b/src/tree-sitter/r/tree_sitter/array.h index 4f4306f7..a17a574f 100644 --- a/src/tree-sitter/r/tree_sitter/array.h +++ b/src/tree-sitter/r/tree_sitter/array.h @@ -14,10 +14,11 @@ extern "C" { #include #ifdef _MSC_VER +#pragma warning(push) #pragma warning(disable : 4101) #elif defined(__GNUC__) || defined(__clang__) -# pragma GCC diagnostic push -# pragma GCC diagnostic ignored "-Wunused-variable" +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wunused-variable" #endif #define Array(T) \ @@ -278,9 +279,9 @@ static inline void _array__splice(Array *self, size_t element_size, #define _compare_int(a, b) ((int)*(a) - (int)(b)) #ifdef _MSC_VER -#pragma warning(default : 4101) +#pragma warning(pop) #elif defined(__GNUC__) || defined(__clang__) -# pragma GCC diagnostic pop +#pragma GCC diagnostic pop #endif #ifdef __cplusplus diff --git a/src/tree-sitter/r/tree_sitter/parser.h b/src/tree-sitter/r/tree_sitter/parser.h index 799f599b..858107de 100644 --- a/src/tree-sitter/r/tree_sitter/parser.h +++ b/src/tree-sitter/r/tree_sitter/parser.h @@ -18,6 +18,11 @@ typedef uint16_t TSStateId; typedef uint16_t TSSymbol; typedef uint16_t TSFieldId; typedef struct TSLanguage TSLanguage; +typedef struct TSLanguageMetadata { + uint8_t major_version; + uint8_t minor_version; + uint8_t patch_version; +} TSLanguageMetadata; #endif typedef struct { @@ -26,10 +31,11 @@ typedef struct { bool inherited; } TSFieldMapEntry; +// Used to index the field and supertype maps. typedef struct { uint16_t index; uint16_t length; -} TSFieldMapSlice; +} TSMapSlice; typedef struct { bool visible; @@ -79,6 +85,12 @@ typedef struct { uint16_t external_lex_state; } TSLexMode; +typedef struct { + uint16_t lex_state; + uint16_t external_lex_state; + uint16_t reserved_word_set_id; +} TSLexerMode; + typedef union { TSParseAction action; struct { @@ -93,7 +105,7 @@ typedef struct { } TSCharacterRange; struct TSLanguage { - uint32_t version; + uint32_t abi_version; uint32_t symbol_count; uint32_t alias_count; uint32_t token_count; @@ -109,13 +121,13 @@ struct TSLanguage { const TSParseActionEntry *parse_actions; const char * const *symbol_names; const char * const *field_names; - const TSFieldMapSlice *field_map_slices; + const TSMapSlice *field_map_slices; const TSFieldMapEntry *field_map_entries; const TSSymbolMetadata *symbol_metadata; const TSSymbol *public_symbol_map; const uint16_t *alias_map; const TSSymbol *alias_sequences; - const TSLexMode *lex_modes; + const TSLexerMode *lex_modes; bool (*lex_fn)(TSLexer *, TSStateId); bool (*keyword_lex_fn)(TSLexer *, TSStateId); TSSymbol keyword_capture_token; @@ -129,15 +141,23 @@ struct TSLanguage { void (*deserialize)(void *, const char *, unsigned); } external_scanner; const TSStateId *primary_state_ids; + const char *name; + const TSSymbol *reserved_words; + uint16_t max_reserved_word_set_size; + uint32_t supertype_count; + const TSSymbol *supertype_symbols; + const TSMapSlice *supertype_map_slices; + const TSSymbol *supertype_map_entries; + TSLanguageMetadata metadata; }; -static inline bool set_contains(TSCharacterRange *ranges, uint32_t len, int32_t lookahead) { +static inline bool set_contains(const TSCharacterRange *ranges, uint32_t len, int32_t lookahead) { uint32_t index = 0; uint32_t size = len - index; while (size > 1) { uint32_t half_size = size / 2; uint32_t mid_index = index + half_size; - TSCharacterRange *range = &ranges[mid_index]; + const TSCharacterRange *range = &ranges[mid_index]; if (lookahead >= range->start && lookahead <= range->end) { return true; } else if (lookahead > range->end) { @@ -145,7 +165,7 @@ static inline bool set_contains(TSCharacterRange *ranges, uint32_t len, int32_t } size -= half_size; } - TSCharacterRange *range = &ranges[index]; + const TSCharacterRange *range = &ranges[index]; return (lookahead >= range->start && lookahead <= range->end); } diff --git a/src/tree-sitter/toml/grammar.json b/src/tree-sitter/toml/grammar.json index ad25f766..4ad5c8e1 100644 --- a/src/tree-sitter/toml/grammar.json +++ b/src/tree-sitter/toml/grammar.json @@ -834,5 +834,6 @@ } ], "inline": [], - "supertypes": [] -} + "supertypes": [], + "reserved": {} +} \ No newline at end of file diff --git a/src/tree-sitter/toml/node-types.json b/src/tree-sitter/toml/node-types.json index 1f707a3a..0dee8e22 100644 --- a/src/tree-sitter/toml/node-types.json +++ b/src/tree-sitter/toml/node-types.json @@ -323,7 +323,8 @@ }, { "type": "comment", - "named": true + "named": true, + "extra": true }, { "type": "escape_sequence", diff --git a/src/tree-sitter/toml/parser.c b/src/tree-sitter/toml/parser.c index 1cfc62ba..79ddb808 100644 --- a/src/tree-sitter/toml/parser.c +++ b/src/tree-sitter/toml/parser.c @@ -1,10 +1,12 @@ +/* Automatically @generated by tree-sitter v0.25.5 */ + #include "tree_sitter/parser.h" #if defined(__GNUC__) || defined(__clang__) #pragma GCC diagnostic ignored "-Wmissing-field-initializers" #endif -#define LANGUAGE_VERSION 14 +#define LANGUAGE_VERSION 15 #define STATE_COUNT 152 #define LARGE_STATE_COUNT 2 #define SYMBOL_COUNT 66 @@ -13,7 +15,9 @@ #define EXTERNAL_TOKEN_COUNT 5 #define FIELD_COUNT 0 #define MAX_ALIAS_SEQUENCE_LENGTH 8 +#define MAX_RESERVED_WORD_SET_SIZE 0 #define PRODUCTION_ID_COUNT 2 +#define SUPERTYPE_COUNT 0 enum ts_symbol_identifiers { aux_sym_document_token1 = 1, @@ -1657,7 +1661,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { } } -static const TSLexMode ts_lex_modes[STATE_COUNT] = { +static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0, .external_lex_state = 1}, [1] = {.lex_state = 76}, [2] = {.lex_state = 7}, @@ -1813,7 +1817,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [0] = { + [STATE(0)] = { [ts_builtin_sym_end] = ACTIONS(1), [aux_sym_document_token1] = ACTIONS(1), [sym_comment] = ACTIONS(3), @@ -1849,7 +1853,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__multiline_literal_string_content] = ACTIONS(1), [sym__multiline_literal_string_end] = ACTIONS(1), }, - [1] = { + [STATE(1)] = { [sym_document] = STATE(125), [sym_table] = STATE(46), [sym_table_array_element] = STATE(46), @@ -4700,7 +4704,7 @@ void tree_sitter_toml_external_scanner_deserialize(void *, const char *, unsigne TS_PUBLIC const TSLanguage *tree_sitter_toml(void) { static const TSLanguage language = { - .version = LANGUAGE_VERSION, + .abi_version = LANGUAGE_VERSION, .symbol_count = SYMBOL_COUNT, .alias_count = ALIAS_COUNT, .token_count = TOKEN_COUNT, @@ -4708,6 +4712,7 @@ TS_PUBLIC const TSLanguage *tree_sitter_toml(void) { .state_count = STATE_COUNT, .large_state_count = LARGE_STATE_COUNT, .production_id_count = PRODUCTION_ID_COUNT, + .supertype_count = SUPERTYPE_COUNT, .field_count = FIELD_COUNT, .max_alias_sequence_length = MAX_ALIAS_SEQUENCE_LENGTH, .parse_table = &ts_parse_table[0][0], @@ -4719,7 +4724,7 @@ TS_PUBLIC const TSLanguage *tree_sitter_toml(void) { .public_symbol_map = ts_symbol_map, .alias_map = ts_non_terminal_alias_map, .alias_sequences = &ts_alias_sequences[0][0], - .lex_modes = ts_lex_modes, + .lex_modes = (const void*)ts_lex_modes, .lex_fn = ts_lex, .external_scanner = { &ts_external_scanner_states[0][0], @@ -4731,6 +4736,13 @@ TS_PUBLIC const TSLanguage *tree_sitter_toml(void) { tree_sitter_toml_external_scanner_deserialize, }, .primary_state_ids = ts_primary_state_ids, + .name = "toml", + .max_reserved_word_set_size = 0, + .metadata = { + .major_version = 0, + .minor_version = 7, + .patch_version = 0, + }, }; return &language; } diff --git a/src/tree-sitter/toml/tree_sitter/array.h b/src/tree-sitter/toml/tree_sitter/array.h index 15a3b233..a17a574f 100644 --- a/src/tree-sitter/toml/tree_sitter/array.h +++ b/src/tree-sitter/toml/tree_sitter/array.h @@ -14,6 +14,7 @@ extern "C" { #include #ifdef _MSC_VER +#pragma warning(push) #pragma warning(disable : 4101) #elif defined(__GNUC__) || defined(__clang__) #pragma GCC diagnostic push @@ -278,7 +279,7 @@ static inline void _array__splice(Array *self, size_t element_size, #define _compare_int(a, b) ((int)*(a) - (int)(b)) #ifdef _MSC_VER -#pragma warning(default : 4101) +#pragma warning(pop) #elif defined(__GNUC__) || defined(__clang__) #pragma GCC diagnostic pop #endif diff --git a/src/tree-sitter/toml/tree_sitter/parser.h b/src/tree-sitter/toml/tree_sitter/parser.h index 799f599b..858107de 100644 --- a/src/tree-sitter/toml/tree_sitter/parser.h +++ b/src/tree-sitter/toml/tree_sitter/parser.h @@ -18,6 +18,11 @@ typedef uint16_t TSStateId; typedef uint16_t TSSymbol; typedef uint16_t TSFieldId; typedef struct TSLanguage TSLanguage; +typedef struct TSLanguageMetadata { + uint8_t major_version; + uint8_t minor_version; + uint8_t patch_version; +} TSLanguageMetadata; #endif typedef struct { @@ -26,10 +31,11 @@ typedef struct { bool inherited; } TSFieldMapEntry; +// Used to index the field and supertype maps. typedef struct { uint16_t index; uint16_t length; -} TSFieldMapSlice; +} TSMapSlice; typedef struct { bool visible; @@ -79,6 +85,12 @@ typedef struct { uint16_t external_lex_state; } TSLexMode; +typedef struct { + uint16_t lex_state; + uint16_t external_lex_state; + uint16_t reserved_word_set_id; +} TSLexerMode; + typedef union { TSParseAction action; struct { @@ -93,7 +105,7 @@ typedef struct { } TSCharacterRange; struct TSLanguage { - uint32_t version; + uint32_t abi_version; uint32_t symbol_count; uint32_t alias_count; uint32_t token_count; @@ -109,13 +121,13 @@ struct TSLanguage { const TSParseActionEntry *parse_actions; const char * const *symbol_names; const char * const *field_names; - const TSFieldMapSlice *field_map_slices; + const TSMapSlice *field_map_slices; const TSFieldMapEntry *field_map_entries; const TSSymbolMetadata *symbol_metadata; const TSSymbol *public_symbol_map; const uint16_t *alias_map; const TSSymbol *alias_sequences; - const TSLexMode *lex_modes; + const TSLexerMode *lex_modes; bool (*lex_fn)(TSLexer *, TSStateId); bool (*keyword_lex_fn)(TSLexer *, TSStateId); TSSymbol keyword_capture_token; @@ -129,15 +141,23 @@ struct TSLanguage { void (*deserialize)(void *, const char *, unsigned); } external_scanner; const TSStateId *primary_state_ids; + const char *name; + const TSSymbol *reserved_words; + uint16_t max_reserved_word_set_size; + uint32_t supertype_count; + const TSSymbol *supertype_symbols; + const TSMapSlice *supertype_map_slices; + const TSSymbol *supertype_map_entries; + TSLanguageMetadata metadata; }; -static inline bool set_contains(TSCharacterRange *ranges, uint32_t len, int32_t lookahead) { +static inline bool set_contains(const TSCharacterRange *ranges, uint32_t len, int32_t lookahead) { uint32_t index = 0; uint32_t size = len - index; while (size > 1) { uint32_t half_size = size / 2; uint32_t mid_index = index + half_size; - TSCharacterRange *range = &ranges[mid_index]; + const TSCharacterRange *range = &ranges[mid_index]; if (lookahead >= range->start && lookahead <= range->end) { return true; } else if (lookahead > range->end) { @@ -145,7 +165,7 @@ static inline bool set_contains(TSCharacterRange *ranges, uint32_t len, int32_t } size -= half_size; } - TSCharacterRange *range = &ranges[index]; + const TSCharacterRange *range = &ranges[index]; return (lookahead >= range->start && lookahead <= range->end); } From 4217b53ef4acfb2d72376aa17b2a029390eaac85 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Cs=C3=A1rdi?= Date: Sat, 31 May 2025 18:39:06 +0200 Subject: [PATCH 4/9] token_table(): return field name, if any --- src/tree-sitter.c | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/src/tree-sitter.c b/src/tree-sitter.c index 216e4281..18671d17 100644 --- a/src/tree-sitter.c +++ b/src/tree-sitter.c @@ -144,7 +144,7 @@ SEXP token_table(SEXP input, SEXP rlanguage, SEXP rranges) { TSNode root = ts_tree_root_node(tree); uint32_t num_nodes = ts_node_descendant_count(root); const char *nms[] = { - "id", "parent", "type", "code", "start_byte", "end_byte", + "id", "parent", "field_name", "type", "code", "start_byte", "end_byte", "start_row", "start_column", "end_row", "end_column", "" }; SEXP res = PROTECT(Rf_mkNamed(VECSXP, nms)); @@ -153,21 +153,23 @@ SEXP token_table(SEXP input, SEXP rlanguage, SEXP rranges) { SET_VECTOR_ELT(res, 1, Rf_allocVector(INTSXP, num_nodes)); SEXP res_parent = VECTOR_ELT(res, 1); SET_VECTOR_ELT(res, 2, Rf_allocVector(STRSXP, num_nodes)); - SEXP res_type = VECTOR_ELT(res, 2); + SEXP res_field_name = VECTOR_ELT(res, 2); SET_VECTOR_ELT(res, 3, Rf_allocVector(STRSXP, num_nodes)); - SEXP res_code = VECTOR_ELT(res, 3); - SET_VECTOR_ELT(res, 4, Rf_allocVector(INTSXP, num_nodes)); - SEXP res_start_byte = VECTOR_ELT(res, 4); + SEXP res_type = VECTOR_ELT(res, 3); + SET_VECTOR_ELT(res, 4, Rf_allocVector(STRSXP, num_nodes)); + SEXP res_code = VECTOR_ELT(res, 4); SET_VECTOR_ELT(res, 5, Rf_allocVector(INTSXP, num_nodes)); - SEXP res_end_byte = VECTOR_ELT(res, 5); + SEXP res_start_byte = VECTOR_ELT(res, 5); SET_VECTOR_ELT(res, 6, Rf_allocVector(INTSXP, num_nodes)); - SEXP res_start_row = VECTOR_ELT(res, 6); + SEXP res_end_byte = VECTOR_ELT(res, 6); SET_VECTOR_ELT(res, 7, Rf_allocVector(INTSXP, num_nodes)); - SEXP res_start_column = VECTOR_ELT(res, 7); + SEXP res_start_row = VECTOR_ELT(res, 7); SET_VECTOR_ELT(res, 8, Rf_allocVector(INTSXP, num_nodes)); - SEXP res_end_row = VECTOR_ELT(res, 8); + SEXP res_start_column = VECTOR_ELT(res, 8); SET_VECTOR_ELT(res, 9, Rf_allocVector(INTSXP, num_nodes)); - SEXP res_end_column = VECTOR_ELT(res, 9); + SEXP res_end_row = VECTOR_ELT(res, 9); + SET_VECTOR_ELT(res, 10, Rf_allocVector(INTSXP, num_nodes)); + SEXP res_end_column = VECTOR_ELT(res, 10); TSTreeCursor cursor = ts_tree_cursor_new(root); r_call_on_exit((cleanup_fn_t) ts_tree_cursor_delete, &cursor); @@ -180,6 +182,9 @@ SEXP token_table(SEXP input, SEXP rlanguage, SEXP rranges) { TSNode crnt = ts_tree_cursor_current_node(&cursor); INTEGER(res_id)[idx] = idx + 1; INTEGER(res_parent)[idx] = parent + 1; + const char *field_name = ts_tree_cursor_current_field_name(&cursor); + SET_STRING_ELT(res_field_name, idx, + field_name ? Rf_mkChar(field_name) : R_NaString); const char *type = ts_node_type(crnt); SET_STRING_ELT(res_type, idx, Rf_mkChar(type)); uint32_t sb = ts_node_start_byte(crnt); From 453f064136a78d0a73e6d04ecf3ea78b0b1320e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Cs=C3=A1rdi?= Date: Mon, 2 Jun 2025 11:27:19 +0200 Subject: [PATCH 5/9] syntax_tree() show results of token_table() as a tree Annotated with the original source code. Glitches: - non-ascii unicode characters cause shifts in the source code annotation - multi-line tokens cause shifts in the line numbers --- R/tree-sitter.R | 110 +++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 103 insertions(+), 7 deletions(-) diff --git a/R/tree-sitter.R b/R/tree-sitter.R index de76f170..5d21a206 100644 --- a/R/tree-sitter.R +++ b/R/tree-sitter.R @@ -6,6 +6,17 @@ ts_languages <- c( toml = 4L ) +ts_detected_languages <- c( + r = "r", + md = "markdown", + markdown = "markdown", + rmd = "markdown", + Rmarkdown = "markdown", + yaml = "yaml", + yml = "yaml", + toml = "toml" +) + s_expr <- function( code, language = c("r", "markdown", "markdown-inline", "yaml", "toml"), @@ -18,14 +29,99 @@ s_expr <- function( } token_table <- function( - code, - language = c("r", "markdown", "markdown-inline", "yaml", "toml"), - ranges = NULL + file = NULL, + language = NULL, + ranges = NULL, + text = NULL ) { - language <- tolower(language) - language <- ts_languages[match.arg(language)] - if (is.character(code)) code <- charToRaw(paste(code, collapse = "\n")) - call_with_cleanup(c_token_table, code, language, ranges) + if (is.null(text) + is.null(file) != 1) { + stop( + "Invalid arguments in `token_table()`: exactly one of ", + "`file` and `text` must be given." + ) + } + if (is.null(text)) { + text <- readBin(file, "raw", n = file.size(file)) + if (is.null(language)) { + ext <- tolower(tools::file_ext(file)) + if (!ext %in% names(ts_detected_languages)) { + stop( + "Cannot detect language in `token_table(), need to specify", + "it explicitly" + ) + } + language <- ts_detected_languages[ext] + } + } else if (is.null(language)) { + stop("Invalid arguments in `token_table()`: need to specify `language`.") + } else { + language <- match.arg(tolower(language), names(ts_languages)) + } + language <- ts_languages[language] + if (is.character(text)) text <- charToRaw(paste(text, collapse = "\n")) + tab <- call_with_cleanup(c_token_table, text, language, ranges) + lvls <- seq_len(nrow(tab)) + tab$children <- I(unname(split(lvls, factor(tab$parent, levels = lvls)))) + attr(tab, "file") <- file + tab +} + +syntax_tree <- function( + file = NULL, + language = NULL, + ranges = NULL, + text = NULL +) { + tokens <- token_table(file, language, ranges = ranges, text = text) + + type <- tokens$type + fn <- attr(tokens, "file") + if (cli::ansi_has_hyperlink_support() && !is.null(fn)) { + type <- cli::style_hyperlink( + type, + sprintf( + "file://%s:%d:%d", + normalizePath(fn, mustWork = NA), + tokens$start_row + 1L, + tokens$start_column + 1 + ) + ) + } + + linum <- tokens$start_row + 1 + linum <- ifelse(duplicated(linum), "", as.character(linum)) + linum <- format(linum, justify = "right") + # this is the spacer we need to put in for multi-line tokens + nlspc <- paste0("\n\t", strrep(" ", nchar(linum[1])), "|") + code <- ifelse( + is.na(tokens$code), + "", + paste0(strrep(" ", tokens$start_column), tokens$code) + ) + + # we put in a \t, and later use it to align the lines vertically + treetab <- data_frame( + id = as.character(tokens$id), + children = lapply(tokens$children, as.character), + label = paste0( + type, + "\t", + linum, + "|", + gsub("\n", nlspc, code, fixed = TRUE) + ) + ) + tree <- cli::tree(treetab) + + # align lines vertically. the size of the alignment is measured + # without the ANSI sequences, but then the substitution uses the + # full ANSI string + tabpos <- regexpr("\t", cli::ansi_strip(tree), fixed = TRUE) + maxtab <- max(tabpos) + tabpos2 <- regexpr("\t", tree, fixed = TRUE) + regmatches(tree, tabpos2) <- strrep(" ", maxtab - tabpos + 4) + + tree } code_query <- function( From 1b46acb22f265a3c0f24675a89d759a510f3279d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Cs=C3=A1rdi?= Date: Mon, 2 Jun 2025 11:56:54 +0200 Subject: [PATCH 6/9] Fix tree sitter tests TS query language behaves slightly differently. --- tests/testthat/_snaps/tree-sitter.md | 250 +++++++++++++-------------- tests/testthat/test-tree-sitter.R | 20 +-- 2 files changed, 135 insertions(+), 135 deletions(-) diff --git a/tests/testthat/_snaps/tree-sitter.md b/tests/testthat/_snaps/tree-sitter.md index e82852a2..a5bf139d 100644 --- a/tests/testthat/_snaps/tree-sitter.md +++ b/tests/testthat/_snaps/tree-sitter.md @@ -1595,7 +1595,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) \n (#eq? @fn \"f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) \n (#eq? @fn \"f\")\n )\n" 1 $matched_captures # A data frame: 1 x 11 @@ -1610,7 +1610,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) \n (#eq? @fn \"f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) \n (#eq? @fn \"f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -1623,7 +1623,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) *\n (#eq? @fn \"f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) *\n (#eq? @fn \"f\")\n )\n" 1 $matched_captures # A data frame: 0 x 11 @@ -1636,7 +1636,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) *\n (#eq? @fn \"f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) *\n (#eq? @fn \"f\")\n )\n" 1 $matched_captures # A data frame: 2 x 11 @@ -1652,7 +1652,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) *\n (#eq? @fn \"f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) *\n (#eq? @fn \"f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -1665,7 +1665,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) +\n (#eq? @fn \"f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) +\n (#eq? @fn \"f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -1678,7 +1678,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) +\n (#eq? @fn \"f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) +\n (#eq? @fn \"f\")\n )\n" 1 $matched_captures # A data frame: 2 x 11 @@ -1694,7 +1694,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) +\n (#eq? @fn \"f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) +\n (#eq? @fn \"f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -1707,7 +1707,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#eq? @fn \"f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#eq? @fn \"f\")\n )\n" 1 $matched_captures # A data frame: 0 x 11 @@ -1720,7 +1720,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#eq? @fn \"f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#eq? @fn \"f\")\n )\n" 1 $matched_captures # A data frame: 1 x 11 @@ -1735,7 +1735,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#eq? @fn \"f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#eq? @fn \"f\")\n )\n" 1 $matched_captures # A data frame: 1 x 11 @@ -1753,7 +1753,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) \n (#not-eq? @fn \"f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) \n (#not-eq? @fn \"f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -1766,7 +1766,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) \n (#not-eq? @fn \"f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) \n (#not-eq? @fn \"f\")\n )\n" 1 $matched_captures # A data frame: 1 x 11 @@ -1781,7 +1781,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) *\n (#not-eq? @fn \"f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) *\n (#not-eq? @fn \"f\")\n )\n" 1 $matched_captures # A data frame: 0 x 11 @@ -1794,7 +1794,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) *\n (#not-eq? @fn \"f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) *\n (#not-eq? @fn \"f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -1807,7 +1807,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) *\n (#not-eq? @fn \"f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) *\n (#not-eq? @fn \"f\")\n )\n" 1 $matched_captures # A data frame: 2 x 11 @@ -1823,7 +1823,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) *\n (#not-eq? @fn \"f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) *\n (#not-eq? @fn \"f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -1836,7 +1836,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) +\n (#not-eq? @fn \"f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) +\n (#not-eq? @fn \"f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -1849,7 +1849,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) +\n (#not-eq? @fn \"f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) +\n (#not-eq? @fn \"f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -1862,7 +1862,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) +\n (#not-eq? @fn \"f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) +\n (#not-eq? @fn \"f\")\n )\n" 1 $matched_captures # A data frame: 2 x 11 @@ -1878,7 +1878,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) +\n (#not-eq? @fn \"f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) +\n (#not-eq? @fn \"f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -1891,7 +1891,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#not-eq? @fn \"f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#not-eq? @fn \"f\")\n )\n" 1 $matched_captures # A data frame: 0 x 11 @@ -1904,7 +1904,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#not-eq? @fn \"f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#not-eq? @fn \"f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -1917,7 +1917,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#not-eq? @fn \"f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#not-eq? @fn \"f\")\n )\n" 1 $matched_captures # A data frame: 1 x 11 @@ -1932,7 +1932,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#not-eq? @fn \"f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#not-eq? @fn \"f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -1948,7 +1948,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) \n (#any-eq? @fn \"f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) \n (#any-eq? @fn \"f\")\n )\n" 1 $matched_captures # A data frame: 1 x 11 @@ -1963,7 +1963,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) \n (#any-eq? @fn \"f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) \n (#any-eq? @fn \"f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -1976,7 +1976,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) *\n (#any-eq? @fn \"f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) *\n (#any-eq? @fn \"f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -1989,7 +1989,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) *\n (#any-eq? @fn \"f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) *\n (#any-eq? @fn \"f\")\n )\n" 1 $matched_captures # A data frame: 2 x 11 @@ -2005,7 +2005,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) *\n (#any-eq? @fn \"f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) *\n (#any-eq? @fn \"f\")\n )\n" 1 $matched_captures # A data frame: 3 x 11 @@ -2022,7 +2022,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) +\n (#any-eq? @fn \"f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) +\n (#any-eq? @fn \"f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -2035,7 +2035,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) +\n (#any-eq? @fn \"f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) +\n (#any-eq? @fn \"f\")\n )\n" 1 $matched_captures # A data frame: 2 x 11 @@ -2051,7 +2051,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) +\n (#any-eq? @fn \"f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) +\n (#any-eq? @fn \"f\")\n )\n" 1 $matched_captures # A data frame: 2 x 11 @@ -2067,7 +2067,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#any-eq? @fn \"f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#any-eq? @fn \"f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -2080,7 +2080,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#any-eq? @fn \"f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#any-eq? @fn \"f\")\n )\n" 1 $matched_captures # A data frame: 1 x 11 @@ -2095,7 +2095,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#any-eq? @fn \"f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#any-eq? @fn \"f\")\n )\n" 1 $matched_captures # A data frame: 1 x 11 @@ -2113,7 +2113,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) \n (#any-not-eq? @fn \"f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) \n (#any-not-eq? @fn \"f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -2126,7 +2126,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) \n (#any-not-eq? @fn \"f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) \n (#any-not-eq? @fn \"f\")\n )\n" 1 $matched_captures # A data frame: 1 x 11 @@ -2141,7 +2141,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) *\n (#any-not-eq? @fn \"f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) *\n (#any-not-eq? @fn \"f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -2154,7 +2154,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) *\n (#any-not-eq? @fn \"f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) *\n (#any-not-eq? @fn \"f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -2167,7 +2167,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) *\n (#any-not-eq? @fn \"f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) *\n (#any-not-eq? @fn \"f\")\n )\n" 1 $matched_captures # A data frame: 2 x 11 @@ -2183,7 +2183,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) *\n (#any-not-eq? @fn \"f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) *\n (#any-not-eq? @fn \"f\")\n )\n" 1 $matched_captures # A data frame: 3 x 11 @@ -2200,7 +2200,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) +\n (#any-not-eq? @fn \"f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) +\n (#any-not-eq? @fn \"f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -2213,7 +2213,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) +\n (#any-not-eq? @fn \"f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) +\n (#any-not-eq? @fn \"f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -2226,7 +2226,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) +\n (#any-not-eq? @fn \"f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) +\n (#any-not-eq? @fn \"f\")\n )\n" 1 $matched_captures # A data frame: 2 x 11 @@ -2242,7 +2242,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) +\n (#any-not-eq? @fn \"f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) +\n (#any-not-eq? @fn \"f\")\n )\n" 1 $matched_captures # A data frame: 2 x 11 @@ -2258,7 +2258,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#any-not-eq? @fn \"f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#any-not-eq? @fn \"f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -2271,7 +2271,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#any-not-eq? @fn \"f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#any-not-eq? @fn \"f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -2284,7 +2284,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#any-not-eq? @fn \"f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#any-not-eq? @fn \"f\")\n )\n" 1 $matched_captures # A data frame: 1 x 11 @@ -2299,7 +2299,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#any-not-eq? @fn \"f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#any-not-eq? @fn \"f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -2315,7 +2315,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) \n (#match? @fn \"^f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) \n (#match? @fn \"^f\")\n )\n" 1 $matched_captures # A data frame: 1 x 11 @@ -2330,7 +2330,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) \n (#match? @fn \"^f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) \n (#match? @fn \"^f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -2343,7 +2343,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) *\n (#match? @fn \"^f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) *\n (#match? @fn \"^f\")\n )\n" 1 $matched_captures # A data frame: 0 x 11 @@ -2356,7 +2356,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) *\n (#match? @fn \"^f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) *\n (#match? @fn \"^f\")\n )\n" 1 $matched_captures # A data frame: 2 x 11 @@ -2372,7 +2372,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) *\n (#match? @fn \"^f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) *\n (#match? @fn \"^f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -2385,7 +2385,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) +\n (#match? @fn \"^f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) +\n (#match? @fn \"^f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -2398,7 +2398,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) +\n (#match? @fn \"^f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) +\n (#match? @fn \"^f\")\n )\n" 1 $matched_captures # A data frame: 2 x 11 @@ -2414,7 +2414,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) +\n (#match? @fn \"^f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) +\n (#match? @fn \"^f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -2427,7 +2427,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#match? @fn \"^f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#match? @fn \"^f\")\n )\n" 1 $matched_captures # A data frame: 0 x 11 @@ -2440,7 +2440,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#match? @fn \"^f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#match? @fn \"^f\")\n )\n" 1 $matched_captures # A data frame: 1 x 11 @@ -2455,7 +2455,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#match? @fn \"^f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#match? @fn \"^f\")\n )\n" 1 $matched_captures # A data frame: 1 x 11 @@ -2473,7 +2473,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) \n (#not-match? @fn \"^f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) \n (#not-match? @fn \"^f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -2486,7 +2486,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) \n (#not-match? @fn \"^f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) \n (#not-match? @fn \"^f\")\n )\n" 1 $matched_captures # A data frame: 1 x 11 @@ -2501,7 +2501,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) *\n (#not-match? @fn \"^f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) *\n (#not-match? @fn \"^f\")\n )\n" 1 $matched_captures # A data frame: 0 x 11 @@ -2514,7 +2514,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) *\n (#not-match? @fn \"^f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) *\n (#not-match? @fn \"^f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -2527,7 +2527,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) *\n (#not-match? @fn \"^f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) *\n (#not-match? @fn \"^f\")\n )\n" 1 $matched_captures # A data frame: 2 x 11 @@ -2543,7 +2543,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) *\n (#not-match? @fn \"^f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) *\n (#not-match? @fn \"^f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -2556,7 +2556,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) +\n (#not-match? @fn \"^f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) +\n (#not-match? @fn \"^f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -2569,7 +2569,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) +\n (#not-match? @fn \"^f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) +\n (#not-match? @fn \"^f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -2582,7 +2582,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) +\n (#not-match? @fn \"^f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) +\n (#not-match? @fn \"^f\")\n )\n" 1 $matched_captures # A data frame: 2 x 11 @@ -2598,7 +2598,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) +\n (#not-match? @fn \"^f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) +\n (#not-match? @fn \"^f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -2611,7 +2611,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#not-match? @fn \"^f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#not-match? @fn \"^f\")\n )\n" 1 $matched_captures # A data frame: 0 x 11 @@ -2624,7 +2624,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#not-match? @fn \"^f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#not-match? @fn \"^f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -2637,7 +2637,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#not-match? @fn \"^f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#not-match? @fn \"^f\")\n )\n" 1 $matched_captures # A data frame: 1 x 11 @@ -2652,7 +2652,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#not-match? @fn \"^f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#not-match? @fn \"^f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -2668,7 +2668,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) \n (#any-match? @fn \"^f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) \n (#any-match? @fn \"^f\")\n )\n" 1 $matched_captures # A data frame: 1 x 11 @@ -2683,7 +2683,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) \n (#any-match? @fn \"^f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) \n (#any-match? @fn \"^f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -2696,7 +2696,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) *\n (#any-match? @fn \"^f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) *\n (#any-match? @fn \"^f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -2709,7 +2709,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) *\n (#any-match? @fn \"^f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) *\n (#any-match? @fn \"^f\")\n )\n" 1 $matched_captures # A data frame: 2 x 11 @@ -2725,7 +2725,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) *\n (#any-match? @fn \"^f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) *\n (#any-match? @fn \"^f\")\n )\n" 1 $matched_captures # A data frame: 3 x 11 @@ -2742,7 +2742,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) +\n (#any-match? @fn \"^f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) +\n (#any-match? @fn \"^f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -2755,7 +2755,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) +\n (#any-match? @fn \"^f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) +\n (#any-match? @fn \"^f\")\n )\n" 1 $matched_captures # A data frame: 2 x 11 @@ -2771,7 +2771,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) +\n (#any-match? @fn \"^f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) +\n (#any-match? @fn \"^f\")\n )\n" 1 $matched_captures # A data frame: 2 x 11 @@ -2787,7 +2787,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#any-match? @fn \"^f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#any-match? @fn \"^f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -2800,7 +2800,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#any-match? @fn \"^f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#any-match? @fn \"^f\")\n )\n" 1 $matched_captures # A data frame: 1 x 11 @@ -2815,7 +2815,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#any-match? @fn \"^f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#any-match? @fn \"^f\")\n )\n" 1 $matched_captures # A data frame: 1 x 11 @@ -2833,7 +2833,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) \n (#any-not-match? @fn \"^f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) \n (#any-not-match? @fn \"^f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -2846,7 +2846,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) \n (#any-not-match? @fn \"^f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) \n (#any-not-match? @fn \"^f\")\n )\n" 1 $matched_captures # A data frame: 1 x 11 @@ -2861,7 +2861,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) *\n (#any-not-match? @fn \"^f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) *\n (#any-not-match? @fn \"^f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -2874,7 +2874,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) *\n (#any-not-match? @fn \"^f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) *\n (#any-not-match? @fn \"^f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -2887,7 +2887,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) *\n (#any-not-match? @fn \"^f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) *\n (#any-not-match? @fn \"^f\")\n )\n" 1 $matched_captures # A data frame: 2 x 11 @@ -2903,7 +2903,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) *\n (#any-not-match? @fn \"^f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) *\n (#any-not-match? @fn \"^f\")\n )\n" 1 $matched_captures # A data frame: 3 x 11 @@ -2920,7 +2920,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) +\n (#any-not-match? @fn \"^f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) +\n (#any-not-match? @fn \"^f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -2933,7 +2933,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) +\n (#any-not-match? @fn \"^f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) +\n (#any-not-match? @fn \"^f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -2946,7 +2946,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) +\n (#any-not-match? @fn \"^f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) +\n (#any-not-match? @fn \"^f\")\n )\n" 1 $matched_captures # A data frame: 2 x 11 @@ -2962,7 +2962,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) +\n (#any-not-match? @fn \"^f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) +\n (#any-not-match? @fn \"^f\")\n )\n" 1 $matched_captures # A data frame: 2 x 11 @@ -2978,7 +2978,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#any-not-match? @fn \"^f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#any-not-match? @fn \"^f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -2991,7 +2991,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#any-not-match? @fn \"^f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#any-not-match? @fn \"^f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -3004,7 +3004,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#any-not-match? @fn \"^f\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#any-not-match? @fn \"^f\")\n )\n" 1 $matched_captures # A data frame: 1 x 11 @@ -3019,7 +3019,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#any-not-match? @fn \"^f\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#any-not-match? @fn \"^f\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -3035,7 +3035,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) \n (#any-of? @fn \"f\" \"f2\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) \n (#any-of? @fn \"f\" \"f2\")\n )\n" 1 $matched_captures # A data frame: 1 x 11 @@ -3050,7 +3050,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) \n (#any-of? @fn \"f\" \"f2\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) \n (#any-of? @fn \"f\" \"f2\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -3063,7 +3063,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) *\n (#any-of? @fn \"f\" \"f2\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) *\n (#any-of? @fn \"f\" \"f2\")\n )\n" 1 $matched_captures # A data frame: 0 x 11 @@ -3076,7 +3076,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) *\n (#any-of? @fn \"f\" \"f2\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) *\n (#any-of? @fn \"f\" \"f2\")\n )\n" 1 $matched_captures # A data frame: 2 x 11 @@ -3092,7 +3092,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) *\n (#any-of? @fn \"f\" \"f2\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) *\n (#any-of? @fn \"f\" \"f2\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -3105,7 +3105,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) +\n (#any-of? @fn \"f\" \"f2\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) +\n (#any-of? @fn \"f\" \"f2\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -3118,7 +3118,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) +\n (#any-of? @fn \"f\" \"f2\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) +\n (#any-of? @fn \"f\" \"f2\")\n )\n" 1 $matched_captures # A data frame: 2 x 11 @@ -3134,7 +3134,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) +\n (#any-of? @fn \"f\" \"f2\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) +\n (#any-of? @fn \"f\" \"f2\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -3147,7 +3147,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#any-of? @fn \"f\" \"f2\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#any-of? @fn \"f\" \"f2\")\n )\n" 1 $matched_captures # A data frame: 0 x 11 @@ -3160,7 +3160,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#any-of? @fn \"f\" \"f2\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#any-of? @fn \"f\" \"f2\")\n )\n" 1 $matched_captures # A data frame: 1 x 11 @@ -3175,7 +3175,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#any-of? @fn \"f\" \"f2\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#any-of? @fn \"f\" \"f2\")\n )\n" 1 $matched_captures # A data frame: 1 x 11 @@ -3193,7 +3193,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) \n (#not-any-of? @fn \"f\" \"f2\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) \n (#not-any-of? @fn \"f\" \"f2\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -3206,7 +3206,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) \n (#not-any-of? @fn \"f\" \"f2\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) \n (#not-any-of? @fn \"f\" \"f2\")\n )\n" 1 $matched_captures # A data frame: 1 x 11 @@ -3221,7 +3221,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) *\n (#not-any-of? @fn \"f\" \"f2\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) *\n (#not-any-of? @fn \"f\" \"f2\")\n )\n" 1 $matched_captures # A data frame: 0 x 11 @@ -3234,7 +3234,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) *\n (#not-any-of? @fn \"f\" \"f2\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) *\n (#not-any-of? @fn \"f\" \"f2\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -3247,7 +3247,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) *\n (#not-any-of? @fn \"f\" \"f2\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) *\n (#not-any-of? @fn \"f\" \"f2\")\n )\n" 1 $matched_captures # A data frame: 2 x 11 @@ -3263,7 +3263,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) *\n (#not-any-of? @fn \"f\" \"f2\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) *\n (#not-any-of? @fn \"f\" \"f2\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -3276,7 +3276,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) +\n (#not-any-of? @fn \"f\" \"f2\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) +\n (#not-any-of? @fn \"f\" \"f2\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -3289,7 +3289,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) +\n (#not-any-of? @fn \"f\" \"f2\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) +\n (#not-any-of? @fn \"f\" \"f2\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -3302,7 +3302,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) +\n (#not-any-of? @fn \"f\" \"f2\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) +\n (#not-any-of? @fn \"f\" \"f2\")\n )\n" 1 $matched_captures # A data frame: 2 x 11 @@ -3318,7 +3318,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) +\n (#not-any-of? @fn \"f\" \"f2\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) +\n (#not-any-of? @fn \"f\" \"f2\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -3331,7 +3331,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#not-any-of? @fn \"f\" \"f2\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#not-any-of? @fn \"f\" \"f2\")\n )\n" 1 $matched_captures # A data frame: 0 x 11 @@ -3344,7 +3344,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#not-any-of? @fn \"f\" \"f2\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#not-any-of? @fn \"f\" \"f2\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 @@ -3357,7 +3357,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#not-any-of? @fn \"f\" \"f2\")\n . )\n" 1 + 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#not-any-of? @fn \"f\" \"f2\")\n )\n" 1 $matched_captures # A data frame: 1 x 11 @@ -3372,7 +3372,7 @@ # A data frame: 1 x 4 id name pattern match_count - 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#not-any-of? @fn \"f\" \"f2\")\n . )\n" 0 + 1 1 "(program .\n (call function: (identifier) @fn) ?\n (#not-any-of? @fn \"f\" \"f2\")\n )\n" 0 $matched_captures # A data frame: 0 x 11 diff --git a/tests/testthat/test-tree-sitter.R b/tests/testthat/test-tree-sitter.R index bbfbba6d..74ebeb72 100644 --- a/tests/testthat/test-tree-sitter.R +++ b/tests/testthat/test-tree-sitter.R @@ -337,7 +337,7 @@ test_that("code_query, predicates, #eq? vs string", { (program . (call function: (identifier) @fn) %s (#eq? @fn \"f\") - . )" + )" do <- function(q1, code) { q_ <- sprintf(q, q1) code_query(code, q_) @@ -368,7 +368,7 @@ test_that("code_query, predicates, #not-eq? vs string", { (program . (call function: (identifier) @fn) %s (#not-eq? @fn \"f\") - . )" + )" do <- function(q1, code) { q_ <- sprintf(q, q1) code_query(code, q_) @@ -402,7 +402,7 @@ test_that("code_query, predicates, #any-eq? vs string", { (program . (call function: (identifier) @fn) %s (#any-eq? @fn \"f\") - . )" + )" do <- function(q1, code) { q_ <- sprintf(q, q1) code_query(code, q_) @@ -433,7 +433,7 @@ test_that("code_query, predicates, #any-not-eq? vs string", { (program . (call function: (identifier) @fn) %s (#any-not-eq? @fn \"f\") - . )" + )" do <- function(q1, code) { q_ <- sprintf(q, q1) code_query(code, q_) @@ -467,7 +467,7 @@ test_that("code_query, predicates, #match?", { (program . (call function: (identifier) @fn) %s (#match? @fn \"^f\") - . )" + )" do <- function(q1, code) { q_ <- sprintf(q, q1) code_query(code, q_) @@ -498,7 +498,7 @@ test_that("code_query, predicates, #not-match?", { (program . (call function: (identifier) @fn) %s (#not-match? @fn \"^f\") - . )" + )" do <- function(q1, code) { q_ <- sprintf(q, q1) code_query(code, q_) @@ -532,7 +532,7 @@ test_that("code_query, predicates, #any-match?", { (program . (call function: (identifier) @fn) %s (#any-match? @fn \"^f\") - . )" + )" do <- function(q1, code) { q_ <- sprintf(q, q1) code_query(code, q_) @@ -563,7 +563,7 @@ test_that("code_query, predicates, #any-not-match?", { (program . (call function: (identifier) @fn) %s (#any-not-match? @fn \"^f\") - . )" + )" do <- function(q1, code) { q_ <- sprintf(q, q1) code_query(code, q_) @@ -597,7 +597,7 @@ test_that("code_query, predicates, #any-of?", { (program . (call function: (identifier) @fn) %s (#any-of? @fn \"f\" \"f2\") - . )" + )" do <- function(q1, code) { q_ <- sprintf(q, q1) code_query(code, q_) @@ -628,7 +628,7 @@ test_that("code_query, predicates, #not-any-of?", { (program . (call function: (identifier) @fn) %s (#not-any-of? @fn \"f\" \"f2\") - . )" + )" do <- function(q1, code) { q_ <- sprintf(q, q1) code_query(code, q_) From e6a874bb8256192ac6632f96ea88e71e9b156fbe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Cs=C3=A1rdi?= Date: Mon, 25 Aug 2025 15:05:29 +0200 Subject: [PATCH 7/9] Fix compilation error In the tree-sitter source. --- src/tree-sitter/lib/src/parser.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tree-sitter/lib/src/parser.c b/src/tree-sitter/lib/src/parser.c index 896ea4e7..916c6500 100644 --- a/src/tree-sitter/lib/src/parser.c +++ b/src/tree-sitter/lib/src/parser.c @@ -2210,7 +2210,7 @@ TSTree *ts_parser_parse( ts_assert(self->finished_tree.ptr); if (!ts_parser__balance_subtree(self)) { self->canceled_balancing = true; - return false; + return (TSTree*) false; } self->canceled_balancing = false; LOG("done"); From b9f51136ebb8908e4092d65b2edb33b538d2bbf2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Cs=C3=A1rdi?= Date: Mon, 25 Aug 2025 15:15:13 +0200 Subject: [PATCH 8/9] Format with air --- .Rbuildignore | 1 + R/aaa-rstudio-detect.R | 16 ++- R/assertions.R | 28 +++-- R/assertthat.R | 20 +++- R/config.R | 40 +++++-- R/dep-utils.R | 4 +- R/download-progress-bar.R | 36 ++++-- R/download.R | 27 +++-- R/errors.R | 101 +++++++++++----- R/gh-app.R | 20 +++- R/gh-mirror.R | 56 ++++++--- R/gh-releases.R | 4 +- R/gh-repo.R | 17 ++- R/ghcr.R | 28 +++-- R/git-app.R | 12 +- R/git-auth.R | 36 ++++-- R/git-protocol.R | 27 +++-- R/git-submodules.R | 24 +++- R/install-binary.R | 4 +- R/install-plan.R | 48 ++++++-- R/install-progress-bar.R | 8 +- R/install-tar.R | 24 +++- R/integrity.R | 16 ++- R/iso-date.R | 4 +- R/name-check.R | 44 +++++-- R/onload.R | 4 +- R/parse-remotes.R | 3 +- R/pkg-downloads.R | 5 +- R/pkg-installation.R | 13 +- R/pkg-lockfile.R | 5 +- R/pkg-plan.R | 105 ++++++++++------- R/pkgdepends-errors.R | 16 ++- R/platform.R | 4 +- R/progress-bars.R | 16 ++- R/repo.R | 28 +++-- R/resolution-df.R | 8 +- R/resolution-progress-bar.R | 20 +++- R/resolution.R | 56 ++++++--- R/rstudio-detect.R | 12 +- R/satisfies.R | 8 +- R/scan-deps-print.R | 4 +- R/scan-deps-queries.R | 4 +- R/scan-deps.R | 144 +++++++++++++---------- R/snapshot.R | 12 +- R/solve.R | 140 ++++++++++++++++------ R/sysreqs.R | 24 +++- R/sysreqs2.R | 24 +++- R/tojson.R | 8 +- R/tree-sitter.R | 12 +- R/tree.R | 24 ++-- R/type-cran.R | 4 +- R/type-git.R | 5 +- R/type-github.R | 12 +- R/type-local.R | 4 +- R/type-standard.R | 23 +++- R/type-url.R | 4 +- R/utils.R | 29 +++-- R/withr.R | 8 +- R/zzz-pkgdepends-config.R | 17 ++- air.toml | 2 + tests/testthat/helper-apps.R | 8 +- tests/testthat/helper-fixtures.R | 20 +++- tests/testthat/helper-resolution.R | 12 +- tests/testthat/helper-solve-fix.R | 4 +- tests/testthat/helper.R | 8 +- tests/testthat/test-assertions.R | 140 ++++++++++++++++------ tests/testthat/test-assertthat.R | 4 +- tests/testthat/test-build.R | 4 +- tests/testthat/test-config.R | 2 +- tests/testthat/test-git-protocol.R | 15 ++- tests/testthat/test-git-submodules.R | 12 +- tests/testthat/test-install-paths.R | 4 +- tests/testthat/test-install-plan-parts.R | 19 ++- tests/testthat/test-install-tar.R | 4 +- tests/testthat/test-parse-remotes.R | 4 +- tests/testthat/test-pkg-name-check.R | 8 +- tests/testthat/test-print.R | 4 +- tests/testthat/test-spelling.R | 3 +- tests/testthat/test-sysreqs.R | 4 +- tests/testthat/test-tree.R | 8 +- tests/testthat/test-type-github.R | 4 +- tests/testthat/test-utils.R | 12 +- tests/testthat/test-versions.R | 8 +- 83 files changed, 1270 insertions(+), 493 deletions(-) diff --git a/.Rbuildignore b/.Rbuildignore index 03863ff9..894322fb 100644 --- a/.Rbuildignore +++ b/.Rbuildignore @@ -26,3 +26,4 @@ ^LICENSE\.md$ ^[\.]?air\.toml$ ^\.vscode$ +^air[.]toml$ diff --git a/R/aaa-rstudio-detect.R b/R/aaa-rstudio-detect.R index c7f5e4b8..43a3fb97 100644 --- a/R/aaa-rstudio-detect.R +++ b/R/aaa-rstudio-detect.R @@ -51,8 +51,12 @@ rstudio <- local({ } # Cached? - if (clear_cache) data <<- NULL - if (!is.null(data)) return(get_caps(data)) + if (clear_cache) { + data <<- NULL + } + if (!is.null(data)) { + return(get_caps(data)) + } if ( (rspid <- Sys.getenv("RSTUDIO_SESSION_PID")) != "" && @@ -86,7 +90,9 @@ rstudio <- local({ pane <- Sys.getenv("RSTUDIO_CHILD_PROCESS_PANE") # this should not happen, but be defensive and fall back - if (pane == "") return(detect_old(clear_cache)) + if (pane == "") { + return(detect_old(clear_cache)) + } # direct subprocess new$type <- if (rspid == parentpid) { @@ -175,7 +181,9 @@ rstudio <- local({ } installing <- Sys.getenv("R_PACKAGE_DIR", "") - if (cache && installing == "") data <<- new + if (cache && installing == "") { + data <<- new + } get_caps(new) } diff --git a/R/assertions.R b/R/assertions.R index be783d05..5914114a 100644 --- a/R/assertions.R +++ b/R/assertions.R @@ -19,7 +19,9 @@ is_character <- function(x) { } is_string <- function(x) { - if (is.character(x) && length(x) == 1 && !is.na(x)) return(TRUE) + if (is.character(x) && length(x) == 1 && !is.na(x)) { + return(TRUE) + } if (is.character(x) && length(x) == 1 && is.na(x)) { structure( FALSE, @@ -37,7 +39,9 @@ is_string <- function(x) { } is_optional_string <- function(x) { - if (is.null(x) || is_string(x)) return(TRUE) + if (is.null(x) || is_string(x)) { + return(TRUE) + } structure( FALSE, msg = "{.arg {(.arg)}} must be a path (character scalar), @@ -47,7 +51,9 @@ is_optional_string <- function(x) { } is_flag <- function(x) { - if (is.logical(x) && length(x) == 1 && !is.na(x)) return(TRUE) + if (is.logical(x) && length(x) == 1 && !is.na(x)) { + return(TRUE) + } if (is.logical(x) && length(x) == 1 && is.na(x)) { structure( FALSE, @@ -67,7 +73,9 @@ is_flag <- function(x) { ## To be refined is_path <- function(x) { - if (is_string(x)) return(TRUE) + if (is_string(x)) { + return(TRUE) + } structure( FALSE, msg = "{.arg {(.arg)}} must be a path (character scalar), @@ -77,7 +85,9 @@ is_path <- function(x) { } is_optional_path <- function(x) { - if (is_optional_string(x)) return(TRUE) + if (is_optional_string(x)) { + return(TRUE) + } structure( FALSE, msg = "{.arg {(.arg)}} must be a path (character scalar) or {.code NULL}, @@ -87,7 +97,9 @@ is_optional_path <- function(x) { } all_named <- function(x) { - if (length(names(x)) == length(x) && all(names(x) != "")) return(TRUE) + if (length(names(x)) == length(x) && all(names(x) != "")) { + return(TRUE) + } structure( FALSE, msg = "All elements in {.arg {(.arg)}} must be named.", @@ -202,7 +214,9 @@ is_r_version_list <- function(x) { } is_difftime <- function(x) { - if (inherits(x, "difftime")) return(TRUE) + if (inherits(x, "difftime")) { + return(TRUE) + } structure( FALSE, msg = "{.arg {(.arg)}} must be a {.cls difftime} object, but it is diff --git a/R/assertthat.R b/R/assertthat.R index dca4e41b..c2f0728a 100644 --- a/R/assertthat.R +++ b/R/assertthat.R @@ -11,7 +11,9 @@ assert_that <- function(..., env = parent.frame(), msg = NULL) { } ) check_result(res) - if (res) next + if (res) { + next + } if (is.null(msg)) { msg <- get_message(res, assertion, env) @@ -55,8 +57,12 @@ assert_error <- function( ) ) - if (length(.data)) cnd[names(.data)] <- .data - if (length(class)) class(cnd) <- unique(c(.class, "assertError", class(cnd))) + if (length(.data)) { + cnd[names(.data)] <- .data + } + if (length(class)) { + class(cnd) <- unique(c(.class, "assertError", class(cnd))) + } cnd } @@ -90,7 +96,9 @@ get_message <- function(res, call, env = parent.frame()) { } f <- eval(call[[1]], env) - if (is.call(call) && !is.primitive(f)) call <- match.call(f, call) + if (is.call(call) && !is.primitive(f)) { + call <- match.call(f, call) + } fname <- deparse(call[[1]]) base_fs[[fname]] %||% fail_default(call, env) @@ -110,7 +118,9 @@ fail_default <- function(call, env) { } has_attr <- function(x, which) { - if (!is.null(attr(x, which, exact = TRUE))) return(TRUE) + if (!is.null(attr(x, which, exact = TRUE))) { + return(TRUE) + } structure( FALSE, msg = "{.arg {(.arg)}} must have attribute {.code {which}}.", diff --git a/R/config.R b/R/config.R index dd5fd40c..b1ffb7c2 100644 --- a/R/config.R +++ b/R/config.R @@ -117,7 +117,9 @@ config <- local({ true <- function(...) TRUE is_config_name <- function(name) { - if (is_string(name)) return(TRUE) + if (is_string(name)) { + return(TRUE) + } structure( FALSE, msg = c( @@ -129,7 +131,9 @@ config <- local({ } is_config_check <- function(check) { - if (is_string(check) || is.function(check) || is.null(check)) return(TRUE) + if (is_string(check) || is.function(check) || is.null(check)) { + return(TRUE) + } structure( FALSE, msg = c( @@ -183,8 +187,12 @@ config <- local({ }, flag = function(x, name, ...) { x <- tolower(x) - if (tolower(x) %in% c("yes", "true", "1", "on")) return(TRUE) - if (tolower(x) %in% c("no", "false", "0", "off")) return(FALSE) + if (tolower(x) %in% c("yes", "true", "1", "on")) { + return(TRUE) + } + if (tolower(x) %in% c("no", "false", "0", "off")) { + return(FALSE) + } throw(pkg_error( "Invalid value for the {.envvar {name}} environment variable.", i = "It must be either {.code true} or {.code false}." @@ -218,13 +226,17 @@ config <- local({ rec <- env$data[[name]] # was explicitly set? - if (!is.null(rec$value)) return(list("set", rec$value)) + if (!is.null(rec$value)) { + return(list("set", rec$value)) + } # set via options() optname <- paste0(env$prefix, name) opt <- getOption(optname) if (!is.null(opt)) { - if (!is.null(chk <- env$data[[name]]$check)) chk(opt) + if (!is.null(chk <- env$data[[name]]$check)) { + chk(opt) + } return(list("option", opt)) } @@ -365,11 +377,17 @@ config <- local({ )) } - if (is_string(check)) check <- env$checks[[check]] + if (is_string(check)) { + check <- env$checks[[check]] + } check <- check %||% true - if (!is.null(default) && !is.function(default)) check(default) + if (!is.null(default) && !is.function(default)) { + check(default) + } - if (is_string(env_decode)) env_decode <- env$env_decode[[env_decode]] + if (is_string(env_decode)) { + env_decode <- env$env_decode[[env_decode]] + } env_decode <- env_decode %||% identity env$data[[name]] <- list( @@ -454,7 +472,9 @@ config <- local({ i = "See `$list()` for the list of all config entries." )) } - if (!is.null(chk <- env$data[[name]]$check)) chk(value) + if (!is.null(chk <- env$data[[name]]$check)) { + chk(value) + } env$data[[name]]$value <- value invisible(env) } diff --git a/R/dep-utils.R b/R/dep-utils.R index 30ef5396..ff495f1e 100644 --- a/R/dep-utils.R +++ b/R/dep-utils.R @@ -67,7 +67,9 @@ deps_from_desc <- function(deps, last) { parse_all_deps <- function(deps) { deps <- na.omit(deps) res <- do.call(rbind, parse_deps(deps, names(deps))) - if (is.null(res)) res <- parse_deps("", "")[[1]] + if (is.null(res)) { + res <- parse_deps("", "")[[1]] + } res$ref <- res$package res[, c("ref", setdiff(names(res), "ref"))] } diff --git a/R/download-progress-bar.R b/R/download-progress-bar.R index e22b8bc4..b718bef9 100644 --- a/R/download-progress-bar.R +++ b/R/download-progress-bar.R @@ -143,8 +143,9 @@ pkgplan__initial_pb_message <- function(bar) { } else { cli::cli_alert_info(c( "Getting", - if (bts > 0) - " {num-unk} pkg{?s} {.size ({format_bytes$pretty_bytes(bts)})}", + if (bts > 0) { + " {num-unk} pkg{?s} {.size ({format_bytes$pretty_bytes(bts)})}" + }, if (bts > 0 && unk > 0) " and", if (unk > 0) " {unk} pkg{?s} with unknown size{?s}", if (nch > 0) ", {nch} ", @@ -186,12 +187,15 @@ pkgplan__update_progress_bar <- function(bar, idx, event, data) { if (data$download_status == "Got") { bar$what$status[idx] <- "got" sz <- na.omit(file.size(c(data$fulltarget, data$fulltarget_tree)))[1] - if (!is.na(sz)) bar$what$filesize[idx] <- sz + if (!is.na(sz)) { + bar$what$filesize[idx] <- sz + } cli::cli_alert_success(c( "Got {.pkg {data$package}} ", "{.version {data$version}} ({data$platform})", - if (!is.na(sz) && bar$show_size) + if (!is.na(sz) && bar$show_size) { " {.size ({format_bytes$pretty_bytes(sz)})}" + } )) if (!is.na(bar$what$filesize[idx])) { bar$chunks[[sec]] <- (bar$chunks[[sec]] %||% 0) - @@ -245,7 +249,9 @@ pkgplan__update_progress_bar <- function(bar, idx, event, data) { # Update current and total bar$what$current[idx] <- data$current - if (data$total > 0) bar$what$filesize[idx] <- bar$what$need[idx] <- data$total + if (data$total > 0) { + bar$what$filesize[idx] <- bar$what$need[idx] <- data$total + } TRUE } @@ -257,10 +263,14 @@ pkgplan__update_progress_bar <- function(bar, idx, event, data) { #' @noRd pkgplan__show_progress_bar <- function(bar) { - if (is.null(bar$status)) return() + if (is.null(bar$status)) { + return() + } # Don't show if there is nothing to download - if (sum(!bar$what$skip) == 0) return() + if (sum(!bar$what$skip) == 0) { + return() + } parts <- calculate_progress_parts(bar) # Ready to update. We can't use the package emoji because its @@ -284,7 +294,9 @@ calculate_rate <- function(start, now, chunks) { data <- unlist(mget(labels, envir = chunks, ifnotfound = 0L)) fact <- time_at - max(time_at_s - 3, 0) rate <- sum(data) / fact - if (is.nan(rate)) rate <- 0 + if (is.nan(rate)) { + rate <- 0 + } if (rate == 0 && time_at < 4) { rstr <- strrep(" ", 8) } else { @@ -329,7 +341,9 @@ calculate_progress_parts <- function(bar) { parts$bytes_total <- bytes_total bytes_percent <- bytes_done / bytes_total # could be NA percent <- if (!is.na(bytes_percent)) bytes_percent else pkg_percent - if (round(percent * 100) == 100 && percent < 1) percent <- 0.99 + if (round(percent * 100) == 100 && percent < 1) { + percent <- 0.99 + } parts$percent <- format( paste0(round(100 * percent), "%"), width = 4, @@ -362,7 +376,9 @@ calculate_progress_parts <- function(bar) { } pkgplan__done_progress_bar <- function(bar) { - if (is.null(bar$status)) return() + if (is.null(bar$status)) { + return() + } end_at <- Sys.time() dt <- format_time$pretty_dt(Sys.time() - bar$start_at) diff --git a/R/download.R b/R/download.R index 37687482..5f395391 100644 --- a/R/download.R +++ b/R/download.R @@ -18,7 +18,9 @@ NULL pkgplan_download_resolution <- function(self, private) { - if (is.null(private$resolution)) self$resolve() + if (is.null(private$resolution)) { + self$resolve() + } if (private$dirty) { throw(pkg_error( "Package list has changed, you need to call the {.code $resolve()} @@ -34,7 +36,9 @@ pkgplan_download_resolution <- function(self, private) { pkgplan_async_download_resolution <- function(self, private) { self private - if (is.null(private$resolution)) self$resolve() + if (is.null(private$resolution)) { + self$resolve() + } if (private$dirty) { throw(pkg_error( "Package list has changed, you need to call the {.code $resolve()} @@ -54,7 +58,9 @@ pkgplan_async_download_resolution <- function(self, private) { } pkgplan_download_solution <- function(self, private) { - if (is.null(private$solution)) self$solve() + if (is.null(private$solution)) { + self$solve() + } if (private$dirty) { throw(pkg_error( "Package list has changed, you need to call the {.code $resolve()} @@ -68,7 +74,9 @@ pkgplan_download_solution <- function(self, private) { } pkgplan_async_download_solution <- function(self, private) { - if (is.null(private$solution)) self$solve() + if (is.null(private$solution)) { + self$solve() + } if (private$dirty) { throw(pkg_error( "Package list has changed, you need to call the {.code $resolve()} @@ -200,8 +208,9 @@ download_remote <- function( } dlres <- res - if (!grepl("^Had", s) && !identical(s, "Got") && !identical(s, "Current")) + if (!grepl("^Had", s) && !identical(s, "Got") && !identical(s, "Current")) { s <- "Got" + } if (grepl("^Had-binary-", s)) { dlres$used_cached_binary <- TRUE s <- "Had" @@ -360,12 +369,16 @@ download_ping_if_no_sha <- function( } pkgplan_get_resolution_download <- function(self, private) { - if (is.null(private$downloads)) stop("No downloads") + if (is.null(private$downloads)) { + stop("No downloads") + } private$downloads } pkgplan_get_solution_download <- function(self, private) { - if (is.null(private$solution_downloads)) stop("No downloads") + if (is.null(private$solution_downloads)) { + stop("No downloads") + } private$solution_downloads } diff --git a/R/errors.R b/R/errors.R index 6e118a43..35112e4c 100644 --- a/R/errors.R +++ b/R/errors.R @@ -248,16 +248,24 @@ err <- local({ always_trace <- isTRUE(getOption("rlib_error_always_trace")) .hide_from_trace <- 1L # .error_frame <- cond - if (!always_trace) signalCondition(cond) + if (!always_trace) { + signalCondition(cond) + } - if (is.null(cond$`_pid`)) cond$`_pid` <- Sys.getpid() - if (is.null(cond$`_timestamp`)) cond$`_timestamp` <- Sys.time() + if (is.null(cond$`_pid`)) { + cond$`_pid` <- Sys.getpid() + } + if (is.null(cond$`_timestamp`)) { + cond$`_timestamp` <- Sys.time() + } # If we get here that means that the condition was not caught by # an exiting handler. That means that we need to create a trace. # If there is a hand-constructed trace already in the error object, # then we'll just leave it there. - if (is.null(cond$trace)) cond <- add_trace_back(cond, frame = frame) + if (is.null(cond$trace)) { + cond <- add_trace_back(cond, frame = frame) + } # Set up environment to store .Last.error, it will be just before # baseenv(), so it is almost as if it was in baseenv() itself, like @@ -274,11 +282,15 @@ err <- local({ env$.Last.error.trace <- cond$trace # If we always wanted a trace, then we signal the condition here - if (always_trace) signalCondition(cond) + if (always_trace) { + signalCondition(cond) + } # If this is not an error, then we'll just return here. This allows # throwing interrupt conditions for example, with the same UI. - if (!inherits(cond, "error")) return(invisible()) + if (!inherits(cond, "error")) { + return(invisible()) + } .hide_from_trace <- NULL # Top-level handler, this is intended for testing only for now, @@ -532,8 +544,12 @@ err <- local({ for (start in hide_from) { hide_this <- invisible_frames[[funs[start]]] for (i in seq_along(hide_this)) { - if (start + i > length(funs)) break - if (funs[start + i] != hide_this[i]) break + if (start + i > length(funs)) { + break + } + if (funs[start + i] != hide_this[i]) { + break + } visibles[start + i] <- FALSE } } @@ -567,19 +583,32 @@ err <- local({ } get_call_scope <- function(call, ns) { - if (is.na(ns)) return("global") - if (!is.call(call)) return("") + if (is.na(ns)) { + return("global") + } + if (!is.call(call)) { + return("") + } if ( is.call(call[[1]]) && (call[[1]][[1]] == quote(`::`) || call[[1]][[1]] == quote(`:::`)) - ) + ) { return("") - if (ns == "base") return("::") - if (!ns %in% loadedNamespaces()) return("") + } + if (ns == "base") { + return("::") + } + if (!ns %in% loadedNamespaces()) { + return("") + } name <- call_name(call) nsenv <- asNamespace(ns)$.__NAMESPACE__. - if (is.null(nsenv)) return("::") - if (is.null(nsenv$exports)) return(":::") + if (is.null(nsenv)) { + return("::") + } + if (is.null(nsenv$exports)) { + return(":::") + } if (exists(name, envir = nsenv$exports, inherits = FALSE)) { "::" } else if (exists(name, envir = asNamespace(ns), inherits = FALSE)) { @@ -781,7 +810,9 @@ err <- local({ conditionMessage(cond$parent) } add_exp <- substr(cli::ansi_strip(msg[1]), 1, 1) != "!" - if (add_exp) msg[1] <- paste0(exp, msg[1]) + if (add_exp) { + msg[1] <- paste0(exp, msg[1]) + } c(format_header_line_cli(cond$parent, prefix = "Caused by error"), msg) } ) @@ -881,14 +912,18 @@ err <- local({ NULL } else { cl <- trimws(format(call)) - if (length(cl) > 1) cl <- paste0(cl[1], " ", cli::symbol$ellipsis) + if (length(cl) > 1) { + cl <- paste0(cl[1], " ", cli::symbol$ellipsis) + } cli::format_inline("{.code {cl}}") } } format_srcref_cli <- function(call, srcref = NULL) { ref <- get_srcref(call, srcref) - if (is.null(ref)) return("") + if (is.null(ref)) { + return("") + } link <- if (ref$file != "") { if (Sys.getenv("R_CLI_HYPERLINK_STYLE") == "iterm") { @@ -934,11 +969,12 @@ err <- local({ srcref <- if ("srcref" %in% names(x) || "procsrcref" %in% names(x)) { vapply( seq_len(nrow(x)), - function(i) + function(i) { format_srcref_cli( x[["call"]][[i]], x$procsrcref[[i]] %||% x$srcref[[i]] - ), + ) + }, character(1) ) } else { @@ -1022,11 +1058,12 @@ err <- local({ srcref <- if ("srcref" %in% names(x) || "procsrfref" %in% names(x)) { vapply( seq_len(nrow(x)), - function(i) + function(i) { format_srcref_plain( x[["call"]][[i]], x$procsrcref[[i]] %||% x$srcref[[i]] - ), + ) + }, character(1) ) } else { @@ -1077,14 +1114,18 @@ err <- local({ NULL } else { cl <- trimws(format(call)) - if (length(cl) > 1) cl <- paste0(cl[1], " ...") + if (length(cl) > 1) { + cl <- paste0(cl[1], " ...") + } paste0("`", cl, "`") } } format_srcref_plain <- function(call, srcref = NULL) { ref <- get_srcref(call, srcref) - if (is.null(ref)) return("") + if (is.null(ref)) { + return("") + } link <- if (ref$file != "") { paste0(basename(ref$file), ":", ref$line, ":", ref$col) @@ -1137,10 +1178,16 @@ err <- local({ get_srcref <- function(call, srcref = NULL) { ref <- srcref %||% utils::getSrcref(call) - if (is.null(ref)) return(NULL) - if (inherits(ref, "processed_srcref")) return(ref) + if (is.null(ref)) { + return(NULL) + } + if (inherits(ref, "processed_srcref")) { + return(ref) + } file <- utils::getSrcFilename(ref, full.names = TRUE)[1] - if (is.na(file)) file <- "" + if (is.na(file)) { + file <- "" + } line <- utils::getSrcLocation(ref) %||% "" col <- utils::getSrcLocation(ref, which = "column") %||% "" structure( diff --git a/R/gh-app.R b/R/gh-app.R index 8fee43a5..3a0a338a 100644 --- a/R/gh-app.R +++ b/R/gh-app.R @@ -97,7 +97,9 @@ gh_app <- function(repos = NULL, log = interactive(), options = list()) { app <- webfakes::new_app() # Log requests by default - if (log) app$use("logger" = webfakes::mw_log()) + if (log) { + app$use("logger" = webfakes::mw_log()) + } # Parse JSON body, even if no content-type header is sent app$use( @@ -128,7 +130,9 @@ gh_app <- function(repos = NULL, log = interactive(), options = list()) { app$use(function(req, res) { auth <- req$get_header("Authorization") - if (is.null(auth)) return("next") + if (is.null(auth)) { + return("next") + } if (!grepl(re_gh_auth(), auth)) { res$set_status(401) res$send_json( @@ -160,7 +164,9 @@ gh_app <- function(repos = NULL, log = interactive(), options = list()) { ) psd <- re_match(req$json$query, re_ref) - if (is.na(psd$.match)) return("next") + if (is.na(psd$.match)) { + return("next") + } if (!psd$user %in% names(app$locals$repos$users)) { send_user_not_found(res, psd) @@ -228,7 +234,9 @@ gh_app <- function(repos = NULL, log = interactive(), options = list()) { ) psd <- re_match(req$json$query, re_pull) - if (is.na(psd$.match)) return("next") + if (is.na(psd$.match)) { + return("next") + } if (!psd$user %in% names(app$locals$repos$users)) { send_user_not_found(res, psd) @@ -277,7 +285,9 @@ gh_app <- function(repos = NULL, log = interactive(), options = list()) { ) psd <- re_match(req$json$query, re_release) - if (is.na(psd$.match)) return("next") + if (is.na(psd$.match)) { + return("next") + } commits <- app$locals$repos$users[[psd$user]]$repos[[psd$repo]]$commits for (cmt in commits) { diff --git a/R/gh-mirror.R b/R/gh-mirror.R index 90dd8542..a15989d7 100644 --- a/R/gh-mirror.R +++ b/R/gh-mirror.R @@ -93,21 +93,31 @@ ghmirror <- local({ get_gh_token <- function() { token <- Sys.getenv("CRANATGH_GITHUB_TOKEN", NA_character_) - if (is.na(token)) token <- Sys.getenv("GITHUB_PAT", NA_character_) - if (is.na(token)) token <- Sys.getenv("GITHUB_TOKEN", NA_character_) + if (is.na(token)) { + token <- Sys.getenv("GITHUB_PAT", NA_character_) + } + if (is.na(token)) { + token <- Sys.getenv("GITHUB_TOKEN", NA_character_) + } token } add_missing_versions <- function(pkg, versions, new_pkg, repo) { - if (length(versions) == 0) return() + if (length(versions) == 0) { + return() + } oldwd <- getwd() on.exit(setwd(oldwd), add = TRUE) change_to_cranatgh_home() - if (new_pkg) create_git_repo(pkg) + if (new_pkg) { + create_git_repo(pkg) + } - if (!file.exists(pkg)) clone_git_repo(pkg) + if (!file.exists(pkg)) { + clone_git_repo(pkg) + } set_git_user(pkg) @@ -117,11 +127,15 @@ ghmirror <- local({ desc <- make_description(metadata) - if (new_pkg) create_gh_repo(pkg, desc) + if (new_pkg) { + create_gh_repo(pkg, desc) + } push_to_github(pkg) - if (!new_pkg) update_description(pkg, desc) + if (!new_pkg) { + update_description(pkg, desc) + } invisible() } @@ -161,7 +175,9 @@ ghmirror <- local({ ) # Limit is 350 characters, but be conservative - if (nchar(dsc) > 320) dsc <- paste0(substr(dsc, 1, 320), " ...") + if (nchar(dsc) > 320) { + dsc <- paste0(substr(dsc, 1, 320), " ...") + } dsc } @@ -229,7 +245,9 @@ ghmirror <- local({ change_to_cranatgh_home <- function() { home <- default_tree_location() - if (is.na(home)) dir.create(home <- tempfile()) + if (is.na(home)) { + dir.create(home <- tempfile()) + } setwd(home) } @@ -312,7 +330,9 @@ ghmirror <- local({ ) } - if (!ok) stop("Cannot download package ", package) + if (!ok) { + stop("Cannot download package ", package) + } dest_file } @@ -337,7 +357,9 @@ ghmirror <- local({ } fix_maintainer <- function(maint, auth) { - if (is.na(maint)) maint <- auth + if (is.na(maint)) { + maint <- auth + } maint <- sub("\\s*<", " <", maint) ## ': end of single quote @@ -347,9 +369,15 @@ ghmirror <- local({ ## ': start of single quote for the rest of the string maint <- gsub("'", paste0("'", '"', "'", '"', "'"), maint) - if (is.na(maint)) maint <- "??? " - if (!grepl("<.*>", maint)) maint <- paste0(maint, " ") - if (toupper(maint) == "ORPHANED") maint <- "ORPHANED " + if (is.na(maint)) { + maint <- "??? " + } + if (!grepl("<.*>", maint)) { + maint <- paste0(maint, " ") + } + if (toupper(maint) == "ORPHANED") { + maint <- "ORPHANED " + } maint } diff --git a/R/gh-releases.R b/R/gh-releases.R index 67afd77b..487aa593 100644 --- a/R/gh-releases.R +++ b/R/gh-releases.R @@ -236,7 +236,9 @@ ghr <- local({ "Must specify exactly of {.arg data} and {.arg file} for POST requests." )) } - if (is.null(data)) data <- readBin(file, "raw", file.size(file)) + if (is.null(data)) { + data <- readBin(file, "raw", file.size(file)) + } http_post(url, data, headers = headers) } else if (method == "DELETE") { http_delete(url, headers = headers) diff --git a/R/gh-repo.R b/R/gh-repo.R index 6907ab30..16d5e8ec 100644 --- a/R/gh-repo.R +++ b/R/gh-repo.R @@ -17,7 +17,9 @@ ghrepo <- local({ mirror_pkgs <- get_mirror_packages(repo, subdir) to_build <- get_outdated_packages(source_pkgs, mirror_pkgs, packages) - if (length(to_build) == 0) return(invisible(character())) + if (length(to_build) == 0) { + return(invisible(character())) + } cli::cli_h2("Install packages") dir.create(lib <- tempfile("pkgdepends-lib-")) @@ -30,7 +32,9 @@ ghrepo <- local({ ) inst <- keep_updated(inst, mirror_pkgs) # I don't think this can happen.... - if (nrow(inst) == 0) return(invisible(character())) + if (nrow(inst) == 0) { + return(invisible(character())) + } cli::cli_h2("Build binary packages") inst <- build_pkgs(inst, lib) @@ -113,8 +117,11 @@ ghrepo <- local({ proc <- cli::cli_process_start( "Getting packages from {.emph {repo}/{subdir}}." ) - platform <- if (.Platform$pkgType == "source") "source" else + platform <- if (.Platform$pkgType == "source") { + "source" + } else { pkgcache::current_r_platform() + } r_mirror <- suppressMessages(pkgcache::cranlike_metadata_cache$new( platforms = platform, bioc = FALSE, @@ -285,7 +292,9 @@ ghrepo <- local({ print_table <- function(cols) { cols <- as.list(cols) for (i in seq_along(cols)) { - if (names(cols)[i] == "-") names(cols)[i] <- "" + if (names(cols)[i] == "-") { + names(cols)[i] <- "" + } cols[[i]] <- format(c(names(cols)[i], "", cols[[i]])) if (names(cols)[i] != "") { cols[[i]][2] <- strrep("-", nchar(cols[[i]][1])) diff --git a/R/ghcr.R b/R/ghcr.R index 2dc7d072..262292f3 100644 --- a/R/ghcr.R +++ b/R/ghcr.R @@ -195,9 +195,15 @@ ghcr_canonize_arch <- function(platform) { ghcr_canonize_os <- function(platform) { os <- strsplit(platform, "-", fixed = TRUE)[[1]][3] - if (substr(os, 1, 6) == "darwin") os <- "darwin" - if (substr(os, 1, 5) == "mingw") os <- "windows" - if (substr(os, 1, 7) == "solaris") os <- "solaris" + if (substr(os, 1, 6) == "darwin") { + os <- "darwin" + } + if (substr(os, 1, 5) == "mingw") { + os <- "windows" + } + if (substr(os, 1, 7) == "solaris") { + os <- "solaris" + } os } @@ -297,9 +303,15 @@ write_files <- function(txts, paths) { find_skopeo <- function() { path <- Sys.which("skopeo") - if (path != "") return(path) - if (file.exists(cand <- "/usr/local/bin/skopeo")) return(cand) - if (file.exists(cand <- "/opt/homebrew/bin/skopeo")) return(cand) + if (path != "") { + return(path) + } + if (file.exists(cand <- "/usr/local/bin/skopeo")) { + return(cand) + } + if (file.exists(cand <- "/opt/homebrew/bin/skopeo")) { + return(cand) + } throw(pkg_error("Need skopeo to push packages.")) } @@ -307,7 +319,9 @@ skopeo_version <- function() { skopeo <- find_skopeo() out <- processx::run(skopeo, "--version") re_ver <- "[ ]([0-9]+[.][0-9]+[.][0-9]+)" - if (!grepl(re_ver, out$stdout)) stop("Cannot determine skopeo version") + if (!grepl(re_ver, out$stdout)) { + stop("Cannot determine skopeo version") + } mch <- regexpr(re_ver, out$stdout, perl = TRUE) beg <- attr(mch, "capture.start")[1] end <- beg + attr(mch, "capture.length")[1] - 1L diff --git a/R/git-app.R b/R/git-app.R index 6929ac2c..a8de4211 100644 --- a/R/git-app.R +++ b/R/git-app.R @@ -130,9 +130,13 @@ split_cgi_output <- function(x) { body <- x[nlnl:length(x)] ndrop <- 1L - while (body[ndrop] != 0x0a) ndrop <- ndrop + 1L + while (body[ndrop] != 0x0a) { + ndrop <- ndrop + 1L + } ndrop <- ndrop + 1L - while (body[ndrop] != 0x0a) ndrop <- ndrop + 1L + while (body[ndrop] != 0x0a) { + ndrop <- ndrop + 1L + } body <- utils::tail(body, -ndrop) list(headers = headers, body = body) @@ -159,7 +163,9 @@ parse_headers <- function(txt) { } parse_headers0 <- function(txt, multiple = FALSE) { - if (!length(txt)) return(NULL) + if (!length(txt)) { + return(NULL) + } if (is.raw(txt)) { txt <- rawToChar(txt) } diff --git a/R/git-auth.R b/R/git-auth.R index edc24b6d..30c7fca2 100644 --- a/R/git-auth.R +++ b/R/git-auth.R @@ -189,7 +189,9 @@ gitcreds <- local({ check_for_git() out <- git_run(c("config", "--get-all", "credential.helper")) clear <- rev(which(out == "")) - if (length(clear)) out <- out[-(1:clear[1])] + if (length(clear)) { + out <- out[-(1:clear[1])] + } out } @@ -230,7 +232,9 @@ gitcreds <- local({ } if (val == "FAIL" || grepl("^FAIL:", val)) { class <- strsplit(val, ":", fixed = TRUE)[[1]][2] - if (is.na(class)) class <- "gitcreds_no_credentials" + if (is.na(class)) { + class <- "gitcreds_no_credentials" + } throw(new_error(class)) } @@ -440,8 +444,12 @@ gitcreds <- local({ repeat { ch <- utils::menu(title = "-> What would you like to do?", choices) - if (ch == 1) return(FALSE) - if (ch == 2) return(TRUE) + if (ch == 1) { + return(FALSE) + } + if (ch == 2) { + return(TRUE) + } msg("\nCurrent password: ", current$password, "\n\n") } @@ -532,7 +540,9 @@ gitcreds <- local({ } gitcreds_username_for_url <- function(url) { - if (is.null(url)) return(NULL) + if (is.null(url)) { + return(NULL) + } tryCatch( git_run(c( "config", @@ -593,10 +603,14 @@ gitcreds <- local({ } new_error <- function(class, ..., message = "", call. = TRUE, domain = NULL) { - if (message == "") message <- gitcred_errors()[[class]] + if (message == "") { + message <- gitcred_errors()[[class]] + } message <- .makeMessage(message, domain = domain) cond <- list(message = message, ...) - if (call.) cond$call <- sys.call(-1) + if (call.) { + cond$call <- sys.call(-1) + } class(cond) <- c(class, "gitcreds_error", "error", "condition") cond } @@ -614,10 +628,14 @@ gitcreds <- local({ call. = TRUE, domain = NULL ) { - if (message == "") message <- gitcred_errors()[[class]] + if (message == "") { + message <- gitcred_errors()[[class]] + } message <- .makeMessage(message, domain = domain) cond <- list(message = message, ...) - if (call.) cond$call <- sys.call(-1) + if (call.) { + cond$call <- sys.call(-1) + } class(cond) <- c(class, "gitcreds_warning", "warning", "condition") cond } diff --git a/R/git-protocol.R b/R/git-protocol.R index 78a98017..11bbf8ff 100644 --- a/R/git-protocol.R +++ b/R/git-protocol.R @@ -224,7 +224,9 @@ async_git_list_files_process <- function(packfile, ref, sha, url) { tree <- commit[["tree"]] process_tree <- function(i) { - if (done[i]) return() + if (done[i]) { + return() + } done[i] <<- TRUE tr <- trees[[i]]$object for (l in seq_len(nrow(tr))) { @@ -235,7 +237,9 @@ async_git_list_files_process <- function(packfile, ref, sha, url) { idx <<- idx + 1L if (tr$type[l] == "tree") { tidx <- which(tr$hash[l] == names(trees))[1] - if (is.na(tidx)) next # nocov + if (is.na(tidx)) { + next + } # nocov wd <<- c(wd, tr$path[l]) process_tree(tidx) wd <<- utils::head(wd, -1) @@ -576,7 +580,9 @@ unpack_packfile_repo <- function(parsed, output, url) { mkdirp(output) process_tree <- function(i) { - if (done[i]) return() + if (done[i]) { + return() + } done[i] <<- TRUE tr <- trees[[i]]$object for (l in seq_len(nrow(tr))) { @@ -620,7 +626,9 @@ unpack_packfile_repo <- function(parsed, output, url) { ) } - for (i in seq_along(trees)) process_tree(i) + for (i in seq_along(trees)) { + process_tree(i) + } invisible() } @@ -645,7 +653,9 @@ git_ua <- function() { raw_as_utf8 <- function(x) { if (is.raw(x)) { - if (any(x == 0x0)) return(NA_character_) + if (any(x == 0x0)) { + return(NA_character_) + } if (length(x) > 0 && x[[length(x)]] == 0x0a) { x <- x[1:(length(x) - 1)] } @@ -1532,8 +1542,7 @@ parse_size <- function(x, idx) { list(size = size, idx = idx) } -parse_ofs_size <- function(x, idx) { -} +parse_ofs_size <- function(x, idx) {} parse_delta_size <- function(x, idx) { c <- as.integer(x[idx]) @@ -1604,7 +1613,9 @@ parse_delta_offset <- function(x, idx) { } # exception for easily including a block - if (size == 0L) size <- 0x10000 + if (size == 0L) { + size <- 0x10000 + } list(offset = offset, size = size, idx = idx) } diff --git a/R/git-submodules.R b/R/git-submodules.R index 22ada58c..2bce5019 100644 --- a/R/git-submodules.R +++ b/R/git-submodules.R @@ -123,7 +123,9 @@ async_update_submodule <- function(url, path, branch) { # message(path, " exists") async_update_git_submodules(path) } else { - if (is.null(branch) || is.na(branch)) branch <- "HEAD" + if (is.null(branch) || is.na(branch)) { + branch <- "HEAD" + } # message("getting ", path) async_git_download_repo( url, @@ -141,17 +143,23 @@ update_git_submodules_r <- function(path, subdir) { async_update_git_submodules_r <- function(path, subdir) { subdir <- subdir %||% "." smfile <- file.path(path, ".gitmodules") - if (!file.exists(smfile)) return() + if (!file.exists(smfile)) { + return() + } info <- parse_submodules(smfile) - if (length(info) == 0) return() + if (length(info) == 0) { + return() + } to_ignore <- in_r_build_ignore( info$path, file.path(path, subdir, ".Rbuildignore") ) info <- info[!to_ignore, ] - if (nrow(info) == 0) return() + if (nrow(info) == 0) { + return() + } async_map(seq_len(nrow(info)), function(i) { async_update_submodule( @@ -168,10 +176,14 @@ update_git_submodules <- function(path) { async_update_git_submodules <- function(path) { smfile <- file.path(path, ".gitmodules") - if (!file.exists(smfile)) return() + if (!file.exists(smfile)) { + return() + } info <- parse_submodules(smfile) - if (nrow(info) == 0) return() + if (nrow(info) == 0) { + return() + } async_map(seq_len(nrow(info)), function(i) { async_update_submodule( diff --git a/R/install-binary.R b/R/install-binary.R index 0f6a7d32..4c055d95 100644 --- a/R/install-binary.R +++ b/R/install-binary.R @@ -73,7 +73,9 @@ install_extracted_binary <- function( #' @importFrom utils modifyList add_metadata <- function(pkg_path, metadata) { - if (!length(metadata)) return() + if (!length(metadata)) { + return() + } ## During installation, the DESCRIPTION file is read and an package.rds ## file created with most of the information from the DESCRIPTION file. diff --git a/R/install-plan.R b/R/install-plan.R index 3eab2312..a33aa8ab 100644 --- a/R/install-plan.R +++ b/R/install-plan.R @@ -95,11 +95,15 @@ install_package_plan <- function( is_count(num_workers, min = 1L) ) - if (!"vignettes" %in% colnames(plan)) plan$vignettes <- FALSE + if (!"vignettes" %in% colnames(plan)) { + plan$vignettes <- FALSE + } if (!"metadata" %in% colnames(plan)) { plan$metadata <- replicate(nrow(plan), character(), simplify = FALSE) } - if (!"packaged" %in% colnames(plan)) plan$packaged <- TRUE + if (!"packaged" %in% colnames(plan)) { + plan$packaged <- TRUE + } if (!"used_cached_binary" %in% colnames(plan)) { plan$used_cached_binary <- FALSE } @@ -125,7 +129,9 @@ install_package_plan <- function( } repeat { - if (are_we_done(state)) break + if (are_we_done(state)) { + break + } update_progress_bar(state) events <- poll_workers(state) @@ -148,7 +154,9 @@ add_recursive_dependencies <- function(plan) { # If all packages are source packages then there is nothing to do, # we cannot get into a bad situation. Similarly if we only have # binary packages. - if (all(plan$binary) || all(!plan$binary)) return(plan) + if (all(plan$binary) || all(!plan$binary)) { + return(plan) + } # Otherwise for every source package, we need to add its recursive # dependencies. @@ -158,14 +166,20 @@ add_recursive_dependencies <- function(plan) { srcidx <- which(!plan$binary) do <- function(i) { - if (done[[i]]) return() + if (done[[i]]) { + return() + } miss <- idx[names(!done[xdps[[i]]])] done[[i]] <<- TRUE - for (m in miss) do(m) + for (m in miss) { + do(m) + } xdps[[i]] <<- unique(c(xdps[[i]], unlist(xdps[xdps[[i]]]))) } - for (i in srcidx) do(i) + for (i in srcidx) { + do(i) + } plan$dependencies[srcidx] <- unname(xdps[srcidx]) plan @@ -222,7 +236,9 @@ poll_workers <- function(state) { get_timeout <- function(state) 100 handle_events <- function(state, events) { - for (i in which(events)) state <- handle_event(state, i) + for (i in which(events)) { + state <- handle_event(state, i) + } state$workers <- drop_nulls(state$workers) state } @@ -251,7 +267,9 @@ handle_event <- function(state, evidx) { worker <- state$workers[[evidx]] state$workers[evidx] <- list(NULL) - if (is.function(proc$get_result)) proc$get_result() + if (is.function(proc$get_result)) { + proc$get_result() + } ## Cut stdout to lines worker$stdout <- cut_into_lines(worker$stdout) @@ -351,7 +369,9 @@ get_worker_id <- (function() { # nocov start get_rtools_path <- function() { - if (!is.null(pkgd_data$rtools_path)) return(pkgd_data$rtools_path) + if (!is.null(pkgd_data$rtools_path)) { + return(pkgd_data$rtools_path) + } # no need to mess with Rtools on R >= 4.3.0, R puts Rtools on the PATH # the error message for missing Rtools will be worse, though :( if (getRversion() >= "4.3.0") { @@ -444,11 +464,15 @@ make_build_process <- function( # nocov start warn_for_long_paths <- function(path, pkg) { - if (!is_windows()) return() + if (!is_windows()) { + return() + } pkg_paths <- dir(path, recursive = TRUE, full.names = TRUE) # No files here for R CMD INSTALL --build, path is a file there max_len <- max(c(0, nchar(pkg_paths))) - if (max_len < 255) return(path) + if (max_len < 255) { + return(path) + } alert( "warning", paste0( diff --git a/R/install-progress-bar.R b/R/install-progress-bar.R index 616019f9..37313fb2 100644 --- a/R/install-progress-bar.R +++ b/R/install-progress-bar.R @@ -22,7 +22,9 @@ create_progress_bar <- function(state) { } update_progress_bar <- function(state, tick = 0) { - if (is.null(state$progress$status)) return() + if (is.null(state$progress$status)) { + return() + } plan <- state$plan total <- nrow(plan) @@ -51,7 +53,9 @@ update_progress_bar <- function(state, tick = 0) { st <- v1 } - if (state$progress$simple) st <- cli::ansi_strip(st) + if (state$progress$simple) { + st <- cli::ansi_strip(st) + } cli::cli_status_update(state$progress$status, st) } diff --git a/R/install-tar.R b/R/install-tar.R index 22f62d40..c676039a 100644 --- a/R/install-tar.R +++ b/R/install-tar.R @@ -69,7 +69,9 @@ make_untar_process <- function( need_internal_tar <- local({ internal <- NULL function() { - if (!is.null(internal)) return(internal) + if (!is.null(internal)) { + return(internal) + } mkdirp(tmp <- tempfile()) on.exit(unlink(tmp, recursive = TRUE), add = TRUE) @@ -81,7 +83,9 @@ need_internal_tar <- local({ internal <<- TRUE } ) - if (!is.null(internal)) return(internal) + if (!is.null(internal)) { + return(internal) + } p$wait(timeout = 2000) p$kill() @@ -277,7 +281,9 @@ detect_package_archive_type <- function(file) { } is_gzip <- function(buf) { - if (!is.raw(buf)) buf <- readBin(buf, what = "raw", n = 3) + if (!is.raw(buf)) { + buf <- readBin(buf, what = "raw", n = 3) + } length(buf) >= 3 && buf[1] == 0x1f && buf[2] == 0x8b && @@ -285,7 +291,9 @@ is_gzip <- function(buf) { } is_bzip2 <- function(buf) { - if (!is.raw(buf)) buf <- readBin(buf, what = "raw", n = 3) + if (!is.raw(buf)) { + buf <- readBin(buf, what = "raw", n = 3) + } length(buf) >= 3 && buf[1] == 0x42 && buf[2] == 0x5a && @@ -293,7 +301,9 @@ is_bzip2 <- function(buf) { } is_xz <- function(buf) { - if (!is.raw(buf)) buf <- readBin(buf, what = "raw", n = 6) + if (!is.raw(buf)) { + buf <- readBin(buf, what = "raw", n = 6) + } length(buf) >= 6 && buf[1] == 0xFD && buf[2] == 0x37 && @@ -304,7 +314,9 @@ is_xz <- function(buf) { } is_zip <- function(buf) { - if (!is.raw(buf)) buf <- readBin(buf, what = "raw", n = 4) + if (!is.raw(buf)) { + buf <- readBin(buf, what = "raw", n = 4) + } length(buf) >= 4 && buf[1] == 0x50 && buf[2] == 0x4b && diff --git a/R/integrity.R b/R/integrity.R index 863f0d65..51293ee6 100644 --- a/R/integrity.R +++ b/R/integrity.R @@ -12,7 +12,9 @@ is_valid_package <- function(file) { } is_valid_package_zip <- function(file) { - if (file.info(file)$size == 0) return(FALSE) + if (file.info(file)$size == 0) { + return(FALSE) + } tryCatch( is_package_file_list(file, suppressWarnings(zip_list(file))), error = function(e) FALSE @@ -22,7 +24,9 @@ is_valid_package_zip <- function(file) { #' @importFrom utils untar is_valid_package_targz <- function(file) { - if (file.info(file)$size == 0) return(FALSE) + if (file.info(file)$size == 0) { + return(FALSE) + } con <- gzfile(file, open = "rb") on.exit(close(con), add = TRUE) tryCatch( @@ -35,10 +39,14 @@ is_package_file_list <- function(file, list) { pkgname <- pkg_name_from_file(file) ## A single directory, named after the package - if (any(!grepl(paste0("^", pkgname, "\\b"), list))) return(FALSE) + if (any(!grepl(paste0("^", pkgname, "\\b"), list))) { + return(FALSE) + } ## DESCRIPTION file - if (!paste0(pkgname, "/DESCRIPTION") %in% list) return(FALSE) + if (!paste0(pkgname, "/DESCRIPTION") %in% list) { + return(FALSE) + } return(TRUE) } diff --git a/R/iso-date.R b/R/iso-date.R index 8736e156..2137ae04 100644 --- a/R/iso-date.R +++ b/R/iso-date.R @@ -10,7 +10,9 @@ ymd <- function(x) as.POSIXct(x, format = "%Y %m %d", tz = "UTC") yj <- function(x) as.POSIXct(x, format = "%Y %j", tz = "UTC") parse_iso_8601 <- function(dates, default_tz = "UTC") { - if (default_tz == "") default_tz <- Sys.timezone() + if (default_tz == "") { + default_tz <- Sys.timezone() + } dates <- as.character(dates) match <- re_match(dates, iso_regex) matching <- !is.na(match$.match) diff --git a/R/name-check.R b/R/name-check.R index b35c2b87..d78dff53 100644 --- a/R/name-check.R +++ b/R/name-check.R @@ -105,11 +105,17 @@ forbidden_package_names <- function() { pnc_valid <- function(name) { ans <- TRUE rx <- paste0("^", pkg_rx()$pkg_name, "$") - if (!grepl(rx, name)) ans <- FALSE + if (!grepl(rx, name)) { + ans <- FALSE + } # This is not needed currently. But just in case character ranges will # accept non-ascii characters on some platforms, we keep it. - if (ans && any(charToRaw(name) > 127)) ans <- FALSE - if (ans && name %in% forbidden_package_names()) ans <- FALSE + if (ans && any(charToRaw(name) > 127)) { + ans <- FALSE + } + if (ans && name %in% forbidden_package_names()) { + ans <- FALSE + } add_class(ans, "pkg_name_check_valid") } @@ -149,7 +155,9 @@ async_cranlike_check <- function(name) { if (!is.na(mch)) { ret$package <- data$pkgs$package[mch] type <- data$pkgs$type[mch] - if (type == "cran") ret$cran <- FALSE + if (type == "cran") { + ret$cran <- FALSE + } if (type == "bioc") ret$bioc <- FALSE } ret @@ -324,7 +332,9 @@ format.pkg_name_check_wikipedia <- function(x, limit = 6, ...) { hdr <- cli::col_green("Wikipedia") ftr <- cli::col_blue(x$url) alg <- cli::ansi_align(wrp, width = cw - 4) - if (length(alg) > limit) alg <- c(alg[1:limit], cli::symbol$ellipsis) + if (length(alg) > limit) { + alg <- c(alg[1:limit], cli::symbol$ellipsis) + } cli::boxx( alg, padding = c(0, 1, 0, 1), @@ -396,7 +406,9 @@ format.pkg_name_check_wiktionary <- function(x, limit = 6, ...) { cw <- cli::console_width() wrp <- cli::ansi_strwrap(txt, width = cw - 4) wrp <- wrp[cli::ansi_strip(wrp) != ""] - if (length(wrp) > limit) wrp <- c(wrp[1:limit], cli::symbol$ellipsis) + if (length(wrp) > limit) { + wrp <- c(wrp[1:limit], cli::symbol$ellipsis) + } hdr <- cli::col_green("Wiktionary") ftr <- cli::col_blue(x$url) alg <- cli::ansi_align(wrp, width = cw - 4) @@ -412,7 +424,9 @@ format.pkg_name_check_wiktionary <- function(x, limit = 6, ...) { clean_wiktionary_text <- function(x) { langs <- strsplit(x, "\n== ", fixed = TRUE)[[1]][-1] eng <- grep("^English", langs, value = TRUE) - if (length(eng) == 0) return("No English definition found") + if (length(eng) == 0) { + return("No English definition found") + } eng2 <- sub("^English ==", "", eng) # remove pronunciation eng3 <- sub("\n=== Pronunciation ===\n+[^=]*\n+===", "\n===", eng2) @@ -526,7 +540,9 @@ print.pkg_name_check_sentiment <- function(x, ...) { #' @export format.pkg_name_check_sentiment <- function(x, ...) { - if (is.na(x)) x <- 0 + if (is.na(x)) { + x <- 0 + } str <- sentiment_string(x) txt <- paste0("Sentiment: ", str, cli::col_silver(paste0(" (", x, ")"))) cw <- cli::console_width() @@ -590,7 +606,9 @@ format.pkg_name_check_urban <- function(x, limit = 6, ...) { wrp <- cli::ansi_strwrap(txt, width = cw - 4) hdr <- cli::col_green("Urban dictionary") alg <- cli::ansi_align(wrp, width = cw - 4) - if (length(alg) > limit) alg <- c(alg[1:limit], cli::symbol$ellipsis) + if (length(alg) > limit) { + alg <- c(alg[1:limit], cli::symbol$ellipsis) + } cli::boxx( alg, padding = c(0, 1, 0, 1), @@ -610,12 +628,16 @@ async_pnc_bioc <- function(name) { # A removed package? Although maybe this is OK? removed <- pnc_bioc_removed() mch <- match(tolower(name), tolower(removed)) - if (!is.na(mch)) return(pnc_bioc_false(removed[mch])) + if (!is.na(mch)) { + return(pnc_bioc_false(removed[mch])) + } # An annotatation package? ann <- pnc_bioc_old_annotation() mch <- match(tolower(name), tolower(ann)) - if (!is.na(mch)) return(pnc_bioc_false(ann[mch])) + if (!is.na(mch)) { + return(pnc_bioc_false(ann[mch])) + } # Need to query async_pnc_bioc_web(name) diff --git a/R/onload.R b/R/onload.R index 55e22a86..cc2ebf93 100644 --- a/R/onload.R +++ b/R/onload.R @@ -1,5 +1,7 @@ .onLoad <- function(libname, pkgname) { - if (requireNamespace("debugme", quietly = TRUE)) debugme::debugme() + if (requireNamespace("debugme", quietly = TRUE)) { + debugme::debugme() + } err$onload_hook() config$onload_hook() } diff --git a/R/parse-remotes.R b/R/parse-remotes.R index ac7b1106..4d0136a1 100644 --- a/R/parse-remotes.R +++ b/R/parse-remotes.R @@ -175,8 +175,9 @@ type_default_parse <- function(refs, ...) { m <- re_match(refs, remote_type_rx()) lapply_rows( m, - function(x) + function(x) { list(package = x$package, type = x$type, rest = x$rest, ref = x$.text) + } ) } diff --git a/R/pkg-downloads.R b/R/pkg-downloads.R index 90d05372..bc2661fe 100644 --- a/R/pkg-downloads.R +++ b/R/pkg-downloads.R @@ -227,8 +227,9 @@ pkg_download_proposal <- R6::R6Class( if (has_dls) "+ has downloads", if (dls_err) "x has download errors", if (!has_res) "(use `$resolve()` to resolve dependencies)", - if (has_res && !res_err && !has_dls) - "(use `$download()` to download packages)", + if (has_res && !res_err && !has_dls) { + "(use `$download()` to download packages)" + }, if (has_res) "(use `$get_resolution()` to see resolution results)", if (has_dls) "(use `$get_downloads()` to get download data)" ) diff --git a/R/pkg-installation.R b/R/pkg-installation.R index 46d2324a..7af37f09 100644 --- a/R/pkg-installation.R +++ b/R/pkg-installation.R @@ -474,9 +474,13 @@ pkg_installation_proposal <- R6::R6Class( install_sysreqs = function() { config <- get_private(private$plan)$config - if (!config$get("sysreqs")) return() + if (!config$get("sysreqs")) { + return() + } srq <- self$get_solution()$data$sysreqs_packages - if (is.null(srq)) return(invisible()) # nocov + if (is.null(srq)) { + return(invisible()) + } # nocov cmds <- sysreqs2_scripts( srq, sysreqs_platform = config$get("sysreqs_platform"), @@ -536,8 +540,9 @@ pkg_installation_proposal <- R6::R6Class( if (has_dls) "+ has downloads", if (dls_err) "x has download errors", if (!has_sol) "(use `$solve()` to solve dependencies)", - if (has_sol && !sol_err && !has_dls) - "(use `$download()` to download packages)", + if (has_sol && !sol_err && !has_dls) { + "(use `$download()` to download packages)" + }, if (has_sol) "(use `$show_solution()` to see the packages to install", if (has_sol) "(use `$get_solution()` to see the full solution results)", if (has_sol && !sol_err) "(use `$draw()` to draw the dependency tree)", diff --git a/R/pkg-lockfile.R b/R/pkg-lockfile.R index 9f30a708..678becbc 100644 --- a/R/pkg-lockfile.R +++ b/R/pkg-lockfile.R @@ -162,8 +162,9 @@ pkg_installation_plan <- R6::R6Class( if (!has_dls) "(use `$download()` to download packages)", if (has_dls) "(use `$get_downloads()` to get download data)", if (has_dls) "(use `$get_install_plan()` to get the installation plan)", - if (has_sys) - "(use `$install_sysreqs()` to install system requirements)", + if (has_sys) { + "(use `$install_sysreqs()` to install system requirements)" + }, if (has_dls) "(use `$install()` to install the packages)" ) } diff --git a/R/pkg-plan.R b/R/pkg-plan.R index 8726d47d..364b5023 100644 --- a/R/pkg-plan.R +++ b/R/pkg-plan.R @@ -7,7 +7,7 @@ pkg_plan <- R6::R6Class( library = NULL, remote_types = NULL, lockfile = NULL - ) + ) { pkgplan_init( self, private, @@ -16,12 +16,14 @@ pkg_plan <- R6::R6Class( library, remote_types, lockfile - ), + ) + }, get_refs = function() private$refs, has_resolution = function() !is.null(private$resolution$result), - has_clean_resolution = function() - self$has_resolution() && (all(private$resolution$result$status == "OK")), + has_clean_resolution = function() { + self$has_resolution() && (all(private$resolution$result$status == "OK")) + }, has_resolution_downloads = function() !is.null(private$downloads), has_solution_downloads = function() !is.null(private$solution_downloads), has_solution = function() !is.null(private$solution), @@ -31,38 +33,50 @@ pkg_plan <- R6::R6Class( resolve = function() pkgplan_resolve(self, private), get_resolution = function() pkgplan_get_resolution(self, private), - async_download_resolution = function() - pkgplan_async_download_resolution(self, private), + async_download_resolution = function() { + pkgplan_async_download_resolution(self, private) + }, download_resolution = function() pkgplan_download_resolution(self, private), - get_resolution_download = function() - pkgplan_get_resolution_download(self, private), + get_resolution_download = function() { + pkgplan_get_resolution_download(self, private) + }, - solve = function(policy = c("lazy", "upgrade")) - pkgplan_solve(self, private, match.arg(policy)), + solve = function(policy = c("lazy", "upgrade")) { + pkgplan_solve(self, private, match.arg(policy)) + }, delete_solution = function() private$solution <- NULL, - stop_for_solve_error = function() - pkgplan_stop_for_solve_error(self, private), + stop_for_solve_error = function() { + pkgplan_stop_for_solve_error(self, private) + }, get_solution = function() pkgplan_get_solution(self, private), - show_solution = function(key = FALSE) - pkgplan_show_solution(self, private, key), + show_solution = function(key = FALSE) { + pkgplan_show_solution(self, private, key) + }, get_sysreqs = function() pkgplan_get_sysreqs(self, private), show_sysreqs = function() pkgplan_show_sysreqs(self, private), - get_install_plan = function() - pkgplan_install_plan(self, private, downloads = TRUE), - export_install_plan = function(plan_file = "pkg.lock", version = 2) - pkgplan_export_install_plan(self, private, plan_file, version), - draw_solution_tree = function(pkgs = NULL, annotate = TRUE) - pkgplan_draw_solution_tree(self, private, pkgs, annotate), - - async_download_solution = function() - pkgplan_async_download_solution(self, private), + get_install_plan = function() { + pkgplan_install_plan(self, private, downloads = TRUE) + }, + export_install_plan = function(plan_file = "pkg.lock", version = 2) { + pkgplan_export_install_plan(self, private, plan_file, version) + }, + draw_solution_tree = function(pkgs = NULL, annotate = TRUE) { + pkgplan_draw_solution_tree(self, private, pkgs, annotate) + }, + + async_download_solution = function() { + pkgplan_async_download_solution(self, private) + }, download_solution = function() pkgplan_download_solution(self, private), - get_solution_download = function() - pkgplan_get_solution_download(self, private), - stop_for_solution_download_error = function() - pkgplan_stop_for_solution_download_error(self, private), - stop_for_resolution_download_error = function() - pkgplan_stop_for_resolution_download_error(self, private), + get_solution_download = function() { + pkgplan_get_solution_download(self, private) + }, + stop_for_solution_download_error = function() { + pkgplan_stop_for_solution_download_error(self, private) + }, + stop_for_resolution_download_error = function() { + pkgplan_stop_for_resolution_download_error(self, private) + }, update = function() pkgplan_update(self, private), update_sysreqs = function() pkgplan_update_sysreqs(self, private), @@ -87,22 +101,27 @@ pkg_plan <- R6::R6Class( system_packages = NULL, sysreqs = NULL, - download_res = function(res, which, on_progress = NULL) - pkgplan_download_res(self, private, res, which, on_progress), - subset_resolution = function(which) - pkgplan__subset_resolution(self, private, which), - create_lp_problem = function(pkgs, policy) - pkgplan__create_lp_problem(self, private, pkgs, policy), - solve_lp_problem = function(problem) - pkgplan__solve_lp_problem(self, private, problem), + download_res = function(res, which, on_progress = NULL) { + pkgplan_download_res(self, private, res, which, on_progress) + }, + subset_resolution = function(which) { + pkgplan__subset_resolution(self, private, which) + }, + create_lp_problem = function(pkgs, policy) { + pkgplan__create_lp_problem(self, private, pkgs, policy) + }, + solve_lp_problem = function(problem) { + pkgplan__solve_lp_problem(self, private, problem) + }, create_progress_bar = function(what) { bar <- pkgplan__create_progress_bar(what) pkgplan__init_progress_bar(bar) bar }, - update_progress_bar = function(idx, event, data) - pkgplan__update_progress_bar(private$progress_bar, idx, event, data), + update_progress_bar = function(idx, event, data) { + pkgplan__update_progress_bar(private$progress_bar, idx, event, data) + }, done_progress_bar = function() { if (!is.null(private$progress_bar)) { pkgplan__done_progress_bar(private$progress_bar) @@ -372,10 +391,14 @@ pkgplan_update <- function(self, private) { } pkgplan_update_sysreqs <- function(self, private) { - if (!private$config$get("sysreqs")) return(invisible()) + if (!private$config$get("sysreqs")) { + return(invisible()) + } # Stop here is no sysreqs at all, no need to look up system packages sys <- self$get_solution()$data$sysreqs_packages - if (length(unlist(sys)) == 0) return(invisible()) + if (length(unlist(sys)) == 0) { + return(invisible()) + } private$solution$result$data$sysreqs_packages <- sysreqs_update_state(sys) diff --git a/R/pkgdepends-errors.R b/R/pkgdepends-errors.R index 3ddc37ab..b1d8a6a0 100644 --- a/R/pkgdepends-errors.R +++ b/R/pkgdepends-errors.R @@ -16,8 +16,12 @@ pkg_error <- function( ) ) - if (length(.data)) cnd[names(.data)] <- .data - if (length(.class)) class(cnd) <- c(.class, class(cnd)) + if (length(.data)) { + cnd[names(.data)] <- .data + } + if (length(.class)) { + class(cnd) <- c(.class, class(cnd)) + } cnd } @@ -41,8 +45,12 @@ pkg_warning <- function( ) class(cnd) <- c(.class, "warning", "condition") - if (length(.data)) cnd[names(.data)] <- .data - if (length(.class)) class(cnd) <- c(.class, class(cnd)) + if (length(.data)) { + cnd[names(.data)] <- .data + } + if (length(.class)) { + class(cnd) <- c(.class, class(cnd)) + } cnd } diff --git a/R/platform.R b/R/platform.R index 36955fcf..ff35d15d 100644 --- a/R/platform.R +++ b/R/platform.R @@ -75,7 +75,9 @@ default_platforms <- function() unique(c(current_r_platform(), "source")) # opts out from them. platform_is_ok <- function(cand, exp, exp_archs = NULL) { - if (cand %in% c("*", "source") && "source" %in% exp) return(TRUE) + if (cand %in% c("*", "source") && "source" %in% exp) { + return(TRUE) + } # This is an installed linux package, probably, prefix is OK, e.g. # cand = x86_64-pc-linux-gnu vs exp = x86_64-pc-linux-gnu-ubuntu-18.04 diff --git a/R/progress-bars.R b/R/progress-bars.R index c2ccd7c8..7f1005e4 100644 --- a/R/progress-bars.R +++ b/R/progress-bars.R @@ -1,16 +1,24 @@ should_show_progress_bar <- function() { # Option takes precedence opt <- getOption("pkg.show_progress", NULL) - if (!is.null(opt)) return(isTRUE(opt)) + if (!is.null(opt)) { + return(isTRUE(opt)) + } # FALSE on CI, this should be in cli, probably - if (Sys.getenv("CI", "") != "") return(FALSE) + if (Sys.getenv("CI", "") != "") { + return(FALSE) + } # FALSE in knitr, this should be in cli, probably - if (isTRUE(getOption("knitr.in.progress"))) return(FALSE) + if (isTRUE(getOption("knitr.in.progress"))) { + return(FALSE) + } # FALSE in testthat as well, this should NOT be in cli, maybe - if (identical(Sys.getenv("TESTTHAT"), "true")) return(FALSE) + if (identical(Sys.getenv("TESTTHAT"), "true")) { + return(FALSE) + } # Otherwise trust cli cli::is_dynamic_tty() diff --git a/R/repo.R b/R/repo.R index 3c5342d2..afb69a53 100644 --- a/R/repo.R +++ b/R/repo.R @@ -202,7 +202,9 @@ repo <- local({ } write_dcf <- function(meta, PACKAGES, quiet = TRUE) { - if (!quiet) cat("Writing ", PACKAGES, "\n") + if (!quiet) { + cat("Writing ", PACKAGES, "\n") + } meta <- as.matrix(meta) write.dcf(meta, PACKAGES, width = 200) con <- gzfile(paste0(PACKAGES, ".gz"), "wt") @@ -219,7 +221,9 @@ repo <- local({ idx <- seq_len(nrow(df)) names(df) <- tolower(names(df)) for (i in seq_along(cols)) { - if (length(idx) == 0) break + if (length(idx) == 0) { + break + } n <- tolower(names(cols)[i]) idx <- idx[df[[n]][idx] %in% cols[[i]]] } @@ -228,17 +232,27 @@ repo <- local({ } canonize_arch <- function(platform) { - if (platform == "") return(NA_character_) + if (platform == "") { + return(NA_character_) + } arch <- strsplit(platform, "-", fixed = TRUE)[[1]][1] c("aarch64" = "arm64", "x86_64" = "amd64", "s390x" = "s390x")[[arch]] } canonize_os <- function(platform) { - if (platform == "") return(NA_character_) + if (platform == "") { + return(NA_character_) + } os <- strsplit(platform, "-", fixed = TRUE)[[1]][3] - if (substr(os, 1, 6) == "darwin") os <- "darwin" - if (substr(os, 1, 5) == "mingw") os <- "windows" - if (substr(os, 1, 7) == "solaris") os <- "solaris" + if (substr(os, 1, 6) == "darwin") { + os <- "darwin" + } + if (substr(os, 1, 5) == "mingw") { + os <- "windows" + } + if (substr(os, 1, 7) == "solaris") { + os <- "solaris" + } os } diff --git a/R/resolution-df.R b/R/resolution-df.R index c03d7dc9..a47dc464 100644 --- a/R/resolution-df.R +++ b/R/resolution-df.R @@ -103,7 +103,9 @@ res_df_must_have <- local({ #' @param entries List of entries to add. res_add_df_entries <- function(df, entries) { - if (!is.data.frame(entries)) entries <- res_one_row_df(entries) + if (!is.data.frame(entries)) { + entries <- res_one_row_df(entries) + } entries <- res_add_defaults(entries) ret <- as_data_frame(rbind(df, entries))[names(df)] direct <- ret$package[ret$direct] @@ -154,7 +156,9 @@ res_add_defaults <- function(df) { df[names(def)] <- def df <- df[, names(all_types)] - if ("filesize" %in% names(df)) df$filesize <- as.integer(df$filesize) + if ("filesize" %in% names(df)) { + df$filesize <- as.integer(df$filesize) + } ent_types <- vcapply(df, typeof) exp_types <- all_types[names(df)] diff --git a/R/resolution-progress-bar.R b/R/resolution-progress-bar.R index 23f0d80e..22baf73d 100644 --- a/R/resolution-progress-bar.R +++ b/R/resolution-progress-bar.R @@ -24,7 +24,9 @@ res__create_progress_bar <- function(self, private) { self private - if (!should_show_progress_bar()) return() + if (!should_show_progress_bar()) { + return() + } bar <- new.env(parent = emptyenv()) bar$spinner <- cli::get_spinner() @@ -46,10 +48,14 @@ res__create_progress_bar <- function(self, private) { res__show_progress_bar <- function(self, private) { # Maybe progress is off - if (is.null(private$bar)) return() + if (is.null(private$bar)) { + return() + } # This can be called _after_ the resolution is over - if (is.null(private$bar$status)) return() + if (is.null(private$bar$status)) { + return() + } deps <- nrow(private$state) direct <- sum(private$state$direct) @@ -112,7 +118,9 @@ make_progress_spinner <- function(self, private) { make_trailing_progress_msg <- function(self, private) { ongoing <- private$state[is.na(private$state$status), ] - if (nrow(ongoing) == 0) return("Done") + if (nrow(ongoing) == 0) { + return("Done") + } types <- vcapply(ongoing$remote, "[[", "type") remote <- if (all(types %in% c("cran", "bioc", "standard"))) { @@ -132,7 +140,9 @@ make_trailing_progress_msg <- function(self, private) { } res__done_progress_bar <- function(self, private) { - if (is.null(private$bar)) return() + if (is.null(private$bar)) { + return() + } cli::cli_status_clear(private$bar$status, result = "clear") private$bar <- NULL } diff --git a/R/resolution.R b/R/resolution.R index 0caa5a05..bea4798a 100644 --- a/R/resolution.R +++ b/R/resolution.R @@ -112,10 +112,12 @@ resolution <- R6::R6Class( "resolution", public = list( result = NULL, - initialize = function(config, cache, library = NULL, remote_types = NULL) - res_init(self, private, config, cache, library, remote_types), - push = function(..., direct = FALSE, .list = list()) - res_push(self, private, ..., direct = direct, .list = .list), + initialize = function(config, cache, library = NULL, remote_types = NULL) { + res_init(self, private, config, cache, library, remote_types) + }, + push = function(..., direct = FALSE, .list = list()) { + res_push(self, private, ..., direct = direct, .list = .list) + }, when_complete = function() private$deferred ), @@ -135,14 +137,16 @@ resolution <- R6::R6Class( delayed = list(), delayed_refs = character(), - resolve_delayed = function(resolve) - res__resolve_delayed(self, private, resolve), + resolve_delayed = function(resolve) { + res__resolve_delayed(self, private, resolve) + }, create_progress_bar = function() res__create_progress_bar(self, private), done_progress_bar = function() res__done_progress_bar(self, private), - set_result = function(row_idx, value) - res__set_result(self, private, row_idx, value), + set_result = function(row_idx, value) { + res__set_result(self, private, row_idx, value) + }, sysreqs_match = function() res__sysreqs_match(self, private), try_finish = function(resolve) res__try_finish(self, private, resolve) ) @@ -174,7 +178,9 @@ res_init <- function(self, private, config, cache, library, remote_types) { parent_resolve = function(value, resolve) { "!DEBUG resolution done" # maybe a non-resolution task ended, e.g. sysreqs - if (!"id" %in% names(value)) return(private$try_finish(resolve)) + if (!"id" %in% names(value)) { + return(private$try_finish(resolve)) + } id <- value$id value <- value$value wh <- which(id == private$state$async_id) @@ -183,7 +189,9 @@ res_init <- function(self, private, config, cache, library, remote_types) { ## Rule out installed:: refs and packages with ?source param not_inst <- value$type != "installed" prms <- value[["params"]] - if (!is.data.frame(value)) prms <- list(prms) + if (!is.data.frame(value)) { + prms <- list(prms) + } want_source <- vlapply(prms, is_true_param, "source") want_reinst <- vlapply(prms, is_true_param, "reinstall") @@ -414,7 +422,9 @@ res__set_result_df <- function(self, private, row_idx, value) { res__set_result_list <- function(self, private, row_idx, value) { # already done? - if (all(value$ref %in% self$result$ref)) return() + if (all(value$ref %in% self$result$ref)) { + return() + } if (is.data.frame(value)) { # if a data frame, then some might be done done <- value$ref %in% private$state$ref @@ -467,7 +477,9 @@ res__sysreqs_match <- function(self, private) { res__try_finish <- function(self, private, resolve) { "!DEBUG resolution trying to finish with `nrow(self$result)` results" - if (length(private$delayed)) return(private$resolve_delayed(resolve)) + if (length(private$delayed)) { + return(private$resolve_delayed(resolve)) + } if ( all(!is.na(private$state$status)) && !identical(private$system_packages, NA) && @@ -554,7 +566,9 @@ update_params <- function(self, private, params) { p }) self$result$remote <- lapply(self$result$remote, function(rem) { - if (is.list(rem)) rem$params[names(par$params)] <- par$params + if (is.list(rem)) { + rem$params[names(par$params)] <- par$params + } rem }) } else { @@ -567,7 +581,9 @@ update_params <- function(self, private, params) { self$result$remote[sel] <- lapply( self$result$remote[sel], function(rem) { - if (is.list(rem)) rem$params[names(par$params)] <- par$params + if (is.list(rem)) { + rem$params[names(par$params)] <- par$params + } rem } ) @@ -644,7 +660,9 @@ resolve_from_description <- function( } nc <- dsc$get_field("NeedsCompilation", NA) - if (!is.na(nc)) nc <- tolower(nc) %in% c("true", "yes") + if (!is.na(nc)) { + nc <- tolower(nc) %in% c("true", "yes") + } unknown <- deps$ref[deps$type %in% dependencies] @@ -718,7 +736,9 @@ resolve_from_metadata <- function( params <- lapply(remotes, "[[", "params") } - if (!direct) dependencies <- dependencies$indirect + if (!direct) { + dependencies <- dependencies$indirect + } "!DEBUG resolving `length(refs)` batch resolution" cache$metadata$async_deps(packages, dependencies = dependencies)$then( function(data) { @@ -765,7 +785,9 @@ resolve_from_metadata <- function( # Drop binaries if source package was requested want_source <- vlapply(res$params, is_true_param, "source") todrop <- res$platform != "source" & want_source - if (any(todrop)) res <- res[!todrop, ] + if (any(todrop)) { + res <- res[!todrop, ] + } if (length(bad <- attr(data, "unknown"))) { idx <- match(bad, packages) diff --git a/R/rstudio-detect.R b/R/rstudio-detect.R index 54d0e794..c5a14ea2 100644 --- a/R/rstudio-detect.R +++ b/R/rstudio-detect.R @@ -42,8 +42,12 @@ rstudio <- local({ detect <- function(clear_cache = FALSE) { # Cached? - if (clear_cache) data <<- list() - if (!is.null(data)) return(get_caps(data)) + if (clear_cache) { + data <<- list() + } + if (!is.null(data)) { + return(get_caps(data)) + } # Otherwise get data new <- get_data() @@ -85,7 +89,9 @@ rstudio <- local({ "rstudio_subprocess" } - if (cache) data <<- new + if (cache) { + data <<- new + } get_caps(new) } diff --git a/R/satisfies.R b/R/satisfies.R index 17495d78..865869ec 100644 --- a/R/satisfies.R +++ b/R/satisfies.R @@ -7,7 +7,9 @@ satisfies_remote <- function( ) { remote_types <- c(default_remote_types(), remote_types) sat <- remote_types[[resolution$type]]$satisfy - if (is.null(sat)) return(resolution$ref == candidate$ref) + if (is.null(sat)) { + return(resolution$ref == candidate$ref) + } sat(resolution, candidate, config, ...) } @@ -21,6 +23,8 @@ installedok_remote <- function( ) { remote_types <- c(default_remote_types(), remote_types) ok <- remote_types[[solution$type]]$installedok - if (is.null(ok)) return(FALSE) + if (is.null(ok)) { + return(FALSE) + } ok(installed, solution, config, ...) } diff --git a/R/scan-deps-print.R b/R/scan-deps-print.R index 89197c6d..37dabf5d 100644 --- a/R/scan-deps-print.R +++ b/R/scan-deps-print.R @@ -10,7 +10,9 @@ format.pkg_scan_deps <- function(x, ...) { ) lns <- lapply(seq_along(labels), function(i) { deps <- x[x$type == names(labels)[i], , drop = FALSE] - if (nrow(deps) == 0) return(NULL) + if (nrow(deps) == 0) { + return(NULL) + } fls <- tapply(deps$path, deps$package, "c", simplify = FALSE) fls[] <- lapply(fls, unique) fls <- vcapply(fls, paste, collapse = ", ") diff --git a/R/scan-deps-queries.R b/R/scan-deps-queries.R index bf04f9da..fa928846 100644 --- a/R/scan-deps-queries.R +++ b/R/scan-deps-queries.R @@ -135,7 +135,9 @@ renv_dependencies_database <- function() { q_database <- function() { db <- renv_dependencies_database() fns <- unlist(lapply(db, names)) - if (length(fns) == 0) return(NULL) + if (length(fns) == 0) { + return(NULL) + } structure( sprintf( '((identifier) @id diff --git a/R/scan-deps.R b/R/scan-deps.R index 20335b24..00aaf8e3 100644 --- a/R/scan-deps.R +++ b/R/scan-deps.R @@ -444,8 +444,7 @@ scan_pat_deps_do_ragg_hits <- function(hits, path) { for (wc in wcodes) { expr <- parse(text = hits$code[wc], keep.source = FALSE) matched <- match.call( - function(...) { - }, + function(...) {}, expr, expand.dots = FALSE ) @@ -480,36 +479,28 @@ scan_pat_deps_do_db_hits <- function(hits, path) { } # nocov start -prot_xfun_pkg_attach <- function(..., install, message) { -} -prot_xfun_pkg_attach2 <- function(...) { -} +prot_xfun_pkg_attach <- function(..., install, message) {} +prot_xfun_pkg_attach2 <- function(...) {} prot_pacman_p_load <- function( ..., char, install, update, character.only -) { -} +) {} prot_modules_import <- function( from, ..., attach = TRUE, where = parent.frame() -) { -} +) {} prot_modules_module <- function( - expr = { - }, + expr = {}, topEncl = NULL, envir = parent.frame() -) { -} -prot_import_from <- function(.from, ..., .character_only = FALSE) { -} -prot_import_here <- function(.from, ..., .character_only = FALSE) { -} +) {} +prot_import_from <- function(.from, ..., .character_only = FALSE) {} +prot_import_here <- function(.from, ..., .character_only = FALSE) {} prot_import_into <- function( .into, ..., @@ -521,28 +512,22 @@ prot_import_into <- function( .chdir = TRUE, .character_only = FALSE, .S3 = FALSE -) { -} -prot_box_use <- function(...) { -} +) {} +prot_box_use <- function(...) {} prot_targets_tar_option_set <- function( tidy_eval = NULL, packages = NULL, ... -) { -} +) {} prot_glue_glue <- function( ..., .sep = "", .envir = parent.frame(), .open = "{", .close = "}" -) { -} -prot_ggplot2_ggsave <- function(filename, ...) { -} -prot_parsnip_set_engine <- function(object, engine, ...) { -} +) {} +prot_ggplot2_ggsave <- function(filename, ...) {} +prot_parsnip_set_engine <- function(object, engine, ...) {} prot_r6_r6class <- function( classname = NULL, public = list(), @@ -550,19 +535,15 @@ prot_r6_r6class <- function( active = NULL, inherit = NULL, ... -) { -} -prot_testthat_test_package <- function(package, reporter = NULL, ...) { -} +) {} +prot_testthat_test_package <- function(package, reporter = NULL, ...) {} prot_testthat_test_dir <- function( path, filter = NULL, reporter = NULL, ... -) { -} -prot_testthat_test_file <- function(path, reporter = NULL, ...) { -} +) {} +prot_testthat_test_file <- function(path, reporter = NULL, ...) {} # nocov end safe_parse_pkg_from_call <- function(ns, fn, code) { @@ -630,7 +611,9 @@ parse_pkg_from_call <- function(ns, fn, code) { } parse_pkg_from_call_library <- function(ns, fn, matched) { - if (!is.na(ns) && ns != "base") return(NULL) + if (!is.na(ns) && ns != "base") { + return(NULL) + } pkg <- matched[["package"]] if (is.character(pkg) && length(pkg) == 1) { return(pkg) @@ -645,7 +628,9 @@ parse_pkg_from_call_library <- function(ns, fn, matched) { } parse_pkg_from_call_loadnamespace <- function(ns, fn, matched) { - if (!is.na(ns) && ns != "base") return(NULL) + if (!is.na(ns) && ns != "base") { + return(NULL) + } pkg <- matched[["package"]] if (is.character(pkg) && length(pkg) == 1) { return(pkg) @@ -654,17 +639,23 @@ parse_pkg_from_call_loadnamespace <- function(ns, fn, matched) { } parse_pkg_from_call_xfun <- function(ns, fn, matched) { - if (!is.na(ns) && ns != "xfun") return(NULL) + if (!is.na(ns) && ns != "xfun") { + return(NULL) + } pkgs <- unlist(lapply( matched[["..."]], function(x) if (is.character(x)) x )) - if (length(pkgs) > 0) return(pkgs) + if (length(pkgs) > 0) { + return(pkgs) + } NULL } parse_pkg_from_call_pacman <- function(ns, fn, matched) { - if (!is.na(ns) && ns != "pacman") return(NULL) + if (!is.na(ns) && ns != "pacman") { + return(NULL) + } # list of characters and symbols pkgs <- as.list(matched[["..."]]) @@ -681,31 +672,43 @@ parse_pkg_from_call_pacman <- function(ns, fn, matched) { pkgs <- pkgs[vlapply(pkgs, function(x) is.symbol(x) || is.character(x))] } pkgs <- vcapply(pkgs, as.character) - if (length(pkgs) > 0) return(pkgs) + if (length(pkgs) > 0) { + return(pkgs) + } NULL } parse_pkg_from_call_modules_import <- function(ns, fn, matched) { - if (!is.na(ns) && ns != "modules") return(NULL) + if (!is.na(ns) && ns != "modules") { + return(NULL) + } pkgs <- as.character(matched[["from"]]) - if (length(pkgs) > 0) return(pkgs) + if (length(pkgs) > 0) { + return(pkgs) + } NULL } parse_pkg_from_call_modules_module <- function(ns, fn, matched) { - if (!is.na(ns) && ns != "modules") return(NULL) + if (!is.na(ns) && ns != "modules") { + return(NULL) + } expr <- as.character(matched[["expr"]]) hits <- code_query(expr, q_module_import())[["matched_captures"]] code <- hits$code[hits$name == "dep-code"] pkgs <- lapply(seq_along(code), function(i) { safe_parse_pkg_from_call(ns, "import", code[i]) }) - if (length(pkgs) > 0) return(unlist(pkgs)) + if (length(pkgs) > 0) { + return(unlist(pkgs)) + } NULL } parse_pkg_from_call_import <- function(ns, fn, matched) { - if (!is.na(ns) && ns != "import") return(NULL) + if (!is.na(ns) && ns != "import") { + return(NULL) + } from <- matched[[".from"]] if (is.symbol(from)) { if (!identical(matched[[".character_only"]], TRUE)) { @@ -726,7 +729,9 @@ parse_pkg_from_call_import <- function(ns, fn, matched) { } parse_pkg_from_call_box <- function(ns, fn, matched) { - if (!is.na(ns) && ns != "box") return(NULL) + if (!is.na(ns) && ns != "box") { + return(NULL) + } args <- as.list(matched[["..."]]) pkgs <- na.omit(vcapply(args, function(arg) { if (!is.symbol(arg) && identical(arg[[1]], quote(`/`))) { @@ -747,12 +752,16 @@ parse_pkg_from_call_box <- function(ns, fn, matched) { name })) - if (length(pkgs) > 0) return(pkgs) + if (length(pkgs) > 0) { + return(pkgs) + } NULL } parse_pkg_from_call_targets <- function(ns, fn, matched) { - if (!is.na(ns) && ns != "targets") return(NULL) + if (!is.na(ns) && ns != "targets") { + return(NULL) + } pkgs <- matched[["packages"]] pkgs <- dependencies_eval(pkgs) if (is.character(pkgs) && length(pkgs) > 0) { @@ -799,7 +808,9 @@ dependencies_eval <- function(expr) { } parse_pkg_from_call_glue <- function(ns, fn, matched) { - if (!is.na(ns) && ns != "glue") return(NULL) + if (!is.na(ns) && ns != "glue") { + return(NULL) + } args <- as.list(matched[["..."]]) nm <- names(args) %||% rep.int("", length(args)) str <- args[!nzchar(nm) & vlapply(args, is.character)] @@ -826,7 +837,9 @@ parse_pkg_from_call_glue <- function(ns, fn, matched) { } parse_pkg_from_call_ggplot2 <- function(ns, fn, matched) { - if (!is.na(ns) && ns != "ggplot2") return(NULL) + if (!is.na(ns) && ns != "ggplot2") { + return(NULL) + } fn <- matched[["filename"]] if (!is.character(fn)) { return(NULL) @@ -840,7 +853,9 @@ parse_pkg_from_call_ggplot2 <- function(ns, fn, matched) { } parse_pkg_from_call_parsnip <- function(ns, fn, matched) { - if (!is.na(ns) && ns != "parsnip") return(NULL) + if (!is.na(ns) && ns != "parsnip") { + return(NULL) + } engine <- matched[["engine"]] if (!is.character(engine) || length(engine) != 1L) { return(NULL) @@ -873,7 +888,9 @@ parse_pkg_from_call_parsnip <- function(ns, fn, matched) { } parse_pkg_from_call_testthat_r6class <- function(ns, fn, matched) { - if (!is.na(ns) && ns != "R6") return(NULL) + if (!is.na(ns) && ns != "R6") { + return(NULL) + } inherit <- matched[["inherit"]] if ( identical(inherit, quote(JunitReporter)) || @@ -885,7 +902,9 @@ parse_pkg_from_call_testthat_r6class <- function(ns, fn, matched) { } parse_pkg_from_call_testthat_test <- function(ns, fn, matched) { - if (!is.na(ns) && ns != "testthat") return(NULL) + if (!is.na(ns) && ns != "testthat") { + return(NULL) + } reporter <- matched[["reporter"]] if ( identical(reporter, "Junit") || @@ -1080,7 +1099,9 @@ scan_path_deps_do_header_pkgstr_hits <- function(code, hits, path) { error = function(...) NA_character_ ) }) - if (all(is.na(pkg))) return(NULL) + if (all(is.na(pkg))) { + return(NULL) + } hits <- hits[!is.na(pkg), ] pkg <- na.omit(pkg) scan_deps_df( @@ -1129,7 +1150,9 @@ yaml_parse_scalar <- function(x) { # ------------------------------------------------------------------------- scan_path_deps_do_dsc <- function(code, path) { - if (is.raw(code)) code <- rawToChar(code) + if (is.raw(code)) { + code <- rawToChar(code) + } dsc <- desc::desc(text = code) deps <- resolve_ref_deps( dsc$get_deps(), @@ -1341,10 +1364,11 @@ scan_path_deps_do_rnw_parse_chunk_header <- function(header) { idx <- which(names(res) == "") j <- NULL - for (i in idx) + for (i in idx) { if (identical(res[[i]], alist(,)[[1]])) { j <- c(j, i) } + } if (length(j)) { res[j] <- NULL } diff --git a/R/snapshot.R b/R/snapshot.R index 1dfdd5fc..d4677fb2 100644 --- a/R/snapshot.R +++ b/R/snapshot.R @@ -3,7 +3,9 @@ snapshot <- function(x, width = Inf, ...) { } snapshot.default <- function(x, width = Inf, ...) { - if (width == Inf) width <- 10000 + if (width == Inf) { + width <- 10000 + } print(x, width = width, ...) } @@ -66,12 +68,16 @@ format.remote_ref <- function(x, ...) { } format.pkg_metadata <- function(x, ...) { - if (length(x) == 0) return("-") + if (length(x) == 0) { + return("-") + } paste0(names(x), ": ", vcapply(x, format), collapse = "; ") } format_error <- function(x, ...) { - if (length(x) == 0) return("-") + if (length(x) == 0) { + return("-") + } paste0( "<", paste0(class(x), collapse = "/"), diff --git a/R/solve.R b/R/solve.R index abfec48e..62bd6fd4 100644 --- a/R/solve.R +++ b/R/solve.R @@ -109,7 +109,9 @@ pkgplan_solve <- function(self, private, policy) { in {.code pkg_installation_plan$new()} or another initializer?" )) # nocov end } - if (is.null(private$resolution)) self$resolve() + if (is.null(private$resolution)) { + self$resolve() + } if (private$dirty) { throw(pkg_error( # nocov start @@ -319,8 +321,12 @@ pkgplan_i_lp_objectives <- function(lp) { } pkgplan_i_lp_os_type <- function(config, lp) { - if (config$get("goal") != "install") return(lp) - if (!"os_type" %in% names(lp$pkgs)) return(lp) + if (config$get("goal") != "install") { + return(lp) + } + if (!"os_type" %in% names(lp$pkgs)) { + return(lp) + } os <- os_type() bad <- which(!is.na(lp$pkgs$os_type) & lp$pkgs$os_type != os) for (wh in bad) { @@ -359,7 +365,9 @@ pkgplan_i_lp_force_source <- function(lp) { pkgplan_i_lp_failures <- function(lp) { ## 5. Can't install failed resolutions failedconds <- function(wh) { - if (lp$pkgs$status[wh] != "FAILED") return() + if (lp$pkgs$status[wh] != "FAILED") { + return() + } lp <<- pkgplan_i_lp_add_cond( lp, wh, @@ -393,7 +401,9 @@ pkgplan_i_lp_ignore <- function(lp) { pkgplan_i_lp_platforms <- function(lp) { ## check if platform is good badplatform <- function(wh) { - if (lp$pkgs$type[wh] %in% c("deps", "param")) return() + if (lp$pkgs$type[wh] %in% c("deps", "param")) { + return() + } ok <- platform_is_ok( lp$pkgs$platform[wh], lp$config$get("platforms"), @@ -447,10 +457,14 @@ pkgplan_i_lp_rversion <- function(lp, rversion) { base <- base_packages() depconds <- function(wh) { - if (pkgs$status[wh] != "OK") return() + if (pkgs$status[wh] != "OK") { + return() + } deps <- pkgs$deps[[wh]] deps <- deps[deps$ref == "R", , drop = FALSE] - if (nrow(deps) == 0) return() + if (nrow(deps) == 0) { + return() + } type <- NA for (idx in seq_len(nrow(deps))) { need <- deps$version[idx] @@ -531,7 +545,9 @@ pkgplan_i_lp_latest_direct <- function(lp) { pkgs$type %in% c("cran", "bioc", "standard") ) cand <- setdiff(cand, lp$ruled_out) - if (length(cand) == 0) next + if (length(cand) == 0) { + next + } vers <- package_version(pkgs$version[cand]) bad <- vers < max(vers) for (wh in cand[bad]) { @@ -572,7 +588,9 @@ pkgplan_i_lp_latest_within_repo <- function(lp) { dups <- unique(key[duplicated(key)]) for (dupkey in dups) { cand <- which(key == dupkey) - if (length(cand) == 0) next + if (length(cand) == 0) { + next + } vers <- package_version(lp$pkgs$version[cand]) bad <- vers < max(vers) for (wh in cand[bad]) { @@ -598,7 +616,9 @@ pkgplan_i_lp_prefer_installed <- function(lp) { for (i in inst) { ## If not a CRAN or BioC package, skip it repotype <- pkgs$extra[[i]]$repotype - if (is.null(repotype) || !repotype %in% c("cran", "bioc")) next + if (is.null(repotype) || !repotype %in% c("cran", "bioc")) { + next + } ## Look for others with cran/bioc/standard type and same name & ver package <- pkgs$package[i] @@ -646,7 +666,9 @@ pkgplan_i_lp_deduplicate <- function(lp, config) { pkgs$type %in% c("cran", "bioc", "standard") ) whp <- setdiff(whp, lp$ruled_out) - if (length(whp) <= 1) next + if (length(whp) <= 1) { + next + } v <- package_version(pkgs$version[whp]) mv <- max(v) best <- which(v == mv)[1] @@ -686,7 +708,9 @@ pkgplan_i_lp_prefer_binaries <- function(lp) { same <- which(ustr == str) ## We can't do this for other packages, because version is not ## exclusive for those - if (!pkgs$type[same[1]] %in% c("cran", "bioc", "standard")) next + if (!pkgs$type[same[1]] %in% c("cran", "bioc", "standard")) { + next + } ## TODO: choose the right one for the current R version selected <- setdiff(same[pkgs$platform[same] != "source"], lp$ruled_out)[1] @@ -711,7 +735,9 @@ pkgplan_i_lp_prefer_binaries <- function(lp) { lp$ruled_out )[1] } - if (is.na(selected)) next + if (is.na(selected)) { + next + } ruledout <- setdiff(same, selected) lp$ruled_out <- c(lp$ruled_out, ruledout) for (r in ruledout) { @@ -745,7 +771,9 @@ pkgplan_i_lp_prefer_new_binaries <- function(lp) { pkgs$type %in% c("cran", "bioc", "standard") ) whp <- setdiff(whp, lp$ruled_out) - if (length(whp) == 0) next + if (length(whp) == 0) { + next + } v <- package_version(pkgs$version[whp]) ruled_out <- c(ruled_out, whp[v != max(v)]) } @@ -798,7 +826,9 @@ pkgplan_i_lp_dependencies <- function(lp, config) { ## 4. Package dependencies must be satisfied depconds <- function(wh) { - if (pkgs$status[wh] != "OK") return() + if (pkgs$status[wh] != "OK") { + return() + } deps <- pkgs$deps[[wh]] deptypes <- pkgs$dep_types[[wh]] deps <- deps[deps$ref != "R", ] @@ -820,7 +850,9 @@ pkgplan_i_lp_dependencies <- function(lp, config) { # if all candidates are ignored and the package is a soft # dependency, then nothing to do - if (all(ignored[cand]) && deptyp %in% soft_deps) next + if (all(ignored[cand]) && deptyp %in% soft_deps) { + next + } # good candidates good_cand <- Filter( @@ -1012,7 +1044,9 @@ highlight_version <- function(old, new) { i = msg_internal_error() )) } - if (length(new) == 0) return(new) + if (length(new) == 0) { + return(new) + } wch <- !is.na(old) & old != new @@ -1024,8 +1058,9 @@ highlight_version <- function(old, new) { n <- na.omit(n) paste0( if (idx > 1) paste(n[1:(idx - 1)], collapse = ""), - if (idx <= length(n)) + if (idx <= length(n)) { cli::style_bold(paste(n[idx:length(n)]), collapse = "") + } ) })) @@ -1104,9 +1139,13 @@ highlight_package_list <- function(sol) { } highlight_sysreqs <- function(sysreqs) { - if (is.null(sysreqs)) return("") + if (is.null(sysreqs)) { + return("") + } vcapply(sysreqs, function(p) { - if (length(p) == 0) return("") + if (length(p) == 0) { + return("") + } tick <- paste0(cli::col_green(cli::symbol$tick), " ") cross <- paste0(cli::col_red(cli::symbol$cross), " ") pkgs <- unlist(lapply(p, function(x) { @@ -1123,7 +1162,9 @@ highlight_sysreqs <- function(sysreqs) { paste0(x$sysreq, " (installer)") } })) - if (length(pkgs) == 0) return("") # nocov + if (length(pkgs) == 0) { + return("") + } # nocov paste0( cli::col_silver(" + "), paste(cli::col_cyan(pkgs), collapse = ", ") @@ -1141,7 +1182,9 @@ pkgplan_show_solution <- function(self, private, key = FALSE) { if (length(hl2)) { hl2 <- paste0(cli::col_silver("+ "), hl2) - if (key && attr(hl, "key") != "") hl2 <- c(hl2, " ", attr(hl, "key")) + if (key && attr(hl, "key") != "") { + hl2 <- c(hl2, " ", attr(hl, "key")) + } out <- paste(hl2, collapse = "\n") cli::cli_verbatim(hl2) } @@ -1171,9 +1214,15 @@ categorize_sysreqs <- function(rpkgs) { inst1 <- miss1 <- character() } - for (p in miss1) miss[[p]] <- c(miss[[p]], pkg) - for (p in inst1) inst[[p]] <- c(inst[[p]], pkg) - for (p in upd1) upd[[p]] <- c(upd[[p]], pkg) + for (p in miss1) { + miss[[p]] <- c(miss[[p]], pkg) + } + for (p in inst1) { + inst[[p]] <- c(inst[[p]], pkg) + } + for (p in upd1) { + upd[[p]] <- c(upd[[p]], pkg) + } } } @@ -1186,7 +1235,9 @@ pkgplan_get_sysreqs <- function(self, private) { pkgplan_show_sysreqs <- function(self, private) { rpkgs <- self$get_solution()[["data"]] - if (is.null(rpkgs[["sysreqs_packages"]])) return(invisible()) + if (is.null(rpkgs[["sysreqs_packages"]])) { + return(invisible()) + } cats <- categorize_sysreqs(rpkgs) inst <- cats$inst miss <- cats$miss @@ -1217,7 +1268,9 @@ pkgplan_show_sysreqs <- function(self, private) { col1 <- ansi_align_width(col1) col2 <- ansi_align_width(col2) out <- paste0(col1, " ", col2) - if (length(out)) cli::cli_verbatim(paste(out, collapse = "\n")) + if (length(out)) { + cli::cli_verbatim(paste(out, collapse = "\n")) + } invisible(cats) } @@ -1230,7 +1283,9 @@ pkgplan_install_plan <- function(self, private, downloads) { self$stop_for_solve_error() self$get_solution()$data } - if (inherits(sol, "pkgplan_solve_error")) return(sol) + if (inherits(sol, "pkgplan_solve_error")) { + return(sol) + } # If it is coming from an install plan, then there is no 'deps' column, # but the dependencies column is already set. @@ -1287,7 +1342,9 @@ pkgplan_install_plan <- function(self, private, downloads) { sol$library <- private$config$get("library") sol$binary <- binary sol$direct <- direct - if (has_deps) sol$dependencies <- I(deps) + if (has_deps) { + sol$dependencies <- I(deps) + } sol$installed <- installed sol$vignettes <- vignettes @@ -1338,7 +1395,9 @@ pkgplan_export_install_plan <- function(self, private, plan_file, version) { )) packages <- pkgs[, cols] - if ("sysreqs" %in% names(pkgs)) packages[["sysreqs"]] <- pkgs[["sysreqs"]] + if ("sysreqs" %in% names(pkgs)) { + packages[["sysreqs"]] <- pkgs[["sysreqs"]] + } # drop missing system packages from sysreqs, we don't want these in # the lock file @@ -1427,8 +1486,11 @@ calculate_lib_status <- function(sol, res) { ## Check for no-update new_version <- vcapply(seq_along(sol$package), function(i) { p <- sol$package[i] - v <- if (is.na(sol$version[i])) NA_character_ else + v <- if (is.na(sol$version[i])) { + NA_character_ + } else { package_version(sol$version[i]) + } g <- sres$package == p & !is.na(sres$version) mmax(sres$version[g][v < sres$version[g]]) }) @@ -1546,7 +1608,9 @@ describe_solution_error <- function(pkgs, solution) { typ %in% c("old-rversion", "new-rversion", "different-rversion") )) { sv <- var[[w]] - if (state[sv] != "maybe-good") next + if (state[sv] != "maybe-good") { + next + } needs <- cnd[[w]]$note state[sv] <- typ[[w]] note[[sv]] <- c(note[[sv]], sprintf("Needs R %s", needs)) @@ -1555,7 +1619,9 @@ describe_solution_error <- function(pkgs, solution) { ## Candidates with platform mismatch for (w in which(typ == "matching-platform")) { sv <- var[[w]] - if (state[sv] != "maybe-good") next + if (state[sv] != "maybe-good") { + next + } state[sv] <- "matching-platform" note[[sv]] <- c(note[[sv]], "Platform mismatch") } @@ -1673,13 +1739,17 @@ print.pkg_solution_failures <- function(x, ...) { format.pkg_solution_failures <- function(x, ...) { fails <- x - if (!nrow(fails)) return() + if (!nrow(fails)) { + return() + } done <- rep(FALSE, nrow(x)) res <- character() do <- function(i) { - if (done[i]) return() + if (done[i]) { + return() + } if ( fails$failure_type[i] %in% c("installed-preferred", "binary-preferred") ) { diff --git a/R/sysreqs.R b/R/sysreqs.R index d19e22b8..9d8f65ea 100644 --- a/R/sysreqs.R +++ b/R/sysreqs.R @@ -231,7 +231,9 @@ sysreqs_check_installed <- function(packages = NULL, library = .libPaths()[1]) { sp <- unlist(lapply(s, "[[", "packages")) if (p %in% sp) { newpre <- unlist(lapply(s, "[[", "pre_install")) - if (length(newpre) > 0) pre[[pi]] <- c(pre[[pi]], newpre) + if (length(newpre) > 0) { + pre[[pi]] <- c(pre[[pi]], newpre) + } newpost <- unlist(lapply(s, "[[", "post_install")) if (length(newpost) > 0) post[[pi]] <- c(post[[pi]], newpost) } @@ -402,7 +404,9 @@ sysreqs_async_resolve <- function(sysreqs, sysreqs_platform, config) { sysreqs_async_resolve_query(sysreqs, sysreqs_platform, config)$then(function( resp ) { - if (resp$status_code < 400) return(resp) + if (resp$status_code < 400) { + return(resp) + } throw(pkg_error( call. = FALSE, "Failed to look up system requirements for OS {sysreqs_platform}.", @@ -502,7 +506,9 @@ sysreqs_install <- function(sysreqs_cmds, config = NULL) { "install_scripts", "post_install" )]) - if (length(cmds) == 0) return() + if (length(cmds) == 0) { + return() + } cli::cli_alert_info("Installing system requirements") @@ -511,7 +517,9 @@ sysreqs_install <- function(sysreqs_cmds, config = NULL) { cmds <- compact_cmds(cmds) - if (dry_run) cmds <- paste("echo", cmds) + if (dry_run) { + cmds <- paste("echo", cmds) + } if (verbose) { callback <- function(x, ...) { @@ -556,12 +564,16 @@ compact_cmds <- function(x) { } is_root <- function() { - if (os_type() != "unix") return(FALSE) + if (os_type() != "unix") { + return(FALSE) + } ps::ps_uids()[["effective"]] == 0 } can_sudo_without_pw <- function() { - if (os_type() != "unix") return(FALSE) + if (os_type() != "unix") { + return(FALSE) + } tryCatch( { processx::run("sudo", c("-s", "id")) diff --git a/R/sysreqs2.R b/R/sysreqs2.R index 1f6780fa..d36f3981 100644 --- a/R/sysreqs2.R +++ b/R/sysreqs2.R @@ -140,7 +140,9 @@ sysreqs2_scripts <- function(recs, sysreqs_platform, missing = FALSE) { upd <- sysreqs2_command(sysreqs_platform, "update") pre <- unlist(lapply(flatrecs, "[[", "pre_install")) post <- unlist(lapply(flatrecs, "[[", "post_install")) - if (is.na(upd)) upd <- character() + if (is.na(upd)) { + upd <- character() + } cmd <- sysreqs2_command(sysreqs_platform, "install") allpkgs <- unique(unlist(lapply(flatrecs, "[[", "packages"))) misspkgs <- unique(unlist(lapply(flatrecs, function(x) { @@ -154,7 +156,9 @@ sysreqs2_scripts <- function(recs, sysreqs_platform, missing = FALSE) { ipkgs <- if (length(pkgs)) paste(pkgs, collapse = " ") else character() ipkgs <- if (length(ipkgs)) paste(cmd, ipkgs) # no need to update if nothing to do - if (length(pre) + length(ipkgs) + length(post) == 0) upd <- character() + if (length(pre) + length(ipkgs) + length(post) == 0) { + upd <- character() + } res <- list( os = plt$os, distribution = plt$distribution, @@ -165,7 +169,9 @@ sysreqs2_scripts <- function(recs, sysreqs_platform, missing = FALSE) { post_install = post, packages = allpkgs ) - if (missing) res$misspkgs <- misspkgs + if (missing) { + res$misspkgs <- misspkgs + } res } @@ -192,7 +198,9 @@ sysreqs_db_version <- "1" sysreqs2_async_update_metadata <- function(path = NULL, config = NULL) { config <- config %||% current_config() - if (!config$get("sysreqs_db_update")) return(async_constant()) + if (!config$get("sysreqs_db_update")) { + return(async_constant()) + } path <- path %||% file.path(get_user_cache_dir()$root, "sysreqs") head_file <- file.path(path, "HEAD") @@ -291,7 +299,9 @@ sysreqs2_match <- function( ignore.case = TRUE ) mch <- apply(rbind(mch), 1, any) - if (!any(mch)) next + if (!any(mch)) { + next + } for (dep in rule$dependencies) { appl <- FALSE for (const in dep$constraints) { @@ -304,7 +314,9 @@ sysreqs2_match <- function( break } } - if (!appl) next + if (!appl) { + next + } sysreq_name <- tools::file_path_sans_ext(basename(r)) rec <- list( sysreq = sysreq_name, diff --git a/R/tojson.R b/R/tojson.R index 976361fb..490b2c1c 100644 --- a/R/tojson.R +++ b/R/tojson.R @@ -60,7 +60,13 @@ tojson <- local({ row <- as.list(x[i, ]) row <- filter(row, function(v) !(is.atomic(v) && is.na(v))) row[] <- lapply(row, function(v) { - if (is.atomic(v)) unbox(v) else if (is.list(v)) v[[1]] else v + if (is.atomic(v)) { + unbox(v) + } else if (is.list(v)) { + v[[1]] + } else { + v + } }) j_list(row, opts) }) diff --git a/R/tree-sitter.R b/R/tree-sitter.R index 5d21a206..5c04179b 100644 --- a/R/tree-sitter.R +++ b/R/tree-sitter.R @@ -24,7 +24,9 @@ s_expr <- function( ) { language <- tolower(language) language <- ts_languages[match.arg(language)] - if (is.character(code)) code <- charToRaw(paste(code, collapse = "\n")) + if (is.character(code)) { + code <- charToRaw(paste(code, collapse = "\n")) + } call_with_cleanup(c_s_expr, code, language, ranges) } @@ -58,7 +60,9 @@ token_table <- function( language <- match.arg(tolower(language), names(ts_languages)) } language <- ts_languages[language] - if (is.character(text)) text <- charToRaw(paste(text, collapse = "\n")) + if (is.character(text)) { + text <- charToRaw(paste(text, collapse = "\n")) + } tab <- call_with_cleanup(c_token_table, text, language, ranges) lvls <- seq_len(nrow(tab)) tab$children <- I(unname(split(lvls, factor(tab$parent, levels = lvls)))) @@ -139,7 +143,9 @@ code_query <- function( query1 <- paste0(query, "\n", collapse = "") if (!is.null(code)) { - if (is.character(code)) code <- charToRaw(paste(code, collapse = "\n")) + if (is.character(code)) { + code <- charToRaw(paste(code, collapse = "\n")) + } res <- call_with_cleanup(c_code_query, code, query1, language, ranges) } else { res <- call_with_cleanup(c_code_query_path, file, query1, language, ranges) diff --git a/R/tree.R b/R/tree.R index 10f84080..27909991 100644 --- a/R/tree.R +++ b/R/tree.R @@ -69,12 +69,14 @@ pkgplan_draw_solution_tree <- function(self, private, pkgs, annotate) { key <- paste0( if (any(ann$new)) paste(" |", cli::col_green(emoji("sparkles")), "new"), if (any(ann$upd)) paste(" |", cli::col_green(emoji("rocket")), "update"), - if (any(ann$noupd)) - paste(" |", cli::col_green(emoji("hand")), "outdated"), + if (any(ann$noupd)) { + paste(" |", cli::col_green(emoji("hand")), "outdated") + }, if (any(ann$dl)) paste(" |", cli::col_green(emoji("dl")), "download"), if (any(ann$build)) paste(" |", cli::col_green(builder), "build"), - if (any(ann$compile)) + if (any(ann$compile)) { paste(" |", cli::col_green(emoji("wrench")), "compile") + } ) key <- paste0("Key: ", sub("^ [|]", "", key)) trees <- c(trees, key) @@ -85,10 +87,18 @@ pkgplan_draw_solution_tree <- function(self, private, pkgs, annotate) { } has_emoji <- function() { - if (!cli::is_utf8_output()) return(FALSE) - if (isTRUE(opt <- getOption("pkg.emoji"))) return(TRUE) - if (identical(opt, FALSE)) return(FALSE) - if (Sys.info()[["sysname"]] != "Darwin") return(FALSE) + if (!cli::is_utf8_output()) { + return(FALSE) + } + if (isTRUE(opt <- getOption("pkg.emoji"))) { + return(TRUE) + } + if (identical(opt, FALSE)) { + return(FALSE) + } + if (Sys.info()[["sysname"]] != "Darwin") { + return(FALSE) + } TRUE } diff --git a/R/type-cran.R b/R/type-cran.R index 81c09ec7..94f3e926 100644 --- a/R/type-cran.R +++ b/R/type-cran.R @@ -89,7 +89,9 @@ satisfy_remote_cran <- function(resolution, candidate, config, ...) { } ## 5. version requirements must be satisfied. Otherwise good. - if (resolution$remote[[1]]$version == "") return(TRUE) + if (resolution$remote[[1]]$version == "") { + return(TRUE) + } if ( !version_satisfies( diff --git a/R/type-git.R b/R/type-git.R index 1abf08b3..e04435d2 100644 --- a/R/type-git.R +++ b/R/type-git.R @@ -164,8 +164,9 @@ satisfy_remote_git <- function(resolution, candidate, config, ...) { } ## 3. other refs are also good, as long as they have the same sha - sha1 <- (if (is.list(candidate$extra[[1]])) - candidate$extra[[1]][["remotesha"]]) %||% + sha1 <- (if (is.list(candidate$extra[[1]])) { + candidate$extra[[1]][["remotesha"]] + }) %||% NA_character_ sha2 <- resolution$extra[[1]][["remotesha"]] %||% NA_character_ ok <- is_string(sha1) && is_string(sha2) && same_sha(sha1, sha2) diff --git a/R/type-github.R b/R/type-github.R index a4e5c58c..8131ea8a 100644 --- a/R/type-github.R +++ b/R/type-github.R @@ -221,8 +221,9 @@ satisfy_remote_github <- function(resolution, candidate, config, ...) { } ## 3. other refs are also good, as long as they have the same sha - sha1 <- (if (is.list(candidate$extra[[1]])) - candidate$extra[[1]][["remotesha"]]) %||% + sha1 <- (if (is.list(candidate$extra[[1]])) { + candidate$extra[[1]][["remotesha"]] + }) %||% NA_character_ sha2 <- resolution$extra[[1]][["remotesha"]] %||% NA_character_ ok <- is_string(sha1) && is_string(sha2) && same_sha(sha1, sha2) @@ -264,12 +265,15 @@ type_github_get_headers <- function() { if (Sys.getenv("CI", "") != "") { token <- Sys.getenv("CI_GITHUB_TOKEN", NA_character_) } - if (is.na(token)) + if (is.na(token)) { token <- tryCatch( gitcreds_get()$password, error = function(e) NA_character_ ) - if (is.na(token)) token <- type_github_builtin_token() + } + if (is.na(token)) { + token <- type_github_builtin_token() + } headers <- c(headers, c("Authorization" = paste("token", token))) headers <- c(headers, c("User-Agent" = "r-lib/pak")) diff --git a/R/type-local.R b/R/type-local.R index 87b80c2f..5a17ca57 100644 --- a/R/type-local.R +++ b/R/type-local.R @@ -99,7 +99,9 @@ satisfy_remote_local <- function(resolution, candidate, config, ...) { } if (candidate$type == "local") { - if (candidate$remote[[1]]$path == resolution$remote[[1]]$path) return(TRUE) + if (candidate$remote[[1]]$path == resolution$remote[[1]]$path) { + return(TRUE) + } return(structure(FALSE, reason = "Paths differ")) } diff --git a/R/type-standard.R b/R/type-standard.R index ef7354a1..c4aeca65 100644 --- a/R/type-standard.R +++ b/R/type-standard.R @@ -96,7 +96,9 @@ satisfy_remote_standard <- function(resolution, candidate, config, ...) { if (resolution$direct) { if (candidate$type == "installed") { type <- candidate$extra[[1]][["repotype"]] %||% "unknown" - if (is.na(type)) type <- "unknown" + if (is.na(type)) { + type <- "unknown" + } remotetype <- candidate$extra[[1]][["remotetype"]] %||% "unknown" if (is.na(remotetype)) remotetype <- "unknown" } else { @@ -116,7 +118,9 @@ satisfy_remote_standard <- function(resolution, candidate, config, ...) { ## 3. version requirements must be satisfied version <- tryCatch(resolution$remote[[1]]$version, error = function(e) "") - if (version == "") return(TRUE) + if (version == "") { + return(TRUE) + } if ( !version_satisfies( @@ -156,14 +160,21 @@ installedok_remote_standard_platform <- function( config, ... ) { - if (identical(installed[["platform"]], solution[["platform"]])) return(TRUE) - if (identical(installed[["platform"]], "*")) return(TRUE) - if (identical(installed$remotepkgplatform, solution$platform)) return(TRUE) + if (identical(installed[["platform"]], solution[["platform"]])) { + return(TRUE) + } + if (identical(installed[["platform"]], "*")) { + return(TRUE) + } + if (identical(installed$remotepkgplatform, solution$platform)) { + return(TRUE) + } if ( is_string(solution$platform) && is_string(installed$platform) && startsWith(solution$platform, installed$platform) - ) + ) { return(TRUE) + } FALSE } diff --git a/R/type-url.R b/R/type-url.R index 45f2267e..6d147780 100644 --- a/R/type-url.R +++ b/R/type-url.R @@ -139,7 +139,9 @@ satisfy_remote_url <- function(resolution, candidate, config, ...) { ## 3. same url is good if (candidate$type == "url") { - if (resolution$ref == candidate$ref) return(TRUE) + if (resolution$ref == candidate$ref) { + return(TRUE) + } return(structure(FALSE, reason = "URL mismatch")) } diff --git a/R/utils.R b/R/utils.R index c9590887..e687a1fb 100644 --- a/R/utils.R +++ b/R/utils.R @@ -175,7 +175,9 @@ same_sha <- function(s1, s2) { is.character(s2), length(s2) == 1 ) - if (is.na(s1) || is.na(s2)) return(FALSE) + if (is.na(s1) || is.na(s2)) { + return(FALSE) + } assert_that( is_string(s1), is_string(s2) @@ -200,7 +202,9 @@ lapply_rows <- function(df, fun, ...) { detect_download_cache_dir <- local({ dir <- NULL function() { - if (is.null(dir)) dir <<- tempfile() + if (is.null(dir)) { + dir <<- tempfile() + } dir } }) @@ -249,7 +253,9 @@ get_num_workers <- function() { ) } - if (is.na(n)) n <- 1L + if (is.na(n)) { + n <- 1L + } n } @@ -266,7 +272,9 @@ is_online <- local({ online <- TRUE expires <- Sys.time() function() { - if (is_rcmd_check()) return(FALSE) + if (is_rcmd_check()) { + return(FALSE) + } t <- Sys.time() if (t >= expires) { online <<- pingr::is_online() @@ -430,7 +438,9 @@ is_older_rstudio <- function() { } ansi_align_width <- function(text) { - if (length(text) == 0) return(text) + if (length(text) == 0) { + return(text) + } width <- max(cli::ansi_nchar(text, type = "width")) cli::ansi_align(text, width = width) } @@ -467,7 +477,9 @@ get_euid <- function() { as.integer(processx::run("id", "-u")$stdout), error = function(e) NA_integer_ ) - if (length(euid) != 1 || is.na(euid)) euid <- NA_integer_ + if (length(euid) != 1 || is.na(euid)) { + euid <- NA_integer_ + } euid } @@ -500,8 +512,11 @@ pak_or_pkgdepends <- function() { } pakx_version <- function() { - if (is_pak()) utils::packageVersion("pak") else + if (is_pak()) { + utils::packageVersion("pak") + } else { utils::packageVersion("pkgdepends") + } } remove_entry <- function(l, n) { diff --git a/R/withr.R b/R/withr.R index 4aecd401..7da38288 100644 --- a/R/withr.R +++ b/R/withr.R @@ -108,8 +108,12 @@ withr_set_envvar <- function(envs, action = "replace") { envs[both_set] <- paste(old[both_set], envs[both_set]) } } - if (any(set)) do.call("Sys.setenv", as.list(envs[set])) - if (any(!set)) Sys.unsetenv(names(envs)[!set]) + if (any(set)) { + do.call("Sys.setenv", as.list(envs[set])) + } + if (any(!set)) { + Sys.unsetenv(names(envs)[!set]) + } invisible(old) } diff --git a/R/zzz-pkgdepends-config.R b/R/zzz-pkgdepends-config.R index bd5bfa30..1c12454a 100644 --- a/R/zzz-pkgdepends-config.R +++ b/R/zzz-pkgdepends-config.R @@ -7,9 +7,15 @@ default_windows_archs <- function() { default_update_after <- function() as.difftime(24, units = "hours") env_decode_dependencies <- function(x, name, ...) { - if (tolower(x) %in% c("yes", "true", "1", "on")) return(TRUE) - if (tolower(x) %in% c("no", "false", "0", "off")) return(FALSE) - if (tolower(x) == "na") return(NA) + if (tolower(x) %in% c("yes", "true", "1", "on")) { + return(TRUE) + } + if (tolower(x) %in% c("no", "false", "0", "off")) { + return(FALSE) + } + if (tolower(x) == "na") { + return(NA) + } strsplit(x, ";", fixed = TRUE)[[1]] } @@ -232,8 +238,9 @@ pkgdepends_config <- sort_by_name(list( # ----------------------------------------------------------------------- sysreqs_db_update_timeout = list( type = "difftime", - default = function() - as.difftime(if (Sys.getenv("CI") == "") 5 else 60, units = "secs"), + default = function() { + as.difftime(if (Sys.getenv("CI") == "") 5 else 60, units = "secs") + }, docs = "Timeout for the system requirements database update. Defaults to five seconds, except if the `CI` environment variable is set, then it is one minute." diff --git a/air.toml b/air.toml index e69de29b..8fe6d473 100644 --- a/air.toml +++ b/air.toml @@ -0,0 +1,2 @@ +[format] +exclude = ["tests/testthat/fixtures/packages/badbuild/R/foo.R" ] diff --git a/tests/testthat/helper-apps.R b/tests/testthat/helper-apps.R index 2677aa67..5ecde77b 100644 --- a/tests/testthat/helper-apps.R +++ b/tests/testthat/helper-apps.R @@ -531,7 +531,9 @@ new_sysreqs_app <- function() { dsc <- desc::desc(text = rawToChar(req$.body)) pkgsrq <- trimws(dsc$get("SystemRequirements")) - if (is.na(pkgsrq)) pkgsrq <- "" + if (is.na(pkgsrq)) { + pkgsrq <- "" + } if (dist == "ubuntu" && rele %in% c("16.04", "18.04", "20.04", "22.04")) { mydb <- db[[dist]][[rele]] @@ -595,7 +597,9 @@ transform_no_srcref <- function(x) { x <- sub("[ ]*at line [0-9]+", "", x) x <- sub("\033[90m\033[39m", "", x, fixed = TRUE) x <- sub("Caused by error: ", "Caused by error:", x, fixed = TRUE) - if (x[length(x)] == "") x <- x[-length(x)] + if (x[length(x)] == "") { + x <- x[-length(x)] + } x } diff --git a/tests/testthat/helper-fixtures.R b/tests/testthat/helper-fixtures.R index 82c84089..a045527c 100644 --- a/tests/testthat/helper-fixtures.R +++ b/tests/testthat/helper-fixtures.R @@ -184,15 +184,21 @@ fixture <- local({ rep <- testthat::get_reporter() if (!isTRUE(rep$capabilities$fixture_setup)) { rep$capabilities$fixture_setup <- TRUE - if (class(rep)[1] != "MultiReporter") return() + if (class(rep)[1] != "MultiReporter") { + return() + } fixer <- new_fixture_reporter(data) file <- find_test_file(data$file, data$root) - if (is.na(file)) stop("Cannot determine test file for fixtures") + if (is.na(file)) { + stop("Cannot determine test file for fixtures") + } fixer$start_file(file, data$test) rep$reporters <- c(rep$reporters, list(fixer)) } wfix <- sapply(rep$reporters, inherits, "FixtureReporter") - if (sum(wfix) != 1) stop("Must be exactly one FixtureReporter") + if (sum(wfix) != 1) { + stop("Must be exactly one FixtureReporter") + } fixer <- rep$reporters[[which(wfix)]] fixer$add_fixture(data$hash, data$code) } @@ -200,13 +206,17 @@ fixture <- local({ get <- function(expr, envir = parent.frame()) { expr <- substitute(expr) data <- get_test_data(expr) - if (!is.null(data$file)) setup_reporter(data) + if (!is.null(data$file)) { + setup_reporter(data) + } fxfile <- paste0(data$hash, ".rds") fxpath <- file.path(data$root, "_fixtures", fxfile) upd <- isTRUE(getOption("fixtures.update")) upd1 <- isTRUE(getOption("fixtures.update1")) if (upd || upd1) { - if (upd1) options(fixtures.update1 = NULL) + if (upd1) { + options(fixtures.update1 = NULL) + } value <- eval(expr, envir = envir) mkdirp(dirname(fxpath)) saveRDS(value, fxpath, version = 2L) diff --git a/tests/testthat/helper-resolution.R b/tests/testthat/helper-resolution.R index 7fc507ea..bb739d34 100644 --- a/tests/testthat/helper-resolution.R +++ b/tests/testthat/helper-resolution.R @@ -2,7 +2,9 @@ make_fake_deps <- function(...) { assert_that(all_named(list(...))) d <- desc::desc("!new") - if (length(list(...))) d$set(...) + if (length(list(...))) { + d$set(...) + } resolve_ref_deps( d$get_deps(), d$get("Remotes")[[1]], @@ -12,7 +14,9 @@ make_fake_deps <- function(...) { make_fake_resolution1 <- function(ref, args = list()) { pref <- parse_pkg_refs(ref)[[1]] - if (!is.null(args$extra)) pref[names(args$extra)] <- args$extra + if (!is.null(args$extra)) { + pref[names(args$extra)] <- args$extra + } mirror <- args$mirror %||% current_config()$get("cran-mirror") repodir <- args$repodir %||% "src/contrib" @@ -50,7 +54,9 @@ make_fake_resolution <- function(...) { ) res <- res_make_empty_df() - for (r in ress) res <- res_add_df_entries(res, r) + for (r in ress) { + res <- res_add_df_entries(res, r) + } res } diff --git a/tests/testthat/helper-solve-fix.R b/tests/testthat/helper-solve-fix.R index fa509c1b..28f81eda 100644 --- a/tests/testthat/helper-solve-fix.R +++ b/tests/testthat/helper-solve-fix.R @@ -57,7 +57,9 @@ read_fixture <- function(file) { } update_fixtures <- function(files = NULL) { - if (is.null(files)) files <- names(fixtures) + if (is.null(files)) { + files <- names(fixtures) + } fdir <- fixture_dir() for (f in files) { output <- file.path(fdir, f) diff --git a/tests/testthat/helper.R b/tests/testthat/helper.R index c6424f54..948be261 100644 --- a/tests/testthat/helper.R +++ b/tests/testthat/helper.R @@ -48,7 +48,9 @@ test_package_root <- function() { error = function(e) NULL ) - if (!is.null(x)) return(x) + if (!is.null(x)) { + return(x) + } pkg <- testthat::testing_package() x <- tryCatch( @@ -58,7 +60,9 @@ test_package_root <- function() { error = function(e) NULL ) - if (!is.null(x)) return(x) + if (!is.null(x)) { + return(x) + } stop("Cannot find package root") } diff --git a/tests/testthat/test-assertions.R b/tests/testthat/test-assertions.R index 44034052..c2760ccf 100644 --- a/tests/testthat/test-assertions.R +++ b/tests/testthat/test-assertions.R @@ -1,12 +1,18 @@ test_that("is_character", { pos <- list("", "NA", "foobar", character(), letters, c(a = "b")) neg <- list(1, 1L, NA, NA_character_, c("x", NA_character_), NULL) - for (p in pos) expect_true(is_character(p)) - for (n in neg) expect_false(is_character(n)) + for (p in pos) { + expect_true(is_character(p)) + } + for (n in neg) { + expect_false(is_character(n)) + } }) test_that("is_character errors", { - if (is_windows() && getRversion() < "4.0.0") skip("No magick") + if (is_windows() && getRversion() < "4.0.0") { + skip("No magick") + } asciicast::expect_snapshot_r_process( fn <- function(x) assert_that(is_character(x)), fn(1:2), @@ -19,7 +25,9 @@ test_that("is_character errors", { }) test_that("is_character errors, noninteractive", { - if (is_windows() && getRversion() < "4.0.0") skip("No magick") + if (is_windows() && getRversion() < "4.0.0") { + skip("No magick") + } asciicast::expect_snapshot_r_process( interactive = FALSE, fn <- function(x) assert_that(is_character(x)), @@ -62,12 +70,18 @@ test_that("is_string", { character(), NULL ) - for (p in pos) expect_true(is_string(p)) - for (n in neg) expect_false(is_string(n)) + for (p in pos) { + expect_true(is_string(p)) + } + for (n in neg) { + expect_false(is_string(n)) + } }) test_that("is_string errors", { - if (is_windows() && getRversion() < "4.0.0") skip("No magick") + if (is_windows() && getRversion() < "4.0.0") { + skip("No magick") + } asciicast::expect_snapshot_r_process( transform = transform_show_cursor, fn <- function(x) assert_that(is_string(x)), @@ -90,12 +104,18 @@ test_that("is_optional_string", { letters[1:2], character() ) - for (p in pos) expect_true(is_optional_string(p)) - for (n in neg) expect_false(is_optional_string(n)) + for (p in pos) { + expect_true(is_optional_string(p)) + } + for (n in neg) { + expect_false(is_optional_string(n)) + } }) test_that("is_optional_string errors", { - if (is_windows() && getRversion() < "4.0.0") skip("No magick") + if (is_windows() && getRversion() < "4.0.0") { + skip("No magick") + } asciicast::expect_snapshot_r_process( transform = transform_show_cursor, fn <- function(x) assert_that(is_optional_string(x)), @@ -108,12 +128,18 @@ test_that("is_optional_string errors", { test_that("is_flag", { pos <- list(TRUE, FALSE) neg <- list(1, 1L, 1:10, NA, NA_character_) - for (p in pos) expect_true(is_flag(p)) - for (n in neg) expect_false(is_flag(n)) + for (p in pos) { + expect_true(is_flag(p)) + } + for (n in neg) { + expect_false(is_flag(n)) + } }) test_that("is_flag errors", { - if (is_windows() && getRversion() < "4.0.0") skip("No magick") + if (is_windows() && getRversion() < "4.0.0") { + skip("No magick") + } asciicast::expect_snapshot_r_process( transform = transform_show_cursor, fn <- function(x) assert_that(is_flag(x)), @@ -135,12 +161,18 @@ test_that("is_path", { character(), NULL ) - for (p in pos) expect_true(is_path(p)) - for (n in neg) expect_false(is_path(n)) + for (p in pos) { + expect_true(is_path(p)) + } + for (n in neg) { + expect_false(is_path(n)) + } }) test_that("is_path errors", { - if (is_windows() && getRversion() < "4.0.0") skip("No magick") + if (is_windows() && getRversion() < "4.0.0") { + skip("No magick") + } asciicast::expect_snapshot_r_process( transform = transform_show_cursor, fn <- function(x) assert_that(is_path(x)), @@ -162,12 +194,18 @@ test_that("is_optional_path", { letters[1:2], character() ) - for (p in pos) expect_true(is_optional_path(p)) - for (n in neg) expect_false(is_optional_path(n)) + for (p in pos) { + expect_true(is_optional_path(p)) + } + for (n in neg) { + expect_false(is_optional_path(n)) + } }) test_that("is_optional path errors", { - if (is_windows() && getRversion() < "4.0.0") skip("No magick") + if (is_windows() && getRversion() < "4.0.0") { + skip("No magick") + } asciicast::expect_snapshot_r_process( transform = transform_show_cursor, fn <- function(x) assert_that(is_optional_path(x)), @@ -180,12 +218,18 @@ test_that("is_optional path errors", { test_that("all_named", { pos <- list(character(), list(), c(a = "b"), c(a = 1, b = 2), NULL) neg <- list(1, 1L, 1:10, NA, c(a = 1, 2), list(a = 1, 1:5)) - for (p in pos) expect_true(all_named(p)) - for (n in neg) expect_false(all_named(n)) + for (p in pos) { + expect_true(all_named(p)) + } + for (n in neg) { + expect_false(all_named(n)) + } }) test_that("all_named errors", { - if (is_windows() && getRversion() < "4.0.0") skip("No magick") + if (is_windows() && getRversion() < "4.0.0") { + skip("No magick") + } asciicast::expect_snapshot_r_process( transform = transform_show_cursor, fn <- function(x) assert_that(all_named(x)), @@ -205,7 +249,9 @@ test_that("is_existing_file", { }) test_that("is_existing_file errors", { - if (is_windows() && getRversion() < "4.0.0") skip("No magick") + if (is_windows() && getRversion() < "4.0.0") { + skip("No magick") + } asciicast::expect_snapshot_r_process( transform = function(x) transform_no_links(transform_show_cursor(x)), fn <- function(x) assert_that(is_existing_file(x)), @@ -225,12 +271,18 @@ test_that("is_platform_list", { NULL, character() ) - for (p in pos) expect_true(is_platform_list(p)) - for (n in neg) expect_false(is_platform_list(n)) + for (p in pos) { + expect_true(is_platform_list(p)) + } + for (n in neg) { + expect_false(is_platform_list(n)) + } }) test_that("is_platform_list errors", { - if (is_windows() && getRversion() < "4.0.0") skip("No magick") + if (is_windows() && getRversion() < "4.0.0") { + skip("No magick") + } asciicast::expect_snapshot_r_process( transform = transform_show_cursor, fn <- function(x) assert_that(is_platform_list(x)), @@ -260,12 +312,18 @@ test_that("is_dependencies", { "linkingto", list(direct = "all", type = "all") ) - for (p in pos) expect_true(is_dependencies(p)) - for (n in neg) expect_false(is_dependencies(n)) + for (p in pos) { + expect_true(is_dependencies(p)) + } + for (n in neg) { + expect_false(is_dependencies(n)) + } }) test_that("is_dependencies errors", { - if (is_windows() && getRversion() < "4.0.0") skip("No magick") + if (is_windows() && getRversion() < "4.0.0") { + skip("No magick") + } asciicast::expect_snapshot_r_process( transform = transform_show_cursor, fn <- function(x) assert_that(is_dependencies(x)), @@ -285,12 +343,18 @@ test_that("is_r_version_list", { c("1.4.5", NA), c("1.4.5", "foobar") ) - for (p in pos) expect_true(is_r_version_list(p), info = p) - for (n in neg) expect_false(is_r_version_list(n), info = n) + for (p in pos) { + expect_true(is_r_version_list(p), info = p) + } + for (n in neg) { + expect_false(is_r_version_list(n), info = n) + } }) test_that("is_r_version_list errors", { - if (is_windows() && getRversion() < "4.0.0") skip("No magick") + if (is_windows() && getRversion() < "4.0.0") { + skip("No magick") + } asciicast::expect_snapshot_r_process( transform = function(x) transform_show_cursor(transform_no_srcref(x)), fn <- function(x) assert_that(is_r_version_list(x)), @@ -306,7 +370,9 @@ test_that("is_difftime", { }) test_that("is_difftime errors", { - if (is_windows() && getRversion() < "4.0.0") skip("No magick") + if (is_windows() && getRversion() < "4.0.0") { + skip("No magick") + } asciicast::expect_snapshot_r_process( transform = transform_show_cursor, fn <- function(x) assert_that(is_difftime(x)), @@ -318,8 +384,12 @@ test_that("is_count", { pos <- list(0, 0L, 1, 1L, 10000, 10000L) neg <- list(-1, 1.1, letters, integer(), 1:5, NA_integer_) - for (p in pos) expect_true(is_count(p), info = p) - for (n in neg) expect_false(is_count(n), info = n) + for (p in pos) { + expect_true(is_count(p), info = p) + } + for (n in neg) { + expect_false(is_count(n), info = n) + } expect_true(is_count(-10, min = -10)) expect_true(is_count(-10, min = -100)) diff --git a/tests/testthat/test-assertthat.R b/tests/testthat/test-assertthat.R index 60690baa..601a40fe 100644 --- a/tests/testthat/test-assertthat.R +++ b/tests/testthat/test-assertthat.R @@ -46,7 +46,9 @@ test_that("assertion returns invalid value", { }) test_that("default messages", { - if (is_windows() && getRversion() < "4.0.0") skip("No magick") + if (is_windows() && getRversion() < "4.0.0") { + skip("No magick") + } asciicast::expect_snapshot_r_process( transform = function(x) { transform_no_srcref(transform_no_links(transform_show_cursor(x))) diff --git a/tests/testthat/test-build.R b/tests/testthat/test-build.R index a65f2bbc..87f37c38 100644 --- a/tests/testthat/test-build.R +++ b/tests/testthat/test-build.R @@ -28,7 +28,9 @@ test_that("vignettes can be turned on and off", { expect_false("doc" %in% dir(file.path(tmplib, "pkgdependstest"))) rimraf(tmplib, "pkgdependstest") - if (Sys.which("pandoc") == "") skip("Needs pandoc") + if (Sys.which("pandoc") == "") { + skip("Needs pandoc") + } inst2 <- new_pkg_installation_proposal( paste0("local::", pkgdir, "?nocache"), diff --git a/tests/testthat/test-config.R b/tests/testthat/test-config.R index c230385e..da6eb5c9 100644 --- a/tests/testthat/test-config.R +++ b/tests/testthat/test-config.R @@ -21,4 +21,4 @@ test_that("current_config runs without error when difftime config set", { ignore_attr = TRUE ) }) -stopifnot(Sys.getenv('PKG_SYSREQS_DB_UPDATE_TIMEOUT') == '') \ No newline at end of file +stopifnot(Sys.getenv('PKG_SYSREQS_DB_UPDATE_TIMEOUT') == '') diff --git a/tests/testthat/test-git-protocol.R b/tests/testthat/test-git-protocol.R index e543fb5d..adc716c2 100644 --- a/tests/testthat/test-git-protocol.R +++ b/tests/testthat/test-git-protocol.R @@ -23,7 +23,9 @@ test_that("git_list_files", { "foobar" ) }) - if (!l10n_info()[["UTF-8"]]) skip("UTF-8 snapshot") + if (!l10n_info()[["UTF-8"]]) { + skip("UTF-8 snapshot") + } expect_snapshot({ git_list_files( fake_git$url("/pak-test.git"), @@ -80,7 +82,9 @@ test_that("git_fetch", { structure("cefdc0eebcd7f757efb9a80652fd8aaf1a87508e", protocol = "1") ) - if (!l10n_info()[["UTF-8"]]) skip("UTF-8 snapshot") + if (!l10n_info()[["UTF-8"]]) { + skip("UTF-8 snapshot") + } expect_snapshot(cat(pack[[1]]$object)) }) @@ -219,7 +223,9 @@ test_that("git_unpack", { up1 <- git_unpack(path) up2 <- git_unpack(readBin(path, "raw", file.size(path))) expect_equal(up1, up2) - if (!l10n_info()[["UTF-8"]]) skip("UTF-8 snapshot") + if (!l10n_info()[["UTF-8"]]) { + skip("UTF-8 snapshot") + } expect_snapshot(git_unpack(path)) }) @@ -322,7 +328,7 @@ test_that("async_git_resolve_ref", { mockery::stub( async_git_resolve_ref, "async_git_list_refs", - function(...) + function(...) { async_constant(list( refs = data_frame( ref = c("one", "two"), @@ -330,6 +336,7 @@ test_that("async_git_resolve_ref", { ), caps = character() )) + } ) expect_snapshot( diff --git a/tests/testthat/test-git-submodules.R b/tests/testthat/test-git-submodules.R index f535847d..49558634 100644 --- a/tests/testthat/test-git-submodules.R +++ b/tests/testthat/test-git-submodules.R @@ -24,7 +24,9 @@ test_that("parse_submodules", { test_that("git_download_repo with submodules", { skip_on_cran() - if (Sys.which("git") == "") skip("Needs git") + if (Sys.which("git") == "") { + skip("Needs git") + } dir.create(tmp <- tempfile()) on.exit(unlink(tmp, recursive = TRUE), add = TRUE) @@ -70,7 +72,9 @@ test_that("git_download_repo with submodules", { test_that("git_download_repo R package with submodules", { skip_on_cran() - if (Sys.which("git") == "") skip("Needs git") + if (Sys.which("git") == "") { + skip("Needs git") + } dir.create(tmp <- tempfile()) on.exit(unlink(tmp, recursive = TRUE), add = TRUE) @@ -128,7 +132,9 @@ test_that("git_download_repo R package with submodules", { test_that("git_download_repo R package with ignored submodule", { skip_on_cran() - if (Sys.which("git") == "") skip("Needs git") + if (Sys.which("git") == "") { + skip("Needs git") + } dir.create(tmp <- tempfile()) on.exit(unlink(tmp, recursive = TRUE), add = TRUE) diff --git a/tests/testthat/test-install-paths.R b/tests/testthat/test-install-paths.R index c5da9e6c..e044a33b 100644 --- a/tests/testthat/test-install-paths.R +++ b/tests/testthat/test-install-paths.R @@ -21,7 +21,9 @@ test_that("folders with potentially problematic characters", { error <- FALSE tryCatch( { - if ("foo" %in% loadedNamespaces()) unloadNamespace("foo") + if ("foo" %in% loadedNamespaces()) { + unloadNamespace("foo") + } unlink(tmp, recursive = TRUE) dir.create(tmp) dir.create(file.path(tmp, f)) diff --git a/tests/testthat/test-install-plan-parts.R b/tests/testthat/test-install-plan-parts.R index 631e5eab..2879d4c2 100644 --- a/tests/testthat/test-install-plan-parts.R +++ b/tests/testthat/test-install-plan-parts.R @@ -179,7 +179,9 @@ test_that("handle_event, install process finished", { repeat { events <- poll_workers(state) state <- handle_events(state, events) - if (done) break + if (done) { + break + } if (!proc$is_alive()) done <- TRUE } ) @@ -213,7 +215,9 @@ test_that("handle event, install process finished, but failed", { repeat { events <- poll_workers(state) state <- handle_events(state, events) - if (done) break + if (done) { + break + } if (!proc$is_alive()) done <- TRUE } }) @@ -331,7 +335,9 @@ test_that("kill_all_processes", { test_that("kill_all_processes that catch/ignore SIGINT", { skip_on_cran() skip_on_os("windows") - if (Sys.which("bash") == "") skip("Needs 'bash'") + if (Sys.which("bash") == "") { + skip("Needs 'bash'") + } sh <- "trap '>&2 echo \"Hold on\"' INT for ((n=5; n; n--)) @@ -351,7 +357,9 @@ test_that("kill_all_processes that catch/ignore SIGINT", { tic <- Sys.time() kill_all_processes(state) limit <- Sys.time() + as.difftime(3, units = "secs") - while (px$is_alive() && Sys.time() < limit) Sys.sleep(0.05) + while (px$is_alive() && Sys.time() < limit) { + Sys.sleep(0.05) + } expect_true(Sys.time() < limit) expect_true(Sys.time() - tic > as.difftime(0.2, units = "secs")) expect_false(px$is_alive()) @@ -442,8 +450,7 @@ test_that("install_args are passed", { expect_false(file.exists(file.path(lib, "foo", "installed-file"))) }) -test_that("built package is added to the cache", { -}) +test_that("built package is added to the cache", {}) test_that("installed_note", { expect_snapshot({ diff --git a/tests/testthat/test-install-tar.R b/tests/testthat/test-install-tar.R index 1e3ab067..311d348a 100644 --- a/tests/testthat/test-install-tar.R +++ b/tests/testthat/test-install-tar.R @@ -123,7 +123,9 @@ test_that("eup_get_args", { }) test_that("external_untar_process", { - if (need_internal_tar()) skip("external R does not work") + if (need_internal_tar()) { + skip("external R does not work") + } tarfile <- system.file(package = "pkgdepends", "tools", "pkg_1.0.0.tgz") mkdirp(tmp <- tempfile()) diff --git a/tests/testthat/test-parse-remotes.R b/tests/testthat/test-parse-remotes.R index a1b4f436..f94943c5 100644 --- a/tests/testthat/test-parse-remotes.R +++ b/tests/testthat/test-parse-remotes.R @@ -1,7 +1,9 @@ test_that("package_name_rx", { good <- c("A1", "a1", "Z1", "z1", "foo.bar", "foo.bar.baz", "a1.b2") - for (t in good) expect_true(is_valid_package_name(t), info = t) + for (t in good) { + expect_true(is_valid_package_name(t), info = t) + } bad <- list( c("pkg", "forbidden"), diff --git a/tests/testthat/test-pkg-name-check.R b/tests/testthat/test-pkg-name-check.R index fa9f57bb..6d7aa946 100644 --- a/tests/testthat/test-pkg-name-check.R +++ b/tests/testthat/test-pkg-name-check.R @@ -63,8 +63,12 @@ test_that("forbidden_package_names", { test_that("pnc_valid", { good <- c("A3", "aa", "a.3", "foo.bar.foobar") bad <- c("3aaa", "a.", "aaaa.", "aaa-bbb", "description", "ff\u00e1f") - for (c in good) expect_true(pnc_valid(c)) - for (c in bad) expect_false(pnc_valid(c)) + for (c in good) { + expect_true(pnc_valid(c)) + } + for (c in bad) { + expect_false(pnc_valid(c)) + } mockery::stub(pnc_valid, "grepl", TRUE) expect_false(pnc_valid("ff\u00e1f")) diff --git a/tests/testthat/test-print.R b/tests/testthat/test-print.R index 4ab1e4c8..ae514ebc 100644 --- a/tests/testthat/test-print.R +++ b/tests/testthat/test-print.R @@ -4,5 +4,7 @@ test_that("format_items", { list("1", "`1`"), list(c("1", "2"), "`1` and `2`") ) - for (c in cases) expect_equal(format_items(c[[1]]), c[[2]]) + for (c in cases) { + expect_equal(format_items(c[[1]]), c[[2]]) + } }) diff --git a/tests/testthat/test-spelling.R b/tests/testthat/test-spelling.R index c083b428..694108af 100644 --- a/tests/testthat/test-spelling.R +++ b/tests/testthat/test-spelling.R @@ -1,8 +1,9 @@ test_that("spell check", { skip_on_cran() skip_in_covr() - if (utils::packageVersion("spelling") <= "2.1") + if (utils::packageVersion("spelling") <= "2.1") { skip("Needs newer spelling package") + } pkg_dir <- test_package_root() suppressMessages(results <- spelling::spell_check_package(pkg_dir)) diff --git a/tests/testthat/test-sysreqs.R b/tests/testthat/test-sysreqs.R index 5414ba2c..af04661d 100644 --- a/tests/testthat/test-sysreqs.R +++ b/tests/testthat/test-sysreqs.R @@ -308,7 +308,9 @@ test_that("highlight_sysreqs", { highlight_sysreqs(sq2) }) - if (!l10n_info()[["UTF-8"]]) skip("No UTF-8 support") + if (!l10n_info()[["UTF-8"]]) { + skip("No UTF-8 support") + } withr::local_options(cli.unicode = TRUE, cli.num_colors = 256) expect_snapshot({ highlight_sysreqs(sq) diff --git a/tests/testthat/test-tree.R b/tests/testthat/test-tree.R index 6eed49df..d126e034 100644 --- a/tests/testthat/test-tree.R +++ b/tests/testthat/test-tree.R @@ -198,7 +198,9 @@ test_that("no emoji", { # The rest is for UTF-8 systems only test_that("emoji", { - if (!l10n_info()$"UTF-8") skip("Not UTF-8") + if (!l10n_info()$"UTF-8") { + skip("Not UTF-8") + } mockery::stub(emoji, "has_emoji", TRUE) mockery::stub(emoji, "emo_builder", "\U1F477") expect_snapshot({ @@ -215,7 +217,9 @@ test_that("emoji", { }) test_that("emo_builder", { - if (!l10n_info()$"UTF-8") skip("Not UTF-8") + if (!l10n_info()$"UTF-8") { + skip("Not UTF-8") + } # make it deterministic mockery::stub( diff --git a/tests/testthat/test-type-github.R b/tests/testthat/test-type-github.R index 955fb223..3b10418c 100644 --- a/tests/testthat/test-type-github.R +++ b/tests/testthat/test-type-github.R @@ -76,7 +76,9 @@ test_that("github url regexes", { ) for (c in cases) { m <- re_match(c[[1]], github_url_rx()) - for (n in names(c[[2]])) expect_equal(c[[2]][[n]], m[[n]]) + for (n in names(c[[2]])) { + expect_equal(c[[2]][[n]], m[[n]]) + } } }) diff --git a/tests/testthat/test-utils.R b/tests/testthat/test-utils.R index b53ea3cc..cb262d14 100644 --- a/tests/testthat/test-utils.R +++ b/tests/testthat/test-utils.R @@ -7,7 +7,9 @@ test_that("%|z|%", { "foo", structure("", class = "foo") ) - for (b in bad) expect_identical(b %|z|% FALSE, b) + for (b in bad) { + expect_identical(b %|z|% FALSE, b) + } }) test_that("%&z&%", { @@ -311,8 +313,12 @@ test_that("is_na_scalar", { pos <- list(NA, NA_character_, NA_real_, NA_integer_, NA_complex_) neg <- list(logical(), integer(), 1, 1L, NULL, "foobar", c(NA, 1)) - for (p in pos) expect_true(is_na_scalar(p)) - for (n in neg) expect_false(is_na_scalar(n)) + for (p in pos) { + expect_true(is_na_scalar(p)) + } + for (n in neg) { + expect_false(is_na_scalar(n)) + } }) test_that("omit_cols", { diff --git a/tests/testthat/test-versions.R b/tests/testthat/test-versions.R index 9c586d28..ad033bb9 100644 --- a/tests/testthat/test-versions.R +++ b/tests/testthat/test-versions.R @@ -24,7 +24,9 @@ test_that("version_satisfies", { list("1.2.3", "!=", "1.2"), list("1.2.3", "!=", "1.2.0") ) - for (p in pos) expect_true(version_satisfies(p[[1]], p[[2]], p[[3]])) + for (p in pos) { + expect_true(version_satisfies(p[[1]], p[[2]], p[[3]])) + } neg <- list( list("1.2.3", "<", "1.2.3"), @@ -51,5 +53,7 @@ test_that("version_satisfies", { list("1.2.3", "==", "1.2"), list("1.2.3", "==", "1.2.0") ) - for (n in neg) expect_false(version_satisfies(n[[1]], n[[2]], n[[3]])) + for (n in neg) { + expect_false(version_satisfies(n[[1]], n[[2]], n[[3]])) + } }) From f3cd2a58fca42df350dc8a6e7385dee0cb9f0c74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Cs=C3=A1rdi?= Date: Mon, 25 Aug 2025 15:24:52 +0200 Subject: [PATCH 9/9] Add .dev, update covr config --- .Rbuildignore | 2 ++ .covrignore | 1 + .gitignore | 1 + R/aaa-rstudio-detect.R | 2 +- R/errors.R | 2 +- R/rstudio-detect.R | 2 +- tests/testthat/_snaps/install-verify.md | 8 ++++---- tests/testthat/_snaps/install.md | 2 +- 8 files changed, 12 insertions(+), 8 deletions(-) create mode 100644 .covrignore diff --git a/.Rbuildignore b/.Rbuildignore index 894322fb..d2deee5c 100644 --- a/.Rbuildignore +++ b/.Rbuildignore @@ -27,3 +27,5 @@ ^[\.]?air\.toml$ ^\.vscode$ ^air[.]toml$ +^\.dev$ +^\.covrignore$ diff --git a/.covrignore b/.covrignore new file mode 100644 index 00000000..e9ddf024 --- /dev/null +++ b/.covrignore @@ -0,0 +1 @@ +R/aaa-rstudio-detect.R diff --git a/.gitignore b/.gitignore index f6f94016..13d290b1 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,4 @@ Meta /src/*.gcda *.gcda *.gcno +/.dev diff --git a/R/aaa-rstudio-detect.R b/R/aaa-rstudio-detect.R index 43a3fb97..df9d3934 100644 --- a/R/aaa-rstudio-detect.R +++ b/R/aaa-rstudio-detect.R @@ -1,6 +1,6 @@ rstudio <- local({ standalone_env <- environment() - parent.env(standalone_env) <- baseenv() + parent.env(standalone_env) <- globalenv() # -- Collect data ------------------------------------------------------ diff --git a/R/errors.R b/R/errors.R index 35112e4c..489ed98a 100644 --- a/R/errors.R +++ b/R/errors.R @@ -1275,7 +1275,7 @@ err <- local({ # -- public API -------------------------------------------------------- err_env <- environment() - parent.env(err_env) <- baseenv() + parent.env(err_env) <- globalenv() structure( list( diff --git a/R/rstudio-detect.R b/R/rstudio-detect.R index c5a14ea2..baecb3f5 100644 --- a/R/rstudio-detect.R +++ b/R/rstudio-detect.R @@ -1,6 +1,6 @@ rstudio <- local({ standalone_env <- environment() - parent.env(standalone_env) <- baseenv() + parent.env(standalone_env) <- globalenv() # -- Collect data ------------------------------------------------------ diff --git a/tests/testthat/_snaps/install-verify.md b/tests/testthat/_snaps/install-verify.md index 5cb65cf6..9b4a877f 100644 --- a/tests/testthat/_snaps/install-verify.md +++ b/tests/testthat/_snaps/install-verify.md @@ -1,4 +1,4 @@ -# verify_extracted_package: errors if archive DESCRIPTION is not in the root directory +# verify_extracted_package / errors if archive DESCRIPTION is not in the root directory Code run(f2) @@ -6,7 +6,7 @@ Error: ! '//test2.tgz' is not a valid binary, it is missing test2/Meta/package.rds and test2/DESCRIPTION. -# verify_extracted_package: can handle multiple DESCRIPTION files +# verify_extracted_package / can handle multiple DESCRIPTION files Code run(f4) @@ -14,7 +14,7 @@ Error: ! '//test4.tgz' is not a valid binary, it is missing test4/DESCRIPTION. -# verify_extracted_package: fails if the binary does not contain package.rds +# verify_extracted_package / fails if the binary does not contain package.rds Code run(f5) @@ -22,7 +22,7 @@ Error: ! '//test5.tgz' is not a valid binary, it is missing test5/Meta/package.rds. -# verify_extracted_package: fails if the DESCRIPTION file is empty +# verify_extracted_package / fails if the DESCRIPTION file is empty Code run(f6) diff --git a/tests/testthat/_snaps/install.md b/tests/testthat/_snaps/install.md index 9e9f3b89..a766ae66 100644 --- a/tests/testthat/_snaps/install.md +++ b/tests/testthat/_snaps/install.md @@ -1,4 +1,4 @@ -# install_packages: works with source packages +# install_packages / works with source packages Code plan <- make_install_plan(paste0("local::", pkg, "?nocache"), lib = libpath)